@import url('https://fonts.googleapis.com/css?family=Open+Sans');@font-face{font-family:'Roboto';
font-style:normal;
font-weight:400;
src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');

unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#dfe2e8;border-radius:3px;border:none;color:#333;cursor:pointer;display:inline-block;font-family:'Roboto',Open Sans,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;height:auto;min-width:150px;padding:0.7em 2em;text-decoration:none;transition:all 0.2s}.button:hover{background-color:#c1c7d3}.button:active,.button:focus{outline:5px auto #4d90fe}.button:disabled{color:#bfbfbf;cursor:default}.button:disabled:hover{background-color:#dfe2e8}.button.button-small{font-size:16px;min-width:130px;padding:0.7em 1.3em}.button.button-small.button-spacing{margin:5px 0}.button.button-primary{background-color:#2E8B57;color:#FFFFFF}.button.button-primary:hover{opacity:0.8}.button.button-primary:disabled{opacity:0.4}.button.button-primary:disabled:hover{background-color:#2E8B57}.button.button-delete{color:#333;background-color:#dfe2e8;margin-left:15px}.button.button-delete:hover{opacity:0.8}.button.button-delete:disabled{opacity:0.4}.button.button-link{background:none;color:#2E8B57;font-size:16px;font-family:'Open Sans',sans-serif;min-width:120px;padding:0.5em}.button.button-link:hover{background-color:none;text-decoration:underline}.button.button-link:disabled{background-color:#dfe2e8;color:#c1c7d3}.button.button-link:disabled:hover{background-color:#dfe2e8;text-decoration:none}.button.button-spacing{margin:20px 0}.button.button-refresh{margin-bottom:4px}.button.has-image{padding:0.7em 1em}.button.button-sg{font-family:'Roboto',Open Sans,Arial,Helvetica,sans-serif;min-width:auto;padding:5px 15px;text-align:center}a.button{color:#333;font-family:'Arial',sans-serif;text-decoration:none}a.button.button-primary{color:#FFFFFF}input[type="button"].button{height:auto}.input-field{background-color:#fff;border:2px solid #dddeee;border-radius:3px;font-family:'Roboto',Open Sans,Arial,Helvetica,sans-serif;font-size:15px;margin:0;padding:0.467em}.input-field:focus{border-color:#0072ad;outline:none}.input-field.input-field-string{text-align:center}.input-field.input-select-wrap{margin:0 5px}.input-footnote{color:#7b818a;display:block;font-size:90%;font-style:italic;margin-top:1em}.input-fieldset{border:none}.visually-hidden{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:auto}.form-section{margin:10px 0;padding-top:10px}.form-section h3{color:#3f4247;margin:0}.form-row{margin:10px 0}.form-row fieldset,.form-row legend{border:none;margin:0;padding:0}.form-label,.form-legend{float:left;width:350px}.form-panel{margin:10px 0 10px 350px}.form-address{margin-bottom:10px}.form-panel-col{display:inline-block;margin-right:50px;vertical-align:top}.form-panel-col span{display:block}.form-panel-col .label-span{display:inline-block}.sg-form-table{border-collapse:separate;border-spacing:0 5px}.td-label-md,.td-label-lg{vertical-align:top}.td-label-sm{width:190px}.td-label-md{width:290px}.td-label-lg{width:340px}.td-spacing{padding-left:10px}.input-size-sm{width:56px}.input-size-md{width:272px}.input-size-md.input-textarea{height:88px}.input-size-lg{width:360px}.input-size-lg.input-textarea{height:100px}body{font-family:'Roboto',Open Sans,Arial,Helvetica,sans-serif;background-color:#f5f7fa}.copyRightText{padding-top:1em}.login-header{font-size:1.5em;margin-bottom:20px}@media (min-width:1024px){.login-header{font-size:1.9em}}@media (min-width:1024px){.login-wrap{display:flex;height:100vh}}@media (min-width:1024px){.login-form{min-width:19em}}.home-logo{max-width:17em}@media (min-width:1024px){.home-logo{max-width:29em}}@media (min-width:1024px){.home-logo.device-logo{display:none}}.home-logo.desktop-logo{display:none}@media (min-width:1024px){.home-logo.desktop-logo{display:block}}.form-input-wrap{background:#fff;display:block;font-size:18px;max-width:none;padding:2em}@media (min-width:1024px){.form-input-wrap{display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:24em;padding:2em}}@media (min-width:1300px){.form-input-wrap{max-width:30em;padding:5em}}.form-input-wrap label{font-weight:normal}.form-input-wrap .alert-danger{background:#ffe5e5;border:none;color:#bf2a28}.form-input-wrap .button{padding:0.6em;width:100%}.form-input-wrap .input-field{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;display:block;font-size:18px;width:100%}.form-input-wrap .col-xs-7{padding-left:0}.form-block{margin:3em auto;max-width:26em}.login-detail-block{text-align:center}@media (min-width:1024px){.login-detail-block{display:flex;flex-direction:column;flex-grow:2;justify-content:center;position:relative}}.login-detail-block a.brand-logo-link{display:inline-block}.login-detail-block .brand-intro-text{display:none}@media (min-width:1024px){.login-detail-block .brand-intro-text{display:block;font-size:18px;margin:1.2em auto 0;max-width:24em;width:100%}}.login-footer{font-size:16px;padding:2em}@media (min-width:1024px){.login-footer{bottom:1.3em;left:1.3em;padding:0;position:absolute;right:1.3em}}.powered-by-logo{margin-bottom:1em}