#map {
    height: 55vh;
    width:100%;
    min-width: 320px;
    min-height: 40vh;
    position: relative!important;
    z-index: 0;
}
button.dv-collapsible {
    font-size: 20px;
}
label.department {
    font-size: 16px;
    margin-bottom: 10px;
    padding: 10px;
}
@media screen and (max-height: 770px)
{
    #map
    {
        height: 90vh;
    }
}
#department_info {
    color: #394A72;
    font-size: 19px;
    width: auto;
    overflow: auto;
    position: relative;
    padding: 27px;
    border-radius: 5px;
    height: auto;
}

#department_info::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
#department_info::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}

#department_info i
{
    margin-right: 5px;
    font-size: 22px;
}
#department_info span
{
    display:flex;
    margin-bottom: 20px;
}
#department_info h4
{
    margin-bottom: 5px;
}

#department_info h3 {
    margin-top: 0px; 
    margin-bottom: 30px; 
    border-bottom: 1px solid #202b5d1f; 
    padding-bottom: 15px;
}
#department_info b
{
    width: 112px;
    height: 100%;;
    flex-shrink: 0;
    color: #202b5d;
}
.department-info a{
    color: unset;
}
#department_info .lds-dual-ring {
    display: inline-block;
    width: 80px;
    height: 80px;
    position: absolute;
    top: 110px;
    left: 45%;
}
#department_info .lds-dual-ring:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid lightgray;
    border-color:  lightgray transparent lightgray transparent;
    animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}

.ypomnima {
    color: black;
    font-size: 18px !important;
}

.dep-info-inner-icon {
    color: #394a7221;
}

#department_info .dep-info-inner-icon i {
    font-size: 74px;
    position: absolute;
    bottom: 15px;
    right: 10px;
}

.dv-community-info-collapsible {
    color: #202b5d;
    padding-left: 14px;
    font-size: 19px;
    margin-bottom: 0.8em;
}



