/*services--------------------------------------------------*/
.btn-cat{border-radius: 7px; background-color: #c69a47; color: #fff;font-size: 1.1rem;}
.btn-cat:hover{background-color: #0b6f77;color: #fff;}
.brown-hr-service{width: 25px; color: #0b6f77; opacity: 1;border-top: 4px solid;}
.justify{text-align: justify;}
.link-star{color: rgb(193, 193, 193);}
.link-star:hover, .link-star:visited, .link-star:focus{color: #c69a47;}
.link-icon{color: #0b6f77;text-decoration: none; font-size: 16px;transition: all 0.5s ease;}
.link-icon:hover{color: #c69a47;text-decoration: none; font-size: 16px;transition: all 0.5s ease;}
.link-icon .border-dash{border-bottom: 1px dashed rgba(198,154,71, .5);width: 50%; transition: all 0.5s ease;}
.link-icon:hover .border-dash{border-bottom: 1px dashed rgba(11,111,119, .5);width: 80%;transition: all 0.5s ease;}
.link-icon .custom-shadow{box-shadow: 0 .125rem .25rem rgba(var(--bs-body-color-rgb), .075) !important;transition: all 0.5s ease;}
.link-icon:hover .custom-shadow{box-shadow: 0 .5rem 1rem rgba(var(--bs-body-color-rgb), .15) !important;transition: all 0.5s ease;}
.link-icon .shadow-img{opacity: 0.2;transition: all 0.5s ease;}
.link-icon:hover .shadow-img{opacity: 0.8;transition: all 0.5s ease;}
.tab-custom .active {
  border-bottom: 3px solid #c69a47 !important;color: #c69a47 !important;
}
.tab-custom .nav-link{color: #0b6f77;}
.tab-custom .nav-link:hover{color: #c69a47 !important;}
.text-light-g{color: #c5c7c7;}
.service-min-h{min-height: 700px;}
.electronic-color{color: #ffffff !important;background-color: #0b6f77;}
.electronic-color:hover{color: #ffffff !important;}
.img-w{width: 120px;}
.border-height{min-height: 330px}
.position-custom{position: absolute;bottom: 10px;left:10px}
.border-right-lg{border-right: 1px solid #e9e9e9;}
.select-width{max-width: 300px;}
.height200{max-height: 215px;}
.scroll::-webkit-scrollbar{ width: 8px;
  background-color: #EBEAF0;}
.scroll::-webkit-scrollbar-thumb{background-color: #0b6f77;}
.label-size label{font-size: 1rem;}
.custom-pag a{color: #0b6f77;}
.custom-pag .active>.page-link, .page-link.active{background-color: #c69a47;border-color:#c69a47}
.show-no-w{width: 100px;}
.select-bg{background-size: 1em;font-size: 1.3rem;}
.form-select:focus{box-shadow: none;}
.custom-divider {
  margin: 1rem 0;
  color: transparent;
}
.max-300{max-width: 300px;}

@media screen and (max-width: 1000px) {
  .border-left-lg{border-left: none;}
}

@media screen and (max-width: 600px) {
  .border-right-lg{border-right: none;}
  .select-width{max-width: 100%;}
  .max-300{max-width:100%;}
}

.checkbox-group {
  display: none;
  margin-top: 10px;
}
.checkbox-group label {
  display: block;
}
.fixed-fields {
  display: none;
  margin-top: 20px;
  border-top: 1px solid #ccc;
  padding-top: 15px;
}
.max-w-400{max-width: 400px;}
.reloadBtn{
    min-width:inherit;
}
.btn-kfu {
    --bs-btn-color: #0b6f77;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: #0b6f77;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #c69a47;
    --bs-btn-hover-border-color: #c69a47;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #0b6f77;
    --bs-btn-active-bg: #050707;
    --bs-btn-active-border-color: #c69a47;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: gray;
    --bs-btn-disabled-border-color: gray;
}
.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
}
.btn-addcomment{
    border-radius: 7px;
    background-color: transparent;
    color: #0b6f77;
    font-size: 1.1rem;
    border-color: #0b6f77;
}

.btn-send {
    border-radius: 7px;
    background-color: #198754;
    color: #fff;
    font-size: 1.1rem;
    border-color: #198754;
}
.btn-send:hover {
    background-color: #157347;
    color: #fff;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #d4a821; /* Bootstrap green */
    border-color: #d4a821;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label {
    color: #0b6f77;
    font-weight: 800;
}

/* Custom radio style */
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #d4a821; /* Bootstrap green */
    border-color: #d4a821;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label {
    color: #0b6f77;
    font-weight: 800;
}

.captchaImg{
    width:200px;
    height:55px;
}