#logInBg{width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#logInBg #logInBgDither{width:100%;height:100%;position:absolute;background-repeat:repeat}#logInBg #topLeftImg{width:180px;height:180px;background-repeat:no-repeat;position:absolute;top:0;left:0}#logInBg .basic-header{position:fixed;top:0;width:100%;height:60px;font-family:'Roboto Condensed Bold';color:#fff;background-color:#4a98c2}#logInBg .basic-header img{float:left}#logInBg .basic-header .title{font-size:30px;height:60px;line-height:60px;float:left;padding:0 20px}#logInBg .basic-header .subtitle{font-size:14px;line-height:17px;padding-top:13px;width:140px;float:left}#logInBg #logInWrapper{width:500px;min-height:390px;background-color:#f2f0f0;background-color:rgba(242,240,240,.9);position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:0;background-position:top left;background-repeat:no-repeat;border-bottom:1px solid #ababab;-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,.2);box-shadow:0 0 10px 5px rgba(0,0,0,.2);font-family:'Roboto Condensed Light';color:gray}#logInBg #logInWrapper .close-forgot-window{width:30px;height:30px;position:absolute;right:0;top:-31px;background-image:url(../../../Images/Views/Account/Password/close-forgot.png);background-position:top;z-index:100}#logInBg #logInWrapper .close-forgot-window:hover{background-position:bottom;cursor:pointer}#logInBg #logInWrapper .close-forgot-window a{width:30px;height:30px;display:block}#logInBg #logInWrapper .small-logo{width:46px;height:71px;background-image:url(../../../Images/Views/Account/Login/small-logo.png);position:absolute;bottom:10px;right:10px}#logInBg #logInWrapper .logo-obs{width:270px;height:316px;background-image:url(../../../Images/Views/Shared/OBS_V_Colour_RGB_200x180.png);background-size:200px;background-position:center center;background-repeat:no-repeat;float:left;margin-top:25px}#logInBg #logInWrapper .log-in-content{width:220px;min-height:286px;padding-top:20px;padding-right:10px;float:left}#logInBg #logInWrapper .log-in-content .server-wrong-text{padding:5px 0 0;color:#c90733;font-size:12px;position:absolute}#logInBg #logInWrapper .log-in-content h1{font-size:14px}#logInBg #logInWrapper .log-in-content h2{font-size:18px;width:220px}#logInBg #logInWrapper .log-in-content .log-in-title{font-size:19px;text-transform:uppercase;display:block;font-family:'Roboto Condensed Bold'}#logInBg #logInWrapper .log-in-content .log-in-title.forgot-password{color:#4a98c2}#logInBg #logInWrapper .log-in-content .forgot-password-text{width:210px;height:38px;padding-right:20px;margin:25px 0 10px}#logInBg #logInWrapper .log-in-content .first-access-text{width:210px;height:60px;padding-right:20px;margin:25px 0 10px}#logInBg #logInWrapper .log-in-content .log-in-form{padding-top:15px;font-size:14px;position:relative}#logInBg #logInWrapper .log-in-content .log-in-form .form-title{display:block}#logInBg #logInWrapper .log-in-content .log-in-form .user-img,#logInBg #logInWrapper .log-in-content .log-in-form .pass-img{width:26px;height:25px;margin-top:8px;background-color:#a9a9a9;border-top:1px solid #bababa;float:left}#logInBg #logInWrapper .log-in-content .log-in-form .user-img{background-image:url(../../../Images/Views/Account/Login/user.png);background-position:center center;background-repeat:no-repeat;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#logInBg #logInWrapper .log-in-content .log-in-form .user-calendar{width:26px;height:25px;margin-top:8px;background-color:#a9a9a9;border-top:1px solid #bababa;float:left;background-image:url(../../../Images/Icons/calendar.png);background-position:center center;background-repeat:no-repeat;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#logInBg #logInWrapper .log-in-content .log-in-form .pass-img{background-image:url(../../../Images/Views/Account/Login/pass.png);background-position:center center;background-repeat:no-repeat}#logInBg #logInWrapper .log-in-content .log-in-form .log-in-input,#logInBg #logInWrapper .log-in-content .log-in-form .lost-password-input{width:150px;height:25px;margin-top:8px;padding:0 0 0 10px;background-color:#efefef;border:0;border-bottom:1px solid #f7f7f7;display:block;font-family:'Roboto Condensed',sans-serif;font-size:12px;color:#404040;outline:0}#logInBg #logInWrapper .log-in-content .log-in-form .log-in-input.password,#logInBg #logInWrapper .log-in-content .log-in-form .lost-password-input.password{font-family:Arial}#logInBg #logInWrapper .log-in-content .log-in-form .log-in-input.input-validation-error,#logInBg #logInWrapper .log-in-content .log-in-form .lost-password-input.input-validation-error{border:1px solid red;background-color:#fee}#logInBg #logInWrapper .log-in-content .log-in-form .log-in-input.readonly,#logInBg #logInWrapper .log-in-content .log-in-form .lost-password-input.readonly{background-color:#ccc;border-bottom-color:#ddd}#logInBg #logInWrapper .log-in-content .log-in-form .wrong-data{width:190px;top:33px;right:-142px;position:absolute;display:none;float:right}#logInBg #logInWrapper .log-in-content .log-in-form .wrong-data .wrong-data-arrow{width:7px;height:46px;float:left;background-image:url(../../../Images/Views/Account/Login/oops-left-arrow.png);background-repeat:no-repeat;background-position:left center}#logInBg #logInWrapper .log-in-content .log-in-form .wrong-data .wrong-data-content{width:153px;height:38px;padding:3px 15px;float:left;color:#fff;background-color:#c90733;border-top:1px solid #ff0e66;border-bottom:1px solid #b40420;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.35);box-shadow:0 1px 2px 1px rgba(0,0,0,.35)}#logInBg #logInWrapper .log-in-content .log-in-form .wrong-data .wrong-data-content .oops{font-size:18px;display:block}#logInBg #logInWrapper .log-in-content .log-in-form .wrong-data .wrong-data-content .wrong-text{font-size:12px;line-height:18px}#logInBg #logInWrapper .log-in-content .log-in-form .wrong-data .wrong-data-content .wrong-text span{color:#fff}#logInBg #logInWrapper .log-in-content .log-in-form .wrong-data .wrong-data-content .wrong-text span.field-validation-error{display:block;position:relative;max-height:40px;max-width:none}#logInBg #logInWrapper .log-in-button{margin-top:26px;background-color:#4a98c2;font-size:14px;line-height:26px;text-align:center;color:#fff;width:80px;height:30px;border-right:0;border-left:0;border-top:2px solid #229ee0;border-bottom:2px solid #0a7ab7;display:block}#logInBg #logInWrapper .log-in-button:focus{outline:0}#logInBg #logInWrapper .log-in-button:hover{background-color:#0071ad;border-top:2px solid #4a98c2;border-bottom:2px solid #006094;cursor:pointer}#logInBg #logInWrapper .log-in-button.forgot-button{width:130px}#logInBg #logInWrapper .log-in-button.forgot-button a{width:130px}#logInBg #logInWrapper .loading{margin-top:38px;margin-left:15px;display:none}#logInBg #logInWrapper .log-in-forgot{margin-top:20px;font-size:12px;color:#4a98c2}#logInBg #logInWrapper .log-in-forgot a{text-decoration:none;color:#4a98c2}#logInBg #logInWrapper .log-in-forgot a:hover{text-decoration:underline;color:gray}#logInBg #logInWrapper .profile-left-column{width:200px;height:316px;background-color:#ededed;float:left}#logInBg #logInWrapper .profile-left-column .img-container{width:200px;height:200px;overflow:hidden;background-color:#fff;z-index:100}#logInBg #logInWrapper .profile-left-column .img-container img{width:100%;height:100%}#logInBg #logInWrapper .profile-left-column .profile-user-data{text-align:center;font-size:12px;line-height:24px;margin-top:20px}#logInBg #logInWrapper .profile-left-column .profile-user-data .area-logout{cursor:pointer;color:#229ee0;font-family:'Roboto Condensed Bold'}#logInBg #logInWrapper .profile-left-column .profile-user-data .area-logout:hover{color:rgba(0,0,0,.35)}#logInBg #logInWrapper .profile-left-column .profile-user-data .profile-user-name{font-size:18px;color:#4a98c2;display:block}#logInBg #logInWrapper .profile-left-column .profile-user-data .profile-user-name.generic{font-size:36px;line-height:50px}#logInBg #logInWrapper .profile-right-column{width:300px;height:30px;text-align:center;float:left}#logInBg #logInWrapper .profile-right-column .right-column-content{width:300px;margin-top:25px;font-size:18px;line-height:40px;text-align:center}#logInBg #logInWrapper .profile-right-column .right-column-content .hi-user-name{font-size:30px;color:#4a98c2;display:block}#logInBg #logInWrapper .profile-right-column .right-column-content .right-column-button{width:150px;height:26px;margin:12px auto 0 auto;background-color:#4a98c2;border-top:2px solid #229ee0;border-bottom:2px solid #0a7ab7;font-size:14px;line-height:26px;text-align:center;color:#fff}#logInBg #logInWrapper .profile-right-column .right-column-content .right-column-button a{display:block;width:150px;height:30px;color:#fff;text-decoration:none}#logInBg #logInWrapper .profile-right-column .right-column-content .right-column-button:hover{background-color:#0071ad;border-top:2px solid #4a98c2;border-bottom:2px solid #006094;cursor:pointer}#logInBg #logInWrapper .profile-right-column .right-column-content .loading{margin:20px auto 0 auto;display:block;display:none}#logInBg #logInWrapper .profile-right-column .right-column-content .loading.splash-screen{margin:50px auto 0 auto}#logInBg #logInWrapper .profile-right-column .right-column-content .loading-text{font-size:12px;line-height:20px;color:#4a98c2;display:none}#logInBg #logInWrapper .login-main-container{display:flex}#logInBg #logInWrapper.is-change-pass{display:flex;flex-direction:column;padding:25px}#logInBg #logInWrapper.is-change-pass .logo-obs{margin-top:0}#logInBg #logInWrapper.is-change-pass .log-in-content{flex-grow:1;min-width:0;padding-top:0;padding-right:0}#logInBg #logInWrapper .password-msg{font-family:"Roboto Condensed Light";color:gray;font-size:14px;border-top:1px solid gray;padding-top:18px}#logInBg #logInWrapper .password-msg p{margin-bottom:4px}#logInBg #logInWrapper .password-msg ul{list-style:disc;padding-left:18px}#logInBg #logInWrapper .password-msg li{padding:4px 0}#logInBg #logInWrapper ul.contact-list{list-style:disc;padding-left:18px}#logInBg #logInWrapper.desktop{width:780px;margin:-158px 0 0 -390px;height:350px}#logInBg #logInWrapper.desktop .profile-left-column{height:350px}#logInBg #logInWrapper.desktop .profile-left-column .profile-user-data{margin-top:35px}#logInBg #logInWrapper.desktop .right-column-content{width:575px;margin-top:0}#logInBg #logInWrapper.desktop ul{list-style:none;padding:0;margin:0}#logInBg #logInWrapper.desktop ul li{float:left;margin:15px 25px 12px;width:90px;text-align:center;height:90px}#logInBg #logInWrapper.desktop ul li .icon-wrapper{width:100%;height:100%}#logInBg #logInWrapper.desktop ul li .icon{background-image:url(../../../Images/Views/Account/Desktop/desktop-icons.png);background-position:top center;margin:0 auto;position:relative}#logInBg #logInWrapper.desktop ul li .icon-crew{background-position:0 -1262px;width:52px;height:62px}#logInBg #logInWrapper.desktop ul li .icon-accommodations{background-position:0 -1211px;width:60px;height:50px}#logInBg #logInWrapper.desktop ul li .icon-accreditations{background-position:0 -1153px;width:79px;height:57px}#logInBg #logInWrapper.desktop ul li .icon-bus{background-position:0 -1089px;width:55px;height:63px}#logInBg #logInWrapper.desktop ul li .icon-fleetAndDrivers{background-position:0 -1047px;width:64px;height:41px}#logInBg #logInWrapper.desktop ul li .icon-arrivalsAndDepartures{background-position:0 -995px;width:59px;height:51px}#logInBg #logInWrapper.desktop ul li .icon-foods{background-position:0 -947px;width:48px;height:47px}#logInBg #logInWrapper.desktop ul li .icon-airTravels{background-position:0 -887px;width:62px;height:59px}#logInBg #logInWrapper.desktop ul li .icon-uniforms{background-position:0 -827px;width:63px;height:59px}#logInBg #logInWrapper.desktop ul li .icon-reports{background-position:0 -718px;width:54px;height:55px}#logInBg #logInWrapper.desktop ul li .icon-finance{background-position:0 -663px;width:56px;height:54px}#logInBg #logInWrapper.desktop ul li .icon-admin{background-position:0 -774px;width:55px;height:52px}#logInBg #logInWrapper.desktop ul li .module{font-family:'Roboto Condensed Bold';letter-spacing:0;color:#666;font-size:12px;text-decoration:none;background-repeat:no-repeat;line-height:14px}#logInBg #logInWrapper.desktop ul li .module p{position:relative;margin-bottom:50px}#logInBg #logInWrapper.desktop ul li .module:hover{color:#0082c8}#logInBg #logInWrapper.desktop ul li .module:hover .icon-crew{background-position:0 -599px;width:52px;height:63px}#logInBg #logInWrapper.desktop ul li .module:hover .icon-accommodations{background-position:0 -548px;width:60px;height:50px}#logInBg #logInWrapper.desktop ul li .module:hover .icon-accreditations{background-position:0 -490px;width:79px;height:57px}#logInBg #logInWrapper.desktop ul li .module:hover .icon-bus{background-position:0 -426px;width:55px;height:63px}#logInBg #logInWrapper.desktop ul li .module:hover .icon-drivers{background-position:0 -384px;width:64px;height:41px}#logInBg #logInWrapper.desktop ul li .module:hover .icon-arrivals{background-position:0 -332px;width:59px;height:51px}#logInBg #logInWrapper.desktop ul li .module:hover .icon-foods{background-position:0 -284px;width:48px;height:47px}#logInBg #logInWrapper.desktop ul li .module:hover .icon-airtravels{background-position:0 -224px;width:62px;height:59px}#logInBg #logInWrapper.desktop ul li .module:hover .icon-uniforms{background-position:0 -164px;width:63px;height:59px}#logInBg #logInWrapper.desktop ul li .module:hover .icon-reports{background-position:0 -55px;width:54px;height:55px}#logInBg #logInWrapper.desktop ul li .module:hover .icon-finance{background-position:0 0;width:56px;height:54px}#logInBg #logInWrapper.desktop ul li .module:hover .icon-admin{background-position:0 -111px;width:55px;height:52px}#mainContent{height:100%}.createText{font-size:11px}#logInBg #logInWrapper .margin-less{margin-top:12px}