body{
background:#e5e5e5;
font-family:Arial;
}

.header{
position:relative;
}

.logo-left{
position:absolute;
left:20px;
top:10px;
}

.logo-left img{
width:90px;
}

.logo-right{
position:absolute;
right:20px;
top:10px;
}

.logo-right img{
width:90px;
}

.custom-nav{
background:#2d6fa5;
}

.custom-nav .nav-link{
color:white !important;
font-weight:500;
padding:10px 18px;
}

.custom-nav .nav-link:hover{
background:#1c4e78;
border-radius:5px;
}

.sidebar-box{
border:1px solid #ddd;
padding:10px;
margin-bottom:15px;
text-align:left;
background:white;
}

.notice-box{
border:1px solid #ddd;
padding:10px;
background:white;
}

.notice-box ul{
padding-left:15px;
}

.notice-box li{
margin-bottom:8px;
}