.select-academy{
    border: 1px solid #cbcbcb;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
    padding: 10px;
}

.select-academy.selected{
    background: #d7fc98;
}

.select-academy img{
    width: 100px;
}


.selected-academies ul{
    display: block;
}

.selected-academies li
{
    display: inline-block;
    text-align: center;
    padding: 4px 5px;
    border: 1px solid #9e9e9e;
    border-radius: 4px;
    margin-bottom: 5px;
}

.selected-academies img{
    width: 50px;
    text-align: center;
}
.selected-academies p{
    font-size: 11px;
    text-align: center;
}

.attribute-entry{
    background-color: #EEE;
    margin-bottom: 10px;
    padding: 7px 0;
    border-bottom: 1px solid #444;
}

.attribute-name{
    font-size: 16px;
}

.slider-input-wrapper{
    display: inline-table;
    padding: 5px;
    margin: 0 auto;
    width: 150px;
}

.slider-input-wrapper input{
    display: table-cell;
    width: 40%;
    padding: 4px;
    text-align: center;
}

.noUi-connect{
    background: #80b83f;
}

.noUi-handle:after, .noUi-handle:before {
    background: #a19d99;
}

.noUi-handle{
    border: 1px solid #767676;
    box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #d0d0d0, 0 3px 6px -3px #1a1a1a;
}

.generic-filters-wrapper{

    border-radius: 4px;
    padding: 5px 5px;
    /*background-color: #80b83f;*/
    color: #000;
    display: flex;
    flex-wrap: nowrap;
    vertical-align: middle;
    align-items: center;
    /*justify-content: center;*/
}
.generic-filters-wrapper li 
{
    display: inline;
    /*background: #d4d4d4;*/
    /*border: 1px solid #e0e0e0;*/
    border-radius: 4px;
    margin-right: 24px;
    padding: 7px;
    /*display: inline-block;*/
    /*vertical-align: middle;*/
}

.page-dropdown{
    display: inline;
    width: 72px;
}

.level-dropdown{
    display: inline;
    width: 120px;
}

.student-academy-logo{
    width: 40px;
    text-align: center;
    margin: 0 auto;
}

.academy-listing-details:not(.academy-listing-header){
    border-bottom: 1px solid #adadad;
}    