/* Basic search */
.views-widget-filter-search_api_views_fulltext {
}
#edit-search-fulltext-wrapper {
    width:100%;
}
#edit-search-fulltext {
    width:100%;
    padding:1em;
}

/* Advanced search */

#edit-search-fulltext-wrapper > div.views-operator,
.views-widget-filter-field_date,
.views-widget-filter-field_date_1,
.views-widget-filter-title,
.views-widget-sort-by,
.views-widget-sort-order,
.views-widget-per-page {

}

#advSearchWrap {
    width:100%;
    float:left;
    margin-top:1em;
}
.views-exposed-widgets .views-exposed-widget .views-submit-button {
    display:block;
    float:none;
}
#edit-title-wrapper {
    display:none;
}
#edit-field-date-1-wrapper {
    clear:right;
}
/* Prevent jump on animation */
#edit-search-fulltext-wrapper > div.views-operator,
.views-widget-filter-field_date,
.views-widget-filter-field_date_1,
.views-widget-filter-title,
.views-widget-sort-by,
.views-widget-sort-order,
.views-widget-per-page {
    overflow:hidden;
}
/* Form select dropdowns */
div.form-item.form-type-select {
    margin:0.5em 0.5em 0.5em 0;
}

/* Select dropdowns */
div.views-widget-filter-field_date input {
    max-width:100%;
}
div.form-type-select > select.form-select {
    padding:0.25em;
}

/* Labels */
#edit-search-fulltext-wrapper > label {
    margin-bottom:10px;
}

/* Submit options */
.views-exposed-form .views-exposed-widget .form-submit {
    margin-top:0.5em;
}
#edit-submit-search,
#edit-reset  {
    padding:0.25em;
}

/* IE :( */

.lt-ie8 .views-exposed-widget.views-submit-button,
.lt-ie8 .views-exposed-widget.views-reset-button {
    display:block;
    width:7em; /* fixes overlapping problem */

}
.lt-ie8 #edit-reset {
    position:relative;
    left:-3em;
}

/* Results */
.attachment-before {
    margin-top:2em;
}

.pointer {
    cursor:pointer;
}
.pointer:hover {
    text-decoration:underline;
}
