html {
  scroll-behavior: smooth;
}

/* .alumni tr:nth-child(even){background-color: #f2f2f2;} */

.alumni tr:hover {background-color: #ddd;}

/* Formatting result items */

    .result{
        position: absolute;        
        z-index: 999;
        top: 100%;
        left: 0;
        background: #fff;
    }
    .search-box input[type="text"], .result{
        width: 100%;
        box-sizing: border-box;
    }
    
    .result .as{
        margin: 0;
        padding: 5px;
        border: 1px solid #CCCCCC;
        border-top: none;
        cursor: pointer;
    }
    .result .as:hover{
        background: #f2f2f2;
    }

@media only screen and (max-width: 1250px) {
.pagination>li>a, .pagination>li>span {padding: 3px 6px; font-size: 9px;}
.alumni {font-size: 14px;}
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    z-index: 2;
    color: #21a891;
    background-color: #eee;
    border-color: #ddd;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination>li>a, .pagination>li>span {
    padding: 6px 12px;
    line-height: 1.42857143;
    color: #21a891;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}


.pagination .active a{

    z-index: 3;
    color: #fff;
    background-color: #21a891;
    border-color: #21a891;

}

.page-item.active .page-link {

    z-index: 3;
    color: #fff;
    background-color: #21a891;
    border-color: #21a891;
    cursor: auto;

}

.pagination .active a:hover{

    z-index: 3;
    color: #fff;
    background-color: #21a891;
    border-color: #21a891;

}

.bg-gradient-primary {
    background-color: #21a891 !important;
    background-image: linear-gradient(180deg,#21a891 10%, #16806e 100%);
    background-size: cover;
}

.btn-primary {
    color: #fff;
    background-color: #21a891;
    border-color: #21a891;
}

.btn-primary:hover {
    color: #fff;
    background-color: #16806e;
    border-color: #16806e;
}

.btn-link {
    color: #21a891;
}

.btn-link:hover {
    color: #16806e;
}

.text-primary {
    color: #21a891!important;
}

a {
    color: #21a891;
    text-decoration: none;
    background-color: transparent;
}

a:hover {
    color: #16806e;
    text-decoration: none;
    background-color: transparent;
}

td {color:#525252;}