@import url(https://fonts.googleapis.com/css2?family=Fredoka+One&family=Montserrat:wght@300;400;600&display=swap);
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@charset "UTF-8";html{scroll-behavior:smooth;}body{font-family:"Montserrat",sans-serif;font-size:14px;color:#424b5a;}h1,h2{font-family:"Fredoka One",sans-serif;color:#40B498;}h3,h4,h5{font-family:"Montserrat",sans-serif;font-weight:600;}h1,h2{font-size:2em;}h3{font-size:1.6em;color:#40B498;}h4{font-size:1.1em;}ul{-webkit-padding-start:0;padding-inline-start:0;}@media (max-width:768px){h1,h2{text-align:center;}}@media screen and (min-width:992px){h1,h2{font-size:2em;}h3{font-size:1.6em;}h4{font-size:1.2em;}.container-fluid{padding:60px 0;}.container-fluid main{padding-right:0;}}.green{color:#40B498;}.orange{color:#F5A623;}a.orange:hover{color:#F5A623;}.blue{color:#10bbef;}a.blue:hover{text-decoration:none;color:#F5A623;}.color-text{color:#424b5a;}.bg-grey{background-color:#ededed;}.bg-white{background-color:#fff;}.renfort_H{color:#ff9Ae8;}.renfort_OD{color:#c8d300;}#block-contractsblock .nav-tabs .nav-item.active{background-color:#40B498;color:#fff;}.bg h1,.bg h2,.bg h3,.bg h4,.bg p{color:#fff;}.orange-bg{background-color:#F5A623;}.orange-bg.full-width{box-shadow:500px 0px 0px #F5A623,-600px 0 0px #F5A623;}.btn{color:#fff;padding:15px 25px;text-transform:uppercase;font-size:12px;}.btn a{color:inherit;}.btn:hover{color:#fff;}nav ul{list-style:none;font-size:1em;}nav ul a svg{margin:auto;margin-bottom:0.2em;}.region-primary-menu{background-color:#40B498;z-index:999;}.region-primary-menu .menu-account a{color:#fff;}.region-primary-menu nav ul{font-size:1em;}.region-primary-menu nav ul:not(.collapse) > li.active > a{border-bottom:1px solid #fff;}.region-primary-menu nav li{text-transform:uppercase;}.region-primary-menu nav li ul{padding-bottom:1em;}.region-primary-menu nav li ul li{text-transform:none;padding:0;}.region-primary-menu nav li ul li a.is-active{font-weight:bold;}.region-primary-menu nav li a{color:#fff;font-weight:600;line-height:1.6em;letter-spacing:1px;}.region-primary-menu nav li li a{line-height:1.2em;font-weight:normal;}.region-primary-menu nav#block-demo ul li a.is-active{text-decoration:unset;}.region-sidebar-first{background-color:#ededed;}.region-sidebar-first h2,.region-sidebar-first p{padding-top:1em;}.region-sidebar-first p{padding:1em 0.4em 1em 0.4em;}.region-sidebar-first h2,.region-sidebar-first p,.region-sidebar-first li,.region-sidebar-second h2,.region-sidebar-second p,.region-sidebar-second li{text-align:center;}.region-sidebar-first img,.region-sidebar-second img{display:inline-block;margin:0 auto;}.region-content nav a,.region-sidebar-second nav a{color:#424b5a;}.region-header nav{position:absolute;right:0;}.region-header nav a{display:inline-block;padding:1em;color:#fff;}.region-header nav a svg{display:block;font-size:2em;margin:0 auto;}#block-mainpagecontent:empty{display:none;}#block-accueil .card-body,#block-voiraussi .menu-item{cursor:pointer;}.region-footer a{color:#424b5a;font-size:12px;line-height:25px;}.region-bottom-bar li{line-height:1em;border-right:1px solid #fff;}.region-bottom-bar li a{color:#fff;}@media (max-width:768px){.region-bottom-bar .rounded-top-right{border-top-right-radius:1rem;}.region-bottom-bar .rounded-top-left{border-top-left-radius:1rem;}}input::-moz-placeholder{font-size:0.8em;color:#ccc !important;}input:-ms-input-placeholder{font-size:0.8em;color:#ccc !important;}input::placeholder{font-size:0.8em;color:#ccc !important;}label{margin:0;}.block-user-login-block a,.evea-ep-password-create-form a,.evea-ep-contact-problem-form a{text-decoration:underline;color:#40B498;}.block-user-login-block ul,.evea-ep-password-create-form ul,.evea-ep-contact-problem-form ul{display:none;}.block-user-login-block input,.evea-ep-password-create-form input,.evea-ep-contact-problem-form input{text-align:center;}.block-user-login-block .form-actions,.evea-ep-password-create-form .form-actions,.evea-ep-contact-problem-form .form-actions{text-align:center;padding:3em 0;}.block-user-login-block label,.evea-ep-password-create-form label,.evea-ep-contact-problem-form label{color:#40B498;}.tooltip-inner{color:#fff;background-color:#10bbef;}.tooltip.bs-tooltip-right .arrow:before{border-right-color:#10bbef !important;}.tooltip.bs-tooltip-left .arrow:before{border-left-color:#10bbef !important;}.tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#10bbef !important;}.tooltip.bs-tooltip-top .arrow:before{border-top-color:#10bbef !important;}.password-parent label{display:none;}.password-strength__meter .password-strength__indicator.is-weak{background-color:red;}.password-strength__meter .password-strength__indicator.is-fair{background-color:#F5A623;}.password-strength__meter .password-strength__indicator.is-good,.password-strength__meter .password-strength__indicator.is-strong{background-color:#40B498;}.form-header{background-color:#10bbef;box-shadow:60px 0 0 #10bbef,-60px 0 0 #10bbef;}.form-check{margin:1.2em 0;}.form-date{margin-top:0.25em;}.form-file{line-height:1em;}.btn{color:#fff;font-weight:600;padding:10px 25px;background-color:#F5A623;border:1px solid #F5A623;}.btn.btn-cancel{background-color:#fff;color:#F5A623;margin-right:10px;}@media screen and (min-width:992px){select.form-control{color:#fff;background-color:#10bbef;}}.messages{padding:1em;}.messages--error{color:#721c24;background-color:#f8d7da;}.toggle{cursor:pointer;display:inline-block;}.toggle .toggle-checkbox{position:absolute;visibility:hidden;}.toggle .toggle-label{margin-left:5px;position:relative;top:2px;}.toggle .ajax-progress-throbber{position:absolute;top:-20px;}.toggle-switch{display:inline-block;background:#ccc;border-radius:8px;width:29px;height:16px;position:relative;vertical-align:middle;transition:background 0.25s;}.toggle-switch:before,.toggle-switch:after{content:"";}.toggle-switch:before{display:block;background:linear-gradient(to bottom,#fff 0%,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.25);width:12px;height:12px;position:absolute;top:2px;left:2px;transition:left 0.25s;}.toggle:hover .toggle-switch:before{background:linear-gradient(to bottom,#fff 0%,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,0.5);}.toggle-checkbox:checked + .toggle-switch{background:#40B498;}.toggle-checkbox:checked + .toggle-switch:before{left:15px;}.accordion{width:100%;text-align:left;background:none;padding:0 15px;font-family:"Fredoka One",sans-serif;font-size:20px;outline-color:transparent !important;color:#424b5a;cursor:pointer;}.accordion:hover{text-decoration:none;color:#424b5a;}.accordion:after{content:"›";font-weight:normal;float:right;transition:all 0.3s;}.accordion.active:after{transform:rotate(90deg);transition:all 0.3s;}.panel{max-height:0;overflow:hidden;transition:max-height 0.5s ease-out;}.table > tbody > tr:first-child > td{border:none;}.table-columns table{width:100%;}.table-columns tbody,.table-columns thead{display:table;width:100%;}.table-columns tr:not(:last-child){border-bottom:1px solid #dee2e6;}.table-columns th,.table-columns td{padding:1rem 0.3rem;}.table-columns tr td:not(:first-child),.table-columns tr th:not(:first-child){width:25%;}.table-columns tr td:not(:first-child){font-weight:bold;text-align:right;}.table-columns tr td.ss,.table-columns tr th.ss{width:6%;text-align:center;}.table-columns tr td.renfort,.table-columns tr th.renfort{width:10%;background-color:rgba(16,187,239,0.3);}.table-columns tr th.renfort{color:#12777A;text-align:center;}.table-columns tr td.mut,.table-columns tr th.mut{width:12%;background-color:#F5A623;}.table-columns tr th.mut{text-align:center;}.table-columns tr th.renfort{font-size:0.9em;}.table-columns caption{font-family:"Fredoka One",sans-serif;font-size:18px;display:block;}p.icon::after{display:none;}p.add-button{color:#fff;margin:1em 3em;padding:0.4em;background-color:#10bbef;cursor:pointer;}p.add-button::after{content:"";font-family:"Font Awesome 5 Free";font-weight:400;}@media (max-width:768px){.shadow-sm{box-shadow:none !important;}.region-primary-menu{position:fixed;top:0;min-height:2.8em;}.region-primary-menu .navbar-collapse{width:75%;}.region-primary-menu .menu-account{font-size:1.2em;}.region-primary-menu .menu-account a{padding:0 5px;}.region-primary-menu .logo{text-align:center;}.region-primary-menu .logo img{width:60%;}.region-sidebar-first img{display:none;}main{padding-top:2.8em;}}.refunds .btn-sort{padding:0;border:none;background-color:transparent;transition-timing-function:linear;transition-duration:0.5s;}.refunds .collapse-desactive{display:none;}.refunds .rotate{transition-timing-function:linear;transition-duration:0.5s;transform:rotate(180deg);}.refunds em{font-size:0.8em;}.refunds .container-desktop.tableau-remboursement .sort{padding-left:0.5rem;color:black;}.refunds .container-desktop.tableau-remboursement .sort.active{color:#40B498;}.refunds .container-desktop.tableau-remboursement .sort::before{display:none;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.refunds .container-desktop.tableau-remboursement .sort-down::before{content:"";font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;}.refunds .container-desktop.tableau-remboursement .sort-up::before{content:"";font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;}.refunds .container-desktop.tableau-remboursement .div-content{justify-content:center;align-items:center;}.refunds .container-desktop.tableau-remboursement .div-infos-pc{justify-content:center;align-items:center;background-color:#fff;border:1px solid #ededed;}.refunds .container-desktop.tableau-remboursement .main-collapse{justify-content:center;align-items:center;}.refunds .container-desktop.tableau-remboursement .icon-before-date svg{font-size:1rem;vertical-align:middle;color:#10bbef;display:inline-block;width:2em;}.refunds .container-desktop.tableau-remboursement .btn-collapse{border:none;background-color:transparent;color:#10bbef;font-size:1.2rem;transition-timing-function:linear;transition-duration:0.5s;}.refunds .container-desktop.tableau-remboursement .content-collapse{width:100%;}.refunds .container-desktop.tableau-remboursement .tableau-content-collapse{background-color:#e8f8fd;}.refunds .container-desktop.tableau-remboursement .collapse-active{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.refunds .container-mobile .icon-sort{font-size:1.2rem;padding-left:0.5rem;color:black;}.refunds .container-mobile .div-infos-mobile{display:inline-block;width:100%;height:100%;background-color:white;border-radius:0.5rem;}.refunds .container-mobile .main-collapse{display:flex;justify-content:space-between;width:100%;}.refunds .container-mobile .div-1{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.refunds .container-mobile .div-1 i{font-size:1.5rem;color:#10bbef;}.refunds .container-mobile .div-2{display:flex;flex-wrap:wrap;width:100%;}.refunds .container-mobile .content-div-2{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}.refunds .container-mobile .div-3{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.refunds .container-mobile button.btn-collapse{border:none;background-color:transparent;color:#10bbef;font-size:1.2rem;transition-timing-function:linear;transition-duration:0.5s;}.refunds .container-mobile div.price-green{color:#40B498;font-weight:bold;}.refunds .container-mobile div.date-grey{color:#ededed;}.refunds .container-mobile hr.hr-mobile{width:100%;border:none;height:2px;background-color:#ededed;padding:0;margin:0.2rem 0;}.refunds .container-mobile div.content-collapse{width:100%;display:flex;flex-wrap:wrap;}.refunds .container-mobile div.bb-blue{border-bottom:1px solid #10bbef;}.refunds .container-mobile .collapse-active{display:block;}
