body{
  font-family: var(--font-family-base-dnvic8, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
}
/* .form-control{
  border-color: #7D8998 !important;
} */
.form-control::-webkit-input-placeholder { 
  font-family: 'myFont', Arial, Helvetica, sans-serif;
  font-style: italic;
}
.form-control:-moz-placeholder { 
  font-family: 'myFont', Arial, Helvetica, sans-serif;
  font-style: italic;
}
.toggle-handle {
  background-color: white !important;
  border-color: white !important;
}
/* .row {
  position: relative;
  z-index: 1;
} */
input {
  position: relative;
  z-index: 2; /* Asegura que el input esté por encima del div */
}
/* .form-control,.form-select{
  border-color: #7D8998 !important;
}
.form-select option{
  border-color: #7D8998 !important;
} */
.form-control,.form-select::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,.form-control:-moz-placeholder { 
  font-family: var(--font-family-base-dnvic8, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-style: italic;
}
.form-control,.form-select:-moz-placeholder,.form-control::-webkit-input-placeholder,.form-control:-moz-placeholder { 
  font-family: var(--font-family-base-dnvic8, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-style: italic;
}
.form-label{
  line-height: 20px !important;
  font-weight: 700 !important;
  color: #000716 !important;
  font-size: 14px !important;
}
.active>.page-link{
  background-color: #6B7075 !important;
  border-color:  #7D8998 !important;
}
.pagination{
  --bs-pagination-disabled-border-color: #7D8998 !important;
}
.dt-length .form-select{
  border-color:  #7D8998 !important;
}
.dt-length .form-select,.dt-length>label,.dt-info,.dt-search,.nav-link{
  font-family: var(--font-family-base-dnvic8, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  color: #7D8998 !important;
}
.nav-link:hover {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 2px solid #000716 !important;
  background-color: #E6F3FF;
}
.nav-link.active{
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 4px solid #076D8F !important;
}
.dt-search{
  margin-bottom: 1px !important;
}
th{ 
  background-color: #414141 !important;
  font-family: var(--font-family-base-dnvic8, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  color: #F8F8F8 !important;
}
table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before, table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after, table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before, table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after, table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after, table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before, table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after, table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before, table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:after, table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:before, table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after, table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before, table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:after, table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:before, table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{
  opacity:0.75;
}
#btn-modal-filtros{
  cursor: pointer;
  font-family: var(--font-family-base-dnvic8, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  /* color: #217CB4FF; */
  font-weight: 600;
}
.CRM-C2C:hover {
  text-decoration: underline;
  font-weight: 600;
}
.CRM-C2C{
  cursor: pointer;
}
.CRM-C2C::before {
  content:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%2351A5B8" class="bi bi-telephone-forward-fill" viewBox="0 0 16 16"%3E%3Cpath fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.75 1.75 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877zm10.761.135a.5.5 0 0 1 .708 0l2.5 2.5a.5.5 0 0 1 0 .708l-2.5 2.5a.5.5 0 0 1-.708-.708L14.293 4H9.5a.5.5 0 0 1 0-1h4.793l-1.647-1.646a.5.5 0 0 1 0-.708"/%3E%3C/svg%3E');
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
}
.accordion-button,.accordion-button:not(.collapsed) {
    /* color: #F8F8F8 !important;
    background-color: #46596e !important; */
}
#count_voicemail_CCPBDA:empty {
  display: none;
}
.bg-custom{
  /* background-color: #46596e !important; */
  font-family: var(--font-family-base-dnvic8, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  /* color: #F8F8F8 !important; */
  font-size: 16px;
  padding-bottom: 15px;
  padding-top: 15px;
  border-radius: 5px 5px 0px 0px;
}
.bg-custom-success{
  background-color: #4A9F62;
}
.bg-custom-danger{
  background-color: #C93C3C;
}
.bg-custom-warning{
  background-color: #C9AB3C;
}
/*header_custom_general*/
.bg-custom-success #header_custom_in, .bg-custom-danger #header_custom_in{
  color: #f8f8f8;
}
.bg-custom-warning #header_custom_in {
  color: #313131;
}