html{font-family:sans-serif;height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{min-height:100%;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Proxima Nova';font-style:normal;font-weight:400;src:url("/fonts/admin/proximanova-regular/proximanova-regular.eot?") format("eot"),url("/fonts/admin/proximanova-regular/proximanova-regular.otf") format("opentype"),url("/fonts/admin/proximanova-regular/proximanova-regular.woff") format("woff"),url("/fonts/admin/proximanova-regular/proximanova-regular.ttf") format("truetype"),url("/fonts/admin/proximanova-regular/proximanova-regular.svg#proximanova-regular") format("svg")}@font-face{font-family:'Proxima Nova';font-style:normal;font-weight:500;src:url("/fonts/admin/proximanova-semibold/proximanova-semibold.eot?") format("eot"),url("/fonts/admin/proximanova-semibold/proximanova-semibold.otf") format("opentype"),url("/fonts/admin/proximanova-semibold/proximanova-semibold.woff") format("woff"),url("/fonts/admin/proximanova-semibold/proximanova-semibold.ttf") format("truetype"),url("/fonts/admin/proximanova-semibold/proximanova-semibold.svg#proximanova-semibold") format("svg")}@font-face{font-family:'Proxima Nova';font-style:normal;font-weight:700;src:url("/fonts/admin/proximanova-bold/proximanova-bold.eot?") format("eot"),url("/fonts/admin/proximanova-bold/proximanova-bold.otf") format("opentype"),url("/fonts/admin/proximanova-bold/proximanova-bold.woff") format("woff"),url("/fonts/admin/proximanova-bold/proximanova-bold.ttf") format("truetype"),url("/fonts/admin/proximanova-bold/proximanova-bold.svg#proximanova-bold") format("svg")}#login{position:relative;background:#FFF;padding:1.25rem 1.875rem;border:2px solid #DBE0ED;border-radius:5px;max-width:56.25rem;margin:auto}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;list-style:none;-webkit-transition:background 0.15s ease-in-out, color 0.15s ease-in-out;transition:background 0.15s ease-in-out, color 0.15s ease-in-out}body{display:-webkit-box;display:-ms-flexbox;display:flex;color:#2E4B71;background:#F3F7FA;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:1.062rem/150% "Proxima Nova",sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a{color:#3D98F4;text-decoration:none;font-weight:500}a:hover{color:#F37930}#login{width:32.5rem;padding:3.125rem 3.75rem;margin:0;-webkit-animation:appear 0.6s ease-out 0.2s both;animation:appear 0.6s ease-out 0.2s both}p{color:#ACB4C6;margin:0}input[type="text"],input[type="email"],input[type="password"]{font:0.938rem/170% "Roboto",sans-serif;border-radius:5px;border:1px solid #B9CEE2;color:#2E4B71;display:block;width:100%;margin:0;padding:.438rem .75rem;outline-color:#3FA2FF}input[type="text"].invalid,input[type="email"].invalid,input[type="password"].invalid{border-color:#E43E3E;box-shadow:0 0 5px 0 #E43E3E}label{display:block;margin-bottom:.25rem}.input{margin-top:2.5rem}.input.invalid{position:relative}.input.invalid label{color:#E43E3E}.input.invalid::after{content:'';display:block;width:7px;height:7px;background:#E43E3E;border-radius:9px;position:absolute;right:.938rem;bottom:1rem}.input+.input{margin-top:1.562rem}button{font:bold 1.062rem/170% "Roboto",sans-serif;background:#00CF2E;color:#fff;border-radius:99em;border:0;box-shadow:0 1px 4px 0 rgba(0,49,146,0.25);padding:.375rem 1.375rem;margin:3.125rem auto 0;display:block;-webkit-transition:background 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;transition:background 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;transition:background 0.1s ease-in-out, transform 0.1s ease-in-out;transition:background 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;outline:none}button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);background:#3FA2FF}button:active{-webkit-transform:translateY(1px);transform:translateY(1px);background:#FF633F}#logo{position:absolute;bottom:100%;left:50%;margin-bottom:3.125rem;border-radius:99em;overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:logo-appear 0.5s ease-out 0.8s both;animation:logo-appear 0.5s ease-out 0.8s both;opacity:0}#logo img{display:block;width:auto;height:auto;max-width:12.5rem;max-height:4.375rem}#error{background:#E43E3E;color:#fff;padding:0 1.25rem;margin:0 -1.25rem 0;border-radius:5px;visibility:hidden;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;max-height:0;opacity:0;display:block}#error.visible{visibility:visible;opacity:1;-webkit-transform:none;transform:none;padding:.938rem 1.25rem;margin:-.938rem -1.25rem 0;max-height:30rem}@-webkit-keyframes appear{0%{margin-top:100px;opacity:0}100%{margin-top:0;opacity:1}}@keyframes appear{0%{margin-top:100px;opacity:0}100%{margin-top:0;opacity:1}}@-webkit-keyframes logo-appear{0%{opacity:0;-webkit-transform:scale(0.92, 0.92) translateY(30px) translateX(-50%);transform:scale(0.92, 0.92) translateY(30px) translateX(-50%)}100%{opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes logo-appear{0%{opacity:0;-webkit-transform:scale(0.92, 0.92) translateY(30px) translateX(-50%);transform:scale(0.92, 0.92) translateY(30px) translateX(-50%)}100%{opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes error-appear{0%{opacity:0;max-height:0;display:block}100%{opacity:1;-webkit-transform:none;transform:none;max-height:30rem}}@keyframes error-appear{0%{opacity:0;max-height:0;display:block}100%{opacity:1;-webkit-transform:none;transform:none;max-height:30rem}}@-webkit-keyframes error-disappear{0%{opacity:1;-webkit-transform:none;transform:none;max-height:30rem;display:block}100%{opacity:0;max-height:0;display:none}}@keyframes error-disappear{0%{opacity:1;-webkit-transform:none;transform:none;max-height:30rem;display:block}100%{opacity:0;max-height:0;display:none}}
