main.auth a{color:#4f6df5}
 .numberBox{border-bottom:1px solid #dbdbdb; width: 100%; height: 47px; border-radius: 0px; position: relative; background:#fff}
 .numberBox select {width:23%; height: 45px; background: #fff; border: 0px ; padding:3px 10px 3px 15px; border-radius: 8px; font-size:15px}
 .numberBox input{ border: 0px !important;  height:45px; border-radius: 8px; padding-left: 15px; background:#fff; }
 .numberBox input:disabled{background:#fff}
 .numberBox input::placeholder { color: #CFCFCF; font-size:14px}
 .numberBox .number{width:77%; float: right;  border-radius: 0px 8px 8px 0px}
 .authBtn{width:100%; height: 50px; border-radius: 8px; background: #4f6df5; color:#fff; border: 1px solid #4f6df5; cursor: pointer;}
 .authBtn:disabled {background-color: #ccc;color: linen;opacity: 1;  border: 1px solid #ccc; }
 .auth input:focus{box-shadow:none !important}
 button.getotp{background: #FF6E31; color:#fff; border: 1px solid #FF6E31; cursor: pointer; border-radius: 3px; position: absolute; right: 9px;top: 7px;padding: 2px 10px 4px;}
 button.lgByPswd, button.lgByOTP{background: #FF6E31; color:#fff; border: 1px solid #FF6E31; cursor: pointer; border-radius: 3px; position: absolute; right: 9px;top: 7px;padding: 2px 10px 4px;}
 .bannerimg{position:relative:width:100%; height:100vh}
 .bannerimg img{width:100%; object-fit: cover; height: 100vh}
 main.auth label{margin-bottom:3px; margin-left: 15px}
 @media only screen and (max-width:780px){
   main.auth .leftSide{display:none;}
   main.auth .rightSide {padding: 15px}
 }
 .bottom_link{/*position:absolute; bottom:40px; width: 96%;*/text-align: center; }

