@charset "utf-8";@font-face{font-family:'Open Sans';src:local('Open Sans'),url(fonts/OpenSans-Regular.woff) format('woff'),url(fonts/OpenSans-Regular.ttf) format('truetype')}body{background:url(../img/body-bg/background.jpg) no-repeat center center fixed;background-size:cover;height:100%;line-height:1}body,button,input,select{font-family:'Segoe UI','Open Sans',Arial,sans-serif;font-size:100%}a,button,h1,h2,h3,h4,h5,h6,input{margin:0;padding:0;border:0;vertical-align:baseline;color:#18191a}p a{color:#265eac}p a:hover{text-decoration:underline}button,input[type=button],input[type=submit]{background:#3F53A1;padding:3px 12px 5px;cursor:pointer;min-width:2em;color:#fff;transition:ease .3s;transition-property:background-color,color;border:1px solid #3F53A1;position:relative;box-shadow:0 5px 18px -7px rgba(0,0,0,.2);border-radius:2px}input[type=button]:hover{background:#f7f7f7!important;color:#000!important;border-color:#3F53A1!important;box-shadow:0 5px 18px -7px rgba(0,0,0,.2)!important}button:disabled,input[type=button]:disabled,input[type=submit]:disabled{opacity:.4}.button{background:#3F53A1;color:#fff;padding:2px 12px 3px;cursor:pointer;min-width:2em;border:1px solid #3F53A1;position:relative}.button:hover{background:#f7f7f7!important;color:#000!important;box-shadow:0 1px 0 #d2d2d2!important;border-color:#3F53A1!important}.button:active{top:1px}.loginbutton{background:#3F53A1;color:#fff;cursor:pointer;padding-bottom:.2em;height:5.03em;margin-left:.4em;width:7.6em;text-transform:uppercase}.loginbutton:hover{color:#000;background:#f7f7f7;box-shadow:0 9px 30px -10px rgba(0,0,0,.5);transition:all ease .3s}.loginbutton:active{top:1px}.loginbutton .icon{margin-right:.5em;margin-top:.15em;position:absolute;left:5px}body,div,footer,form,header,html,i,img,label,p,s,span,var{margin:0;padding:0;border:0}i{font-style:italic}.clearer{clear:both;display:block;padding:0;margin:0}h1,h2,h3{font-weight:600}h1{font-size:2.8em;padding-bottom:.2em}h2{font-size:2em}.colsplit h2{font-weight:400}h3{font-size:1.2em}img{text-decoration:none}a{text-decoration:none}.col{display:inline-block;vertical-align:top}.twocol .col1{width:520px}.twocol .col2{width:8em}.fldsep{margin:.5em 0 1.16em 0;text-align:right}.border .fldsep{padding-left:.3em}.btnfield{margin-top:.5em}.btnfield.smallscreen{display:none}.btnfield.bigscreen{display:block}.btnfield.standardbutton button,.btnfield.standardbutton input{height:33px}input[type=password],input[type=text]{border:1px solid #d6d6d6;padding:0 4px 1px;width:320px;height:30px;overflow:hidden;border-radius:2px;background:#f5faff}input[type=password]:focus,input[type=text]:focus{outline:0;background-color:#bfd6ff;color:#000}:-ms-input-placeholder{color:gray}::-webkit-scrollbar-track{background-color:#e1e1e1;border-radius:6px}::-webkit-scrollbar{width:8px;height:8px;background-color:#fff}::-webkit-scrollbar-thumb{background-color:#9f9f9f;border-radius:6px}.loginbox{background:#fff;border:1px solid #d6d6d6;margin:10% auto 0;text-align:left;width:44em;padding:1em 0}label{margin-right:1.4em;padding:.33em 0 0;font-weight:600;width:179px}.logout .reminder{margin:0 80px 0 80px}.reminder{font-size:14px}.reminder a{background:url(../img/logonlink.png) 0 .3em no-repeat;display:inline-block;padding-left:.6em}.col1.reminder a{left:190px;position:relative}.reminder a:hover{text-decoration:underline}.footer{width:100%;text-align:center}.footer img{margin-top:.1em;margin-bottom:.6em}.header .imgholder{display:inline-block;width:44em;text-align:center}.header .imgholder img{max-height:100px}.header{height:100px;display:table-cell;vertical-align:middle}.errortext p{padding-bottom:.6em;color:#ca2122}.errortext p{margin-left:220px;color:#ca2122}.infotext{padding-bottom:1em}.infotext p{margin:0 80px 0 80px;font-size:.9em;line-height:1.3}.header h1{font-size:2em;margin-bottom:15px;margin-top:15px;text-align:center}.instructions{padding-bottom:.5em;margin-left:190px;font-size:.9em;line-height:1.3;width:26em}.status{font-size:large;padding:.5em;text-align:center;clear:both}.statustext{margin-left:.5em}.loginarea{margin-bottom:1em}.thirdpartylogin{position:relative;left:190px;font:inherit;font-size:13px;width:143px;margin:0 0 10px 0;display:inline-block;color:#fff;background:#3F53A1;padding:3px 12px 5px;box-sizing:border-box;transition:ease .3s;transition-property:background-color,color;border:1px solid #3F53A1;vertical-align:top;text-align:center}.thirdpartylogin:hover{color:#000;background:#f7f7f7;box-shadow:0 9px 30px -10px rgba(0,0,0,.5);transition:all ease .3s}.col1.center{width:100%;text-align:center}.center .thirdpartylogin{left:0}@media screen and (max-width:800px){.loginbox{width:100%;border:none;padding:0}.header{background:#fff;padding-top:1em;display:block;height:100%}.header .imgholder{width:100%}.header h1{font-size:1.5em;padding-right:.26em;padding-bottom:.5em;width:calc(100% - .52em);text-align:center}.loginarea{margin:0}.twocol{width:calc(100% - 4em);padding:.5em 2em}.twocol .col1{width:100%}.twocol .col2{width:100%}.fldsep{padding:.5em 0 0;margin:0;text-align:left}label{width:100%;padding:0;margin:0 0 .2em 0;display:block}input[type=password],input[type=text]{width:98.5%!important;min-width:250px}.btnfield{margin:.5em 0 0}.loginbutton{margin-left:0;height:3em}.btnfield.smallscreen{display:block}.btnfield.bigscreen{display:none;top:-30px}.reminder{padding-top:.2em}.reminder a{margin-right:auto;padding-bottom:.5em;padding-left:.6em;padding-top:1px}.bankidlogin .reminder a,.forgotpassword .reminder a{float:right}.logout .reminder{margin:0}.col1.reminder a{left:0}.infotext,.infotext p{padding:0;text-align:center;margin:0;font-size:1em}.errortext p{margin-left:0;padding-top:1em;color:#ca2122}.footer img{margin-top:.5em;margin-bottom:1em}.thirdpartylogin{left:0;width:180px;min-height:50px;top:8px;margin-bottom:20px;font-size:17px;padding:7px 14px}.instructions{margin:0}}

