.view-ucsb-glossary-view .view-filters{
    margin-left:auto ;
    margin-right:auto;
    max-width:1200px;
    padding-left: 15px;
    padding-right: 15px; 

}

.view-ucsb-glossary-view .view-filters .forum-forms{
    padding-left: 0px;
    padding-right: 0px; 
    padding-bottom:0px;
    margin-left: -30px;
    margin-right: -30px;
}

.view-ucsb-glossary-view .views-exposed-form{
    padding-bottom: 0px;
    padding-top: 10px;
    margin-bottom: 30px;
    border-bottom: 1px solid #a1afba;
}

.view-ucsb-glossary-view .forum-forms .views-exposed-form{
    margin-bottom: 0px;
}

.view-ucsb-glossary-view ul {
    list-style: none;
    padding-left:0px;
}
.view-ucsb-glossary-view ul>li {
    float: left;
}

.view-ucsb-glossary-view ul li:first-child a {
    width: 74px;
}


li a.bef-link {
    background-color: #eef0f2;
    border: none !important;
    color: #111517;
    display: inline-block;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 700;
    font-size: 21px;
    line-height: 21px;
    padding: 10px 0 8px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 4px;
    min-width: 40px;
    text-align: center;
    text-decoration: none;
}

li a.bef-link:hover, li a.bef-link--selected {
    background-color: #003660;
}

.main-container .region-content a.bef-link--selected:not(.btn), .main-container .region-content a.bef-link--selected:not(.btn):hover,  .main-container .region-content a.bef-link:not(.btn):hover{
    color:#FFF;
}

.view-ucsb-glossary-view .form-type-textfield{
    width: 100%;
}

.view-ucsb-glossary-view #edit-letter--wrapper {
    margin-bottom:20px;
}

.view-ucsb-glossary-view .form-type-textfield {
    display: block!important;
    width: 100%;
    margin: 0 auto;
}

@media all and (min-width: 480px) {
    .view-ucsb-glossary-view .form-type-textfield {
        width: 380px;
    }
}

.view-ucsb-glossary-view .form-actions{
    display: block!important;
}


.view-ucsb-glossary-view #edit-letter--wrapper li a.bef-link{
    min-width:34px;
}

/*Need for main theme only */
.view-content, .view-empty{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;   
}

/*Need for main theme page view top section only*/
.forum-forms .forum-forms .view-content{
    padding-left: 15px;
    padding-right: 15px;
}

/*Need for Sub theme page view results only - Need to remove for main theme so 15px shows - remove to test */
.inner.paragraph--type--view .view-content{
    padding-left: 30px;
    padding-right: 30px;
}


/*Need for Sub theme glossary view results only*/
.forum-forms .view-ucsb-glossary-view .view-filters .forum-forms{
    margin-left: -15px;
    margin-right: -15px;
}

/*Need for Sub theme page view top section only*/
.view-ucsb-glossary-view .view-filters .forum-forms{
    margin-left: 0px;
    margin-right: 0px;
}

.view-empty{
    margin-bottom: 30px;
}
