﻿.d-none{display:none}

.sms-authentication{padding:32px;border:1px solid #e0e0e2;justify-content:center;width:100%;max-width:400px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;outline:none;margin:0 auto;position:relative}
.sms-authentication h1{box-sizing:border-box;color:#0c0c0c;font-size:19px;font-weight:700;line-height:40.2833px;margin:16px 0 0;outline:none;padding:0;max-width:100%;width:100%}
.sms-authentication label{box-sizing:border-box;color:#3f444d;font-size:12px;font-weight:400;line-height:26.0333px;margin:16px 0 0;outline:none;padding:0;text-align:left;max-width:100%;width:100%}
.sms-authentication input[type=text],.sms-authentication input[type=password]{background-color:#fffcc8;border:1px solid #19bfd3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-sizing:border-box;caret-color:#19bfd3;color:#3f444d;flex-grow:1;font-size:15px;font-weight:400;line-height:32.25px;margin:16px 0 0;outline:none;padding:8px;max-width:100%;width:100%;direction:ltr;text-align:left}
.sms-authentication .button,.sms-authentication .button:link,.sms-authentication .button:active,.sms-authentication .button:visited,.sms-authentication .button:hover{align-items:center;text-align:center;justify-content:center;background-color:#ef4056;background-image:none;border:1px solid #ef4056;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:48px;line-height:30.1px;margin:32px 0 0;outline:none;overflow:hidden;padding:12px 16px;position:relative;transition-delay:0;transition-duration:.3s;transition-property:top;transition-timing-function:ease-in-out;user-select:none;width:100%}
.sms-authentication .button:hover{background-color:#d02c30;border-color:#d02c30}
.sms-authentication .link,.sms-authentication .link:link,.sms-authentication .link:active,.sms-authentication .link:visited,.sms-authentication .link:hover{border:0px solid #fff;background-color:transparent;align-items:center;box-sizing:border-box;text-decoration:none;color:#18bdd0;cursor:pointer;display:flex;flex-grow:1;font-size:12px;font-weight:700;justify-content:center;line-height:26.0333px;margin:16px auto 0 0;outline:none;padding:0;position:relative;transition-delay:0;transition-duration:.3s;transition-property:top;transition-timing-function:ease-in-out}
.sms-authentication .link .d-flex{box-sizing:border-box;color:#18bdd0;cursor:pointer;font-size:12px;font-weight:700;line-height:26.0333px;margin:0;outline:none;padding:0;vertical-align:text-top;-webkit-transform: scaleX(-1);transform:scaleX(-1)}
.sms-authentication .link.d-none{display:none}
.sms-authentication .back{position:absolute;left:20px;top:20px;background:transparent;border:0px solid #fff;-webkit-transform: scaleX(-1);transform:scaleX(-1)}
.sms-authentication.d-none{display:none}
.sms-authentication .msg{color:#f00;width:100%;margin-top:10px;font-size: 11px;text-align:justify}
.sms-authentication .msg.success{color:#2b9b0b}
.sms-authentication #resend-verify{display:none}

#profile.sms-authentication input::-webkit-input-placeholder{direction:rtl;color:#0c0c0c}
#profile.sms-authentication input:-ms-input-placeholder{direction:rtl;color:#0c0c0c}
#profile.sms-authentication input::placeholder{direction:rtl;color:#0c0c0c}

.timer-verify{display:none;direction:ltr;text-align:center;font-size:1rem;padding:15px 0px 0px 0px;}
.jst-hours{float:left}
.jst-minutes{float:left}
.jst-seconds{float:left}
.jst-clearDiv{clear:both}
.jst-timeout{color:red}

:root{--first-color:hsl(352.6,91.4%,63.3%);--first-color-alt:hsl(352.3,77.8%,66.5%);--text-color:hsl(231,12%,98%);--body-color:hsl(231,100%,94%)}
.proccessing{position:relative;color:var(--text-color);overflow:hidden;cursor:wait}
.proccessing::before{content:'';position:absolute;top:0;left:0;width:150%;height:100%;background:repeating-linear-gradient(60deg,transparent,transparent 0.75rem,var(--first-color-alt) 0.75rem,var(--first-color-alt) 1.5rem);animation:load 1s infinite linear}
.button_text{position:relative}
@keyframes load{0%{transform:translateX(0)}
100%{transform:translateX(-1.75rem)}}

#socialControls{margin:15px 0px}
#socialControls ul.buttonList{list-style:none;padding:0;margin:0}
ul.buttonList li{float:none;list-style:none;margin-bottom:7px}
ul.buttonList li[id$=_registerItem]{display:none!important}
ul.buttonList li a{clear:both;overflow:auto;position:relative;display:block;text-decoration:none;text-shadow:0 1px 0 #fff;font-weight:bold;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;background:#e7e7e7 url(images/socialLoginbuttons-repeatingbg.png) repeat-x 0 -601px;border:1px solid #c9c9c9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.7);-moz-box-shadow:0 1px 0 0 rgba(0,0,0,0.7);box-shadow:0 1px 0 0 rgba(0,0,0,0.7)}
ul.buttonList li a img{float:right}
ul.buttonList li a span{float:none;display:block;padding:10px 15px;text-align:left}
ul.buttonList li a:hover{border-color:#a8a8a8;text-shadow:0 1px 0 #e1e1e1;background-position:0 -650px;background-color:#cacbcd}
ul.buttonList li a:active{color:#fff;text-shadow:0 -1px 0 #666;border-color:#a3a3a3;background-position:0 -700px;background-color:#b7b9bb;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.3);box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.3)}
ul.buttonList .facebook a span,ul.buttonList .twitter a span,ul.buttonList .googleplus a span,ul.buttonList .windowslive a span{padding-left:45px;background:url(images/socialLoginbuttons-icons.png) no-repeat 12px 7px}
ul.buttonList .facebook a:after,ul.buttonList .twitter a:after,ul.buttonList .googleplus a:after,ul.buttonList .windowslive a:after{position:absolute;right:35px;top:0;height:100%;width:0;content:"";border-right:1px solid rgba(0,0,0,0.2);border-left:1px solid rgba(255,255,255,0.3)}
ul.buttonList .facebook a{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.4);border-color:#286c93; background-position:0 0;background-color:#5581bb}
ul.buttonList .facebook a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.4);border-color:#286c93; background-position:0 -50px;background-color:#729dcd}
ul.buttonList .facebook a:active{background-position:0 -100px;border-color:#286c93; background-color:#537fba}
ul.buttonList .twitter a{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.4);border-color:#3d82a0; background-position:0 -150px;background-color:#11a2d6}
ul.buttonList .twitter a:hover{color:#fff;border-color:#3d82a0; text-shadow:0 -1px 0 rgba(0,0,0,0.4);background-position:0 -200px;background-color:#43c1e3}
ul.buttonList .twitter a:active{background-position:0 -250px;border-color:#3d82a0; background-color:#0597cc}
ul.buttonList .twitter a span{background-position:9px -40px}
ul.buttonList .googleplus a{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.4);border-color:#821e16; background-position:0 -300px;background-color:#b12e1e}
ul.buttonList .googleplus a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.4);border-color:#821e16; background-position:0 -350px;background-color:#cc3633}
ul.buttonList .googleplus a:active{background-position:0 -400px;border-color:#821e16; background-color:#a5281a}
ul.buttonList .googleplus a span{background-position:10px -90px}
ul.buttonList .windowslive a{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.4);border-color:#7a7a7a; background-position:0 -450px;background-color:#8f8f8f}
ul.buttonList .windowslive a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.4);border-color:#7a7a7a; background-position:0 -500px;background-color:#b3b3b3}
ul.buttonList .windowslive a:active{background-position:0 -550px;border-color:#7a7a7a; background-color:#808080}
ul.buttonList .windowslive a span{background-position:9px -141px}

.frmcaptcha{margin-top:15px}
.frmcaptcha .captcha-refresh{cursor:pointer}
.frmcaptcha .captcha-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin-top:15px}
.frmcaptcha .captcha-group .captcha-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1rem;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.frmcaptcha .captcha-group input[type="text"]{display:block;width:100%;padding:.375rem .75rem;margin:0px;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.frmcaptcha .captcha-group > input[type="text"]{position:relative;flex:1 1 auto;width:1%;min-width:0}
.frmcaptcha .captcha-group >:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.frmcaptcha .captcha-group:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.frmcaptcha img {margin:auto;display:block}
.rtl .frmcaptcha .captcha-group >:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0;margin-left:0.375rem;border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.rtl .frmcaptcha .captcha-group >:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}

.authentication-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;box-sizing:border-box;direction:ltr;background-color:#fff;border:1px solid #ced4da;border-radius:0.375rem}
.authentication-group-text{display:flex;align-items:center;padding:0;font-size:1rem;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap;box-sizing:border-box}
#countryDialCode.authentication-group-text{padding:0px 5px}
.authentication-group input{border-width:0px!important;outline:none!important;background-color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0), inset 0 0 0 100px #fff !important;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1rem;position:relative;flex:1 1 auto;width:1%;min-width:0}
.authentication-group input.ps-0{padding-left:0}
.authentication-group input:-internal-autofill-selected {background-color:#fff}
.authentication-group input:focus{border-color:transparent!important;box-shadow:none!important;outline:none!important}
.select2.select2-container{width:auto!important}
.select2-dropdown.country-dropdown.select2-dropdown--below,.select2-dropdown.country-dropdown.select2-dropdown--above{width:auto!important}
.select2-container--default .select2-selection--single{border:0!important}
.text-nowrap{white-space:nowrap!important}
.d-inline-block {display:inline-block!important}
.fst-normal{font-style:normal!important}
.me-2{margin-right:5px}
.flag-ico{width:20px;height:20px;vertical-align:middle}