




/*
     
*/
.custom-ui {
	position: relative;
}

.custom-ui .select {

}

/* ==========================================================================
	Language selector
========================================================================== */
.custom-ui .language {
	font-family: 11px "Avenir LT W01 55 Roman", Verdana, Arial sans-serif;
	margin-top: 10px;
}

.custom-ui .language a {

}

.custom-ui.language .button {
	font-weight: bold;
	color: #fff;
	padding: 15px 45px 15px 13px;
	background-color: #231f20;
	box-shadow: inset 1px 1px 0px rgba(255,255,255,0.1), 0px -1px 5px rgba(0,0,0,0.6);
	-webkit-box-shadow: inset 1px 1px 0px rgba(255,255,255,0.1), 0px -1px 5px rgba(0,0,0,0.6);
	-moz-box-shadow: inset 1px 1px 0px rgba(255,255,255,0.1), 0px -1px 5px rgba(0,0,0,0.6);
	-ms-box-shadow: inset 1px 1px 0px rgba(255,255,255,0.1), 0px -1px 5px rgba(0,0,0,0.6);
	-o-box-shadow: inset 1px 1px 0px rgba(255,255,255,0.1), 0px -1px 5px rgba(0,0,0,0.6);
	background: url('http://globaloceansactionsummit.com/ezsummit/includes/themes/ezsummit/img/sprites/poa_sprite.png') no-repeat 66px -364px
}

.custom-ui.language .options {
	display: none;
	visbility: hidden;
	color: #fff;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	width: 100%;
	background-color: #231f20;
	box-sizing: border-box;
	top: 30px;
	margin-top: 0px;
	z-index: 100;
}

.custom-ui.language .options .option {
	padding: 10px 10px 10px 30px;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	font-size: 12px;
	box-shadow: inset 0px -1px 0px #000;
}

.custom-ui.language .options .option:nth-last-child(1) {
	box-shadow: none;
}

.custom-ui.language .options .option:nth-child(1) {
	color: #666;
	border-top: 1px solid #333;
}

html.lt-ie9 body#frontpage header .custom-ui.language {
	border: 1px solid #333;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	padding: 10px 13px;
	margin-top: -8px;
}


/*** Checkbox */
.custom-ui.checkbox input {
	display: none;
}
.custom-ui.checkbox {
	/*float: left;*/
	margin-right: 10px;
}

.custom-ui.checkbox {
	width: 15px;
	height: 15px;
	background: url(http://globaloceansactionsummit.com/ezsummit/includes/themes/ezsummit/img/sprites/checkboxes.png) no-repeat 0px 0;
	display: block;
}
.custom-ui.checkbox.checked {
	background-position: -360px 0;
}
.custom-ui.checkbox.checked.general { background-position: -60px 0; }
.custom-ui.checkbox.checked.business { background-position: -120px 0; }
.custom-ui.checkbox.checked.scheepvaart { background-position: -300px 0; }
.custom-ui.checkbox.checked.haven { background-position: -240px 0; }
.custom-ui.checkbox.checked.haven-amsterdam { background-position: -180px 0; }

/*** Radio */
.custom-ui.radio input {
	display: none;
}
.custom-ui.radio {
	/*float: left;*/
	margin-right: 10px;
	background-color: #fff;
}

.custom-ui.radio {
	width: 15px;
	height: 15px;
	display: block;
}
.custom-ui.radio.checked {
	background-position: -656px -428px;
}
body.actueel .custom-ui.radio.checked { background-position: -676px -428px; }
body.business .custom-ui.radio.checked { background-position: -765px -428px;}
body.haven .custom-ui.radio.checked { background-position: -742px -428px; }
body.havenbedrijf .custom-ui.radio.checked { background-position: -698px -428px; }
body.scheepvaart .custom-ui.radio.checked { background-position: -720px -428px; }

/*** SELECT */

.custom-ui.select select {
	display: none;
}

/** Theme: small **/
.custom-ui.small.select .button {
	border: 1px solid #dcdcdc;
	border-radius: 2px;
	display: block;
	color: #444444;
	font: bold 13px "ITC Kabel W01 Demi", Verdana, Arial sans-serif;
	height: 27px;
	background: #f4f4f4 url(http://globaloceansactionsummit.com/ezsummit/includes/themes/ezsummit/img/ui_sprite.png) no-repeat right center;
	padding: 5px 0 0 6px;
	margin-top: 0;
}
.custom-ui.small.select.open .button {
	background-position: right bottom;
	border-bottom: 0;
}
.custom-ui.small.select .options {
	list-style: none;
	padding: 0;
	margin: -2px 0 0 0;
	background: #f4f3f4;
	border: 1px solid #dcdcdc;
	border-top: 0;
	border-radius: 2px;
	position: absolute;
	display: none;
	z-index: 90;
	width: 99%;
}

.custom-ui.small.select .options .option a {
	color: #878787;
	display: block;
	padding: 5px 0 5px 5px;
	color: #444444;
	font: bold 13px "ITC Kabel W01 Medium", Verdana, Arial sans-serif;
}

.custom-ui.small.select .options .option.selected a {
	color: #333;
}

.custom-ui.small.select .options .option a:hover {
	background: #e8e8e8;
}

/** Theme: routeplanner **/
.custom-ui.routeplanner.select .button {
	border: 1px solid #bcbcbc;
	display: block;
	font: normal 12px Arial, Verdana, Tahoma sans-serif;
	height: 25px;
	width: 100%;
	background: #f9f9f9 url(http://globaloceansactionsummit.com/ezsummit/includes/themes/ezsummit/images/custom-ui/select_dropdown_routeplanner.gif) no-repeat right top;
	padding: 4px 0 0 4px;
	color: #333;
}
.custom-ui.routeplanner.select.open .button {
	background-position: right bottom;
}
.custom-ui.routeplanner.select .options {
	list-style: none;
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	border: 1px solid #bcbcbc;
	border-top: 0;
	position: absolute;
	display: none;
	z-index: 90;
	width: 230px;
}

.custom-ui.routeplanner.select .options .option a {
	color: #333;
	display: block;
	padding: 4px 0 4px 4px;
	font: normal 12px Arial, Verdana, Tahoma sans-serif;
}

.custom-ui.routeplanner.select .options .option.selected a {
	color: #333;
}

.custom-ui.routeplanner.select .options .option a:hover {
	background: #d7d7d7;
}

/** Theme: search **/
.custom-ui.search {
	width:230px;
	float:right;
	height:40px;
	background-color: #1899d5;
	padding-right:2px;
	margin-left:1px;
	margin-right:1px;
}
.custom-ui.search.select .button {
	display: block;
	height: 40px;
	width: 100%;
	background:url(http://globaloceansactionsummit.com/ezsummit/includes/themes/ezsummit/images/custom-ui/select_dropdown_search.jpg) no-repeat right 2px;
	background-color: #1899d5;
	padding: 4px 0 0 15px;
	color: #FFF;
}
.custom-ui.search.select .options {
	list-style: none;
	padding: 0;
	margin: 0;
	background-color: #1899d5;
	border-top: 0;
	position: absolute;
	display: none;
	z-index: 90;
	width: 230px;
}

.custom-ui.search.select .options .option a {
	color: #FFF;
	display: block;
	padding: 4px 0 4px 15px;
	font: normal 29px Netto, Arial, 'Tahoma sans-serif';
}

.custom-ui.search.select .options .option.selected {
	display: none;
}
.custom-ui.search.select .options .option.selected a {
	color: #FFF;
}

.custom-ui.search.select .options .option a:hover {
	background: #d7d7d7;
}

/** Theme: registerForm **/

.small.simple.select {
	display: inline-block;
	width: 68%;
	border: 0px !important;
}

.small.simple.select .button, .small.simple .options .option a {
	font: 18px "Open Sans Condensed" !important;
	padding: 7px !important;
	background-color: #fff !important;
}

.small.simple.select .options .option:hover a {
	background-color: #efefef !important;
}

.small.simple.select .button {
	background: url("http://globaloceansactionsummit.com/ezsummit/includes/themes/ezsummit/images/selectbox-icon.png") no-repeat right center !important;
	background-color: #fff !important;
}

.small.simple.select .options {
	max-height: 200px;
	overflow: scroll;
	border-top: 1px solid #efefef;
}