body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}h1{font-weight:bold}h2{font-weight:bold}h3{font-weight:bold}h1,h2,h3{margin:1em 0}h1,h2,h3,h4,h5,h6,strong{font-weight:bold}abbr,acronym{border-bottom:1px dotted #000;cursor:help}em{font-style:italic}em>strong,strong>em{font-style:italic;font-weight:bold}blockquote,ul,ol,dl{margin:1em}ol,ul,dl{margin-left:2em}ol li{list-style:decimal outside}ul li{list-style:disc outside}dl dd{margin-left:1em}th,td{border:0;border-bottom:1px solid #e1e1e1;padding:.3em}th{font-weight:bold}caption{margin-bottom:.5em;text-align:center}p,fieldset,table{margin-bottom:1em}html,body{height:100%;min-height:100%}body{font-family:Arial,sans-serif;font-size:14px;color:#000;height:100%;min-height:100%;background:#fff url("../login/bitmaps/splash_Flyt.jpg") no-repeat left top}#TopMenu .logo{background:transparent url("../login/bitmaps/top_nav_flyt_logo.png") center center no-repeat;line-height:25px;padding-left:31px}#TopMenu{height:28px;line-height:28px;padding:0 17px;background:#3b3c3d url("../login/bitmaps/top_nav_background.png") center left repeat-x}a,a:visited{color:#1780b9;text-decoration:none}#contentWrapper{margin-left:660px;padding-top:32px;background:url("../login/bitmaps/gradient_NY.jpg") repeat-x 0 -28px}#contentWrapper .body{padding-right:20px;width:300px;padding-top:155px}.section{border-bottom:1px solid #ccc;padding-bottom:15px;margin-left:30px}.section h2{color:#999;font-weight:bold;font-size:1.1em;margin-bottom:5px}.section .body{line-height:1.4;font-size:.9em}#dagensTips{margin-top:80px}#version{text-align:right;margin-right:39px;padding-bottom:3px;font-size:.8em;color:#9e9e9e}#LoginMessages{margin-top:20px;color:#f00}#RequestResetPasswordHelp,#ResetPasswordHelp{width:400px;margin-bottom:2em}form .text,form .password{background:url("../login/bitmaps/brukernavn.png") no-repeat left top;height:27px;padding:0 0 0 35px;margin-top:15px;position:relative}form .securitytoken{height:50px}form .securitytoken .helptext{color:#666;padding-top:35px}form .password,form .text.securitytoken{background:url("../login/bitmaps/passord.png") no-repeat left top}form .text-basic{background:0;height:27px;border:1px solid #ccc;margin-top:15px;position:relative}form .text-basic input[type=text]{width:99%}form .submit{background:url("../login/bitmaps/login_btn.png") no-repeat right top;text-align:center;width:105px;margin-top:15px}form .error{margin:5px 0 0 0;color:#f00;font-size:.9em}form label{color:#666;font-size:14px;font-style:italic;left:35px;position:absolute;top:6px;text-indent:-9999px}form .radio label{position:static;color:#000;font-style:normal}form input[type=text],form input[type=password]{position:absolute;background:transparent;border:0;font-size:14px;line-height:1.2;margin:5px 0 0 0;width:220px}form input[type=submit]{background:transparent;border:0;height:27px;font-weight:bold;padding-bottom:4px}input:focus{outline:0}#UserName,#Password,#RepeatPassword,#LoginToken{background:url("../login/bitmaps/brukernavn.png") no-repeat left top;height:27px;padding:0 0 0 35px;margin-bottom:15px;position:relative}body.login label{color:#666;font-size:14px;font-style:italic;left:35px;position:absolute;top:6px}#Password,#RepeatPassword,#LoginToken{background:url("../login/bitmaps/passord.png") no-repeat left top}body.login input[type=text],body.login input[type=password]{position:absolute;background:transparent;border:0;font-size:14px;line-height:1.2;margin:5px 0 0 0;width:220px}body.login input[type=submit]{background:url("../login/bitmaps/login_btn.png") no-repeat right top;text-align:center;width:115px;height:35px;padding-top:5px;border:0;font-weight:bold;padding-bottom:4px;margin-left:-5px;cursor:pointer}body.login input[type=submit]:hover{background:url("../login/bitmaps/login_btn_hover.png") no-repeat right top}#PasswordReset{margin-top:10px}body.error{background:url("../login/bitmaps/gradient.png") repeat-x 0 -28px}body.error #contentWrapper{margin:0 auto;padding:0;width:610px;background:0}body.error #contentWrapper .body{width:610px}body.error #version{display:none}#errorWrapper{margin:0 auto;width:600px;margin-top:110px;position:relative}#errorWrapper .dialogBox{border:1px solid #ccc;padding:10px;width:300px;position:absolute;right:0;top:0;background:#fff;-moz-box-shadow:5px 5px 5px #ccc;-webkit-box-shadow:5px 5px 5px #ccc;-o-box-shadow:5px 5px 5px #ccc;box-shadow:5px 5px 5px #ccc}#errorWrapper .dialogBox h1{font-size:1.2em;margin:0 0 5px 0;padding:4px;background-color:#1780b9;color:#fff;font-weight:bold}body.error #errorWrapper .dialogBox .body{color:#555;font-size:.95em;width:auto}#errorWrapper .dialogBox .label{font-weight:bold;color:#000}#errorWrapper .dialogBoxArrow{position:absolute;background:url("../login/bitmaps/pil.png") no-repeat 0 0;right:301px;top:40px;width:40px;height:30px}#errorWrapper .dialogBox .goBack{margin-top:15px}body.error form{margin-top:20px;text-align:center}body.error input[type=submit]{background:url("../login/bitmaps/error_btn_bg.png") repeat-x 0 0;border:1px solid #ccc;font-size:.9em;height:28px;padding:2px 10px 5px}@media screen and (max-width:768px){body{background:#fff url("../login/bitmaps/splash_ulogo.jpg") no-repeat left top}#contentWrapper{margin:0;padding:50px 0 0;background:url("../login/bitmaps/flyt-logo.png") no-repeat center 10px;background-size:140px}#contentWrapper .body{padding:0;width:auto}form label{position:static}body.login label{position:static;font-size:1.3em;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.8);display:none}#version{margin:10px 10px 0 0;text-shadow:1px 1px 1px rgba(255,255,255,0.7);color:#555;position:absolute;bottom:10px;left:10px}#LoginForm{overflow:hidden;margin-top:0}#contentWrapper .body{margin:.5em auto;max-width:400px;padding:0 .5em}body.login input[type=text],body.login input[type=password]{width:100%;box-sizing:border-box;border:1px solid #c6c6c6;border-radius:4px;position:static;font-size:1.2em;padding:.4em;background:#fff}body.login input[type=submit]{background:0;-webkit-appearance:none;margin-left:0;height:auto;width:auto;padding:8px 20px}#Submit{text-align:center}#Submit.withPasswordReset{float:left}#TopMenu{display:none}body.login input[type=submit],body.login input[type=submit]:hover{background:#104666;color:#fff;font-family:inherit;font-size:1.1em;border-radius:3px}#UserName,#Password,#RepeatPassword,#LoginToken{background:0;height:auto;position:static;margin:1em 0;padding:0}#PasswordReset{float:right;margin-top:8px}#LoginMessages{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.7);font-size:1.2em;text-align:center}#PasswordReset a,#PasswordReset a:visited{color:#fff;text-decoration:underline;text-shadow:1px 1px 1px rgba(0,0,0,0.7);font-size:1em}}