/*-------- COLOR GREEN--------*/
/*-------- Preloader --------*/
[data-loader="circle-side"] {
  border: 2px solid var(--primarycolor);
}

[data-loader="circle-side-2"] {
  border: 2px solid var(--primarycolor);
}

/*-------- Typography --------*/
a.animated_link:before {
  background-color: var(--primarycolor);
}

a.animated_link.active:before {
  background-color: var(--primarycolor);
}

/*General links color*/
a {
  color: var(--primarycolor);
}
a:hover, a:focus {
  color: #111;
  text-decoration: none;
  outline: none;
}

/*-------- Buttons --------*/
a.btn_1,
.btn_1 {
  color: #fff;
  background: var(--primarycolor);
  -webkit-box-shadow: 0px 5px 30px -10px var(--primarycolor);
  -moz-box-shadow: 0px 5px 30px -10px var(--primarycolor);
  box-shadow: 0px 5px 30px -10px var(--primarycolor);
}

a.btn_nav {
  color: #111;
}
a.btn_nav:hover {
  color: var(--primarycolor);
}

a.btn_help {
  background-color: #ddd;
}
a.btn_help:hover {
  background-color: var(--primarycolor);
  color: #fff;
}
a.btn_help:focus {
  box-shadow: none;
}

/*-------- Structure --------*/
#social ul li a:hover {
  color: var(--primarycolor);
}

/*-------- Carousel Nav --------*/
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: var(--primarycolor) !important;
}

/*-------- Datepicker --------*/
.daterangepicker td.in-range {
  background-color: #ddf2e4 !important;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: var(--primarycolor) !important;
}

/*-------- Forms --------*/
input.form-control:focus,
.form-select:focus,
textarea.form-control:focus {
  border-color: rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 0.3rem rgba(0, 0, 0, 0.05);
}

.checkbox_radio_container input[type="checkbox"]:checked ~ .wrapper, .checkbox_radio_container input[type="radio"]:checked ~ .wrapper {
  background-color: var(--primarycolor);
}

.container_check input:checked ~ .checkmark {
  background-color: var(--primarycolor);
}

.checkbox_radio_container .radio:after,
.checkbox_radio_container .checkbox:after {
  background: var(--primarycolor);
}
.checkbox_radio_container .radio:before,
.checkbox_radio_container .checkbox:before {
  background: var(--primarycolor);
}

#message-help .error_message {
  color: var(--primarycolor);
}

button.btn_cor {
    /* background: #66cc33; */
    background: #05301c;
    -webkit-box-shadow: 0px 10px 40px -10px #00000079;
    -moz-box-shadow: 0px 10px 40px -10px #00000079;
    box-shadow: 0px 10px 40px -10px #00000079;
    width: 100%!important;
    height: 50px;
    margin-bottom: 10px;
    display: none
  }