@font-face {
    font-family: 'nowayMedium';
     src: url("../fonts/noway/Noway-Medium.otf") format("opentype");

}
@font-face {
    font-family: 'nowayRegular';
     src: url("../fonts/noway/Noway-Regular.otf") format("opentype");

}
@font-face {
    font-family: 'nowayBold';
     src: url("../fonts/noway/Noway-Bold.otf") format("opentype");

}

html {
  font-family: 'nowayRegular' !important;
}

h1,h2,h3,h4,h5{
  font-family: 'nowayRegular' !important;
}

th{
  border-radius: 0px !important;
}

.select2-container--default .select2-selection--single{
  background-color: transparent !important;
}

.mh-200{
  max-height: 291px;
}

.oculto{
  display: none !important;
}

.cp{
  cursor: pointer;
}

.select2-container--default .select2-selection--single{
  height: 44px;
}
.select2-container--default .select2-selection--multiple,
 .select2-container--default.select2-container--focus .select2-selection--multiple{
  height: auto;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
  color:black;
}
.select2-selection__rendered{
  background-color: #f2f6f7;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
  color:black;
  background-color: #f2f6f7
}

.picker__select--month.browser-default{
  opacity: 1;
}

.layout-light td,.layout-light td a{
  color:#435370;
  font-size: 14px;
  border-radius: 0px !important;
}

.layout-dark td{
  color:white;
  font-size: 14px;
  border-radius: 0px !important;
}

.layout-light #content{
  background-color: #f2f6f7;
}
.layout-dark #content{
  background-color: #141f78;
}

.bg-globo{
  background-image: url(../images/fondo_becario2.png)
}

.dts_tbl .browser-default{
  padding:10px;
  padding-left: 40px;
} 

.layout-dark .dataTables_info,.layout-light .dataTables_info{
  color:#0076ED !important;
}

.ms-options ul li label input{
  opacity: 1 !important;
}
.input-field .ms-options label{
  pointer-events: visible !important;
}

.ms-options-wrap > button > span{
  overflow: hidden;
  overflow: -moz-hidden-unscrollable;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
.bg-verde{
  background-color: #29cc35 !important;
}

.btn-grande{
  padding-top: 8px !important;
  height: 45px;
}
.inp-buscar{
  padding-left: 10px !important;
  padding-right: 4% !important;
  padding-top: 43px !important;
}

.text-center{
  text-align: center;
}

.bg-azul{
   /*background-color: #141F78 !important ;AZUL OSCURO*/
  background-color: #1E33AD !important ; /*AZUL claro*/
  
}
.bg-white{
  background-color: white !important;
}

.layout-dark .header-search-wrapper-focus,.layout-light .header-search-wrapper-focus input{
  background-color: white !important;
}

.layout-dark .divider.pedro,.layout-light .divider.pedro{
  height: 3px;
  background-color: #141F78 !important;
  width: 20%;
  margin-left: 40%;
  margin-bottom: 30px;
  margin-top: 30px;
  text-transform: capitalize;
}

.layout-dark .waves-effect.waves-light.btn-large.pedro,.layout-light .waves-effect.waves-light.btn-large.pedro{
  border: 3px solid #141F78;
  color: #141F78;
  background-color: white;
}

.layout-dark .waves-effect.waves-light.btn-large.pedro:hover,.layout-light .waves-effect.waves-light.btn-large.pedro:hover{
  border: 3px solid #141F78;
  color: #141F78;
  background-color: white;
}
.layout-dark .btn-default,.layout-light .btn-default,.tabs .indicator{
  background-color: #f27d00 !important;
}

.layout-dark .btn.cyan.escritorio.active,.layout-light .btn.cyan.escritorio.active,
.layout-dark .btn.cyan.escritorio2.active,.layout-light .btn.cyan.escritorio2.active{
  background-color: white !important;
  color: #1e33ad !important;
}


.btn, .btn-large, .btn-flat{
  border-radius: 0px;
}

body.layout-light #header nav.navbar-color,
body.layout-light #main .nav-expanded .brand-sidebar,
body.layout-dark  #header nav.navbar-color,
body.layout-dark  #main .nav-expanded .brand-sidebar{
  background-color: #141F78 !important ; /*AZUL OSCURO*/
}

body.layout-light #header nav.navbar-color ul a,body.layout-dark #header nav.navbar-color ul a{
  color : white;
}
body.layout-light ul.side-nav.leftside-navigation,body.layout-dark ul.side-nav.leftside-navigation{
  top: 158px;
}

.dts_ficha .input-field.col div{
  border-bottom: 2px solid #141F78;
}

.mt20{
  margin-top: 20px;
}

.mt30{
  margin-top: 30px;
}

.mt60{
  margin-top: 60px;
}

.mb20{
  margin-bottom: 20px;
}

.tabs .tab a{
  text-align: left;
}
.layout-light .titulo_g{
  font-family: 'nowayMedium' !important;
  font-size: 18px;
  color:#1e33ad;
  border-bottom: 3px solid #141F78;
  margin-bottom: 25px;
}

.layout-dark .titulo_g{
  font-family: 'nowayMedium' !important;
  font-size: 18px;
  color: white;
  border-bottom: 3px solid white;
  margin-bottom: 25px;
}

.layout-dark .azul1,.layout-light .azul1{
  background-color: #6d8fb3 !important;
}

.layout-dark .azul2,.layout-light .azul2{
  background-color: #4c7091 !important;
}

.layout-dark .azul3,.layout-light .azul3{
  background-color: #383d3f !important;
}

.layout-light .cyan-dark {
    background-color: #141F78 !important;
}
.layout-dark .cyan-dark {
    background-color: #1E33AD !important;
}

.layout-dark thead{
  color: white;
}

.loaded.cyan,.loaded .cyan,.layout-light .cyan {
    background-color: #1E33AD !important;
}

.layout-dark .cyan {
    background-color: #141F78 !important;
}

.layout-dark .azul0-text,.layout-light .azul0-text{
  color: #435370 !important;
}

.layout-dark .azul1-text,.layout-light .azul1-text{
  color: #6d8fb3 !important;
}

.layout-dark .azul2-text,.layout-light .azul2-text{
  color: #4c7091 !important;
}

.layout-dark .azul3-text,.layout-light .azul3-text{
  color: #383d3f !important;
}

.layout-dark .cyan-dark-text ,.layout-light .cyan-dark-text {
    color: #141F78 !important;
}

.layout-dark .cyan-text ,.layout-light .cyan-text {
    color: #1E33AD !important;
}


 .header-search-wrapper {
  margin: 10px auto 0 260px;
  width: calc(100% - 600px);
  height: 40px;
  display: inline-block;
  position: relative;
  -webkit-transition: .3s ease all;
  -o-transition: .3s ease all;
  -moz-transition: .3s ease all;
  transition: .3s ease all;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.header-search-wrapper.sideNav-lock {
  margin: 10px auto 0 260px;
}

.header-search-wrapper i {
  position: absolute;
  font-size: 24px;
  top: 6px;
  left: 24px;
  line-height: 32px !important;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}


 input.header-search-input {
  display: block;
  padding: 8px 8px 8px 72px;
  width: 87%;
  background: rgba(255, 255, 255, 0.3);
  height: 24px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  border: none;
  font-size: 16px;
  appearance: textfield;
  font-weight: 400;
  outline: none;
  border-radius: 3px;
}


.layout-dark h2,.layout-light h2{
  font-size: 2.56rem;
  color :#141F78 !important ; /*AZUL OSCURO*/
}

.layout-dark thead{
  border-bottom: 1px solid #6d8fb3;
}

.img-logo-peter{
  margin-top: 10px;
padding: 20px 50px;
}

.loaded .input-field .prefix.active,
.loaded .input-field label.active,
.layout-light .input-field .prefix.active,
.layout-light  .input-field label.active{
  color:#435370 !important;
}
.layout-dark .input-field .prefix.active,
.layout-dark .input-field label.active,
.layout-dark .input-field label,
.layout-dark input,
.layout-dark select,
.layout-dark textarea,
.layout-dark .select-dyn,
.layout-dark .dropdown-content li > a,.layout-dark .dropdown-content li > span{
  color:white !important;
}

.layout-dark .select-dropdown.dropdown-content{
  background-color: #1e33ad !important;
}

.layout-dark .select-dropdown.dropdown-content li.selected{
  background-color: #4c7091;
}

.layout-light table.dataTable tbody tr.odd{
  background-color: #EAEEF4;
}

.layout-dark table.dataTable tbody tr.odd {
  background-color: #141f78;
}

.layout-dark table.dataTable tbody tr.even {
  background-color: #1e33ad;
}


.layout-light table.dataTable.row-border tbody th, 
.layout-light table.dataTable.row-border tbody td, 
.layout-light table.dataTable.display tbody th,
.layout-light table.dataTable tbody td{
  border-top: 1px solid #1E33AD;
}


.layout-dark table.dataTable.row-border tbody th, 
.layout-dark table.dataTable.row-border tbody td, 
.layout-dark table.dataTable.display tbody th,
.layout-dark table.dataTable tbody td{
  border-top: 1px solid #6d8fb3 !important;
}


.layout-dark table.dataTable.no-footer{

  border-bottom: 1px solid #6d8fb3 !important;
}

.bb-red input,
.bb-red select,
.bb-red textarea,
.bb-red .select2-container{
  -webkit-box-shadow: 0 8px 6px -6px #ff4d6d !important;
     -moz-box-shadow: 0 8px 6px -6px #ff4d6d !important;
          box-shadow: 0 8px 6px -6px #ff4d6d !important;
}

body.layout-dark #main{
  background-color: #141f78;
}

body.layout-dark .section_configuracion .material-icons{
  color: white;
}

body.layout-dark #main .side-nav{
  background-color: #141f78;
}

body.layout-dark #main .side-nav li > a > i,body.layout-dark #main .side-nav li > a{
  color: #6d8fb3;
}

body.layout-dark .footer-copyright{
  background-color: #141f78;
}

/* --------------------------------- AÑADIDO */
.disabled{
    color: gray !important;
    pointer-events: none;
}
/* --------------------------------- FIN */