@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');@import url('https://use.fontawesome.com/releases/v5.8.2/css/all.css');html,body{height:100%;overflow:hidden;min-height:100%;position:relative}Body,a,td,th,br,input,select,textarea,h1,h2,h3,h4,button,hr{font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;font-size:16px;text-decoration:none;color:#292929;line-height:26px;margin:0;padding:0;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}p{font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;font-size:16px;text-decoration:none;color:#292929;line-height:26px;margin:0 0 0 0}ul{font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;font-size:16px;text-decoration:none;color:#292929;line-height:26px;margin:15px 3.5% 0 3.5%;padding:0 0 0 15px}ol{font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;font-size:16px;text-decoration:none;color:#292929;line-height:26px;margin:15px 3% 0 3%;padding:0 0 0 15px}ul li,ol li{margin-top:2px;margin-bottom:2px}form{padding:0;margin:0}sup{font-size:.8em;line-height:0;position:relative;vertical-align:baseline;top:-.5em}label{font-weight:400;font-style:normal;font-size:14px;text-decoration:none;color:#292929;line-height:20px;cursor:pointer;margin-right:25px;white-space:nowrap}A{font-family:'Roboto',sans-serif;text-decoration:none;cursor:pointer}A:hover{text-decoration:none;color:#ffc600}b,strong{font-weight:600 !important}.title{display:inline-block;font-family:'Roboto',sans-serif;font-size:36px;line-height:48px;font-weight:300;text-transform:none;color:#f00}h3.title{font-size:22px;line-height:26px;padding-top:20px}.textnormal,.textnormal *{font-weight:400;font-style:normal;font-size:16px;text-decoration:none;line-height:26px}.textstrong,.textstrong *{font-weight:bold;font-style:normal;font-size:16px;text-decoration:none;color:#292929;line-height:26px}body{display:block;background-color:#f4f4f4;overflow:auto}body.login,body.home{background:#f4f4f4 url(../images/background.jpg) no-repeat center;background-size:cover}body.login main{min-height:100%}header{display:block;width:100%;height:100px;margin:0;padding:0;position:fixed;top:0;z-index:350;background-color:#f4f4f4}header nav{width:100%}.box header{background-color:#f4f4f4}.list header{background-color:#292929}.login header,.home header{background-color:transparent}.list header div.headline{color:#fff}.logo{display:block;position:absolute;top:0;left:0;width:18%;min-width:180px;max-width:250px;margin:15px 1%;height:70px;box-sizing:border-box;z-index:200;background:transparent url(../images/logo_black.png) no-repeat center;background-size:contain}.login .logo,.list .logo{background:transparent url(../images/logo_white.png) no-repeat center;background-size:contain}.home .logo,.login .logo{left:40px}main{height:auto;display:block;position:relative;overflow:hidden;min-height:500px;padding-top:25px;box-sizing:border-box}.scrollbar{margin-top:100px}div.headline{position:absolute;left:25%;margin-top:50px;font-size:20px;line-height:26px;font-weight:300}div.headline span.user{text-transform:uppercase}#content,#details,.newsdetails{width:94%;float:right;padding:30px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;margin:0 3% 30px 0;text-align:left;position:relative;overflow:auto}#content-fluid{padding:30px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;margin:0 3% 30px 3%;text-align:left;position:relative;overflow:auto}#content .container{padding:0 20px;text-align:left}#details,.newsdetails{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}#details,.newsdetails,#details.hidden,#content.hidden{visibility:hidden;display:none;opacity:0;background-color:rgba(255,255,255,0);z-index:-1}#details.visible,.newsdetails.visible{z-index:150;visibility:visible;display:block;opacity:1;background-color:rgba(255,255,255,1)}#details .close,.newsdetails .close,.close{height:40px;width:40px;background-color:#292929;padding:7px;right:20px;top:20px;position:absolute;box-sizing:border-box;text-align:center}#details .close .fas,.newsdetails .close .fas{color:#ffc600}#details .title,.newsdetails .title{margin-bottom:10px}#details .user,#details .description,#details .diagnosis,#details .solution{margin-bottom:15px}hr.yellow{border:1px #ffc600 solid;width:100%;margin:10px 0 20px 0}#details #ticket_info{float:right;border:1px solid #292929;padding:10px;margin:0 0 10px 20px}#details img{max-width:100%;height:auto}#details img.photos{height:125px;padding-right:5px;padding-bottom:5px}.login main{background-color:rgba(40,40,40,.8)}#login{position:absolute;display:block;height:500px;width:100%;z-index:100}#login .title{display:inline-block;font-family:'Roboto',sans-serif;font-size:24px;line-height:18px;text-transform:uppercase;font-weight:300;text-align:left;color:#292929}.border{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #ffc600;padding:20px;width:35%;min-width:300px;max-width:500px}.border .container{background-color:#fff;padding:30px}.border .container.login{padding:30px 30px 30px 50px}.border .container.login i.login{display:block;width:20px;height:20px;position:absolute;margin-left:-32px;font-size:20px}#login input[type="submit"]{margin-left:15px}#login .submitContainer{display:flex}#login input[type="submit"]{flex:1}#login .register{flex:1.5}#login .passwordForgotten{flex:2}#login input[type="submit"],#login a.light{float:right}#loginMain{padding-top:200px}nav{display:block;z-index:150;text-align:center;background-color:#f4f4f4;position:absolute;top:0;left:0;padding-top:10px;width:20%}.home.box nav{width:90%;max-width:1000px;padding:100px 30px 30px 30px;background-color:transparent}.list nav{width:20%;min-width:180px;background-color:#292929}nav ul{margin:0;padding:0}nav ul li{box-sizing:border-box;list-style:none;margin:0;display:block;background-color:transparent;cursor:pointer}nav li a span.rubric{color:#949494;font-weight:300;font-size:20px;line-height:18px;text-transform:uppercase;padding:10px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;word-wrap:break-word}.box nav ul.sub{display:none}.box nav.normal ul.sub{display:block}.box nav.side ul li{height:48%;float:left;width:50%;padding:3%;border:1px solid transparent}.home.box nav ul li{height:23%;width:25%;padding:1%;float:left;border:1px solid transparent}.box nav ul li:hover,.box nav ul li.active{border:1px solid #ffc600}.box nav li a.active,.box nav li a:hover{background-color:#292929}.box nav li a:hover span.rubric,.box nav li a.active span.rubric{color:#fff}.box nav li a{padding-bottom:100%;width:100%;background-color:#fff;display:block;position:relative}.box nav li a span.rubric{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box nav ul.sub li a span.rubric{top:auto;left:auto;position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.list nav ul li,.box nav.normal ul li{width:100%;padding:0;background-color:#fff;border:1px solid #f4f4f4}.list nav.side ul.sub{visibility:hidden;opacity:0}.list nav.side ul.sub li{border:none}.list nav.side ul li a.active+ul.sub,.list nav.side ul li:hover ul.sub{visibility:visible;opacity:1}.list nav.side ul li a.active+ul.sub li,.list nav.side ul li:hover ul.sub li{border:1px solid #f4f4f4}.list nav.side ul li ul.sub a{-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;max-height:0}.list nav.side ul li a.active+ul.sub a{max-height:50px}.list nav.side ul li:hover ul.sub a{max-height:50px}.list nav ul.sub li,nav.normal ul.sub li{background-color:#eaeaea}nav.normal ul.block li{display:inline-block;border:hidden;width:auto;padding-right:50px}li.address{vertical-align:top}.list nav li a,nav.normal li a{padding-bottom:0;width:100%;background-color:transparent;display:block;position:relative}.list nav li a:hover,.list nav li a.active,nav.normal li a:hover,nav.normal li a.active{background-color:#292929}.list nav ul.sub li a:hover,.list nav ul.sub li a.active{background-color:#949494}.list nav li a:hover span,.list nav li a.active span,nav.normal li a:hover span,nav.normal li a.active span{color:#fff}.list nav li a span.rubric,nav.normal li a span.rubric{padding:17px 10px 13px 10px;font-size:15px;line-height:18px;display:block}.list nav li a span.message,nav.normal li a span.message{height:30px;width:38px;max-height:none;top:8px;right:10px}nav li a:hover span.message .number,nav li a.active span.message .number{color:#292929}span.message i,span.message span.number{position:absolute;top:0;left:0;width:100%;z-index:500;font-size:25px;line-height:25px;text-align:center}.home li a span.message{height:40px;width:45px;top:10px;right:8px}.home li a span.message i{font-size:40px;line-height:40px}.home li a span.message span.number{z-index:550;font-size:16px;line-height:30px}span.message span.number{z-index:550;font-size:14px;line-height:24px}nav.normal{position:relative;top:auto;left:auto;padding:0;width:100%;background-color:transparent}nav.normal ul.sub li{display:inline-block;width:auto}nav.normal ul{text-align:left}nav.normal li a span.rubric{padding:15px 50px;display:block}span.message{color:#292929;font-weight:300;font-size:20px;line-height:18px;top:10px;right:7px;height:65px;max-height:70%;width:65px;position:absolute;padding:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home.box nav li a span.rubric{font-size:20px;line-height:18px}.box nav.side li a span.rubric{line-height:16px;font-size:16px}.box span.message{position:absolute;top:7px;right:5px;height:30px;max-height:30%;width:35px;padding:0;font-size:16px;line-height:16px}#profile span.message{font-size:20px;line-height:18px;top:15px;right:15px;height:65px;max-height:70%;position:absolute;padding:10px 10px}#profile span.message i{font-size:30px;line-height:30px}.visible{display:block}.hidden{display:none;visibility:hidden}#account{position:absolute;top:30px;right:30px;width:20%;min-width:200px;text-align:right}#profile{margin:10px 0;background:#fff;padding:15px 50px 15px 20px;position:relative;text-align:left;display:inline-block;min-width:250px;float:right}a.settings,a.download,a.details,a.profile{height:30px;width:22px;display:inline-block;vertical-align:bottom;margin-right:10px}a.settings{margin-left:10px}#profile .account{width:80%}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.ie7 .clearfix{zoom:1}.Left{float:left}.Right{float:right}.Clear{clear:both;width:0;height:0}.ClearLeft{clear:left;width:0;height:0}.ClearRight{clear:right;width:0;height:0}.spacetop{margin-top:2% !important}.Space5{display:block;font-size:5px;line-height:5px;height:5px;padding:0 !important}.Space10{display:block;font-size:10px;line-height:10px;height:10px;padding:0 !important}.Space15{display:block;font-size:15px;line-height:15px;height:15px;padding:0 !important}.Space20{display:block;font-size:20px;line-height:20px;height:20px;padding:0 !important}.Space30{display:block;font-size:30px;line-height:30px;height:30px;padding:0 !important}.Space40{display:block;font-size:40px;line-height:40px;height:40px;padding:0 !important}.Space75{display:block;font-size:75px;line-height:75px;height:75px;padding:0 !important}.float_left{float:left}.float_right{float:right}.half{width:50%}input[type="checkbox"]{display:none;margin-left:auto;background:#eaeaea}input[type="checkbox"]+label{position:relative}input[type="checkbox"]+label i{display:none}input[type="checkbox"]:checked+label i{display:inline-block;width:14px;height:14px;position:absolute;border:1px solid transparent;top:50%;left:0;margin:-9px 0 0 1px;font-size:16px;line-height:14px;color:#292929;box-sizing:border-box}input[type="checkbox"]+label::before{content:' ';display:inline-block;width:14px;height:14px;position:relative;border:1px solid transparent;background:#eaeaea;margin:0 8px -2px 0}input[type="checkbox"]:checked+label::before{background-color:#ffc600}input[type="checkbox"]:hover+label::before{background:#ffc600}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="number"],textarea,option,select{width:100%;background-color:#eaeaea;border:1px solid transparent;padding:8px 12px 7px 12px;margin-bottom:10px;font-family:'Roboto',sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#292929;font-size:14px;outline-color:transparent;height:43px}#registerForm input[type="text"],#registerForm input[type="email"],#registerForm input[type="password"],#registerForm input[type="search"],#registerForm input[type="number"]{padding:0;margin-bottom:0;height:25px}#registerForm table td,#registerForm table th{padding:5px 10px 5px 10px}input[type="search"]{width:200px;background-color:#f4f4f4}input[type="text"]:focus,input[type="password"]:focus,textarea:focus,input[type="text"]:hover,input[type="password"]:hover,textarea:hover{border:1px solid #b4b4b4}select{height:30px;width:20%;padding:4px}input[required]::placeholder{color:#292929;font-weight:500;opacity:1}input[required]:-ms-input-placeholder{color:#292929}input[required]::-ms-input-placeholder{color:#292929}#remarkArea{height:125px;resize:none}.switch{position:relative;display:inline-block;width:53px;height:22px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:1px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#292929}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:24px}.slider.round:before{border-radius:50%}footer{background-color:#f4f4f4;color:#292929;width:100%;overflow:hidden;padding:30px 40px;z-index:150;position:relative;bottom:0;box-sizing:border-box}.login footer,.home footer{background-color:transparent}.login footer{position:absolute;z-index:0}.login footer,.home footer,.login footer a,.home footer a{color:#fff}.login footer a:hover,.home footer a:hover{color:#ffc600}.button{display:inline-block;margin:0;box-sizing:border-box;border:1px solid #949494;cursor:pointer;padding:2px 15px 2px 15px;background:transparent;text-align:center;text-decoration:none;color:#949494;font-family:'Roboto',sans-serif;font-size:16px;line-height:24px;text-transform:uppercase}.button.more,.button.back,.button.download{background-color:#292929;color:#fff;text-transform:uppercase;border:1px solid transparent;padding:9px 20px 8px 20px;height:auto;width:auto;margin-bottom:5px}.button.more i,.button.back i{margin:0;font-size:26px;line-height:27px}.button.more i{margin-left:10px}.button.back i{margin-right:10px}.button.download{float:right;margin-bottom:30px}.button.download i.far{padding:0 10px}.button_wrapper{margin-top:20px;text-align:right}a.light{color:#949494}.button:hover{text-decoration:none;background-color:#292929;color:#fff;border:1px solid #ffc600}.button.more:hover,.button.back:hover{background-color:#fff;color:#292929}button{margin:0 auto 10px auto;display:block;color:#fff;font-weight:300;text-transform:uppercase;font-size:16px;line-height:24px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:transparent;border:none;max-width:100%;font-family:'Roboto',sans-serif}button.list_menu{height:30px}.box button.list_menu:hover,.box button.list_menu:hover .fas,.list button.list_menu:hover,.list button.list_menu:hover .fas{color:#ffc600}button.list_menu .fas{color:#fff;font-size:20px;line-height:20px;vertical-align:bottom;padding:0 5px 2px 5px}button.list_menu:focus{border:none;outline:0}button.search{display:inline-block;background-color:#eaeaea;color:#292929}.box button.list_menu,.box button.list_menu .fas{color:#292929}button.find{border:1px solid transparent;padding:8px 25px 8px 25px;background-color:#eaeaea;color:#292929;font-weight:300;display:inline-block}button.find:hover{text-decoration:none;background-color:#292929;color:#fff;border:1px solid #ffc600}button.find .fas{padding-left:10px}form#search{display:inline-block;float:left}.container{clear:both}.container.login{width:auto}.container .btn{position:absolute;top:80%;left:20%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:#555;color:#fff;font-size:16px;padding:12px 24px;border:none;cursor:pointer;border-radius:5px;text-align:center}.image{display:block;width:100%;height:auto}.photo{position:relative;float:left}.fa-download:hover{color:#949494}.overlay{position:absolute;bottom:10px;right:10px;opacity:0;transition:.3s ease;background-color:none}div.photo:hover .overlay{opacity:1}.fa-user:hover{color:#eee}.container .btn:hover{background-color:#000}.fas,.far{font-size:24px;line-height:24px;color:#ffc600;vertical-align:middle;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;cursor:pointer}.fas:hover,.far:hover{color:#292929}.fas.fa-chevron-up,.fas.fa-chevron-down{color:#292929;font-size:20px;line-height:20px;padding:0 2px}.fas.fa-chevron-up:hover,.fas.fa-chevron-down:hover{color:#ffc600}span.open{color:#da0000}span.paid{color:#16771f}span.blueStatus{color:#0c19c9}span.greenStatus{color:#32cd32}span.redStatus{color:#da0000}table{display:table;width:100%;border-collapse:collapse;border-color:transparent}table tr:nth-of-type(odd){background-color:#f4f4f4}table th:nth-of-type(1),table td:nth-of-type(1){padding-left:30px}table.invisible tr{background-color:transparent;border:none}table.invisible td{padding:0 30px 0 5px}table.invisible *{font-size:14px;line-height:26px}table td,table th{font-weight:normal;font-style:normal;font-size:16px;text-decoration:none;color:#292929;line-height:26px;padding:10px 10px 10px 10px;vertical-align:top;text-align:left}table td img{width:100% !important;height:auto !important}table td.number,table th.number{text-align:right}.textright{text-align:right}table th{font-weight:bold;background-color:#eaeaea;border-top:1px solid #ffc600}table.services_table{margin-bottom:10px}#services_table_length select{width:60px}.mobile{display:none}.accordion-panel{padding:0 0;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion{cursor:pointer;transition:background-color 5s ease-out;width:100%}.comment{cursor:pointer}.totalprice{float:right;margin-right:10px}.dossier .totalprice{display:none}.hiddenpath{position:absolute;left:-999em}.text-danger{color:#f00}.dropdown{position:relative;font-size:14px;display:inline-block;width:250px}.dropdown-hide{display:none;width:218px;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:12px 16px;z-index:1}.dropdown-show{display:block;width:218px;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:12px 16px;z-index:1}.highlightNewest tr:nth-of-type(1n+2){opacity:.5;background-color:#f4f4f4}#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1000;left:50%;bottom:30px}#snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.defaultStyle{all:unset;width:100%;border:1px solid #000;background:#80808047;padding:20px}.defaultStyle a{color:#00f;text-decoration:underline}.defaultStyleCreate{border:1px solid #000;background:#80808047;height:400px;padding:20px}.defaultStyleCreate a{color:#00f;text-decoration:underline}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;color:#fff}.page-container{position:relative;min-height:100vh}main{padding-bottom:100px}footer{position:absolute}.errorMessage{color:#f00}