body.page-sidebar-minimize #header .navbar-minimize > a {
	background-color: #82AAF5 !important;
	background-image: none !important;
	color: #ffffff;
}
body.page-sidebar-minimize #header .navbar-minimize:hover > a {
	background-color: #516FA8 !important;
}
#header .navbar-header {
	background-color: #82AAF5;
}

#sidebar-left.sidebar-box .sidebar-content img,
#sidebar-left.sidebar-rounded .sidebar-content img,
#sidebar-left.sidebar-circle .sidebar-content img {
	border: 2px solid #82AAF5;
}
#sidebar-left.sidebar-box .sidebar-menu > li.active > a > .icon i,
#sidebar-left.sidebar-rounded .sidebar-menu > li.active > a > .icon i,
#sidebar-left.sidebar-circle .sidebar-menu > li.active > a > .icon i {
	background-color: #82AAF5;
}
#sidebar-left.sidebar-box .sidebar-menu > li > ul > li:hover:after,
#sidebar-left.sidebar-rounded .sidebar-menu > li > ul > li:hover:after,
#sidebar-left.sidebar-circle .sidebar-menu > li > ul > li:hover:after {
	-webkit-box-shadow: 0 0 0 5px #C3D9E7;
	-moz-box-shadow: 0 0 0 5px #C3D9E7;
	box-shadow: 0 0 0 5px #C3D9E7;
}
#sidebar-left .sidebar-menu ul li:hover:after {
	background-color: #82AAF5;
}
#sidebar-left .sidebar-menu ul li:hover a:before {
	color: #82AAF5;
}
#sidebar-left .sidebar-menu ul li.active:after {
	background-color: #F59382 !important;
}
#sidebar-left .sidebar-menu ul li.active > ul > li.active a:before {
	color: #82AAF5;
}

body.page-sidebar-minimize .navbar-minimize,
body.page-sidebar-minimize-auto .navbar-minimize {
	border-right: 1px solid #82AAF5 !important;
}
body.page-sidebar-minimize .navbar-minimize a,
body.page-sidebar-minimize-auto .navbar-minimize a {
	background-color: #82AAF5 !important;
	border-bottom: 1px solid #82AAF5 !important;
}
body.page-sidebar-minimize .navbar-minimize a:hover,
body.page-sidebar-minimize-auto .navbar-minimize a:hover {
	background-color: #83B1D9;
	border-bottom: 1px solid #83B1D9;
}
body.page-sidebar-minimize .navbar-minimize a i,
body.page-sidebar-minimize-auto .navbar-minimize a i {
	color: #ffffff;
}
.navbar-minimize-mobile {
	background-color: #82AAF5 !important;
}
.navbar-minimize-mobile:hover {
	background-color: #83B1D9 !important;
}
@media (max-width: 768px) {
	body.page-sidebar-left-show .navbar-minimize-mobile,
	body.page-sidebar-right-show .navbar-minimize-mobile {
		background-color: #C3D9E7;
	}
	body.page-sidebar-left-show .navbar-minimize-mobile:hover,
	body.page-sidebar-right-show .navbar-minimize-mobile:hover {
		background-color: #83B1D9;
	}
}
.navbar-toolbar .navbar-form input:focus {
	border: 1px solid #82AAF5;
}
.navbar-toolbar .navbar-form .btn-focus {
	background-color: #82AAF5;
	box-shadow: none;
	border: none;
	color: #ffffff;
}
.navbar-toolbar .navbar-right .dropdown > a:focus > i {
	color: #82AAF5;
}

.sign-wrapper a {
	color: #82AAF5;
}
.sign-wrapper a:hover,
.sign-wrapper a:focus,
.sign-wrapper a:active {
	color: #2782BF;
}
.sign-text:before {
	background-color: #98C7E0;
}
.sign-header {
	background-color: #82AAF5;
	border-bottom: 10px solid #2782BF;
}
.sign-text span {
	background-color: #82AAF5;
}
.sign-text img {
	border: 7px solid #82AAF5;
}

.error-wrapper h1 {
	color: #82AAF5;
}

.product-num {
	background-color: #82AAF5;
}
.corner-right {
	position: absolute !important;
	top: 10px;
	right: 10px;
	z-index: 100;
	padding: 5px;
}
.quater {
	width: 25%;
}

a {
	color: #82AAF5;
}
a:hover,
a:active,
a:focus {
	color: #C3D9E7;
}
input.no-border-left:focus,
textarea.no-border-left:focus {
	border-top: 1px solid #82AAF5 !important;
	border-right: 1px solid #82AAF5 !important;
	border-bottom: 1px solid #82AAF5 !important;
	border-left: none !important;
}
input.no-border-right:focus,
textarea.no-border-right:focus {
	border-top: 1px solid #82AAF5 !important;
	border-none: 1px solid #82AAF5 !important;
	border-bottom: 1px solid #82AAF5 !important;
	border-right: none !important;
}
input:focus,
textarea:focus {
	border: 1px solid #82AAF5;
}

.text-crossed {
	text-decoration: line-through;
}

.panel-tab .panel-heading ul li.active a i {
	color: #82AAF5;
}
.panel-tab .panel-heading ul li a:hover i {
	color: #82AAF5;
}

.media-manager .media-manager-options .filter-type a.active {
	color: #82AAF5;
}

.pagination > li > a {
	color: #C3D9E7;
}
.pagination > .active > a,
.pagination > .active > span {
	background-color: #C3D9E7;
	border: 1px solid #C3D9E7;
}
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #82AAF5;
	border: 1px solid #82AAF5;
}
.pager > li > a {
	color: #C3D9E7;
}

.rating .star:hover:before {
	color: #82AAF5;
}
.rating .star.active:before {
	color: #82AAF5;
}
.rating .star.active ~ .star:before {
	color: #82AAF5;
}

.dropdown-menu li {
	position: relative;
}
.dropdown-menu li.active a {
	background-color: #82AAF5;
}
.dropdown-menu li.active:hover a,
.dropdown-menu li.active:focus a,
.dropdown-menu li.active:active a {
	background-color: #82AAF5;
	cursor: default;
}
.dropdown-menu li > a:hover:before {
	display: block;
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	border-left: 3px solid #83B1D9;
}

a.list-group-item.active {
	background-color: #82AAF5;
	border-color: #82AAF5;
}
a.list-group-item.active:hover,
a.list-group-item.active:focus {
	background-color: #82AAF5;
	border-color: #82AAF5;
}

.ckbox-theme input[type=checkbox]:checked + label::after {
	border-color: #82AAF5;
	background-color: #82AAF5;
}
.ckbox-theme input[type=checkbox][disabled]:checked + label::after {
	border-color: #82AAF5;
	opacity: .5;
}
.rdio-theme input[type=radio]:checked + label::after {
	border-color: #82AAF5;
	background-color: #82AAF5;
}
.rdio-theme input[type=radio][disabled]:checked + label::after {
	border-color: #82AAF5;
	opacity: .5;
}
.form-control:focus {
	border: 1px solid #82AAF5;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.form-focus {
	border: 1px solid #82AAF5;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.table-theme thead tr th {
	background-color: #82AAF5 !important;
	border-color: #4597DF #4597DF #2782BF !important;
	color: #fff;
}
.table-theme tbody tr td.sorting_1 {
	background: #3BA6ED !important;
	color: white;
	border-bottom: 1px solid #65ABE8 !important;
}
.table-theme tfoot tr th {
	background-color: #82AAF5 !important;
	border-color: #2782BF #4597DF #4597DF !important;
	color: #fff;
}
.table-theme.table-bordered {
	border: 1px solid #82AAF5;
}
.table-theme.table-bordered thead tr th:first-child,
.table-theme.table-bordered tfoot tr th:first-child,
.table-theme.table-bordered thead tr th:last-child,
.table-theme.table-bordered tfoot tr th:last-child {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.table-theme.table-bordered tbody tr td.sorting_1 {
	border-right: 1px solid #65ABE8 !important;
}
.table-theme table.has-columns-hidden > tbody > tr > td > span.responsiveExpander:before {
	color: white;
}
.table-theme table.has-columns-hidden > tbody > tr.detail-show > td span.responsiveExpander:before {
	color: white;
}

.btn-theme {
	background-color: #82AAF5 !important;
	border-color: #82AAF5 !important;
	color: white !important;
}
.btn-theme:hover,
.btn-theme:focus,
.btn-theme:active,
.btn-theme.active,
.btn-theme[disabled],
.btn-theme.disabled {
	background-color: #83B1D9;
	border-color: transparent;
	color: white;
}
.btn-theme.dropdown-toggle.btn-theme {
	background-color: #82AAF5;
	border-color: #83B1D9;
	color: white;
}
.btn-theme.btn-alt {
	background-color: #83B1D9;
	border: 1px solid #82AAF5;
}
.btn-theme.btn-alt:hover {
	background-color: #C3D9E7;
}
.btn-theme.btn-stroke {
	border: 1px double #82AAF5;
	background-color: transparent;
	color: #999;
}
.btn-theme.btn-stroke:hover {
	background-color: #83B1D9;
	border-color: transparent;
	color: white;
}
.btn-theme.btn-solid {
	border: 1px solid #82AAF5;
}
.btn-theme.btn-dashed {
	border: 1px dashed #82AAF5;
}
.btn-theme.btn-dotted {
	border: 1px dotted #82AAF5;
}
.btn-theme.btn-double {
	border: 4px double #82AAF5;
}
.btn-theme.btn-inset {
	border: 4px inset #82AAF5;
}
.btn-theme.btn-circle {
	padding-left: 0;
	padding-right: 0;
	width: 34px;
	-webkit-border-radius: 50% 50% 50% 50%;
	-moz-border-radius: 50% 50% 50% 50%;
	border-radius: 50% 50% 50% 50%;
}
.btn-theme.btn-slidedown:after {
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
	background-color: #C3D9E7;
	z-index: -1;
}
.btn-theme.btn-slidedown:hover,
.btn-theme.btn-slidedown:active {
	color: white;
}
.btn-theme.btn-slidedown:hover:after,
.btn-theme.btn-slidedown:active:after {
	height: 100%;
}
.btn-theme.btn-slideright:after {
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #C3D9E7;
	z-index: -1;
}
.btn-theme.btn-slideright:hover,
.btn-theme.btn-slideright:active {
	color: white;
}
.btn-theme.btn-slideright:hover:after,
.btn-theme.btn-slideright:active:after {
	width: 100%;
}
.btn-theme.btn-expand:after {
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background-color: #C3D9E7;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.btn-theme.btn-expand:hover:after {
	width: 90%;
	opacity: 1;
}
.btn-theme.btn-expand:active:after {
	width: 101%;
	opacity: 1;
}
.btn-theme.btn-rotate {
	overflow: hidden;
}
.btn-theme.btn-rotate:after {
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
	background-color: #C3D9E7;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.btn-theme.btn-rotate:hover:after {
	height: 260%;
	opacity: 1;
}
.btn-theme.btn-rotate:active:after {
	height: 400%;
	opacity: 1;
}
.btn-theme.btn-open {
	overflow: hidden;
}
.btn-theme.btn-open:after {
	width: 101%;
	height: 0;
	top: 50%;
	left: 50%;
	background-color: #C3D9E7;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.btn-theme.btn-open:hover:after {
	height: 75%;
	opacity: 1;
}
.btn-theme.btn-open:active:after {
	height: 130%;
	opacity: 1;
}
.btn-theme.btn-push {
	background: #82AAF5;
	box-shadow: 0 6px #C3D9E7;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.btn-theme.btn-push:hover {
	box-shadow: 0 4px #C3D9E7;
	top: 2px;
}
.btn-theme.btn-push:active {
	box-shadow: 0 0 #C3D9E7;
	top: 6px;
}
.btn-theme.btn-pushright {
	background: #82AAF5;
	box-shadow: 6px 0 #C3D9E7;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.btn-theme.btn-pushright:hover {
	box-shadow: 4px 0 #C3D9E7;
	left: 2px;
}
.btn-theme.btn-pushright:active {
	box-shadow: 0 0 #C3D9E7;
	left: 6px;
}

.panel-theme .panel-heading {
	background-color: #82AAF5;
	border: 1px solid #2782BF;
	color: white;
}
.panel-theme .panel-heading .option .btn:hover {
	background-color: #83B1D9;
	color: white;
}
.panel-theme .panel-heading .option .btn i {
	color: white;
}
.panel-bg-theme .panel-body {
	background-color: #82AAF5;
	color: white;
}
.panel-bg-theme .panel-body .text-muted {
	color: #f2f2f2;
}

.img-bordered-theme {
	border: 2px solid #516FA8 !important;
}
.progress-bar-theme {
	background-color: #82AAF5;
}
.fg-theme {
	color: #82AAF5 !important;
}
.nicescroll-rails div {
	background-color: #82AAF5 !important;
}
.sidebar .nicescroll-rails div {
	background-color: #323232 !important;
}
.cal-month-box {
	border-top: 7px solid #2782BF !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.cal-row-head [class*="cal-cell1"],
.cal-row-head [class*="cal-cell"] {
	background-color: #82AAF5;
	color: #ffffff;
	border-width: 0px 1px 0px !important;
	border-style: solid;
	border-color: #4597DF #4597DF #2782BF !important;
	border-left: none !important;
}
.cal-row-head [class*="cal-cell1"]:hover,
.cal-row-head [class*="cal-cell"]:hover {
	background-color: #82AAF5 !important;
}
.cal-row-head [class*="cal-cell1"]:first-child,
.cal-row-head [class*="cal-cell"]:first-child {
	border-width: 0px 1px 0px !important;
	border-style: solid;
	border-color: #2782BF #2782BF #2782BF !important;
}
.cal-row-head [class*="cal-cell1"]:last-child,
.cal-row-head [class*="cal-cell"]:last-child {
	border-right: none !important;
}
#cal-day-panel {
	border-top: 7px solid #2782BF !important;
	background-color: rgba(255, 255, 255, 0.28);
}
.cal-day-today {
	background-color: #82AAF5 !important;
}
.cal-row-head + .cal-day-hour {
	background-color: #2782BF !important;
	color: #ffffff;
}
.bg-theme {
	background-color: #82AAF5 !important;
	border: 1px solid #82AAF5;
	color: white;
}
.bg-theme a,
.bg-theme i,
.bg-theme span,
.bg-theme small,
.bg-theme p {
	color: white;
}
.bg-theme .flot-tick-label.tickLabel {
	color: rgba(255, 255, 255, 0.5) !important;
}
.bg-theme .morris-hover-row-label {
	background-color: #C3D9E7;
}
#back-top:hover {
	background: #82AAF5;
	box-shadow: 0 0 0 6px #ffffff;
}
.jqvmap-zoomin,
.jqvmap-zoomout {
	background: #82AAF5 !important;
}
.jqvmap-zoomin:hover,
.jqvmap-zoomout:hover {
	background: #C3D9E7 !important;
}

.chosen-container .chosen-results li.highlighted {
	background-color: #82AAF5 !important;
	background-image: none !important;
}

.dz-file-preview .dz-details:before {
	color: #82AAF5;
}

#jpreBar {
	background-color: #82AAF5;
}

.datepicker table thead tr:first-child {
	background-color: #82AAF5;
}
.datepicker table thead tr:last-child {
	background-color: #C3D9E7;
}
.datepicker table thead tr th {
	background-color: #82AAF5;
	border-color: #83B1D9 #83B1D9 #2782BF;
}
.datepicker table thead tr .prev:hover,
.datepicker table thead tr .switch:hover,
.datepicker table thead tr .next:hover {
	background-color: #83B1D9 !important;
}
.datepicker table tbody tr td.active,
.datepicker table tbody tr td.active:hover,
.datepicker table tbody tr td.active:disabled,
.datepicker table tbody tr td.active.disabled:hover {
	background-color: #82AAF5;
}
.datepicker table tbody tr td.active.active {
	background-color: #82AAF5;
}
.datepicker table tbody tr td.active.active:hover {
	background-color: #C3D9E7;
}
.datepicker .icon-arrow-left:before {
	font-family: "FontAwesome";
	content: "\f104";
}
.datepicker .icon-arrow-right:before {
	font-family: "FontAwesome";
	content: "\f105";
}
.datepicker-dropdown:after {
	border-bottom: 6px solid #82AAF5;
}

.slider-theme .irs-diapason {
	background-color: #2782BF !important;
}
.slider-theme .irs-slider {
	background-color: #82AAF5 !important;
}
.slider-theme #irs-active-slider,
.slider-theme .irs-slider:hover {
	background-color: #82AAF5 !important;
}
.slider-theme .irs-from,
.slider-theme .irs-to,
.slider-theme .irs-single {
	background-color: #82AAF5 !important;
}
.slider-theme .irs-from:after,
.slider-theme .irs-to:after,
.slider-theme .irs-single:after {
	border-top-color: #82AAF5 !important;
}
.slider-theme.circle .irs-slider {
	top: 21px;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.slider-theme.donut .irs-slider {
	background: #e1e4e9 !important;
	top: 21px;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 4px solid #82AAF5;
	margin-left: -3px;
}

.gradient-yii-to-top,
.gradient-yii-to-bottom-right,
#header .navbar-header,
.bg-theme,
.sign-header {
	background-color: #E9EAED !important;
	background-image: none !important;
}

#sidebar-left.sidebar-box .sidebar-menu > li.active > a > .icon i,
#sidebar-left.sidebar-rounded .sidebar-menu > li.active > a > .icon i,
#sidebar-left.sidebar-circle .sidebar-menu > li.active > a > .icon i {
	background-color: #F59382 !important;
	background-image: none !important;
}

.bg-theme {
	border: none !important;
}
.sign-header {
	border-bottom: 10px solid rgba(207, 207, 212, 0.72) !important;
}
.sign-text:before {
	height: 0px !important;
}
.sign-text span {
	background-color: transparent !important;
}



.sidebar-isomedia {
	background-color: #E9EAED !important;
}
.sidebar-isomedia:after {
	background-color: #E9EAED !important;
}
.sidebar-isomedia > .sidebar-menu > li:hover {
	background-color: #82AAF5 !important;
}
.sidebar-isomedia > .sidebar-menu > li:hover.submenu > ul > li:hover a {
	background-color: #82AAF5 !important;
}
.sidebar-isomedia > .sidebar-menu > li:hover.submenu > ul > li > ul {
	background-color: #82AAF5 !important;
}
.sidebar-isomedia > .sidebar-menu > li:first-child > a > .icon:after {
	top: -1px;
}
.sidebar-isomedia > .sidebar-menu > li:last-child > a > .icon:after {
	bottom: 6px;
}
.sidebar-isomedia > .sidebar-menu > li.sidebar-category {
	background-color: #516FA8 !important;
}
.sidebar-isomedia > .sidebar-menu > li > a:hover .text,
.sidebar-isomedia > .sidebar-menu > li > a:hover .icon > i {
	color: #ffffff;
}
.sidebar-isomedia > .sidebar-menu > li > a > .icon i {
	color: #ffffff;
}
.sidebar-isomedia > .sidebar-menu > li > a > .count {
	background-color: #00c5fb;
	color: #636E7B;
}
.sidebar-isomedia > .sidebar-menu > li > a > span {
	color: #636E7B;
}
.sidebar-isomedia > .sidebar-menu > li.active {
	background-color: #F59382 !important;
}
.sidebar-isomedia > .sidebar-menu > li.active > a > .icon {
	text-shadow: none !important;
}
.sidebar-isomedia > .sidebar-menu > li.active > a > .icon i {
	color: #ffffff !important;
}
.sidebar-isomedia > .sidebar-menu > li.active > a span {
	color: #ffffff;
}
.sidebar-isomedia > .sidebar-menu > li > ul > li {
	background-color: #E9EAED !important;
	border-bottom: none;
	border-right: 2px solid #516FA8;
}
.sidebar-isomedia > .sidebar-menu > li > ul > li:after {
	background-color: #516FA8;
}
.sidebar-isomedia > .sidebar-menu > li > ul > li a {
	color: #636E7B;
}
.sidebar-isomedia > .sidebar-menu > li > ul > li a:before {
	color: #516FA8 !important;
}
.sidebar-isomedia > .sidebar-menu > li > ul > li a:hover,
.sidebar-isomedia > .sidebar-menu > li > ul > li a:hover:before {
	color: #ffffff !important;
}
.sidebar-isomedia > .sidebar-menu > li > ul > li.active a {
	color: #636E7B;
}
.sidebar-isomedia > .sidebar-menu > li > ul > li.active a:before {
	color: #00c5fb;
}
.sidebar-isomedia > .sidebar-menu > li > ul > li ul {
	background-color: #E9EAED;
}
.sidebar-isomedia > .sidebar-menu li {
	color: #636E7B !important;
}
.sidebar-isomedia > .sidebar-menu li.sidebar-category {
	background-color: #516FA8 !important;
	color: #ffffff !important;
}
.sidebar-isomedia > .sidebar-content {
	border-bottom: 2px solid #516FA8;
}
.sidebar-isomedia > .sidebar-content img,
.sidebar-isomedia > .sidebar-content .online {
	border: 2px solid #516FA8 !important;
}
.sidebar-isomedia > .sidebar-content .media-heading span {
	color: #636E7B;
}
.sidebar-isomedia > .sidebar-content small,
.sidebar-isomedia > .sidebar-content .media-heading {
	color: #636E7B;
}
.sidebar-isomedia > .sidebar-content .online {
	background-color: #72a53b !important;
}
.sidebar-isomedia > .sidebar-footer {
	background-color: #516FA8;
}
.sidebar-isomedia > .sidebar-footer a {
	color: #ffffff;
}
.sidebar-isomedia .nicescroll-rails div {
	background-color: rgba(128,128,128,0.5) !important;
}
.sidebar-isomedia.sidebar-box .sidebar-menu > li.active > a > .icon i,
.sidebar-isomedia.sidebar-rounded .sidebar-menu > li.active > a > .icon i,
.sidebar-isomedia.sidebar-circle .sidebar-menu > li.active > a > .icon i {
	background-color: #15cdff !important;
}
.sidebar-isomedia.sidebar-box .sidebar-menu > li > a > .icon:after,
.sidebar-isomedia.sidebar-rounded .sidebar-menu > li > a > .icon:after,
.sidebar-isomedia.sidebar-circle .sidebar-menu > li > a > .icon:after {
	border: 1px solid #516FA8;
}
.sidebar-isomedia.sidebar-box .sidebar-menu > li > a > .icon i,
.sidebar-isomedia.sidebar-rounded .sidebar-menu > li > a > .icon i,
.sidebar-isomedia.sidebar-circle .sidebar-menu > li > a > .icon i {
	border: 2px solid #516FA8;
	background-color: #82AAF5;
}
.sidebar-isomedia.sidebar-box .sidebar-menu > li > ul:after,
.sidebar-isomedia.sidebar-rounded .sidebar-menu > li > ul:after,
.sidebar-isomedia.sidebar-circle .sidebar-menu > li > ul:after {
	border-left: 2px solid #516FA8 !important;
}
.sidebar-isomedia.sidebar-box .sidebar-menu > li > ul > li:after,
.sidebar-isomedia.sidebar-rounded .sidebar-menu > li > ul > li:after,
.sidebar-isomedia.sidebar-circle .sidebar-menu > li > ul > li:after {
	z-index: 1;
	width: 8px;
	height: 8px;
	left: 26px;
	top: 13px;
	bottom: auto;
	border-color: rgba(0, 0, 0, 0);
	-webkit-transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	-webkit-box-shadow: 0 0 0 2px #516FA8;
	-moz-box-shadow: 0 0 0 2px #516FA8;
	box-shadow: 0 0 0 2px #516FA8;
}
.sidebar-isomedia.sidebar-box .sidebar-menu > li > ul > li a:before,
.sidebar-isomedia.sidebar-rounded .sidebar-menu > li > ul > li a:before,
.sidebar-isomedia.sidebar-circle .sidebar-menu > li > ul > li a:before {
	content: "\2014\00a0";
	margin-left: 13px;
}

.header-left .navbar-header .navbar-brand {
	border-right: 2px solid #516FA8;
}
.header-left .navbar-header .navbar-brand img {
	padding: 2px !important;
}

#sidebar-left:after {
	border-right: 2px solid #516FA8 !important;
}

.navbar-minimize a {
	color: #82AAF5 !important;
}
.navbar-minimize a:hover {
	color: #516FA8 !important;
}

/* ------------------- INPUT ------------- */
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea,
select {
	color: #555 !important;
}
.text-warning input, input.text-warning,
.text-warning textarea, textarea.text-warning,
.text-warning select, select.text-warning {
	color: #F6BB42 !important;
}
.text-danger input,input.text-danger,
.text-danger textarea, textarea.text-danger,
.text-danger select, select.text-danger {
	color: #E9573F !important;
}

/* ------------------- DATA TABLE ------------- */
.dataTable thead tr th:first-child { min-width: 30px !important; }
.dataTables_wrapper .row { width: 100%; }
.dataTables_wrapper .dataTables_paginate .paginate_button, .dataTables_wrapper .dataTables_paginate .paginate_button:hover { border: none !important; }
.dataTables_paginate .paginate_button { padding: 0 !important; }
.table-teal .paginate_button a { color: #37BC9B !important; }
.table-teal .paginate_button.active a, .table-teal .paginate_button.active:hover a { background: #37BC9B !important; color: whitesmoke !important; border-color: #37BC9B; }
.table-primary .paginate_button a { color: #0095bd !important;}
.table-primary .paginate_button.active a, .table-primary .paginate_button.active:hover { background: #0095bd !important; color: whitesmoke !important; border-color: #0095bd; }
.table-lilac .paginate_button a { color: #906094 !important;}
.table-lilac .paginate_button.active a, .table-lilac .paginate_button.active:hover { background: #9c6da0 !important; color: whitesmoke !important; border-color: #9c6da0; }
.table-danger .paginate_button a { color: #E9573F !important;}
.table-danger .paginate_button.active a, .table-danger .paginate_button.active:hover { background: #ec6b56 !important; color: whitesmoke !important; border-color: #ec6b56; }
.table-warning .paginate_button a { color: #F6BB42 !important;}
.table-warning .paginate_button.active a, .table-warning .paginate_button.active:hover { background: #f7c45a !important; color: whitesmoke !important; border-color: #f7c45a; }
.table-info .paginate_button a { color: #63D3E9 !important;}
.table-info .paginate_button.active a, .table-info .paginate_button.active:hover { background: #79d9ec !important; color: whitesmoke !important; border-color: #79d9ec; }
.table-success .paginate_button a { color: #8CC152 !important;}
.table-success .paginate_button.active a, .table-success .paginate_button.active:hover { background: #98c865 !important; color: whitesmoke !important; border-color: #98c865; }

.table-primary tbody tr td.sorting_1 { background: rgba(36,208,255, 0.1) !important; color: #636E7B; border-bottom: 1px solid rgba(36,208,255, 0.4) !important; }
.table-success tbody tr td.sorting_1 { background: rgba(172,210,131, 0.1) !important; color: #636E7B; border-bottom: 1px solid rgba(172,210,131, 0.4) !important; }
.table-info tbody tr td.sorting_1 { background: rgba(157,227,241, 0.1) !important; color: #636E7B; border-bottom: 1px solid rgba(157,227,241, 0.4) !important; }
.table-warning tbody tr td.sorting_1 { background: rgba(249,210,129, 0.1) !important; color: #636E7B; border-bottom: 1px solid rgba(249,210,129, 0.4) !important; }
.table-danger tbody tr td.sorting_1 { background: rgba(240,139,122, 0.1) !important; color: #636E7B; border-bottom: 1px solid rgba(240,139,122, 0.4) !important; }
.table-lilac tbody tr td.sorting_1 { background: rgba(173,134,176, 0.1) !important; color: #636E7B; border-bottom: 1px solid rgba(173,134,176, 0.4) !important; }
.table-inverse tbody tr td.sorting_1 { background: rgba(75,75,75, 0.1) !important; color: #636E7B; border-bottom: 1px solid rgba(75,75,75, 0.4) !important; }
.table-teal tbody tr td.sorting_1 { background: rgba(68,200,168, 0.1) !important; color: #636E7B; border-bottom: 1px solid rgba(68,200,168, 0.4) !important; }


/* ------------------- DATE RANGE PICKER ------------- */
.daterangepicker input, input.date-range { color: #0a0a0a !important; }
.input-teal .daterangepicker td.active { background-color: #37BC9B !important; border-color: #37BC9B !important; }
.input-teal .daterangepicker input.active, .input-teal .daterangepicker input:focus { border-color: #37BC9B !important; }
.input-primary .daterangepicker td.active { background-color: #0095bd !important; border-color: #0095bd !important; }
.input-primary .daterangepicker input.active, .input-teal .daterangepicker input:focus { border-color: #0095bd !important; }
.input-lilac .daterangepicker td.active { background-color: #906094 !important; border-color: #906094 !important; }
.input-lilac .daterangepicker input.active, .input-teal .daterangepicker input:focus { border-color: #906094 !important; }
.input-danger .daterangepicker td.active { background-color: #E9573F !important; border-color: #E9573F !important; }
.input-danger .daterangepicker input.active, .input-teal .daterangepicker input:focus { border-color: #E9573F !important; }
.input-warning .daterangepicker td.active { background-color: #F6BB42 !important; border-color: #F6BB42 !important; }
.input-warning .daterangepicker input.active, .input-teal .daterangepicker input:focus { border-color: #F6BB42 !important; }
.input-info .daterangepicker td.active { background-color: #63D3E9 !important; border-color: #63D3E9 !important; }
.input-info .daterangepicker input.active, .input-teal .daterangepicker input:focus { border-color: #63D3E9 !important; }
.input-success .daterangepicker td.active { background-color: #8CC152 !important; border-color: #8CC152 !important; }
.input-success .daterangepicker input.active, .input-teal .daterangepicker input:focus { border-color: #8CC152 !important; }

/* ------------------------ LIST VIEW TABLE ---------------------*/
.table-lilac .pagination > li > a { color: #906094 !important; }
.table-lilac .pagination > li.active > a { color: whitesmoke !important; background-color: #906094 !important; border: #906094 !important; }
.table-teal .pagination > li > a { color: #37BC9B !important; }
.table-teal .pagination > li.active > a { color: whitesmoke !important; background-color: #37BC9B !important; border: #37BC9B !important; }
.table-primary .pagination > li > a { color: #0095bd !important; }
.table-primary .pagination > li.active > a { color: whitesmoke !important; background-color: #0095bd !important; border: #0095bd !important; }
.table-danger .pagination > li > a { color: #E9573F !important; }
.table-danger .pagination > li.active > a { color: whitesmoke !important; background-color: #E9573F !important; border: #E9573F !important; }
.table-warning .pagination > li > a { color: #F6BB42 !important; }
.table-warning .pagination > li.active > a { color: whitesmoke !important; background-color: #F6BB42 !important; border: #F6BB42 !important; }
.table-info .pagination > li > a { color: #63D3E9 !important; }
.table-info .pagination > li.active > a { color: whitesmoke !important; background-color: #63D3E9 !important; border: #63D3E9 !important; }
.table-success .pagination > li > a { color: #8CC152 !important; }
.table-success .pagination > li.active > a { color: whitesmoke !important; background-color: #8CC152 !important; border: #8CC152 !important; }
.pagination > li.active { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }

/* ---------------------------- BUTTON GROUP TOGGLE ------------------------ */
.btn-group-toggle.lilac label { color: #906094 !important; }
.btn-group-toggle.lilac label.active { background: #906094 !important; color: whitesmoke !important; }
.btn-group-toggle.teal label { color: #37BC9B !important; }
.btn-group-toggle.teal label.active { background: #37BC9B !important; color: whitesmoke !important; }
.btn-group-toggle.primary label { color: #0095bd !important; }
.btn-group-toggle.primary label.active { background: #0095bd !important; color: whitesmoke !important; }
.btn-group-toggle.danger label { color: #E9573F !important; }
.btn-group-toggle.danger label.active { background: #E9573F !important; color: whitesmoke !important; }
.btn-group-toggle.warning label { color: #F6BB42 !important; }
.btn-group-toggle.warning label.active { background: #F6BB42 !important; color: whitesmoke !important; }
.btn-group-toggle.info label { color: #63D3E9 !important; }
.btn-group-toggle.info label.active { background: #63D3E9 !important; color: whitesmoke !important; }
.btn-group-toggle.success label { color: #8CC152 !important; }
.btn-group-toggle.success label.active { background: #8CC152 !important; color: whitesmoke !important; }


/* ------------------------------ BORDERS ------------------------------------ */
.border-2 {border: 5px solid #EEE; }
.border-5 {border: 5px solid #EEE; }
.border-10 {border: 5px solid #EEE; }

.border-lilac { border-color: #906094; }
.border-teal { border-color: #37BC9B; }
.border-primary { border-color: #0095bd; }
.border-danger { border-color: #E9573F; }
.border-warning { border-color: #F6BB42; }
.border-info { border-color: #63D3E9; }
.border-success { border-color: #8CC152; }

.border-top-0 { border-top: 0 !important; }
.border-right-0 { border-right: 0 !important; }
.border-bottom-0 { border-bottom: 0 !important; }
.border-left-0 { border-left: 0 !important; }

/* ------------------------------- CUSTOM COLORS -------------------------------- */
.fg-samsung, .text-samsung {
	color: #0C4DA2 !important;
}
.bg-samsung {
	background-color: #0C4DA2 !important;
	border: 1px solid #0C4DA2;
	color: white;
}
.bg-samsung a, .bg-samsung i, .bg-samsung span, .bg-samsung small, .bg-samsung p {
	color: white;
}
.btn-samsung {
	color: #FFF;
	background-color: #0C4DA2;
	border-color: #0C4DA2;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.btn-samsung:hover, .btn-samsung:focus, .btn-samsung:active {
	color: #FFF !important;
	background-color: #0689d8;
}
.btn-samsung.btn-stroke {
	border: 1px double #0C4DA2;
	background-color: transparent;
	color: #0C4DA2;
}
.btn-samsung.btn-stroke:hover {
	color: #FFF !important;
	background-color: #0689d8;
}
.btn-samsung.btn-solid {
	border: 1px solid #0C4DA2;
}
.btn-samsung.btn-dashed {
	border: 1px dashed #0C4DA2;
}
.btn-samsung.btn-dotted {
	border: 1px dotted #0C4DA2;
}
.btn-samsung.btn-double {
	border: 4px double #0C4DA2;
}
.btn-samsung.btn-inset {
	border: 4px inset #0C4DA2;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col-xs-5ths {
	width: 20%;
	float: left;
}

@media (min-width: 768px) {
	.col-sm-5ths {
		width: 20%;
		float: left;
	}
}

@media (min-width: 992px) {
	.col-md-5ths {
		width: 20%;
		float: left;
	}
}

@media (min-width: 1200px) {
	.col-lg-5ths {
		width: 20%;
		float: left;
	}
}

.text-6 { font-size: 6px; }
.text-7 { font-size: 7px; }
.text-8 { font-size: 8px; }
.text-9 { font-size: 9px; }
.text-10 { font-size: 10px; }
.text-12 { font-size: 12px; }
.text-13 { font-size: 13px; }
.text-14 { font-size: 14px; }
.text-15 { font-size: 15px; }
.text-16 { font-size: 16px; }
.text-20 { font-size: 20px; }
.text-24 { font-size: 24px; }
.text-36 { font-size: 36px; }

.pl-0 { padding-left: 0 !important; }
.pl-5 { padding-left: 5px !important; }
.pl-10 { padding-left: 10px !important; }
.pl-15 { padding-left: 15px !important; }
.pl-20 { padding-left: 20px !important; }
.pl-25 { padding-left: 25px !important; }
.pl-30 { padding-left: 30px !important; }
.pl-40 { padding-left: 40px !important; }
.pl-50 { padding-left: 50px !important; }
.pr-0 { padding-right: 0 !important; }
.pr-5 { padding-right: 5px !important; }
.pr-10 { padding-right: 10px !important; }
.pr-15 { padding-right: 15px !important; }
.pr-20 { padding-right: 20px !important; }
.pr-25 { padding-right: 25px !important; }
.pr-30 { padding-right: 30px !important; }
.pr-40 { padding-right: 40px !important; }
.pr-50 { padding-right: 50px !important; }
.pt-5 { padding-top: 5px !important; }
.pt-10 { padding-top: 10px !important; }
.pt-15 { padding-top: 15px !important; }
.pt-20 { padding-top: 20px !important; }
.pt-25 { padding-top: 25px !important; }
.pt-30 { padding-top: 30px !important; }
.pt-40 { padding-top: 40px !important; }
.pt-50 { padding-top: 50px !important; }
.pb-5 { padding-bottom: 5px !important; }
.pb-10 { padding-bottom: 10px !important; }
.pb-15 { padding-bottom: 15px !important; }
.pb-20 { padding-bottom: 20px !important; }
.pb-25 { padding-bottom: 25px !important; }
.pb-30 { padding-bottom: 30px !important; }
.pb-40 { padding-bottom: 40px !important; }
.pb-50 { padding-bottom: 50px !important; }

.ml-5 { margin-left: 5px !important; }
.ml-10 { margin-left: 10px !important; }
.ml-15 { margin-left: 15px !important; }
.ml-20 { margin-left: 20px !important; }
.ml-25 { margin-left: 25px !important; }
.ml-30 { margin-left: 30px !important; }
.ml-40 { margin-left: 40px !important; }
.ml-50 { margin-left: 50px !important; }
.mr-5 { margin-right: 5px !important; }
.mr-10 { margin-right: 10px !important; }
.mr-15 { margin-right: 15px !important; }
.mr-20 { margin-right: 20px !important; }
.mr-25 { margin-right: 25px !important; }
.mr-30 { margin-right: 30px !important; }
.mr-40 { margin-right: 40px !important; }
.mr-50 { margin-right: 50px !important; }
.mt-5 { margin-top: 5px !important; }
.mt-10 { margin-top: 10px !important; }
.mt-15 { margin-top: 15px !important; }
.mt-20 { margin-top: 20px !important; }
.mt-25 { margin-top: 25px !important; }
.mt-30 { margin-top: 30px !important; }
.mt-40 { margin-top: 40px !important; }
.mt-50 { margin-top: 50px !important; }
.mb-5 { margin-bottom: 5px !important; }
.mb-10 { margin-bottom: 10px !important; }
.mb-15 { margin-bottom: 15px !important; }
.mb-20 { margin-bottom: 20px !important; }
.mb-25 { margin-bottom: 25px !important; }
.mb-30 { margin-bottom: 30px !important; }
.mb-40 { margin-bottom: 40px !important; }
.mb-50 { margin-bottom: 50px !important; }
.flex { display: flex; }

.break-word {
	word-wrap: break-word;
}

.no-background {
	background: none;
}

.no-width {
	width: 0;
	overflow: hidden;
}
.no-height {
	height: 0;
	overflow: hidden;
}

.no-after:after {
	content: none;
}

.no-before:before {
	content: none;
}

.space-between {
	display: flex;
	justify-content: space-between;
}

.sticky-fixed {
	position: fixed !important;
	top: 0;
	bottom: auto;
}
.sticky-abs {
	position: absolute !important;
	bottom: 0;
	top: auto;
}

.horizontal-scroll {
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
	flex-wrap: nowrap;
	scroll-behavior: smooth;
	scroll-snap-type: x mandatory;
	-webkit-overflow-scrolling: touch;
}
.horizontal-scroll::-webkit-scrollbar {
	 width: 10px;
	 height: 3px;
}
.horizontal-scroll::-webkit-scrollbar-thumb {
	 background: rgba(0, 0, 0, .4);
}
.horizontal-scroll::-webkit-scrollbar-track {
	 background: transparent;
}

.flex-block {
	display: flex;
	width: 100%;
}
.flex-block .flex-col {
	flex: 1;
}
.flex-col + .flex-col {
	margin-left: 5px;
}
.flex-block .flex-col .form-group.full-height {
	height: calc(100%);
}
.flex-block .flex-col .form-group.full-height ul {
	height: calc(100% - 15px);
	overflow: hidden;
}
.flex-block .flex-col .form-group.full-height ul .sortable-placeholder {
	/* height: 100%; */
}