.department_search{
    position: absolute;
    top: 11px;
    left: 21px;
}


.loader{
    overflow: hidden;
    position: absolute;
    vertical-align: middle;
    top: 325px;
    width: 19%;
    margin: 0 auto;
    right: 302px;
    z-index: 1;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-play-state: running;
    animation-direction: alternate;
    animation-iteration-count: infinite;
}

.loader img {
    width: 100%;
}


@-webkit-keyframes rollIn {
    0% {
        transform:translate(-50%,-50%) rotate(0deg);
    }
    50% {
        transform:translate(-50%,-50%) rotate(180deg);
    }
    100% {
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

@keyframes rollIn {
    0% {
        transform:translate(-50%,-50%) rotate(0deg);
    }
    50% {
        transform:translate(-50%,-50%) rotate(180deg);
    }
    100% {
        transform:translate(-50%,-50%) rotate(360deg);
    }
}
.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}

.invalid-feedback{
    display: block;
}


.description-header {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 0;
}

a[type='button'] {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;

}
.btn-success {
    background-color: #28a745 !important;
}