.login-logo{
	background-color:#083A81;
	border-top:3px solid #F26923;
}
.login-page{
	background-color:#d2d6de;
}
.login-page .card-login{
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
	border:none;
}
.login-logo h1{
	font-size:22px;
	margin:10px 0 13px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
}
.login-box-body{
	padding:15px;
}
.login-page .card-login.mt-5{
	margin-top:7rem !important;
}
.col-4.sign-in-div{
	width:auto !important;
	-webkit-flex: none;
    -ms-flex: none;
	flex:none;
}
.login-page .form-control{
	padding:.25rem .75rem .375rem;
}
.login-page .form-control:focus{
	box-shadow:none;
}
.login-page #captchaerrormsg, .login-page #pass_error, .login-page #username_error {
	color: #EE3A43;
	font-size:13px;
}
#sign_in{
	background-color:#083A81;
	padding:.25rem .75rem .375rem;
}
#sign_in:focus{
	box-shadow:none;
}
.forgetpsw{
	color:#083A81;
	display:block;
	margin:-5px 0 5px;
}
.forgetpsw:hover{
	text-decoration:underline;
}
body.fixed-nav{
	padding-top:78px;
}
.navbar-brand img{
	max-height:60px;
	width:auto;
}
.navbar-brand h1{
	font-size:26px;
	text-transform:uppercase;
	line-height:25px;
}
.navbar-dark .navbar-nav .nav-link{
	color:#007bff;
}
#mainNav.fixed-top .navbar-sidenav{
	height:calc( 100vh - 134px );
}
#mainNav .navbar-collapse .navbar-sidenav .nav-link-collapse::after{
    margin-right:12px;
}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav .nav-link-collapse::after{
    color:#083A81;
}
#mainNav .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a, #mainNav .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a{
    padding:0.375em 0.5em 0.5em 2.75em;
    border-bottom:1px dotted #545454;
}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a, #mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a{
    color:#adb5bd;
}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a:focus, #mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a:hover, #mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a:focus, #mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a:hover{
    color:#fefefe;
}
.bg-dark{
	background-color:#083A81 !important;
}
.navbar.bg-dark{
	background-color:#fff !important;
}
.navbar{
	padding-top:0.25rem;
	padding-bottom:0.25rem;
	border-top:3px solid #F26923;
}
#mainNav .navbar-collapse .navbar-sidenav{
	top:2px;
	margin-top:74px;
}
#mainNav.fixed-top.navbar-dark .sidenav-toggler{
	background-color:#083A81;
}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav{
	background:#ced2d7;
}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item > .nav-link{
	color:#083A81;
}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item > .nav-link:hover{
	color:#333;
}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item > .nav-link i{
	font-size:20px;
	width:24px;
}
body.sticky-footer .content-wrapper{
	min-height:calc(100vh - 56px - 78px);
}
.content-wrapper{
	background-color:#f6f6f6;
	padding-bottom:1rem;
}
footer.sticky-footer{
	background-color:#CED2D7;
}
.page-heading{
	color:#F26923;
	line-height:48px;
	font-size:24px;
}
.page-heading-nth{
	color:#F26923;
	line-height:48px;
	font-size:24px;
	margin-top:20px;
}
label{
	font-size:14px;
	margin-bottom:3px;
}
.for-submt-btn input{
	margin-top:25.5px;
}
.input-field-textarea{
	max-height:80px;
	overflow-y:auto;
}
.input-fieldset{
	max-height:80px;
	overflow-y:auto;
	font-size:14px;
}
.form-control::placeholder{
	font-size:13px;
}
.form-control:focus{
	box-shadow:none;
}
.required{
	color:#ce260c;
}
.dta-table{
	margin:15px 0;
}
.dta-table th, .dta-table td{
	padding:0.25rem .50rem;
	font-size:13px;
}
.dta-table th{
	background-color:#083A81;
	color:#fff;
}
.icon-col{
	max-width:80px;
}
.records-div{
    text-align:right;
    line-height:38px;
}
.pagination-div{
    text-align:center;
    line-height:38px;
}
.pagi-rec-div-outer{
    margin-bottom:15px;
}
.for-submt-btn a{
	margin-top:25.5px;
}
.btn-addm{
	font-size:12px;
	padding:5px 7px;
}
.btn-rem{
	font-size:12px;
	padding:5px 7px;
}
input[type="file"]{
	font-size:13px;
}
.select-placeholder{
	color:#868e96;
	font-size:13px;	
}

.no_records{
	color:red;
	text-align:center;
	font-weight:bold;
}

.header-welcome{
	padding: 0.55rem;
    color:#000;
    margin-right: 25px;
	font-size:12px;	
}
.sec-btn{
	margin-left:6px;
}
.for-view label{
	font-weight:bold;
	display:block;
	font-size:1rem;
}
.view-value{
	line-height: 32px;
    padding: 0 10px;
    box-shadow: 0px 2px 2px rgba(0,0,0,0.2);
    margin-bottom: 15px;
}
.search-form{
	padding:0 10px 0 10px;
	margin-bottom:-15px;	
}
.search-form > row{
	margin:0 -5px;
}
.search-form .col, .search-form .col-1, .search-form .col-10, .search-form .col-11, .search-form .col-12, .search-form .col-2, .search-form .col-3, .search-form .col-4, .search-form .col-5, .search-form .col-6, .search-form .col-7, .search-form .col-8, .search-form .col-9, .search-form .col-auto, .search-form .col-lg, .search-form .col-lg-1, .search-form .col-lg-10, .search-form .col-lg-11, .search-form .col-lg-12, .search-form .col-lg-2, .search-form .col-lg-3, .search-form .col-lg-4, .search-form .col-lg-5, .search-form .col-lg-6, .search-form .col-lg-7, .search-form .col-lg-8, .search-form .col-lg-9, .search-form .col-lg-auto, .search-form .col-md, .search-form .col-md-1, .search-form .col-md-10, .search-form .col-md-11, .search-form .col-md-12, .search-form .col-md-2, .search-form .col-md-3, .search-form .col-md-4, .search-form .col-md-5, .search-form .col-md-6, .search-form .col-md-7, .search-form .col-md-8, .search-form .col-md-9, .search-form .col-md-auto, .search-form .col-sm, .search-form .col-sm-1, .search-form .col-sm-10, .search-form .col-sm-11, .search-form .col-sm-12, .search-form .col-sm-2, .search-form .col-sm-3, .search-form .col-sm-4, .search-form .col-sm-5, .search-form .col-sm-6, .search-form .col-sm-7, .search-form .col-sm-8, .search-form .col-sm-9, .search-form .col-sm-auto, .search-form .col-xl, .search-form .col-xl-1, .search-form .col-xl-10, .search-form .col-xl-11, .search-form .col-xl-12, .search-form .col-xl-2, .search-form .col-xl-3, .search-form .col-xl-4, .search-form .col-xl-5, .search-form .col-xl-6, .search-form .col-xl-7, .search-form .col-xl-8, .search-form .col-xl-9, .search-form .col-xl-auto{
	padding:0 5px;
}

.errormsg {
	color:#ff0000;
	font-size:12px;
	line-height:14px;
}


/*----------Media Queries--------*/
@media (max-width: 420px){
	.login-logo h1{
		font-size:17px;
	}
}
