﻿@font-face{font-family:"Eurostile";src:url("../fonts/1391130/a74866ab-3280-4a0e-b8a9-dab3877ada03.eot?#iefix");src:url("../fonts/1391130/a74866ab-3280-4a0e-b8a9-dab3877ada03.eot?#iefix") format("eot"),url("../fonts/1391130/2d30f6e9-8073-4694-8597-a5fcc1fd43e0.woff2") format("woff2"),url("../fonts/1391130/a68d470e-1a6a-4fbe-9f94-78cc00d51400.woff") format("woff"),url("../fonts/1391130/93c3a4eb-3bcc-42dc-8040-73e6af2ecfbb.ttf") format("truetype");}@font-face{font-family:"PT Sans Regular";src:url("../fonts/PT_Sans/PT_Sans-Web-Regular.ttf") format("truetype");}.page-container{display:flex;justify-content:center;align-items:center;background:linear-gradient(to top,#000c35,#00629f,#204184);flex-direction:column;}.page-container .window{width:1000px;box-shadow:0 8px 12px rgba(0,0,0,.46);}@media(max-width:1439px){.page-container .window{width:800px;}}@media(max-width:1023px){.page-container .window{width:480px;}}@media(max-width:599px){.page-container .window{width:87%;margin-right:auto;margin-left:auto;}}.page-container .window .mdl-layout__header-row{background:linear-gradient(to right,#000c35,#204184,#102142);padding:0 24px;}.page-container .window .mdl-layout__header-row .erema-logo{height:36px;}@media(max-width:1023px){.page-container .window .mdl-layout__header-row .erema-logo{display:none;}}.page-container .window .mdl-layout__header-row .erema-logo-small{height:36px;display:none;}@media(max-width:1023px){.page-container .window .mdl-layout__header-row .erema-logo-small{display:block;}}.page-container .window .mdl-layout__header-row .header-text{margin-left:24px;font-size:24px;font-family:"Eurostile",sans-serif;letter-spacing:1px;}@media(max-width:599px){.page-container .window .mdl-layout__header-row{padding:0 12px;}.page-container .window .mdl-layout__header-row .erema-logo-small{height:30px;}.page-container .window .mdl-layout__header-row .header-text{margin-left:12px;font-size:14px;}}.page-container .window .page-content{height:600px;background-color:#e9e9e9;background-image:url(../img/background.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding:24px;}@media(max-width:1023px){.page-container .window .page-content{background-image:none;height:auto;}}.page-container .window .page-content .mask{width:400px;margin-left:auto;margin-top:40px;}@media(max-width:1439px){.page-container .window .page-content .mask{width:360px;}}@media(max-width:1023px){.page-container .window .page-content .mask{width:100%;margin-top:0;margin-left:0;}}.description{font-family:"PT Sans Regular",sans-serif;color:#707070;}.error{font-family:"PT Sans Regular",sans-serif;color:#d2233f;}.mdl-textfield{width:100%;margin-top:16px;}.mdl-textfield .mdl-textfield__label{font-family:"PT Sans Regular",sans-serif;}.mdl-textfield .mdl-textfield__input{font-family:"PT Sans Regular",sans-serif;}.button-row,.button-row-reverse{display:flex;flex-direction:row;justify-content:flex-end;margin-top:4px;}.button-row button,.button-row-reverse button{font-family:"PT Sans Regular",sans-serif;}.button-row .back-button,.button-row-reverse .back-button{margin-right:8px;color:#707070;}.button-row .accept-button,.button-row-reverse .accept-button{background-color:#204184;color:#fff;}.button-row-reverse{flex-direction:row-reverse;justify-content:flex-start;}.vertical-reverse{display:flex;flex-direction:column-reverse;}.resend-token-text{font-family:"PT Sans Regular",sans-serif;color:#707070;}.resend-button{font-family:"PT Sans Regular",sans-serif !important;background:none !important;color:#707070;border:none;padding:0 !important;font:inherit;cursor:pointer;height:18px !important;outline:none;margin-bottom:20px;margin-top:8px !important;display:block;}.resend-button:hover{border-bottom:1px solid #707070;}.resend-button:active{color:#898b8e;border-bottom:1px solid #898b8e;}.mdl-layout__content{overflow:initial;z-index:initial;}.mobile-badges-container{margin-top:48px;text-align:center;}@media(min-width:1023px){.mobile-badges-container{display:none;}}.mobile-badges-container .info-text{font-family:"PT Sans Regular",sans-serif;font-size:14px;color:#fff;}.mobile-badges-container .mobile-badges{display:flex;justify-content:center;margin-top:8px;}.mobile-badges-container .mobile-badges a{display:flex;align-items:center;}.mobile-badges-container .mobile-badges a:nth-child(2){margin-left:16px;}.mobile-badges-container .mobile-badges a img{height:50px;}