	@charset "UTF-8";
	
  	.site-navbar, .navbar-header {
		background-color: #fff !important;
	}
	.site-navbar .navbar-header .navbar-brand {
		color: #2E454F;
	}
	.site-menubar {
		background: #2E454F none repeat scroll 0 0;
		color: #fff !important;
	}
	
	.site-footer {
		background-color: #fff;
		color: #2E454F !important;
	}
	.site-menubar-footer > a {
		background-color: #009ee0;
		width:100%;
	}
	.strong {font-weight:bold;}
	.bgTest {background-color:#CCC;}
	
	.page-maintenance-icon.icon {
	  	font-size: 64px;
	}
	
	.panel {
		box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.15);
	}
	/* Added by ASI because yellow badge/tag missing */
	.tag-verified {
		color: #fff;
		background-color: rgb(182, 170, 12);
	}

	/* Added by ASI for lightbox background because original values was too depressiv */
	.mfp-bg {
		opacity: .6 !important;
	}
	/* Added by ASI for lightbox header */
	.panel-heading-no-radius 
	{
		position: relative;
		padding: 0;
	}
	/* Added by ASI to have panel-class setting without any border styles */
	.panel-lightbox
	{
		position: relative;
		margin-bottom: 1.875rem;
		background-color: #FFF;
	}
	.site-footer {
		background-color: #E4EAEC;
		color:#19466E;
		border-top-color:#E4EAEC;
	}
	
	.borderRedValidation { border: 1px solid #BF2026 !important; }
	.bgRedValidation { background-color: #BF2026 !important; }
	
	.colorWhite {color: #FFF !important;}
	.colorILGreen {color: #5BC4F1 !important;}
	.colorILBlue {color: #2E454F !important;}
	.backgroundILGreen {background-color: #A7B73E !important;}
	.backgroundILBlue {background-color: #2E454F !important;}

	.slidePanel-right { width:35% !important;}
	.slidePanel-header {height:inherit !important;}
	.site-sidebar-header {
		padding: 20px 40px 40px 30px !important;
		height:auto !important;	
	}
	#sidebar .scrollable-content {
		padding-top: 5px !important;
	}
	.site-sidebar-header .overlay-panel {
		padding: 5px 5px 5px 20px;
	}
	.site-sidebar-header .slidePanel-inner {
		margin-top: 20px;
	}
	#sidebar .list-group-item .media-heading {
		color:#19466E;
	}
	#sidebar .list-group-item:hover {
		background-color:#E8F1F8;
	}
	#sidebar .list-group hr {
		margin: 5px 0;
	}
	#sidebar .progress {
		margin: 10px 0 5px 0;
	}
	.basket-action-container {
		border-bottom:1px solid #29A3DB;
	}
	.basket-action-container .basket-action {
		background-color:#19466E;
		color:#fff;
	}
	#sidebar .list-group .media .media-left {
		padding-right: 10px;
	}
	.basket-action-container .basket-action:hover {
		background-color:#fff;
	}
	.basket-action-container .basket-action:hover .icon {
		color:#29A3DB;
	}
	
	.pagination {margin:0 !important;}
	
	.pagination .paginate_button.active > a, .pagination .paginate_button.active > a:focus, .pagination .paginate_button.active > a:hover {

		border-color: #5BC4F1 !important;
		background-color: #5BC4F1 !important;
		color: #fff !important;
	
	}
	.pagination .paginate_button > a:focus, .pagination .paginate_button > a:hover {

		color: #2E454F !important;
	}
	
	.textCenter {text-align:center !important;}
	
	.wordbreakAll {word-break: break-all !important;}
	
	.customModal .modal-header {background-color:#2E454F;}
	.customModal .modal-header .modal-title {color:#fff;}
	.customModal .modal-header .close {color:#fff; opacity:1;}
	
	.site-sidebar.slidePanel.slidePanel-left,.site-sidebar.slidePanel.slidePanel-right {
		width:20%;
	}

	.material-switch-wtr > input[type="checkbox"] {
		display: none;   
	}
	.material-switch-wtr > label {
		cursor: pointer;
		height: 0px;
		position: relative; 
		width: 40px;  
	}
	.material-switch-wtr > label::before {
		background: rgb(255, 75, 75);
		box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
		border-radius: 8px;
		content: '';
		height: 16px;
		top: -4px;
		right: 1px;
		position:absolute;
		opacity: 0.3;
		transition: all 0.4s ease-in-out;
		width: 40px;
	}
	.material-switch-wtr > label::after {
		background: rgb(160, 60, 60);
		border-radius: 16px;
		box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
		content: '';
		height: 24px;
		left: -4px;
		position: absolute;
		top: -8px;
		transition: all 0.3s ease-in-out;
		width: 24px;
	}
	.material-switch-wtr > input[type="checkbox"]:checked + label::before {
		background: inherit;
		opacity: 0.5;
	}
	.material-switch-wtr > input[type="checkbox"]:checked + label::after {
		background: inherit;
		left: 20px;
	}
	.label-success-wtr {
		background-color: #A7B73D;
	}
	.dataTables_wrapper [aria-live="polite"] {
		position: relative !important;
	}
	[aria-live='polite'] > div
	{
		padding-top: 24px !important;
		padding-bottom: 24px !important;
		opacity: 1 !important;
	}

	.dataTable tbody td {vertical-align: middle;}

	.datatableActionContainer .dropdown-menu {right: 0 !important; left: auto !important; width: 200px;}
	.datatableActionContainer .dropdown-item {width: auto !important;}

	.datatableActionContainer a.dropdown-item {text-decoration: none !important;}
	.datatableActionContainer a.btn-success:hover, .datatableActionContainer a.btn-danger:hover {color: #fff !important;}

	/* Added by DLI for bigger lightbox */
	.mfp-big .mfp-content {
		max-width: 1200px;
	}
	/* Added by DLI for module definitions form */
	.panel-group-continuous .panel {
		border-left: 1px solid #e4eaec;
		border-right: 1px solid #e4eaec;
		border-top: 1px solid transparent !important;
		border-bottom: none;
		border-radius: 3px !important;
	}
	.panel-group-continuous .panel-heading {
		border-radius: 3px;
	}
	.panel-group-continuous .panel-actions {
		right: 10px;
	}

.pointer {
	cursor: pointer;
}
