@media (max-width:767px){.big-only{display:none !important}}tr.a18months th label{color:#d53235}span.millbill{font-weight:bold}html,body{margin:0;padding:0}body{font-family:sans-serif;color:#1a0846;background:#e9e1d7;background:linear-gradient(to bottom right, #e9e1d7, #f8f6f3);background-attachment:fixed}footer{padding-top:0.5em;padding-bottom:0.5em;color:#e9e1d7;background:#222141;font-weight:bold;text-align:center}footer a{color:#e9e1d7;text-decoration:none}footer a:hover,footer a:active{color:#e9e1d7;text-decoration:underline}h1,h2,h3,dt{color:#1a0846}a{color:#1a0846}a:hover,a:active{color:#1a0846}p{max-width:50em}header{background:#222141}nav{min-height:2.2em}nav .nav-trigger{position:absolute;clip:rect(0, 0, 0, 0)}nav label[for="nav-trigger"]{cursor:pointer;background:#222141}nav ul,nav ul li{display:inline;letter-spacing:0;margin-top:0.5em;margin-left:0;margin-right:0;padding-top:0.5em}nav ul{padding:0;letter-spacing:-1em}nav li{letter-spacing:normal}nav li.help{margin-top:0;padding-top:0;float:right}nav a,nav label[for="nav-trigger"]{display:inline-block;color:#e9e1d7;font-weight:bold;text-decoration:none;padding:0.5em;padding-left:0.8em;padding-right:0.8em;transition-property:color,background;transition-delay:0;transition-duration:0.2s;transition-timing-function:ease-out}nav li.home a,nav li.description a{color:#e9e1d7;background:#222141}nav li.currentinvoice a{color:#e00}nav li.separator{background-color:#e9e1d7;height:1px}nav .nav-trigger~div{display:block;opacity:0;z-index:-100;position:absolute;transition-property:all;transition-delay:0s;transition-duration:0.3s;transition-timing-function:ease-out;margin:0}nav .nav-trigger~div ul>li{display:block;margin:0;padding:0}nav .nav-trigger~div ul>li>a{display:block}nav .nav-trigger:checked~div{opacity:1;z-index:100;transition-delay:0s;transition-duration:0s}nav.menu-1{color:#e9e1d7;background:#222141}nav.menu-1 a:hover,nav.menu-1 a:active,nav.menu-1 a.active,nav.menu-1 label:hover{color:#222141;background:#e9e1d7}nav.menu-2{color:#e9e1d7;background:#3c4b6a}nav.menu-2 a:hover,nav.menu-2 a:active,nav.menu-2 a.active,nav.menu-2 label:hover{color:#3c4b6a;background:#e9e1d7}nav.menu-3{color:#e9e1d7;background:#6e7e8b}nav.menu-3 a:hover,nav.menu-3 a:active,nav.menu-3 a.active,nav.menu-3 label:hover{color:#6e7e8b;background:#e9e1d7}main{padding-left:1em;padding-right:1em;padding-top:1em}main h1{margin-top:0;font-size:140%}main h2{font-size:120%}span.highlight,span.highlight a,p.highlight{color:#d53235}p.error,p.warning,p.notice,div.errors,div.warnings,div.notices,div.infos{padding:0.2em;padding-left:1em;border-width:2px;border-style:solid;margin:0.5em}p.error,div.errors{background:#ffcccc;border-color:#d53235}p.warning,div.warnings{background:#ffffcc;border-color:#888800}p.notice,div.notices{background:#ccffcc;border-color:#487d49}div.infos{background:#eeeeee;border-color:#888888}.ok-hook{color:#44aa44}label:hover{color:#44aaff}span.mandatory,form input.mandatory,form select.mandatory,form textarea.mandatory{background:#d7e1e3}form div.radiolist{float:left;padding-right:2em}table thead th:first-letter,table tfoot th:first-letter,table tbody th:first-letter{text-transform:capitalize}table thead th,table tfoot th,table tbody th{font-weight:bold}table tbody th,table tfoot th{text-align:left}th.number,td.number{text-align:right !important}table.show tr.odd{background:#c5dae3}table.show tr.even{background:#f3f9fc}table.list thead,table.list tfoot{color:#1c074c;background:#98acb5;border-left:1px solid #6b8895;border-right:1px solid #6b8895}table.list thead tr,table.list tfoot tr{border-bottom:1px solid #6b8895}table.list thead td,table.list thead th{border-left:1px solid #6b8895;border-right:1px solid #6b8895}table.list tbody{border-bottom:1px solid #91b9ca}table.list tbody tr.odd{background:#c5dae3}table.list tbody tr.odd td,table.list tbody tr.odd th{border-left:1px solid #91b9ca;border-right:1px solid #91b9ca}table.list tbody tr.even{background:#f3f9fc}table.list tbody tr.even td,table.list tbody tr.even th{border-left:1px solid #b6daed;border-right:1px solid #b6daed}table.list td.cancelled{text-decoration:line-through}table.pager.browse{border-collapse:collapse;border:1px solid #98acb5}table.pager.browse td{overflow:hidden;border:1px solid #98acb5}table.pager.browse td a{text-decoration:none;margin:-10em;padding:10em}table.pager.browse td.overview{background:#98acb5;padding-right:2em}table.pager.browse td.select:hover,table.pager.browse td.select:hover a{background:#98acb5}table.pager.browse td.current{font-weight:bold;background:#98acb5}body.page-index main{background-image:url("/files/images/logo.jpg");background-size:cover;background-repeat:no-repeat}body.page-index div.login{position:relative;float:right;background:transparent;opacity:0.8}@media (min-width:767px){body.page-index div.login{margin-top:2em;margin-right:5em}}body.page-index div.login div{padding:1em}body.page-index div.login div p{margin:0}body.page-index div.login div.header,body.page-index div.login div.footer{font-weight:bold;background:white;border:1px solid #000}body.page-index div.login div.main{background:white;border-left:1px solid #000;border-right:1px solid #000}body.page-index div.login div.teaser{font-weight:bold;background:white;border:1px solid #000}body.page-job-show .fav-trigger{position:absolute;clip:rect(0, 0, 0, 0)}body.page-job-show label[for="fav-trigger"]{cursor:pointer;text-decoration:underline}body.page-job-show .fav-trigger~div{display:block;opacity:0;z-index:-100;position:absolute}body.page-job-show .fav-trigger~div ul>li{display:block;margin:0;padding:0}body.page-job-show .fav-trigger~div ul>li>a{display:block}body.page-job-show .fav-trigger:checked~div{opacity:1;z-index:100}body.page-job-show .fav-trigger:checked~div ul{padding:0;margin-left:0;margin-top:0;border:1px #000 solid}body.page-job-show .fav-trigger:checked~div ul li{margin-left:0}body.page-job-show .fav-trigger:checked~div ul li a{padding-left:2em;padding-right:0.5em;padding-top:0.3em;padding-bottom:0.3em}body.page-job-show .fav-trigger:checked~div ul li a:hover{background-color:#222141;color:#e9e1d7}body.page-job-show .fav-trigger:checked~div ul li.odd{background:#c5dae3}body.page-job-show .fav-trigger:checked~div ul li.even{background:#f3f9fc}div.invoice{display:inline-block;max-width:40em}table.address{border-collapse:collapse}table.address td{padding:0;padding-right:0.5em}dl dt{font-weight:bold;margin-top:0.3em;margin-bottom:0.3em}a.overdue{color:#dd0000}a.popup{cursor:pointer;text-decoration:none;border:none}div.dropzone{background-color:#c6c7c8;border:1px solid #58585a;text-align:center}