::placeholder {
    color: #bbb !important;
    opacity: 1;
}

input:read-only {
    background-color: rgb(218, 176, 176) !important;
    cursor: no-drop !important;
}

input:read-only::placeholder,
.form-control:read-only::placeholder {
    color: rgb(255, 255, 255) !important;
}

.tariff-chapter .disabled {
    color: rgb(65, 58, 58);
    font-weight: bold;
    font-size: 18px;
}

.tariff-chapter .nav-link {
    padding: 0.3rem 1rem;
}

/* ***************Default Color Change********************************************* */
.kt-content {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url('../img/bg_33.png');
}

.kt-portlet {
    opacity: .80;
    color: #000 !important;
    font-weight: bold;
}

.kt-portlet .form-control,
.select2-container--default.select2-container--focus .select2-selection--single {
    border: 1px solid #aaa !important;
    border-radius: 0px;
}

.kt-portlet .form-control.is-invalid{
    border-color: #fd397a !important;
    border-radius: 0px;
}

.b-color-red{
    border-color: red !important;
}

label {
    font-size: 14px !important;
}

/* #kt_header {
    background: #f3f3f3;
}

.kt-header__topbar-user {
    background-color: #eee;
} */

.kt-menu__link {
    font-weight: bold;
    color: #05eb65;
    font-size: 14px;
}

.kt-menu__link:hover {
    color: #217614;
}




.kt-aside,
.kt-aside__brand,
.kt-aside-menu,
.kt-aside-menu-wrapper {
    background-color: #001B48 !important;
    background-image: none !important;
}

/* 
.kt-aside-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--active>.kt-menu__link,
.kt-aside-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--open>.kt-menu__link,
.kt-aside-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--open>.kt-menu__link:hover,
.kt-aside-menu .kt-menu__nav>.kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active>.kt-menu__link,
.kt-aside-menu .kt-menu__nav>.kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover>.kt-menu__link,
.kt-aside-menu .kt-menu__nav>.kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover>.kt-menu__link,.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link {
   
    background-color: #217614 !important;
} */

/* .kt-aside-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--open>.kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--active>.kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav>.kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active>.kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav>.kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover>.kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav>.kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover>.kt-menu__link .kt-menu__link-text,.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text {
    color: #ffffff !important;
} */

.dataTables_wrapper .dataTable td {
    color: #000;
}

.dataTables_wrapper .dataTable th {
    color: #000;
}

.kt-checkbox.kt-checkbox--brand.kt-checkbox--tick>span,
.dataTables_wrapper td .kt-checkbox>span,
.dataTables_wrapper th .kt-checkbox>span {
    background: #217614 !important;

}

.kt-checkbox.kt-checkbox--brand.kt-checkbox--tick>input:checked~span:after {
    border: solid #fff;
}

.form-group label {
    font-weight: bold;
}

#kt_aside_brand {
    background: #f3f3f3;
}

#kt_scrolltop,
.kt-scrolltop {
    background: #217614 !important;
}

.dataTables_wrapper .pagination .page-item.active>.page-link,
.dataTables_wrapper .pagination .page-item>.page-link:hover,
.dataTables_wrapper .pagination .page-item:hover>.page-link,
.dataTables_wrapper .pagination .page-item.next>.page-link:hover,
.dataTables_wrapper .pagination .page-item.previous>.page-link:hover,
/* Active parent section — match open/active blue (not Dashboard green) */
.kt-aside-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--here>.kt-menu__link {
    background: #018ABE !important;
    color: #ffffff !important;
}

.kt-aside-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--here>.kt-menu__link .kt-menu__link-text {
    color: #ffffff !important;
}

.kt-svg-icon g [fill] {
    fill: #217614;
}

.kt-svg-icon.kt-svg-icon--brand g [fill] {
    fill: #217614 !important;
}

.kt-aside__brand .kt-aside__brand-tools svg g [fill] {
    fill: #217614;
}

.kt-header-mobile {
    background: #f3f3f3;

}

.font-weight-normal {
    font-weight: normal !important;
}

.logo-name,
.logo-name a {
    font-weight: bold;
    color: black;
    display: block;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 1.1;
    background: #43C6AC;
    background: -webkit-linear-gradient(to right, #fff, #bee3bd, #f3f3f3);
    background: linear-gradient(to right, #fff, #bee3bd, #f3f3f3);
    width: 265px;
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;

}

.logo-blue{
    color: #0023f5 !important;
}
.logo-red{
    color: #ea1006 !important;
}
.logo-green{
    color: #217614 !important;
}


/* whatsapp */

ion-icon {
    font-size: 48px;
  }
/* 
  .whatsApp{
  cursor: pointer;
  color: #25D366;
  position: fixed;
  bottom: 6rem;
  right: 2rem;
  z-index: 5000;
  scale: .4;

  } */

  .touch_24{
    position: fixed;
    bottom: 6rem;
    right: 2rem;
    height: 70px;
    width: 140px;
    z-index: 5000;
    cursor: pointer;
  }

  .touch_24 img{
    object-fit: contain;
    height: 100%;
    width: 100%;
  
    }


/* scrollbar — default subheader (non-dashboard pages) */

.kt-subheader {
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 5px 2px;
    overflow: hidden;
  }

    .kt-subheader .kt-container {
      height: 35px!important;
      margin: 0px 20px 0px 5px;
      }



      .kt-subheader .btn {
      display: inline-flex;
      height: 35px !important;
      padding-top: 0;
      padding-bottom: 0;
      margin-top: 0.25rem;
      margin-bottom: 0.25rem;
  }

  #notification_text{
      padding-top: 8px
  }

/* Dashboard scroll notice only */
.tax-scroll-notice,
body.tax-dash-mode .tax-scroll-notice,
body.tax-dash-mode #kt_subheader.tax-scroll-notice {
    background-color: #a51c1c !important;
    display: flex !important;
    align-items: stretch;
    justify-content: flex-start;
    margin: 0;
    overflow: hidden;
    border-bottom: 3px solid #fbc02d;
    border-radius: 6px 0 0 6px;
    min-height: 38px;
    height: auto !important;
    gap: 0;
    box-shadow: none !important;
}

.tax-scroll-notice .kt-subheader__main,
.tax-scroll-notice .scrollbar_label {
    display: flex;
    align-items: stretch;
    margin: 0 !important;
    padding: 0 !important;
    background-color: #a51c1c;
}

.tax-scroll-notice .kt-container,
.tax-scroll-notice .scrollbar_notice {
    height: 38px !important;
    margin: 0 !important;
    padding: 0 12px 0 0 !important;
    flex: 1;
    min-width: 0;
    background-color: #a51c1c !important;
}

.tax-scroll-notice #notification_text {
    padding-top: 0;
    display: flex;
    align-items: center;
}

.tax-scroll-notice #notification_text marquee {
    width: 100%;
    line-height: 38px;
}




@media(max-width:1024px) {
    /* whatsapp */

  .touch_24{
    position: fixed;
    bottom: 6rem;
    right: 1rem;
    height: 70px;
    width: 140px;
    z-index: 5000;
    cursor: pointer;
  }

  .touch_24 img{
    object-fit: contain;
    height: 100%;
    width: 100%;  
    }
}




