

.header-main {background-color:#61a1e9;  margin-left:0!important; width:100%; float:left; position:relative; z-index:9; padding-top:10px; padding-bottom:10px; }
body .header-main .brand-link {padding:0;}
body .header-main .brand-link  span.brand-text { color: #fff; font-family: 'Poppins', sans-serif; font-size: 17px; position: relative; vertical-align: middle; top: 10px; }
.acct {margin-right:20px; top:10px;}
.acct i.fas.fa-user { margin-right: 10px;}
.acct .btn.btn-secondary 	{background-color:transparent; border:1px solid #fff; border-radius:30px; }
.acct .btn-secondary:not(:disabled):not(.disabled).active, .acct .btn-secondary:not(:disabled):not(.disabled):active, .acct .show>.btn-secondary.dropdown-toggle {background-color:transparent; border:1px solid #fff; }
nav.main-header.navbar.navbar-expand.navbar-white.navbar-light {z-index:1; margin-left:0;background-color:#d1ecff;}
.main-sidebar {background-color:#1c68bf; }
.content-header { padding:0;}
.footer-main { position:relative;  background: rgb(190,214,250) ;
background: linear-gradient(180deg, rgba(190,214,250,1) 0%, rgba(255,255,255,1) 50%, rgba(190,214,250,1) 100%);   padding-top: 15px;  padding-bottom: 15px;width:100%; float:left;}
.footer-main p {color:#000; font-size:13px; font-family: 'Poppins', sans-serif; margin-bottom:0; padding-left:250px;  }
.brand-link .brand-image {width:56px; max-height:56px;}
.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active.grey {background-color:#c9c9c9; color:#000;}
.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active {background-color:#d2ebff; color:#000;}
nav.sidebar_left ul li a {border-radius:0; padding-left:15px; padding-right:15px; width:auto;}

.content-header nav a.btn.btn-primary.text-right.goback { display: block; position: absolute; right: 21px;font-family: 'Poppins', sans-serif; font-size: 13px; }
.content-header nav a.btn.btn-primary.text-right.goback .fas { margin-right:5px; }
.desig_formfield {width:100%; float:left;padding-left:15px; padding-right:15px;}

form .desig_formfield {
  width: 100%;
  float: left;
}

form .desig_formfield .form-group {
  float: left;
}
form .desig_formfield label {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  color: #000;
}
form .desig_formfield input::placeholder {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
}
form .desig_formfield select::placeholder {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
}
form  .desig_formfield .form_inner {
  width: 100%;
  float: left;
  background-color: #eef5fb;
  border: 1px solid #efecec;
  border-radius: 5px;
  margin-top: 30px;
  margin-bottom: 30px;
  -webkit-box-shadow: 4px 0px 6px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 4px 0px 6px 0px rgba(0,0,0,0.2);
  box-shadow: 4px 0px 6px 0px rgba(0,0,0,0.2);
  padding: 25px 20px;
  min-height: 153px;
}
.desig_formfield form .btn {text-align:center; font-family: 'Poppins', sans-serif; font-size: 14px; color:#fff; font-weight:600;     margin-right: 8px;
    height: 24px;
}
aside.main-sidebar .os-content {padding:0 !important; position:absolute;}
aside.main-sidebar nav.sidebar_left ul li a {width:inherit !important; border-radius:0 !important;}
aside.main-sidebar nav.sidebar_left {margin-top:20px !important;}

aside.main-sidebar nav.sidebar_left  .nav-sidebar>.nav-item.menu-open>.nav-link, aside.main-sidebar nav.sidebar_left .nav-sidebar>.nav-item:hover>.nav-link, aside.main-sidebar nav.sidebar_left .nav-sidebar>.nav-item>.nav-link:focus {background-color:#d2ebff; color:#000;}



body.sidebar-mini.layout-fixed.sidebar-collapse .footer-main  p {padding-left:0;}
body.login_page .wrapper .content-wrapper {
  margin-left: 0;
}

body.login_page:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, body.login_page:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, body.login_page:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
  margin-left: 0;
}

body.login_page .login_sc {
  width: 100%;
  float: left;
  background: url(../img/bg_login_page.jpg)repeat-x;
  background-size: 100% 100%;
  min-height: 588px;
}

  body.login_page .login_sc .login_post {
    float: left;
    width: 100%;
    margin-top: 30px;
  }

  body.login_page .login_sc img {
    max-width: 100%
  }

  body.login_page .login_sc .login_post form {
    max-width: 476px;
    float: left;
    width: 100%;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.46);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.46);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.46);
    border-radius: 30px;
    padding: 20px;
    border: 1px solid #a3a3a3;
    background-color: #faf9f9;
  }

.login_img {
  width: 70px;
  height: 70px;
}

body.login_page .login_sc .login_post h3 {
  font-size: 18px;
  font-family: 'Poppins', sans-serif;
  color: #000;
  font-weight: 600;
}

body.login_page .login_sc .login_post p span {
  font-size: 15px;
  font-weight: normal;
  font-family: 'Poppins', sans-serif;
  color: #777;
  opacity: .8;
}

body.login_page .login_sc .login_post form .form-check label {
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  color: #000;
}

body.login_page .login_sc .login_post form input {
  background-color: #eaedfd;
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  color: #555;
}

body.login_page .login_sc .login_post form a.fp_small {
  font-size: 13px !important;
  font-weight: normal;
  font-family: 'Poppins', sans-serif;
  color: #cb0b0b !important;
  text-decoration: underline;
}

body.login_page .login_sc .login_post form input.captcha_1 {
  background-color: inherit;
}

body.login_page .login_sc .login_post form label:not(.form-check-label):not(.custom-file-label) {
  font-weight: 700;
  position: absolute;
  z-index: 9999;
  margin-top: 7px;
  padding-left: 21px;
}

body.login_page .login_sc .login_post form .captcha_1b .fas.fa-sync-alt {
  margin-right: 5px;
}

body.login_page .login_sc .login_post form .login_submit {
  max-width: 155px;
  width: 100%;
  float: left;
  border-radius: 30px;
media (max-width:479px) { 
.acct {text-align:center!important;margin-bottom: 20px; }
nav.main-header.navbar.navbar-expand.navbar-white.navbar-light {top:10%;}
.header-main span.brand-text {font-size: .9rem;display:block; margin-top: 10px;}
.header-main {text-align:center;}
.header-main .brand-link .brand-image {float:none;}
body .header-main .brand-link {float:none; width:100%;}
.footer-main p {padding-left:0;}
.layout-fixed .main-sidebar { top:0px;}
}

	@media (min-width:480px) and (max-width:767px)  {
.acct {text-align:center!important;margin-bottom: 20px; }
.header-main span.brand-text {font-size: .9rem;display:table;}
.header-main {text-align:center;}
.header-main .brand-link .brand-image {float:none;}
body .header-main .brand-link {float:none; width:100%;}
.footer-main p {padding-left:0;}
.layout-fixed .main-sidebar { top:0px;}

		}
			@media (min-width:768px) and (max-width:1024px)  { 
			.header-main {text-align:center;}
			.acct {text-align:center!important;margin-bottom: 20px; }
.footer-main p {padding-left:0;}
.layout-fixed .main-sidebar { top:0px;}

			}
