.frontpage{height:100%;width:100%;min-width:1050px;padding:0;font-family:'Roboto', Helvetica, Arial, sans-serif;font-size:16px}.frontpage .img-fixed{background:url(/images/frontpage.png) repeat 0 0;background-size:cover;background-attachment:fixed;padding:0;width:100%;height:100vh;position:relative}.frontpage .home .img-fixed{min-height:910px}.frontpage .register .img-fixed{min-height:1100px}.frontpage .help-screen .img-fixed{min-height:1100px}.frontpage .margin-centered{margin:0 auto}.frontpage .menu{position:absolute;left:0;width:100%;min-width:1050px;margin:0;padding:15px 0;list-style:none;z-index:99;background:#fafafa;background:-moz-linear-gradient(top, #fafafa 0%, #e6e6e6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #e6e6e6));background:-webkit-linear-gradient(top, #fafafa 0%, #e6e6e6 100%);background:-o-linear-gradient(top, #fafafa 0%, #e6e6e6 100%);background:-ms-linear-gradient(top, #fafafa 0%, #e6e6e6 100%);background:linear-gradient(to bottom, #fafafa 0%, #e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start-color', endColorstr='$end-color',GradientType=0 )}.frontpage #menu{width:1050px;padding:0;margin:0 auto;list-style:none}.frontpage #menu li{float:left;margin:0;padding:0;padding-left:30px;height:50px;line-height:50px}.frontpage #menu li:first-child{padding-left:0;padding-right:0}.frontpage #menu a{float:left;color:darkgray;padding-left:0;padding-right:0;display:block;margin:0;text-decoration:none;font-weight:normal;font-size:24px}.frontpage #menu a:hover{color:rgba(0,0,0,0.7)}.frontpage #menu a.selected{color:black}.frontpage .vertical-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.frontpage .logo{position:relative}.frontpage .snotr-info{margin-top:80px;align-items:center}.frontpage .snotr-info button{width:150px;margin-left:20px}.frontpage .snotr-info button a path{fill:white}.frontpage .f-icons{font-size:72px;padding-top:25vh;text-align:center}.frontpage .f-icons i{color:rgba(0,0,0,0.7);margin-left:10px}.frontpage .container{width:960px;margin:0 auto;position:relative}.frontpage .help-wrapper{overflow:hidden}.frontpage .help-wrapper p{color:rgba(0,0,0,0.7);font-size:16px}.frontpage .help-wrapper .one{padding-left:10px}.frontpage .help-wrapper .two{padding-left:20px}.frontpage .help-wrapper .three{padding-left:30px}.frontpage .help-wrapper .four{padding-left:40px}.frontpage .help-wrapper .five{padding-left:50px}.frontpage .help-wrapper .six{padding-left:60px}.frontpage .help-wrapper .seven{padding-left:70px}.frontpage .help-wrapper .xml-style{background:#c3c7ab;background:-moz-linear-gradient(top, #c3c7ab 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c3c7ab), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, #c3c7ab 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, #c3c7ab 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, #c3c7ab 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, #c3c7ab 0%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start-color', endColorstr='$end-color',GradientType=0 );-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;font-size:12px;color:#ccc;margin-left:25px;padding-top:90px}.frontpage .help-wrapper .xml-style-reverse{background:rgba(0,0,0,0.6);background:-moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, #c3c7ab 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.6)), color-stop(100%, #c3c7ab));background:-webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, #c3c7ab 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.6) 0%, #c3c7ab 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, #c3c7ab 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, #c3c7ab 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start-color', endColorstr='$end-color',GradientType=0 );-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;color:#ccc;font-size:12px;margin-left:25px;margin-bottom:-100px;margin-top:0}.frontpage .help-wrapper .help-holder{margin:10px 50px;position:absolute;width:400px;z-index:9}.frontpage .front-page-button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#05a405;background:-moz-linear-gradient(top, #05a405 0%, darkgreen 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #05a405), color-stop(100%, darkgreen));background:-webkit-linear-gradient(top, #05a405 0%, darkgreen 100%);background:-o-linear-gradient(top, #05a405 0%, darkgreen 100%);background:-ms-linear-gradient(top, #05a405 0%, darkgreen 100%);background:linear-gradient(to bottom, #05a405 0%, darkgreen 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start-color', endColorstr='$end-color',GradientType=0 );border-top:1px solid #fff;color:#fff;font-size:16px;text-align:center;padding:8px 16px;display:inline-block;width:100%}.frontpage .front-page-button a{color:#fff}.frontpage .front-page-button:disabled,.frontpage .front-page-button.disabled{color:#181818;background:#d1d1d1;pointer-events:none}.frontpage .front-page-form{background:rgba(255,255,255,0.5);padding:12px;width:330px;margin:0 auto;border-radius:4px;border:1px solid rgba(255,255,255,0.5)}.frontpage .midscreen-message{background:#e6e6e6;padding:12px;width:330px;margin:0 auto;border-radius:4px;border:1px solid gray}.frontpage .promo-content{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.frontpage .promo-title{color:white;text-shadow:1px 1px 2px black;font-size:48px;font-weight:700}.frontpage .promo-text{color:white;font-weight:100;-webkit-text-stroke:1px white;text-shadow:1px 1px 2px black}.frontpage .promo-cta{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;padding:10px 20px;background-color:#476f86;color:#fff;font-weight:100;font-size:18px;border:1px solid #69818e;border-radius:5px;display:inline-block}.frontpage .promo-cta:hover{color:#f0f0f0;text-decoration:none;background-color:#355365}.frontpage .invoice-count{position:absolute;left:85px;top:70px}.frontpage .flash-errors{padding:4px;background:#e5576f;background:-moz-linear-gradient(top, #e5576f 0%, #c0495d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5576f), color-stop(100%, #c0495d));background:-webkit-linear-gradient(top, #e5576f 0%, #c0495d 100%);background:-o-linear-gradient(top, #e5576f 0%, #c0495d 100%);background:-ms-linear-gradient(top, #e5576f 0%, #c0495d 100%);background:linear-gradient(to bottom, #e5576f 0%, #c0495d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start-color', endColorstr='$end-color',GradientType=0 );border:1px solid #bdbdbd;color:white;font-weight:bold;border-radius:4px}.frontpage .register-error{color:red}.frontpage #lang_choose .language-flag{width:42px;height:26px;float:left;margin-right:10px;background-image:url(/images/lang-flags.png);background-size:100px 26px;background-repeat:no-repeat;position:relative}.frontpage #lang_choose .language-flag.active:after{content:"\f00c";font-family:'FontAwesome';font-size:10px;text-align:center;color:#fff;background-color:#27ae60;border:1px solid #2cc36b;border-radius:4px;width:14px;height:14px;line-height:14px;position:absolute;top:15px;left:-4px}.frontpage #lang_choose .language-flag.en{background-position:-57px 0}.frontpage #lang_choose .language-flag.no{background-position:-7px 0}.frontpage .login_form .email,.frontpage .login_form .pword{width:170px}.frontpage .login_form .pword{margin-left:5px}.frontpage .login_form #loginbutton{float:left;margin-bottom:4px;margin-top:3px;width:35px;height:26px;border:0;cursor:pointer;border-radius:3px;background:#fafafa;color:black}.frontpage .login_form #loginbutton:hover{background:#e6e6e6}.frontpage .home{background:#398eb9;background:-moz-linear-gradient(top, #398eb9 0%, #021522 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #398eb9), color-stop(100%, #021522));background:-webkit-linear-gradient(top, #398eb9 0%, #021522 100%);background:-o-linear-gradient(top, #398eb9 0%, #021522 100%);background:-ms-linear-gradient(top, #398eb9 0%, #021522 100%);background:linear-gradient(to bottom, #398eb9 0%, #021522 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start-color', endColorstr='$end-color',GradientType=0 )}.frontpage .register{background:gray}.frontpage .pricing{background-color:#69818e}.frontpage .help-screen{background:#dcd192;background:-moz-linear-gradient(top, #dcd192 0%, #f1edd4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dcd192), color-stop(100%, #f1edd4));background:-webkit-linear-gradient(top, #dcd192 0%, #f1edd4 100%);background:-o-linear-gradient(top, #dcd192 0%, #f1edd4 100%);background:-ms-linear-gradient(top, #dcd192 0%, #f1edd4 100%);background:linear-gradient(to bottom, #dcd192 0%, #f1edd4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start-color', endColorstr='$end-color',GradientType=0 );overflow:hidden}.frontpage .om-us{background:#e6e6e6;background:-moz-linear-gradient(top, #e6e6e6 0%, darkgray 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6), color-stop(100%, darkgray));background:-webkit-linear-gradient(top, #e6e6e6 0%, darkgray 100%);background:-o-linear-gradient(top, #e6e6e6 0%, darkgray 100%);background:-ms-linear-gradient(top, #e6e6e6 0%, darkgray 100%);background:linear-gradient(to bottom, #e6e6e6 0%, darkgray 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start-color', endColorstr='$end-color',GradientType=0 )}.frontpage .contact,.frontpage .work_positions{background:#398eb9;background:-moz-linear-gradient(top, #398eb9 0%, #021522 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #398eb9), color-stop(100%, #021522));background:-webkit-linear-gradient(top, #398eb9 0%, #021522 100%);background:-o-linear-gradient(top, #398eb9 0%, #021522 100%);background:-ms-linear-gradient(top, #398eb9 0%, #021522 100%);background:linear-gradient(to bottom, #398eb9 0%, #021522 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start-color', endColorstr='$end-color',GradientType=0 )}
