.sort-header{cursor:pointer}@font-face{font-family:'TitilliumText25L800wt';src:url('/Fonts/TitilliumText/TitilliumText25L001-webfont.eot');src:url('/Fonts/TitilliumText/TitilliumText25L001-webfont.eot?#iefix') format('embedded-opentype'),url('/Fonts/TitilliumText/TitilliumText25L001-webfont.woff') format('woff'),url('/Fonts/TitilliumText/TitilliumText25L001-webfont.ttf') format('truetype'),url('/Fonts/TitilliumText/TitilliumText25L001-webfont.svg#TitilliumText25L800wt') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'TitilliumText25L600wt';src:url('/Fonts/TitilliumText/TitilliumText25L002-webfont.eot');src:url('/Fonts/TitilliumText/TitilliumText25L002-webfont.eot?#iefix') format('embedded-opentype'),url('/Fonts/TitilliumText/TitilliumText25L002-webfont.woff') format('woff'),url('/Fonts/TitilliumText/TitilliumText25L002-webfont.ttf') format('truetype'),url('/Fonts/TitilliumText/TitilliumText25L002-webfont.svg#TitilliumText25L600wt') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'TitilliumText25L400wt';src:url('/Fonts/TitilliumText/TitilliumText25L003-webfont.eot');src:url('/Fonts/TitilliumText/TitilliumText25L003-webfont.eot?#iefix') format('embedded-opentype'),url('/Fonts/TitilliumText/TitilliumText25L003-webfont.woff') format('woff'),url('/Fonts/TitilliumText/TitilliumText25L003-webfont.ttf') format('truetype'),url('/Fonts/TitilliumText/TitilliumText25L003-webfont.svg#TitilliumText25L400wt') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'TitilliumText25L250wt';src:url('/Fonts/TitilliumText/TitilliumText25L004-webfont.eot');src:url('/Fonts/TitilliumText/TitilliumText25L004-webfont.eot?#iefix') format('embedded-opentype'),url('/Fonts/TitilliumText/TitilliumText25L004-webfont.woff') format('woff'),url('/Fonts/TitilliumText/TitilliumText25L004-webfont.ttf') format('truetype'),url('/Fonts/TitilliumText/TitilliumText25L004-webfont.svg#TitilliumText25L250wt') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'TitilliumText25L1wt';src:url('/Fonts/TitilliumText/TitilliumText25L005-webfont.eot');src:url('/Fonts/TitilliumText/TitilliumText25L005-webfont.eot?#iefix') format('embedded-opentype'),url('/Fonts/TitilliumText/TitilliumText25L005-webfont.woff') format('woff'),url('/Fonts/TitilliumText/TitilliumText25L005-webfont.ttf') format('truetype'),url('/Fonts/TitilliumText/TitilliumText25L005-webfont.svg#TitilliumText25L1wt') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'TitilliumText25L999wt';src:url('/Fonts/TitilliumText/TitilliumText25L-webfont.eot');src:url('/Fonts/TitilliumText/TitilliumText25L-webfont.eot?#iefix') format('embedded-opentype'),url('/Fonts/TitilliumText/TitilliumText25L-webfont.woff') format('woff'),url('/Fonts/TitilliumText/TitilliumText25L-webfont.ttf') format('truetype'),url('/Fonts/TitilliumText/TitilliumText25L-webfont.svg#TitilliumText25L999wt') format('svg');font-weight:normal;font-style:normal}html,body{height:100%;margin:0;padding:0}body{line-height:1.5em;font-family:TitilliumText25L250wt,TitilliumText25L1wt,TitilliumText25L800wt,SignikaLight;font-size:1.5em;line-height:1.2em;font-weight:normal}.loader{border:6px solid #f3f3f3;border-top:6px solid #ffcd11;border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite}.loader--dark{border:6px solid #22242a;border-top:6px solid #ffcd11}.modal-header h4.modal-title{font-family:TitilliumText25L250wt,TitilliumText25L1wt,TitilliumText25L800wt,SignikaLight}.modal-body label{font-family:TitilliumText25L250wt,TitilliumText25L1wt,TitilliumText25L800wt,SignikaLight}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{background-color:#4ecdc4;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}td.today:before{content:'';display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}h1,h2,h3,h4{font-family:TitilliumText25L1wt,SignikaLight;text-transform:uppercase}a,.ds a{color:#39aea6}a:hover,.ds a:hover{color:#4ecdc4}a.logo{margin-top:12px}.validation-summary-errors ul{color:red;text-align:center;padding-left:0}.white-panel{padding:30px;padding-top:10px;text-align:left}.silver-panel{text-align:left;background:rgba(214,217,220,.98);background-color:#ddd;overflow:hidden;padding-top:0}.silver-panel:hover{background-color:#f1f1f1}.desc{background-color:#fff}.desc h2{margin-top:0;padding:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.form-login{padding:10px;background-color:rgba(255,255,255,.5)}.dropdown.open{background-color:#000!important}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#000!important;border-color:#428bca;color:#4ecdc4!important}.navbar-nav>li>a:hover{background-color:#000!important}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;background-color:#4ecdc4!important}.site-footer{position:fixed;bottom:0;width:100%;overflow:hidden}ul.sidebar-menu li{margin-bottom:5px;margin-left:0;margin-right:0}.btn-inverse{color:#fff;background-color:#333;border-color:#000}.btn-inverse:hover{color:#fff;background-color:#000;border-color:#000}.btn.mt10{margin-top:10px!important}td,th{padding:5px}#controlPointsTable tr td{border-top:1px solid #ddd;text-transform:uppercase}#controlPointsTable tr:nth-child(1) td{border:none}.panel-title{margin-top:5px}ul.sidebar-menu li a{color:#aeb2b7;text-decoration:none;display:block;padding:15px 0 15px 10px;font-size:16px;outline:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;font-family:TitilliumText25L1wt,TitilliumText25L800wt;font-weight:bold}ul.sidebar-menu li ul.sub li a.sub-active{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;color:#ffcd11}ul.sidebar-menu li a{padding-left:30px}ul.sidebar-menu li.active a{background:#4ecdc4;color:#fff!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.scrollable-menu{height:auto;max-height:400px;overflow-x:hidden}.description{font-style:italic;font-size:12px}.ds .desc{padding-left:20px}.ds .desc:hover{background:#e1e1e1}.ds{background:#d6d9dc;background:rgba(214,217,220,.98);padding-top:20px}.pp_social{display:none}.select2-container,.select2-drop,.select2-search,.select2-search input{min-width:200px}.select2-container-multi .select2-choices .select2-search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#d0eefa;line-height:13px;padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;cursor:default}.select2-container-multi .select2-choices .select2-search-field input{font-size:100%;height:35px;padding:5px;margin:1px 0}.form-login h2.form-login-heading{background-color:rgba(255,255,255,1);color:#333;font-family:TitilliumText25L800wt;font-size:1.5em;padding-top:16px;padding-bottom:0}h3{margin-bottom:30px}h3 a{font-size:20px;font-family:TitilliumText25L800wt}.modal-header{text-align:center;background:#ffcd11;background-color:#333;color:#fff;font-size:30px;text-transform:uppercase;font-weight:bold;font-family:TitilliumText25L1wt,TitilliumText25L800wt,SignikaLight;background:#f1f1f1}.modal-header h4.modal-title{color:#333!important;font-family:TitilliumText25L800wt}.bg-theme{background-color:#f0d001}ul.sidebar-menu li.active a{background:#ffcd11;color:#fff;color:#333;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:#ffcd11!important;color:#fff!important}ul.sidebar-menu li a.active,ul.sidebar-menu li a:hover,ul.sidebar-menu li a:focus{background:#ffcd11;color:#fff}ul.top-menu>li>.logout{color:#333;border:1px solid #ffcd11!important;background:#ffcd11}a,.ds a{color:#ffcd11;color:#333;font-weight:bold}a:hover,.ds a:hover{color:#333;color:#ddc005;color:#ffcd11}.site-footer{color:#fff!important;text-align:center;background-color:#2f323a;font-size:12px}.text-right a{background-color:#ffcd11;background-color:#f0d001;background-color:transparent;color:#fff!important;text-shadow:0 1px 0 #333!important}.btn-theme{color:#333;background-color:#ffcd11;border-color:#ffcd11}.btn-theme:hover{color:#fff;background-color:#333;border-color:#333}a.dropdown-toggle:hover,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#000!important;border-color:#ffcd11;color:#ffcd11!important}::selection,::-moz-selection{background:#ffcd11!important;color:#333!important}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#333;background-color:#ffcd11!important}.form-login{max-width:330px;margin:10px auto 0;border-radius:5px;-webkit-border-radius:5px}.yellow{color:#ffcd11}.login-wrap{font-size:10px}.login-wrap .registration a{font-size:12px;font-weight:normal;color:#000}.panel-danger>.panel-heading{color:#000;background-color:#ffcd11}.panel-danger{border-color:#000!important;max-width:800px;margin:auto}.panel-title{margin-top:5px;text-align:center}.panel-discarded>.panel-heading{color:#000;background-color:#ffcd11}.panel-discarded{border-color:#000!important;max-width:1500px;margin:auto}.panel-discarded>.panel-heading a:hover{color:#708090}@media(min-height:767px){.form-login{margin-top:100px}}@media(min-height:1280px){.form-login{margin-top:400px}}@media(max-height:480px){.form-login{margin-top:10px}}@media(max-width:767px){.top-menu ul li:first-child,footer{display:none}h3{font-size:12px}}@media(max-width:480px){#signoutbutton{margin-right:0}#signoutbutton .logout-text{display:none}h2{font-size:18px}}.container.print{padding-top:20px}.report-container .inspection-title{margin:0;font-size:15px}.report-container .inspection-container{border-top:1px solid hsla(0,0%,60%,1);margin-top:15px;font-size:11px;padding-top:15px;line-height:14px}@media print{.report-container .inspection-container{page-break-inside:avoid}}.report-container{font-size:13px;font-family:arial,sans-serif}@media print{.container.print{padding:0!important;width:auto;max-width:100%}.report-container{page-break-after:always;margin:0!important}.report-container:last-child{page-break-after:avoid}}.report-container+.report-container{margin-top:100px}.report-container h1,.report-container h2,.report-container h3,.report-container h4,.report-container h5,.report-container h6{font-family:arial,sans-serif;font-weight:500;text-transform:none}.report-container h3{margin-bottom:10px}.report-container .controltype-name{font-weight:600;line-height:11px}.report-container .controlpoint-container{font-size:10px}.report-container .inspection-header{margin-bottom:10px}.report-container th{background-color:#f2f2f2;border-right:2px solid #fff}@media print{.report-container th{background-color:#f2f2f2!important;border-right:2px solid #fff!important}}.report-container th,.report-container td{padding:1px 4px}.report-container table{width:100%;table-layout:fixed}.report-container .performed-control-error-container{font-size:10px;line-height:11px}.report-container .performed-control-error-list{padding-left:20px;list-style:none;margin-bottom:10px}.report-container .th-godkand{width:60px;white-space:nowrap;text-align:right}.report-container .td-godkand{text-align:right}.report-container .th-datum{width:72px}.report-container .th-arsmodell{width:75px}.report-container .th-saknaddatum{width:155px}.report-container .performed-control-approved-icon{font-size:13px}.report-container .text-success{color:#22af24!important}.report-container .text-danger{color:#a94442!important}.report-container .text-warning{color:#f4a460!important}.report-container .report-title-container{float:left}.report-container .report-title{margin:0;font-size:19px}.report-container .report-date{font-size:11px}.report-container .report-info-container{float:left;padding-left:15px}.report-container .report-info-title{font-size:10px;line-height:10px}.report-container .report-info-value{font-size:12px;font-weight:600}.report-container .report-info-container:last-child{text-align:right}.report-container .report-logo{width:200px;float:left;border-right:2px solid #000;margin-right:10px}.slider-frame.info{background-color:rgba(92,160,163,.9)}.slider-frame.success{background-color:rgba(151,192,73,.9)}.slider-frame.primary{background-color:rgba(91,158,214,.9)}.slider-frame.danger{background-color:#d94774}.slider-frame{position:relative;display:inline-block;margin:0 auto;width:67px;background-color:#d5dde4;height:23px;-moz-border-radius:15px;border-radius:15px;box-shadow:inset 0 1px 5px 0 rgba(0,0,0,.3)}.slider-button{display:block;width:37px;height:23px;line-height:23px;background:#fff;border:1px solid #d0dde9;-moz-border-radius:9px;border-radius:9px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#000;font-family:sans-serif;font-size:11px;font-weight:bold;text-align:center;cursor:pointer}.slider-button.on{margin-left:29px}span.placement-arrow::before{content:" > "}span.placement-arrow:first-child::before{content:""}.typeahead__wrapper{position:relative}.typeahead__loader{display:none;position:absolute;top:4px;right:18px;z-index:1;width:16px;height:16px}.typeahead__wrapper--searching .typeahead__loader{display:block}@media(max-width:480px){.typeahead.dropdown-menu{width:100%}}.typeahead .typeahead-item__label{}.typeahead .typeahead-item__company{margin:0 5px 0 0;font-size:10px;font-weight:bold;color:#797979;text-transform:uppercase}.form-group.field-required .control-label{}.form-group.field-required .control-label::after{content:'*';margin-left:3px;color:red;font-weight:bold}@media print{.wrapper{margin-top:0;padding-top:0}thead{display:none}body{font-size:12px!important;margin-top:0;padding-top:0}h2{margin-left:-10px!important}h3{margin-left:-10px!important}a[href]:after{content:none!important}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:0 dashed #333;border-bottom:1px dotted #333}}