﻿/**
-------------------------------------------
PANEL
-------------------------------------------
**/
.panel {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
	margin-bottom: 30px;
}
.panel.panel-no-border{border: none;}
.panel-body.full {padding: 0px;}
.panel-footer {
	background-color: #F5F7FA;
	border-top: 1px solid #E6E9ED;
}
.panel-heading.lg {
	padding-top: 20px;
	padding-bottom: 20px;
}
.panel-no-border .panel-footer {
	background-color: #F5F7FA;
	border-top: none;
}
.panel.with-nav-tabs .panel-heading{
	padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
.panel-heading{
	position: relative;
}
.panel-heading .right-content{
	position: absolute;
	right: 5px;
	top: 5px;
}
.panel-heading .right-content .btn{
	padding: 3px 5px;
}
.with-nav-tabs .panel-heading .right-content .btn{
	padding: 5px 8px;
}
.with-nav-tabs .panel-heading .right-content{
	right: 10px;
	top: 8px;
}
.icon-collapse{
	padding: 6px 8px;
	font-size: 12px;
}
a.block-collapse {
	display: block;
	text-decoration: none;
	color: #656D78;
	padding: 10px 15px;
	margin: -10px -15px;
}
.panel-primary a.block-collapse,
.panel-success a.block-collapse,
.panel-info a.block-collapse,
.panel-danger a.block-collapse,
.panel-warning a.block-collapse{
	color: #fff;
}


.panel.panel-square{border-radius: 0;}
.panel-square .panel-heading {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.panel-square .panel-footer {
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

.panel-default {border-color: #D5DAE0;}
.panel-default > .panel-heading {
	color: #656D78;
	background-color: #F5F7FA;
	border-color: #E6E9ED;
}
.panel-no-border.panel-default > .panel-heading {
	background-color: #F5F7FA;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #E6E9ED;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #E6E9ED;
}

.panel-transparent {
	border: none;
	border-color: #E6E9ED;
	border-bottom-width: 1px;
	margin: 0;
}
.panel-transparent > .panel-heading {
	color: #656D78;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #E6E9ED;
	vertical-align: middle;
}
.panel-transparent .panel-footer {
	background-color: transparent;
	border: none;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
}
.panel-no-border.panel-transparent > .panel-heading {
	background-color: transparent;
}
.panel-transparent > .panel-heading + .panel-collapse .panel-body {
	border-top-color: transparent;
}
.panel-transparent > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: transparent;
}

/*
.panel-primary {border-color: #37BC9B;}
.panel-primary > .panel-heading {
	color: #fff;
	background-color: #37BC9B;
	border-color: #37BC9B;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #37BC9B;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #37BC9B;
}
.panel-primary.panel-block-color > .panel-footer{
	color: #fff;
	background-color: #37BC9B;
	border-top: none;
}
.panel-primary.panel-block-color > .panel-body.bg-primary{
	background-color: #48CFAD;
}
.with-nav-tabs.panel-primary .nav-tabs > li > a,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
	color: #fff;
}
.with-nav-tabs.panel-primary .nav-tabs > .open > a,
.with-nav-tabs.panel-primary .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
	color: #fff;
	background-color: #27A283;
	border-color: #27A283;
}
.with-nav-tabs.panel-primary .nav-tabs > li.active > a,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus {
	color: #434A54;
	background-color: #fff;
	border-color: #37BC9B;
	border-bottom-color: transparent;
}
*/

.panel-success {border-color: #8CC152;}
.panel-success > .panel-heading {
	color: #fff;
	background-color: #8CC152;
	border-color: #8CC152;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #8CC152;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #8CC152;
}
.panel-success.panel-block-color > .panel-footer{
	color: #fff;
	background-color: #8CC152;
	border-top: none;
}
.panel-success.panel-block-color > .panel-body.bg-success{
	background-color: #A0D468;
}
.with-nav-tabs.panel-success .nav-tabs > li > a,
.with-nav-tabs.panel-success .nav-tabs > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
	color: #fff;
}
.with-nav-tabs.panel-success .nav-tabs > .open > a,
.with-nav-tabs.panel-success .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-success .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-success .nav-tabs > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
	color: #fff;
	background-color: #76AD3E;
	border-color: #76AD3E;
}
.with-nav-tabs.panel-success .nav-tabs > li.active > a,
.with-nav-tabs.panel-success .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li.active > a:focus {
	color: #434A54;
	background-color: #fff;
	border-color: #8CC152;
	border-bottom-color: transparent;
}

.panel-info {border-color: #3BAFDA;}
.panel-info > .panel-heading {
	color: #fff;
	background-color: #3BAFDA;
	border-color: #3BAFDA;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #3BAFDA;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #3BAFDA;
}
.panel-info.panel-block-color > .panel-footer{
	color: #fff;
	background-color: #3BAFDA;
	border-top: none;
}
.panel-info.panel-block-color > .panel-body.bg-info{
	background-color: #4FC1E9;
}
.with-nav-tabs.panel-info .nav-tabs > li > a,
.with-nav-tabs.panel-info .nav-tabs > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
	color: #fff;
}
.with-nav-tabs.panel-info .nav-tabs > .open > a,
.with-nav-tabs.panel-info .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-info .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-info .nav-tabs > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
	color: #fff;
	background-color: #2998C1;
	border-color: #2998C1;
}
.with-nav-tabs.panel-info .nav-tabs > li.active > a,
.with-nav-tabs.panel-info .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li.active > a:focus {
	color: #434A54;
	background-color: #fff;
	border-color: #3BAFDA;
	border-bottom-color: transparent;
}

.panel-warning {border-color: #F6BB42;}
.panel-warning > .panel-heading {
	color: #fff;
	background-color: #F6BB42;
	border-color: #F6BB42;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #F6BB42;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #F6BB42;
}
.panel-warning.panel-block-color > .panel-footer{
	color: #fff;
	background-color: #F6BB42;
	border-top: none;
}
.panel-warning.panel-block-color > .panel-body.bg-warning{
	background-color: #FFCE54;
}
.with-nav-tabs.panel-warning .nav-tabs > li > a,
.with-nav-tabs.panel-warning .nav-tabs > li > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
	color: #fff;
}
.with-nav-tabs.panel-warning .nav-tabs > .open > a,
.with-nav-tabs.panel-warning .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-warning .nav-tabs > li > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
	color: #fff;
	background-color: #E0A52C;
	border-color: #E0A52C;
}
.with-nav-tabs.panel-warning .nav-tabs > li.active > a,
.with-nav-tabs.panel-warning .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li.active > a:focus {
	color: #434A54;
	background-color: #fff;
	border-color: #F6BB42;
	border-bottom-color: transparent;
}

.panel-danger {border-color: #E9573F;}
.panel-danger > .panel-heading {
	color: #fff;
	background-color: #E9573F;
	border-color: #E9573F;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #E9573F;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #E9573F;
}
.panel-danger.panel-block-color > .panel-footer{
	color: #fff;
	background-color: #E9573F;
	border-top: none;
}
.panel-danger.panel-block-color > .panel-body.bg-danger{
	background-color: #FC6E51;
}
.with-nav-tabs.panel-danger .nav-tabs > li > a,
.with-nav-tabs.panel-danger .nav-tabs > li > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
	color: #fff;
}
.with-nav-tabs.panel-danger .nav-tabs > .open > a,
.with-nav-tabs.panel-danger .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-danger .nav-tabs > li > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
	color: #fff;
	background-color: #D1462C;
	border-color: #D1462C;
}
.with-nav-tabs.panel-danger .nav-tabs > li.active > a,
.with-nav-tabs.panel-danger .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li.active > a:focus {
	color: #434A54;
	background-color: #fff;
	border-color: #E9573F;
	border-bottom-color: transparent;
}

/**
-------------------------------------------
TABLE
-------------------------------------------
**/
.table-success thead tr{
	background: #8CC152;
	color: #fff;
}
.table-th-block > thead > tr > th,
.ulbatchtbl > thead > tr > th{
	border-bottom: none;
}
.table-th-block.table-primary > tbody > tr:first-child > td,
.table-th-block.table-success > tbody > tr:first-child > td,
.table-th-block.table-info > tbody > tr:first-child > td,
.table-th-block.table-danger > tbody > tr:first-child > td,
.table-th-block.table-warning > tbody > tr:first-child > td,
.table-th-block.table-dark > tbody > tr:first-child > td,
.ulbatchtbl > tbody > tr:first-child > td{
	border-top: none;
}


/**
-------------------------------------------
MODAL
-------------------------------------------
**/
.modal-content {
	position: relative;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 0px;
	outline: none;
	-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.3);
		  box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.3);
}
.modal-content.modal-no-shadow {
	-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0);
		  box-shadow: 0px 0px 10px 2px rgba(0,0,0,0);
}
.modal-content.modal-no-border {
	border: none;
}
.modal-dialog.responsive-modal	{width: 100%;}

.bg-primary .modal-header,
.bg-primary .modal-footer,
.bg-info .modal-header,
.bg-info .modal-footer,
.bg-success .modal-header,
.bg-success .modal-footer,
.bg-danger .modal-header,
.bg-danger .modal-footer,
.bg-warning .modal-header,
.bg-warning .modal-footer{
	border-color: rgba(255,255,255,0.2);
}
.modal-header.no-border{
	border-bottom: none;
}
.ui-dialog-titlebar-close {
    visibility: hidden;
}

/**
-------------------------------------------
ALERT
-------------------------------------------
**/
.alert.square 									{border-radius: 0px;}
.alert.alert-bold-border {
	border-radius: 0px;
	background: #fff;
	border: none;
	color: #434A54;
	border-left: 5px solid transparent;
}
.alert-success {
	color: #629031;
	background-color: #CEF0AB;
	border-color: #B7E086;
}
.alert-success .alert-link 						{color: #2b542c;}
.alert-info {
	color: #218BB2;
	background-color: #96DDFA;
	border-color: #71C6E5;
}
.alert-info .alert-link 							{color: #245269;}
.alert-warning {
	color: #C6901F;
	background-color: #FDDD9E;
	border-color: #EDC471;
}
.alert-warning .alert-link 						{color: #66512c;}
.alert-danger {
	color: #C14029;
	background-color: #FDAA9A;
	border-color: #EA8676;
}
.alert-danger .alert-link 						{color: #843534;}
.alert-success.alert-block {
	color: #fff;
	background-color: #8CC152;
	border-color: #8CC152;
}
.alert-success.alert-block .alert-link 			{color: #F2FFE0;}
.alert-info.alert-block {
	color: #fff;
	background-color: #3BAFDA;
	border-color: #3BAFDA;
}
.alert-info.alert-block .alert-link 				{color: #D3F5FF;}
.alert-warning.alert-block {
	color: #fff;
	background-color: #F6BB42;
	border-color: #F6BB42;
}
.alert-warning.alert-block .alert-link 			{color: #FFF5DB;}
.alert-danger.alert-block {
	color: #fff;
	background-color: #E9573F;
	border-color: #E9573F;
}
.alert-danger.alert-block .alert-link 			{color: #FFAD9D;}
.alert-danger.alert-bold-border .alert-link 		{color: #FFE3DE;}
.alert-success.alert-bold-border 				{border-left-color: #8CC152;}
.alert-success.alert-bold-border .alert-link 	{color: #8CC152;}
.alert-info.alert-bold-border 					{border-left-color: #3BAFDA;}
.alert-info.alert-bold-border .alert-link 		{color: #3BAFDA;}
.alert-warning.alert-bold-border 				{border-left-color: #F6BB42;}
.alert-warning.alert-bold-border .alert-link 	{color: #F6BB42;}
.alert-danger.alert-bold-border 					{border-left-color: #E9573F;}
.alert-danger.alert-bold-border .alert-link 		{color: #E9573F;}

/**
------------------------------------------
Button
------------------------------------------
**/
.btn-success, .btn-success:hover, .btn-success:active, .btn-success:focus {
    background-color: #8CC152 !important;
    border-color: #8CC152 !important;
}