ul.tx-indexedsearch-browsebox{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.tx-indexedsearch-browsebox li{
	display: inline-block;
}

ul.tx-indexedsearch-browsebox li a{
	margin-right: 10px;
}

form .date-filter {
	margin-top: 10px;	
}

.date-filter input[type="text"]{
	border: 1px solid #e4e5e6;
	margin-bottom: 0;
}

.icon-calendar:before {
	content: "\4c";
}

.date-filter.icon-calendar{
	position: relative;
}
.date-filter.icon-calendar input[type="text"]{
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.date-filter.icon-calendar:before{
	position: absolute;
	left: 17px;
	top: 13px;
	font-size: 14px;
	color: #bcbcc1;
}

.footable > tbody > tr{
	transition: background-color 0.2s ease-out;
}


.footable > tbody > tr:not(.footable-row-detail){
	background-color: #d6d5d4;
}
.footable > tbody > tr:hover:not(.footable-row-detail){
	background-color: rgba(214, 213, 212, 0.7);
}

#toggle-extended-search{
	margin-top: 16px;
}

body.bvr #ambassador-map .st0{
	fill: #5bb5af;
    stroke: #5bb5af;
}

body.bvr #ambassador-map .group-region:hover .region .st0{
	fill: #67d2cb;
    stroke: #67d2cb;
}

form .custom-select:after{
	pointer-events: none;
}


.footable > tbody > tr.style_2:not(.footable-row-detail){
	background-color: #bedae0;
}
.footable > tbody > tr.style_2:hover:not(.footable-row-detail){
	background-color: rgba(190, 218, 224, 0.7);
}
.content .footable .style_2 strong{
	color: #21a2b2;
}


.footable > tbody > tr.style_3:not(.footable-row-detail){
	background-color: #bed8d8;
}
.footable > tbody > tr.style_3:hover:not(.footable-row-detail){
	background-color: rgba(190, 216, 216, 0.7);
}
.content .footable .style_3 strong{
	color: #2da59f;
}


.footable > tbody > tr.style_1:not(.footable-row-detail){
	background-color: #e7cbc1;
}
.footable > tbody > tr.style_1:hover:not(.footable-row-detail){
	background-color: rgba(231, 203, 193, 0.7);
}
.content .footable .style_1 strong{
	color: #ac5d3f;
}


.footable > tbody > tr.style_4:not(.footable-row-detail){
	background-color: #d6c8d7;
}
.footable > tbody > tr.style_4:hover:not(.footable-row-detail){
	background-color: rgba(214, 200, 215, 0.7);
}
.content .footable .style_4 strong{
	color: #7e497f;
}

.footable > tbody > tr.style_5:not(.footable-row-detail){
	background-color: #f0e498;
}
.footable > tbody > tr.style_5:hover:not(.footable-row-detail){
	background-color: rgba(240, 228, 152, 0.7);
}
.content .footable .style_5 strong{
	color: #968415;
}


.event-filter-col .custom-form .checkbox-label, 
.event-filter-col .custom-form .radio-label{
	display: inline-block;
}

.event-filter-col .custom-form .checkbox-label:after, 
.event-filter-col .custom-form .radio-label:after{
	left: 0;
}

.event-filter-col .custom-form .checkbox-label::before,
.event-filter-col .custom-form .checkbox-label::after,
.event-filter-col .custom-form .radio-label::before,
.event-filter-col .custom-form .radio-label::after {
  top: 9px;
}

#extended-search-container .accordion{
	margin-bottom: 10px;
}

.event-filter-category-title{
	text-transform: none;
}

/**/
.footable > tbody > tr.style_bvr:not(.footable-row-detail),
.footable > tbody > tr.style_spr:not(.footable-row-detail){
	background-color: #bed8d8;
}
.footable > tbody > tr.style_bvr:hover:not(.footable-row-detail),
.footable > tbody > tr.style_spr:hover:not(.footable-row-detail){
	background-color: rgba(190, 216, 216, 0.7);
}
.content .footable .style_bvr strong,
.content .footable .style_spr strong{
	color: #2da59f;
}

.footable > tbody > tr.style_skv:not(.footable-row-detail),
.footable > tbody > tr.style_ssc:not(.footable-row-detail){
	background-color: #e7cbc1;
}
.footable > tbody > tr.style_skv:hover:not(.footable-row-detail),
.footable > tbody > tr.style_ssc:hover:not(.footable-row-detail){
	background-color: rgba(231, 203, 193, 0.7);
}
.content .footable .style_skv strong,
.content .footable .style_ssc strong{
	color: #ac5d3f;
}

.footable > tbody > tr.style_bvhh:not(.footable-row-detail),
.footable > tbody > tr.style_sphi:not(.footable-row-detail),
.footable > tbody > tr.style_spaed:not(.footable-row-detail){
	background-color: #d6c8d7;
}
.footable > tbody > tr.style_bvhh:hover:not(.footable-row-detail),
.footable > tbody > tr.style_sphi:hover:not(.footable-row-detail),
.footable > tbody > tr.style_spaed:hover:not(.footable-row-detail){
	background-color: rgba(214, 200, 215, 0.7);
}
.content .footable .style_bvhh strong,
.content .footable .style_sphi strong,
.content .footable .style_spaed strong{
	color: #7e497f;
}

.footable > tbody > tr.style_sbkpv:not(.footable-row-detail),
.footable > tbody > tr.style_aspbpc:not(.footable-row-detail),
.footable > tbody > tr.style_asppp:not(.footable-row-detail){
	background-color: #f0e498;
}
.footable > tbody > tr.style_sbkpv:hover:not(.footable-row-detail),
.footable > tbody > tr.style_aspbpc:hover:not(.footable-row-detail),
.footable > tbody > tr.style_asppp:hover:not(.footable-row-detail){
	background-color: rgba(240, 228, 152, 0.7);
}
.content .footable .style_sbkpv strong,
.content .footable .style_aspbpc strong,
.content .footable .style_asppp strong{
	color: #968415;
}

.footable > tbody > tr.style_bvham:not(.footable-row-detail),
.footable > tbody > tr.style_spham:not(.footable-row-detail){
	background-color: #b8dfec;
}
.footable > tbody > tr.style_bvham:hover:not(.footable-row-detail),
.footable > tbody > tr.style_spham:hover:not(.footable-row-detail){
	background-color: rgba(184, 223, 236, 0.7);
}
.content .footable .style_bvham strong,
.content .footable .style_spham strong{
	color: #48adcd;
}