﻿:root{--white:#ffffff;--red:#df0000}.sso{margin:0;padding:0;outline:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;font-family:inherit;z-index:9999}.frm-container{width:70%}.sso-modal .frm-container{width:unset}img.toplg{padding:40px 0 30px 0}#id03 .img-container,.img-container{text-align:center;position:relative;border-bottom:1px solid #c8c8c8;margin:0 1.2em 1.2em 1.2em}#id03 .frm-container,.frm-container{display:grid;gap:1em;grid-template-columns:1fr;padding:.5em .5em 1em .5em;margin:1em}.sso-form .img-container{margin:0}.sso-form .frm-container{padding:.5em .5em 1em .5em;margin:0}#id01,#id02,#id03{display:none;margin:0;padding:0;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:100%;min-height:100vh}a.solnk:active,a.solnk:hover,a.solnk:link,a.solnk:visited,span.solnk{color:#f47925;font-weight:600;text-decoration:none;display:inline-block;float:unset;text-align:unset;padding:0;margin:0;cursor:pointer}.frm-container input[type=password],.frm-container input[type=text]{width:100%;padding:10px 18px;margin:6px 0;display:inline-block;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:.25em;background-color:#f9f9f9;color:#7d7d7d;font-size:1em}.field-icon{float:right;margin-left:-25px;margin-top:-25px;position:relative;z-index:2}.f-eye{width:20px;height:20px;padding:5px 3px 0 5px;background:url(https://megasite-images.azureedge.net/images/sso/s-ico-eye.svg) right top no-repeat;cursor:pointer;margin:-35px 10px 5px 0}.f-eye-slash{width:20px;height:20px;padding:5px 3px 0 5px;background:url(https://megasite-images.azureedge.net/images/sso/s-ico-eye-slash.svg) right top no-repeat;cursor:pointer;margin:-35px 10px 5px 0}.frm-container input:read-only{color:#c1c1c1}.frm-container .sso-success input{border-bottom:1px solid #3ab234;box-shadow:0 1px 0 0 #3ab234}.frm-container .sso-error input{border-bottom:1px solid #e32b2b;box-shadow:0 1px 0 0 #e32b2b}.frm-container input[type=time]::-webkit-calendar-picker-indicator{display:none}.frm-container input[type=date]::-webkit-calendar-picker-indicator{background:0 0;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.frm-container input[type=date]{padding:10px 18px;margin:10px 0;display:inline-block;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:.25em;background-color:#f9f9f9;color:#7d7d7d;font-family:Arial,Helvetica,sans-serif;font-size:100%;z-index:99999}.frm-container select{width:100%;padding:13px 18px;margin:6px 0;display:inline-block;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:.25em;background-color:#f9f9f9;color:#7d7d7d;font-family:Arial,Helvetica,sans-serif;font-size:100%}.country-select,.gender-select{text-align:start!important;margin-left:1em}.frm-container input:-moz-read-only{color:#cacaca}.frm-container input:read-only{color:#cacaca}.frm-container button{background-color:#7d7d7d;border-radius:.25em;color:#fff;padding:14px 20px;margin:8px 0;border:none;cursor:pointer;width:100%;font-size:1em}.frm-container button:hover{opacity:.8}.alert-msg{color:#df0000}.pmsg-alert{font-size:small;padding:20px;background-color:#3cb371;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.pmsg-missing{font-size:small;padding:.75em;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:.25em;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.pmsg-missing ul{margin-bottom:0!important}.pmsg-closebtn{margin-left:15px;color:#7d7d7d;font-size:35px;font-weight:500;float:right;line-height:35px;cursor:pointer;transition:.3s}.pmsg-closebtn:hover{color:#f47925}.subt-1{color:#525252;font-size:1.4em;line-height:1.2;font-weight:700;margin:0}.subt-2{color:#525252;font-size:.9em;line-height:1em;font-weight:700;margin:0}.frm-container label{color:#717171;font-size:1em;line-height:1.4}.getpsw{float:right;padding-top:16px}.sso-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.sso-modal-content{background-color:#fefefe;margin:14% auto 2% auto;width:96%;max-width:620px;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:.25em}.sso-modal2{display:none;position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.s-close{position:absolute;right:0;top:0;color:#7d7d7d;font-size:45px;font-weight:500}.s-close:focus,.s-close:hover{color:#f47925;cursor:pointer}.s-back{position:absolute;left:0;top:0;color:#7d7d7d;font-size:45px;font-weight:500}.s-back:focus,.s-back:hover{color:#f47925;cursor:pointer}.social-btn{display:flex;width:100%;padding:0;margin:6px 0;display:inline-block;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:.25em;background-color:#fff;color:#7d7d7d;font-size:1em}.social-btn a{display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;color:#7d7d7d;line-height:20px}.forgot-pass,.login-user,.new-user,.new-user-form{display:none}.s-xekbox{-webkit-appearance:none;appearance:none;background-color:inherit;border:.1em solid #6e7787;border-radius:.3em;cursor:pointer;height:1.5em;margin:.2em 1.2em 0 0;min-width:1.6em;position:relative}.s-xekbox:checked{background-color:#7d7d7d;border:.1rem solid transparent}.s-xekbox:checked:after{display:block}.s-xekbox:after{border:solid #fff;border-width:0 .2em .2em 0;content:"";display:none;height:.8em;left:.55em;position:absolute;top:3px;transform:rotate(45deg);width:.4em}.txt-success{color:#0d981d;font-weight:700}.txt-failure{color:red;font-weight:700}.user-letter{border-radius:50%;width:18px;height:18px;padding:4px;color:#fff;text-align:center;font:10px Arial,sans-serif;font-weight:700;margin:0 auto;margin-left:-8px;text-transform:uppercase}.x-nav{overflow:unset}.s-user{cursor:pointer}.s-dropdown-cx{float:right;position:relative;display:inline-block;right:16px;top:0;z-index:99999}.s-dropdown a:hover{color:#9c9c9c}.s-dropdown-ctx{font-family:'Work Sans',Helvetica,Arial,Sans-serif;text-transform:uppercase;font-weight:900;display:none;position:absolute;min-width:100%;overflow:auto;right:0;z-index:1;margin:0;white-space:nowrap;box-sizing:border-box;border:2px solid #000;padding:0 1em 1.2em 1em;background-color:hsla(0,0%,0%,.8)}.s-dropdown-ctx div{font-size:1.3em;line-height:1.3;padding:.5em;border-bottom:1px solid #f47925;margin:.75em;color:#fff}.s-dropdown-ctx a{font-size:1em;line-height:1;color:#fff!important;text-decoration:none}.s-dropdown-ctx a::before{content:"+";width:1px!important;height:1px!important;margin-right:5px;font-weight:900;color:#f47925!important}.s-dropdown-ctx a:hover{color:#f47925!important}.s-show{display:block}.d-flex{display:flex}.flex-spcbtwn{justify-content:space-between}.w-100{width:100%}.w-60{width:60%}.w-35{width:35%}.w-30{width:30%}.w-20{width:20%;border:1px solid green}.w-75{width:75%;border:1px solid orange}.w-5{width:5%}.w-95{width:95%}.w-90{width:90%}.w-85{width:85%}.w-10{width:10%}.align-center{margin:0 auto;text-align:center}.flex-r{display:flex}.double-top-space{margin-top:2em}.double-bottom-space{margin-bottom:2em}.top-space{margin-top:1em}.quarter-top-space{margin-top:.25em}.half-top-space{margin-top:.5em}.bottom-space{margin-bottom:1em}.left-space{margin-left:1em}.quarter-left-space{margin-left:.25em}.half-left-space{margin-left:.5em}.right-space{margin-right:1em}.quarter-right-space{margin-right:.25em}.half-right-space{margin-right:.5em}.double-vertical-space{margin-top:2em;margin-bottom:2em}.vertical-space{margin-top:1em;margin-bottom:1em}.quarter-vertical-space{margin-top:.25em;margin-bottom:.25em}.half-vertical-space{margin-top:.5em;margin-bottom:.5em}.no-space{margin:0!important}.no-padding{margin:0!important}.vertical-align-center{align-items:center}.s-small{font-size:small}.left-space-minus50{margin-left:-50px}.s-two-column{float:left;width:50%}.s-two-column:first-child{margin-right:1em}.s-row:after{content:"";display:table;clear:both}.s-animate{-webkit-animation:animatezoom .6s;animation:animatezoom .6s}@-webkit-keyframes animatezoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes animatezoom{from{transform:scale(0)}to{transform:scale(1)}}@media screen and (max-width:1199.98px){.frm-container{width:100%}}@media screen and (max-width:600px){.s-two-column{width:100%}.s-row{display:block!important;justify-content:unset}.s-two-column:first-child{margin-right:0}img.toplg{width:70px;height:auto;padding:20px 0 30px 0}}