@font-face {
  font-family: Ubuntu;
  src: url("../fonts/Ubuntu-Regular.ttf");
  font-weight: normal;
}
@font-face {
  font-family: Ubuntu;
  src: url("../fonts/Ubuntu-Bold.ttf");
  font-weight: bold;
}
@font-face {
  font-family: Ubuntu;
  src: url("../fonts/Ubuntu-Italic.ttf");
  font-weight: normal;
  font-style: italic;
}
@font-face {
    font-family: 'Rawline';
    src: url("../fonts/rawline-700.ttf");
    font-weight: bold;
}
@font-face {
    font-family: 'Rawline';
    src: url("../fonts/rawline-400.ttf");
    font-weight: normal;
}
body{
    font-family: "Ubuntu", Arial, sans-serif;
}
#info .columnas p{
  font-size: 25px;
  letter-spacing: 0.02em;
}
#info{
  background-color: #292926;
}
#info .columnas .link{
  color: #fff;
}
#info .columnas .link:hover{
  color: #dbdbdb;
}
#info .columnas .contador{
      color: #F18B1E;
}
#rrss{
  background-color: #e8e8e8;
}
.help-msg span .fa-question-circle {
    color: #1F56B8;
}
.pagination > li.active > span, .pagination > li.active > a {
    border:3px solid #1F56B8;
    background: #1F56B8;
    color: #fff;
}
.pagination li:not(.disabled) a:hover, .pagination li:not(.disabled) button:hover {
    color:#1F56B8;
}
.pagination > li > a, .pagination > li > span {
    font-family: 'Rawline', 'Arial', sans-serif !important;
}
#modal .btn-warning {
    background-color:#f0ad4e;
    border-color:#eea236;
    color:#fff;
}
#modal .btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
    color:#fff;
    background-color:#ec971f;
    border-color:#d58512;
}   
#modal .fa-check-circle{
    color:#1F56B8; 
}
#footer {
    background-color: #404040;
}
#footer img {
    filter: brightness(63%);
}
#logos {
    background-color: #404040;
}
#derechos {
	background-color:#222;
}
#derechos p{
    color: #808080;
}
.wrap .navbar ul.navbar-nav li.nav-item a.nav-link.active, .wrap .navbar ul.navbar-nav li.nav-item a.nav-link:hover{
  border-bottom: 3px solid #1F56B8;
}
.item.curso .franja{
    background-color: #F18B1E;
    color: #fff;
}
.item.curso .franja .logo {
    filter: initial;
}
.boton{
    background-color: #F18B1E;
    border-radius: 4px;
    letter-spacing: 0.04em;
}
.boton a, a.boton{
    color: rgba(255,255,255,1) !important;
}
.boton:hover a, a.boton:hover{
     color: rgba(255,255,255,0.90) !important;
}
.input100 #search_header{
    background-color: #fff;
}
.input100 .icono_search.gris{
  display: block;
}
.input100 .icono_search.blanco{
  display: none;
}
.form-inline #search_header{
  color: #383838;
}
.form-inline #search_header::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #383838;
}
.form-inline #search_header::-moz-placeholder { /* Firefox 19+ */
    color: #383838;
    opacity: 1;
}
.form-inline #search_header:-ms-input-placeholder { /* IE 10+ */
    color: #383838;
}
.form-inline #search_header:-moz-placeholder { /* Firefox 18- */
    color: #383838;
}
.navbar-brand img{
  height: auto;
}
.volver button.return .fa-chevron-left {
    color: #F18B1E;
}
#condiciones a::after{
  background: #fff url(../img/iconos/icono-info_ean.svg) 0px 0px/18px auto no-repeat scroll;
}
.modal-header{
  background-color: #1F56B8;
  color:#fff;
}
.botones li a.active{
  border-bottom: 3px solid #1F56B8;
}
@media screen and (max-width:1400px) {
  #info .columnas p {
    font-size: 19px;
  }
}
@media screen and (max-width:1199px) { 
  .input0 #search_header, .input100 #search_header {
    background-color: #fff;
  }
  .input0 .icono_search.blanco, .input100 .icono_search.blanco{
    display: none;
  }
  .input0 .icono_search.gris, .input100 .icono_search.gris{
    display: block;
  }
}