@import url('https://fonts.googleapis.com/css2?family=Yaldevi:wght@200;300;400;500;600;700&display=swap');

/* @import url('https://fonts.googleapis.com/css2?family=Signika+Negative:wght@300;400;500;600;700&display=swap'); */

/* @import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap'); */
:root {  
    /* --colorCorp: #0E87CA; */
    --colorCorp: #2c2c2c;
    /* --gradientCorp: linear-gradient(180deg, rgba(69, 69, 69, 0.85) 0%, #000000 100%); */
    --gradientCorp: #2c2c2c;
    
    --fontFam: 'Yaldevi', sans-serif;
}

.btn-check:checked + .btn{
  color: #ffffff !important;
}
.form-check-input[type=checkbox] {
  border: 1px solid #444444 !important;
}

input.search-input {
  background: transparent;
outline: 0;
border-width: 0 0 2px;
border-color: #9C88FF;
border-radius: 0%;
}
input.search-input:focus {
background: transparent;
border-color: #9C88FF;
outline: 1px dotted #000
}


.custom-left-input {
  background: transparent;
  border: transparent;
  border-radius: 0;
}

.custom-black-input, .custom-black-input:focus, .custom-black-input:after{
  color: #262626;
  background: transparent;
 border-bottom: 1px solid #262626;
}

.img-api {width:175px;}

.tdocs{ cursor: pointer; }

.bg-select-menu {background-color: #545457 !important;}
/* .select2-container .select2-selection--multiple { min-height: 26px !important; height: 26px !important; } */
.help-icon { width: 15px; }
/* Higlighted (hover) result */
#select4 .select2-results__option--highlighted { background-color: #5A5C69! important; }

/* Selected option */
#select4 .select2-results__option[aria-selected=true] { background-color: #5A5C69 !important; }

.logo-login { width: 230px; }
.img-states { width: 40px; }

.sidebar-img{ width:50px; }
.top-img{ width:50px; }
.table-img { width:30px; }

.border-left-corp{border-left:.25rem #1884C1 !important}

.sidebar .nav-item .nav-link span {
  font-size: 1rem;
  display: inline;
}

/* .border-left-corp{border-left: 5px solid !important; border-image: var(--gradientCorp) !important;} */

.topbar.navbar-light .navbar-nav .nav-item .nav-link {
  color: #3e3e3e;
}

.form-control { border: 1px solid #a1a1a1; }

body{ font-family: var(--fontFam) !important; font-size: 1rem; }
footer.sticky-footer { padding: 1rem 0; }
.table td, .table th { padding: .40rem; }
hr.separator-light{ height:0 !important; }
.hlc_state_icon_table { width:20px; }
.ck-editor__editable_inline { min-height: 300px;  max-height: 300px; }
.desc_container{ min-height: 400px;  max-height: 400px; }
.z-10 { z-index:99999 !important; }
.h-40 { height: 40%; } 
.h-45 { height: 45%; } 
.h-60 { height: 60%; }

.page-item.active .page-link {
  background: var(--gradientCorp) !important;
  font-weight: 600;
}

.page-link { font-weight:600; }
.font-weight-500 { font-weight: 500!important; }
.btn-corp { background: var(--colorCorp); color: #ffffff; font-weight:600;}
.h6, h6 { font-size: 1.1rem; }
.dni { text-transform: uppercase; }
small{ font-size:0.7em; }
label {font-size: 1rem; font-weight: 600;}
.form-control{ height:32px !important; padding-bottom:0 !important; padding-top:0 !important; font-size:1rem !important;}
button.btn.btn-link{ padding-top:0; padding-bottom:0; }
.btn{ font-size: 1rem; }
.star-btn { cursor: pointer; width:22px; }
.check-btn { cursor: pointer; width:26px; }
.sort-btn { cursor:pointer; width: 20px; }
.btn.btn-link img{ width: 24px; }
.btn.btn-link.btn.quick-btn img{ width: 29px; }
.bg-corp { background: var(--gradientCorp); }
.sidebar-logo-short { width:50px; }
.sidebar-logo { width:125px; }
.img-info { width:15px; }
.historial-container { border-left: 2px dotted #000000; }
.historical_icon { width:20px; }
.history-elements-title{ font-size: 1rem; }
.accordion-button { padding: 8px 20px; }

.table { color: #000000; }
.collapsing { transition: height 0.60s ease; }
.accordion-button::after, .accordion-button:not(.collapsed)::after { background-image: url('../img/info_excl.svg'); }
.accordion-button:not(.collapsed)::after { transform: rotate(-360deg); }
.skills.accordion-button::after, .skills.accordion-button:not(.collapsed)::after { background-image: url('../img/arrow_accordion.svg'); }
.skills.accordion-button:not(.collapsed)::after { transform: rotate(-180deg); }
.img-info-popup { width:30px; }

.modal-dialog {
  max-width: 50% !important;
  margin: auto !important;
  margin-top: 10vh !important;
}

/* .sidebar-img{ width:50px; } */

.modal-title{ width:100% !important; }

.btn-close {
     width: 0.20em;
    height: 0.20em;
    padding: 0.15em 0.15em;
    font-size: 10px;

    border: 1px solid #636363;
  }

  textarea.form-control { height:100px !important; }

  /* .hide-calendar { display: none !important; } */
  .search-close-img { width:20px; }
  .hide-month .ui-datepicker-month,
.hide-current .ui-datepicker-current,
.hide-calendar .ui-datepicker-calendar{
  display: none;
}

  @media (min-width: 768px){
    .sidebar {
      width: 18rem !important;
    }

    .sidebar .nav-item .nav-link span {
      font-size: 0.80rem;
      display: inline;
      margin-left: 7px;
  }
  .sidebar .nav-item .nav-link {
    display: block;
    width: 100%;
    text-align: left;
    padding: 1rem;
}

.sidebar.toggled .nav-item .nav-link span {
    font-size: 0.80rem;
    display: block;
    margin-top: 10px;
    margin-left: 0;
}
  /* .sidebar .nav-item .nav-link {
    max-width:100%;
   width: 0;
} */


  }
/* 
  @media (max-width: 2560px){
    .sidebar-img{ width:50px; }
  }

  @media (max-width: 1920px){
  .sidebar-img{ width:40px; }
  } */

  
