.t4-palette-mainnav {
    background-color: #005b27;
}


.acm-countdown text-white, .bg-gradient-primary, .t4-offcanvas .t4-off-canvas-header {
    background: -webkit-gradient(linear, left top, right top, from(#005b27), to(#005b27)) !important;
    background: -webkit-linear-gradient(left, #005b27, #005b27) !important;
    background: -o-linear-gradient(left, #57bdc5, #57bdc5) !important;
    background: linear-gradient(to right, #005b27, #005b27) !important;
}


.btn.btn-primary,
.t4-offcanvas-toggle,
.head-action .navbar-nav li a,
.navbar-toggler,
#back-to-top {
  background: -webkit-gradient(linear, left top, right top, from(#57bdc5), to(#57bdc5)) !important;
  background: -webkit-linear-gradient(left, #57bdc5, #57bdc5) !important;
  background: -o-linear-gradient(left, #57bdc5, #57bdc5) !important;
  background: linear-gradient(to right, #57bdc5, #57bdc5) !important;
  color: #fff !important; 
}


  .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active,
  .t4-offcanvas-toggle:hover,
  .t4-offcanvas-toggle:focus,
  .t4-offcanvas-toggle:active,
  .head-action .navbar-nav li a:hover,
  .head-action .navbar-nav li a:focus,
  .head-action .navbar-nav li a:active,
  .navbar-toggler:hover,
  .navbar-toggler:focus,
  .navbar-toggler:active,
  #back-to-top:hover,
  #back-to-top:focus,
  #back-to-top:active {
    background: -webkit-gradient(linear, left top, right top, from(#57bdc5), to(#57bdc5)) !important;
    background: -webkit-linear-gradient(left, #57bdc5, #57bdc5) !important;
    background: -o-linear-gradient(left, #57bdc5, #57bdc5) !important;
    background: linear-gradient(to right, #57bdc5, #57bdc5) !important;
    color: #fff !important;
    opacity: 1; 
}

.section-decor.decor-2 {
  background: -webkit-gradient(linear, left bottom, left top, from(#57bdc5), to(#57bdc5)) !important;
  background: -webkit-linear-gradient(bottom, #57bdc5, #57bdc5) !important;
  background: -o-linear-gradient(bottom, #57bdc5, #57bdc5) !important;
  background: linear-gradient(to top, #57bdc5, #57bdc5) !important; 
}

.btn.btn-gray {
    background: #57bdc5;
    color: #ffffff;
    position: absolute;
    left: 70%;
    top: 3%;
}

  .btn.btn-gray:hover, .btn.btn-gray:focus, .btn.btn-gray:active {
    background: -webkit-gradient(linear, left top, right top, from(#57bdc5), to(#57bdc5));
    background: -webkit-linear-gradient(left, #57bdc5, #57bdc5);
    background: -o-linear-gradient(left, #57bdc5, #57bdc5);
    background: linear-gradient(to right, #57bdc5, #57bdc5);
    color: #fff; 
}
.t4-megamenu .navbar-nav > li > a:before,
.t4-megamenu .navbar-nav > li > .nav-link:before {
  background: -webkit-gradient(linear, left top, right top, from(#57bdc5), to(#57bdc5)) !important;
  background: -webkit-linear-gradient(left, #57bdc5, #57bdc5) !important;
  background: -o-linear-gradient(left, #57bdc5, #57bdc5) !important;
  background: linear-gradient(to right, #57bdc5, #57bdc5) !important; 
}
.border-gray {
  border-color: #57bdc512 !important; 
}


.bg-decor-1:before {
    background-image: url(https://grand-ouest.projetsurbains.com/templates/ja_eventcamp/images/decor/item-1-go.png);
}



.t4-megamenu .dropdown-menu {
    background: #57bdc5;
    -webkit-box-shadow: 0 0 0 1px rgb(0 0 0 / 10%);
    box-shadow: 0 0 0 1px rgb(0 0 0 / 10%);
}


.t4-palette-dark {
    background-color: #005b27;
    color: #9191a2;
}


.t4-palette-gray {
    background-color: #005b27;
    color: #9191a2;
}

div#t4-section-2 {
    background-image: url(images/BG/BG-FPU-GO.jpg);
}

.acm-features.style-1 .features-item .font-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: url(https://grand-ouest.projetsurbains.com/templates/ja_eventcamp/images/decor/item-2-GO.png) no-repeat center center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 3rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    height: 110px;
    width: 121px;
}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-menu li > a:active, .dropdown-menu li > span:hover, .dropdown-menu li > span:focus, .dropdown-menu li > span:active {
    color: #005b27 !important;
}

.t4-masthead .ja-masthead:before {
    background-color: #005b27;
    opacity: .95;
}

.page-about .sub-title h5 {
    color: #57bdc5;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #005b27;
}

a {
    color: #005b27;
}

.com_dtregister.com_dtregister .tab-content .price_header #dt_pricebox .total {
    background: -webkit-gradient(linear,left top,right top,from(#005b27),to(#005b27));
    background: -webkit-linear-gradient(left,#005b27,#005b27);
    background: -o-linear-gradient(left,#005b27,#005b27);
    background: linear-gradient(to right,#005b27,#005b27);
}

.com_dtregister.com_dtregister .dth-btn, .com_dtregister.com_dtregister .dth-btn:hover, .com_dtregister.com_dtregister .dth-btn:focus, .com_dtregister.com_dtregister .dth-btn:active {
    background: #005b27!important;
}

.com_dtregister.com_dtregister .nav-tabs>li>a.active {
    color: #57bdc5!important;
}

.com_dtregister #t4-main-body .tab-content .row #form#form .control-group .control-label label, .com_dtregister #t4-main-body .tab-content .row #formbilling#formbilling .control-group .control-label label {
    color: #005b27;
}

.registers_participants_list_label {
    color: #005b27;
}

.com_dtregister #t4-main-body .nav-tabs>li a {
    color: #005b27;
}

.com_dtregister #t4-main-body .tab-content .price_header #dt_pricebox .pricebox_title {
    color: #005b27;
}

.com_dtregister.com_dtregister .nav-tabs>li.active:before, .com_dtregister.com_dtregister .nav-tabs>li.active:after, .com_dtregister.com_dtregister .nav-tabs>li.dt-completed:before, .com_dtregister.com_dtregister .nav-tabs>li.dt-completed:after {
    background: -webkit-gradient(linear,left top,right top,from(#57bdc5),to(#57bdc5))!important;
    background: -webkit-linear-gradient(left,#57bdc5,#57bdc5)!important;
    background: -o-linear-gradient(left,#57bdc5,#57bdc5)!important;
    background: linear-gradient(to right,#57bdc5,#57bdc5)!important;
}

.com_dtregister #t4-main-body .nav-tabs>li:before, .com_dtregister #t4-main-body .nav-tabs>li:after {
    background: #005b27;
}

.com_dtregister.com_dtregister h2.dth-event-title {
    color: #005b27;
}

.sub-heading {
    color: #005b27;
}

.color-heading {
    color: #005b27;
}

.text-primary {
    color: #57bdc5!important;
}