.search-box {
    color: #2D4152;
}

#search {
    width: 500px;
    width: 100%;
}

#search, #start_date, #end_date {
    height: 24px;
}

.search-box label, #start_date {
    margin-right: 15px;
}

#sel-category, #sel-country, #sel-year {
    background-color: #BEBEBE;
}

.search-content, .sel-category-content, .sel-country-content, .sel-year-content, 
.date-range {
    margin-bottom: 20px;
}

#search-btn {
    margin: auto;
    float: none;
    border: none;
    padding: 3px 25px;
    display: block;
}

.search-content div {
    display: inline-block;
}

.search-content label {
    vertical-align: top;
}

.warning label[for="search"] {
    color: red;
}

.warning input {
    border-color: red;
}

#start_date, #end_date {
    cursor: pointer !important;
}

.date-range div {
    padding-left: 0px;
}

label[for="sentence"] {
    color: #333333;
    font-weight: 500;
    margin-bottom: 0px;
    font-size: 14px;
}

.mob-search.visible-xs .advanced_search {
    color: white;
    text-decoration: underline;
    margin-top: 10px;
}

.searchbox .advanced_search {
    display: none;
}

.searchbox-open {
    height: 75px;
}

.searchbox-open .advanced_search {
    text-decoration: underline;
    color: #333333;
    text-align: left;
    display: block;
}

.start_date {
    margin-bottom: 20px;
} 

@media (min-width: 768px) {
    .start_date {
        margin-bottom: 0px;
    }
}

.search-btn {
    clear: both;
}

