/*
	Theme Name:     Symposium
	Description:    Theme pour Symposium
	Author:         DBL & ISIA Conseil
	Template:       Divi
*/

.btn-orange-header a {color:#ffffff!important;background:#f49d00;border-radius:4px;}
.btn-orange-header a:hover,
.btn-orange-header a:focus {background:rgba(244,157,0,0.8);}
/* Because of not in cpt */
.et-pb-icon-circle {
    padding: 25px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    font-size: 48px;
}
.sympo-no-padding{
    padding:0px;
}
/* Menu */
.home-login a {
    color:#fff !important;
}
/* user */
.sympo-mobile-cx{
    display:none;
}
#popup-login .et_pb_newsletter_description_content a{
    display:block !important;
    padding: 10px !important;
    border: 1px solid white;
    color:white !important;
    margin-top: 0px;
    text-align: center;
    max-width:250px;
    margin:auto;
}
@media (max-width: 481px){
    .sympo-mobile-cx{
        display:block;
        position: absolute;
        top: 25px;
        right: 40px;
        z-index: 200;
    }
    #popup-login .et_pb_newsletter_description_content a{
        display:block !important;
        padding: 10px !important;
        /* border: 1px solid white; */
        border:none !important;
        color:white !important;
        margin-top: 0px;
        text-align: center;
    }
    .sympo-mobile-ico{
        font-size: 18px;
        color: #3e89c9;
    }
    .sympo-mobile-ico.et-pb-icon-circle {
        padding: 4px;
    }
    .sympo-mobile-ico.et-pb-icon-circle-border {
        border: 2px solid;
    }
}
.sympo-user #et-secondary-menu{
    padding-left:0px;
}
.sympo-user .top-logo{
    max-width: 400px;
    float:left;
    padding-right:10px;
}
#top-menu li {
    padding-right: 16px;
}
#top-menu li li a {
    width: 320px;
}
.nav li li{
    line-height: 1.2em;
}
#et-top-navigation{
    padding-left:0px !important;
}
.nav li ul {
    width: 360px;
}
.nav li li ul {
    left: 360px;
}
#popup-login{
    position: fixed !important;
    bottom: 0px;
    margin-left: auto;
    right: 20%;
    z-index: -999999;
    transition:all 0.9s ease;
}
#popup-login.popup-opened{
    display:block !important;
    top: 90px;
    z-index: 999999;
}
#popup-login.popup-opened a{
    color:#fff !important;
}
@media (max-width: 481px){
    #popup-login.popup-opened{
        top: -30px;
        left:40px;
    }
    .sympo-mobile-hidden{
        display:none;
    }
    .et_pb_newsletter_description{
        margin-bottom:5px !important;
    }
    #popup-login .et_pb_newsletter_description_content a {
        display: block;
        padding: 0px !important;
        border: none !important;
        margin-top: 0px !important;
        text-align: center;
    }
    .et_pb_forgot_password {
        display:none;
    }
}
.popup-login-content{
    background:#0063a3;
    border:2px solid white;
    border-radius:6px;
}
.top-adherents a{
    color:#fff !important;
}
.top-adherents{
    float:right;
    background-color:#3e89c9;
    padding:15px;
    font-size:16px;
    border-radius: 10px;
}
.top-login{
    /* border: 2px solid #c8d0ca; */
    text-align:center;
    float: right;
    transition: 0.2s transform ease-in-out;
}
/* .top-login:hover{ */
/* background-color:#f4f6f5; */
/* } */
.top-login a .sympo-quitter {
    display:none;
}
.top-login:hover a .sympo-quitter {
    display:block;
}
.top-login:hover a .sympo-welcome {
    display:none;
}
.top-login a{
    padding: 10px;
    color:#fff !important;
    display:block;
    border-radius: 0.5rem;
    color: #ff0;
    background-color:#3e89c9;
    font-size: 14px;
    font-weight: 100;
    position: relative;
    text-decoration: none;
    transition: 0.2s -webkit-transform ease-in-out;
    transition: 0.2s transform ease-in-out;
    transition: 0.2s transform ease-in-out, 0.2s -webkit-transform ease-in-out;
    will-change: transform;
    overflow:hidden;
    width:200px;
    line-height: 18px;
}
.top-login a:hover{
    color:#3e89c9 !important;
    font-weight:bold !important;
    background-color:#f4f6f5;
}
/* .top-login::after { */
/* background-color: #c8d0ca; */
/* border-radius: 3rem; */
/* content: ''; */
/* display: block; */
/* height: 100%; */
/* width: 100%; */
/* position: absolute; */
/* left: 0; */
/* top: 0; */
/* -webkit-transform: translate(-100%, 0) rotate(10deg); */
/* transform: translate(-100%, 0) rotate(10deg); */
/* -webkit-transform-origin: top left; */
/* transform-origin: top left; */
/* transition: 0.2s -webkit-transform ease-out; */
/* transition: 0.2s transform ease-out; */
/* transition: 0.2s transform ease-out, 0.2s -webkit-transform ease-out; */
/* will-change: transform; */
/* z-index: -1; */
/* } */
/* .top-login:hover::after { */
/* -webkit-transform: translate(0, 0); */
/* transform: translate(0, 0); */
/* } */
.top-login:hover {
    /* border: 2px solid transparent; */
    color: #0063a3 !important;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    will-change: transform;
}
.um-field-user_login{
    display:none;
}
#sympo-profil-row{
    width:90%;
}
#sympo-profil-row .et_pb_column {
    padding: 10px;
}
/* .um-field-area #user_email::after{ */
/* content:"Attention : Votre adresse email étant votre identifiant, si vous changez votre adresse email, vous devrez désormais vous connecter en utilisant cette nouvelle adresse email"; */
/* } */
#et-secondary-menu{
    /* width: 100%; */
    /* padding-left: 340px; */
}
.logo-left{
    float:left;
    max-width:400px;
}
@media (min-width:980px) and  (max-width: 1260px){
    .logo-left{
        max-width:290px;
    }
}
.top-conseiller{
    float: left;
    font-size: 18px;
    padding-top: 15px;
    color:#f5821f;
    font-style: italic;
}
.sympo-border-b{
    border-bottom: 2px solid #f5821f;
    padding-bottom: 8px;
    display:inline-block;
}
.sympo-ico-tel-top{
    border: 2px solid #f5821f;
    padding: 6px;
    border-radius: 100%;
}
.top-conseiller a{
    color:#f5821f !important;
}
.top-connecte{
    /* position:relative; */
    /* float:right; */
    position: absolute;
    float: right;
    right: 0;
    top: 10px
}
.top-conseiller-client{
    float: left;
    font-size: 14px;
    padding-top: 17px;
    /* border-bottom: 2px solid #0063a3; */
    padding-bottom: 5px;
    color:#56585a;
    font-weight:500;
    padding-left: 90px;
}
.ico-medium{
    font-size: 14px;
    /* color:#56585a; */
}
.top-conseiller-client a {
    color:#0b77b3 !important;
}
.sympo-social{
    float:right;
    padding-left: 40px;
}
.sympo-social-client {
    text-align: right;
    padding-top: 8px;
    padding-right:16px;
}
.sympo-social-client img {
    max-height:30px;
}
.sympo-social img{
    max-height:32px;
    padding-top:10px;
    padding-right:2px;
}
.logo-smart{
    display:none;
}
#logo{
    max-height: 50%!important;
}
@media (max-width: 481px){
    .logo-smart{
        display:block;
    }
}
/* Adh */
.sympo-bloc-ident{
    padding-bottom:20px !important;
    padding-top:20px !important;
}
@media all and (min-width: 981px) {
    .sympo-pad-m{
        padding:80px;
    }
}
@media all and (max-width: 481px) {
    .sympo-pad-m{
        padding:8px;
    }
    .et_pb_row.sympo-bloc-ident{
        width:95%;
    }
}
/* Bt */
#fixed_buttons {
    position: fixed;
    /* top: 50%; */
    bottom: 180px;
    right: -110px;
    width: 250px;
    height: 90px;
    cursor: pointer;
    padding-left: 20px;
    -moz-transition: right 0.5s ease-in-out;
    transition: right 0.5s ease-in-out;
    background-color: #3e89c9;
    font-size: 20px;
    z-index: 1000;
    text-align:center;
    color: #fff;
    transform: rotate(270deg);
    padding-top: 20px;
}
#fixed_buttons:hover {
    right: +320px;
    background-color: #00639e!important;
}
#fixed_buttons .frm-sympo{
    position: absolute;
    background: #3e89c9;
    transform: rotate(0deg);
    padding-left: 60px;
    /* padding-left: 20px; */
    min-width: 430px;
    transform: rotate(-270deg);
    /* right: -43px; */
    top: 50px;
    height: 510px;
    padding-top: 20px;
    left: 20px;
}
#fixed_buttons .frm-sympo p{
    max-width: 340px;
    font-size: 16px;
}
#fixed_buttons div.wpcf7 {
    margin: 0;
    padding: 0;
    width: 80%;
}
#fixed_buttons .wpcf7-submit{
    background:#fff !important;
}
/* Home */
a.sympo-bt-plus{
    color: #0063a3;
    line-height: 1.7em;
    font-size: 24 !important;
    padding:15px;
    border-width: 3px !important;
    border-radius: 16px;
    font-family: Arial;
    background-image: linear-gradient(167deg,#fff 0%,#fff 0%) !important;
}
.auto-promo-1 .et_pb_button_0 {
    color: #ffffff!important;
    border-color: #ffffff;
    border-radius: 0px;
    font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600!important;
    background-color: #f5821f;
}
@media (max-width: 481px){
    .auto-promo-1.et_pb_row_4.et_pb_row,.auto-promo-1.et_pb_row_5.et_pb_row{
        padding:0px !important;
    }
}
/* .sympo-diapo-client .et_pb_button{ */
/* background:#0b77b3; */
/* color:#fff; */
/* } */
.sympo-archive-temoins  .et-l .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
}
.sympo-archive-temoins .sympo-separateur hr{
    width: 40% !important;
    max-width: 40% !important;
}
.post-type-archive-post_dbl_avis .et_pb_row.auto-promo-1 {
    width: 100%;
    max-width: 100%;
}
.sympo-avis-archive-lien{
    color:#666 !important;
}
.post-type-archive-post_dbl_avis #main-content .container{
    padding-top:0px;
}
.post-type-archive-post_dbl_avis .sympo-separateur p{
    padding:0px !important;
    margin:0px !important;
    line-height:0px !important;
}
.post-type-archive-post_dbl_avis	.et_main_video_container{
    margin-bottom:0px;
    background: #000;
}
/* .sympo-temoins .column.size-1of3{ */
/* width:40% !important; */
/* } */
/* .sympo-temoins img{ */
/* border-radius:50%; */
/* } */
.post-type-archive-post_dbl_avis .type-post_dbl_avis{
    min-height: 340px;
    width:45%;
    float:left;
    padding:0px;
    margin:15px;
    border: 1px solid #c8d0ca;
    margin-bottom:60px;
    -moz-box-shadow: 10px 10px 10px 0px #c8d0ca;
    -webkit-box-shadow: 10px 10px 10px 0px #c8d0ca;
    -o-box-shadow: 10px 10px 10px 0px #c8d0ca;
    box-shadow: 10px 10px 10px 0px #c8d0ca;
}
.post-type-archive-post_dbl_avis .type-post_dbl_avis hr{
    border: 1px solid #c8d0ca;
}
.post-type-archive-post_dbl_avis .sympo-avis-head{
    padding:20px;
    position:relative;
}
.post-type-archive-post_dbl_avis .sympo-avis-head p:before, .post-type-archive-post_dbl_avis .sympo-avis-head p:after {
    display: inline-block;
    vertical-align: top;
    height: 30px;
    line-height: 48px;
    font-size: 50px;
    opacity: .8;
    color: #c8d0ca;
}
.post-type-archive-post_dbl_avis .sympo-avis-head p:before {
    content: '\201C';
    margin-right: 4px;
    margin-left: -8px;
}
.post-type-archive-post_dbl_avis .sympo-avis-head p:after {
    content: '\201D';
    margin-left: 4px;
    margin-right: -8px;
}
.post-type-archive-post_dbl_avis .sympo-avis-details{
    float:left;
}
.post-type-archive-post_dbl_avis .sympo-avis-image{
    float:left;
    padding:20px;
}
.post-type-archive-post_dbl_avis	.sympo-avis-image img{
    max-width:80px;
}
.post-type-archive-post_dbl_avis	.sympo-avis-details .entry-title{
    font-size:18px;
    color:#000;
    font-family:"Nexa Bold", Helvetica, Arial, Lucida, sans-serif;
    padding-top:40px;
}
.post-type-archive-post_dbl_avis	.sympo-avis-details .sympo-avis-signature{
    font-size:18px;
    color:#3e89c9;
    font-family:"Nexa", Helvetica, Arial, Lucida, sans-serif;
}
.sympo-avis-image img{
    border-radius: 50%;
}
.sympo-avis-image,.sympo-avis-texte,.sympo-avis-nom,.sympo-avis-signature {
    text-align:center;
}
.sympo-avis-texte{
    padding-bottom:6px;
}
.sympo-avis-nom {
    color:#0b77b3 ;
    font-weight:bold;
}
.sympo-avis-signature {
    /* color:#0b77b3 ; */
    font-weight:bold;
}
.sympo-avis {
    float:left;
    width:33%;
}
@media (max-width: 481px){
    .sympo-avis {
        width:100%;
        padding-bottom:20px;
    }
    .post-type-archive-post_dbl_avis .type-post_dbl_avis{
        width:100%;
    }
    .post-type-archive-post_dbl_avis #main-content .container{
        padding:0px;
        width:90%;
        margin: 0;
    }
    .post-type-archive-post_dbl_avis .et_pb_row{
        width:100%;
    }
    .post-type-archive-post_dbl_avis .et_pb_post {
        margin: 10px;
        margin-bottom: 42px;
        box-shadow: none;
        width:95%;
    }
}
.sympo-avis-archive{
    max-width: 150px;
    height: auto;
    position: relative;
    overflow: hidden;
}
.sympo-avis-archive img{
    display: block;
    margin: 0 auto;
    height: auto;
    width: 100%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
/* Footer */
.sympo-menu-tel .et-pb-icon-circle{
    border:1px solid #fff;
    padding:3px;
}
.sympo-menu-tel .ico-medium{
    color:#fff;
}
.sympo-menu-tel a{
    font-weight: 500 !important;
}
#footer-widgets {
    padding: 2% 0 0;
}
#footer-widgets .footer-widget li::before{
    border-width:0px;
}
.sympo-social-footer {
    text-align:left;
    padding-left: 14px;
}
.sympo-social-footer img{
    width:30px;
}
#custom_html-2{
    margin-bottom:0px;
}
.footer-widget .widget_nav_menu ul li {
    margin-bottom: .1em;
}
#footer-widgets .footer-widget li a {
    font-weight: bold;
}
.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
    width: 22%;
}
.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) {
    width: 40%;
}
/* Parrain */
#spo-by-payeur{
    max-width:250px;
    float:left;
    margin-left:20px;
}
.spo-by-payeur-text{
    max-width: 40px;
    font-size: 18px;
    float: left;
    font-style: italic;
    color: #5d5e5e;
    /* padding-top:30px; */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    left: -50px;
    padding-left: 10px;
    transform: translate(-50%,-50%);
    text-transform:lowercase;
}
.sympo-logo-wrapper{
    position:relative;
    height:72px;
}
.spo-by-payeur-img{
    max-width:200px;
    float:left;
    /* margin-left:30px; */
    position: absolute;
    top: 50%; left: 50%;
    transform: translate(-50%,-50%);
}
.spo-by-payeur-img img{
    max-height:72px;
    max-width:150px;
}
#spo-payeur{
    /* position: absolute; */
    /* bottom:-30px; */
    margin: auto;
    padding-bottom:10px;
    color: #5d5e5e;
    text-align:center;
    line-height: 16px;
    font-size: 12px;
    font-weight:500;
}
#spo-payeur img{
    vertical-align:middle;
}
.spo-by-payeur-img-mobile{
    max-height:30px;
    max-width:60px;
    padding-left:10px;
    vertical-align: middle;
}
.marquee{
    overflow: hidden;
}
/* partenaires */
.sympo-solutions-partenaires{
    text-align:center;
}
.sympo-solutions-partenaire{
    -moz-box-shadow: 10px 10px 10px 0px #c8d0ca;
    -webkit-box-shadow: 10px 10px 10px 0px #c8d0ca;
    -o-box-shadow: 10px 10px 10px 0px #c8d0ca;
    box-shadow: 10px 10px 10px 0px #c8d0ca;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#c8d0ca, Direction=134, Strength=10);
    padding:40px;
    border: 1px solid #c8d0ca;
    margin-bottom:60px;
    display:table;
    width:100%;
    position:relative;
}
.sympo-solutions-logo-wrapper{
    width:33%;
    vertical-align: middle;
    display:table-cell;
    text-align:center;
    padding-right:40px;
}
.sympo-solutions-logo-wrapper:after {
    content: "";
    background-color: #c8d0ca;
    position: absolute;
    width: 1px;
    height: 70%;
    top: 50px;
    right: 66%;
    display: block;
}
.sympo-solutions-partenaire-content{
    width:66%;
    display:table-cell;
    vertical-align: middle;
}
@media (max-width: 481px){
    .sympo-solutions-partenaire{
        -moz-box-shadow: 10px 10px 10px 0px #c8d0ca;
        -webkit-box-shadow: 10px 10px 10px 0px #c8d0ca;
        -o-box-shadow: 10px 10px 10px 0px #c8d0ca;
        box-shadow: 10px 10px 10px 0px #c8d0ca;
        filter:progid:DXImageTransform.Microsoft.Shadow(color=#c8d0ca, Direction=134, Strength=10);
        padding:4px;
        border: 1px solid #c8d0ca;
        margin-bottom:60px;
        display:block;
        width:100%;
        position:relative;
    }
    .sympo-solutions-logo-wrapper{
        width:100%;
        vertical-align: middle;
        display:block;
        text-align:center;
        padding:20px;
    }
    .sympo-solutions-partenaires input[type=submit]{
        white-space: normal;
    }
    .sympo-solutions-partenaire-content{
        width:100%;
        display:block;
        vertical-align: middle;
        padding:2px;
    }
    .sympo-solutions-logo-wrapper:after {
        content: "";
        width: 0px;
        height: 0px;
        display: none;
    }
}
.sympo-button-mer{
    text-align:center;
}
.sympo-center{
    text-align:center;
}
.sympo-button-mer input[type=submit]::after, .sympo-button-mer input[type=submit]::before {
    position: absolute;
    margin-left: -1em;
    opacity: 0;
    text-shadow: none;
    font-size: 32px;
    font-weight: 400;
    font-style: normal;
    font-variant: none;
    line-height: 1em;
    text-transform: none;
    content: "\35";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    font-family: ETmodules !important;
}
/* .sympo-button-mer input[type=submit]:hover::after  { */
/* margin-left: 0; */
/* opacity: 1; */
/* } */
/* .sympo-button-mer input[type=submit]:hover{ */
/* background-color: rgba(0,0,0,.05); */
/* padding: .3em 2em .3em .7em; */
/* border: 2px solid transparent !important; */
/* } */
.sympo-solutions-partenaires .sympo-seprateur-mini{
    padding-bottom:20px;
    padding-top:50px;
}
.sympo-solutions-partenaires h4{
    text-align:center;
    color:#0b77b3;
    font-size:24px;
    font-family: Arial;
    font-weight:bold;
    margin-top:10px;
    text-transform:uppercase;
}
.sympo-solutions-partenaires  input[type=submit]:hover, .sympo-solutions-partenaires h5:hover,.sympo-solutions-partenaires h4:hover, .sympo-solutions-partenaires h4:hover + h5{
    color:#a8c5db !important;
    /* font-weight:bold; */
}
.sympo-solutions-partenaires h5{
    text-align:center;
    color:#a8c5db;
    font-family: "Open Sans",Arial,sans-serif ;
    text-transform:uppercase;
}
.sympo-solutions-partenaires h6, .sympo-liens-partenaire a{
    font-weight:bold;
    font-size:14px;
    font-family: "Open Sans",Arial,sans-serif ;
    color:#56585a;
    padding-bottom:10px;
    padding-top:10px;
}
.sympo-solutions-partenaires h6:hover, .sympo-liens-partenaire a:hover{
    color:#a8c5db;
}
.sympo-solutions-partenaires h6.nohover:hover{
    color:#56585a;
}
.sympo-solutions-partenaires h6 span{
    color:#0b77b3;
    text-transform:uppercase;
}
.sympo-solutions-partenaires  input[type=submit],.sympo-button-mer input[type=submit]{
    color: #fff !important;
    /* display: inline-block !important; */
    background: #3e89c9 !important;
    border-radius: 16px !important;
    padding: 20px !important;
    margin-bottom:10px;
    margin-top:10px;
    border: 1px solid #a8c5db !important;
    cursor: pointer !important;
    text-align: center !important;
    font-size: 16px  !important;
    text-transform:uppercase;
    font-family: "Open Sans",Arial,sans-serif ;
}
.sympo-button-mer input[type=submit]{
    max-width:300px;
    padding-left:50px !important;
    padding-right:50px !important;
    padding-top:10px !important;
    padding-bottom:10px !important;
    white-space: normal;
    line-height:26px;
    font-weight:bold;
}
.sympo-button-mer input[type=submit]:hover{
    color:#a8c5db !important;
}
.sympo-button-flash input[type=submit]{
    text-transform:none;
    font-weight:500;
}
.sympo-separateur hr, .sympo-seprateur-mini hr,.sympo-separateur-medium hr,.sympo-separateur-inter hr  {
    border:none;
    height: 20px;
    height: 50px;
    margin-top: 0;
    border-bottom: 1px solid #c8d0ca;
    box-shadow: 0 10px 10px -10px #c8d0ca;
    margin: -50px auto 10px;
}
.sympo-separateur hr{
    width: 90%;
}
.sympo-seprateur-mini hr {
    width: 100px;
}
.sympo-separateur-inter hr {
    width: 200px;
}
.sympo-separateur-medium hr {
    width: 380px;
}
@media only screen and (max-width: 481px) {
    .sympo-separateur-medium hr {
        max-width: 80%;
    }
}
.sympo-blue{
    color: #0b77b3  !important;
}
.spo-btn-relation,.spo-btn-fiche{
    color:#fff !important;
    display:block;
    background: #3e89c9;
    border-radius:6px;
    padding:10px;
    min-width:150px;
    margin-top:5px;
    margin-bottom:5px;
    text-align:center;
    border:none !important;
    cursor:pointer;
}
.spo-btn-relation:hover,.spo-btn-fiche:hover {
    font-weight:bold;
    font-size:110%;
}
.spo-table-liste-partenaires, .spo-table-liste-demandes {}
.spo-table-liste-partenaires th,.spo-table-liste-demandes th {
    background:#b5cde1;
    color:#00517b!important;
    font-size:13px;
    padding:4px 8px!important;
}
@media (min-width:768px) {
    .spo-table-liste-partenaires th,.spo-table-liste-demandes th {
        font-size:16px;
        padding:10px 15px!important;
    }
}
.spo-table-liste-partenaires,.spo-table-liste-demandes {
    border:1px solid #3e89c9 !important;
}
.spo-table-liste-partenaires	td,.spo-table-liste-partenaires	th , .spo-table-liste-demandes th{
    border:1px solid #3e89c9 !important;
}
.spo-table-liste-partenaires tr	 {
    -webkit-box-shadow: 6px 7px 5px 0px rgba(200,208,202,0.62);
    -moz-box-shadow: 6px 7px 5px 0px rgba(200,208,202,0.62);
    box-shadow: 6px 7px 5px 0px rgba(200,208,202,0.62);
}
.spo-table-liste-partenaires-regroupe td:last-of-type{
    max-width:210px !important;
    text-align:center;
}
.spo-table-liste-partenaires-regroupe .spo-btn-relation,.spo-table-liste-partenaires-regroupe .spo-btn-fiche{
    width:135px !important;
    font-size:13px;
    line-height: normal;
    margin:auto;
    margin-bottom:5px;
}
.sympo-part-regroupe{
    display:none;
}
.sympo-part-regroupe-show{
    display:block !important;
}
.spo-table-liste-partenaires-regroupe .spo-btn-relation:hover,.spo-table-liste-partenaires-regroupe .spo-btn-fiche:hover{
    font-size:12px;
}
.spo-table-liste-partenaires-regroupe tr {
    box-shadow:none !important;
}
.spo-partenaire-enfant td{
    border-bottom:none !important;
    border-top:none !important;
}
.spo-partenaire-parent td{
    border-bottom:none !important;
    /* border-right:none !important; */
    /* border-left:none !important; */
}
.spo-partenaire-parent, .spo-partenaire-enfant {
    box-shadow:none !important;
}
.spo-table-liste-demandes th{
    text-align:center;
    font-weight:bold;
    line-height:1;
}
.spo-table-liste-demandes td{
    border-right:1px solid #3e89c9 !important;
    border-bottom:none !important;
    border-top:none !important;
    color:#3e89c9 !important;
    text-align:left;
    font-size:16px;
}
.spo-table-liste-demandes tr {
    border:none;
}
.spo-table-liste-demandes td {
    padding:3px 5px!important;
    line-height: 1.2;
}
@media (min-width:768px) {
    .spo-table-liste-demandes td {
        padding:5px 12px!important;
        line-height: 1.3;
    }
}

.spo-table-liste-centered th, .spo-table-liste-centered td{
    text-align:center;
}
@media only screen and (max-width: 481px) {
    .spo-table-liste-demandes {
        margin-bottom: 0;
        overflow: hidden;
        overflow-x: scroll;
        display: block;
        white-space: nowrap;
    }
}
.sympo-plus{
    font-size:42px;
    display:inline-block;
    vertical-align: middle;
}
.sympo-part-plus ul{
    list-style-type:none;
}
.sympo-part-plus ul li {
    padding-bottom:10px;
}
.sympo-part-plus li:before{
    content: 'N';
    font-family: ETmodules;
    padding-right: 10px;
    font-size: 20px;
    vertical-align: middle;
    font-weight: bold;
}
:root {
    --ds-module-number: 8; /*Your TOTAL number of modules, so if you have 8 modules duplicated, this number should be 16*/
    --ds-columns-desktop: 8; /*The number of modules you want displayed at any one time on desktop*/
    --ds-columns-tablet: 4; /*The number of modules you want displayed at any one time on tablet*/
    --ds-columns-mobile: 2; /*The number of modules you want displayed at any one time on mobile*/
    --ds-speed-desktop: 30s; /*The speed you want your carousel to move on desktop (increase value for slower, decrease for faster)*/
    --ds-speed-tablet: 30s; /*The speed you want your carousel to move on tablet (increase value for slower, decrease for faster)*/
    --ds-speed-mobile: 30s; /*The speed you want your carousel to move on mobile (increase value for slower, decrease for faster)*/
}
/*Variables for desktop*/
@media all and (min-width: 981px) {
    :root {
        --ds-column-width: auto;
        --ds-module-width: calc(100vw / var(--ds-columns-desktop));
        --ds-column-animation: calc(var(--ds-module-width) - (var(--ds-module-width) * 2));
        --ds-scroll-speed: var(--ds-speed-desktop);
    }
}
/*Variables for tablets*/
@media all and (max-width: 980px) {
    :root {
        --ds-column-width: auto;
        --ds-module-width: calc(100vw / var(--ds-columns-tablet));
        --ds-column-animation: calc(var(--ds-module-width) - (var(--ds-module-width) * 2));
        --ds-scroll-speed: var(--ds-speed-tablet);
    }
}
/*Variables for mobile*/
@media all and (max-width: 479px) {
    :root {
        --ds-module-width: calc(100vw / var(--ds-columns-mobile));
        --ds-scroll-speed: var(--ds-speed-mobile);
    }
}
/*Hide the row overflow*/
.ds-carousel {
    overflow: hidden;
}
.ds-carousel img{
    max-width:100px;
}
/*Define the grid and apply animation*/
.ds-carousel .et_pb_column {
    display: grid;
    grid-template-columns: repeat(var(--ds-module-number), var(--ds-module-width));
    width: var(--ds-column-width);
    -webkit-animation: scroll var(--ds-scroll-speed) linear infinite;
    animation: scroll var(--ds-scroll-speed) linear infinite;
}
/*Apply the module width*/
.ds-carousel .et_pb_module {
    width: var(--ds-module-width) !important;
}
/*Define the animation*/
@-webkit-keyframes scroll {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));
        transform: translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));
    }
}
@keyframes scroll {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));
        transform: translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));
    }
}
/*Pause animation on hover*/
.ds-carousel .et_pb_column:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}

@media only screen and (min-width: 1350px){
    .et-db #et-boc .et_pb_section,.et-db #et-boc .et_pb_row {
        /* padding: 0px !important; */
    }
}
@media (min-width: 981px){
    .et-db #et-boc .et_pb_section {
        /* padding: 0px !important; */
    }
}
#main-content .container {
    /* padding-top: 0px;  */
}
#page-container{
    /* padding-top:0px !important; */
}
/* Contact 7 -> DIVI */
.wpcf7-form-control-wrap.type-demande::after {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 0;
    height: 0;
    margin-top: 3px;
    border: 6px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
    border-color: #666 transparent transparent transparent;
    content: "";
    transform: translateY(-50%);
    pointer-events: none;
}
.wpcf7-text, .wpcf7-textarea,.wpcf7-select, .wpcf7-captchar {
    background-color: #eee !important;
    border: none !important;
    width: 100% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 14px;
    color: #000 !important;
    padding: 16px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.wpcf7-select {background-color: #ffffff!important;}
.wpcf7-submit {
    color: #2EA3F2 !important;
    margin: 8px auto 0;
    cursor: pointer;
    font-size: 20px;
    font-weight: 500;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 6px 20px;
    line-height: 1.7em;
    background: transparent;
    border: 2px solid;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.wpcf7-submit:hover {
    background-color: #eee;
    border-color:#eee;
    padding: 6px 20px !important;
}
.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
    color: #D8000C;
    background-color: #FFBABA;
    border: 0;
    padding: 10px;
}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
    color: #4F8A10;
    background-color: #DFF2BF;
    border: 0;
    margin: 2em 0em 1em;
    padding: 0.2em 1em;
    border: 0px ;
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    padding: 20px 120px 10px 80px !important;
}
div.wpcf7-mail-sent-ok:before,div.wpcf7-validation-errors:before {
    font: 26px/30px FontAwesome;
    margin-right: 16px;
    vertical-align: middle;
}
/* archives */
.sympo-4cols{
    -moz-column-count: 4 !important;
    column-count: 4 !important;
    -moz-column-gap: 10px !important;
    column-gap: 10px !important;
}
.sympo-5cols{
    -moz-column-count: 5 !important;
    column-count: 5 !important;
    -moz-column-gap: 10px !important;
    column-gap: 10px !important;
}
.sympo-2cols{
    -moz-column-count: 2 !important;
    column-count: 2 !important;
    -moz-column-gap: 60px !important;
    column-gap: 60px !important;
}
.sympo-archive h1, .sympo-archive-all h1{
    padding-top:10px;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 1.5em;
}
.sympo-archive-all #left-area, .sympo-archive-5cols #left-area{
    flex-direction: row;
    flex-wrap:wrap;
    justify-content:space-around;
    align-items:stretch;
    display: flex;
    column-gap: 1px;
    -moz-column-gap:1px;
}
.sympo-archive-all #left-area .et_pb_post{
    width:24%;
}
.sympo-archive-5cols #left-area .et_pb_post{
    width:19%;
    padding:5px;
}
.sympo-archive-5cols .post{
    flex: 1 0 auto;
}
.sympo-archive-5cols .post-meta{
    font-size:10px !important;
    padding-bottom:2px !important;
    margin-bottom:2px !important;
}
.sympo-archive-5cols h2 {
    font-size: 14px !important;
    padding-bottom: 5px !important;
    font-weight: bold;
    line-height: 18px;
}
.et_pb_fullwidth_header.et_pb_fullwidth_header_archive {
    background-size: initial;
    background-image: ;
    background-color: #afafaf;
}
.et_pb_section_archive {
    margin-top: 0px;
}
.et_pb_fullwidth_header_archive {
    padding-top: 125px;
    padding-bottom: 142px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.et_pb_section_archive.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0wIDB2MTQwaDEyODBMMCAweiIvPjwvZz48L3N2Zz4=);
    background-size: 100% 100px;
    bottom: 0;
    height: 100px;
    z-index: 10;
    transform: rotateY(180deg);
}

.archive #left-area .et_pb_post{
    display:block !important;
}
.search #main-content .container::before,
.archive #main-content .container::before {
    display: none;
}
.search #left-area,
.archive #left-area {
    width: 100%;
    float: none;
    padding-right: 0;
}
.search #sidebar,
.archive #sidebar {
    display: none;
}
@-webkit-keyframes sympo-fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes sympo-fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.sympo-fadeIn {
    -webkit-animation-name: sympo-fadeIn;
    animation-name: sympo-fadeIn;
}
.sympo-animated {
    -webkit-animation-duration: 500ms;
    animation-duration: 500ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@media (print), (prefers-reduced-motion) {
    .sympo-animated {
        -webkit-animation: unset !important;
        animation: unset !important;
        -webkit-transition: none !important;
        transition: none !important;
    }
}
/* 201906 */
#main-header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-size: 16px; content: '\4c'; top: 13px; right: 10px; }
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\4d'; }
#main-header .et_mobile_menu ul.sub-menu { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
#main-header .et_mobile_menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }
#post-11348 h3{
    font-family:"Nexa Bold", Helvetica, Arial, Lucida, sans-serif;
    color:#0b77b3;
}
.sympo-actinego-titre h2{
}
.sympo-actinego-titre h2:before{
    content:">";
    color: #f5821f;
    margin-right: 10px;
}
.sympo-breadcrumb	{
    font-family:"Nexa", Helvetica, Arial, Lucida, sans-serif;
    padding-bottom:20px;
    color:#999;
}
/* Acti Négo */
@media (max-width: 481px){
    .fleche_droite,.fleche_gauche{
        display:none;
    }
}
.sympo-liste-familles-accueil{
    padding-left:0px !important;
}
.owl-centered .owl-wrapper {
    display: table !important;
}
.owl-centered .owl-item {
    display: table-cell;
    float: none;
    vertical-align: middle;
}
.owl-centered .owl-item > div {
    text-align: center;
    margin-right:6px;
    margin-left:6px;
    max-height:150px;
}
.owl-carousel .owl-item img{
    max-width:initial !important;
}
@media (max-width: 481px){
    .owl-carousel .owl-stage{
        display: flex;
        align-items: center;
    }
}
.sympo-ico-fav-wrapper{
    display: block;
    float:right;
    cursor:pointer;
}
.sympo-ico-fav {
    font-size: 30px;
}
.sympo-ico-fav.et-pb-icon {
    color:#0b77b3;
}
.sympo-ico-fav.et-pb-icon:after {
    content:'';
}
.sympo-ico-fav.et-pb-icon.sympo-ico-fav-active {
    color:red;
}
.sympo-ico-fav.et-pb-icon.sympo-ico-fav-active:after {
    content:"";
}
#sympo-favoris.spo-table-liste-demandes	td{
    padding:10px !important;
    text-align:left;
    padding-left:40px !important;
}
/* Tooltip */
/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
}
/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 160px;
    background-color: rgba(62, 137, 201, 0.44);
    color: #fff;
    text-align: center;
    padding: 5px ;
    border-radius: 6px;
    font-size:12px;
    position: absolute;
    z-index: 1;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}
.tooltip .tooltiptext.tooltip-bottom {
    top: 90%;
    left: 50%;
    margin-left: -80px;
}
.sympo-flash-row{
    width:90%;
    display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden;
    margin-bottom:30px;
}
@media (max-width: 481px){
    .sympo-flash-row{
        display:block;
        width:100%;
    }
}
.sympo-flash-titre{
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
    color:#0063a4;
    font-size:20px;
    font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif!important;
    padding:20px;
}
.sympo-flash-contenu{
    padding-left:5px;
    padding-right:5px;
    padding-bottom:20px;
}
.sympo-flash-col{
    flex: 1;
}
.sympo-flash-bloc-droite,
.sympo-flash-bloc-gauche{
    margin:10px;
    -moz-box-shadow: 5px 5px 5px 0px #c8d0ca;
    -webkit-box-shadow: 5px 5px 5px 0px #c8d0ca;
    -o-box-shadow: 5px 5px 5px 0px #c8d0ca;
    box-shadow: 5px 5px 5px 0px #c8d0ca;
    border: 1px solid #c8d0ca;
}
.sympo-flash-bloc-gauche{
    padding:10px;
}
.sympo-flash-bloc-droite{
    position: relative;
}
@media (min-width: 481px){
    .sympo-flash-bloc-droite img{
        position: relative;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}
.sympo-flash-compteur-text{
    color:#f5821f;
    font-weight:bold;
    font-size:20px;
    text-align:center;
}
.sympo-flash-compteur{
    padding-top:20px;
    margin:auto;
    display:table;
    width: 300px;
}
.sympo-cpt-row{
    display:table-row;
    color:#000;
}
.sympo-cpt-col{
    display:table-cell;
    width:25%;
    text-align:center;
}
.sympo-cpt-row.sympo-cpt-nb{
    color:#f5821f;
    font-weight:bold;
    font-size:16px;
    text-align:center;
}
.sympo-flashes .sympo-separateur,.sympo-home-flashes .sympo-separateur{
    padding-top:30px;
    padding-bottom:30px;
}
.sympo-flash-anc{
    padding-bottom:30px;
}
.sympo-part-selected td{
    background:#fbf9f9;
}
.um-faicon-sympo-favico::before {
    content: "\f004";
}
.um-account-tab-SYMPO{
    width:100%;
}
@media (max-width: 481px){
    #sympo-home-negoce .et_pb_text_inner{
        /* font-family:"Nexa Bold"; */
    }
}
#sympo-home-negoce:hover{
    font-family:"Nexa Bold";
    /* font-weight:bold; */
    cursor:pointer;
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
    .sympo-bloc-bleu, .et_pb_text_1.sympo-bloc-bleu, .et_pb_text_2.sympo-bloc-bleu,.et_pb_text_3.sympo-bloc-bleu,.et_pb_text_4.sympo-bloc-bleu,.et_pb_text_5.sympo-bloc-bleu,.et_pb_text_5.sympo-bloc-bleu{
        margin-right: 0px!important;
        margin-left: 0px!important;
    }
    .sympo-home-blocs-bleus h4{
        font-size:14px !important;
    }
    #sympo-home-negoce .et_pb_text_inner{
        font-family:"Nexa Bold";
    }
    .auto-promo-1 .et_pb_gutters1 .et_pb_column_1_2, .et_pb_gutters1.et_pb_row .et_pb_column_1_2 {
        width: 100% !important;
    }
    .sympo-activites-negocies .et_pb_row{
        width:100% !important;
    }
}

/* 2020 */
.blue{color:#3e89c9;}
.dblue{color:#0072ae;}
.hide{display:none!important;}
.clearfix{display:block;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.text-center{text-align:center!important;}
.text-left{text-align:left!important;}
.text-right{text-align:right!important;}
.rotated{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;z-index:1000;}
.rotated .flip-card-back{z-index:1000;}
@media(max-width:767px){
    .rotated{-webkit-transform:rotateY(0)!important;-moz-transform:rotateY(0)!important;transform:rotateY(0)!important;-webkit--style:initial!important;-moz-transform-style:initial!important;transform-style:initial!important;}
    .rotated .flip-card-front{display:none!important;}
    .rotated .flip-card-back{z-index:1000;-webkit-transform:initial!important;/* safari iOs will ignore 180 90 360 etc.. */-moz-transform:initial!important;/* safari iOs will ignore 180 90 360 etc.. */transform:initial!important;/* safari iOs will ignore 180 90 360 etc.. */display:block!important;}
}
.rotate-all{line-height:1;display:inline-block;background-color:#3e89c9;color:#ffffff;padding:4px 8px;border-radius:4px;cursor:pointer;-webkit-transition:color 0.3s ease,background-color 0.3s ease;-moz-transition:color 0.3s ease,background-color 0.3s ease;-o-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease;}
.rotate-all:hover,.rotate-all:active,.rotate-all:focus{background-color:#23547e;}
.quickselect{}
.quickselect span,.quickselect span,.quickselect a{display:inline-block;vertical-align:middle;}
.quickselect span{font-size:18px;}
.quickselect a{width:initial!important;}
.quickselect a:after{display:none;}

/* override old css */
.sympo-visuels-liens {border-left:none!important;border-right:none!important;}
.flip-card-back .content-ul {width:auto;}

/*.content-ul {width:initial;}*/

/* formatting */
@media(min-width:768px){
    .wrapper-flex{display:flex;flex-wrap:wrap;}
    .wrapper-flex > div{flex-grow:1;padding:0 15px;}
}

/* visuels responsive */
.sympo-visuels-solutions-v2{}
.sympo-visuels-solutions-v2 .sympo-visuels-bloc{width:100%;}
@media(min-width:768px){
    .sympo-visuels-solutions-v2 .sympo-visuels-bloc{width:50%;}
}
@media(min-width:992px){
    .sympo-visuels-solutions-v2 .sympo-visuels-bloc{width:33.333%;}
}
@media(min-width:1200px){
    .sympo-visuels-solutions-v2 .sympo-visuels-bloc{width:25%;}
}

/* Tooltips custom */
.tooltipv2{position:relative;}
.tooltipv2:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid rgba(62,137,201,0.9);top:50%;right:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);position:absolute;visibility:hidden;-webkit-transition:margin 0.5s ease;-moz-transition:margin 0.5s ease;-o-transition:margin 0.5s ease;transition:margin 0.5s ease;margin-right:-10px;}
.tooltipv2:after{content:attr(data-tooltip);position:absolute;top:50%;right:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);padding:5px;border-radius:4px;display:inline-block;min-width:200px;margin-right:-10px;font-size:14px;line-height:1.1;background-color:rgba(62,137,201,0.9);color:#ffffff;-webkit-transition:margin 0.5s ease;-moz-transition:margin 0.5s ease;-o-transition:margin 0.5s ease;transition:margin 0.5s ease;visibility:hidden;}
.tooltipv2:hover:after,.tooltipv2:active:after,.tooltipv2:focus:after{visibility:visible;margin-right:14px;}
.tooltipv2:hover:before,.tooltipv2:active:before,.tooltipv2:focus:before{visibility:visible;margin-right:4px;}

/* bootstrap like */
.container-fluid{padding:0 15px;}
.clearfix:before,.clearfix:after{content:" ";display:table;clear:both;}
._row:before,._row:after{content:" ";display:table;clear:both;}
._row{margin-left:-15px;margin-right:-15px;}
._row.nomargin{margin-left:0;margin-right:0;}

.w10,.w20,.w25,.w30,.w33,.w40,.w48,.w50,.w60,.w70,.w75,.w80,.w90,.w100{width:100%;}
@media(min-width:992px){
    .w10{width:10%;}
    .w20{width:20%;}
    .w25{width:25%;}
    .w30{width:30%;}
    .w33{width:33%;}
    .w40{width:40%;}
    .w48{width:48%;}
    .w50{width:50%;}
    .w60{width:60%;}
    .w70{width:70%;}
    .w75{width:75%;}
    .w80{width:80%;}
    .w90{width:90%;}
    .w100{width:100%;}
    ._row > .w10,._row > .w20,._row > .w25,._row > .w30,._row > .w33,._row > .w40,._row > .w48,._row > .w50,._row > .w60,._row > .w70,._row > .w75,._row > .w80,._row > .w90,._row > .w100{float:left;}
    .ml10{margin-left:10%;}
    .ml20{margin-left:20%;}
    .ml30{margin-left:30%;}
    .ml40{margin-left:40%;}
    .ml50{margin-left:50%;}
    .ml60{margin-left:60%;}
    .ml70{margin-left:70%;}
    .ml80{margin-left:80%;}
    .ml90{margin-left:90%;}
}

.xs-mt-0{margin-top:0px!important;}.xs-mt-1{margin-top:10px!important;}.xs-mt-1_5{margin-top:15px!important;}.xs-mt-2{margin-top:20px!important;}.xs-mt-3{margin-top:30px!important;}.xs-mt-4{margin-top:40px!important;}.xs-mt-5{margin-top:50px!important;}.xs-mt-6{margin-top:60px!important;}.xs-mt-7{margin-top:70px!important;}.xs-mt-8{margin-top:80px!important;}.xs-mt-9{margin-top:90px!important;}.xs-mt-10{margin-top:100px!important;}.xs-mt-11{margin-top:110px!important;}.xs-mt-12{margin-top:120px!important;}.xs-mt-13{margin-top:130px!important;}.xs-mt-14{margin-top:140px!important;}.xs-mt-15{margin-top:150px!important;}.xs-mt-16{margin-top:160px!important;}.xs-mt-17{margin-top:170px!important;}.xs-mt-18{margin-top:180px!important;}.xs-mt-19{margin-top:190px!important;}.xs-mb-0{margin-bottom:0px!important;}.xs-mb-1{margin-bottom:10px!important;}.xs-mb-1_5{margin-bottom:15px!important;}.xs-mb-2{margin-bottom:20px!important;}.xs-mb-3{margin-bottom:30px!important;}.xs-mb-4{margin-bottom:40px!important;}.xs-mb-5{margin-bottom:50px!important;}.xs-mb-6{margin-bottom:60px!important;}.xs-mb-7{margin-bottom:70px!important;}.xs-mb-8{margin-bottom:80px!important;}.xs-mb-9{margin-bottom:90px!important;}.xs-mb-10{margin-bottom:100px!important;}.xs-mb-11{margin-bottom:110px!important;}.xs-mb-12{margin-bottom:120px!important;}.xs-mb-13{margin-bottom:130px!important;}.xs-mb-14{margin-bottom:140px!important;}.xs-mb-15{margin-bottom:150px!important;}.xs-mb-16{margin-bottom:160px!important;}.xs-mb-17{margin-bottom:170px!important;}.xs-mb-18{margin-bottom:180px!important;}.xs-mb-19{margin-bottom:190px!important;}@media(min-width:768px){.sm-mt-0{margin-top:0px!important;}.sm-mt-1{margin-top:10px!important;}.sm-mt-1_5{margin-top:15px!important;}.sm-mt-2{margin-top:20px!important;}.sm-mt-3{margin-top:30px!important;}.sm-mt-4{margin-top:40px!important;}.sm-mt-5{margin-top:50px!important;}.sm-mt-6{margin-top:60px!important;}.sm-mt-7{margin-top:70px!important;}.sm-mt-8{margin-top:80px!important;}.sm-mt-9{margin-top:90px!important;}.sm-mt-10{margin-top:100px!important;}.sm-mt-11{margin-top:110px!important;}.sm-mt-12{margin-top:120px!important;}.sm-mt-13{margin-top:130px!important;}.sm-mt-14{margin-top:140px!important;}.sm-mt-15{margin-top:150px!important;}.sm-mt-16{margin-top:160px!important;}.sm-mt-17{margin-top:170px!important;}.sm-mt-18{margin-top:180px!important;}.sm-mt-19{margin-top:190px!important;}.sm-mb-0{margin-bottom:0px!important;}.sm-mb-1{margin-bottom:10px!important;}.sm-mb-1_5{margin-bottom:15px!important;}.sm-mb-2{margin-bottom:20px!important;}.sm-mb-3{margin-bottom:30px!important;}.sm-mb-4{margin-bottom:40px!important;}.sm-mb-5{margin-bottom:50px!important;}.sm-mb-6{margin-bottom:60px!important;}.sm-mb-7{margin-bottom:70px!important;}.sm-mb-8{margin-bottom:80px!important;}.sm-mb-9{margin-bottom:90px!important;}.sm-mb-10{margin-bottom:100px!important;}.sm-mb-11{margin-bottom:110px!important;}.sm-mb-12{margin-bottom:120px!important;}.sm-mb-13{margin-bottom:130px!important;}.sm-mb-14{margin-bottom:140px!important;}.sm-mb-15{margin-bottom:150px!important;}.sm-mb-16{margin-bottom:160px!important;}.sm-mb-17{margin-bottom:170px!important;}.sm-mb-18{margin-bottom:180px!important;}.sm-mb-19{margin-bottom:190px!important;}}@media(min-width:992px){.md-mt-0{margin-top:0px!important;}.md-mt-1{margin-top:10px!important;}.md-mt-1_5{margin-top:15px!important;}.md-mt-2{margin-top:20px!important;}.md-mt-3{margin-top:30px!important;}.md-mt-4{margin-top:40px!important;}.md-mt-5{margin-top:50px!important;}.md-mt-6{margin-top:60px!important;}.md-mt-7{margin-top:70px!important;}.md-mt-8{margin-top:80px!important;}.md-mt-9{margin-top:90px!important;}.md-mt-10{margin-top:100px!important;}.md-mt-11{margin-top:110px!important;}.md-mt-12{margin-top:120px!important;}.md-mt-13{margin-top:130px!important;}.md-mt-14{margin-top:140px!important;}.md-mt-15{margin-top:150px!important;}.md-mt-16{margin-top:160px!important;}.md-mt-17{margin-top:170px!important;}.md-mt-18{margin-top:180px!important;}.md-mt-19{margin-top:190px!important;}.md-mb-0{margin-bottom:0px!important;}.md-mb-1{margin-bottom:10px!important;}.md-mb-1_5{margin-bottom:15px!important;}.md-mb-2{margin-bottom:20px!important;}.md-mb-3{margin-bottom:30px!important;}.md-mb-4{margin-bottom:40px!important;}.md-mb-5{margin-bottom:50px!important;}.md-mb-6{margin-bottom:60px!important;}.md-mb-7{margin-bottom:70px!important;}.md-mb-8{margin-bottom:80px!important;}.md-mb-9{margin-bottom:90px!important;}.md-mb-10{margin-bottom:100px!important;}.md-mb-11{margin-bottom:110px!important;}.md-mb-12{margin-bottom:120px!important;}.md-mb-13{margin-bottom:130px!important;}.md-mb-14{margin-bottom:140px!important;}.md-mb-15{margin-bottom:150px!important;}.md-mb-16{margin-bottom:160px!important;}.md-mb-17{margin-bottom:170px!important;}.md-mb-18{margin-bottom:180px!important;}.md-mb-19{margin-bottom:190px!important;}}@media(min-width:1200px){.lg-mt-0{margin-top:0px!important;}.lg-mt-1{margin-top:10px!important;}.lg-mt-1_5{margin-top:15px!important;}.lg-mt-2{margin-top:20px!important;}.lg-mt-3{margin-top:30px!important;}.lg-mt-4{margin-top:40px!important;}.lg-mt-5{margin-top:50px!important;}.lg-mt-6{margin-top:60px!important;}.lg-mt-7{margin-top:70px!important;}.lg-mt-8{margin-top:80px!important;}.lg-mt-9{margin-top:90px!important;}.lg-mt-10{margin-top:100px!important;}.lg-mt-11{margin-top:110px!important;}.lg-mt-12{margin-top:120px!important;}.lg-mt-13{margin-top:130px!important;}.lg-mt-14{margin-top:140px!important;}.lg-mt-15{margin-top:150px!important;}.lg-mt-16{margin-top:160px!important;}.lg-mt-17{margin-top:170px!important;}.lg-mt-18{margin-top:180px!important;}.lg-mt-19{margin-top:190px!important;}.lg-mb-0{margin-bottom:0px!important;}.lg-mb-1{margin-bottom:10px!important;}.lg-mb-1_5{margin-bottom:15px!important;}.lg-mb-2{margin-bottom:20px!important;}.lg-mb-3{margin-bottom:30px!important;}.lg-mb-4{margin-bottom:40px!important;}.lg-mb-5{margin-bottom:50px!important;}.lg-mb-6{margin-bottom:60px!important;}.lg-mb-7{margin-bottom:70px!important;}.lg-mb-8{margin-bottom:80px!important;}.lg-mb-9{margin-bottom:90px!important;}.lg-mb-10{margin-bottom:100px!important;}.lg-mb-11{margin-bottom:110px!important;}.lg-mb-12{margin-bottom:120px!important;}.lg-mb-13{margin-bottom:130px!important;}.lg-mb-14{margin-bottom:140px!important;}.lg-mb-15{margin-bottom:150px!important;}.lg-mb-16{margin-bottom:160px!important;}.lg-mb-17{margin-bottom:170px!important;}.lg-mb-18{margin-bottom:180px!important;}.lg-mb-19{margin-bottom:190px!important;}}.xs-pt-0{padding-top:0px!important;}.xs-pt-1{padding-top:10px!important;}.xs-pt-2{padding-top:20px!important;}.xs-pt-3{padding-top:30px!important;}.xs-pt-4{padding-top:40px!important;}.xs-pt-5{padding-top:50px!important;}.xs-pt-6{padding-top:60px!important;}.xs-pt-7{padding-top:70px!important;}.xs-pt-8{padding-top:80px!important;}.xs-pt-9{padding-top:90px!important;}.xs-pt-10{padding-top:100px!important;}.xs-pt-11{padding-top:110px!important;}.xs-pt-12{padding-top:120px!important;}.xs-pt-13{padding-top:130px!important;}.xs-pt-14{padding-top:140px!important;}.xs-pt-15{padding-top:150px!important;}.xs-pt-16{padding-top:160px!important;}.xs-pt-17{padding-top:170px!important;}.xs-pt-18{padding-top:180px!important;}.xs-pt-19{padding-top:190px!important;}.xs-pb-0{padding-bottom:0px!important;}.xs-pb-1{padding-bottom:10px!important;}.xs-pb-2{padding-bottom:20px!important;}.xs-pb-3{padding-bottom:30px!important;}.xs-pb-4{padding-bottom:40px!important;}.xs-pb-5{padding-bottom:50px!important;}.xs-pb-6{padding-bottom:60px!important;}.xs-pb-7{padding-bottom:70px!important;}.xs-pb-8{padding-bottom:80px!important;}.xs-pb-9{padding-bottom:90px!important;}.xs-pb-10{padding-bottom:100px!important;}.xs-pb-11{padding-bottom:110px!important;}.xs-pb-12{padding-bottom:120px!important;}.xs-pb-13{padding-bottom:130px!important;}.xs-pb-14{padding-bottom:140px!important;}.xs-pb-15{padding-bottom:150px!important;}.xs-pb-16{padding-bottom:160px!important;}.xs-pb-17{padding-bottom:170px!important;}.xs-pb-18{padding-bottom:180px!important;}.xs-pb-19{padding-bottom:190px!important;}@media(min-width:768px){.sm-pt-0{padding-top:0px!important;}.sm-pt-1{padding-top:10px!important;}.sm-pt-2{padding-top:20px!important;}.sm-pt-3{padding-top:30px!important;}.sm-pt-4{padding-top:40px!important;}.sm-pt-5{padding-top:50px!important;}.sm-pt-6{padding-top:60px!important;}.sm-pt-7{padding-top:70px!important;}.sm-pt-8{padding-top:80px!important;}.sm-pt-9{padding-top:90px!important;}.sm-pt-10{padding-top:100px!important;}.sm-pt-11{padding-top:110px!important;}.sm-pt-12{padding-top:120px!important;}.sm-pt-13{padding-top:130px!important;}.sm-pt-14{padding-top:140px!important;}.sm-pt-15{padding-top:150px!important;}.sm-pt-16{padding-top:160px!important;}.sm-pt-17{padding-top:170px!important;}.sm-pt-18{padding-top:180px!important;}.sm-pt-19{padding-top:190px!important;}.sm-pb-0{padding-bottom:0px!important;}.sm-pb-1{padding-bottom:10px!important;}.sm-pb-2{padding-bottom:20px!important;}.sm-pb-3{padding-bottom:30px!important;}.sm-pb-4{padding-bottom:40px!important;}.sm-pb-5{padding-bottom:50px!important;}.sm-pb-6{padding-bottom:60px!important;}.sm-pb-7{padding-bottom:70px!important;}.sm-pb-8{padding-bottom:80px!important;}.sm-pb-9{padding-bottom:90px!important;}.sm-pb-10{padding-bottom:100px!important;}.sm-pb-11{padding-bottom:110px!important;}.sm-pb-12{padding-bottom:120px!important;}.sm-pb-13{padding-bottom:130px!important;}.sm-pb-14{padding-bottom:140px!important;}.sm-pb-15{padding-bottom:150px!important;}.sm-pb-16{padding-bottom:160px!important;}.sm-pb-17{padding-bottom:170px!important;}.sm-pb-18{padding-bottom:180px!important;}.sm-pb-19{padding-bottom:190px!important;}}@media(min-width:992px){.md-pt-0{padding-top:0px!important;}.md-pt-1{padding-top:10px!important;}.md-pt-2{padding-top:20px!important;}.md-pt-3{padding-top:30px!important;}.md-pt-4{padding-top:40px!important;}.md-pt-5{padding-top:50px!important;}.md-pt-6{padding-top:60px!important;}.md-pt-7{padding-top:70px!important;}.md-pt-8{padding-top:80px!important;}.md-pt-9{padding-top:90px!important;}.md-pt-10{padding-top:100px!important;}.md-pt-11{padding-top:110px!important;}.md-pt-12{padding-top:120px!important;}.md-pt-13{padding-top:130px!important;}.md-pt-14{padding-top:140px!important;}.md-pt-15{padding-top:150px!important;}.md-pt-16{padding-top:160px!important;}.md-pt-17{padding-top:170px!important;}.md-pt-18{padding-top:180px!important;}.md-pt-19{padding-top:190px!important;}.md-pb-0{padding-bottom:0px!important;}.md-pb-1{padding-bottom:10px!important;}.md-pb-2{padding-bottom:20px!important;}.md-pb-3{padding-bottom:30px!important;}.md-pb-4{padding-bottom:40px!important;}.md-pb-5{padding-bottom:50px!important;}.md-pb-6{padding-bottom:60px!important;}.md-pb-7{padding-bottom:70px!important;}.md-pb-8{padding-bottom:80px!important;}.md-pb-9{padding-bottom:90px!important;}.md-pb-10{padding-bottom:100px!important;}.md-pb-11{padding-bottom:110px!important;}.md-pb-12{padding-bottom:120px!important;}.md-pb-13{padding-bottom:130px!important;}.md-pb-14{padding-bottom:140px!important;}.md-pb-15{padding-bottom:150px!important;}.md-pb-16{padding-bottom:160px!important;}.md-pb-17{padding-bottom:170px!important;}.md-pb-18{padding-bottom:180px!important;}.md-pb-19{padding-bottom:190px!important;}}@media(min-width:1200px){.lg-pt-0{padding-top:0px!important;}.lg-pt-1{padding-top:10px!important;}.lg-pt-2{padding-top:20px!important;}.lg-pt-3{padding-top:30px!important;}.lg-pt-4{padding-top:40px!important;}.lg-pt-5{padding-top:50px!important;}.lg-pt-6{padding-top:60px!important;}.lg-pt-7{padding-top:70px!important;}.lg-pt-8{padding-top:80px!important;}.lg-pt-9{padding-top:90px!important;}.lg-pt-10{padding-top:100px!important;}.lg-pt-11{padding-top:110px!important;}.lg-pt-12{padding-top:120px!important;}.lg-pt-13{padding-top:130px!important;}.lg-pt-14{padding-top:140px!important;}.lg-pt-15{padding-top:150px!important;}.lg-pt-16{padding-top:160px!important;}.lg-pt-17{padding-top:170px!important;}.lg-pt-18{padding-top:180px!important;}.lg-pt-19{padding-top:190px!important;}.lg-pb-0{padding-bottom:0px!important;}.lg-pb-1{padding-bottom:10px!important;}.lg-pb-2{padding-bottom:20px!important;}.lg-pb-3{padding-bottom:30px!important;}.lg-pb-4{padding-bottom:40px!important;}.lg-pb-5{padding-bottom:50px!important;}.lg-pb-6{padding-bottom:60px!important;}.lg-pb-7{padding-bottom:70px!important;}.lg-pb-8{padding-bottom:80px!important;}.lg-pb-9{padding-bottom:90px!important;}.lg-pb-10{padding-bottom:100px!important;}.lg-pb-11{padding-bottom:110px!important;}.lg-pb-12{padding-bottom:120px!important;}.lg-pb-13{padding-bottom:130px!important;}.lg-pb-14{padding-bottom:140px!important;}.lg-pb-15{padding-bottom:150px!important;}.lg-pb-16{padding-bottom:160px!important;}.lg-pb-17{padding-bottom:170px!important;}.lg-pb-18{padding-bottom:180px!important;}.lg-pb-19{padding-bottom:190px!important;}}

.visible-xs{display:block;}
.visible-sm{display:none;}
.visible-md{display:none;}
.visible-lg{display:none;}
@media(min-width:768px){
    .visible-xs{display:none;}
    .visible-sm{display:block;}
    .visible-md{display:none;}
    .visible-lg{display:none;}
}
@media(min-width:992px){
    .visible-xs{display:none;}
    .visible-sm{display:none;}
    .visible-md{display:block;}
    .visible-lg{display:none;}
}
@media(min-width:1200px){
    .visible-xs{display:none;}
    .visible-sm{display:none;}
    .visible-md{display:none;}
    .visible-lg{display:block;}
}
@media(max-width:767px){
    .hidden-xs{display:none;}
}
.ui-widget-header{background-color:#b5cde1;}
.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5;display:inline-block;}
.form-group{margin-top:25px;}
.form-group > label{color:#0b77b3;position:relative;padding-left:16px;display:block;margin-bottom:8px;line-height:1;padding-top:3px;}
.form-group .sublabel{display:inline-block;line-height:1.2;font-size:13px;margin-bottom:3px;}
.form-group > label:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #0090dc;border-radius:0px;top:5px;left:0;position:absolute;}
.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;}
.form-control{display:block;width:100%;/*height:calc(1.5em + .75rem + 2px);*/padding:5px 10px!important;font-size:14px;font-weight:400;line-height:1.2;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form-control[type=radio],.form-control[type=checkbox]{height:13px;display:inline-block;width:auto;margin:0 8px;}
.form-control.input-range{height:1px!important;padding:initial!important;margin-top:14px;}

/* Notifications */
.wrapper-notifications{}
.wrapper-notifications .wrapper-notif{padding:0;margin:0;list-style-type:none;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;}
.wrapper-notifications .wrapper-notif.notification-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}
.wrapper-notifications .wrapper-notif.notification-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}

/* https://www.elegantthemes.com/blog/resources/elegant-icon-font */

/* picto coeur */
.picto{font-family:ETmodules;content:attr(data-icon);speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:18px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
.picto:after{padding:0;-webkit-transition:color 0.3s ease,opacity 0.3s ease;-moz-transition:color 0.3s ease,opacity 0.3s ease;-o-transition:color 0.3s ease,opacity 0.3s ease;transition:color 0.3s ease,opacity 0.3s ease;}
.picto.picto-lg{font-size:26px;}
.picto-trash:after{content:"\e019";content:"\e07d";color:#ff4c4d;opacity:0.5;}
.picto-trash.picto-enabled:after{content:"\e019";content:"\e07d";color:#ff4c4d;opacity:0.5;}
.picto-trash:hover:after{opacity:1!important;}
.picto-trash.picto-enabled:after{content:"\e019";content:"\e07d";color:#ff4c4d;opacity:0.5;}
.picto-coeur:after{content:'';color:#0b77b3;opacity:0.5;}
.picto-coeur.picto-enabled:after,.picto-coeur.picto-forceenabled:after{content:"";color:#0b77b3;opacity:1;}
.picto-coeur-audit.picto-enabled:after, .picto-coeur-audit.picto-forceenabled:after{content:"";color:#ff9900;}
.picto-close{margin-left:-4px;}
.picto-close:after{content:"\51";color:#0b77b3;opacity:0.5;}
.picto-close.picto-enabled:after,.picto-close.picto-forceenabled:after{content:"\e051";color:#000000;opacity:1;}
.picto-coeur-effectuees:after{content:"";color:#00d900;}
.picto-coeur-effectuees.picto-enabled:after,.picto-coeur-effectuees.picto-forceenabled:after{content:"";color:#00d900;}
.picto-coeur-historique:after{content:"";color:#a64cff;}
.picto-coeur-historique.picto-enabled:after,.picto-coeur-historique.picto-forceenabled:after{content:"";color:#a64cff;}
.sympo-visuels-liens a.pictolink {display:inline-block;text-decoration:none;vertical-align:middle;padding:0;margin:0;line-height:1;}
.sympo-visuels-liens a.pictolink:hover,
.sympo-visuels-liens a.pictolink:active,
.sympo-visuels-liens a.pictolink:focus {
    background-color:initial!important;
    color:initial!important;
}

.picto-coeur-menu > a {position:relative;padding-left:34px!important;}
.picto-coeur-menu > a:before{position:absolute;top:11px;left:7px;content: "";color:#0b77b3;opacity:1;font-family:ETmodules;speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:18px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
.picto-coeur-menu.picto-blue > a:before{color:#0b77b3;}
.picto-coeur-menu.picto-orange > a:before{color:#ff9900;}
.picto-coeur-menu.picto-green > a:before{color:#00d900;}
.picto-coeur-menu.picto-purple > a:before{color:#a64cff;}
@media(min-width:981px){
    .picto-coeur-menu > a:before{top:4px;left:-5px;}
    .picto-coeur-menu > a {padding-left:22px!important;}
}


.ajx-delete {margin-top:4px;cursor:pointer;}
.ajx-anegocier,.ajx-notinterested{cursor:pointer;background:transparent;-webkit-transition:color 0.3s ease,background-color 0.3s ease;-moz-transition:color 0.3s ease,background-color 0.3s ease;-o-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease;}
.ajx-anegocier:hover,.ajx-notinterested:hover{/*background-color:#ececec;*/}
.options.selected .picto:after{display:none;}
.options.selected .picto-enabled:after,.options.selected .picto-forceenabled:after{display:block;}
.sympo-visuels-solutions-v2 .options{width:80px;text-align:center;}
.sympo-visuels-solutions-v2 table{margin-bottom:4px!important;}
.sympo-visuels-solutions-v2 table tr{}
.sympo-visuels-solutions-v2 table tr td{text-align:left;padding:0;}
.start-audit{display:none;line-height:1;vertical-align:top;background-color:#0072ae;color:#ffffff;padding:6px 10px;border-radius:3px;cursor:pointer;-webkit-transition:color 0.3s ease,background-color 0.3s ease;-moz-transition:color 0.3s ease,background-color 0.3s ease;-o-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease;}
.start-audit:active,.start-audit:focus,.start-audit:hover{background-color:#b5cde1;color:#ffffff;}
.btn-std{text-align:center;margin-top:2px;margin-bottom:2px;display:inline-block;line-height:1;vertical-align:top;background-color:#0072ae;color:#ffffff;padding:6px 10px;border-radius:3px;cursor:pointer;-webkit-transition:color 0.3s ease,background-color 0.3s ease;-moz-transition:color 0.3s ease,background-color 0.3s ease;-o-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease;}
.btn-std:active,.btn-std:focus,.btn-std:hover{background-color:#b5cde1;color:#ffffff;}
.btn-grey{background-color:#ececec;color:#535353;-webkit-transition:color 0.3s ease, background-color 0.3s ease;-moz-transition:color 0.3s ease, background-color 0.3s ease;-o-transition:color 0.3s ease, background-color 0.3s ease;transition:color 0.3s ease, background-color 0.3s ease;}
.btn-grey:active,.btn-grey:focus,.btn-grey:hover{background-color:#cedeeb;color:#535353;}
.duplicateonclic{margin:0;}
.nostyle{padding:0!important;margin:0!important;list-style-type:none!important;}
.archive-status{border-radius:6px;display:inline-block;padding:3px 6px;line-height:1;background-color:#ececec;border:1px solid #afafaf;color:#666666;margin-bottom:1px;margin-top:1px;}
.archive-status.statut-accepted{padding:3px 6px;line-height:1;background-color:#bfffbf;border:1px solid #008c23;color:#00781d;}
.archive-status.statut-refused{padding:3px 6px;line-height:1;background-color:#ffbfbf;border:1px solid #b30000;color:#9a0000;}
.btn-etude{background:#3e89c9!important;border-radius:16px!important;padding:20px!important;margin-bottom:10px;margin-top:10px;border:1px solid #a8c5db!important;cursor:pointer!important;text-align:center!important;font-size:16px!important;text-transform:uppercase;font-family:"Open Sans",Arial,sans-serif;}

/* radio button switch */
.custom-radio{text-align:center;display:inline-block;vertical-align:top;}
.custom-radio input{display:none;}
.custom-radio label{position:relative;color:#0072ae;background-color:#ffffff;font-size:18px;text-align:center;display:inline-block;cursor:pointer;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;overflow:hidden;line-height:1;box-shadow:0 0 0 2px #0072ae inset;border-radius:10px;-webkit-transition:color 0.3s ease,background-color 0.3s ease;-moz-transition:color 0.3s ease,background-color 0.3s ease;-o-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease;}
.custom-radio.custom-radio-xs label{font-size:14px;padding:8px 12px;box-shadow:0 0 0 2px #0072ae inset;border-radius:6px;}
.custom-radio.custom-radio-sm label{font-size:16px;padding:9px 16px;box-shadow:0 0 0 2px #0072ae inset;border-radius:8px;}
.custom-radio label:hover,.custom-radio label:active,.custom-radio label:focus{background:rgba(76,166,255,0.16);}
.custom-radio label:before{content:"";background-color:#3e89c9;position:absolute;top:0%;left:0%;width:100%;height:100%;display:block;z-index:2;opacity:0;-webkit-transition:left 0.3s ease,right 0.3s ease,top 0.3s ease,bottom 0.3s ease,opacity 0.3s ease;-moz-transition:left 0.3s ease,right 0.3s ease,top 0.3s ease,bottom 0.3s ease,opacity 0.3s ease;-o-transition:left 0.3s ease,right 0.3s ease,top 0.3s ease,bottom 0.3s ease,opacity 0.3s ease;transition:left 0.3s ease,right 0.3s ease,top 0.3s ease,bottom 0.3s ease,opacity 0.3s ease;}
.custom-radio label span{position:relative;z-index:10;}
.custom-radio input:checked + label{color:#ffffff;}
.custom-radio input:checked + label:before{}
.custom-radio label.fromleft:before{left:-100%;}
.custom-radio input:checked + label.fromleft:before{left:0;opacity:1;}
.custom-radio label.fromright:before{left:100%;}
.custom-radio input:checked + label.fromright:before{left:0%;opacity:1;}
.custom-radio label.fromtop:before{top:-100%;}
.custom-radio input:checked + label.fromtop:before{top:0;opacity:1;}
.custom-radio label.frombottom:before{top:100%;}
.custom-radio input:checked + label.frombottom:before{top:0;opacity:1;}

/* champs date egagement */
.field-delimiter{padding-bottom:8px;margin-bottom:8px;position:relative;}
.field-delimiter:before{content:"";width:40%;height:1px;bottom:0;left:30%;background-color:#ced4da;position:absolute;z-index:2;}
.wrapper-engagement-field .wrapper-dates-echeance {}
.wrapper-engagement-field .wrapper-dates-echeance .duplicatethis {position:relative;margin-bottom:4px;}
.wrapper-engagement-field .wrapper-dates-echeance .duplicatethis .wrapper-datepicker {display:inline-block;padding-right:30px;position:relative;}
.wrapper-engagement-field .wrapper-dates-echeance .duplicatethis .wrapper-datepicker .datepicker{width:initial;}
.wrapper-engagement-field .wrapper-dates-echeance .duplicatethis .wrapper-datepicker .abs-calendar {width:26px;height:24px;background:url(./images/pictocalendar.png)no-repeat center center transparent;background-size:contain;cursor:pointer;position:absolute;top:2px;right:33px;z-index:5;pointer-events: none;}
.wrapper-engagement-field .wrapper-dates-echeance .duplicatethis .rmDP{visibility:hidden;cursor:pointer;position:absolute;top:4px;right:0;}
.wrapper-engagement-field .wrapper-dates-echeance .duplicatethis .rmDP:hover:after,.wrapper-engagement-field .wrapper-dates-echeance .duplicatethis .rmDP:active:after,.wrapper-engagement-field .wrapper-dates-echeance .duplicatethis .rmDP:focus:after{color:#000000;font-weight:bold;}
.wrapper-engagement-field .wrapper-dates-echeance .duplicatethis .rmDP:after{color:#f00;font-size:20px;}
.wrapper-engagement-field .wrapper-dates-echeance.canRM .duplicatethis .rmDP{visibility:visible;}
.wrapper-engagement-field .duplicateonclic{display:inline-block;}
.wrapper-engagement-field.maxDateReached .duplicateonclic{display:none;}
.wrapper-engagement-field .msg-if-full{display:none;margin-top:5px;margin-bottom:5px;font-size:13px;line-height:1.1;background:#ececec;padding:6px!important;border:1px solid #c7c7c7;border-radius:6px;}
.wrapper-engagement-field.maxDateReached .msg-if-full{display:block!important;}
#sympo-relations .hidecol{display:none!important;}
#sympo-historique .ajx-archiver{display:none!important;}

/* switch type de form :renégo / projet */
#audit-form .bloc-renegociation,#audit-form .renegociation-besoin,#audit-form .bloc-nouveau-besoin{display:none;}
#audit-form.enable-renegociation-besoin .bloc-renegociation-besoin,#audit-form.enable-nouveau-besoin .bloc-nouveau-besoin,#audit-form.enable-renegociation .bloc-renegociation{display:block!important;}

/* Bloc duplicator */
.duplibloc{padding:10px 10px 10px 10px!important;background-color:#fafafa;border:1px solid #e0dede;border-radius:0;margin-bottom:15px;position:relative;}
.duplibloc div{line-height:1;}
@media(min-width:992px) {
    .duplibloc.w50{width:48%;margin:1%;}
}

/* form group design v2 */
.form-group{padding:15px 15px 10px 15px;border:1px dashed rgba(11,119,179,0.4);border-radius:7px;-webkit-transition:border 0.3s ease;-moz-transition:border 0.3s ease;-o-transition:border 0.3s ease;transition:border 0.3s ease;}
.form-group:hover{border:1px dashed #0b77b3;}
.form-group > label{color:#006aa5;line-height:1.1;padding-top:3px;margin:-25px 0 12px;background:#ffffff;}
.duplibloc .form-group > label{background:#fafafa;}
.form-group.errorfield{border:1px dashed #ff4c4d;}
.form-group.errorfield:hover{border:1px dashed #ff4c4d;}
.form-group.errorfield > label:before{border-left-color:#ff4c4d;}
.wrapper-duplibloc .add-new-duplibloc{position:relative;display:inline-block;}
.wrapper-duplibloc .add-new-duplibloc:before{content:'';width:100%;height:1px;position:relative;display:block;}
.duplibloc-tpl{display:none;}
.remove-duplibloc{opacity:1;cursor:pointer;display:inline-block;position:absolute;top:0;right:0;padding:7px 7px;border-radius:0 6px 0 6px;z-index:20;/*background:#ffffff;border-bottom:1px solid #b5ecff;border-left:1px solid #b5ecff;*/}
.remove-duplibloc:hover,.remove-duplibloc:active,.remove-duplibloc:focus{/*background:#ffffff;*/color:#000000;}
.description-duplibloc{font-size:13px;/*font-style:italic;*/line-height:1.2;margin-bottom:6px;color:#4c4b4b;}

.wrapper-dan{}
#type-mer-form{padding-top:8px;}
.wrapper-dan.enable-audit .start-audit{display:inline-block;}
.wrapper-dan .list-dan{}
.wrapper-dan .list-dan tr{border-bottom:1px solid #3e89c9;}
.wrapper-dan .list-dan td{font-size:14px;}
.wrapper-dan .list-dan .options{text-align:center;padding:6px 4px;}
.wrapper-dan .spo-table-liste-demandes.list-dan .options{padding-right:34px!important;position:relative;}
.wrapper-dan .spo-table-liste-demandes.list-dan .options .absoluteright{position:absolute;top:6px;right:4px;}
.wrapper-dan .date{width:220px;}
.wrapper-dan .partenaires-audit{margin-bottom:0;padding-bottom:0;}
.wrapper-dan .partenaires-audit li{line-height:1.2;}
.wrapper-dan .spo-table-liste-demandes-v3 {border:1px solid #3e89c9!important;}
.wrapper-dan .spo-table-liste-demandes-v3 .date {width:170px;}
.wrapper-dan .spo-table-liste-demandes-v3 .relance {}
.wrapper-dan .spo-table-liste-demandes-v3 .relance .txt {min-width:92px;}
.wrapper-dan .spo-table-liste-demandes-v3 .relance span {display:inline-block;vertical-align:middle;}
.wrapper-dan .spo-table-liste-demandes-v3 .relance.expired,
.wrapper-dan .spo-table-liste-demandes-v3 .relance.nodate {color:#ee0000;}
.wrapper-dan .spo-table-liste-demandes-v3 .relance.dateok {}
.wrapper-dan .spo-table-liste-demandes-v3 th {
    border-right: 1px solid #ffffff;
    display: table-cell;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    padding:8px 10px;
    background:#3e89c9;
    color:#ffffff;
}
.wrapper-dan .spo-table-liste-demandes-v3 th:last-child {border-right:none!important;}
.wrapper-dan .spo-table-liste-demandes-v3 tbody:first-of-type > tr:first-child {
    box-shadow: inset 0px 5px 10px -4px rgba(0, 0, 0, 0.1);
}
.wrapper-dan .spo-table-liste-demandes-v3 tbody tr {border-color: #dfdfdf;}
.wrapper-dan .spo-table-liste-demandes-v3 tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.01);
}
.wrapper-dan .spo-table-liste-demandes-v3 tbody td {
    padding: 6px;
    line-height:1;
    display: table-cell;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align:middle;
    border-right: 1px solid #3e89c9;
    border-bottom: 1px solid #3e89c9;
}
.wrapper-dan .spo-table-liste-demandes-v3 tbody td .btn-std {
    margin:0 auto;
}

.wrapper-specific-form {

    border-left:none;
    border-right:none;

    position:relative;
    /*
    background-color:#fafafa;
    padding:15px;
    */
}
/*
.wrapper-specific-form:before {
	content:"";
	position:absolute;
	top:0;
	left:-100%;
	background-color:#ffffff;
	border:2px solid #ececec;
	border-left:none;
	border-right:none;

	width:100%;
	height:100%;
	display:block;
	transform: rotate(5deg) translate(19px, -48px);
	z-index:-1;
}
.wrapper-specific-form:after {
	content:"";
	position:absolute;
	top:0;
	right:-100%;
	background-color:#ffffff;
	border:2px solid #ececec;
	border-left:none;
	border-right:none;

	width:100%;
	height:100%;
	display:block;
	transform: rotate(5deg) translate(-19px, 48px);
	z-index:-1;
}
*/


.wrapper-gestion-minimenu {
    text-align:center;
}
.wrapper-gestion-minimenu ul {
    display:inline-block;
    padding:0;margin:0;list-style-type:none;
}
.wrapper-gestion-minimenu li {
    display:inline-block;
    vertical-align:middle;
}
.wrapper-gestion-minimenu li a {
    display:inline-block;
    padding:4px 8px;
    margin:0 3px 10px;
    border:1px solid;
    background-color:#ffffff;
    font-weight:bold;
    border-radius:4px;
    -webkit-transition:color 0.3s ease, background-color 0.3s ease;-moz-transition:color 0.3s ease, background-color 0.3s ease;-o-transition:color 0.3s ease, background-color 0.3s ease;transition:color 0.3s ease, background-color 0.3s ease;
    min-width:260px;
}


.li-blue 	{color:#0a679b;border-color:#0b77b3;}
.li-orange 	{color:#e68a00;border-color:#ff9900;}
.li-green 	{color:#00c000;border-color:#00d900;}
.li-purple 	{color:#9932ff;border-color:#a64cff;}

.li-blue:hover 	{color:#ffffff;background-color:#0b77b3;}
.li-orange:hover 	{color:#ffffff;background-color:#ff9900;}
.li-green:hover 	{color:#ffffff;background-color:#00d900;}
.li-purple:hover 	{color:#ffffff;background-color:#a64cff;}





.empty-desc{display:none!important;}
.empty-data .empty-desc{display:block!important;}
.empty-data .list-dan{display:none!important;}

/* Page FAMILLE :Boutons de mise en relation */
.famille-dan-wrapper{text-align:right;}
.famille-dan-wrapper.enable-audit .options > span{display:inline-block;}
.famille-dan-wrapper .options > span{vertical-align:middle;}

/* FORM AUDIT */
.wrapper-audit{background-color:#ececec;padding:10px;}
.wrapper-audit #audit-form{/*background-color:#ffffff;*/padding:15px;}
.wrapper-audit #audit-form .maintitle{text-align:center;}
.wrapper-audit #audit-form h4{text-align:center;background:#b5cde1;margin:-10px -10px 12px;padding:11px 10px 9px 10px;color:#000000;text-transform:uppercase;}
.greybloc{background:#ffffff;padding:10px;height:100%;/*border:1px solid #b5cde1;*/}
.wrapper-audit #audit-form h5{font-size:16px;color:#333333;margin-top:30px;margin-bottom:10px;line-height:1;padding:0;}
.wrapper-audit #audit-form h5.mt15{margin-top:15px;}
.wrapper-audit input[type=submit]{border:1px solid #23547e;line-height:1;display:inline-block;background-color:#3e89c9;color:#ffffff;padding:7px 16px;border-radius:4px;cursor:pointer;-webkit-transition:color 0.3s ease,background-color 0.3s ease;-moz-transition:color 0.3s ease,background-color 0.3s ease;-o-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease;}
.wrapper-audit input[type=submit]:hover,.wrapper-audit input[type=submit]:active,.wrapper-audit input[type=submit]:focus{background-color:#7aadda;}
.wrapper-audit input[type=submit].greybtn{border:1px solid #ececec;background-color:#ececec;color:#535353;}
.wrapper-audit input[type=submit].greybtn:hover,.wrapper-audit input[type=submit].greybtn:active,.wrapper-audit input[type=submit].greybtn:focus{background-color:#cedeeb;}
.wrapper-audit input[type=submit].greybtn2{border:1px solid #cedeeb;background-color:#cedeeb;color:#535353;}
.wrapper-audit input[type=submit].greybtn2:hover,.wrapper-audit input[type=submit].greybtn2:active,.wrapper-audit input[type=submit].greybtn2:focus{background-color:#ffffff;}
.wrapper-audit .default-list{padding:0!important;margin:0!important;list-style-type:none!important;}
.wrapper-audit .default-list .active{color:#0057a2;font-weight:bold;}
.wrapper-audit .default-list input,.wrapper-audit .default-list label{line-height:1;margin:0;vertical-align:top;}
.wrapper-audit .default-list label{cursor:pointer;}
.wrapper-audit .default-list li{line-height:initial;margin:3px auto;}
.wrapper-audit .f-instruction{font-size:17px;color:#333333;}
.wrapper-audit .f-note{line-height:1;font-size:14px;padding-left:10px;margin-left:10px;border-left:3px solid #0063a3;margin-bottom:10px;padding-top:3px;padding-bottom:3px!important;}
.wrapper-audit .datepickerstyle{display:block;width:100%;}
.wrapper-audit .datepickerstyle thead th,.wrapper-audit .datepickerstyle tr td{padding:initial!important;text-align:center;}
.wrapper-audit .datepickerstyle .ui-datepicker-calendar{margin-bottom:2px!important;border:none!important;}

.wrapper-planification .ui-datepicker {display:inline-block!important;}
.noborder {border:none!important;}
.inlineblock {display:inline-block!important;}
.calendarpicto {position:relative;padding-right:36px!important;}
.calendarpicto:after {
    content:"";
    position:absolute;
    background:url(./images/pictocalendar.png)no-repeat center center transparent;
    background-size:contain;
    width:22px;
    height:22px;
    display:block;
    top:3px;
    right:5px;
    z-index:4;
}
.img-calendarpicto {vertical-align:middle;max-width:22px;display:inline-block;}
.custom-radio input:checked + label.calendarpicto:after {
    background-image:url(./images/pictocalendar-w.png);

}

/* Form error */
.wrapper-audit .errorfield label{color:#ff0000;}
.wrapper-audit .errorfield input,.wrapper-audit .errorfield select,.wrapper-audit .errorfield textarea{border-color:#ff0000;}
.wrapper-audit .wrapper-error-msg{text-align:center;display:none;}
.wrapper-audit .wrapper-error-msg > div{display:inline-block;padding:8px 24px;background:rgba(255,0,0,0.1);color:#9c0000;line-height:1.2;border-radius:4px;border:1px solid #ff9a9a}
.wrapper-audit .disabled{opacity:0.5;}
.wrapper-audit .wrapper-disabled-msg{text-align:center;display:none;}
.wrapper-audit .wrapper-disabled-msg > div{display:inline-block;padding:8px 24px;background:rgba(115,185,255,0.1);color:#00238c;line-height:1.2;border-radius:4px;border:1px solid #bfefff;}

/* highlight */
.highlight{-o-animation:shake 3s cubic-bezier(.36,.07,.19,.97);-webkit-animation:shake 3s cubic-bezier(.36,.07,.19,.97);-moz-animation:shake 3s cubic-bezier(.36,.07,.19,.97);animation:shake 3s cubic-bezier(.36,.07,.19,.97);}
.highlight:hover{}
@-webkit-keyframes shake{0%{background-color:#ff9900;}50%{background-color:rgba(255,153,0,0.2);}100%{background-color:rgba(255,153,0,0);}}
@-moz-keyframes shake{0%{background-color:#ff9900;}50%{background-color:rgba(255,153,0,0.2);}100%{background-color:rgba(255,153,0,0);}}
@-ms-keyframes shake{0%{background-color:#ff9900;}50%{background-color:rgba(255,153,0,0.2);}100%{background-color:rgba(255,153,0,0);}}
@keyframes shake{0%{background-color:#ff9900;}50%{background-color:rgba(255,153,0,0.2);}100%{background-color:rgba(255,153,0,0);}}
#top-menu-nav{margin-bottom:30px;-webkit-transition:margin 0.3s ease;-moz-transition:margin 0.3s ease;-o-transition:margin 0.3s ease;transition:margin 0.3s ease;}
.et-fixed-header #top-menu-nav{margin-bottom:15px;}
.et-fixed-header #et-top-navigation{padding-top:5px;}
.menu-item-has-children{padding-right:10px!important;}
#top-menu li{padding:0;margin:0;}
.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{margin-bottom:0;padding:9px 15px!important;}
#et-secondary-nav .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{top:8px;}
.btn-mea > a{padding:8px 12px;background-color:#ececec;border-radius:4px;}
.blockbuttons > span{display:block!important;margin-bottom:3px;}
.input-range-v2{margin-top:8px;}
.ui-slider .ui-slider-handle{width:auto;height:auto;padding:6px 7px;top:-9px;margin-left:-20px;background-color:#3f89c9;color:#ffffff;cursor:pointer;border:1px solid #0079e0;border-radius:20px;min-width:28px;text-align:center;}
.maintitle-separator{text-align:center;display:block;width:100%;position:relative;padding:10px!important;font-size:16px;}
.maintitle-separator:before{content:"";position:absolute;top:0;left:40%;width:20%;height:1px;background-color:#3e89c9;}
.displayminmax{position:relative;/*margin-top:27px;*/border-radius:3px 3px 0 0;}
.displayminmax.ui-slider .ui-slider-handle{z-index:22;}
.displayminmax:before,.displayminmax:after{content:'';display:inline-block;bottom:100%;position:absolute;z-index:10;margin-top:4px;padding:8px;line-height:1;color:#0b77b3;border-radius:10px;display:none;}
.displayminmax:before{content:attr(data-min);left:15px;}
.displayminmax:after{content:attr(data-max);right:15px;}
@media(min-width:768px){
    .displayminmax{margin-top:20px;margin-bottom:27px;}
    .displayminmax:before,.displayminmax:after{top:100%;bottom:initial;border-radius:initial;background-color:transparent;padding:6px 10px 5px;display:block;background:rgba(11,119,179,0.13);}
    .displayminmax:before{content:attr(data-min);left:15px;border-left:1px solid #0b77b3;}
    .displayminmax:after{content:attr(data-max);right:15px;border-right:1px solid #0b77b3;}
}

/* tableaux responsif */
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}
.table-responsive > table{width:100%;max-width:100%;}
.table-responsive > table .btn-std{display:block!important;padding:10px;}
@media(min-width:768px){
    .table-responsive > table .btn-std{display:inline-block!important;padding:6px 10px;}
}

/*
#sympo-interested .col2{width:100%;}
#sympo-interested .col-action{min-width:240px;}
*/

@media(max-width:768px){
    #sympo-interested .col1{min-width:80px;}
    #sympo-interested .col2{min-width:240px;}
    #sympo-interested .col3{min-width:130px;}
    #sympo-interested .col-action{min-width:130px;}
    #sympo-miseenrelation .col1{min-width:80px;}
    #sympo-miseenrelation .col2{min-width:240px;}
    #sympo-miseenrelation .col3{min-width:130px;}
    #sympo-miseenrelation .col4{min-width:170px;}
    #sympo-miseenrelation .col5{min-width:200px;}
    #sympo-relations .col1{min-width:80px;}
    #sympo-relations .col2{min-width:240px;}
    #sympo-relations .col3{min-width:130px;}
    #sympo-relations .col4{min-width:170px;}
    #sympo-relations .col5{min-width:170px;}
    #sympo-relations .col6{min-width:200px;}
    #sympo-historique .col1{min-width:80px;}
    #sympo-historique .col2{min-width:240px;}
    #sympo-historique .col3{min-width:130px;}
    #sympo-historique .col4{min-width:170px;}
    #sympo-historique .col5{min-width:170px;}
    #sympo-historique .col6{min-width:200px;}
}
.page-id-13818 .et_pb_row{width:94%;}

/* butterfly notifications */
.butterfly-notification{display:block;position:fixed;top:200px;font-size:16px;background-color:#e0e0e5;padding:7px 9px;line-height:1.2;z-index:1000000000;right:5px;color:#333333;border-radius:7px;border:1px solid #ececec;cursor:pointer;opacity:1;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.butterfly-notification:hover,.butterfly-notification:active,.butterfly-notification:focus{opacity:0.8;}
.butterfly-notification.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}
.butterfly-notification.error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}


/* Responsive Datepicker */
@media (max-width:600px){
    #ui-datepicker-div{width:100%!important;left:0!important;}
    #ui-datepicker-div .ui-state-default{padding:6px;}
}

.parentname  {
    font-weight:bold;
    text-transform:uppercase;
    margin-bottom:12px;
    display:block;
    line-height:1;
    color:#0063a4;
}

.et_mobile_menu li li {padding-left:0px;}

#modal-video.modal {top: 30%;transform: translateY(-20%);}
#modal-video.modal .close{display:none;}