body {overflow:hidden;}
.lsg.p-2 {padding:15px 25px 0px 25px !important; border-radius:0px 20px 20px 0px;}
.wcd_lg {border-radius:20px 0px 0px 20px;}
.flexdivinner input {padding-left:25px !important;}
.captcha {padding-right:0px;}
.main_login {display:flex; justify-content:center; align-items:center; position:relative; height:100vh; z-index:999;}
.wcd_lg, .lsg {width:35%; position:relative; height:400px;}
.sfg {display:flex; padding-top:15px; align-items:center; justify-content:space-between;}
.min-h-screen.flex.flex-col.sm\:justify-center.items-center.pt-6.sm\:pt-0.bg-gray-100 {height:auto;}
.wcd_lg h3 {font-size:24px;}
body:before {background:#FF9800; width:170px; height:170px; content:''; right:-42px; bottom:-42px; content:''; position:absolute; border-radius:100%;}
.tab-content {display:none;}
.inputb input {border:1px solid #c1baba !important; border-radius:5px !important;}
ul.tabs {padding:0; padding-top:15px; margin:10px 0 20px 0; text-align:center !important;}
.tab-content.current {display:inherit;}
ul.tabs li {border: 1px solid lightgray;border-radius: 7px; color:#222; display:inline-block; padding:9px 10px; cursor:pointer; align-items:center; width:49.1%; line-height:20px !important; line-height:normal;}
ul.tabs li span:before {width:2px; height:12px; background:gray; top:17px; position:absolute; content:''; left:10px;}
ul.tabs .tab-link i{font-size: 20px;}
ul.tabs li span:after {width:2px; height:12px; background:gray; bottom:19px; position:absolute; content:''; left:10px;}
ul.tabs li span {position:relative; display:inline-block; vertical-align:top; line-height:normal; margin-top:0px; font-size:14px;}
.wcd_lg, .lsg {width:33%; position:relative; height:auto; background:#fff;}
.wcd_lg {justify-content:center; background:#143680; text-align:center; padding:12% 0;}
.sm\:max-w-md {max-width:100%; box-shadow:none;}
.min-h-screen.flex.flex-col.sm\:justify-center.items-center.pt-6.sm\:pt-0.bg-gray-100 {min-height:auto; background:#fff;}
.inputb input {padding:10px;}
.inputb i {position:absolute; right:10px; top:10px;}
.inputb {position:relative;}
.flexdiv {position:relative;}
.wcd_lg:after {background:#ff4e02; content:''; width:100px; height:4px; position:absolute; left:50%; margin-left:-50px; margin-top:5px;}
.flexdiv i {position:absolute; color:#ff4e02; top:9px; font-size:17px; right:10px !important;}
.flexdivinner {position:relative;}
.login-logo {display:block !important; width:88% !important;}
.inputb input {border:1px solid #ddd; width:100%;}
#reload i.fa.fa-refresh {font-size:19px; color:#f0f5ff;}
.login-logo img {width:100% !important; height:auto !important;}
.wcd_lg h1 {color:#fff; font-size:30px; font-weight:bold; position:relative;}
.wcd_lg p {font-size:16px; color:#fff;}
.tabs li img {margin:0 auto !important; margin-right:10px !important;}
.lsg label {font-size:15px; font-weight:bold; margin:0 0 5px !important;}
.lsg input {background:#fff; border:0; height:40px; border-radius:0; padding:10px !important; border:1px solid #c1baba !important; border-radius:5px !important; padding-left:0; outline:0 !important; box-shadow:none !important;}
.captcha span {width:120px; background:#e7e7e7; display:block; height:40px;border-radius:0px 7px 7px 0;overflow: hidden;}
.lsg input#remember_me {height:8px; box-shadow:none !important; border:2px solid #000; background-color:currentColor !important; padding:8px !important;}
a.underline.text-sm.text-gray-600.hover\:text-gray-900 {float:right; font-weight:bold;}
.wcd_lg {padding:10% 0px !important;}
.loginBtn {width: 140px;height: 40px;text-align: center;display: block;border-radius: 5px;background: #25005D;border-radius: 5px;font-size: 14px;border-color: #25005D !important;}
.inputb.b2 {display:flex; justify-content:space-between;}
.inputb1 {width:75%; position:relative;}
.inputb.b2 button {padding:8px 10px; font-size:14px;}
.form-groupsd label:before {content:''; -webkit-appearance:none; background-color:transparent; border:2px solid #0079bf; box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding:10px; display:inline-block; position:relative; vertical-align:middle; cursor:pointer; margin-right:5px;}
.w-full.sm\:max-w-md.mt-6.px-6.py-4.bg-white.shadow-md.overflow-hidden.sm\:rounded-lg {border-top:1px dashed #ccc; padding-top:30px;}
.font-sans.text-gray-900.antialiased:after {background:rgb(243 232 251 / 68%); content:''; width:100%; height:100%; position:absolute; top:0;}
.login-logo img {width:70% !important; height:auto !important;}
i.fa.fa-mobile {font-size:20px; top:8px;}
.lsg.p-2 {padding:15px 25px 0px 25px !important; border-radius: 20px 0px 20px 0px; background:#fefe; box-shadow: 0px 0px 10px #b5a44b; background:#fff;}
.tabs li.tab-link.current {color: #fff;background: #3FB34E;border-radius: 7px;border-color: #3FB34E;}
.alert.alert-dismissible.fade.show {position: static;border-radius: 20px;transform: none;display: block !important;}
.captcha button {height: 40px;border-radius: 7px 0px  0 7px;}
.captcha img {height:40px !important}

@media (min-width: 1000px) and (max-width: 1295px) {
  ul.tabs li{font-size: 12px !important;}
}