body {
	font-family: "Montserrat", serif;
	font-weight: 300;
	color: #202227;
	padding-top: 56px;
	font-size: 14px;
	position: relative;
	background: #F1F4F5;
	overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Source Sans 3", sans-serif; /* or 'serif' if you prefer */
}
.gn-menu-main {
	background: #0a1a4b;
}
.gn-menu-wrapper {
	background: #202227;
}
.gn-menu-main ul.gn-menu {
	background: #202227;
}
#menu-toggle span {
	background: #e3d3c3;
}
.bottom-bnts {
	background: #202227;
}
.no-touch .gn-menu-main a:hover, .no-touch .gn-search-item:hover {
	background: #e3d3c3;
	color: #fff;
}
.light-blue-bg {
	background: #0a1a4b !important;
}
.btn.btn-info, .open > .dropdown-toggle.btn-info, .open > .dropdown-toggle.btn-info:focus {
	background-color: #0a1a4b;
	border-color: #0a1a4b;
}
.btn.btn-info:hover, .open > .dropdown-toggle.btn-info:hover, .open > .dropdown-toggle.btn-info:focus:hover {
	background-color: #e3d3c3;
}
.profile-usertitle .profile-usertitle-job{
	color: #0a1a4b;
}
.btn.btn-primary, .open > .dropdown-toggle.btn-primary, .open > .dropdown-toggle.btn-primary:focus {
	background-color: #0a1a4b;
	border-color: #0a1a4b;
}
.btn.btn-primary:hover, .open > .dropdown-toggle.btn-primary:hover, .open > .dropdown-toggle.btn-primary:focus:hover {
	background-color: #e3d3c3;
}
.btn.btn-warning, .open > .dropdown-toggle.btn-warning, .open > .dropdown-toggle.btn-warning:focus{
	background-color: #e3d3c3;
	border-color: #e3d3c3;
}
.btn.btn-warning:hover, .open > .dropdown-toggle.btn-warning:hover, .open > .dropdown-toggle.btn-warning:focus:hover {
	background-color: #0a1a4b;
}
.breadcrumb a {
	color:  #0a1a4b;
}
.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {
	background: #0a1a4b;
	color: #fff;
}
.cbp_tmtimeline > li .cbp_tmlabel {
	background: #e3d3c3;
	color: #000;
}
.cbp_tmtimeline:before{
	background: #0a1a4b;
}
.cbp_tmtimeline > li:nth-child(odd) .cbp_tmtime span:last-child {
	color: #0a1a4b;
}
.cbp_tmtimeline > li .cbp_tmtime span:last-child{
	color: #0a1a4b;
}
.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
	border-right-color: #0a1a4b;
}
.cbp_tmtimeline > li .cbp_tmicon{
	background: #0a1a4b;
	box-shadow: 0 0 0 8px #0a1a4b;
}
.cbp_tmtimeline > li .cbp_tmlabel:after{
	border-right-color: #e3d3c3;
}
.blue {
	color: #0a1a4b;
}
.progress-bar-info {
	background-color: #0a1a4b;
}
.fa-dollar:before, .fa-usd:before{
	color: #0a1a4b;
}
.green {
	color: #1E4439;
}
.progress-bar-success {
	background-color: #1E4439;
}
.red {
	color: #FF2C60;
}
.font-icons a i {
	color: #0a1a4b;
}
.inbox-head .search-btn, .contacts-search .search-btn, .projects-search .search-btn {
	background-color: #0a1a4b;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #0a1a4b; background: #0a1a4b; font-weight: bold; color: #ffffff; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #0a1a4b;
	background: #f0f0f0;
	color: #202227;
}
/*.ui-widget-content {
border: 1px solid #f0f0f0;
background: #e3d3c3;
color: #202227;
}*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
	border: 1px solid #327E04; 
	background: #0a1a4b;
	font-weight: bold;
	color: #ffffff;
}
.ui-jqgrid .ui-pg-selbox{
	color: #202227;
}
.ui-jqgrid .ui-pg-input{
	color: #202227;
}
.asmedia-form, .asmedia-each {
	width: 24%;
	background: #d2d5c2;
	padding: 10px;
	margin: 5px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}
#filesToUpload, .dotted-boxed {
	border: thick dashed #999;
	min-height: 100px;
	background: #f0f7ff;
	padding-top: 30px;
	border-radius: 15px;
	padding-left: 15px;
}
.pdf-thumbnail {
	width: 200px;
	height: 200px;
	object-fit: cover;
	margin-bottom: 10px;
}

.pdf-link {
	display: block;
	margin-top: 5px;
	font-size: 12px;
	font-weight: 700;
}
.btn.btn-sm.btn-remove {
    margin-top: 10px;
}
.cbp_tmtimeline > li .cbp_tmlabel h2{
	border-bottom: none;
}