.datepicker.dropdown-menu {
	overflow: hidden;
}
.box-shadow-gray {
	box-shadow: 0px 0px 2px 1px gray;
}
body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .tooltip, .main-header .logo,
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	vertical-align: middle;
	font-family: 'OpenSans', 'Tahoma', sans-serif;
}
.label {
	cursor: default;
}
.treeChevron i.fa {
	-webkit-transition: transform .25s ease;
	-o-transition: transform .25s ease;
	transition: transform .25s ease;
}
.treeChevron.open i.fa {
	transform: rotate(90deg);
}
fieldset {
	border: 1px solid silver;
	border-radius: 20px;
}
fieldset>legend {
	display: inline-block;
	width: auto;
	margin-left: 10px;
	padding: 0 10px;
	border-radius: 20px;
}
.autocomplete-suggestions{
	border-radius: 20px;
	padding: 5px;
}
.autocomplete-selected {
	border-radius: 10px;
}
.daterangepicker .calendar th, .daterangepicker .calendar td, .daterangepicker {
	font-family:
		/*'Roboto',*/
		/*'Mtel',*/
		/*'OpenSansLight',*/
		'Tahoma',
		'Verdana',
		sans-serif;
	font-weight: 300;
	/*line-height: 1;*/
}
.input-group.pre-selected,
.form-control.pre-selected {
	box-shadow: 0px 0px 3px 1px green;
	border-radius: 20px;
}
.input-group.pre-selected.orange,
.form-control.pre-selected.orange {
	box-shadow: 0px 0px 3px 1px orange;
}
/* INPUT-GROUP-NUMBER */
.input-group-number span.input-group-addon {
	font-weight: bold;
	cursor: pointer;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.dropdown-menu {
	border-radius: 20px;
	overflow: auto;
	/*max-height: 265px;*/
}
.single-line-ellipsis {
	max-height: 2em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.tooltip {
	font-size: 14px;
}
.callout.callout-primary {
	background-color: #3c8dbc;
	border-color: #32779F;
	color: white;
}
.skin-black .sidebar-menu li.header,
.skin-blue .sidebar-menu li.header,
.skin-green .sidebar-menu li.header,
.skin-purple .sidebar-menu li.header,
.skin-red .sidebar-menu li.header,
.skin-yellow .sidebar-menu li.header
{
	color: #7AA2B3;
	text-align: right;
}
.sidebar-menu .treeview-menu>li>a {
	border: 1px solid transparent;
}
.sidebar-menu .treeview-menu>li>a.active {
	color: white;
	background: rgba( 255, 255, 255, .25 );
	border: 1px solid black;
	border-radius: 10px;
}
.sidebar-menu>li>.treeview-menu {
	padding-left: 0;
}
label[for] {
	cursor: pointer;
}
.text-white {
	color: white !important;
}
.text-xs {
	font-size: 11px;
}
/*HEADER*/
.main-header {
	/*position: sticky;*/
	/*top: 0;*/
}
/*SIDEBAR*/
.sidebar-menu {
	border: 1px solid transparent;
}
.main-sidebar {
	/*background-color: black !important;*/
	/*background: 50% 0% url(../../images/shelly-cover-1.jpg) local no-repeat;*/
	/*background-attachment: local;*/
	/*background-position: 50% 0%;*/
	/*background-repeat: no-repeat;*/
	/*background-size: cover;*/
}
.skin-black .sidebar-menu>li>.treeview-menu,
.skin-blue .sidebar-menu>li>.treeview-menu,
.skin-green .sidebar-menu>li>.treeview-menu,
.skin-purple .sidebar-menu>li>.treeview-menu,
.skin-red .sidebar-menu>li>.treeview-menu,
.skin-yellow .sidebar-menu>li>.treeview-menu,
.sidebar-menu .treeview-menu {
	background: rgba( 128, 128, 128, .2 );
	margin-left: 10px;
	margin-right: 10px;
	/*margin-top: -10px;*/
	border-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.skin-black .sidebar-menu>li>a,
.skin-blue .sidebar-menu>li>a,
.skin-green .sidebar-menu>li>a,
.skin-purple .sidebar-menu>li>a,
.skin-red .sidebar-menu>li>a,
.skin-yellow .sidebar-menu>li>a {
	border-radius: 20px;
	margin: 10px;
	border: none;
}
.skin-black .sidebar-menu>li.treeview.active>a,
.skin-blue .sidebar-menu>li.treeview.active>a,
.skin-green .sidebar-menu>li.treeview.active>a,
.skin-purple .sidebar-menu>li.treeview.active>a,
.skin-red .sidebar-menu>li.treeview.active>a,
.skin-yellow .sidebar-menu>li.treeview.active>a {
	/*border-bottom-left-radius: 0;*/
	/*border-bottom-right-radius: 0;*/
}
.skin-black .sidebar-menu>li:hover>a,
.skin-black .sidebar-menu>li.active>a,
.skin-blue .sidebar-menu>li:hover>a,
.skin-blue .sidebar-menu>li.active>a,
.skin-green .sidebar-menu>li:hover>a,
.skin-green .sidebar-menu>li.active>a,
.skin-purple .sidebar-menu>li:hover>a,
.skin-purple .sidebar-menu>li.active>a,
.skin-red .sidebar-menu>li:hover>a,
.skin-red .sidebar-menu>li.active>a,
.skin-yellow .sidebar-menu>li:hover>a,
.skin-yellow .sidebar-menu>li.active>a{
	background: rgba( 0, 0, 0, .4 );
	box-shadow: 1px 1px 5px 0px rgba( 255, 255, 255, .2 );
}
.skin-black .sidebar-menu>li.menu-open>a,
.skin-blue .sidebar-menu>li.menu-open>a,
.skin-green .sidebar-menu>li.menu-open>a,
.skin-purple .sidebar-menu>li.menu-open>a,
.skin-red .sidebar-menu>li.menu-open>a,
.skin-yellow .sidebar-menu>li.menu-open>a{
	background: rgba( 0, 0, 0, .4 );
}
.skin-black .treeview-menu>li>a,
.skin-blue .treeview-menu>li>a,
.skin-green .treeview-menu>li>a,
.skin-purple .treeview-menu>li>a,
.skin-red .treeview-menu>li>a,
.skin-yellow .treeview-menu>li>a {
	color: white;
}
section.sidebar {
	/*background: rgba( 0, 0, 0, .4 );*/
}
/*BOXES*/
.box, .box.box-solid {
	border: 1px solid white;
}
.panel .box.no-border {
	border: 1px solid transparent;
}
.box {
	margin-top: 20px;
	border-top-color: white;
	border-radius: 20px;
}
.box.no-header,
.box.no-header>.box-body {
	margin-top: 0;
}
.box>.box-header {
	margin: -20px 10px 0px 10px;
	border-radius: 20px;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(0, 0, 0, 0.4);
	background: white;
	padding: 10px 20px;
}
.box>.box-header.with-border {
	border-bottom: none;
}
.modal-footer .btn+.btn {
	margin-left: 0 !important;
}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
	border-color: transparent;
}
.box.box-primary {
	border-top-color: #f4f4f4;
}
.box>.box-body {
	margin-top: 10px;
}
.box.box-default>.box-header {
	border: 1px solid #d2d6de;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(0, 0, 0, 0.4);
}
.box.box-danger>.box-header {
	border: 1px solid #dd4b39;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(215, 57, 37, 0.4);
}
.box.box-warning>.box-header {
	border: 1px solid #f39c12;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(243, 156, 18, 0.4);
}
.box.box-success>.box-header {
	border: 1px solid #00a65a;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(0, 166, 90, 0.4);
}
.box.box-primary>.box-header {
	border: 1px solid #3c8dbc;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(60, 141, 188, 0.4);
}
.box.box-default { border: 1px solid #d2d6de; }
.box.box-danger { border: 1px solid #dd4b39; }
.box.box-warning { border: 1px solid #f39c12; }
.box.box-success { border: 1px solid #00a65a; }
.box.box-primary { border: 1px solid #3c8dbc; }
.box-body .box {
	box-shadow: none;
	background: transparent;
}
.box-body .form-horizontal .form-group {
	margin-left: 0;
	margin-right: 0;
}
.box.box-warning.collapsed-box,
.box.box-success.collapsed-box,
.box.box-danger.collapsed-box,
.box.box-info.collapsed-box,
.box.box-primary.collapsed-box,
.box.box-default.collapsed-box,
.box.collapsed-box {
	border: none;
	background: transparent;
	box-shadow: none;
}
/*BUTTONS*/
.btn-success:hover, .btn-success:active, .btn-success:focus, .btn-success.hover {
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(0, 141, 7, 0.4);
}
.btn-danger:hover, .btn-danger:active, .btn-danger:focus, .btn-danger.hover {
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(221, 75, 57, 0.4);
}
.btn-warning:hover, .btn-warning:active, .btn-warning:focus, .btn-warning.hover {
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(224, 142, 11, 0.4);
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary.hover {
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(60, 141, 188, 0.4);
}
.btn-info:hover, .btn-info:active, .btn-info:focus, .btn-info.hover {
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(0, 192, 239, 0.4);
}
.btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default.hover {
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(141, 141, 141, 0.4);
}
.btn-group .btn:hover, .btn-group .btn:active, .btn-group .btn:focus, .btn-group .btn.hover {
	box-shadow: none !important;
}
.btn-primary { border-color: rgb( 60, 141, 188 ); }
.btn-primary:focus { border-color: rgb( 40, 96, 144 ); }
.btn-primary:hover, .btn-primary:active { border-color: rgb( 54, 127, 169 ); }
.btn-success { border-color: rgb( 0, 166, 90 ); }
.btn-success:focus { border-color: rgb( 68, 157, 68 ); }
.btn-success:hover, .btn-success:active { border-color: rgb( 0, 141, 76 ); }
.btn-danger { border-color: rgb( 221, 75, 57 ); }
.btn-danger:focus { border-color: rgb( 201, 48, 44 ); }
.btn-danger:hover, .btn-danger:active { border-color: rgb( 215, 57, 37 ); }
.btn-warning { border-color: rgb( 243, 156, 18 ); }
.btn-warning:focus { border-color: rgb( 236, 151, 31 ); }
.btn-warning:hover, .btn-warning:active { border-color: rgb( 224, 142, 11 ); }
.btn-info { border-color: rgb( 0, 192, 239 ); }
.btn-info:focus { border-color: rgb( 49, 176, 213 ); }
.btn-info:hover, .btn-info:active { border-color: rgb( 0, 172, 214 ); }
.btn-default { border-color: rgb( 244, 244, 244 ); }
.btn-default:focus { border-color: rgb( 230, 230, 230 ); }
.btn-default:hover, .btn-default:active { border-color: rgb( 231, 231, 231 ); }
/*INFO-BOX*/
@keyframes infoBoxIconPulse {
	0% { width: 80px; height: 80px; font-size: 40px; line-height: 80px; margin: -20px 0 0 10px; }
	50% { width: 90px; height: 90px; font-size: 45px; line-height: 90px; margin: -25px 0 0 5px; }
	100% { width: 80px; height: 80px; font-size: 40px; line-height: 80px; margin: -20px 0 0 10px; }
}
@keyframes infoBoxPulsing {
	/*0% { background-color: yellow; }*/
	0% { background: #f39c12; }
	100% { background: #dd4b39; }
}
@keyframes heartBeat {
	100% { transform: scale( 1.25, 1.25 ); }
	50% { transform: scale( 1, 1 ); }
	0% { transform: scale( .9, .9 ); }
}
.info-box {
	position: relative;
	min-height: 70px;
}
.warning-animation {
	animation: heartBeat .5s linear, infoBoxPulsing .5s linear;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
.pulsing {
	animation: infoBoxIconPulse 1s linear, infoBoxPulsing 1s linear;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
.info-box-number { font-size: 18px; text-shadow: 1px 1px 1px white; transition: all .1s linear; white-space: nowrap; }
.info-box-icon {
	margin: -20px 0 0 -5px;
	width: 80px;
	height: 80px;
	border-radius: 50%/*3px*/;
	font-size: 40px;
	line-height: 80px;
	transition: all .1s linear;
	position: absolute;
}
.info-box:hover>.info-box-icon {
/*	width: 90px; height: 90px; font-size: 45px; line-height: 90px; margin: -25px 0 0 -15px;*/
	/*animation: infoBoxIconPulse .7s both;*/
	/*animation-iteration-count: infinite;*/
	/*animation-direction: alternate;*/
	/*animation-delay: -2.5s;*/
}
.info-box:hover>.info-box-content>.info-box-number {
	/*font-size: 21px;*/
}
.info-box-text { font-size: 10px; }

.info-box-footer {
	/*border-top: 1px solid #f4f4f4;*/
	position: absolute;
	top: -26px;
	left: 5px;
	right: 0px;
	/*bottom: 0;*/
	padding: 5px 5px;
	text-transform: uppercase;
	text-align: right;
	color: darkgray;
}

.info-box-icon.bg-blue { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(60, 141, 188, 0.4); }
.info-box-icon.bg-blue:hover { box-shadow: 3px 7px 20px 0px rgba(0, 0, 0, 0.14), 3px 10px 10px -5px rgba(60, 141, 188, 0.4); }
.info-box-icon.bg-aqua { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(0, 192, 239, 0.4); }
.info-box-icon.bg-aqua:hover { box-shadow: 3px 7px 20px 0px rgba(0, 0, 0, 0.14), 3px 10px 10px -5px rgba(0, 192, 239, 0.4); }
.info-box-icon.bg-yellow { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(243, 156, 18, 0.4); }
.info-box-icon.bg-yellow:hover { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(243, 156, 18, 0.4); }
.info-box-icon.bg-teal { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(57, 204, 204, 0.4); }
.info-box-icon.bg-teal:hover { box-shadow: 3px 7px 20px 0px rgba(0, 0, 0, 0.14), 3px 10px 10px -5px rgba(57, 204, 204, 0.4); }
.info-box-icon.bg-green { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(0, 166, 90, 0.4); }
.info-box-icon.bg-green:hover { box-shadow: 3px 7px 20px 0px rgba(0, 0, 0, 0.14), 3px 10px 10px -5px rgba(0, 166, 90, 0.4); }
.info-box-icon.bg-red { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(221, 75, 57, 0.4); }
.info-box-icon.bg-red:hover { box-shadow: 3px 7px 20px 0px rgba(0, 0, 0, 0.14), 3px 10px 10px -5px rgba(221, 75, 57, 0.4); }
.info-box-icon.bg-orange { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.14), 0px 7px 10px -5px rgba(255, 133, 27, 0.4); }
.info-box-icon.bg-orange:hover { box-shadow: 3px 7px 20px 0px rgba(0, 0, 0, 0.14), 3px 10px 10px -5px rgba(255, 133, 27, 0.4); }

blockquote.bg-green {
	border-color: #00733e;
}
/*BUTTON*/
.select2-container--default .select2-selection--multiple .select2-selection__choice,
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover,
.btn-round, .btn, .callout,
.btn-group-sm>.btn, .btn-sm,
blockquote,
.alert {
	border-radius: 20px;
}
.select2-container--default .select2-selection--single,
.select2-selection .select2-selection,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected=true],
.dropdown-menu>li>a:hover,
.modal-content,
.select2-container--default .select2-selection--multiple,
.input-group-addon,
.dropdown-menu,
.navbar-nav>li>.dropdown-menu,
.form-control {
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-radius: 20px;
}
.input-group .select2-container .select2-selection
{
	border-radius: 0;
}
.input-group .select2-container:last-child .select2-selection
{
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
.input-group .select2-container:first-child .select2-selection
{
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.input-group .input-group-addon .select2-container:last-child .select2-selection {
	border-bottom-left-radius: 0;
}
.input-group .input-group-addon .select2-container:first-child .select2-selection {
	border-bottom-right-radius: 0;
}
.dropdown-menu {
	padding: 5px 5px;
	border-radius: 14px;
}
.dropdown-menu>li>a {
	padding: 5px 10px;
}
.navbar-nav li.dropdown span span {
	font-weight: bold;
}
.form-control {
	background-color: white;
	background: no-repeat center bottom, center calc( 100% + 1px);
	background-size: 0 100%, 100% calc( 100% + 3px );
	transition: background 0s ease-out;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
}
.form-control, .is-focused .form-control {
	background-image: linear-gradient(to top, black 1px, rgba(156, 39, 176, 0) 1px), linear-gradient(to top, rgba( 255, 255, 255, 1 ) 1px, rgba( 255, 255, 255, 1 ) 1px);
}
.form-control.bg-gray, .is-focused .form-control.bg-gray {
	background-image: linear-gradient(to top, #d2d6de 2px, rgba(156, 39, 176, 0) 1px), linear-gradient(to top, rgba( 255, 255, 255, 1 ) 1px, rgba( 255, 255, 255, 1 ) 1px);
	color: black;
}
.form-control.bg-blue, .is-focused .form-control.bg-blue {
	background-image: linear-gradient(to top, #3c8dbc 2px, rgba(156, 39, 176, 0) 1px), linear-gradient(to top, rgba( 255, 255, 255, 1 ) 1px, rgba( 255, 255, 255, 1 ) 1px);
	/*color: black !important;*/
}
.form-control:focus {
	background-size: 100% 100%, 100% 100%;
	transition-duration: 0.3s;
	box-shadow: none;
	/*border-bottom-color: #d2d6de;*/
}
.modal-header {
	border-top-left-radius: 18px;
	border-top-right-radius: 18px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	padding-left: 10px;
	padding-right: 10px;
}
.select2-container--default .select2-results>.select2-results__options {
	max-height: 416px !important;
}
.select2-dropdown, .select2-container--open .select2-dropdown--below {
	border-radius: 15px;
	overflow: hidden;
	/*padding: 5px 0;*/
}
.small-box .small-box-header {
	text-align: center;
	background: rgba( 0, 0, 0, .1 );
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	padding: 3px 0;
	text-transform: uppercase;
	font-size: large;
	font-weight: bold;
}
.small-box .small-box-header:hover {
	background: rgba( 0, 0, 0, .15 );
}
.small-box .small-box-footer {
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.orderNewlyAdded,
.small-box,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-radius: 20px;
}
.input-group .select2-container:not(:last-child) .select2-selection {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.input-group-addon.bg-blue { border-color: #0073b7; }
.input-group-addon.bg-green { border-color: #00a65a; }
.input-group-addon:first-child {
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.input-group-addon:not(:first-child):not(:last-child) {
/*	background-image:
		linear-gradient( to left, rgba( 128, 128, 128, .05 ) 0%, rgba( 0, 0, 0, 0 ) 30%, rgba( 0, 0, 0, 0 ) 100% ),
		linear-gradient( to top, rgba( 128, 128, 128, .05 ) 0%, rgba( 0, 0, 0, 0 ) 40%, rgba( 0, 0, 0, 0 ) 100% ),
		linear-gradient( to bottom, rgba( 128, 128, 128, .05 ) 0%, rgba( 0, 0, 0, 0 ) 40%, rgba( 0, 0, 0, 0 ) 100% ),
		linear-gradient( to right, rgba( 128, 128, 128, .05 ) 0%, rgba( 0, 0, 0, 0 ) 30%, rgba( 0, 0, 0, 0 ) 100% );*/
}
.input-group input.form-control:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group,
.input-group-addon:last-child {
	border-right-width: 0;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
.select2-container--open .select2-dropdown--above {
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.input-group-addon.btn-danger:hover {
	border-color: rgb( 215, 57, 37 );
}
/* new fileInput inside a form-group, but not first in this group */
.input-group .file-input .input-group:not(:first-child) .form-control:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.select2-container--default.select2-container--open {
	box-shadow: none;
}

.nav-tabs-custom>.nav-tabs>li.active {
	border-top: none;
	border-bottom: 3px solid #3c8dbc;
}
.label {
	border-radius: 1em;
}
.input-group-btn:not(:last-child)>.btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.input-group-btn:not(:first-child)>.btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.input-group-btn .btn:last-child {
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

.table-hover td div.progress {
	background-color: lightgray;
}
/*SCREENS*/
@media (max-width: 767px) {
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
		padding: 5px 10px;
	}
}
@media (min-width: 1366px) {
	.modal-dialog {
		max-width: 900px;
		width: 80%;
	}
}
@media (min-width: 1921px) {
/*	.layout-boxed .wrapper {
		max-width: 1800px;
	}*/
}
@keyframes input_background_autofill {
    100% { background-color: transparent }
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	/*-webkit-transition-delay: 9999s;*/
   /*transition-delay: 9999s;*/
	 animation: input_background_autofill 0s forwards;
}