/**
 * Created by Juan Cruz-Benito on 10/01/16.
 * GRIAL Research Group, University of Salamanca
 */

label {
    font-family: "Lato", Helvetica, sans-serif;
    font-weight: normal;
}

#table_5_2_2 {
    width: 100%;
    height: 100%;
}

table {
   margin: auto;
}

a:hover {
    text-decoration: none;
}

a:hover p {
    text-decoration: none;
    color: #bf812d;
}

a:hover i {
    text-decoration: none;
    color: #bf812d;
}

a:hover h3 {
    text-decoration: none;
    color: #bf812d;
}

a:active {
    text-decoration: none;
    outline: none;
}

a:active p {
    text-decoration: none;
    color: #bf812d;
    outline: none;
}

a:active i {
    text-decoration: none;
    color: #bf812d;
    outline: none;
}

a:active h3 {
    text-decoration: none;
    color: #bf812d;
    outline: none;
}

.btn-default:hover {
    color: #bf812d;
}

.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:hover, .navbar-default.affix .nav > li > a:hover, .navbar-default.affix .nav > li > a:focus:hover {
    color: #bf812d;
}

.white-hover p {
    color: white;
}

header .header-content .header-content-inner p {
    font-weight: 400;
}

::-moz-selection { /* Code for Firefox */
    color: white;
    background: #00B2D6;
}

::selection {
    color: white;
    background: #00B2D6;
}

section.bg-primary ::-moz-selection { /* Code for Firefox */
    background: white;
    color: #00B2D6;
}

section.bg-primary ::selection {
    background: white;
    color: #00B2D6;
}

aside.bg-primary ::-moz-selection { /* Code for Firefox */
    background: white;
    color: #00B2D6;
}

aside.bg-primary ::selection {
    background: white;
    color: #00B2D6;
}

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #35978f;
    color: white;
}

tbody > tr > td {
    color: #35978f;
    font-size: 11px;
}

thead:first-child > tr:first-child > th {
    text-align: center;
    font-size: 11px;
}

/*CSS Desktop y tablet*/
@media (min-width: 768px) {
    .thumbnail {
        border: none;
        background: transparent;
        padding: 0px;
        margin: 0px;
    }

    svg {
        width: 100%;
        height: 100%;
        position: center;
    }

    #donutHighlighted {
        margin-top: -5%;
        margin-bottom: -5%;
    }

    #bigDonutHighlighted {
        margin-top: -15%;
        margin-bottom: -15%;
    }

    #tituloItemPortfolio {
        display: none;
    }

    #fakeForm {
        visibility: hidden;
    }

    ul.highlightsOEEU li {
        font-size: 120%;
        text-align: justify;;
    }

    h2.highlightsOEEU {
        font-size: 300%;
    }

    hr.highlightsOEEU {
        max-width: 20%;
        margin-top: 3%;
        margin-bottom: 5%;
    }

    p.highlightsOEEU {
        font-size: 120%;
        color: white;
    }

    .axis text {
        font-size: 80%;
    }

    .legend text {
        font-size: 120%;
    }

    .labelname text {
        font-size: 120%
    }

    #elementoMovil {
        /*display: none;*/
        display: block; /* undo display:none          */
        height: 0; /* height:0 is also invisible */
        overflow-y: hidden; /* no-overflow                */
    }

    .table {
        display: none;
    }
}

/*CSS MÃ³vil*/
@media (max-width: 768px) {
    .thumbnail {
        border: none;
        background: transparent;
        padding: 0px;
        margin: 0px;
    }

    svg {
        width: 100%;
        height: 100%;
        position: center;
    }

    #donutHighlighted {
        margin-top: -5%;
        margin-bottom: -5%;
    }

    #bigDonutHighlighted {
        margin-top: -15%;
        margin-bottom: -15%;
    }

    .legend {
        visibility: hidden;
    }

    .legendBig {
        visibility: hidden;
    }

    .legendLinear {
        visibility: hidden;
    }

    .legendOrdinal {
        visibility: hidden;
    }

    #fakeForm {
        /*display: none;*/
        display: block; /* undo display:none          */
        height: 0; /* height:0 is also invisible */
        overflow-y: hidden; /* no-overflow                */
    }

    ul.highlightsOEEU li {
        font-size: 120%;
        text-align: justify;
        max-width: 87%;
    }

    #elementoDesktop {
        /*display: none;*/
        display: block; /* undo display:none          */
        height: 0; /* height:0 is also invisible */
        overflow-y: hidden; /* no-overflow                */
    }

    #bigBigBarsMobileTextOut .y.axis text {
        display: block;
    }

    .table {
        display: block;
    }
}

@media (max-width: 992px) {
    .legend {
        visibility: hidden;
    }

    .legendBig {
        visibility: hidden;
    }

    .legendLinear {
        visibility: hidden !important;
    }

    .legendOrdinal {
        visibility: hidden;
    }

    .jb5_2_2 {
        display: none;
    !important;
    }

    .table {
        display: block;
    }
}
