

.loginmainDiv {
    background:#2f3191;
    padding: 45px 0 70px 0;
    position: relative;
    width: 100%;
    flex: 1 0 auto;
	align-items: center;
	display: flex;
}

.loginBox{max-width: 600px; background: #fff; margin: 0 auto; width: 100%; padding: 15px; border-radius: 10px; box-shadow:0 0 20px 0px #070c1a;}
.adminLogo {margin-bottom: 45px; text-align: center;}
.loginBox h3.adTitle {
    font-weight: 500 !important;
    text-align: left;
    font-size: 16px;
	margin: 0;}

.loginBox .fieldSec{}
.fieldSec input[type="text"]{border: 1px solid #f3f3f3;
background: #fff;
border-radius: 7px;
font-size: 15px;
padding: 10px 15px;
height: 44px;}


.fieldSec select.select{border: 1px solid #f3f3f3;
background: #fff;
border-radius: 7px;
font-size: 15px;
padding: 10px 15px;
height: 44px;}


.fieldSec input[type="password"]{border: 1px solid #f3f3f3;
background: #fff;
border-radius: 7px;
font-size: 15px;
padding: 10px 15px;
height: 44px;}

.fieldSec input[type="submit"]{background: #4a4ca6;
border: none;
border-radius: 7px;
font-size: 17px;
padding: 10px 15px;}


.btn-primary:not(:disabled):not(.disabled):active{background: #000;}
.fieldSec input.btn-primary:focus[type="submit"]{box-shadow: none;}
.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow: none;}

.logBotLin{  width: 100%;
  font-weight: 400;
  font-size: 15px;
}
.logBotLin a{color: #2f3191; text-decoration: none; font-weight: 600;}

.error {
  color: red;
  font-size: 13px;
  padding: 0;
  margin: 4px 0 0 0;
}


