/* Proyecto MIRA (decisión 44): estilos del micrositio de 2019 (antes inline en inc_header.php). */
.dateInit span {
    height: 27px;
    border-radius: 25%;
    background: #008D8D;
    color: white;
    display: inline-block;
    line-height: 27px;
    text-align: center;
    width: 27px;
}
body{
  font-size: 18px;
  font-family: 'Open Sans';
  color:#7D7B7C;
  font-weight: 100;

}
.btn{ text-transform: uppercase; }
#menu{
  font-size: 1.1rem;
}
.btn-outline-primary.active,.btn-outline-primary:focus,.btn-outline-primary:hover {color:#fff !important;}

.btn{  font-size: 1.2rem;
}
.modal-dialog{
max-width: 80% !important;
}
.pregunta_numero { width: 30px; vertical-align: top; font-weight: 500;}
.pregunta_enunciado p{margin-bottom: 0px;font-weight: 500;}
.pregunta_respuesta{clear:left;padding: 10px 10px 0px 40px;}
.pregunta_respuesta p{margin-bottom: 0px;}

a.btn{ overflow: hidden;
    text-overflow: ellipsis;}
.error{color:red;}
html {
  font-size: 14px;
}
@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}
.pricing-card-title{
        font-size: 1.5rem;	
}
.container {
  max-width: 960px;
}

.pricing-header {
/*  max-width: 800px;*/
}

.card-deck .card {
  min-width: 400px;
}	
.azul {
	color:#fff !important;	
    background-color: #008D8D;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.azul h4{
    color:#fff !important;  

}
.btn, .nav-pills .nav-link.btn {
  border-radius: 20px;
  padding-left: 16px !important;
  padding-right:16px !important; 
}
.navbar-nav .nav-link { text-transform: uppercase; }
.btn-outline-primary, .btn-primary:hover,.btn-primary:focus,.btn-primary:active {
    color: #008D8D !important;
    background-color: transparent;
    background-image: none;
    border-color: #008D8D;
}
.btn-primary{
    color: #fff !important;  
}
.btn-primary, .btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active {
    color: #fff ;
    background-color: #008D8D;
    border-color: #008D8D;
}
.destacado{
      border-radius: 20pX;
      border: 1px solid #008D8D;
      padding: 20px;
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #008D8D;
    border-color: #008D8D;
}
.navbar-nav a.nav-link {
    color: #A9A7A8;

}

.navbar-nav .nav-link.active, .nav-pills .show>.nav-link {
    color: #008D8D;
    background-color: #fff;
}
.navbar-nav .nav-link.active a, .nav-pills .show>.nav-link a {
    color: #008D8D;
}

.oro{color: #008D8D;font-weight: 700;}
fieldset label{font-weight: 700; margin-top: 0.8em;}
h1,h2,h3,h4,h5,h6,a{color: #008D8D;}
a:hover{color: #008D8D;}
footer .nav-link {
	padding: 0px; 
  color:  #A9A7A8;
  font-size:0.9em; 
}    
input.form-control,textarea.form-control,.custom-file-label {
  background-color:#F3F3F3;
}

h1,h2,h3,h4,h5,h6,#menu{
  font-family: 'Roboto';
}
.help-block, .form-text{ font-style: italic;font-size:14px; }
.custom-file-input:lang(en)~.custom-file-label::after {
    content: "Buscar";
}
.custom-file{
  margin-bottom: 10px;
}

/* Antes en atributos style de las plantillas. */
.mira-logo { max-height: 60px; }
.mira-spacer { height: 110px; }
.mira-franja { background-color: #F28E1F; height: 20px; }
.mira-pie { background-color: #E5E5E5; }
.mira-msd { width: 150px; }
.mira-tipo { background-position: center top; background-repeat: no-repeat; color: #000; text-align: center; font-weight: bold; font-size: 14px; padding: 96px 10px 0; display: block; height: 135px; line-height: 16px; }
.mira-monografia { min-height: 120px; }
.mira-atlas { min-height: 80px; }
.mira-portada { float: left; padding-right: 20px; height: 120px; }
.mira-portada-atlas { height: 80px; }
.mira-autores { padding-left: 20px; font-size: 12px; }
