﻿body{padding-top:11%!important;padding-left:0;padding-right:0}
@media(max-width:480px){body{overflow-x:scroll!important;overflow-y:scroll!important}
.ml-5-n{margin-left:-100px}
.ui-dialog{top:35%!important;left:35%!important}
}
@media(min-width:481px) and (max-width:767px){body{overflow-x:scroll!important;overflow-y:scroll!important}
.ml-5-n{margin-left:-100px}
.ui-dialog{top:35%!important;left:35%!important}
}
@media(min-width:768px) and (max-width:1024px){body{overflow-x:scroll!important;overflow-y:scroll!important}
.ml-5-n{margin-left:-100px}
.ui-dialog{top:35%!important;left:35%!important}
}
.body-content{padding-left:15px;padding-right:15px}
input,select,textarea{max-width:280px}
.subtext-mfa{margin-left:3px!important;font-size:1.1rem}
.scroll{min-height:300px!important;max-height:560px;overflow-y:auto!important}
.mfa-info-label{margin-left:-18%}
.mfa-font{font-size:1.7rem!important}
.mfa-error{margin-left:0;margin-top:-7px;text-align:center}
.loginerror{color:red}
.mfa-option{font-size:1.7rem!important}
.header{height:50px;width:100px;background-size:cover}
.title{margin-top:2%;font-size:x-large;margin-right:-35%;margin-left:0;width:100%}
.big-title{font-size:x-large;margin-left:-40%;width:400px;margin-right:-45%;margin-top:1%}
.social-class{margin-top:2rem!important;font-size:medium!important;padding-bottom:15px}
.social-login-button{font-size:1.5rem!important;height:3.5rem!important;background-color:#007AC3!important;border-radius:0!important;color:#fff!important;font-weight:500!important}
.social-login-button-btm{margin-bottom:5.5rem!important;margin-right:-1px;display:inline-block;margin-left:18px}
.btn-sfm{background-color:#007AC3!important;border-radius:0!important;color:#fff!important;font-size:1.2rem!important;font-weight:500!important}
.forgot-pass-header{background-color:#007AC3}
.ui-dialog .ui-dialog-titlebar{background:#007AC3!important;font-size:1.2rem;font-weight:500;border:0 solid black;margin:-2px;border-radius:unset}
.error{color:#ff3d3d;font-weight:400!important;font-size:13px!important}
.socialloginerror{color:#ff3d3d;font-weight:500!important;font-size:15px!important;width:90%;margin:auto}
.text-area{font-size:1.4rem!important;color:black!important}
.ui-button .ui-icon{background-color:#007ac3!important;background-image:url(../images/ui-icons_ffffff_256x240-124003.png)!important}
.message-font{font-size:1.2rem}
.card{width:528px!important}
.card-body{width:522px;margin-left:-10px!important}
.forgot-password-text{position:absolute}
.label-email{font-size:small}
div#loginerrorcontents{float:left;color:red;min-height:20px}
span#mfaErrorMessage{font-size:1.7rem!important}
.mfa-registerpage-main-div{width:430px;overflow-x:hidden;display:none}
.w-90-per{width:90%}
.w-100-per{width:420px;white-space:pre-line}
.key-class{font-size:11px;margin-left:-2%}
.key-font{font-size:14px;margin-left:-2%}
.card-header-box{margin-top:-15px;margin-left:-15px;margin-right:-15px}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}
::-webkit-scrollbar-thumb{background:#aaa}
::-webkit-scrollbar-thumb:hover{background:#888}
.wk-button-ghost{background-color:transparent!important;border-color:#005b92!important;color:#005b92!important}
.wk-button-ghost:hover{background-color:#003d61!important;border-color:#003d61!important;color:#fff!important}
.wk-button-small{padding-bottom:.275rem!important;padding-top:.275rem!important;font-family:sans-serif!important}
.wk-button:hover{background-color:#003d61;color:#fff;cursor:pointer}
.wk-button-text,.wk-button-text:hover{background-color:transparent!important;color:#005b92!important}
.wk-button-text:hover{color:#003d61;text-decoration:underline}
.wk-button{font-family:inherit;transition:color 300ms cubic-bezier(0.4,0,0.2,1);transition-delay:0ms;transition-property:color,background-color,border;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#007ac3;border:.0625rem solid transparent;border-radius:0!important;color:#fff;display:inline-block;font-size:.975rem;font-weight:400;line-height:1.29;padding:.525rem .5rem;-webkit-tap-highlight-color:transparent;text-align:center;touch-action:manipulation;vertical-align:middle}
.btn-block-wk{display:block;width:100%;height:35px;font-size:1.7rem;padding-top:5px!important;text-decoration:none!important}
.mr-5-back{margin-right:-5px}
.font-15{font-size:15px!important}
.hide-element{display:none!important}
#socialLoginBlock{display:none}
a.validation-summary-errors-loginlink{font-size:15px;text-decoration:underline!important;padding-left:200px!important}
a.validation-loginlink-french{padding-left:180px!important}
.mr-t-card-neg{margin-top:-5%}