.page-header .navbar .navbar-collapse .right .search .dropdown-menu{
    min-width: 100%!important;
    max-width: 100%!important;
    max-height: 300px!important;
    overflow-y: auto!important;
}
.page-header .navbar .dropdown-item{
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.page-header .navbar .navbar-collapse .right .search>span{
    left: unset!important;
    right: 0!important;
    cursor: pointer!important;
}
.page-header .navbar .navbar-collapse .right .search .form-control{
    padding-left: 15px!important;
    padding-right: 30px!important;
}
.avtive-icon{
    background: url(/assets/index/images/header_icon.png) no-repeat center center!important;
    background-size: 100% 100%!important;
}
.unavtive-icon{
    background: url(/assets/index/images/header_icon2.png) no-repeat center center!important;
    background-size: 100% 100%!important;
}
/*.logo1{*/
/*    width: 80px!important;*/
/*    background: url(/assets/index/images/logo1.png) no-repeat center center!important;*/
/*    background-size: 100% 100%!important;*/
/*}*/
/*.logo2{*/
/*    width: 80px!important;*/
/*    background: url(/assets/index/images/logo2.png) no-repeat center center!important;*/
/*    background-size: 100% 100%!important;*/
/*}*/
.text-ellipsis{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.text-ellipsis-2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.text-ellipsis-3{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.text-ellipsis-4{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.programs{
    cursor: pointer;
}

.copyright a{
    color: #FFFFFF;
}
.copyright a:hover{
    color: #007bff;
}