@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap");html{margin:0;height:100%;overflow:hidden}body{margin:0;height:100%;overflow:hidden;padding-top:167px;padding-bottom:75px;background-color:#fff;color:#000a50!important;font-family:'Nunito',sans-serif;table-layout:fixed}a{color:#000a78!important}a.orange{color:#ff9d50!important}h1,h2,h3,h4,h5,h6{color:#1f4da0;font-weight:bold}i{font-size:32px!important;color:#ff9d50!important}input{background-color:#f2f3f4!important;border:none!important;border-radius:0!important}input:focus{outline:none}input[type='submit']{background-color:#ff9d50!important;border-radius:30px!important;color:#fff;font-weight:bold;box-shadow:0 4px 5px rgba(0,0,0,.5);min-width:150px}input[type='submit']:hover{box-shadow:0 2px 2px rgba(0,0,0,.3);color:#fff}table{font-size:.85rem;margin-bottom:0!important}table th{text-align:center;vertical-align:middle!important}table td{vertical-align:middle!important}table .lbl{background-color:#000a78;color:#fff}.primary{background-color:#f2f3f4;color:#000a78}.primary:hover{background-color:#000a78;color:#fff}.secondary{background-color:#f2f3f4;color:#000a78}.secondary:hover{background-color:#000a78;color:#fff}.secondary.active{background-color:#000a78;color:#fff}#comment{background-color:#f5f6f7;border:none;border-radius:0;color:#000a78}#comment:focus{outline:none}.mobile-only{display:none}.pointer{cursor:pointer}.body-content{height:100%;display:flex;flex-direction:column}.header{position:fixed;top:0;width:100%;background-color:#fff;padding:0 3em;color:#000a78;border-bottom:2px solid rgba(0,10,120,.25);height:42px;display:flex;justify-content:space-between;align-items:center;font-weight:bold}.header ul.navbar-nav{flex-direction:row}.header ul li{margin-right:10px;display:flex;justify-content:center;align-items:center}.header .left a{margin-left:10px}@media(max-width:576px){.header .left{display:none}}@media(max-width:576px){.header{justify-content:flex-end}}.subheader{position:fixed;top:42px;width:100%;padding:10px 3em 0 3em;display:flex;flex-direction:column}.subheader.navbar{background-color:#fff;color:#000a78;z-index:999}.subheader.navbar a{font-weight:bold}@media(max-width:576px){.subheader{padding:10px 10px 0 10px}}.footer{position:fixed;bottom:0;left:0;display:flex;background-color:#000a78;color:#fff;padding:10px;width:100%;align-items:center;font-weight:bold}.footer-mobile{display:none}.logo-mobile{display:none}.form-control{width:auto}.form-group label{color:#1f4da0;_font-weight:bold}.form-group input{}.form-group input[type='text'],.form-group input[type='password']{background-color:rgba(0,0,0,.1);border-radius:0}.form-group select{background-color:#f5f6f7;border-radius:0}.nav-link{text-align:center}.navmenu{_border-bottom:2px solid rgba(0,10,120,.25);padding:0 0 5px;font-weight:bold;display:flex;flex-direction:row;align-items:center}.navmenu .nav-item{background-color:#f2f3f4;min-width:175px;text-align:center}.navmenu .nav-item:hover{cursor:pointer;background-color:#000a78}.navmenu .nav-item:hover a{color:#fff!important}.navmenu .nav-item.selected{background-color:#000a78}.navmenu .nav-item.selected a{color:#fff!important}.menu{_border-bottom:2px solid rgba(0,10,120,.25);margin:0 0 1em;padding:0 0 5px;font-weight:bold;display:flex;flex-direction:row;align-items:center}.menu a{margin-left:1em}.menu a:hover{text-decoration:none}.menu a.button{background-color:#ff9d50;border-radius:30px;font-weight:bold;box-shadow:0 4px 5px rgba(0,0,0,.5);min-width:150px;height:38px;display:flex;align-items:center;justify-content:center;color:#fff!important}.menu a.button:hover{box-shadow:0 2px 2px rgba(0,0,0,.3)}.menu .left{_min-width:50px;justify-content:flex-start;display:flex;_height:100%;_width:100%;padding:0}.menu .center{_min-width:50px;color:#ff9d50;justify-content:center;display:flex;_height:100%;_width:100%;font-size:20px;padding:0}.menu .right{_min-width:50px;justify-content:flex-end;display:flex;_height:100%;_width:100%;padding:0}.content{overflow:auto;height:100%}.title{color:#000a78;font-weight:bold}.picto{width:50px;height:40px}.custom-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,10,120, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.custom-toggler.navbar-toggler{border-color:#000a78}.dl-horizontal dt{white-space:normal}input,select{max-width:280px}.shadow{border:1px solid #000;border-radius:15px;box-shadow:2px 2px 4px rgba(0,0,0,.5)}.ellip{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dataTables_wrapper{}.dataTables_wrapper label{color:#000a78!important}.dataTables_wrapper select{color:#000a78!important}.dataTables_wrapper input[type="search"]{color:#000a78!important}.dataTables_wrapper .dataTables_info,.dataTables_wrapper dataTables_paginate{color:#000a78!important}.dataTables_wrapper .dataTable thead tr[role="row"]{background-color:#000a78;color:#fff}.dataTables_wrapper .dataTable tbody tr.odd{background-color:#fff}.dataTables_wrapper .dataTable tbody tr.even{background-color:#f2f3f4}.dataTables_wrapper .dataTable th{text-align:center}.dataTables_wrapper .dataTable td{padding-left:0!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background-color:#000a78!important;color:#fff!important;border:1px solid #000a78!important;background:#000a78!important;border-radius:30px}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background-color:#000a78!important;color:#fff!important;border:1px solid #000a78!important;background:#000a78!important;border-radius:30px}.dataTables_wrapper .dataTables_scrollBody{border:0!important}.dataTables_wrapper .dataTables_paginate{width:100%;display:flex;justify-content:center}.dataTables_length{position:relative;font-family:Arial;display:flex;align-items:center;justify-content:center;color:#000a78!important}.dataTables_length select{display:none}.dataTables_length label{display:none}.form-group.forselect{position:relative;font-family:Arial;_display:flex;align-items:center;justify-content:center;color:#000a78!important}.form-group.forselect select{display:none}.form-group.forselect.right{margin-bottom:0!important}.form-group.forselect.right .select-selected{max-width:280px;min-width:280px;margin:0}.form-group.forselect.right .select-selected::after{top:15px;left:auto;right:5px}.form-group.forselect.right .select-selected.select-arrow-active:after{top:7px}.form-group.forselect .select-selected{max-width:280px;min-width:280px;margin:0}.form-group.forselect .select-selected::after{top:45px;left:260px}.form-group.forselect .select-selected.select-arrow-active:after{top:40px}.form-group.forselect .select-items{max-width:280px;overflow:auto;max-height:250px}.select-selected{background-color:#f2f3f4;color:#000a78;padding:4px 2em 4px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.1) transparent;cursor:pointer;margin:0 1em}.select-selected:after{position:absolute;content:"";top:14px;right:90px;width:0;height:0;border:6px solid transparent;border-color:#000a78 transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent #000a78 transparent;top:7px}.select-items{position:absolute;background-color:#f2f3f4;top:100%;left:0;right:0;z-index:99}.select-items div{color:#000a78;padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.1) transparent;cursor:pointer}.select-items div:hover{background-color:#000a78;color:#fff}.same-as-selected{background-color:#000a78;color:#fff!important}.select-hide{display:none}.date-area{display:flex;align-items:center;justify-content:flex-start}.date-area .from{display:flex;align-items:center;justify-content:flex-start}.date-area .to{display:flex;align-items:center;justify-content:flex-start}.date-area .act{flex-grow:1;justify-content:flex-end;display:flex}.quotation{margin-bottom:3em}.quotation .hed{display:flex;justify-content:space-between;color:#000a78;font-weight:bold;margin:1em 0 1em;align-items:center}.intervention .table .row{margin-left:1px}@media only screen and (min-device-width:320px)and (max-device-width:480px){body{_background-color:red;padding-top:100px}form{margin:0 .5em}table{margin-bottom:1em!important}.body-content{padding:0}.btn{padding:.175rem .75rem}.mobile-only{display:block}.web-only{display:none!important}.header{display:none;margin:0;padding:10px}.header .right{width:100%}.header .right .navbar-nav{display:flex;justify-content:space-between}.header .right .navbar-nav .nav-item{margin:0}.subheader{top:0;padding:0;z-index:999;background-color:transparent!important}.subheader .custom-toggler .navbar-toggler-icon{border-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.subheader .nvbr{padding:1em;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#000a78;color:#fff}.subheader .partial{width:100%}.subheader .partial .navbar-nav{width:75%}.footer{display:none!important}.footer-mobile{display:flex;justify-content:space-evenly;bottom:0;left:0;background-color:#fff;border-top:2px solid rgba(0,10,120,.25);color:#fff;padding:0;width:100%;align-items:center;font-weight:bold;height:75px;font-size:14px}.footer-mobile .nav-item .picto{margin-bottom:-10px}.footer-mobile .nav-link{padding:0}.footer-mobile .nav-link span{color:grey}.footer-mobile .nav-link span.selected{color:#ff9d50}.logo{display:none}.logo-mobile{display:block}.menu{margin:0;flex-direction:column;padding:0 1em .5em}.menu a{margin:0}.menu a.button{height:30px}.menu .right{margin:.5em 0;display:flex;justify-content:space-between;width:100%}.date-area{flex-direction:column}.date-area .form-control{max-width:165px;height:30px}.date-area .mr-2,.date-area .mx-2{display:none}.date-area .from{margin-bottom:.5em}.date-area .to{margin-bottom:.5em}.date-area .act{margin-bottom:.5em}.form-group.forselect .select-items{left:1.5rem}.form-group.forselect.right .select-selected::after{right:30px}.form-group.forselect.right.select-arrow-active:after{top:7px}.select-selected:after{right:0;left:185px}.dataTables_wrapper .dataTables_paginate{margin-top:0!important;margin-bottom:.5em}.quotation .hed{flex-direction:column;margin-top:0}.quotation .hed .form-group{width:100%;margin-top:.5em!important}.intervention .table{display:flex;flex-direction:row}.intervention .table .item{display:flex;flex-direction:column}.intervention .table .item .row{margin-bottom:.5em}.intervention .table .row{display:flex;flex-direction:row}.calendar .page-header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;font-size:1em!important}.calendar .page-header h3{margin:.25em 0;font-size:1em!important}.calendar .page-header .form-inline{display:flex;align-content:center;justify-content:center}.calendar .page-header .form-inline .btn-group{margin-bottom:.5em}.calendar .cal-row-head{font-size:.6em}.calendar .cal-month-box span[data-cal-date]{margin:0 .25em;font-size:1em!important}.calendar .cal-day-today span[data-cal-date]{margin:0 .25em;font-size:1em!important}.calendar .cal-year-box [class*="span"],.calendar .cal-month-box [class*="cal-cell"]{min-height:55px}.calendar .cal-year-box [class*="span"] .cal-month-day,.calendar .cal-month-box [class*="cal-cell"] .cal-month-day{height:55px}}