body {
	background-color: #050a30;
}
.page-container-bg-solid .page-bar {
	margin-bottom: 20px;
}
.page-bar .page-title {
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 20px;
	font-weight: 600;
}
.modal #allImages {
	height: 450px;
	overflow: auto;
}
.modal .itemImg p {
	margin: 10px 0;
	font-weight: 600;
	font-size: 14px;
}
.imgPreview {
	position: absolute;
	top: 0;
	right: 0;
	display: none;
	height: 50px;
	width: 50px;
}
.loading {
	background-color: #000;
	height: 100%;
	opacity: 0.5;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	color: #ffffff;
}
.loading img {
	left: 50%;
	position: absolute;
	top: 50%;
}
.loading span {
	left: 48%;
	position: absolute;
	top: 58%;
}

.page-header.navbar .page-logo {
	text-align: center;
}
.page-header.navbar .page-logo > a {
	display: inline-block;
	float: left;
	height: 100%;
	width: 100%;
}
.page-header.navbar .page-logo > a img {
	width: auto;
	max-width: 100%;
	height: 53px;
	max-height: 100%;

	margin-top: 3px !important;
	/*background-color: #fff;*/
	border-radius: 5px !important;
	padding: 3px;
}
/*
body {
	background-color: #333;
}
*/
.page-header.navbar {
	background-color: #333 !important;
	border-bottom: 1px solid #444;
	height: 60px;
	min-height: 60px;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a,
.page-sidebar .page-sidebar-menu > li.active > a,
.page-sidebar .page-sidebar-menu > li.active.open > a,
.page-sidebar .page-sidebar-menu > li.active > a:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
.page-sidebar .page-sidebar-menu > li:hover > a,
.page-sidebar .page-sidebar-menu > li.open > a {
	background: #000dca !important;
}
.page-sidebar .page-sidebar-menu > li:last-child > a {
	border-bottom: 1px solid #444 !important;
}
.page-sidebar .page-sidebar-menu > li.active > a,
.page-sidebar .page-sidebar-menu > li.active + li > a {
	border-top-color: #444;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown,
.page-header.navbar .page-logo {
	height: 60px;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
	padding: 19px 6px 19px 8px;
}
.page-header-fixed .page-container {
	margin-top: 60px;
}
/*
.page-container-bg-solid .page-content {
    background: #f9f9f9;
}
*/
.page-sidebar {
	/*background-color: #333;*/
	background-color: #050a30;
}
.page-sidebar .page-sidebar-menu > li > a {
	border-top: 1px solid #444;
	color: #f6f6f6;
}
.page-sidebar .page-sidebar-menu > li > a > i {
	color: #f6f6f6;
}
.label {
	padding: 8px 6px;
	border-radius: 10px !important;
	min-width: 100px;
	display: inline-block;
}
.box.blue-steel,
.box.green-haze {
	border: 1px solid #016cb4 !important;
}
.box.blue-steel > .portlet-title,
.box.green-haze > .portlet-title {
	background-color: #016cb4 !important;
}
.dashboard-stat {
	border-radius: 20px !important;
}
.btn {
	border-radius: 50px !important;
	padding: 10px 14px;
	min-width: 100px;
}
.table .btn {
	border-radius: 10px !important;
	padding: 7px 0px;
	min-width: auto;
}
.portlet.light {
	border: 1px solid #eee;
}
.font-green {
	color: #016cb4 !important;
}
input.form-control {
	height: 40px;
	border-radius: 50px !important;
	border: 1px solid #ccc;
	padding-left: 30px;
	padding-right: 30px;
}
textarea.form-control {
	border: 1px solid #ccc;
	border-radius: 50px !important;
	padding-left: 30px;
	padding-right: 30px;
}
select.form-control {
	border: 1px solid #ccc;
	border-radius: 50px !important;
	height: 40px;
}
select[multiple],
select[size] {
	border: 1px solid #ccc !important;
	border-radius: 10px !important;
}
.md-radio label > .check {
	background: #016cb4;
}
.page-footer {
	text-align: center;
	background: #333;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover {
	background-color: #f4f4f4;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle:hover > .username {
	color: #444;
}
.tabbable-line > .nav-tabs > li:hover {
	border-bottom: 4px solid #016cb44f;
}
.tabbable-line > .nav-tabs > li.active {
	border-bottom: 4px solid #016cb4;
}
.form-control .select2-choice {
	border: 1px solid #ccc;
	height: 40px;
	border-radius: 50px !important;
	line-height: 34px;
	padding: 3px 0 0px 16px;
}
.select2-container .select2-choice .select2-arrow {
	width: 22px;
}
.select2-container .select2-choice .select2-arrow b {
	background-position: 0 6px;
}
select[multiple],
select[size] {
	height: auto;
}
#datatable-print-element_wrapper .dt-buttons .dt-button {
	color: #fff;
	background-color: #3379b5;
	border-color: #3379b5;
	border-radius: 50px !important;
	padding: 9px 14px;
	min-width: 100px;
	font-size: 14px;
}
@media print {
	.noExport {
		display: none;
	}
	body {
		background-color: #fff !important;
		border-bottom: 1px solid #fff;
	}
}

.btn-success,
.btn-success:hover,
.btn-success:active,
.btn-success:focus,
.btn-success:visited,
.btn-success:active:hover,
.btn-success.active:hover {
	color: #000dca;
	background-color: #0f0;
	border-color: #0f0;
}
a,
a:hover {
	color: #000dca;
}
.dashboard-stat.blue {
	background-color: #000dca;
}
.dashboard-stat.blue .visual > i {
	color: #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.dashboard-stat .more {
	opacity: 0.9;
	filter: alpha(opacity=70);
}
.box.blue-steel > .portlet-title,
.box.green-haze > .portlet-title {
	background-color: #000dca !important;
}
.box.blue-steel,
.box.green-haze {
	border: 1px solid #000dca !important;
}
.tabbable-line > .nav-tabs > li.active {
	border-bottom: 4px solid #0f0;
}
.label-success {
	background-color: #0f0;
	color: #000dca;
	font-weight: normal;
}
.label-danger {
	background-color: #c6ffc6;
	color: #000dca;
	font-weight: normal;
}
.btn-primary,
button.blue.btn {
	background-color: #0f0;
	color: #000dca;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary:active:hover,
.btn-primary.active:hover,
button.btn.blue:hover,
button.btn.blue:focus,
button.btn.blue:active,
button.btn.blue.active,
button.btn.blue:active:hover,
button.btn.blue.active:hover {
	background-color: #0f0;
	color: #000;
}
#datatable-print-element_wrapper .dt-buttons .dt-button {
	background-color: #0f0;
	color: #000dca;
	border: 1px solid #0f0;
	box-shadow: none;
}
.compliance-file-container .btn-primary {
	border: 1px solid #ccc;
}
div.dt-buttons .dt-button:hover > span {
	background-color: transparent !important;
}
/*
.blue.btn {
	color: #000dca;
	background-color: #0f0;
}
.blue.btn:hover,
.blue.btn:focus,
.blue.btn:active {
	background-color: #0f0;
	color: #000;
}
*/
.page-sidebar-closed.page-sidebar-fixed
	.page-sidebar:hover
	.page-sidebar-menu
	.sub-menu
	> li:hover
	> a,
.page-sidebar-closed.page-sidebar-fixed
	.page-sidebar:hover
	.page-sidebar-menu
	.sub-menu
	> li.open
	> a,
.page-sidebar-closed.page-sidebar-fixed
	.page-sidebar:hover
	.page-sidebar-menu
	.sub-menu
	> li.active
	> a,
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
	background: #000dca !important;
}
.page-header.navbar,
.page-footer {
	background-color: #050a30 !important;
}

.option_list_block .input-group-addon {
	border-top-left-radius: 50px !important;
	border-bottom-left-radius: 50px !important;
	border: 1px solid #ccc;
}
.input-group .form-control {
	border-radius: 0px !important;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	padding: 6px 12px !important;
	border-top-right-radius: 50px !important;
	border-bottom-right-radius: 50px !important;
	border-left: 0px;
}
