/**
 * CSS Intelicare
 */

/**
 * Variables
 */
:root {
  --color-green-strong: #162;
  --color-black: black;
  --color-submenu-fondo: black;
  --color-submenu-texto: white;
  
  --co-menu-border: #000;
  --co-menu-back: #000;
  --co-menu-front: #FFF;
  --co-menu-icon-back: #000;
  --co-menu-icon-front: #FFF;

  --co-sub-back: #000;
  --co-sub-text: #FFF;
  --co-sep-back: #000;
  --co-sep-text: #FFF;

  --cb-ic-green: #054;

  /** Fondo Intelicare #054=Verde #000=Negro */
  --cb-ic-module: #063306;
  /** */
  --cb-ic-module-col: #000;

  --co-ic-th-col: #000000;

}

/**
 * Colores de Intelicare
 * cs = color strong
 */
.cs-green {
    color: #395011 !important;
}
.cl-green {
    color: #06640E !important;
}
.co-white {
    color: white !important;
}
.co-black {
    color: black !important;
}
.co-blue {
    color: blue !important;
}
.co-green {
    color: darkgreen !important;
}
.co-lightgreen {
    color: lightgreen !important; ;
}
.co-red {
    color: red !important;
}
.co-yellowl {
    color: lightyellow !important;
}
.co-purple {
    color: #640032 !important;
}
.co-643200 {
    color: #643200 !important;
}
.co-000064 {
    color: #000064 !important;
}

.co-501119 {
    color: #501119 !important;
}

.co-48158c {
    color: #48158c !important;
}


/**
 * Colores de Fondo
 */
.cb-green { background-color: #144A07  !important; }
.cb-green-light { background-color: green !important; }
.cb-green-dark { background-color: darkgreen !important; }
.cb-green-darkest { background-color: #395011; }
.cb-black { background-color: black !important; }
.cb-red { background-color: darkred !important; }
.cb-white { background-color: white !important; }

.bc-green { background-color: #144A07  !important; }
.bc-green-light { background-color: green !important; }
.bc-green-dark { background-color: darkgreen !important; }
.bc-green-darkest { background: #395011; }
.bc-black { background-color: black !important; }
.bc-red { background-color: darkred !important; }
.bc-white { background-color: white !important; }

/**
 * Tamaños de Letra
 */
.fs14px {
  font-size: 14px;  
}
.fs15px {
  font-size: 15px;  
}
.fs130 {
  font-size: 130%;
}
.fs130B {
  font-size: 130%;
  font-weight: bold
}
.fs120 {
  font-size: 120%;
}
.fs120B {
  font-size: 120%;
  font-weight: bold
}
.fs115 {
  font-size: 115%;
}

.fs115B {
  font-size: 115%;
  font-weight: bold
}
.fs110 {
  font-size: 110%;
}
.fs110B {
  font-size: 110%;
  font-weight: bold
}
.fs100 {
  font-size: 100%;
}
.fs100B {
  font-size: 100%;
  font-weight: bold
}
.fs90 {
  font-size: 90%;
}
.fs90B {
  font-size: 90%;
  font-weight: bold
}
.fs85 {
  font-size: 85%;
}
.fs85B {
  font-size: 85%;
  font-weight: bold
}
.fs80 {
  font-size: 80%;
}
.fs80B {
  font-size: 80%;
 font-weight: bold
}
.fs75 {
  font-size: 75%;
}
.fs75B {
  font-size: 75%;
  font-weight: bold 
}


.height50px {
    height: 50px;
}

.vertical-center {
  margin: 0;
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/**
 * Características del sistema de Menús
 */
.ic-menu-border {
    background-color: black;
    border-radius: 5px;
} 
/** Fondo opciones de menú principal */
.ic-menu-op {
    font-family: Calibri, Verdana, FontAwesome;
    font-size: 15px;
    background-color: var(--co-menu-back);
    margin-top:  3px;
    margin-left: 2px;
    margin-right: 2px;
    /*margin: 2px 2px 0px 0px;*/
    letter-spacing: 2px;
    border-radius: 7px;
    /*padding: 1px 1px 1px 1px;*/
    height: 35px;
} 
/** ICONOS MENU SUPERIOR BARRA */ 
.ic-menu-icon {
    font-size: 18px;
    background-color: var(--co-menu-icon-back);
    color: var(--co-menu-icon-front);
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    /*padding: 5px 5px 5px 5px;    */
} 
.ic-menu-icon-md {
    font-size:18px;
    background-color: var(--co-sub-back);
    color: var(--co-sub-texto);
    margin-left: 0px;
}
/** Opciones de submenú */
.ic-sub-lbl {
    font-family: Verdana, Calibri, FontAwesome;
    font-size: 9px;
    background-color: var(--cb-ic-green);
    color: var(--co-sub-text);
    font-weight: 600;
    letter-spacing: 2px;
    padding: 3px;
    text-align: right;    
} 
/** Opciones de submenú */
.ic-sub-op {
    font-family: Calibri, Verdana, FontAwesome;
    font-size: 14px;
    background-color: transparent;
    color: black;
    margin-left: 0px;
    font-weight: 700;
    letter-spacing: 1px;
    /*padding: 2px 2px 2px 2px;*/
}

/** ICONOS MENU */
.ic-sub-icon {
    font-size: 14px;
    color: darkgreen;
    margin-right: 10px;
    margin-top: 5px;
} 
/** SEPARADORES MENU */
.ic-sub-sep {
    font-family: Verdana, Calibri, FontAwesome;
    font-size: 10px;
    background-color: darkgreen;
    color: darkgreen;
    margin-left: 0px;
    /*font-weight: 900;*/
    /*letter-spacing: 3px;*/
    /*padding: 7px;*/
    text-align: right;
} 

/**
 * MODULO (Maestros) BANDA - ACCIÓN
 * Etiquetas de acción en módulos: AGREGAR, EDITAR, BORRAR;
 * Se utiliza en los Módulos
 * Ejemplo: Maestro Modalidades;
 */
.ic-module-idx {
    background-color: var(--cb-ic-module); 
    border-radius: 4px;
    line-height: 30px;
}
.ic-module-idx-lbl {
    font-size: 16px;
    font-family: Calibri, Verdana, FontAwesome;
    background-color: var(--cb-ic-module);
    color: white;
    vertical-align: middle;
    letter-spacing: 3px;
    font-weight: bold;
    margin-top: 3px;
    margin-left: 20px;
}
.ic-module-idx-add {
    font-size: 12px;
    font-family: Calibri, Verdana, FontAwesome;
    background-color: var(--cb-ic-module);
    color: white;
    vertical-align: middle;
    letter-spacing: 3px;
    font-weight: bold;
    margin-top: 3px;
    margin-left: 7px;
    margin-right: 15px;
}
.ic-table-header {
    background-color: black;
    font-size: 18px;    
    border-radius: 4px;
}
.ic-th-col {
    font-family: Calibri, Verdana, FontAwesome;
    font-size: 10px;  
    letter-spacing: 1px;  
    background-color: var(--co-ic-th-col);
    border-radius: 4px;
    text-align: center;
}
.ic-table-bot {
    margin: 0px auto;
    width: 50%;
    display:flex;
    flex-direction: row;
    justify-content: center;
    align-content: center;
    align-items: center;
    border-style: none;    
    border: 0px;
}
.ic-table-icon {
    font-size:15px;
    color: darkgreen;
    margin-right: 10px;
} 

/** Después del Index - Dentro del Módulo */
.ic-module-bar {
    background-color: var(--cb-ic-module);
    border-radius: 5px;
}
.ic-module-icon {
    font-size: 16px;
    background-color: var(--cb-ic-module);    
    color: white;
    margin-top: 10px;
    margin-left: 10px;
}  
.ic-module-lbl {
    font-size: 16px;
    font-family: Calibri, Verdana, FontAwesome;
    background-color: var(--cb-ic-module);
    color: white;
    vertical-align: middle;
    letter-spacing: 3px;
    font-weight: bold;
    margin-top: 3px;
    margin-left: 10px;
}
.ic-module-lbl-col {
    font-size: 14px;
    font-family: Calibri, Verdana, FontAwesome;
    background-color: var(--cb-ic-module-col);
    color: white;
    vertical-align: middle;
    letter-spacing: 2px;
    font-weight: bold;
    text-align: center;
}
.ic-module-bot {
    font-size: 11px;
    font-family: Calibri, Verdana, FontAwesome;
    background-color: var(--cb-ic-module);
    color: white;
    border-radius: 5px;
    border: 3px;
    height: 25px;
    float: right;
    vertical-align: middle;
    letter-spacing: 2px;
    font-weight: 800;
}


/**
 * Etiquetas de datos 
 */
.ic-label-filtros {
    font-size: 10px;
    font-family: Calibri, sans-serif;
    color: #8d8d8e;
    vertical-align: middle;
    letter-spacing: 1px;
    font-weight: 800;
    font-style: normal;
    text-decoration: none;
}
.ic-label-sm {
    font-size: 10px;
    font-family: Calibri, sans-serif;
    color: #8d8d8e;
    vertical-align: middle;
    letter-spacing: 1px;
    font-weight: 800;
    font-style: normal;
    text-decoration: none;
}
.ic-label-md {
    font-size: 12px;
    font-family: Calibri, Verdana, FontAwesome;
    color: var(--color-green-strong);
    vertical-align: middle;
    letter-spacing: 2px;
    font-weight: 900;
}
.ic-label-lg {
    font-size: 16px;
    font-family: Calibri, Verdana, FontAwesome;
    color: var(--color-green-strong);
    vertical-align: middle;
    letter-spacing: 2px;
    font-weight: 800;
}
.ic-graf-label {
    font-size: 15px;
    font-family: Calibri, Verdana, FontAwesome;
    color: #24608c;
    text-align: center;
    vertical-align: middle;
    letter-spacing: 3px;
    font-weight: 900;
}    


/**
 * Texto en pantalla (NO INPUT)
 */
/**
 * DATOS EN LA CABECERA
 */
.ic-band-title {
    font-size: 15px;
    font-family: Calibri, Verdana, FontAwesome;
    color: white;
    vertical-align: middle;
    letter-spacing: 2px;
    font-weight: 700;
    margin-top: 5px;
}

.ic-text-md {
    font-size: 13px;
    font-family: Calibri, Verdana, FontAwesome;
    color: #162719;
    vertical-align: middle;
    letter-spacing: 2px;
    font-weight: 900;
}
.ic-text-lg {
    font-size: 15px;
    font-family: Calibri, Verdana, FontAwesome;
    color: darkgreen;
    vertical-align: middle;
    letter-spacing: 2px;
    font-weight: 900;
}

.ic-band-black {
    background-color: #395011; 
    color: white;
}

.ic-band-green {
    background-color: #395011; 
    color: white;
    padding-top: 1px;
    padding-bottom: 1px;    
}


.fa-input-del {
    position: relative;
    width: 50px;
}
 
/*.fa-input-del:before {*/
.fa-input-del:after {	
    content: "\f009";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: black;
    font-size: 15px;
    position: absolute;
    right: 3px;
}


/**
 * Titulo en parte superior de un documento (incluye el Nro de documento)
 */
.ic-module-title {
    font-size: 16px;
    font-family: sans-serif, proxima_novabold;
    color: rgb(36, 33, 92);
    font-style: normal;
    font-weight: bold;            
    height: auto;
    text-align: left;
    text-decoration: none;
    padding-left: 5px;
    border: 0px;
    margin-top: 2px;
    margin-left: 5px;
    margin-bottom: ;
    letter-spacing: 1px;
}



.ic-card-show {
    font-size: 14px;
    font-family: Calibri, Verdana, FontAwesome;
    color: #8d8d8e;
    vertical-align: middle;
    letter-spacing: 2px;
    font-weight: 800;
    font-style: normal;
    text-decoration: none;
}


.ic-combo-sel {
    font-size: 11px;
    font-family: Calibri, FontAwesome, sans-serif;
    letter-spacing: 2px;    
    color: #6e6e6a;
    background-color: #ffffff;
    text-align: left;
    font-weight: bolder;
    text-decoration: none;
    line-height: 10px;
    height: 10px;
    padding: 5px;
    border: 1px;
}

.ic-combo-sel-sm {
    font-size: 8px;
    font-family: Calibri, FontAwesome, sans-serif;
    letter-spacing: 2px;    
    color: #6e6e6a;
    background-color: #ffffff;
    text-align: left;
    font-weight: bolder;
    text-decoration: none;
    line-height: 10px;
    height: 10px;
    padding: 5px;
    border: 1px;
}


.ic-md-date {
    font-size: 13px;
    font-family: Calibri, FontAwesome, sans-serif;
    letter-spacing: 2px;    
    color: #6e6e6a;
    background-color: #ffffff;
    height: auto;
    text-align: left;
    font-weight: bolder;
    text-decoration: none;
    padding: 5px;
    border: 1px;
}


/**
 * Titulo en parte superior de un documento (incluye el Nro de documento)
 */
.ic-module-title {
    font-size: 24px;
    font-family: calibri, proxima_novabold;
    color: rgb(36, 33, 92);
    font-style: normal;
    font-weight: bold;            
    height: auto;
    text-align: left;
    text-decoration: none;
    padding-left: 5px;
    border: 0px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: ;
    letter-spacing: 1px;
}

/**
 *
 */
.ic-module-tab {
    font-size: 13px;
    font-family: calibri, proxima_novabold;
    color: black;
    height: auto;
    text-align: left;
    font-style: normal;
    font-weight: 800;
    text-decoration: none;
    padding: 3px;
    letter-spacing: 3px;
    margin-left: 10px;
    border-style: ;
    background-color: #67A0B1; /**  #CCF1EC;*/
    border: medium none;
    border-radius: 10;
}

/**
 *
 */
.ic-module-tab-sm {
    font-size: 11px;
    font-family: calibri, proxima_novabold;
    color: rgb(36, 33, 92);
    height: auto;
    text-align: left;
    font-style: normal;
    font-weight: 800;
    text-decoration: none;
    padding: 2px;
    letter-spacing: 2px;
    margin-left: 10px;
    border-style: ;
    background-color: #CCF1EC;
    border: medium none;
    border-radius: 10;
}


.ic-module-tab.active{
    background-color: #24608c;
    color: white;
}


/** AREA TEXTO */
.area_texto {
  width: 300px;
  height: 20px;
}

/**
 * TABS DE AGENDAMIENTO DE ESTUDIOS
 */
.ic-tab-study {
    font-size: 13px;
    font-family: calibri, proxima_novabold;
    color: white;
    height: auto;
    text-align: left;
    font-style: normal;
    font-weight: 800;
    text-decoration: none;
    padding: 3px;
    letter-spacing: 3px;
    margin-left: 10px;
    border-style: ;
    background-color: #063306;
    border: medium none;
    border-radius: 10;
}
.ic-tab.active {
    background-color: #24608c;
    color: white;
}

li > a.ic-tab-study {
    color:#ffffff;
    cursor: pointer;
}

li > a.ic-tab-study:hover {
    color:#6b8e23;
}

/**
 *
 */
.ic-table-row-p {
  font: calibri;
  font-size: 12px;
  height: 8px;
}

.ic-fa-black {
    background-color: black;
    color:  white;
    font-size: 14px;
    border-radius: 4px;    
    border: 2px groove lightgrey;
    vertical-align: middle;
    padding: 6px;
    font-weight: 800;
}
.ic-fa-green {
    background-color: #0B420E;
    color:  white;
    font-size: 14px;
    border-radius: 4px;    
    border: 2px groove lightgrey;
    vertical-align: middle;
    padding: 6px;
    font-weight: 800;
}
.ic-fas-green {
    color:  #0B420E;
    font-size: 22px;
    vertical-align: middle;
    font-weight: 800;
}
.ic-fas-black {
    color:  black;
    font-size: 22px;
    vertical-align: middle;
    font-weight: 800;
}

/**
 * Texto utilizado en búsquedas (documento paciente)
 */
.ic-text-search {
    font-size: 10px;
    font-family: Calibri, sans-serif;
    color: #8d8d8e;
    text-align: left;
    vertical-align: middle;
    letter-spacing: 2px;
    font-weight: 800;
    font-style: normal;
    text-decoration: none;
}

/**
 * Input HTML Data fields
 */
.ic-text-input {
    font-size: 10px;
    font-family: FontAwesome, Calibri;
    color: black;
    vertical-align: middle;
    letter-spacing: 2px;
    font-weight: 800;
    font-style: normal;
    text-decoration: none;
}


/**
 * DATOS EN LA CABECERA
 */
.ic-text-header {
    font-size: 16px;
    font-family: FontAwesome, Calibri;
    color: #756D6B;
    vertical-align: middle;
    letter-spacing: 2px;
    font-weight: 800;
    font-style: normal;
    text-decoration: none;
}

/**
 * DATOS EN LA CABECERA
 */
.ic-text-field {
    font-size: 15px;
    font-family: Calibri, FontAwesome;
    color: #756D6B;
    vertical-align: middle;
    letter-spacing: 2px;
    font-weight: 900;
    font-style: normal;
    text-decoration: none;
}




/**
 * Titulo de los listados de las tablas
 */
.ic-table-title {
    font-size: 18px;
    font-family: Calibri, Verdana, FontAwesome;
    color: black;
    vertical-align: middle;
    letter-spacing: 3px;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
}

/**
 * Cabecera de los listados de las tablas
 */
.ic-table-header {
    font-size: 12px;
    font-family: Calibri, Verdana, FontAwesome;
    color: white;
    vertical-align: middle;
    letter-spacing: 1px;
    font-weight: 800;
    font-style: normal;
    text-decoration: none;
}


/**
 * Filas de los listados de las tablas
 */
.ic-table-row {
    font-size: 13px;
    font-family: Calibri, Verdana, FontAwesome;
    color: #756349;
    vertical-align: middle;
    letter-spacing: 1px;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
}

div.dt-buttons {
  font-family: 'Lemonada', cursive;
}



/**
 * Estados: Letra/Color
 */
.ic-table-status-sm {
    font-size: 9px;
    font-family: Calibri, Verdana, FontAwesome;
    color: #093D55;
    vertical-align: middle;
    letter-spacing: 1px;
    font-style: normal;
    text-decoration: none;
}

.ic-table-status {
    font-size: 10px;
    font-family: Calibri, Verdana, FontAwesome;
    color: white;
    vertical-align: middle;
    letter-spacing: 2px;
    padding-left: 3px;
    font-weight: 800;
    font-style: normal;
    text-decoration: none;
}


.ic-table-status-tiny {
    font-size: 9px;
    font-family: Calibri, Verdana, FontAwesome;
    color: white;
    border-radius: 6px;    
    border: 1px groove lightgrey;
    vertical-align: middle;
    padding: 4px;
    letter-spacing: 2px;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
}




.ic-table-icon-md {
    font-size:18px;
    width: 50%;
    color: darkgreen;
    margin-left: 0px;
} 

.ic-table-icon-sm {
    font-size:15px;
    color: darkgreen;
    margin-right: 10px;
} 

.ic-table-icon-sm-disable {
    font-size:15px;
    color: #bdb7b1;
    margin-right: 10px;
}

.ic-table-icon-red {
    font-size:18px;
    color: #24608c;
    margin-right: 0px;
    color: darkred;
} 

.ic-table-icon-lg {
    font-size:24px;
    color: darkgreen;
    margin-left: 0px;
} 

.ic-bot-blue {
    float:right;
    background-color: #24608c;
    letter-spacing: 3px;
    font-size:20px;
    padding: 2px 2px 2px 2px;
}


                           
/**
 */
.ic-record-add {
    font-size: 16px;
    font-family: Calibri, Verdana, FontAwesome;
    color: #24608c;
    vertical-align: middle;
    letter-spacing: 3px;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
}

.ic-button-ope {
    font-size: 12px;
    font-family: Calibri, Verdana, FontAwesome;
    background-color: #063306;
    color: white;
    border-radius: 5px;
    border: 3px;
    height: 30px;
    float: right;
    vertical-align: middle;
    letter-spacing: 3px;
    padding: 7px 5px 10px 10px;
    font-weight: 700;
}

/**
 * Botón "Cancelar" para volver a la anterior pantalla
 */
.ic-button-cancel {
    font-size: 12px;
    font-family: Calibri, Verdana, FontAwesome;
    background-color: darkred;
    color: white;
    border-radius: 4px;
    margin-right:  2px;
    margin-left:  2px;
    border: 1px;
    height: 30px;
    float: right;
    vertical-align: middle;
    letter-spacing: 3px;
    padding: 7px 10px 7px 10px;
    font-weight: 700;
}
.ic-button-cancel:hover {
  color: lightgrey;
  background: #B83E14;
  font-weight: 900;
  letter-spacing: 2px;
  text-decoration: none;
}
.ic-button-cancel::before {
   content: "CANCELAR";
}


.ic-bot-back {
    font-size: 12px;
    font-family: Calibri, Verdana, FontAwesome;
    background-color: black;
    color: white;
    border-radius: 4px;
    margin-right:  2px;
    margin-left:  2px;
    border: 1px;
    height: 30px;
    float: right;
    vertical-align: middle;
    letter-spacing: 3px;
    padding: 7px 10px 7px 10px;
    font-weight: 700;
    box-shadow: lightgreen;
}
.ic-bot-back :hover {
    font-size: 14px;
}
.ic-bot-back::before {
   content: "REGRESAR AL LISTADO";
}

/**
 * margin :  top - right - bottom - left
 * padding:  top - right - bottom - left
 */
.ic-bot-generic {
    font-size: 12px;
    font-family: Calibri, Verdana, FontAwesome;
    border-radius: 3px;
    margin:  0px 2px 0px 2px; // top - right - bottom - left
    border: 1px;
    height: 30px;
    float: right;
    vertical-align: middle;
    letter-spacing: 2px;
    padding: 7px 10px 7px 10px;
    font-weight: 700;
    text-decoration: none;
}
.ic-bot-generic:hover {
  color: lightgrey;
  font-weight: 900;
  letter-spacing: 3px;
  text-decoration: none;
}


.ic-bot-green {
    font-family: Calibri, Verdana, FontAwesome;    
    font-size: 12px;
    background-color: darkgreen;
    color:  white;
    height: 30px;
    justify-content: center;
    align-content: center;
    border-style: normal;    
    border-radius: 5px;    
    border: 1px groove lightgrey;
    vertical-align: middle;
    padding: 7px 5px 7px 5px;
    letter-spacing: 3px;
    font-weight: 700;
    float: right;
    font-style: normal;
    text-decoration: none;    
}


.ic-bot-disabled {
  font-family: Calibri, Verdana, FontAwesome;    
    font-size: 12px;
    background-color: #cccccc;
    color:  #666666;
    height: 30px;
    justify-content: center;
    align-content: center;
    border-style: normal;    
    border-radius: 5px;    
    border: 1px solid #999999;
    vertical-align: middle;
    padding: 7px 5px 7px 5px;
    letter-spacing: 3px;
    font-weight: 700;
    float: right;
    font-style: normal;
    text-decoration: none;   
}

button.ic-bot-disabled:hover {
    border: 1px solid #0099cc;
    background-color: lightgrey;
    color: #ffffff;
    padding: 5px 10px;
}

.ic-lbl-cancel {
    content: "CANCELAR";   
}
.ic-lbl-back {
    content: "VOLVER";   
}
.ic-col-red {
    background-color:  darkred;   
    color:  white;   
}
.ic-col-black {
    background-color:  black;   
    color:  white;   
}
.ic-col-green {
    background-color:  #20780B;   
    color:  lightwhite;   
}


/**
 * GRÁFICOS
 */
 .ic-graf-header {
    font-size: 12px;
    font-family: Calibri, Verdana, FontAwesome;
    background-color: #24608c;
    color: white;
    /*border-radius: 12px;*/
    /*border: 3px outset lightgrey;*/
    /*height: 30px;*/
    text-align: center;
    vertical-align: middle;
    letter-spacing: 2px;
    font-weight: 800;
}    

.ic-graf-row {
    font-size: 12px;
    font-family: Calibri, Verdana, FontAwesome;
    /*background-color: #24608c;
    color: white;*/
    text-align: center;
    vertical-align: middle;
    letter-spacing: 2px;
    font-weight: 800;
}    



/**
 * Cabecera de los listados de las tablas
 */
.ic-dash-header {
    font-size: 11px;
    font-family: Calibri, Verdana, FontAwesome;
    color: white;
    text-align: center;
    vertical-align: middle;
    letter-spacing: 1px;
    font-weight: 900;
    font-style: normal;
    text-decoration: none;
}

a.text-decoration-none:hover {
   text-decoration: none;     
}

.color-rojo {
   color:  red;     
}


.ic-foot-note-warning {
   font-size: 12px;
   font-family: Calibri, Verdana, FontAwesome;    
   color:  red;     
}

.paginate-studies-index {
    float: right;
    text-align: right;
    padding-top: 0.05em;
}

.no-results {
    float: center;
    text-align: center;
}
