/* -----------------------------
File name        : planner_pages
Description      : Pages related style (admin section)

Author            : Adrien Azzalini
Creation Date     : 08.09.2024

Last modification : 02.02.2025
--------------------------------*/

.adminMainDiv{
    border-radius:10px;
    border:3px solid #1362ce;
    width:90%;
    padding:10px;
    min-width:min-content;
    margin:auto;
}

.adminRemoveBorder{
    border:none;
}

.adminInvisibleMainDiv{
    width: 80%;
    margin:auto;
    text-align:center;
    min-width:min-content;
}

.adminActionTile{
    display:inline-grid;
    margin:5px;
    width:30%;
    vertical-align:top;
}

@media (max-width: 480px) {
    .adminInvisibleMainDiv{
        width: 90%;
    }

    .adminActionTile{
        width:90%;
    }
}

.adminForm{
    font-size:inherit;
    width:100%;
    margin:0;
    padding:0;
    text-align:center;
}

.adminForm div{
    padding:5px;
    width:80%;
    margin:20px auto 20px auto;
    min-width:min-content;
    text-align:left;
}

.adminForm label{
    display:inline;
    margin-right:10px;
}

.adminSlice label{
    display: inline;
}

.adminSliceEnd{
    margin-left: 10px;
}

.adminSliceNbrInscriptionsLabel{
    margin-left: 10px;
}

.adminSliceNbrInscriptionsField{

}

.adminForm p{
    font-size:15px;
    min-width:300px;
}

.adminFormHint{
    color:orange;
}

.adminHint{
    color:orange;
    font-size:15px;
    min-width:300px;
}

.adminMainDiv h2{
    color:#1362ce;
    font-size: 20px;
    text-align: left;
    margin-left: 25px;
    display: inline;
}

.adminMainDiv h3{
    font-size: 15px;
    display: inline;
    color:#1157b6;
}

.adminMainDiv p{
    font-size:15px;
    min-width:300px;
}

.userDisabled{
    border-color:#1157b6;
    border-width: 3px;
}

.userDisabled h3{
    color:#1157b6;
}

.userEnabled{
    border-color:#297beb;
    border-width: 3px;
}

.userEnabled h3{
    color:#297beb;
}

.adminLogs label{
    margin: 0 0 5px 5px;
}

.adminLogs input[type=checkbox]{
    display:inline;
    margin-right: 10px;
}

.adminHiddenInput{
    display:none;
}

.logNavigationButton{
    display:inline-block;
    margin:0 10px 0 10px;
}

.logTable{
    margin:10px;
    border-collapse: collapse;
    width: 95%;
}

.logTable th{
    border: 1px solid white;
    padding: 8px;
    text-align: left;
}

.logTable td{
    border: 1px solid white;
    padding: 8px;
    text-align: left;
}

.wrap{
    white-space: normal;
}

.no-wrap{
    white-space: nowrap;
}

.error-message-field{
    color:red;
    margin-left: 10px;
    font-style: italic;
}