/* General Style */
.btn--outline-purple{color:#2b327e;background-color:#fffFFFD9;border-color:#2b327e}
.btn--outline-purple:hover{color:#4d9cd4;background-color:#fffFFFD9;border-color:#4d9cd4}

/* HP Disciplina */
.upper_nav_discipline{padding:16px}
.page-upper-navigation{gap:8px}
.page-upper-navigation li a{color:#f5f5f5;display:inline-block;padding:8px;border-radius:8px;text-decoration:none}
.sc-hp-disciplina .discipline_box{border-color:#aa1a19}

/* Calendario Disciplina */
.sc-caledario-disciplina form select{background-image:url(../images/down-arrow.svg);background-position:calc(100% - 10px) center;background-repeat: no-repeat;border-color:#D9D9D9}
.sc-caledario-disciplina form select:focus,
.sc-caledario-disciplina form input:focus{box-shadow:none;border-color:#D9D9D9}
.sc-caledario-disciplina form input[type="date"]::-webkit-inner-spin-button,
.sc-caledario-disciplina form input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}

/* Ranking Disciplina Open */
.table-title{font-size:1rem;font-weight:500}
.table-subtitle{font-size:1rem;margin-bottom:20px;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}

/* Evento in Calendario */
.calendario__box{background:#fff;border:1px solid #7F9FD0;border-radius:8px;padding:16px;}
.sc-caledario .btn:hover{color:#26326E;border-color:transparent}
.sc-caledario .accordion_box{background:#7F9FD0;border:1px solid #D9D9D9;color:#fff;}
.sc-caledario .accordion_box--question::after{filter:brightness(0) invert(1)}
.list_data table tr{border:0}
.list_data table tr td{border:0;font-size:14px;padding:8px 10px;color:#2C2C2C}
.list_data table tr td:first-child{width:40%;border-radius:8px 0 0 8px}
.list_data table tr td:last-child{border-radius:0 8px 8px 0}
.list_data table tr:nth-child(odd) td{background:#7F9FD0;color:#fff;}

/**
* ======================================================================================
*									Media Query
* =======================================================================================
*/
@media only screen and (min-width: 576px) {
}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 992px) {
}
@media only screen and (min-width: 1200px) {

}
@media only screen and (min-width: 1400px) {

}
@media only screen and (min-width: 1600px) {

}

/**
* ======================================================================================
*									Media Query
* =======================================================================================
*/
@media only screen and (max-width: 1599px) {

}
@media only screen and (max-width: 1399px) {

}
@media only screen and (max-width: 1199px) {

}
@media only screen and (max-width: 991px) {
}
@media only screen and (max-width: 767px) {

}
@media only screen and (max-width: 600px) {

}
@media only screen and (max-width: 575px) {
}
@media only screen and (max-width: 375px) {

}