body{overflow:auto;font-weight:400}.frontBody{margin-bottom:0px;height:100%;background:#182C41;background:-moz-linear-gradient(top, #182C41 0, #182C41 358px, #F5F7FA 0, #F5F7FA 140%);background:-webkit-linear-gradient(top, #182C41 0, #182C41 358px, #F5F7FA 0, #F5F7FA 140%);background:linear-gradient(to bottom, #182C41 0%, #182C41 358px, #F5F7FA 0, #F5F7FA 140%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#182C41',endColorstr='#F5F7FA',GradientType=0)}div,h1,h2,h3,h4,h5,h6,p,a,ul,th{font-family:'Inter',Helvetica, Arial, sans-serif;color:#4A5568}.modal-body h1,.modal-body h2,.modal-body h3,.modal-body h4,.modal-body h5,.modal-body h6,.modal-body p,.modal-body ul,.alertBody h1,.alertBody h2,.alertBody h3,.alertBody h4,.alertBody h5,.alertBody h6,.alertBody p,.alertBody ul{color:#f7f7f7}h1{color:#333;font-size:18px;font-weight:600}h2{font-size:13px;font-weight:600;line-height:1.4}h3{color:#515b67;font-weight:bold}ol,ul{list-style:none}#minReqs{float:right;width:320px;border:0px solid #fff;text-align:left}#minReqs h2{margin:10px 0 10px}#minReqs p{margin:0 0 8px}.frontBody .hr{border-top:0;margin:10px 0}.frontBody div.modalOuter{margin:0 0 0 -280px}.frontBody .modal-footer .btn,.frontBody .modal-footer a.btn,.frontBody .modal-footer button{margin-bottom:10px !important;margin-left:10px}.frontBody .modal-footer a.btn:hover{color:#222 !important}.frontBody .modal-footer .footerBtns{text-align:right}.frontBody .modal-footer .saveBtn{float:right}.frontBody div.loaderBig{margin:25% auto;position:relative;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) #666;border-width:5px;border-style:solid;-webkit-animation:load8 .6s infinite linear;animation:load8 .6s infinite linear}h1,h2,h3,h4,p{color:#4A5568}h1{margin-bottom:5px}p{margin-bottom:4px}#signInButton,#registerUserContainer{float:right;height:30px;padding:0 10px;margin-top:8px;cursor:pointer;overflow:hidden;font-weight:600;border:0;box-shadow:0 1px 0px rgba(0,0,0,0.25);background:#fff;background:linear-gradient(0deg, #f0f0f0 0%, #fff 100%);border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#signInButton:hover,#registerUserContainer:hover{filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1}#signInButton{min-width:86px;padding:5px;filter:alpha(opacity=90);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);opacity:.9}#registerUserContainer{width:100%;text-align:center;height:40px}#staffLoginBtn{float:left;width:180px;height:38px;margin:0;padding:5px 10px;color:#fff;border:none;font-weight:500;background:#1d4162;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#staffLoginBtn:hover{background:#21496e}#staffLoginBtn img{float:left;max-width:80px}#bodyContainer{position:relative;width:780px;margin:auto;z-index:5}#topcontainer{height:104px;padding:10px;background:#182C41;overflow:hidden}#mainimgcontainer{padding-top:0px;padding-bottom:0px;overflow:visible;background-color:#fff}.mainimg{width:100%;height:254px;overflow:hidden;background:url("../../images/interface/main8.jpg")}#bottomcontainer{padding:35px 25px 50px 25px;border-top:0px solid #000;border-bottom:0px solid #000;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.15);border-bottom-left-radius:8px;border-bottom-right-radius:8px}#bottomcontainer #leftcontainer{width:100%}#leftcontainer .customPanel{float:left;margin-left:25px;overflow:visible}#leftcontainer .customPanel #noscript{float:left;width:300px}#leftcontainer input{font-size:14px;border:1px solid #D4D6DA}#footercontainer{height:100px;padding:5px 25px}.frontBody .frPoweredBy{float:right;width:76px;height:21px;margin-top:14px;background:url("../../images/interface/logo_sma.png") no-repeat 0 0;background-size:contain}.poweredBy{position:absolute;top:9px;bottom:8px;right:11px;width:78px;height:22px;background:url("../../images/interface/logo_sma.png") no-repeat 0 0;background-size:100%}.frontBody .copyright,.copyright{float:right;margin-top:17px;padding-right:24px;font-size:10px}.frontBody .modal div{color:#eee}.frontBody .modal .btn{color:#2a2a2a}#tos{float:left;padding-right:0pt;margin-top:16px;font-size:10px}#tos input{margin-top:2px}.incorrectLoginDiv{margin-bottom:20px !important;font-size:16px;color:#ff6a00;text-align:left}.incorrectLogin{padding-top:8px;white-space:nowrap;font-size:12px;color:#ff6a00}a.frontLogoA{float:left}#frontLogo{width:198px;height:82px;background:url("../../images/interface/logo_sma_onblack.png") no-repeat 0 0;background-size:contain;background-position:center left}#agreement{position:absolute;left:20px;top:20px;bottom:20px;right:20px;background-color:#222;border:1px solid #fff;padding:5px;z-index:9999}#agreement .h1{float:left;margin:2px 0 0 10px;color:#fff}.agreementContent{background-color:#fff;position:absolute;overflow:auto;padding:20px;left:10px;bottom:50px;top:30px;right:10px;border:1px solid #000}.agreementBtm{position:absolute;bottom:15px;right:25px;text-align:center}.agreementBtm .btn{cursor:pointer}.frontBody .tooltip{font-family:arial !important}.frontBody .tooltip-inner{padding:10px 14px;font-family:arial !important;font-size:11px;text-align:left}.frontBody .tooltip-inner p{font-family:arial !important;font-size:11px;text-align:left}.tooltip-inner{padding:7px 12px;text-align:left !important}.tooltip-inner small{color:#9b9b9b}.frontBody a:hover{color:#7A9CFF}#signupForm ul li div{color:#000}#signupButton{cursor:pointer;float:right;color:#eee;height:32px;margin:26px 0 0 0;padding:0 15px;cursor:pointer;overflow:hidden;font-weight:600;border:0;box-shadow:0 1px 0px rgba(0,0,0,0.25);background:#2276d1;border:1px solid #2276d1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#signupButton:hover{background:#2f82db}#registerContainer{text-align:left;padding-bottom:25px}#registerContainer .link{text-align:left;padding:0px}#loginbox #loginForm{float:left;max-width:250px}#loginbox #loginForm input{color:#000;background:#fff;font-size:14px}#loginbox #loginForm input::-webkit-input-placeholder{filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:.6}#loginbox #loginForm input:-moz-placeholder{filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:.6}#loginbox #loginForm input::-moz-placeholder{filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:.6}#loginbox #loginForm input:-ms-input-placeholder{filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:.6}#loginForm .labelUsername{margin:5px 0 0 0 !important}#loginForm .labelPassword{margin:5px 0 0 0 !important}#loginForm .passwordInputGroupLabel{height:34px;background:none;border:none}#loginForm .icn-eye{cursor:pointer}#loginForm .icn-eye:hover{color:#2276d1;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#loginForm #username{width:250px;margin-bottom:10px;height:34px}#loginForm #password{width:250px;height:34px}#loginForm #rememberMe{float:left;margin:11px 0 0 0}#loginForm #rememberMeLabel{float:left;margin:8px 0 0 5px}#registerButton,.frontPageAltClick{color:#2d8ee9;cursor:pointer}#registerButton:hover,.frontPageAltClick:hover{text-decoration:underline}#leftcontainer #accountForgotLabel{font-size:11px}#accountForgotLabel{float:left;padding-top:10px;white-space:nowrap;color:#2d8ee9}#accountForgotLabel:hover{color:#2d8ee9}#siteLoginMsg{margin-bottom:10px}#loginMsg,#systemMsg{float:left;width:300px;border:0px solid #fff}#registrationBodyContainer{position:relative;width:780px;margin:auto;z-index:5}#userRegistrationForm{color:#dedede}#userRegistrationForm .alert-secondary{background:#f3f3f3}#userRegistrationForm h1,#userRegistrationForm h2,#userRegistrationForm h3,#userRegistrationForm p{color:#3E3F42}#userRegistrationForm .ctaAccount{cursor:pointer}#userRegistrationForm .hr{border:0;height:0}#userRegistrationForm .minRequirements{margin:10px 0 0 0;padding:20px;background:#2f2f2f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#userRegistrationForm small{float:right;margin-top:2px;margin-right:4px;font-size:10px;filter:alpha(opacity=70);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);opacity:.7}#userRegistrationForm #tos{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}#userRegistrationForm #tosBox{height:110px;padding:20px;overflow:auto;margin-bottom:10px;border:1px solid #eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f9f9f9}#userRegistrationForm #tosBox h2,#userRegistrationForm #tosBox h3{margin:0}#userRegistrationForm #tosBox h2,#userRegistrationForm #tosBox h3,#userRegistrationForm #tosBox p{font-size:12px}#userRegistrationForm #tosBox p{margin:0 0 10px 0}#userRegistrationForm #tosBox .hr{display:none}#userRegistrationForm .formSection.formSectionCta{padding:20px}#userRegistrationForm .formSection{color:#3d4758;padding:40px;border:1px solid #DEDEDE;margin:0 0 14px 0;background:#fff;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,0.15)}#userRegistrationForm .formSection label{color:#3E3F42}#userRegistrationForm .formSection input,#userRegistrationForm .formSection .bootstrap-select button.btn,#userRegistrationForm .formSection select{color:#3E3F42;font-size:13px;border:1px solid #D4D6DA;background:white}#userRegistrationForm .formSection .bootstrap-select.dropdown .dropdown-toggle .filter-option{font-size:13px !important}#userRegistrationForm .formSection h2{font-size:16px;font-weight:700;margin:0 0 25px 0}#userRegistrationForm .formSection p{line-height:1.5}#userRegistrationForm .formSection .hr{border-bottom:1px solid #eee;margin:30px 0}#registrationBodyContainer #langSelector input,#registrationBodyContainer #langSelector .bootstrap-select button.btn,#registrationBodyContainer #langSelector select{color:#3E3F42;font-size:13px;border:1px solid #D4D6DA;background:white;height:33px;line-height:23px}#vpBodyIpad{position:absolute;top:0;left:0;width:100%;height:100%;background:#f7f7f7}#vpBodyIpad #vpBoxIpad{margin:70px auto 0;width:340px;padding:5px 30px 70px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#vpBodyIpad #vpBoxIpad .incorrectLoginDiv{margin:0;text-align:center}#vpBodyIpad #vpBoxIpad #vpLogoIpad{width:250px;height:95px;margin:30px auto}#vpBodyIpad #vpBoxIpad #vpFormIpad{text-align:center}#vpBodyIpad #vpBoxIpad h1{margin:50px 0 30px;color:#000;font-size:35px;font-weight:300;text-align:center}#vpBodyIpad #vpBoxIpad #vpFormIpad input[type=text],#vpBodyIpad #vpBoxIpad #vpFormIpad input[type=password]{width:280px;height:35px;margin:5px 0 10px 0;padding:0 10px;border:1px solid #ccc;line-height:28px;color:#333;font-size:15px;background:#fff;-webkit-appearance:caret;-moz-appearance:caret;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#vpBodyIpad #vpBoxIpad select{width:280px;height:35px;border:1px solid #ccc;color:#333;font-size:15px;margin:0 0 15px 0 !important;background:#f5f5f5}#vpBodyIpad #vpBoxIpad #vpFormIpad #signInButton,#vpBodyIpad #vpBoxIpad #vpFormIpad #viewPlanButton{float:none;width:280px;height:35px;margin:0 auto 15px auto;padding:0;font-size:15px;color:#fff;border:0;background:#06A7E1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi){html{font-size:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,0.01) 0 0 1px}}
