@font-face {
     font-family: bold;
     src: url('/client_file/themes/biztrox/fonts/DMSans-Bold.ttf');
}
 @font-face {
     font-family: regul;
     src: url('/client_file/themes/biztrox/fonts/DMSans-Regular.ttf');
}
 @font-face {
     font-family: med;
     src: url('/client_file/themes/biztrox/fonts/DMSans-Medium.ttf');
}
 body{
     background:#00594e ;
     background-size: cover !important;
}

@media (min-width: 800px)
{
 #navbarNavDropdown {
     display:block !Important;
}
 #navbarNavDropdown .navbar-nav {
     float:right;
}
 #quicklink_container .row .col-md-4:nth-child(2) {
     display:flex;
     justify-content:center;
}
 #quicklink_container .row .col-md-4:nth-child(3) {
     display:flex;
     justify-content:end;
}
 .seconde_texte .box_element {
     padding:0 !Important;
     margin:0 !important;
     justify-content: center!important;
     display: flex!important;
}
}
/*.hometext {
     background:url("/client_file/themes/biztrox/images/c1.png") ;
     background-size: cover !important;
}
 */
 .layout_2 {
     background:url("/client_file/themes/biztrox/images/c1.png") !important;
     background-size: cover !important;
}
 .layout_1:not(.layout_1:has(.lequipe),.bgvertclair.pb-5,.layout_1:has(.ladmin),.layout_1:has(.conseil)) {
     /*background:#00594E !important;
     background-size: cover !important;*/
}
.layout_1:has(.ladmin)
{
 background: rgb(223,241,236);
     background: linear-gradient(0deg, rgba(223,241,236,1) 88%, rgba(0,89,78,1) 20%) !important;

}
.layout_1:has(.conseil)
{
    background: rgb(223,241,236);
     background: linear-gradient(0deg, rgba(223,241,236,1) 86%, rgba(0,89,78,1) 20%) !important;
}

.layout_1:not(.layout_1:has(.ladmin),.layout_1:has(.conseil)){
    /* background: rgb(223,241,236);
    */
    /*background: linear-gradient(0deg, rgba(223,241,236,1) 86%, rgba(0,89,78,1) 86%) !important;
     */
    /*background: rgb(223,241,236);
     background: linear-gradient(0deg, rgba(223,241,236,1) 93%, rgba(0,89,78,1) 20%) !important;*/
}
.second_home
{
   margin-top:2rem !important;
}
.layout_1{
    /* background: rgb(223,241,236);
    */
    /*background: linear-gradient(0deg, rgba(223,241,236,1) 86%, rgba(0,89,78,1) 86%) !important;
     */
     /*background: rgb(223,241,236);
     background: linear-gradient(0deg, rgba(223,241,236,1) 93%, rgba(0,89,78,1) 20%) !important;*/
      background :#00594E ;
}
.layout_1:has(.lequipe){
 background: rgb(223,241,236);
     background: linear-gradient(0deg, rgba(223,241,236,1) 93%, rgba(0,89,78,1) 20%) !important;
}

 .afdcd7 {
     color : #afdcd7 !important;
}
 .w-20{
     width:20% !important;
}
 .cartestat {
     width: 350px;
     height: 200px;
     background: white !important;
     border-radius: 35px;
}
 .cartevert {
     background: #afdcd7 !important;
     border-radius: 35px;
}
.layout_3
{
   background :#00594E ;
   padding-bottom:3rem;
}
#wrapper_event_primary_cat a span , .title_cat ,  #wrapper_event_primary_cat a i
{
  color:  white ;

}
.event_primary_cat:hover, .event_secondary_cat:hover
{
 background: #afdcd7 !important;
}
.event_primary_cat:hover .title_cat , .event_secondary_cat:hover  .title_cat  ,   .event_primary_cat:hover .fas
{
   color:  #00594E !important;
   font-weight:bolder;
}
.modal-dialog-cookie h3 ,.modal-dialog-cookie p
{

  color:  #afdcd7 !important;
}
.modal-dialog-cookie p   {
 font-size:16px !important;
}
.modal-dialog-cookie .modal-content
{
   background: #00594E !important;
}
.modal-dialog-cookie button
{
  background:  #afdcd7 !important;
  color: #00594E !important;
}
#politique-de-cookies ,.modal-open
{
 padding-right: 0 !important;
}
.link_acc a.btn:hover
{
 color:  #afdcd7 !important;
}
.back-to-top
{

    top: -80px !important;
    left: 95% !important;
    position:relative !important;
    background:  #afdcd7 !important;
    border :1px solid #00594E !important;
}
.back-to-top i
{
 color: #00594E !important;
 font-size:20px;
 font-weight:bolder;
}
.modal-dialog-cookie button:hover
{
  background:  #afdcd7 !important;
  color: black !important;
}
#formparam b
{
  color :white !Important;
}
/*.list_event_wrapper:nth-child(even)  h2 , .list_event_wrapper:nth-child(even)  p
{
       color: #00594E !important;
}
.list_event_wrapper:nth-child(even) a.Btn
{
   background: #afdcd7 !important;
}
*/
.list_event_wrapper:nth-child(2n)
{
  background: transparent !important;
}
.list_event_wrapper a.Btn
{
 margin-left:1rem !Important;
}
tbody img:not(tbody a img)
{
width:100%;
}
.bg_all_event:hover
{
  background: white !important;
}
.row:has(#EventsDetails)
{
      max-width: 1600px;
     width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.img_picto_cat .picto_cat_event.col-lg-5 {

    padding:0 !important;
    background: none !important;
    width:20% !important;
    display:none;
}
.img_picto_cat .title_cat.col-lg-7
{
  width:100%;
}
.img_picto_cat.row
{
   width:100%;
}
#wrapper_event_primary_cat h3 ,.title_event_detail
{
  color: #afdcd7 !important;
}
.img_picto_cat .picto_cat_event
{
  background:white !Important ;
  padding:0.5rem !important;
  border-radius:50%;
  display:none;
}
.event_primary_cat, .event_secondary_cat
{
   display :flex !important;
}

 .cartevert a ,  .cartevert a strong , .cartevert strong a {
     color :#00594E !important;
     text-decoration:none !Important;
}
 .cartevert ul li {
     margin-bottom:0.8rem !important;
}
 .cartevert ul {
     list-style: none;
     list-style-type: none;
}
 .list-inline-item:has(.login-btn) {
     background : #b0dbd6 !important;
     color :#00594E !important;
     border-radius:10px;
}
 #main_wrapper_interne:has(#menu_interne) .vbg {
     display:none !Important;
}
 .conn {
     width: 80% !important;
     padding-top: 15px !important;
     padding-bottom: 15px !important;
}
 .texte_mauve , .arianne_link a {
     color : #dff1ec !important;
     font-size:18px;
     text-transform:uppercase !important;
}
 .separateur-arianne {
     color: #afdcd7 !important;
}
 header div {
     background: transparent !important;
}
 .acceuiltext_un .ps {
     width:60% !important;
}
 .loupe{
     width: 30px;
}
 .accbeenvole {
     background:white !important;
     color :#00594E !important;
     border-radius: 30px !important;
     padding: 10px 30px !important;
     margin: 10px 0;
     font-size:20px;
}
 .sticky {
     background :#00594E !important;
}
 .text_top a {
     border-radius: 0 !important;
     margin-left: 0rem!important;
     margin-right: 0rem!important;
}
 .text_top .arrow_right {
     display:none;
}
.titreeev {
     font-size: 16px !important;
}
.quicklink_content {
     background: #dff1ec !important;
     width: 400px;
     height:150px;
}


 .quicklink_content {
     background: #dff1ec !important;
     color: #68a098 !Important;
}
 #quicklink_img_1 {
     width: 100px !important;
     height: 50px !important;
}
 .quicklink_content img {
     margin-top:30px;
     width: 150px !important;
     height: 50px !important;
}
 .td p {
     font-size: 25px !important;
     font-weight:900;
}
 .quicklink_content span p {
     color: #68a098 !Important;
}
 .quicklinksection {
     background:url("/client_file/themes/biztrox/images/c2.png") ;
     background-size: cover !important;
}
 .seconde_texte {
     background:url("/client_file/themes/biztrox/images/c3.png") ;
     background-size: 100% 100% !important;
}
 #event_section {
     background:#00594e !important ;
     background-size: cover !important;
}
 #event_section .section-title-sm {
     display:none;
}
 #event_section .section-title a {
     font-size: 60px;
     color : #afdcd7 !important;
}

 .newstext5 {
     top:0 !Important;
}
 .newstext5 .w-90 {
     width:100% !important;
     text-align: left!important;
}
 .tagvert {
     background: #afdcd7;
     position: absolute;
     right: 0;
     top: 0;
     font-size: 15px;
     text-align: center;
     color: #2a746c !important;
     font-weight: bolder;
     margin-top: 0!important;
}
 .bgvertclair {
     background: #afdcd7 !important;
}
 .titreev {
     font-size: 18px;
     color: #2a746c !important;
     font-weight: bolder;
}
 .text_bottom p {
     color : #00594e;
}
 .text_bottom .h5 {
     color : #00594e !Important;
     font-weight: 900;
     font-size:30px !important;
}
.text_bottom .h6 ,  .text_bottom p
{
    color : #00594e !Important;
}
 #event_section .col-md-4 a {
     border-radius:25px;
     overflow:hidden;
}
 .quicklinksection , .seconde_texte {
     padding-top:70px !important;
     padding-bottom:70px !important;
}
 .section-title-border::after ,.section-title-border::before {
     display:none;
}
 #event_section .section-title {
     text-align:left !important;
}
 .picto_cat_news_acceuil ,.new_event_tag {
     display:none;
}
 p{
     font-family:'regul' !important;
}
#EventsDetails .responsive_style_table tr:nth-child(even) {
    background: #8dc3bd !important;

    }
 body , .btn , a , p , span{
     font-family:'regul' !important;
}
 .ps{
     width:89%;
}
 .clairbg {
     background: #dff1EC !important;
}
 .clair {
     color: #afdcd7 !important;
}
 .btntop {
     border-bottom-left-radius: 50px;
     border-bottom-right-radius: 50px;
     width:25%;
}
 .vert{
     color: #00594E !important;
}
 .autrevert {
     color : #52968e !important;
}
 .deuxiemmepartie .btntop {
     position: relative;
     right: 35px;
     top: -50px;
     width:180px;
     height:180px;
}
 #menu_interne {
}
 #menu_interne h3 {
     color: white !Important;
}
 #menu_interne ul li a {
     color : #89bfb9;
     font-size:28px;
}
 #menu_interne .active {
     background: #b0dbd6 !important;
     color: #00594E !important;
     border-radius: 25px;
     padding:10px;
}
 #menu_interne .active a {
     color: #00594E !important;
     font-weight:700;
}
 .arrowdroite {
     width:25px;
     padding-right: 0.25rem!important;
     /*float:right;
     margin-right:00px;
    */
      /*
     float:right;
     position:fixed;
     margin-right:20%; */
}
 .lequipe {
}
 .cartevert {
    /* position: relative;
     bottom: 110px;
     */
}

 #menu_membre ul li:hover a {
     color: white !Important;
     text-transform: uppercase !important;
}
 .cartevert a:hover {
     color: white !Important;
}
 #menu_interne ul li {
     margin-top:1rem !important;
     margin-right:1rem !important;
}
 #menu_interne ul{
     list-style: none;
     list-style-type: none;
     margin-left:0 !important;
     padding-left: 0 !important;
}
 .btn_bg_clair {
     display: inline-block;
     position: relative;
     padding: 10px 20px !important;
     margin: 10px 0;
     color: #fff;
     text-align: center;
     font-size: 1em;
     line-height: 1.1875em;
     font-weight: bold;
     text-decoration: none;
     background-position: 100% 0;
     background-size: 200% 100%;
     transition: all .25s ease-in;
     box-shadow: none;
     border: 0;
     border-radius: 25px;
     font-size:25px;
}
 .lien_foter a {
     width: 100%;
     display: block;
     margin-top:10px;
     font-size:18px;
}
 .lien_foter p {
     color: #b8dcd8 !important;
     line-height:1.3;
     font-size:18px;
}
 .logo_foot {
     width:50%;
}
 a.socials, .social-icon-outline i {
     font-size:40px !important;
     overflow:hidden;
}
.main_account_form .text-left
{
 color : white !Important;
 font-size:18px
}
.main_account_form a
{
 text-decoration:underline;
}
.modal-open .navbar
{
 z-index:10;
}
#membershipDesc .modal-dialog
{

   top:15%;
   overflow:scroll;
   height:50%;
   max-width:80%;

}
#membershipDesc .modal-dialog .close
{
       background : #00594E !Important;
       opacity :1 !important;
}
#progressbar li.active::before, #progressbar li.active::after {
  background: #ff0000  !important;


}
#membershipDesc .modal-dialog p , #membershipDesc .modal-dialog li
{
        color : #00594E !Important;
}
 .fa-facebook-square {
     border-radius:30px !important;
     overflow:hidden;
}
 .social-icon-outline {
     border:none !important;
}
 footer a:hover{
     color: white !important;
}
 .sticky_nav_logo img {
     max-height: 70% !important;
}
 .bg_all_event {
     width:35%;
     margin-bottom:3rem !important;
}
 .partenaire_slider .owl-nav img {
     width:30%;
}
 .owl-prev {
     left: -15% !important;
     top: 20% !Important;
}
.section:has(#slider_3)
{
  overflow:hidden !Important;
}
 .partenaire_slider {
     margin-bottom: 2rem !important;
}
 .top-header li a {
     font-size:17px !important;
}
 .navbar-nav li a {
     font-size:18px !important;
}
 .s30 {
     font-size:30px !important;
}
 .dropdown-toggle::after {
     display:none;
}
 .dropdown-menu {
     background: #0f7a6d !important;
     color : #afdcd7 !Important;
}
 #searchOpen:hover img {
     filter: invert(100%) sepia(6%) saturate(7497%) hue-rotate(185deg) brightness(109%) contrast(88%);
}
 .owl-next {
     right: -15% !important;
     top: 20% !Important;
}
 .bgvert{
     background: #00594E !important;
}
 .s16 {
     font-size:16px !important;
}
 .text-initial {
     text-transform:initial !important;
     width:200px;
     border-radius:50px !important;
}
 .s24{
     font-size:24px !Important;
}
 .s17{
     font-size:17px !Important;
}
 .s20{
     font-size:20px !Important;
}
 .s28{
     font-size:28px !Important;
}
 .s32{
     font-size:32px !Important;
     line-height:1 !Important;
}
 .aproposcontainer .imgacceuil {
     width: 100% !Important;
     height: 105% !important;
}
 .imgacceuil {
     border-radius: 30px !important;
     height: 105%;
     width: 95%;
}
 .lh {
     line-height:1;
}
 .nsite{
     line-height: 1.2 !important;
}
 .imgobile{
     height:100%;
     border-radius: 30px !important;
}
 .h-90{
     height:90% !important;
}
 .titr {
     font-size:64px !Important;
}
 .imgacceuil2 {
     border-radius: 30px !important;
     width:100%;
     height: 65%;
}
 .img3{
     height:90%;
     padding-right:0 !important;
}
 .fa-hand-holding {
     text-shadow: -1px 0 #00594E , 0 1px #00594E , 1px 0 #00594E , 0 -1px #00594E ;
     color :#dff1EC !important;
}
 .wcust {
}
 .font-semi-bold{
     font-weight:600 !Important;
}
 .font-bold{
     font-weight:700 !Important;
}
 .font-regular{
     font-weight:500 !Important;
}
 .imgobile {
     height:200px !important;
     width: 96% !important;
}
 .btmobile {
     width:120px;
     height:120px;
     border-radius:50% !important;
}
 .btnaccmobile {
     margin-top:40px !Important;
}
 .hand {
     width:45% !important;
}
 .h{
     line-height:0.9 !Important;
}
 .bas{
}
 .part1{
     margin-top:30px;
     margin-bottom:30px;
}
 .part2 {
     margin-top:50px;
}
 .start-video {
     position: absolute !important;
     top: 190px !important;
     padding: 12px !important;
     left: 350px !important;
     background: none !Important;
}
 .video_home iframe {
     border-radius:30px;
}
/* .start-video {
     position: absolute !important;
     top: 180px !important;
     padding: 12px !important;
     left: 390px !important;
     background: none !Important;
}
 .video_home iframe {
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     left: 0;
     pointer-events: none;
     width: 100%;
     height: 40vw;
}
 */
 .link_acc {
     width: 100%;
     display: flex!important;
     justify-content: center!important;
     margin-top:50px;
}
 .link_acc a {
     width: 30%;
     color: #b2d3cc !important;
     font-size:20px !important;
}
 .video_home {
     height: 500px;
     position: relative;
     overflow: hidden;
     border-radius: 30px;
     width: 100%;
}
 .imgyoutube {
     width: 40%;
}
 @media only screen and (min-width: 1600px) {
     .part1{
         margin-top:50px;
         margin-bottom:0px;
    }

     .part2 {
         margin-top:0px;
    }
     .t{
         margin-top:50px;
         margin-bottom:50px;
    }
     .imgacceuil {
         height: 105%;
    }
     .ps{
         width:82%;
    }
}
 @media only screen and (max-width: 800px) {

 .layout_2::before

 {

    top: -10% !important;
    width: 100% !important;
 }
 #menu_interne.menu_membre
 {
   padding-left: 15px!important;
   left: 0 !important;

 }
 #main_wrapper_interne .row .col-md-9
 {
        padding: 3rem!important;
 }
 .navigation .navbar
 {
   padding-left: 3rem!important;
 }
 .lequipe , .ladmin , .conseil
 {
        margin: 1.5rem!important;
 }
 .section
 {
    padding-top: 0!important;
        margin-top: 0!important;
 }
     .s20{
         line-height: 1.5;
    }
     .hand {
         width:35% !important;
    }
     .s83{
         font-size:83px !Important;
    }
     .s30{
         font-size:30px !Important;
    }
     .s42{
         font-size:42px !Important;
         line-height:1 !Important;
    }
     .nsite {
         line-height: 1.4 !important;
    }
}
 .login-btn
{

   color : #2f7c72 !important;
   font-weight:bolder;
}

@media (max-width: 1600px)
{

.conseil .responsive_table h2 a , .conseil .responsive_table h2
{
  scroll-margin-top: 450px;
}

.container {
    max-width: 1240px !important;
}
.arrowdroite
    {
      padding-right: 0.5rem !important;
    }
section{

 overflow:hidden;
}
}

@media (max-width: 800px)
{
.container {
    max-width: 400px !important;
    padding-right: 0px !important;
    margin-right:0px !important;
    padding-left: 0px !important;
    margin-left:0px !important;
}
.wcust
{
    padding-bottom: 3rem!important;
}
.part1 .text-right{

    text-align:left !important;
}
.quicklink_content
{
      width: 90%;
      margin-left:1rem;
}

footer , section
{
   padding-left:1rem !important;
}
.acceuiltext_un .ps {
    width: 90% !important;
}
.start-video {
    position: absolute !important;
    top: 180px !important;
    padding: 12px !important;
    left: 10% !important;
    background: none !Important;
}
.link_acc a
{

width:100% !important;
}
.link_acc
{

display:block !important;
}
#event_section .card
{
         margin-bottom: 2rem !important;
         margin-right: 2rem!important;
         margin-left: 2rem!important;

}
.cartestat
{
  margin-bottom: 2rem !important;
}

.aproposcontainer
{
         margin-bottom: 2rem !important;

}
.deuxiemmepartie .btntop
{
   position: relative;
    right: 35px;
    top: -150px !important ;
    width: 120px !important;
    height: 120px !important;

}
.s24 {
    font-size: 16px !Important;
}
.deuxiemmepartie .row , .deuxiemmepartie .row .col-md-7  , .deuxiemmepartie .row .col-md-5
{
  width:100% !important;

}
.deuxiemmepartie .row .col-md-7.p-5
{

        padding:1rem !important;
}
.wcust.ml-5
{
   margin-left:  0!important;
}
a.w-20{
   width:90% !important;
}
.tagvert
{

  top: -10% !important;
}
.bg_all_event {
    width: 90% !important;
}
.partenaire_slider .owl-nav img {
    width: 20% !important;
}
.owl-prev  , .owl-next
{
      top: 200% !important;
}
.video_home iframe
{

    width:100% !Important;
}
section{

 overflow:hidden;
}
.logo_foot {
    width: 150%;
}
.navbar-light .navbar-toggler
{
      background: #afdcd7 !important;
}
}
div [data-zone-id="737173"] ,div [data-line-id="88849"] ,div [data-line-id="88849"] table
{
  width:100% !important;
}
#main_wrapper_interne #evenements_form
{
   display:none;
}
div [data-line-id="88849"] table a
{
 float:left;
 width:100%;
 color: #afdcd7 !important;
}
div [data-line-id="88849"] table a:hover
{

 color: white !important;
}
/*a
{
  color: #afdcd7 !important;
}
a:hover
{
  color: white !important;
} */
div [data-line-id="88849"] h2{
  margin-top:2rem !Important ;
}
div [data-line-id="88849"] table td
{
  padding-right:25px;
}
#event_section .la1
{
 margin-top:2rem !important;
}
#event_section .row.justify-content-center.mt-5
{
   margin-top:0rem !important;
}
.acacher
{
 display:none;
}
a:not(.don, .login-btn ,.vert,.accbeenvole, .vert a, .nav-item a , .panel a , .Btn ){
 color :white !important;
}
.ladmin .cartevert ,.conseil .cartevert
{
  margin-bottom:3vh !Important;
}
a.btn , a.Btn
{
 text-decoration: none !important;
}
.fond_gris a  , .panel-body b a
{
  color:white !Important;
}
.spc_side section
{
    /*background:#afdcd7  !Important; */
}
.spc_side .navbar-brand img
{
   padding-bottom:2rem !important;
}
.spc_side section
{
    width:100%;
}
/*
form[name="account_password"] h1 ,.spc_side h2 , .spc_side h3 , .spc_side p
{
    color: #00594E !important;
}
.spc_side li
{
   color: #00594E !important;
}*/
a[href="/don.php"]  , #jq_validate_checkbox  , a[href="https://www.tcc2rives.qc.ca/boutique/account.php"]
{
    background:#afdcd7  !Important;

}
a[href="/don.php"]:hover
{
    background:#afdcd7  !Important;
    color:black  !Important;
}
form[name="account_password"]  , .form_don_visiteur  , .table_interets  ,form[name="visites"]
{
   background:#afdcd7  !Important;
   padding:1.5rem !important;
}
form[name="login_code_forgotten"] , form[name="password_forgotten"] {
  width:50%;
    color:#afdcd7  !Important;
}
form[name="login_code_forgotten"]  table   ,form[name="password_forgotten"]  table
{
    width:100% !important;
}
.messageStackError
{
 color: #ff0000 !Important;
   font-size: 20px;
}
form[name="login_code_forgotten"] a  , form[name="password_forgotten"] a
{
   background:#afdcd7  !Important;
  color:#00594E  !Important;
      border-radius: 30px !important;
    padding: 10px 30px !important;
    font-size: 20px;
}
form[name="visites"] h3 , .form_don_visiteur h2 , .form_don_visiteur p ,form[name="account_password"] h1 , form[name="account_password"] p , form[name="account_password"] span
{
 color:#00594E  !Important;
}
form[name="visites"] h3
{
  font-weight:bolder;
}
form[name="visites"] nobr
{
  color:#00594E  !Important;
   font-size:18px !important;
}
form[name="visites"] b
{
   font-size:16px !important;
}

input[name="CategorieCustomer[]"]
{
   color:#00594E  !Important;
   font-size:16px !important;
}
#credit_message img
{
     max-height: none !important;
}
.buttonSet
{
 min-height:40px;
}
#form_account_edit table
{
  margin-bottom:2rem !important;
  border : 2px solid black !important;
  padding: 1rem !important;
      box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
}
#form_account_edit .bg-white
{
       background: transparent !important;
       box-shadow:none !Important;
       border:none !Important;

}
#form_account_edit table td:nth-child(2)
{
   display:flex;
}
#form_account_edit table .form-control
{
  width:90%;
}
#form_account_edit .style_table td, .style_table th
{
 border-bottom : none !important;
}
#form_account_edit table th
{
  font-size:23px !important;
}
.navbar-nav #sidebar ul li.active>a, .navbar-nav a[aria-expanded="true"]
{
 background: transparent !important;
}
.inputRequirement
{
 color: #ff0000 !Important;
}
.form_don_visiteur input[type="submit"]:hover  ,  .form_don_visiteur a.Btn:hover , form[name="visites"] input[type="submit"]:hover  ,  form[name="visites"] a.Btn:hover
{
  background:#00594E  !Important;
  color:black  !Important;
}
.form_don_visiteur_content .form_row .Btn
{
  margin-bottom:1rem !important;
}
form[name="account_password"] td input[type="password"]
{
  float:right ;
  width:90%;
}
#new_page_account
{
 margin-top:2rem !important;
}
#samantha
{
  margin-top:2.8rem !important;
}
.ladmin .row.pt-5.pb-5 , .lequipe .row.pt-5.pb-5
{scroll-margin-top: 90px;}

.conseil .responsive_table h2 a , .conseil .responsive_table h2
{
  scroll-margin-top: 350px;
}

form[name="account_password"] input[type="submit"]:hover
{
  background:#00594E  !Important;
  color:white  !Important;
}
#sidebar ul li a:hover span , #sidebar ul li a:hover i , #sidebar ul li a.menu_membre_page_active span  ,  #sidebar ul li a.menu_membre_page_active i
{
/*background:#afdcd7  !Important;*/
 color: white !important;


}
.spc_side section
{
  margin-left:0 !important;
}
#sidebar ul li a:hover , #sidebar ul li a.menu_membre_page_active
{
   background:#00594E  !Important;
}

#sidebar ul li a span:hover
{
  color: #00594E !important;
}
.lien_pdf:before{
        background: url('/client_file/themes/default/interface/lien_pdf.png') no-repeat;

    width: 10%;
    height: 400%;
    margin: 2px;
    float: left;
    position: absolute;

    left:0;
    content: " ";
}
.lien_pdf
{
  margin-left:38px;
  margin-bottom:20px;
}
p:has(.lien_pdf)
{
    margin-bottom:20px;
}
.conseil h2
{
      color: #00594E !important;
}
.accordion {
    width:100%;
}
.conseil img
{
   border-radius:50%;
}
#fast_login_form_submit
{
  background:#afdcd7  !Important;
}
.tp
{
      padding-top: 1.9rem!important;
}
#Module-ContactForm
{
 display:flex;
 justify-content:center;
 width:100%;
}
#Module-ContactForm .card
{
  width:80%;
}
/*#menu_interne li
{
 max-width:280px;
}
#menu_interne li a
{
 word-break: break-word;
}*/
.accordeon_titre a::after
{
border-radius:50%;
}
#main_wrapper_interne ul
{
  margin-left: 0;
    padding-left: 0;
}
.list_event_wrapper table tr:nth-child(even), .main_account_form table tr:nth-child(even):not(.contentText table tr:nth-child(even))
{
       background: #afdcd7 !important;
           color: #00594E !important;
           font-weight:bolder;
           font-size:18px !important;
}
.list_event_wrapper table tr:nth-child(even) a  , .list_news .picto_cat_event i , .list_news:hover .picto_cat_event i
{
   color: #00594E !important;
}
.list_event_wrapper table tr:nth-child(odd)
{
   font-size:18px !important;
}
.main_account_form table th
{
   font-size:35px !important;
}
.main_account_form table tr:nth-child(odd)
{

           font-weight:bolder;
}
.main_account_form input[required] + .spc_required
{
color :#a52a2a !important;
}
.accbeenvole:hover
{
 background: #afdcd7 !important;
    color: #00594E !important;
}

#main_account_form .style_table tr td .row .col-sm-6
{
 font-weight:bolder;
 font-size:18px !important;
}
.main_account_form table th , .main_account_form table td
{
   border:none !Important;
}
a.Btn , input[type="submit"]:not(.BtnFormsInput) ,#tdb1 , #wrapper_list_event a.btn
{
        background: white !important;
    color: #00594E !important;
    border-radius: 30px !important;
    padding: 10px 30px !important;
    margin: 10px 0;
    font-size: 20px;
    font-weight: lighter;

    text-transform:initial !Important;
}
.title_cat:hover
{
   color: #00594E !important;
}
a.Btn:hover ,.BtnFormsInput
{
   background: #afdcd7  !important;
}
.controls_pagination .active {
    background: white !important;
    color: #00594E !important;
    font-weight:bolder;
}

.controls_pagination a {

    border: 1px solid #afdcd7 !important;
}
.navigation .navbar .dropdown-item::before {

   background:#afdcd7 !important;
   box-shadow:0 0 0 2px #afdcd7 !important;
   border :none !Important;
}
input[type="submit"]:hover
{
   color: black !Important;
   background: #afdcd7  !important;
}
.content-wrapper h1
{
  line-height: 0.8 !important;
    color: #afdcd7 !important;
    font-size:20px !important;
}
.content-wrapper p strong span
{
  color: #afdcd7 !important;
  font-weight:bolder;
}
.clair_bg_nv{
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background:red;
}
.clair_bg_nv:after{
    position:absolute;
    content:"";
    height:0px;
    width:0px;
    border-left:20px solid transparent;
    border-top:20px solid gray;
    bottom:-20px;
    left:0;
}
.navigation .navbar-brand img
{
 top:55% !important;
}
.col-md-8.vert .btn
{
   font-size: 18px !important;
}
.col-md-8.vert .font-weight-bold
{
 font-weight:600 !important;
 font-size:18px !Important;
}
.col-md-8.vert .row .col-md-6:nth-child(2) p
{
text-align:center !Important;
}
.col-md-8.vert .row .col-md-6:nth-child(2)
{
   justify-content: center!important;
   display: flex!important;
       flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.accordeon_titre a.collapsed::after {
content: url("/client_file/themes/biztrox/images/down(1)(1)-photoaidcom-cropped(1).png") !important;
  margin: 5px;
  background: white;
  border-radius: 50%;
  padding: 0.2rem;
  top: -60% !Important;
  border :1px solid #00594E;
  left: 100% !Important;
}

.accordeon_titre a::after  {
content: url("/client_file/themes/biztrox/images/up2(1)-photoaidcom-cropped(1).png") !important;
  margin: 5px;
  background: white;
  border-radius: 50%;
  padding: 0.2rem !Important;
  top: -60% !Important;
  border :1px solid #00594E;
  padding-right: 0.3rem !Important;
   left: 100% !Important;
}
.accordion .panel
{
  margin-right:20px !important;
}
.col-md-9 ul li
{
    list-style-position: outside;
    margin-left: 1.25rem;
    margin-bottom: 1.5rem !important;
}
.layout_1.module_evenements .section
{
    background: #afdcd7 !important;
    margin-top:3rem !important;
}
.layout_1.module_evenements .section p ,  .module_evenements .section span  , .module_evenements .section h2
{
    color: #00594E !important;
}
.layout_1.module_evenements .section .list_event_wrapper.list_news
{
    border-bottom: 2px solid #00594e;
}
.layout_1.module_evenements .section .section_color
{
  display:none
}
.section
{
  overflow:hidden !important;
}
/*.layout_1.module_:not(.layout_1.module_:has(.lequipe , .ladmin , .conseil))
{
  background :linear-gradient(0deg, rgba(223,241,236,1) 75%, rgba(0,89,78,1) 20%) !important;
}
.layout_1.module_:not(.layout_1.module_:has(.lequipe , .ladmin , .conseil)) p  , .layout_1.module_:not(.layout_1.module_:has(.lequipe , .ladmin , .conseil)) #main_wrapper_interne a
{
    color :#00594e !Important;
} */

@media (max-width: 1700px)
{
.layout_1:not(.layout_1.module_:has(.lequipe , .ladmin , .conseil)) .section
{
  /* background: linear-gradient(180deg, #00594e 20%, #afdcd7 0%) !important;*/
  background : #afdcd7 !important;
  margin-top:3rem !important;
      padding-bottom: 3rem!important;

}
}
@media (min-width: 2500px)
{

    .layout_1:not(.layout_1.module_:has(.lequipe , .ladmin , .conseil)) .section
    {
       /* background: linear-gradient(180deg, #00594e 14%, #afdcd7 0%) !important;*/
         background : #afdcd7 !important;
         margin-top:3rem !important;
             padding-bottom: 3rem!important;
    }
}
@media (max-width: 2500px)
{

    .layout_1:not(.layout_1.module_:has(.lequipe , .ladmin , .conseil)) .section
    {
       /* background: linear-gradient(180deg, #00594e 14%, #afdcd7 0%) !important;  */
         background : #afdcd7 !important;
         margin-top:3rem !important;
        /*     padding-bottom: 3rem!important;*/
    }
}

.layout_1.module_:not(.layout_1.module_:has(.lequipe , .ladmin , .conseil , .aproposcontainer)) p , .layout_1.module_:not(.layout_1.module_:has(.lequipe , .ladmin , .conseil , .aproposcontainer)) li , #system_page_FR_1563 h2 , .module_don_form h2 , .module_don_form h1 , .module_don_form  p
{
    color :#00594e !important;

}
.layout_1.module_:not(.layout_1.module_:has(.lequipe , .ladmin , .conseil , .aproposcontainer)) #main_wrapper_interne a .menu_membre
{
     color :#00594e !important;
}
.layout_1.module_:not(.layout_1.module_:has(.lequipe , .ladmin , .conseil , .aproposcontainer)) h2
{
     color :#00594e !Important;
}
.layout_1.module_:not(.layout_1.module_:has(.lequipe , .ladmin , .conseil , .aproposcontainer)) #menu_interne .active , .module_don_form #menu_interne .active
{
    box-shadow: #00594e 0px 3px 8px !important;

}
.accordion .panel
{

       border: 2px solid #00594e !important;
}

.module_evenements .vbg  , .module_evenements .bg-photo
{
  background :#afdcd7 !important;
}
.vbg{
  background :#00594e !important;
   width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
  margin-top: 3rem !important;
}
#menu_interne
{
       background: #00594e;
    width: 100vw;
    position: relative;
    left: calc(-50vw + 50%);
        padding-left: 3rem!important;
}
.layout_2::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 45%;
    height: 90%;
    z-index: 0;
    background-image: url(/client_file/themes/biztrox/images/Symbol_logo.svg);
    background-size: cover;
    background-size:100% 100%;
   /* filter: blur(5px);  */
   opacity: 0.3;
}
.layout_2.module_
{
  background : #00594e !important;
  position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}


#pat
{
    text-align:left;
}
.firstcol
{
    padding-top:19vh !important;
}


#entete_ms{
padding-left: 20px !important;
    padding-right: 20px !important;
}

#info_member p, #info_member, #info_member a, #info_member h2{
    color:#00594E !important;
}
#account_accordion .btn{
    background:#afdcd7 !important ;
}
.card {background: none;}
.wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active {
  background: #afdcd7  !important;}
.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active {
  background: #55B4A9 !important;  }
