

.z-tabs.flat.flat-wet-asphalt > ul.z-tabs-nav > li.z-active > a, .z-tabs.flat.flat-wet-asphalt > ul.z-tabs-mobile.z-state-closed > li a, .z-tabs.flat.flat-wet-asphalt > ul.z-tabs-mobile > li a {
    background: #88a9e4;
}


a:link, a:visited {
    font-family: 'Lato', sans-serif!important;
    color: #00407d !important;
}


h1 {
    color: #005c92!important;
    font-size: 30px;
    margin-top: 0px;
    text-transform: uppercase;
        font-family: 'Lato', sans-serif!important;
}

h2 {
    font-size: 22px;
    margin: 0.3em 0;
    color: #c7cddb;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 2px solid #80cdd8!important;
        font-family: 'Lato', sans-serif!important;
}


h2 {
    color: #80cdd8 !important;
    font-family: 'Lato', sans-serif!important;
}


a:link, a:visited {
    font-family: 'Lato', sans-serif!important;
    color: #17236e !important;
}

.btn-blue {
    color: #FFF;
    border: 2px solid;
    background: #80cdd8;
}

a.btn {
    color: white !important;
}

h3 {
    border-bottom: 2px solid #00427e!important;
    color: #00437f !important;
}


.z-tabs.flat.flat-peter-river > ul.z-tabs-nav > li.z-active > a, .z-tabs.flat.flat-peter-river > ul.z-tabs-mobile.z-state-closed > li a, .z-tabs.flat.flat-peter-river > ul.z-tabs-mobile > li a {
    background: #80cdd8!important;
}


.z-tabs.flat.flat-peter-river > ul, .z-tabs.flat.flat-peter-river > .z-container {
    border-color: #80cdd8;
}


.z-tabs.flat.clean.horizontal > ul.z-tabs-nav > li > a {
    /* text-align: center; */
    font-weight: 800 !important;
    text-align: left !important;
}


.cargo{
  color: #00437f!important;
}



#secretaria {
    display: inline-block;
    background: #b3dae1;
    width: 95%;
    box-sizing: border-box;
    padding: 1.3em;
    line-height: normal;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: medium #b3dae1 solid;
}


.form_titulo_inscripcion_on {
    background-color: #63c6d3!important;
    color: #ffffff!important;
}


.form_titulo_inscripcion_off {
    background-color: #63c6d3!important;
    color: #ffffff!important;
}

.box {
    background-color: #63c6d3!important;
    padding: 10px;
    vertical-align: top;
    display: inline-block;
    border-left: #63c6d3 9px solid!important;
    box-sizing: border-box;
    margin: 5px 0;
    font-size: 12px;
    line-height: 1.4em;
    width: 100%;
}

.form_asistentes {
    color: #fff!important;
    background-color: #b3dae1!important;
    border-bottom: 2px solid #b3dae1!important;
}


.pausa{

    background-color: #c5d9dd!important;
    text-align: center!important;
}

.pausa2{

    background-color: #c5d9dd!important;
    
}
.mesa{
    background-color: #63c6d3!important;
    text-align: center!important;
}

.mesa2{
background-color: #b3dae1!important;
    text-align: center!important;

}

.acto{

    background-color: #d8f6ff54!important;
    text-align: left!important;

}

.z-tabs.flat.flat-sun-flower > ul.z-tabs-nav > li.z-active > a, .z-tabs.flat.flat-sun-flower > ul.z-tabs-mobile.z-state-closed > li a, .z-tabs.flat.flat-sun-flower > ul.z-tabs-mobile > li a {
    background: #63c6d3;
}

.z-tabs.flat.flat-sun-flower > ul, .z-tabs.flat.flat-sun-flower > .z-container {
    border-color: #b3dae1;
}


.titolPonencia{
    color: #00457c!important;
}



.titolPonencia2{
    font-style: italic!important;
    color: #00457c!important;
}


.parConcurso {
    font-size: 15px!important;
    line-height: 2px;
}


.z-tabs.flat.contained > ul > li a, .z-tabs.flat.clean > ul > li a { 
   background: #b3dae1!important;
}



header {
    background: linear-gradient(268deg, rgb(226, 67, 45) 0%, rgb(238, 31, 17) 100%) !important;
}

.tableComunic{
    border-collapse: collapse;
}

.tdTaulaComunic{
    text-align: center !important;
    border: 2px solid #A470C7 !important;
    color:#A470C7;
}

.tdTrComunic{
    border: 2px solid #A470C7 !important;
    text-align: center !important;
}

.tdTrComunicLeft{
    border: 2px solid #A470C7 !important;
    text-align: left !important;
}



/* Detección de macOS */
@media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) and (not (overflow:-webkit-marquee)) {
      .material-icons {
        font-family: 'Material Icons Local';
        src: local('Material Icons'), local('MaterialIcons-Regular');
      }
    }
  }
  
  /*Para los iconos en mac*/
  /* Definición alternativa de fuente */
  @font-face {
    font-family: 'Material Icons Local';
    font-style: normal;
    font-weight: 400;
    src: 
      local('Material Icons'),
      local('MaterialIcons-Regular'),
      url(https://fonts.gstatic.com/s/materialicons/v140/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
  }


  .material-icons {
    transform: translateZ(0);
    -webkit-font-smoothing: subpixel-antialiased;
  }


  /* Añade esto como último recurso */
body {
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
  }


.z-tabs.mobile > ul.z-tabs-mobile > li > a > span.z-arrow {
    position: absolute;
    top: 6%!important;
    /*background: url(../img/z-tabs-icons.png) no-repeat top left;*/
    background-position: -1470px -3px;
    width: 30px;
    height: 30px;
    margin-top: -25px;
    margin-left: -0.75em;
    display: inline-block;
    right: 1.125em;
    background-position: -1470px -60px;
}