@media (min-width: 576px){
    #self-evaluation {
        padding-top: 5.3em;
        /*overflow: hidden;*/
    }
    /*#performance-s{
        overflow: hidden;
    }*/
    #Rationale-s{
        overflow: hidden;
    }
}




@media (max-width: 575px){
    #self-evaluation{
        padding-top: 5.3em;
        padding-right: 0!important;
    }
    #Methodology-s{
        padding-top: 5.3em;
        padding-right: 0!important;
    }
    #performance-s{
        padding-top: 5.3em;
        padding-right: 0!important;
    }
    #Rationale-s{
        padding-top: 5.3em;
        padding-right: 0!important;
    }
}



.navbar-collapse {
	position: fixed;
	z-index: 2000;
	width: 9.5em;
	top: 4.3em;
}
@media (min-width: 727px){ 
    .top45 {
        top: 2.5em
    }
}

@media (max-width: 728px){ 
    .top45 {
        top: 4.5em;
    }
}

@media(min-width: 1250px) and (max-width: 1300px){
    .navbar-collapse{
        margin-right: .3em;
    }
}

@media(min-width: 1301px) and (max-width: 1350px){
    .navbar-collapse{
        margin-right: 1.1em;
    }
}


@media(min-width: 1351px) and (max-width: 1400px){
    .navbar-collapse{
        margin-right: 2.5em;
    }
}

@media(min-width: 1401px) and (max-width: 1450px){
    .navbar-collapse{
        margin-right: 3.5em;
    }
}

@media(min-width: 1451px) and (max-width: 1500px){
    .navbar-collapse{
        margin-right: 6.1em;
    }
}
@media(min-width: 1501px) and (max-width: 1550px){
    .navbar-collapse{
        margin-right: 7em;
    }
}

@media(min-width: 1551px) and (max-width: 1600px){
    .navbar-collapse{
        margin-right: 7.1em;
    }
}

@media(min-width: 1601px) and (max-width: 1650px){
    .navbar-collapse{
        margin-right: 9.1em;
    }
}

@media(min-width: 1651px) and (max-width: 1680px){
    .navbar-collapse{
        margin-right: 10.3em;
    }
}

@media(min-width: 1681px) and (max-width: 1700px){
    .navbar-collapse{
        margin-right: 11.2em;
    }
}

@media(min-width: 1701px) and (max-width: 1725px){
    .navbar-collapse{
        margin-right: 12.3em;
    }
}

@media(min-width: 1726px) and (max-width: 1750px){
    .navbar-collapse{
        margin-right: 13.2em;
    }
}

@media(min-width: 1751px) and (max-width: 1775px){
    .navbar-collapse{
        margin-right: 13.5em;
    }
}

@media(min-width: 1776px) and (max-width: 1800px){
    .navbar-collapse{
        margin-right: 14.3em;
    }
}

@media(min-width: 1801px) and (max-width: 1825px){
    .navbar-collapse{
        margin-right: 14.9em;
    }
}

@media(min-width: 1826px) and (max-width: 1850px){
    .navbar-collapse{
        margin-right: 15.6em;
    }
}

@media(min-width: 1851px) and (max-width: 1875px){
    .navbar-collapse{
        margin-right: 16.5em;
    }
}

@media(min-width: 1876px) and (max-width: 1900px){
    .navbar-collapse{
        margin-right: 17.3em;
    }
}

@media(min-width: 1901px) and (max-width: 1925px){
    .navbar-collapse{
        margin-right: 17.9em;
    }
}

@media(min-width: 1926px) and (max-width: 1950px){
    .navbar-collapse{
        margin-right: 18.5em;
    }
}

@media(min-width: 1951px) and (max-width: 1975px){
    .navbar-collapse{
        margin-right: 19.3em;
    }
}

@media(min-width: 1976px) and (max-width: 2000px){
    .navbar-collapse{
        margin-right: 20.2em;
    }
}

@media(min-width: 2001px) and (max-width: 2025px){
    .navbar-collapse{
        margin-right: 20.5em;
    }
}

@media(min-width: 2026px) and (max-width: 2050px){
    .navbar-collapse{
        margin-right: 21.2em;
    }
}

@media(min-width: 2051px) and (max-width: 2075px){
    .navbar-collapse{
        margin-right: 21.2em;
    }
}

@media(min-width: 2076px) and (max-width: 2107px){
    .navbar-collapse{
        margin-right: 22.2em;
    }
}

@media(min-width: 2108px) and (max-width: 2125px){
    .navbar-collapse{
        margin-right: 23.2em;
    }
}


@media(min-width: 2125px) and (max-width: 2150px){
    .navbar-collapse{
        margin-right: 23.5em;
    }
}

@media(min-width: 2151px) and (max-width: 2175px){
    .navbar-collapse{
        margin-right: 24.5em;
    }
}

@media(min-width: 2176px) and (max-width: 2200px){
    .navbar-collapse{
        margin-right: 25.2em;
    }
}

@media(min-width: 2201px) and (max-width: 2225px){
    .navbar-collapse{
        margin-right: 26.2em;
    }
}

@media(min-width: 2226px) and (max-width: 2250px){
    .navbar-collapse{
        margin-right: 27em;
    }
}

@media(min-width: 2251px) and (max-width: 2275px){
    .navbar-collapse{
        margin-right: 27em;
    }
}

@media(min-width: 2275px) and (max-width: 2300px){
    .navbar-collapse{
        margin-right: 28.2em;
    }
}
@media(min-width: 2301px) and (max-width: 2325px){
    .navbar-collapse{
        margin-right: 28.5em;
    }
}
@media(min-width: 2326px) and (max-width: 2350px){
    .navbar-collapse{
        margin-right: 29.2em;
    }
}
@media(min-width: 2351px) and (max-width: 2375px){
    .navbar-collapse{
        margin-right: 29.5em;
    }
}
@media(min-width: 2376px) and (max-width: 2400px){
    .navbar-collapse{
        margin-right: 30.1em;
    }
}
@media(min-width: 2401px) and (max-width: 2425px){
    .navbar-collapse{
        margin-right: 31.5em;
    }
}
@media(min-width: 2426px) and (max-width: 2450px){
    .navbar-collapse{
        margin-right: 32.2em;
    }
}
@media(min-width: 2451px) and (max-width: 2475px){
    .navbar-collapse{
        margin-right: 33.2em;
    }
}
@media(min-width: 2475px) and (max-width: 2500px){
    .navbar-collapse{
        margin-right: 33.2em;
    }
}
@media(min-width: 2501px) and (max-width: 2525px){
    .navbar-collapse{
        margin-right: 34.2em;
    }
}
@media(min-width: 2526px) and (max-width: 2550px){
    .navbar-collapse{
        margin-right: 34.9em;
    }
}
@media(min-width: 2551px) and (max-width: 2575px){
    .navbar-collapse{
        margin-right: 35.2em;
    }
}
@media(min-width: 2576px) and (max-width: 2600px){
    .navbar-collapse{
        margin-right: 35.9em;
    }
}
@media(min-width: 2601px) and (max-width: 2625px){
    .navbar-collapse{
        margin-right: 36.9em;
    }
}
@media(min-width: 2626px) and (max-width: 2650px){
    .navbar-collapse{
        margin-right: 37.5em;
    }
}
@media(min-width: 2651px) and (max-width: 2675px){
    .navbar-collapse{
        margin-right: 38.2em;
    }
}

@media(min-width: 2676px) and (max-width: 2700px){
    .navbar-collapse{
        margin-right: 39.5em;
    }
}

@media(min-width: 2701px) and (max-width: 2725px){
    .navbar-collapse{
        margin-right: 40.2em;
    }
}
@media(min-width: 2726px) and (max-width: 2750px){
    .navbar-collapse{
        margin-right: 40.2em;
    }
}
@media(min-width: 2751px) and (max-width: 2775px){
    .navbar-collapse{
        margin-right: 41.2em;
    }
}

@media(min-width: 2776px) and (max-width: 2800px){
    .navbar-collapse{
        margin-right: 41.5em;
    }
}
@media(min-width: 2801px) and (max-width: 2825px){
    .navbar-collapse{
        margin-right: 42.2em;
    }
}
@media(min-width: 2826px) and (max-width: 2850px){
    .navbar-collapse{
        margin-right: 42.2em;
    }
}
@media(min-width: 2851px) and (max-width: 2875px){
    .navbar-collapse{
        margin-right: 43.2em;
    }
}
@media(min-width: 2876px) and (max-width: 2900px){
    .navbar-collapse{
        margin-right: 44.9em;
    }
}
@media(min-width: 2901px) and (max-width: 2925px){
    .navbar-collapse{
        margin-right: 45.2em;
    }
}
@media(min-width: 2926px) and (max-width: 2950px){
    .navbar-collapse{
        margin-right: 45.2em;
    }
}
@media(min-width: 2951px) and (max-width: 2975px){
    .navbar-collapse{
        margin-right: 46.2em;
    }
}

@media(min-width: 2976px) and (max-width: 3000px){
    .navbar-collapse{
        margin-right: 46.9em;
    }
}
@media(min-width: 3001px) and (max-width: 3025px){
    .navbar-collapse{
        margin-right: 28.9%;
    }
}
@media(min-width: 3026px) and (max-width: 3050px){
    .navbar-collapse{
        margin-right: 29%;
    }
}
@media(min-width: 3051px) and (max-width: 3075px){
    .navbar-collapse{
        margin-right: 29%;
    }
}
@media(min-width: 3076px) and (max-width: 3100px){
    .navbar-collapse{
        margin-right: 29.5%;
    }
}

@media(min-width: 3101px) and (max-width: 3125px){
    .navbar-collapse{
        margin-right: 29.2%;
    }
}
@media(min-width: 3126px) and (max-width: 3150px){
    .navbar-collapse{
        margin-right: 29.2%;
    }
}
@media(min-width: 3151px) and (max-width: 3175px){
    .navbar-collapse{
        margin-right: 29.5%;
    }
}
@media(min-width: 3176px) and (max-width: 3200px){
    .navbar-collapse{
        margin-right: 29.9%;
    }
}
@media(min-width: 3201px) and (max-width: 3225px){
    .navbar-collapse{
        margin-right: 30.2%;
    }
}
@media(min-width: 3226px) and (max-width: 3250px){
    .navbar-collapse{
        margin-right: 30.2%;
    }
}
@media(min-width: 3251px) and (max-width: 3275px){
    .navbar-collapse{
        margin-right: 30.5%;
    }
}
@media(min-width: 3276px) and (max-width: 3300px){
    .navbar-collapse{
        margin-right: 30.5%;
    }
}
@media(min-width: 3301px) and (max-width: 3325px){
    .navbar-collapse{
        margin-right: 31.2%;
    }
}
@media(min-width: 3326px) and (max-width: 3350px){
    .navbar-collapse{
        margin-right: 31.2%;
    }
}
@media(min-width: 3351px) and (max-width: 3375px){
    .navbar-collapse{
        margin-right: 31.5%;
    }
}
@media(min-width: 3376px) and (max-width: 3400px){
    .navbar-collapse{
        margin-right: 31.2%;
    }
}
@media(min-width: 3401px) and (max-width: 3425px){
    .navbar-collapse{
        margin-right: 31%;
    }
}
@media(min-width: 3426px) and (max-width: 3450px){
    .navbar-collapse{
        margin-right: 31.2%;
    }
}
@media(min-width: 3451px) and (max-width: 3475px){
    .navbar-collapse{
        margin-right: 31.5%;
    }
}
@media(min-width: 3476px) and (max-width: 3500px){
    .navbar-collapse{
        margin-right: 31.2%;
    }
}
@media(min-width: 3501px) and (max-width: 3525px){
    .navbar-collapse{
        margin-right: 32%;
    }
}
@media(min-width: 3526px) and (max-width: 3550px){
    .navbar-collapse{
        margin-right: 32.2%;
    }
}
@media(min-width: 3551px) and (max-width: 3575px){
    .navbar-collapse{
        margin-right: 32.5%;
    }
}
@media(min-width: 3576px) and (max-width: 3600px){
    .navbar-collapse{
        margin-right: 32.2%;
    }
}
@media(min-width: 3601px) and (max-width: 3625px){
    .navbar-collapse{
        margin-right: 31.5%;
    }
}
@media(min-width: 3626px) and (max-width: 3650px){
    .navbar-collapse{
        margin-right: 33.2%;
    }
}
@media(min-width: 3651px) and (max-width: 3675px){
    .navbar-collapse{
        margin-right: 32.5%;
    }
}
@media(min-width: 3676px) and (max-width: 3700px){
    .navbar-collapse{
        margin-right: 32.5%;
    }
}

@media (min-width: 3701px) and (max-width: 3855px){
    .navbar-collapse{
        margin-right: 33.2%;
    }
}

@media (min-width: 3856px){
    .navbar-collapse{
        margin-right: 34.5%;
    }
}



@media screen and (max-width: 399px){
    .XFC23{
    display: none!important;
        }
        
    .navbar-toggler{
        padding-top: .1em;
        padding-bottom: .1em;
        padding-left: .1em;
        padding-right: .1em;
        margin-top: .4em;
    }
    .XFC20M{
        padding-left: 0;
        padding-right: 0;
    }
    
}
@media (min-width: 400px){
    .XFC20M{
    display: none!important;
        }

}

@media (max-width: 767px){
.modal-body {
    padding: 0;
}
}



@media (max-width: 727px){ 
    .Cint-Rojo {
        max-width: 12em;
        display: block;
        margin-top: 3%;
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 0px;
        display: flex;
        justify-content: left;
        align-items: center;
        padding-bottom: 0px;
        height: 31px
    }
    .cbp-af-header.cbp-af-header-shrink {
        height: 82px;
    }
    #navbar{
        padding-top: 1.2em;
    }
    
}

.alto_nav {
	margin-top: 35px;
	margin-bottom: 30px;
}