﻿
.page-visual{background:#1B194B;position:relative}
.bg-parallax{background-attachment:fixed;background-size:cover;background-position: center;}

.page-visual-img{z-index:0;top:0;bottom:0;margin:0 auto;left:0;right:0;text-align:center}

.popup-winners{display:none}
.row-winners .col{padding-bottom:1.5rem;}
/*.row-winners .card-body div:first-child{margin-top:-50px;}
.row-winners .card-body img{background:#fff;border-radius:var(--bs-border-radius)}*/
/* Steps */
.wizard_horizontal ul.wizard_steps {display: table;list-style: none;position: relative;width: 100%;margin: 0;padding: 0px;}
@media (min-width:992px) {
.wizard_horizontal ul.wizard_steps > li {display: table-cell;width: 12.5%;margin: 0;text-align: center;}
.bg-timeline {background-image: linear-gradient(0deg, #021628, #053f74) !important;}
.page-visual .container-xl{position:relative;z-index:1;position:absolute;margin:0 auto;left:0;right:0}
}
.wizard_horizontal ul.wizard_steps li a {display: block;position: relative;-moz-opacity: 1;filter: alpha(opacity=100);opacity: 1;color: #FFF;text-decoration: none;padding: 0 15px;pointer-events: none;}
@media (min-width:1600px) {.wizard_horizontal ul.wizard_steps li a {padding: 0 10px;}}
.wizard_horizontal ul.wizard_steps li a:before {content: "";position: absolute;height: 2px;background: #ed7d31;top: 40px;width: 100%;z-index: 4;left: 0;opacity: .4;}
.wizard_horizontal ul.wizard_steps li a.disabled .step_no {background: #a4a4a4}
.wizard_horizontal ul.wizard_steps li a .step_no, .wizard_horizontal ul.wizard_steps li a .step_done {
width: 85px;height: 85px;line-height: 85px;border-radius: 85px;display: block;margin: 0 auto 5px;text-align: center;position: relative;z-index: 5}
.wizard_horizontal ul.wizard_steps li a.done .step_no, .wizard_horizontal ul.wizard_steps li a.done .step_done, .wizard_horizontal ul.wizard_steps li a.done:before {
background: #6b9e2c;color: #fff;font-weight:bold;}
.wizard_horizontal ul.wizard_steps li:first-child a:before {left: 0;}
.wizard_horizontal ul.wizard_steps li:last-child a:before {right: 0px;}
.wizard_horizontal ul.wizard_steps li a .position-relative > p:first-child {color: #ed7d31;letter-spacing: .05rem;}

@media (max-width:991.98px) {
.wizard_horizontal ul.wizard_steps > li a p {line-height: 1.5 !important;}
.wizard_horizontal ul.wizard_steps > li a {padding-bottom: 40px !important;}
.wizard_horizontal ul.wizard_steps > li:last-child a {padding-bottom: 0px !important;}
.wizard_horizontal ul.wizard_steps li a:before {height: 100%;width: 4px;left: 55px !important;opacity: .2;}
.wizard_horizontal ul.wizard_steps li a .step_no, .wizard_horizontal ul.wizard_steps li a .step_done {margin: 0 0;}
.wizard_horizontal ul.wizard_steps li a .position-relative {margin-top: -82px;padding-left: 95px !important;}
.wizard_horizontal ul.wizard_steps li a .position-relative p {margin-bottom: 5px !important;}
.bg-timeline {background-image: linear-gradient(90deg, #021628, #053f74) !important;}
}

@media(max-width:767.98px) {
.table-agenda thead {display:none;}
.table-agenda th, .table-agenda td { display:block;width:100%;border:0px;padding:0.3rem 0.5rem; }
.table-agenda tbody tr {border-top:1px solid var(--bs-border-color); }
.table-agenda td {position: relative;text-align: left; }
.table-agenda td:first-child {padding-top:1rem; }
.table-agenda td:last-child{padding-bottom:1rem; }
.table-agenda td:nth-last-child(-n+2)::before, .table-agenda td:nth-child(-n+2)::before {content: attr(data-title) " :";font-weight: bold;padding-right: 5px;white-space: nowrap;}
}
@media (max-width:575.98px) {
    .wizard_horizontal ul.wizard_steps > li a {padding-bottom: 0px !important;}
    .wizard_horizontal ul.wizard_steps > li a { min-height:100px;}
/*.wizard_horizontal ul.wizard_steps > li {min-height:200px !important;}*/
}
 