@font-face{font-family:'Open Sans';src:url("fonts/opensans-bold.eot");src:url("fonts/opensans-bold.eot?#iefix") format("embedded-opentype"),url("fonts/opensans-bold.woff2") format("woff2"),url("fonts/opensans-bold.woff") format("woff"),url("fonts/opensans-bold.ttf") format("truetype"),url("fonts/opensans-bold.svg#open_sansbold") format("svg");font-weight:bold}@font-face{font-family:'Open Sans';src:url("fonts/opensans-italic.eot");src:url("fonts/opensans-italic.eot?#iefix") format("embedded-opentype"),url("fonts/opensans-italic.woff2") format("woff2"),url("fonts/opensans-italic.woff") format("woff"),url("fonts/opensans-italic.ttf") format("truetype"),url("fonts/opensans-italic.svg#open_sansitalic") format("svg");font-style:italic}@font-face{font-family:'Open Sans';src:url("fonts/opensans-regular.eot");src:url("fonts/opensans-regular.eot?#iefix") format("embedded-opentype"),url("fonts/opensans-regular.woff2") format("woff2"),url("fonts/opensans-regular.woff") format("woff"),url("fonts/opensans-regular.ttf") format("truetype"),url("fonts/opensans-regular.svg#open_sansregular") format("svg")}.actionBar:after,#home #vitalSigns li:after,#home #monitor li:after,.actionBar:before,#home #vitalSigns li:before,#home #monitor li:before{content:' ';display:table}.actionBar:after,#home #vitalSigns li:after,#home #monitor li:after{clear:both}#home #reports ul,#home #maintenance ul{list-style:none;margin:0;padding:0}@keyframes flicker{0%{opacity:0}20%{opacity:1}40%{opacity:0}60%{opacity:1}80%{opacity:0}100%{opacity:1}}button,a.button,input[type=submit],textarea[type=submit]{background:#e5e5e5;background:-moz-linear-gradient(top, #fff 0%, #e5e5e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5));background:-webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%);background:-o-linear-gradient(top, #fff 0%, #e5e5e5 100%);background:-ms-linear-gradient(top, #fff 0%, #e5e5e5 100%);background:linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);border:1px solid #999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#333;font-weight:bold;height:30px;line-height:28px;text-transform:uppercase;-webkit-transition:border-color 0.2s ease-out;-moz-transition:border-color 0.2s ease-out;-o-transition:border-color 0.2s ease-out;transition:border-color 0.2s ease-out}button:hover,a.button:hover,input:hover[type=submit],textarea:hover[type=submit]{border-color:#e2001a}button.active,a.active.button,input.active[type=submit],textarea.active[type=submit]{background:#e2001a;border-color:#e2001a;color:#fff}button.staffOnly,a.staffOnly.button,input.staffOnly[type=submit],textarea.staffOnly[type=submit]{font-weight:normal}button:focus,a.button:focus,input:focus[type=submit],textarea:focus[type=submit]{outline:none}a{text-decoration:none}a.button{color:#333;display:inline-block;height:28px;text-align:center}hr{background-color:#e2001a;border:none;height:1px;margin:20px 0}input,textarea{border:1px solid #999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0 3px;-webkit-transition:border-color 0.2s ease-out;-moz-transition:border-color 0.2s ease-out;-o-transition:border-color 0.2s ease-out;transition:border-color 0.2s ease-out}input:hover,textarea:hover,input:focus,textarea:focus{border-color:#e2001a}input[type=text],input[type=email],textarea[type=email],input[type=number],textarea[type=number],input[type=password],textarea[type=password],textarea[type=text]{height:28px;line-height:28px}label{cursor:pointer}select{background:#e5e5e5;background:-moz-linear-gradient(top, #fff 0%, #e5e5e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5));background:-webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%);background:-o-linear-gradient(top, #fff 0%, #e5e5e5 100%);background:-ms-linear-gradient(top, #fff 0%, #e5e5e5 100%);background:linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);border:1px solid #999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#333;font-weight:bold;height:30px;line-height:30px;-webkit-transition:border-color 0.2s ease-out;-moz-transition:border-color 0.2s ease-out;-o-transition:border-color 0.2s ease-out;transition:border-color 0.2s ease-out}select:hover,select:focus{border-color:#e2001a}textarea{resize:vertical}.actionBar{background:#e2001a;color:#fff;padding:5px}.clearFix:before,.clearFix:after,#wrapper:after,#wrapper .content:after,#breadcrumb:after,#login:after,#wrapper:before,#wrapper .content:before,#breadcrumb:before,#login:before{content:' ';display:table}.clearFix:after,#wrapper:after,#wrapper .content:after,#breadcrumb:after,#login:after{clear:both}html{color:#333;font:14px "Open Sans",sans-serif;overflow-y:scroll;height:100%}body{height:100%}header{height:90px;position:relative}header img{position:absolute;top:10px;left:30px;height:70px}header h1{color:#919394;margin:0;padding-top:10px;text-align:center}#manager{color:#a6a8a9;position:absolute;top:15px;right:30px;text-align:right}#manager a{color:#a6a8a9;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out}#manager a:hover,#manager a.active{color:#e2001a}#languageChooser{margin-bottom:10px}#languageChooser a{text-transform:uppercase}#logout strong{color:#333}#logout a{color:#a6a8a9}#wrapper{margin-bottom:-50px}@media (max-width: 1199px){#wrapper{min-height:calc(100% - 90px)}}@media (min-width: 1200px){#wrapper{height:calc(100% - 90px)}}#wrapper.login,#wrapper.userRegister,#wrapper.userRegistrationSuccessful,#wrapper.userRegistrationUnsuccessful,#wrapper.userValidationSuccessful,#wrapper.userValidationUnsuccessful,#wrapper.userForgotPassword,#wrapper.userRequestSuccessful,#wrapper.userRequestUnsuccessful,#wrapper.userGeneratePassword,#wrapper.userGenerationSuccessful,#wrapper.userGenerationUnsuccessful{margin-bottom:0}#wrapper.login:after,#wrapper.userRegister:after,#wrapper.userRegistrationSuccessful:after,#wrapper.userRegistrationUnsuccessful:after,#wrapper.userValidationSuccessful:after,#wrapper.userValidationUnsuccessful:after,#wrapper.userForgotPassword:after,#wrapper.userRequestSuccessful:after,#wrapper.userRequestUnsuccessful:after,#wrapper.userGeneratePassword:after,#wrapper.userGenerationSuccessful:after,#wrapper.userGenerationUnsuccessful:after{height:0}#wrapper .content{padding:20px 30px 0;height:calc(100% - 90px - 20px)}#wrapper .content#projects{height:calc(100% - 160px)}#wrapper .content.hidden{display:none}#breadcrumb{background:#f4f4f4;background:-moz-linear-gradient(top, #fff 0%, #f4f4f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f4f4f4));background:-webkit-linear-gradient(top, #fff 0%, #f4f4f4 100%);background:-o-linear-gradient(top, #fff 0%, #f4f4f4 100%);background:-ms-linear-gradient(top, #fff 0%, #f4f4f4 100%);background:linear-gradient(to bottom, #fff 0%, #f4f4f4 100%);border-top:1px solid #e5e5e5;height:39px;line-height:40px;position:relative;text-transform:uppercase}#breadcrumb .icon{width:28px !important;height:28px !important;padding:0 !important;margin-right:10px}#breadcrumb .headline{font-weight:bold;text-align:center}#breadcrumb .section{float:left;font-weight:bold;margin-left:30px}#breadcrumb .section a{color:#919394;float:left;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out}#breadcrumb .section a:hover{color:#e2001a}#breadcrumb .section i{color:#919394}#breadcrumb .arrow{float:left;line-height:40px;margin:0 10px}#breadcrumb .current{float:left;font-weight:bold}#breadcrumb .select_view{float:right;font-weight:bold;color:#919394;margin-right:15px}#breadcrumb .button{float:right;margin:4px 30px 0 0;padding:0 15px;min-width:15px}#breadcrumb .button#expert{margin-right:30px}#breadcrumb .button#fast_input{margin-right:10px}#breadcrumb .button i{margin-left:15px}#breadcrumb .button i.fa-caret-left{margin-left:0;margin-right:15px}#breadcrumb #request_offer,#breadcrumb #place_order{float:right;margin:4px 30px 0 0}#breadcrumb input[type=text],#breadcrumb input[type=email],#breadcrumb textarea[type=email],#breadcrumb input[type=number],#breadcrumb textarea[type=number],#breadcrumb input[type=password],#breadcrumb textarea[type=password],#breadcrumb textarea[type=text]{font-weight:bold;text-transform:uppercase}#breadcrumb #refreshing{display:none;float:right;margin:5px 30px 0 0}#breadcrumb #refreshing.active{display:block}#breadcrumb.userRegister a,#breadcrumb.userRegistrationSuccessful a,#breadcrumb.userRegistrationUnsuccessful a,#breadcrumb.userValidationSuccessful a,#breadcrumb.userValidationUnsuccessful a,#breadcrumb.userForgotPassword a,#breadcrumb.userRequestSuccessful a,#breadcrumb.userRequestUnsuccessful a,#breadcrumb.userGeneratePassword a,#breadcrumb.userGenerationSuccessful a,#breadcrumb.userGenerationUnsuccessful a{position:absolute;top:4px;right:30px;float:none;margin:0;padding:0 30px}#login{min-height:calc(100% - 40px)}#login #loginContent{background-color:#fff;background-color:rgba(255,255,255,0.9);margin:20px auto 0;padding:20px;width:340px}#login #loginContent #eyeHolder{position:relative}#login #loginContent #eyeHolder #passwordSwitch{cursor:pointer;position:absolute;right:5px;top:5px}#login form{margin-bottom:20px}#login label{color:#666;display:block;line-height:30px;width:100%}#login label input[type=checkbox],#login label textarea[type=checkbox]{margin-right:10px}#login .label{display:block;font-weight:bold;line-height:30px}#login #user,#login #password{margin-bottom:10px}#login #password{margin-right:5px}#login .error{color:#e2001a;margin:0}#login button,#login a.button,#login input[type=submit],#login textarea[type=submit],#login input[type=submit],#login textarea[type=submit]{width:100%}#login #loginButton{margin-top:10px}#login a.button{width:338px}#login input[type=text],#login input[type=email],#login textarea[type=email],#login input[type=number],#login textarea[type=number],#login input[type=password],#login textarea[type=password],#login textarea[type=text],#login input[type=email],#login textarea[type=email],#login input[type=password],#login textarea[type=password]{width:332px}#login .link{color:#e2001a;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out}#login .link:hover{color:#666}#login #requirementsInfo{border:1px solid #e2001a;margin-top:40px;padding:10px}#login #requirementsInfo p{margin-top:0}#login #requirementsInfo ul{margin-bottom:0}.hidden{display:none}#home #reports,#home #maintenance{border:1px solid #e2001a;float:left;padding:20px;width:calc((100% - 20px) / 2 - 2 * 20px - 2px)}#home #reports .headline,#home #maintenance .headline{font-weight:bold;font-size:20px}#home #vitalSigns div,#home #monitor div{float:left}#home #vitalSigns span,#home #monitor span{float:left}#home #reports{margin-right:20px}#home #reports ul{margin-top:10px}#home #vitalSigns .title{width:300px}#home #vitalSigns span{width:calc(100% - 300px)}#home #monitor .date{width:130px}#home #monitor span{width:calc(100% - 130px)}#home #maintenance button,#home #maintenance a.button,#home #maintenance input[type=submit],#home #maintenance textarea[type=submit]{float:right;padding:0 20px}#home #ips{margin-top:20px}#home #ips input,#home #ips textarea{display:block;margin:10px 0;width:calc(100% - 2 * 3px - 2px)}.popup{background:#fff;border:1px solid #e2001a;box-shadow:2px 2px 5px rgba(0,0,0,0.25);position:fixed;z-index:200}.popup .headline{background:#e2001a;color:#fff;font-weight:bold;padding:5px 0;text-align:center}.popup .content{margin:20px 0;padding:0 20px}.popup .buttons{margin-bottom:20px;text-align:center}.popup button,.popup a.button,.popup input[type=submit],.popup textarea[type=submit]{margin:0 10px;outline:none;padding:0 15px}.popup button:focus,.popup a.button:focus,.popup input:focus[type=submit],.popup textarea:focus[type=submit]{border:1px solid #e2001a}#mask{background:#fff;height:100%;left:0;position:fixed;width:100%;top:0;z-index:199}#tutorialPopup{background-color:#fff;border:1px solid #e2001a;box-shadow:2px 2px 5px rgba(0,0,0,0.25);padding:40px;position:absolute;top:110px;right:180px}
