body.page-advance-search form.stacked .views-exposed-widget{
   margin: 2px 0px;
}


#nrf-advance-search-form .form-item-content-type,
#nrf-advance-search-form .form-item-keys{
   float: left;
   margin: 0;
}
#nrf-advance-search-form #edit-content-type{
   width: 100px;
   background-color: #ddd;
}
#nrf-advance-search-form #edit-keys{
   width: 150px;
}
.nrf-advance-search-search-links .search-link{
   font-weight: bold;
   color: #666;
}
.nrf-advance-search-search-links .active{
   background: #666;
   color: white;
}
.nrf-advance-search-search-links .active a{
   color: white;
}
.nrf-advance-search-search-links .active a:active{
   color: white;
}
.nrf-advance-search-search-links .active a:visited{
   color: white;
}
.nrf-advance-search-search-links .active a:hover{
   color: white;
}
.nrf-advance-search-search-links .active a:link{
   color: white;
}


.bef-select-as-links .selected{
   background: #666;
   color: white;
}
.bef-select-as-links .selected a{
   color: white;
}
.bef-select-as-links .selected a:active{
   color: white;
}
.bef-select-as-links .selected a:visited{
   color: white;
}
.bef-select-as-links .selected a:hover{
   color: white;
}
.bef-select-as-links .selected a:link{
   color: white;
}

.page-advance-search .matching-term{
   color: orange;
   font-weight: bold;
}
.page-advance-search .region-content .view-footer{
   margin-bottom: 20px;
}
.page-advance-search div.show-more-results{
   background: #666;
   padding: 5px;
   text-align: center;
}
.page-advance-search div.show-more-results a,
.page-advance-search div.show-more-results a:link,
.page-advance-search div.show-more-results a:active,
.page-advance-search div.show-more-results a:hover,
.page-advance-search div.show-more-results a:visited{
   color: #fff;
}

.page-advance-search .views-exposed-form .views-exposed-widget{
   margin-bottom: 20px;
   float: none;
   padding: .5em 0;
}

.page-advance-search .views-exposed-widget .parent input[type="checkbox"],
.page-advance-search .views-exposed-widget .child input[type="checkbox"]{
   float: left;
   position: relative;
   top: 4px;
}
.page-advance-search .views-exposed-widget .parent label.option{
   padding-left: 20px;
   display: block;
   font-weight: bold;
}
.page-advance-search .views-exposed-widget .child label.option{
   padding-left: 35px;
   display: block;
}
.page-advance-search .views-exposed-widget label.option{
   font-weight: normal;
}

.page-advance-search .views-exposed-widget .field-reset-link{
   float: right;
   font-size: 10px;
}
.page-advance-search .bef-checkboxes,
.page-advance-search #edit-day {
   padding-left: 10px
}
.page-advance-search .form-item.form-type-bef-checkbox{
   margin-bottom: 5px;
}

.page-advance-search .views-exposed-widget.views-submit-button{
   float: none;
}

.page-advance-search .views-exposed-widget.views-widget-filter-keys{
   border: solid 1px #ccc;
   padding: 5px 10px;
}

.page-advance-search .views-exposed-widget.views-widget-filter-keys input{
   width: 100%;
}

#views-exposed-form-advance-search-advance-search-exhibitors #edit-pcat-wrapper .form-item-pcat{
   max-height: 200px;
   overflow-y: auto;
   border-right: solid 1px #ccc;
   border-bottom: solid 1px #ccc;
   border-left: solid 1px #ccc;
   font-weight: normal;
}
#views-exposed-form-advance-search-advance-search-exhibitors #edit-country-wrapper .form-item-country{
   max-height: 117px;
   overflow-y: auto;
   border-right: solid 1px #ccc;
   border-bottom: solid 1px #ccc;
   border-left: solid 1px #ccc;

   font-weight: normal;

}
/* Advance Search Page */
.page-advance-search #region-sidebar-first{
   padding-top: 42px;
}
.page-advance-search #page-title{
   font-size: 20px;
}
.page-advance-search .view-empty{
   padding: 10px;
   text-align: center;
   color: #999;
}
/* Advance Search Form */
.advance-search-filter-form h2.block-title{
   background-color: #666;
   color: #fff;
   font-size: 13px;
   padding: 5px;
   margin-bottom: 20px;
}


/* Search results */
.view-advance-search .view-header .results-header,
.view-advance-search h2.block-title{
   background-color: #666;
   color: #fff;
   font-size: 13px;
   margin: 0;
   padding: 5px 10px;
   width: auto;
}
.view-advance-search .view-content{
   border-left: solid 1px #666;
   border-bottom: solid 1px #666;
   border-right: solid 1px #666;
   padding: 10px;
}
.view-advance-search ul.pager{
   margin-top: 10px;
}
.view-advance-search .view-content .views-row{
	border-bottom: solid 1px #ccc;
	padding: 10px 0;
}
#block-system-main .view-advance-search .view-row{
  border-bottom: solid 1px #ccc;
}
.view-advance-search .view-content .views-row.last {
   border-bottom: none;
}

/* Mobile */

/*MOVE TO GLOBAL CSS file */
#block-views-sessions-similar-track-sessions{
   border: solid 1px #666666;
}
#block-views-sessions-similar-track-sessions h2.block-title{
   background-color: #666666;
   color: #ccc;
   font-size: 18px;
   padding: 5px;
}
#block-views-sessions-similar-track-sessions .views-field-title a,
#block-views-sessions-similar-track-sessions .views-field-title a:link,
#block-views-sessions-similar-track-sessions .views-field-title a:active,
#block-views-sessions-similar-track-sessions .views-field-title a:visited,
#block-views-sessions-similar-track-sessions .views-field-title a:hover
{
   font-size: 14px;
   font-weight: bold;
   color: #333333;
}
