.App {
    text-align: center;
}

.App-logo {
    height: 40vmin;
    pointer-events: none;
}

@media (prefers-reduced-motion: no-preference) {
    .App-logo {
        animation: App-logo-spin infinite 20s linear;
    }
}

.App-header {
    background-color: #282c34;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: calc(10px + 2vmin);
    color: white;
}

.App-link {
    color: #61dafb;
}

@keyframes App-logo-spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.Mui-MuiInput{
    background-color : #fd4b4b;
}

.Mui-selected{
    color : #FFF !important;
    background-color : #fd4b4b !important;
}

.Mui-selected > .MuiListItemIcon-root{
    color : #FFF !important;
}
.MuiBadge-badge{
    background-color : #fd4b4b !important;
}

.MuiListSubheader-root{
    padding-left : 15px !important;
    color : #cbcbcb !important;
    font-weight : bold !important;
    padding-bottom : 0px !important;
    margin-bottom : 0px !important;
    line-height: 30px !important;
    font-size : 12px !important;
}

.MuiContainer-root{
    margin-top : 45px !important;
    max-width : 1777px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.panel_card{
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-around;
    align-items: center;
    flex-direction: row;
    padding : 90px;
    max-height : 175px;
}
.MuiFormControl{
    border : 1px solid #eceff1;
}
.actions_butons_plaza{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-around;
    align-items: flex-start;
    padding : 10px;
}

.activar_vista{
    display : block !important;
    transition: opacity 0.5s;
    opacity: 1;
}
.desactivar_vista{
    display : none !important;
    opacity: 0;
    pointer-events:none;
}
.grid_btn{
    font-size : 20px !important;
    color: #b9c3ce;
    transition: all 0.3s;
    cursor: pointer;
}
.css-1t29gy6-MuiToolbar-root{
    padding-left: 0px !important;
    padding-right: 0 !important;
}

.css-12jypm1-MuiToolbar-root {
    padding-left : 20px !important;
}
.error_feedback{
    font-size: 13px;
    color: #2ec5d3;
    font-weight :bold;
    padding-top : 5px;
    margin: 0px;
}
.content-section{
    min-height:100vh !important;
}


#todas_las_pruebas_body{
    display : block;
}
#comportamiento_body{
    display : none;
}
#personalidad_body{
    display : none;
}
#inteligencia_body{
    display : none;
}
#container_btn_agregar_pregunta{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: flex-start;
}

.MuiButton-root:hover{
    background-color : #fd4b4b !important;
}
.css-ghsjzk-MuiInputBase-root-MuiInput-root:before{
    border : none !important;
}

