/*=====================================
CALENDAR PAGE
======================================*/

.calendar-highlights{

padding:100px 0;
background:#f8fafc;

}

.highlight-card{

background:#fff;
padding:40px;
text-align:center;
border-radius:18px;
box-shadow:0 10px 30px rgba(0,0,0,.08);
transition:.3s;

}

.highlight-card:hover{

transform:translateY(-8px);

}

.highlight-card i{

font-size:45px;
color:#F9A826;
margin-bottom:20px;

}

.highlight-card h3{

color:#0B2E6B;
font-weight:700;

}

.calendar-timeline{

padding:100px 0;

}

.accordion-item{

border:none;
margin-bottom:20px;
border-radius:15px;
overflow:hidden;
box-shadow:0 10px 25px rgba(0,0,0,.08);

}

.accordion-button{

font-size:22px;
font-weight:700;
background:#0B2E6B;
color:#fff;

}

.accordion-button:not(.collapsed){

background:#F9A826;
color:#fff;

}

.calendar-list{

padding-left:20px;

}

.calendar-list li{

padding:10px 0;
border-bottom:1px solid #eee;

}

.calendar-download{

padding:100px 0;
background:#f8fafc;

}

.calendar-download iframe{

box-shadow:0 10px 35px rgba(0,0,0,.12);

}.current-month{

padding:80px 0;

background:#fff7e8;

}

.current-card{

background:#fff;

padding:50px;

border-radius:20px;

box-shadow:0 15px 35px rgba(0,0,0,.08);

text-align:center;

}

.current-card h2{

color:#0B2E6B;

font-size:42px;

margin:20px 0;

}

.current-card ul{

list-style:none;

padding:0;

margin:30px 0;

}

.current-card li{

padding:12px;

font-size:18px;

}

.current-card i{

color:#F9A826;

margin-right:10px;

}.calendar-card{

background:#fff;

padding:35px;

border-radius:18px;

box-shadow:0 15px 30px rgba(0,0,0,.08);

}

.calendar-card h3{

color:#0B2E6B;

margin-bottom:25px;

font-weight:700;

}

.nav-pills .nav-link{

margin:6px;

border-radius:30px;

padding:10px 22px;

background:#eef3fa;

color:#0B2E6B;

font-weight:600;

}

.nav-pills .nav-link.active{

background:#F9A826;

color:#fff;

}

.table td{

padding:14px;

}