.login-otp{
	width:100%;
	padding-bottom:30px;
}

.login-otp .otp_option{
	display:flex;
	width:100%;
	flex-wrap:wrap;
}

.login-otp .otp_option > div{
	width:50%;
	border:1px solid #b1873e;
	text-align:center;
	padding:10px 10px;
	color:#ffffff;
	font-size:14px;
	cursor:pointer;
}

.login-otp .otp_option div#otp_e{
	border-left:none;
}

.login-otp .otp_option > div.active{
	background:#b1873e;
}

.login-otp .otp_login{
	display:block;
	padding-top:20px;
	padding-bottom:20px;
}

.login-otp .otp_login .input-field{
	padding: 10px 10px;
    border: 1px solid #44455d;
    color: #000000;
    background: #212138;
    width: 100%;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
	width:100%;
}

.register-form ul.register > li .login-otp .submit,
.loginform ul.login > li .login-otp .submit{
	    padding: 10px 10px;
    color: #fff;
    background: #b1873e;
    border: none;
    text-transform: uppercase;
    width: 100%;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
}


.login-otp .iti--separate-dial-code .iti__selected-dial-code{
	color:#000000;
}

.login-otp input#mobileno_code{
	padding-left:81px;
}

.otp-pop{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 999999;
}

.otp-pop .alert-content{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: 95%;
    max-width: 400px;
    background: #212139;
    padding: 25px 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.otp-pop .alert-content .otp_content{
	width:100%;
}

.otp-pop .alert-content .otp_content .title{
	color: #b1873e;
    font-size: 15pt;
    font-family: "Lato-Bold";
    text-transform: uppercase;
    display: block;
    padding-bottom: 20px;
    text-align: center;
}

.otp-pop .alert-content .otp_content p{
	color: #fff;
    font-size: 10pt;
    display: block;
    line-height: 15pt;
    text-align: center;
    padding-bottom: 10px;
}

.otp-pop .alert-content .otp_content .otp-input{
	display:flex;
	flex-wrap:wrap;
	gap:15px;
}

.otp-pop .alert-content .otp_content .otp-input .input-field{
	padding: 10px 10px;
    border: 1px solid #44455d;
    color: #000000;
    background: #212138;
    width: 100%;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.otp-pop .alert-content .otp_content .otp-input a.resendotp{
	color:#b1873e;
}

.otp-pop .alert-content .otp_content .otp-input a.resendotp:hover{
	text-decoration:underline;
}

.otp-pop .alert-content .otp_content .otp-input p{
	width:100%;
	text-align:left;
}

.otp-pop .alert-content .otp_content .sub{
	padding: 10px 10px;
    color: #fff;
    background: #b1873e;
    border: none;
    text-transform: uppercase;
    width: 100%;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
}

.otp-pop .alert-content .cancel-alert{
	position: absolute;
    right: 10px;
    top: 8px;
    font-size: 14pt;
    color: #fff;
    cursor: pointer;
    transform: scaleY(0.8);
    -moz-transform: scaleY(0.8);
    -ms-transform: scaleY(0.8);
    -o-transform: scaleY(0.8);
    -webkit-transform: scaleY(0.8);
    font-family: "Lato-Bold";
}

.account_verified_notice{
	display: block;
    width: 100%;
    overflow: hidden;
    background: #e2dad5;
    padding: 20px 20px;
    border-left: 4px solid #b1873e;
}

.account_verified_notice p{
	color:#707070;
	padding-bottom:10px;
}

.account_verified_notice p b{
	color:#b1873e;
}

.account_verified_notice .cover{
	display:flex;
	gap:20px;
	flex-wrap:wrap;
}

.account_verified_notice .cover a{
	border-radius:3px; 
	padding:10px 10px;
	border:1px solid #b1873e;
	color:#ffffff;
	font-family: "Lato-Regular";
    text-align: center;
    text-transform: uppercase;
	font-size:10pt;
	min-width:100px;
	background:#b1873e;
	color:#ffffff;
}

.account_verified_notice .cover a:hover{
	border:1px solid #b1873e;
	background:#b1873e;
	color:#ffffff;
}

.otp_bo_verify a.resendotp{
	color:#b1873e;
	display:inline-block;
	padding-top:5px;
}

.otp_bo_verify p.msgsend{
	padding-top:10px;
	width:100%;
	color:#ffffff;
}