.lf-loader-overlay{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;margin:0;background:#f2f2f2;z-index:100;text-align:center;padding-top:20%}.lf-loader-overlay .lf-loader-progress-info{color:#125786;font-weight:500;font-size:20px;display:block}.lf-loader-overlay.ng-hide{animation:fadeOut 2s ease-in-out}.lf-loader-overlay.report-loader{background:#fff;position:relative;width:75%;margin:0;padding:0;text-align:center;padding-top:15%;float:right}.lf-loader-overlay.report-loader.ng-hide{animation:none}.lf-loader-overlay.import-loader{background:rgba(255,255,255,0.5);position:absolute;width:100%;margin:0;padding:0;padding-top:24%;text-align:center;float:right}.lf-loader-overlay.import-loader.ng-hide{animation:none}.lf-loader-overlay.history-loader{position:fixed;left:25%;width:75%;top:103px;padding:0;background:#fff;padding-top:17%}@media screen and (max-width: 39.9375em){.lf-loader-overlay.history-loader{left:0;width:100%;top:200px}}.lf-loader-overlay.history-loader.ng-hide{animation:none}.lf-loader-overlay .lf-spinner{display:inline-block;font-size:2em;height:1em !important;line-height:1;animation:anim-rotate 2s infinite linear;background:linear-gradient(#0e6baa, #1bd758);color:transparent;background-clip:text;-webkit-background-clip:text}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.extralarge-header{font-family:"Montserrat" !important;font-size:3.3rem !important;font-weight:800 !important;color:#001628}.larger-header{font-family:"Montserrat" !important;font-size:2.2rem !important;font-weight:650 !important;color:#001628}.large-header{font-family:"Montserrat" !important;font-size:1.45rem !important;font-weight:650 !important;color:#001628}.medium-header{font-family:"Montserrat" !important;font-size:1rem !important;font-weight:650 !important;color:#001628}.section-header{font-family:"Montserrat" !important;font-size:1.2rem !important;font-weight:400 !important;color:#001628}.subsection-header{font-family:"Montserrat" !important;font-size:1rem !important;font-weight:500 !important;color:#001628}.subheading{font-family:"Montserrat" !important;font-size:.75rem !important;font-weight:300 !important;color:#828A99}.label-text{font-family:"Montserrat" !important;font-size:.75rem !important;font-weight:650 !important;color:#001628}.placeholder{font-family:"Montserrat" !important;font-size:.85rem !important;font-weight:300 !important;color:#828A99}.value{font-family:"Montserrat" !important;font-size:.85rem !important;font-weight:400 !important;color:#001628}.paragraph{font-family:"Montserrat" !important;font-size:.85rem !important;font-weight:300 !important;color:#001628}.nav-header{font-family:"Montserrat" !important;font-size:1.2rem !important;color:#828A99}.nav-header.active{color:#1579C9}.switch-text{font-family:"Montserrat" !important;font-size:.95rem !important;font-weight:400 !important;color:#828A99}.switch-text.active{color:#1579C9}.table-header{font-family:"Montserrat" !important;font-size:.85rem !important;font-weight:650 !important;color:#1579C9}@media screen and (max-width:1600px){.extralarge-header{font-size:2.75rem !important}.larger-header{font-size:1.83rem !important}.large-header{font-size:1.21rem !important}.medium-header{font-size:.83rem !important}.section-header{font-size:1rem !important}.subsection-header{font-size:.83rem !important}.subheading{font-size:.625rem !important}.label-text{font-size:.625rem !important}.placeholder{font-size:.71rem !important}.value{font-size:.71rem !important}.paragraph{font-size:.71rem !important}.nav-header{font-size:1rem !important}.switch-text{font-size:.8rem !important}.table-header{font-size:.71rem !important}}@media screen and (max-width:1366px){.extralarge-header{font-size:2.35rem !important}.larger-header{font-size:1.56rem !important}.large-header{font-size:1.03rem !important}.medium-header{font-size:.7rem !important}.section-header{font-size:.85rem !important}.subsection-header{font-size:.7rem !important}.subheading{font-size:.53rem !important}.label-text{font-size:.53rem !important}.placeholder{font-size:.6rem !important}.value{font-size:.6rem !important}.paragraph{font-size:.6rem !important}.nav-header{font-size:.85rem !important}.switch-text{font-size:.68rem !important}.table-header{font-size:.6rem !important}}@media screen and (max-width:500px){.extralarge-header{font-size:2.35rem !important}.larger-header{font-size:1.1rem !important}.large-header{font-size:1.03rem !important}.medium-header{font-size:.7rem !important}.section-header{font-size:.85rem !important}.subsection-header{font-size:.7rem !important}.subheading{font-size:.53rem !important}.label-text{font-size:.53rem !important}.placeholder{font-size:.6rem !important}.value{font-size:.6rem !important}.paragraph{font-size:.6rem !important}.nav-header{font-size:.85rem !important}.switch-text{font-size:.68rem !important}.table-header{font-size:.6rem !important}}body{width:100vw;height:100vh;font-family:'Josefin Sans',sans-serif;background-image:radial-gradient(ellipse farthest-corner at 80% 10%, #71ade6 0, #97dfed 42%, #6eebd9 65%, #4fdaae 100%);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body .login-view{width:100%;height:100%}@media only screen and (max-width:600px){body .login-view .account-creation form{transform:translate(0, 0) !important}body .login-view .account-creation form .account-creation-form{width:33%;margin-top:5%;padding:.5rem}body .login-view .account-creation form .account-creation-form .account-create-title-container{line-height:5vh}body .login-view .account-creation form .login-form-sign-up{width:33%;position:absolute;left:30%;top:75%;transform:translate(-50%, -50%)}}@media only screen and (max-width:1080px){body .login-view .login-view-left{display:none}body .login-view .login-form{width:100% !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important}body .login-view .login-form .login-form-sign-in{width:60vh !important;height:52vh}body .login-view .login-form .login-form-sign-up{width:60vh !important;margin-left:calc((100% - 60vh) / 2) !important}body .login-view .account-creation{width:100%;height:100%}body .login-view .account-creation form{top:50%;left:50%;transform:translate(-50%, -50%)}body .login-view .account-creation form .height-10vh{float:left}body .login-view .acount-creation-success{top:50%;left:50% !important;transform:translate(-50%, -50%);width:33% !important}}body .login-view .login-view-left{width:50%;height:100vh;background:rgba(255,255,255,0.3) 0 0 no-repeat padding-box}body .login-view .login-view-left .logifleet-info{width:38%;height:80vh;background:rgba(255,255,255,0.7) 0 0 no-repeat padding-box;border-radius:2vh;position:absolute;top:50%;left:25%;transform:translate(-50%, -50%)}body .login-view .login-view-left .logifleet-info .logifleet-info-logo{height:10.61vh;width:100%}body .login-view .login-view-left .logifleet-info .logifleet-info-logo .logo-container{width:100%;height:100%}body .login-view .login-view-left .logifleet-info .logifleet-info-logo .logo-container .logo{position:absolute;top:8%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 39.9375em){body .login-view .login-view-left .logifleet-info .logifleet-info-logo .logo-container .logo img{width:160px;height:70px}}@media screen and (min-width: 40em) and (max-width: 63.9375em){body .login-view .login-view-left .logifleet-info .logifleet-info-logo .logo-container .logo img{width:320px;height:auto}}@media screen and (min-width: 64em){body .login-view .login-view-left .logifleet-info .logifleet-info-logo .logo-container .logo img{width:320px;height:auto}}body .login-view .login-view-left .logifleet-info .logifleet-info-slide{background:#FFFFFF 0 0 no-repeat padding-box;height:54vh;width:100%}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries{height:54vh}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit{height:54vh}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .orbit-wrapper{height:54vh;padding:1rem 3rem 1rem 3rem}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .orbit-wrapper .orbit-container{position:relative;margin:0;list-style:none;overflow:hidden;height:calc(46vh) !important;overflow-y:auto}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .orbit-wrapper .orbit-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .orbit-wrapper .orbit-container::-webkit-scrollbar{width:.5vh;background-color:#F5F5F5}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .orbit-wrapper .orbit-container::-webkit-scrollbar:hover{width:1vh}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .orbit-wrapper .orbit-container::-webkit-scrollbar-thumb{background-color:#0ae;background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255,255,255,0.2)), color-stop(.5, transparent), to(transparent))}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .orbit-previous,body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .orbit-next{color:black;border-radius:50%;background:#E1F3FE 0 0 no-repeat padding-box}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .previous-button{width:4vh;height:4vh;font-size:3vh;float:right;position:fixed;top:50%;transform:translate(0, -50%);left:1vh;z-index:100;padding:.5vh;display:flex;align-items:center;justify-content:center;text-align:center;transition:width .3s,height .3s,left .3s}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .previous-button:hover{font-size:3.9vh;width:5.2vh;height:5.2vh;left:.4vh}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .previous-button span{color:#1779ba}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .next-button{width:4vh;height:4vh;font-size:3vh;float:right;position:fixed;top:50%;transform:translate(0, -50%);right:1vh;z-index:100;padding:.5vh;display:flex;align-items:center;justify-content:center;text-align:center;transition:width .3s,height .3s,right .3s}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .next-button:hover{font-size:3.9vh;width:5.2vh;height:5.2vh;right:.4vh}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .next-button:hover:after{font-size:3.9vh}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .next-button span{color:#1779ba}body .login-view .login-view-left .logifleet-info .logifleet-info-slide .carousel-entries .orbit .orbit-bullets .bullet-button{width:2vh !important;height:2vh !important}body .login-view .login-view-left .logifleet-info .logifleet-info-footer{height:10.61vh;width:100%}body .login-view .login-view-left .logifleet-info .logifleet-info-footer .swiss-container{width:100%;height:100%}body .login-view .login-view-left .logifleet-info .logifleet-info-footer .swiss-container .logo-swiss-made{position:absolute;bottom:0;margin-left:1vh;margin-bottom:1vh}body .login-view .login-view-left .logifleet-info .logifleet-info-footer .swiss-container .logo-swiss-made img{width:30vh}body .login-view .login-view-left .logifleet-footer{position:fixed;left:2vh;bottom:1vh;text-align:left;font:normal normal normal 1.8vh/2.1vh Arial;letter-spacing:0;color:#828A99 !important;opacity:1}body .login-view .login-view-left .logifleet-footer .logifleet-footer-text{color:#828A99 !important;font-size:1.2rem !important}body .login-view .login-view-left .logifleet-footer .logifleet-footer-url{text-decoration:underline;color:#828A99 !important;font-size:1.2rem !important}@media screen and (max-height:900px){body .login-view .login-view-left .logifleet-footer .logifleet-footer-text{font-size:1rem !important}body .login-view .login-view-left .logifleet-footer .logifleet-footer-url{font-size:1rem !important}}@media screen and (max-height:760px){body .login-view .login-view-left .logifleet-footer .logifleet-footer-text{font-size:.85rem !important}body .login-view .login-view-left .logifleet-footer .logifleet-footer-url{font-size:.85rem !important}}body .login-view .title-bar,body .login-view .top-bar{background-color:#444444;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.05);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.05);box-shadow:0 5px 10px rgba(0,0,0,0.05);height:63.36px}@media screen and (max-width: 39.9375em){body .login-view .title-bar .top-bar-left,body .login-view .top-bar .top-bar-left,body .login-view .title-bar .top-bar-right,body .login-view .top-bar .top-bar-right{flex:0 0 auto}}@media screen and (max-width: 39.9375em){body .login-view .title-bar .logo,body .login-view .top-bar .logo{margin-left:.5em}body .login-view .title-bar .logo img,body .login-view .top-bar .logo img{width:100px;height:35px}}@media screen and (min-width: 40em) and (max-width: 63.9375em){body .login-view .title-bar .logo,body .login-view .top-bar .logo{margin-left:1em}body .login-view .title-bar .logo img,body .login-view .top-bar .logo img{width:132px;height:36px}}@media screen and (min-width: 64em){body .login-view .title-bar .logo,body .login-view .top-bar .logo{margin-left:1em}body .login-view .title-bar .logo img,body .login-view .top-bar .logo img{width:132px;height:36px}}@media screen and (max-width: 39.9375em){body .login-view .title-bar .logo-swiss-made,body .login-view .top-bar .logo-swiss-made{margin-left:.5em}body .login-view .title-bar .logo-swiss-made img,body .login-view .top-bar .logo-swiss-made img{width:200px}}@media screen and (min-width: 40em){body .login-view .title-bar .logo-swiss-made,body .login-view .top-bar .logo-swiss-made{margin-right:1rem;float:right}}@media screen and (max-width: 39.9375em){body .login-view form{height:100%}}body .login-view form .login-form{position:absolute;width:48%;left:75%;top:50%;transform:translate(-50%, -50%)}body .login-view form .login-form .login-form-sign-in{background:rgba(255,255,255,0.5) 0 0 no-repeat padding-box;padding:3vh;border-radius:2vh;width:60%;height:52vh !important;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 40em){body .login-view form .login-form .login-form-sign-in{width:60%;height:42vh}}@media screen and (max-width: 39.9375em){body .login-view form .login-form .login-form-sign-in{width:100%;height:100%}}@media screen and (max-width:500px){body .login-view form .login-form .login-form-sign-in{width:90vw !important}}body .login-view form .login-form .login-form-sign-in .height-2vh{height:2vh}body .login-view form .login-form .login-form-sign-up{margin-top:52vh;width:60%;margin-left:calc(20%)}body .login-view form .login-form .login-form-sign-up .center-items{display:flex;justify-content:center;align-items:center}body .login-view form .login-form .login-form-sign-up .sign-up-text{height:5vh;display:flex;align-items:center;justify-content:center}body .login-view form .login-form .login-form-sign-up .sign-up-text span{margin-left:2vh;text-align:left;font:normal normal normal 2.2vh/2.6vh Arial;letter-spacing:0;color:#3C4850}body .login-view form .login-form .login-form-sign-up .demo-link-cell{display:flex;align-items:center}body .login-view form .login-form .login-form-sign-up .demo-link-cell .demo-button{background-color:white;height:5vh;border-radius:1vh;width:80%;margin-right:5%;display:flex;justify-content:center;align-items:center;text-align:center;color:#006BB3;font:normal normal normal 2.2vh/2.6vh Arial;letter-spacing:0}body .login-view form .login-form .login-form-sign-up .demo-link-cell .demo-button:hover{border:1.5px solid #006BB3}body .login-view form .login-form .login-title{height:8vh;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}body .login-view form .login-form .login-title span{text-align:center;font:normal normal bold 3.7vh/4.5vh Arial;letter-spacing:0;color:#443D3D;opacity:1;font-size:2.2rem !important}@media screen and (max-height:900px){body .login-view form .login-form .login-title span{font-size:1.7rem !important}}body .login-view form .login-form .row span{text-align:left;font:normal normal normal 18px/21px Arial;letter-spacing:0;color:#828A99;float:none}body .login-view form .login-form .row span .forgot-password{text-align:left;float:none;font:normal normal normal 1.8vh/2vh Arial;letter-spacing:0;color:#828A99;text-decoration:underline;font-size:1.25rem !important}@media screen and (max-height:900px){body .login-view form .login-form .row span .forgot-password{font-size:1.05rem !important}}@media screen and (max-height:760px){body .login-view form .login-form .row span .forgot-password{font-size:.85rem !important}}body .login-view form .login-form .row button{height:100%;width:100%;background-color:#1875b4;font-size:17px}@media screen and (max-width: 39.9375em){body .login-view form .login-form .row button{float:none}}body .login-view form .login-form .row .button:focus{background-color:#579ac7;color:#fefefe}body .login-view form .login-form .row .button:hover{background-color:#579ac7;color:#fefefe}body .login-view form .login-form .row a{float:right}body .login-view form .login-form .row .small-5,body .login-view form .login-form .row .small-6,body .login-view form .login-form .row .small-7{padding:0}body .login-view form .login-form .row .demo-link-cell{text-align:right}body .login-view form .login-form .row .login-demo-link{text-decoration:underline}body .login-view form .login-form .row .login-demo-label{padding-right:5px}body .login-view form .login-form .row .login-form-input-label{margin-left:calc(5% + 0.0625rem);text-align:left;font:normal normal bold 2vh/2.3vh Arial;letter-spacing:0;color:#443D3D !important;opacity:1;margin-bottom:.5vh;font-size:1.25rem !important}body .login-view form .login-form .row .login-form-input-label #login-form-password-label{font:normal normal bold 2vh/2.3vh Arial;letter-spacing:0;color:#443D3D !important;margin-right:1vh;font-size:1.25rem !important}body .login-view form .login-form .row .login-form-input-label .password-forgotten{font:normal normal bold 1.8vh/2vh Arial !important;letter-spacing:0;font-size:1.2rem !important;color:#443D3D !important}body .login-view form .login-form .row .login-form-input-label #login-form-password-forgotten{font:normal normal 1.6vh/1.8vh Arial;font-size:1.2rem !important;letter-spacing:0}@media screen and (max-height:900px){body .login-view form .login-form .row .login-form-input-label{font-size:1.05rem !important}body .login-view form .login-form .row .login-form-input-label #login-form-password-label{font-size:1.05rem !important}body .login-view form .login-form .row .login-form-input-label #login-form-password-forgotten{font-size:1.05rem !important}body .login-view form .login-form .row .login-form-input-label .password-forgotten{font-size:1.05rem !important}}@media screen and (max-height:760px){body .login-view form .login-form .row .login-form-input-label{font-size:.85rem !important}body .login-view form .login-form .row .login-form-input-label #login-form-password-label{font-size:.85rem !important}body .login-view form .login-form .row .login-form-input-label #login-form-password-forgotten{font-size:.85rem !important}body .login-view form .login-form .row .login-form-input-label .password-forgotten{font-size:.85rem !important}}body .login-view form .login-form .row .alert-error-height{height:2.5vh;margin-top:-1vh}body .login-view form .login-form .row .height-5vh{height:5vh}body .login-view form .login-form .row .login-button{display:flex;justify-content:center;align-items:center;background-color:#1775B3;width:90%;margin-left:5%;border-radius:.5vh;height:5vh;margin-bottom:1vh;margin-top:-1vh;font-size:1.45rem !important}body .login-view form .login-form .row .login-button:hover{background-color:#006BB3}@media screen and (max-height:900px){body .login-view form .login-form .row .login-button{font-size:1.3rem !important}}@media screen and (max-height:760px){body .login-view form .login-form .row .login-button{font-size:1.1rem !important}}body .login-view form .login-form .row .orLine{width:90%;margin-left:5%;margin-top:2.5vh;margin-bottom:.5vh;text-align:center}body .login-view form .login-form .row .orLine span{overflow:hidden;text-align:center;color:black;font-size:1.2rem;font-family:"Montserrat"}@media screen and (max-height:900px){body .login-view form .login-form .row .orLine span{font-size:1rem}}@media screen and (max-height:760px){body .login-view form .login-form .row .orLine span{font-size:.8rem}}body .login-view form .login-form .row .orLine span:before,body .login-view form .login-form .row .orLine span:after{background-color:#000;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:45%}body .login-view form .login-form .row .orLine span:before{right:.5em;margin-left:-45%}body .login-view form .login-form .row .orLine span:after{left:.5em;margin-right:-45%}body .login-view form .login-form .row .azure-button{background-color:white;width:90%;margin-right:5%;margin-top:.6vh;float:right;height:4.5vh;font-size:1.5vh;cursor:pointer;border-radius:.5vh;display:flex;justify-content:center;align-items:center}body .login-view form .login-form .row .azure-button object{margin-right:.5vw;height:3vh;width:auto}body .login-view form .login-form .row .azure-button span{color:#1579C9;font-size:1.2rem !important}@media screen and (max-height:900px){body .login-view form .login-form .row .azure-button span{font-size:1rem !important}}@media screen and (max-height:760px){body .login-view form .login-form .row .azure-button span{font-size:.8rem !important}}body .login-view form .login-form .row .form-error{align-items:center;margin-left:calc(5% + 0.0625rem);padding-top:0 !important;font-size:1.4vh}@media screen and (min-width: 40em){body .login-view form .login-form .row .form-error{padding:0;padding-top:6px !important}}body .login-view form .login-form .row .alert.callout{background-color:transparent !important;border:none !important;left:calc(5% + 0.0625rem);padding:0 !important;margin:0 0 0 0 !important;display:none;width:100%;float:right;font:normal normal normal 1.8vh/2.1vh Arial;letter-spacing:0}body .login-view form .login-form .row .success.callout{background-color:transparent !important;border:none !important;left:calc(5% + 0.0625rem);padding:0 !important;margin:0 0 0 0 !important;display:none;width:50%;float:right;font:normal normal normal 1.8vh/2.1vh Arial;letter-spacing:0}body .login-view form .login-form .row .success{width:40%}@media screen and (max-width: 39.9375em){body .login-view form .login-form .row .success{width:100%;float:none;margin-top:10px}}body .login-view form .login-form .input-login-height{height:8vh}body .login-view form .login-form .display-flex{display:flex}body .login-view form .login-form .input-login-container{width:90%;margin-left:5%;margin-bottom:0}body .login-view form .login-form .input-login-container .togglePassword{position:relative;color:#828A99;width:5vh;margin-left:-5vh;cursor:pointer;font-size:2.5vh;display:flex;justify-content:center;align-items:center}body .login-view form .login-form .input-group-label{background:transparent}body .login-view form .login-form .input-login-label{display:flex;justify-content:center;align-items:center;padding:1.5vh;background:#FFFFFF 0 0 no-repeat padding-box !important;border:none;border-top-left-radius:.5vh;border-bottom-left-radius:.5vh;height:5vh;width:5vh}body .login-view form .login-form .input-login-label i:before{font-size:2.5vh}body .login-view form .login-form .input-login-label:before{font-size:2vh}body .login-view form .login-form .input-login-field{border:none;border-top-right-radius:.5vh;border-bottom-right-radius:.5vh;height:5vh;font-size:2.4vh;padding:1vh;background:#FFFFFF 0 0 no-repeat padding-box !important;font-family:"Montserrat" !important}body .login-view form .login-form .input-login-field::-ms-reveal{display:none}body .login-view form .login-form .input-login-field::placeholder{font-size:1rem;color:#828A99;font-family:"Montserrat"}body .login-view form .carousel-entries{padding:1em;background-color:#f0f0f0;opacity:.8;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.15);-moz-box-shadow:5px 5px 10px rgba(0,0,0,0.15);box-shadow:5px 5px 10px rgba(0,0,0,0.15);width:40%}@media screen and (max-width: 39.9375em){body .login-view form .carousel-entries{width:100%}}body .login-view form .carousel-entries .wrapper{height:380px !important}body .login-view form .carousel-entries .orbit-container-extend{height:400px !important}@media screen and (max-width: 39.9375em){body .login-view form .carousel-entries .orbit-container-extend{height:410px !important}}body .login-view form .carousel-entries .bullet-button{width:.8vh;height:.8vh}body .login-view form .carousel-entries .nav-bullet{margin-bottom:0}body .login-view .internet-explorer{position:absolute;bottom:0;border:1px solid orange;color:orange;background:white;padding:.5em}@media screen and (min-width: 40em){body .login-view .internet-explorer{position:relative;text-align:center;bottom:-550px}}body .login-view .acount-creation-success{display:none;padding:1vh;background-color:#f0f0f0;opacity:.8;width:33.33%;height:45vh;background:rgba(255,255,255,0.5) 0 0 no-repeat padding-box;border-radius:2vh;text-align:center;position:fixed;top:50%;left:75%;transform:translate(-50%, -50%)}@media screen and (max-width: 39.9375em){body .login-view .acount-creation-success{width:100%}}body .login-view .acount-creation-success .acount-creation-success-title{width:80%;margin-left:10%;height:15vh;display:flex;justify-content:center;align-items:center;text-align:center;font:normal normal bold 4vh/4.5vh Arial;letter-spacing:0;color:#443D3D}body .login-view .acount-creation-success .acount-creation-success-img-container{width:100%;height:10vh;display:flex;justify-content:center;align-items:center}body .login-view .acount-creation-success .acount-creation-success-img-container .acount-creation-success-img{width:10.5vh;height:10.5vh;background:transparent url(/app/resources/img/logifleet/checked.png) 0 0 no-repeat padding-box;background-size:100% 100%}body .login-view .acount-creation-success .acount-creation-success-sub{width:80%;margin-left:10%;height:10vh;display:flex;justify-content:center;align-items:center;text-align:center;font:normal normal normal 2.2vh/2.6vh Arial;letter-spacing:0;color:#3C4850}body .login-view .acount-creation-success .acount-creation-success-send-again{height:5vh}body .login-view .acount-creation-success .acount-creation-success-send-again button{text-align:center;font:normal normal normal 2.5vh/2.9vh Arial !important;letter-spacing:0;color:#FFFFFF !important;height:5vh !important;border-radius:1vh;display:flex;justify-content:center;align-items:center;width:80%;margin-left:10%}body .login-view .sendEmail-error{position:fixed;display:none;top:2vh;right:0;width:44vw;height:7.5vh;background:#FFFFFF 0 0 no-repeat padding-box;border:.2vh solid red;border-radius:2vh 0 0 2vh}body .login-view .sendEmail-error .create-sendEmail-error-icon{width:10%;height:100%;padding-top:.2vh;display:flex;align-items:center;justify-content:center;float:left;color:red}body .login-view .sendEmail-error .create-sendEmail-error-icon span::before{font-size:4vh}body .login-view .sendEmail-error .create-sendEmail-error-text{width:90%;height:100%;display:flex;align-items:center;justify-content:center;float:left;color:red}body .login-view .sendEmail-error .create-sendEmail-error-text span{text-align:left;font:normal normal normal 2.5vh/2.9vh Arial;letter-spacing:0;color:red}body .login-view .sendEmail-success{position:fixed;display:none;top:2vh;right:0;min-width:44vw;min-height:7.5vh;background:#FFFFFF 0 0 no-repeat padding-box;border:.2vh solid #8FBF21;border-radius:2vh 0 0 2vh}body .login-view .sendEmail-success .create-sendEmail-success-icon{width:10%;height:100%;display:flex;align-items:center;justify-content:center;float:left;color:#8FBF21}body .login-view .sendEmail-success .create-sendEmail-success-icon span::before{font-size:4vh}body .login-view .sendEmail-success .create-sendEmail-success-text{width:90%;height:100%;display:flex;align-items:center;justify-content:center;float:left;color:#8FBF21}body .login-view .sendEmail-success .create-sendEmail-success-text span{text-align:left;font:normal normal normal 2.5vh/2.9vh Arial;letter-spacing:0;color:#8FBF21}body .account-creation{width:100%;display:none}@media screen and (max-width: 39.9375em){body .account-creation form{height:100%}}@media screen and (min-width: 40em){body .account-creation form{position:absolute;height:auto;width:50%;left:50%;top:50%;transform:translate(0, -50%)}}body .account-creation form .login-form-sign-up{margin-top:2vh;width:60%;margin-left:calc(20%)}body .account-creation form .login-form-sign-up .center-items{display:flex;justify-content:center;align-items:center}body .account-creation form .login-form-sign-up .sign-up-text{height:5vh;display:flex;align-items:center;justify-content:center;padding:0 0 0 0}body .account-creation form .login-form-sign-up .sign-up-text span{margin-left:2vh;text-align:left;font:normal normal normal 2.2vh/2.6vh Arial;letter-spacing:0;color:#3C4850}body .account-creation form .login-form-sign-up .demo-link-cell{display:flex;align-items:center;padding:0 0 0 0}body .account-creation form .login-form-sign-up .demo-link-cell .demo-button{background-color:white;height:5vh;border-radius:1vh;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;color:#006BB3;font:normal normal normal 2.2vh/2.6vh Arial;letter-spacing:0}body .account-creation form .login-form-sign-up .demo-link-cell .demo-button:hover{border:1.5px solid #006BB3}body .account-creation form .account-creation-form{background-color:#f0f0f0;padding:1em;height:72vh !important;background:rgba(255,255,255,0.5) 0 0 no-repeat padding-box;border-radius:2vh}@media screen and (min-width: 40em){body .account-creation form .account-creation-form{width:60% !important}}@media screen and (max-width: 39.9375em){body .account-creation form .account-creation-form{width:100%;height:100%}}body .account-creation form .account-creation-form .create-button{width:90% !important;margin-left:5%;text-align:center;font-size:2.5vh !important;letter-spacing:0;color:#FFFFFF !important;height:5vh !important;border-radius:1vh;display:flex;justify-content:center;align-items:center}body .account-creation form .account-creation-form .account-create-title-container{height:15vh;display:flex;justify-content:center;align-items:center}body .account-creation form .account-creation-form .account-creation-form-container{width:90%;margin-left:5%;margin-bottom:0 !important}body .account-creation form .account-creation-form .account-creation-form-container .height-7vh{height:7vh;display:flex}body .account-creation form .account-creation-form .account-creation-form-container .height-6vh{height:6.5vh;display:flex}body .account-creation form .account-creation-form .account-creation-form-container .height-10vh{height:10vh}body .account-creation form .account-creation-form .account-creation-form-container .row .height-2vh{height:2vh;display:flex;padding-top:.5vh}body .account-creation form .account-creation-form .account-creation-form-container .row .input-creation-container{margin-bottom:0 !important}body .account-creation form .account-creation-form .account-creation-form-container .row .creation-form-input-label{text-align:left;font:normal normal bold 2vh/2.3vh Arial;letter-spacing:0;color:#443D3D;margin-bottom:.5vh}body .account-creation form .account-creation-form .account-creation-form-container .row .input-creation-label{display:flex;justify-content:center;align-items:center;padding:1.5vh;background:#FFFFFF 0 0 no-repeat padding-box !important;border:none;border-top-left-radius:1vh;border-bottom-left-radius:1vh;height:5vh;width:5vh}body .account-creation form .account-creation-form .account-creation-form-container .row .input-creation-label span{font:normal normal normal 2vh/2.3vh Arial;color:#828A99}body .account-creation form .account-creation-form .account-creation-form-container .row .input-creation-label span:before{font-size:3vh}body .account-creation form .account-creation-form .account-creation-form-container .row .input-creation-label:before{font-size:2vh}body .account-creation form .account-creation-form .account-creation-form-container .row .input-creation-field::-ms-reveal,body .account-creation form .account-creation-form .account-creation-form-container .row .input-creation-field::-ms-clear{display:none}body .account-creation form .account-creation-form .account-creation-form-container .row .input-creation-field{border:none;border-top-right-radius:1vh;border-bottom-right-radius:1vh;height:5vh;font-size:2.4vh;padding:1vh;background:#FFFFFF 0 0 no-repeat padding-box !important}body .account-creation form .account-creation-form .account-creation-form-container .row .input-creation-field::placeholder{color:#828A99}body .account-creation form .account-creation-form .account-creation-form-container .row .toggleCreationPassword,body .account-creation form .account-creation-form .account-creation-form-container .row .toggleCreationPasswordConfirm{color:#828A99;position:relative;width:5vh;margin-left:-5vh;cursor:pointer;font-size:3vh;display:flex;justify-content:center;align-items:center}body .account-creation form .account-creation-form .account-creation-form-container .row .language-text{text-align:left;margin-bottom:.5vh}body .account-creation form .account-creation-form .account-creation-form-container .row .language-text label{font:normal normal bold 2vh/2.3vh Arial;font-weight:bold;letter-spacing:0;color:#443D3D}body .account-creation form .account-creation-form .account-creation-form-container .row #locale{height:5vh;font-size:2.5vh;border-radius:1vh;width:100%}body .account-creation form .account-creation-form .account-creation-form-container .row #locale option{font-size:2.5vh}body .account-creation form .account-creation-form .account-creation-form-container .row .lang-menu{width:100%;height:5vh;border-radius:1vh;background-color:white}body .account-creation form .account-creation-form .account-creation-form-container .row .lang-menu .selected-lang{display:flex;justify-content:left;align-items:center;height:5vh;padding-left:2vh;line-height:2;font-size:2.5vh;cursor:pointer}body .account-creation form .account-creation-form .account-creation-form-container .row .lang-menu .selected-lang:before{content:'';display:inline-block;width:3.2vh;height:3.2vh;padding-right:1vh;margin-right:1vh;background-image:url(/app/resources/img/logifleet/gb-flag.png);background-size:contain;background-repeat:no-repeat}body .account-creation form .account-creation-form .account-creation-form-container .row .lang-menu ul{margin:0;padding:0;display:none;background-color:#fff;border:1px solid #f8f8f8;position:absolute;z-index:1000;width:25%;border-radius:.5vh}body .account-creation form .account-creation-form .account-creation-form-container .row .lang-menu ul li{list-style:none;text-align:left;display:flex;justify-content:space-between;font-size:2.5vh;cursor:pointer}body .account-creation form .account-creation-form .account-creation-form-container .row .lang-menu ul li:hover{background-color:#f2f2f2}body .account-creation form .account-creation-form .account-creation-form-container .row .lang-menu ul li span{text-decoration:none;width:25vw;padding:.5vh 1vh;display:block}body .account-creation form .account-creation-form .account-creation-form-container .row .lang-menu ul li span:before{content:'';display:inline-block;width:2.5vh;height:2.5vh;vertical-align:middle;margin-right:1vh;background-size:contain;background-repeat:no-repeat}body .account-creation form .account-creation-form .account-creation-form-container .row .de:before{background-image:url(/app/resources/img/logifleet/de-flag.png) !important}body .account-creation form .account-creation-form .account-creation-form-container .row .en:before{background-image:url(/app/resources/img/logifleet/uk-flag.png) !important}body .account-creation form .account-creation-form .account-creation-form-container .row .fr:before{background-image:url(/app/resources/img/logifleet/fr-flag.png) !important}body .account-creation form .account-creation-form .account-creation-form-container .row .it:before{background-image:url(/app/resources/img/logifleet/it-flag.png) !important}body .account-creation form .account-creation-form .account-creation-form-container .row .keepMeChange-container{text-align:center;vertical-align:middle;padding:0 0 0 0 !important}body .account-creation form .account-creation-form .account-creation-form-container .row .keepMeChange-container #keepMeChange{width:2.5vh;height:2.5vh;background:#FFFFFF 0 0 no-repeat padding-box;border:.1vh solid #CACACA;background-color:white;border-radius:35%;vertical-align:middle;-webkit-appearance:none;outline:none;cursor:pointer}body .account-creation form .account-creation-form .account-creation-form-container .row .keepMeChange-container #keepMeChange:checked{background-color:#006BB3}body .account-creation form .account-creation-form .account-creation-form-container .row .keepMeChange-container #keepMeChange:checked:after{content:'✔';font-size:2.5vh;font-weight:bold;color:white;display:flex;justify-content:center;align-items:center}body .account-creation form .account-creation-form .account-creation-form-container .row .keep-me-change-container{padding:0 0 0 1vh !important;line-height:2.5vh}body .account-creation form .account-creation-form .account-creation-form-container .row .keep-me-change-container #keep-me-change{text-align:left;font:normal normal normal 2.1vh/2.3vh Arial;letter-spacing:0;color:#17101A}body .account-creation form .account-creation-form .account-creation-form-container .row .create-button{text-align:center;font:normal normal normal 2.5vh/2.9vh Arial;letter-spacing:0;color:#FFFFFF}body .account-creation form .account-creation-form .row .header{text-align:center}body .account-creation form .account-creation-form .row .header span{text-align:center;font:normal normal bold 4vh/4.5vh Arial;letter-spacing:0;color:#443D3D}body .account-creation form .account-creation-form .row #locale{width:130px}body .account-creation form .account-creation-form .row h3{text-align:center;color:black}body .account-creation form .account-creation-form .row #accountCreationLogin{cursor:pointer}body .account-creation form .account-creation-form .row button{height:100%;width:100%;background-color:#1875b4;font-size:17px}@media screen and (max-width: 39.9375em){body .account-creation form .account-creation-form .row button{float:none}}body .account-creation form .account-creation-form .row .button:focus{background-color:#579ac7;color:#fefefe}body .account-creation form .account-creation-form .row .button:hover{background-color:#579ac7;color:#fefefe}body .account-creation form .account-creation-form .row a{float:right}body .account-creation form .account-creation-form .row .small-5,body .account-creation form .account-creation-form .row .small-6,body .account-creation form .account-creation-form .row .small-7{padding:0}body .account-creation form .account-creation-form .row .joining{text-align:center}body .account-creation form .account-creation-form .row .joining-link{text-decoration:underline;float:none}body .account-creation form .account-creation-form .row .login-link{text-decoration:underline;float:none}body .account-creation form .account-creation-form .row #joining-text{padding-right:5px}body .account-creation form .account-creation-form .row #login-text{padding-right:5px}body .account-creation form .account-creation-form .row .g-recaptcha{text-align:center}body .account-creation form .account-creation-form .row .g-recaptcha div{width:100% !important}body .account-creation form .account-creation-form .row .form-error{align-items:center;padding-left:0;font-size:1.4vh}@media screen and (min-width: 40em){body .account-creation form .account-creation-form .row .form-error{padding:0;padding-top:6px !important}}body .account-creation form .account-creation-form .row .alert.callout{background-color:transparent !important;border:none !important;left:calc(5% + 0.0625rem);padding:0 !important;margin:0 0 0 0 !important;display:none;width:100%;float:right;font:normal normal normal 1.8vh/2.1vh Arial;letter-spacing:0}body .account-creation form .account-creation-form .row .success.callout{background-color:transparent !important;border:none !important;left:calc(5% + 0.0625rem);padding:0 !important;margin:0 0 0 0 !important;display:none;width:50%;float:right;font:normal normal normal 1.8vh/2.1vh Arial;letter-spacing:0}body .account-creation form .account-creation-form .row .success{width:40%}@media screen and (max-width: 39.9375em){body .account-creation form .account-creation-form .row .success{width:100%;float:none;margin-top:10px}}body .account-creation form .account-creation-form .input-group-label{background:transparent}@-webkit-keyframes popupInBottom{0%{opacity:0;-webkit-transform:translate3d(0, 20vh, 0);transform:translate3d(0, 20vh, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes popupInBottom{0%{opacity:0;transform:translate(-50%, 0)}100%{opacity:1;transform:translate(-50%, -50%)}}@-webkit-keyframes fadeInFromTop{0%{opacity:0;-webkit-transform:translate3d(0, 20vh, 0);transform:translate3d(0, 20vh, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInFromTop{0%{opacity:1;transform:translate(-50%, -50%)}100%{opacity:0;transform:translate(-50%, 0)}}body #password-forgotten-modal{position:absolute;top:50% !important;left:50%;transform:translate(-50%, -50%);padding:1.5vh !important;-webkit-animation-name:popupInBottom;animation-name:popupInBottom;-webkit-animation-duration:.5s;animation-duration:.5s;min-width:33.33%;min-height:42vh !important;background:#FFFFFF 0 0 no-repeat padding-box;border:.1vh solid #707070;border-radius:2vh}@media screen and (min-width: 40em){body #password-forgotten-modal{width:33.33%}}@media screen and (max-width: 39.9375em){body #password-forgotten-modal{width:100%}}@media only screen and (max-width:1080px){body #password-forgotten-modal{width:60vh !important;height:48vh}}@media screen and (max-width:500px){body #password-forgotten-modal{width:90vw !important}}body #password-forgotten-modal .password-forgotten-container{margin:3vh 2.5vh 0 2.5vh}body #password-forgotten-modal .password-forgotten-container .password-forgotten-info{text-align:center;height:13vh}body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-title{text-align:center;font:normal normal bold 4vh/4.5vh Arial;letter-spacing:0;color:#443D3D;height:5vh;display:flex;justify-content:center;align-items:center;font-size:2.2rem !important;font-family:"Montserrat" !important}@media screen and (max-height:1370px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-title{font-size:2.9rem !important;height:7vh}}@media screen and (max-height:1050px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-title{font-size:2.3rem !important}}@media screen and (max-height:1000px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-title{font-size:1.6rem !important;line-height:1.6rem}}@media screen and (max-height:900px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-title{font-size:1.6rem !important;line-height:1.6rem}}@media screen and (max-height:860px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-title{font-size:1.5rem !important;line-height:1.6rem}}@media screen and (max-height:800px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-title{font-size:1.4rem !important}}@media screen and (max-height:700px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-title{font-size:1.3rem !important}}@media screen and (max-height:670px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-title{font-size:1rem !important;line-height:.9rem}}@media screen and (max-height:200px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-title{font-size:.5rem !important}}@media screen and (min-width:1300px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-title{font-size:2.2rem !important;line-height:1.9rem;height:5vh}}@media screen and (min-width:1350px) and (max-width:1400px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-title{font-size:1.6rem !important}}@media screen and (min-width:1590px) and (max-width:1650px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-title{font-size:1.9rem !important}}body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-sub-title{text-align:center;font:normal normal normal 1.8vh/2.1vh Arial;letter-spacing:0;color:#3C4850;width:80%;margin-left:10%;height:8vh;display:flex;justify-content:center;align-items:center;font-size:1.2rem !important}@media screen and (max-height:1370px) and (min-height:1350px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-sub-title{font-size:2.5rem !important;line-height:2.5rem}}@media screen and (max-height:1200px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-sub-title{font-size:2.3rem !important;margin-top:2.5vh}}@media screen and (max-height:1200px) and (min-height:1000px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-sub-title{line-height:2rem}}@media screen and (max-height:1150px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-sub-title{font-size:1.9rem !important}}@media screen and (max-height:1100px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-sub-title{font-size:1.8rem !important}}@media screen and (max-height:1000px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-sub-title{font-size:1.6rem !important}}@media screen and (max-height:950px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-sub-title{font-size:1.4rem !important}}@media screen and (max-height:900px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-sub-title{font-size:1.1rem !important}}@media screen and (max-height:900px) and (min-height:500px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-sub-title{line-height:1.1rem;margin-top:1.5vh}}@media screen and (max-height:760px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-sub-title{font-size:.9rem !important}}@media screen and (max-height:370px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-sub-title{font-size:.7rem !important}}@media screen and (min-width:1300px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-sub-title{font-size:1.1rem !important;line-height:1.1rem;margin-top:0}}@media screen and (min-width:1370px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-info .password-forgotten-sub-title{font-size:1.2rem !important;margin-top:0}}body #password-forgotten-modal .password-forgotten-container .password-forgotten-form{width:90%;height:19vh;margin-left:5%}@media screen and (max-width:1300px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form{margin-top:5.5vh;height:22vh}}body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .email-or-username{text-align:left;font:normal normal bold 1.8vh/2vh Arial;letter-spacing:0;color:#443D3D;font-size:1.25rem !important;margin-bottom:.5vh}@media screen and (max-height:900px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .email-or-username{font-size:1.05rem !important}}@media screen and (max-height:760px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .email-or-username{font-size:.85rem !important}}@media screen and (max-height:400px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .email-or-username{font-size:.6rem !important}}@media screen and (min-width:1300px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .email-or-username{font-size:1.25rem !important}}body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .forgotten-password-username-error,body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .forgotten-password-username-error2{margin-bottom:0;font-size:1.5vh;font-weight:bold;color:#cc4b37;margin-top:-0.1rem !important}body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input{margin-bottom:.5vh !important}body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input{background:#FFFFFF 0 0 no-repeat padding-box;border:.05vh solid #828A99;padding:1vh !important;font-size:2.5vh;height:5vh;border-radius:1vh;font-family:"Montserrat" !important}@media screen and (max-height:1370px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input{font-size:1.5rem !important}}@media screen and (max-height:1050px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input{font-size:1.4rem !important}}@media screen and (max-height:1000px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input{font-size:1.3rem !important}}@media screen and (max-height:900px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input{font-size:1.2rem !important}}@media screen and (max-height:860px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input{font-size:1.15rem !important}}@media screen and (max-height:800px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input{font-size:1.05rem !important}}@media screen and (max-height:700px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input{font-size:1.05rem !important}}@media screen and (max-height:670px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input{font-size:1rem !important}}@media screen and (max-height:200px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input{font-size:.3rem !important}}@media screen and (min-width:1300px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input{font-size:1rem !important}}body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input::placeholder{font-family:"Montserrat" !important;font-size:.85rem !important;font-weight:300 !important;color:#828A99}@media screen and (max-height:1370px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input::placeholder{font-size:1.4rem !important}}@media screen and (max-height:1050px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input::placeholder{font-size:1.2rem !important}}@media screen and (max-height:1000px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input::placeholder{font-size:1.2rem !important}}@media screen and (max-height:900px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input::placeholder{font-size:1.1rem !important}}@media screen and (max-height:860px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input::placeholder{font-size:1rem !important}}@media screen and (max-height:800px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input::placeholder{font-size:.95rem !important}}@media screen and (max-height:700px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input::placeholder{font-size:.95rem !important}}@media screen and (max-height:670px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input::placeholder{font-size:.8rem !important}}@media screen and (max-height:200px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .password-forgotten-input input::placeholder{font-size:.5rem !important}}body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .forgot-password-button{background:#1775B3 0 0 no-repeat padding-box;width:100%;min-height:5vh;border-radius:1vh;padding:0 0 0 0 !important;text-align:center;font:normal normal normal 2.5vh/2.9vh Arial;letter-spacing:0;color:#FFFFFF;font-size:1.45rem !important}body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .forgot-password-button:hover{background:#005B99 0 0 no-repeat padding-box}@media screen and (max-height:900px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .forgot-password-button{font-size:1.3rem !important}}@media screen and (max-height:760px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .forgot-password-button{font-size:1.1rem !important}}@media screen and (max-height:400px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .forgot-password-button{font-size:.6rem !important}}@media screen and (max-width:300px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .forgot-password-button{font-size:.8rem !important}}@media screen and (min-width:1300px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .forgot-password-button{font-size:1.45rem !important}}body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .back-login-page-container{height:5vh;display:flex;justify-content:center;align-items:center}body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .back-login-page{width:100%;text-align:center;display:flex;height:5vh;justify-content:center;align-items:center}body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .back-login-page span{text-align:left;font:normal normal normal 2.2vh/2.6vh Arial;letter-spacing:0;color:#3C4850;cursor:pointer;text-decoration:underline;font-size:1.4rem !important;font-weight:450 !important}@media screen and (max-height:900px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .back-login-page span{font-size:1.25rem !important}}@media screen and (max-height:760px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .back-login-page span{font-size:1.05rem !important}}@media screen and (max-height:660px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .back-login-page span{font-size:1.3rem !important}}@media screen and (max-height:400px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .back-login-page span{font-size:.5rem !important}}@media screen and (max-width:300px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .back-login-page span{font-size:.8rem !important}}@media screen and (min-width:1300px){body #password-forgotten-modal .password-forgotten-container .password-forgotten-form .back-login-page span{font-size:1.4rem !important}}body #password-forgotten-modal .columns{padding:0}body #password-forgotten-modal .fi-person-male.iconic-sm{color:#1575b4}body #password-forgotten-modal .forgot-password-button{margin-top:2vh;margin-bottom:.5vh}body #password-forgotten-modal .close-button{font-weight:bold;color:black;top:1.7vh;right:1.7vh;font-size:3vh}body #password-forgotten-modal .close-button span:before{font-size:2.5vh}.reveal-overlay{overflow:hidden}.disabled-element{opacity:.65;pointer-events:none}.display-flex{display:flex}.azure-login-container{position:fixed;margin-top:-33vh;margin-left:74.6vw}.azure-login-container .azure-button{background-color:white;width:12vw;float:right;height:3.5vh;font-size:1.5vh;cursor:pointer;border-radius:.5vh}.azure-login-container .azure-button .azure-button-icon{width:15%;height:100%;float:left;display:flex;justify-content:center;align-items:center}.azure-login-container .azure-button .azure-button-icon object{width:60%;height:60%}.azure-login-container .azure-button .azure-button-text{width:85%;height:100%;float:left;display:flex;justify-content:flex-start;align-items:center}.azure-login-container .azure-button .azure-button-text span{font-size:1.7vh}