#CookielawBanner{background:rgba(26,26,26,.75);color:#fff;left:0;position:absolute;top:0;width:100vw;z-index:111}#CookielawBanner .container{padding:15px;text-align:left}#CookielawBanner h6,#CookielawBanner p{display:inline;font-size:12px;line-height:1.48em}#CookielawBanner a{background-color:#f37b52;border-radius:4px;color:#fff;float:right;font-weight:medium;margin-bottom:15px;margin-left:15px;padding:7.5px 10px}#CookielawBanner #CookielawCross{background:url(../img/icons/close-w.svg) no-repeat 0 0;cursor:pointer;display:block;height:15px;position:absolute;right:0;top:0;width:15px}*{box-sizing:border-box}body{font-family:OpenSans,sans-serif;overflow-x:hidden}section{bottom:0;color:#1a1a1a;font-size:16px;left:0;overflow-y:auto;position:fixed;right:0;text-align:center;top:0}h2,section{font-weight:400}h2{font-size:18px;line-height:1.33;margin:12px 0 56px}a{text-decoration:none}input{border:1px solid #e5e5e5;border-radius:2px;height:40px;padding:0 15px;width:100%}input[name=username]{margin-bottom:30px}input[name=password]{margin-bottom:9px}input,input:-webkit-autofill:active,input:-webkit-autofill:first-line,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important;font-size:16px!important;outline:none}button{background-color:#008568;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:45px;line-height:1.33;margin:30px 0 24px;outline:none;width:100%}.buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.buttons a{background-size:contain;border-radius:50%;height:46px;margin:0 12px;width:46px}.buttons .facebook{background-image:url(../img/social-icons/facebook-circle.svg)}.buttons .instagram{background-image:url(../img/social-icons/instagram-circle.jpg)}.buttons .twitter{background-image:url(../img/social-icons/twitter-circle.svg)}.or{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;line-height:1.33;margin:36px -16px;width:calc(100% + 32px)}.or:after,.or:before{background:#e5e5e5;content:' ';display:block;-ms-flex:1;flex:1;height:1px}.or:before{margin-right:12px}.or:after{margin-left:12px}.c-b{color:#076cdd}.forgot-password{float:right}.errors{background-color:#b41911;color:#fff;font-size:16px;font-weight:600;height:44px;left:0;line-height:44px;opacity:.9;top:0;width:100%}form{position:relative}.required-warning{background:url(../accounts/img/required-warning.svg) no-repeat 50%;display:none;font-size:15px;font-weight:600;height:51px;left:0;padding-top:18px;position:absolute;width:196px}section{-ms-flex-align:center;align-items:center;background:#f7f7f7;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:50px 0 100px}h3{font-size:21px;font-weight:700;line-height:1.52;margin:0 0 32px}.signin-container{background-color:#fff;border-radius:4px;box-shadow:0 2px 7px 0 rgba(0,0,0,.13);padding:40px 55px;position:relative;width:452px}.btn-social{transition:all .2s ease-in-out}.btn-social:hover{transform:scale(1.05)}.errors{border-top-left-radius:4px;border-top-right-radius:4px;padding:0 12px;position:absolute;text-align:left}