@import "golf_blue.css";

@font-face {
	font-family: 'Pictos';
	src: url('pictos-web.eot');
	src: local(':'),
		url(data:font/woff;charset=utf-8;base64,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)
		format('woff'),
		url(data:font/truetype;charset=utf-8;base64,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AQIFAw4BAQQCCAEBBAIBAQMDAgYGAgECAgEBAQICAQ0DAQICBQEMBwIFAgICBgMCBQQCBAQMAQMBAQEBBAUBAwkBAwEBAgEDAgIBBAICBgECBgMCBQIGCAUFAQUIAQMFAQELAQEGAQIDAQEBBAEBAQMCBgIEAwQGAgQHAgMDAQIGAQIBAQICAQQBBQECGwQCAQUDAQIDAgcFCAMBBgMEAwQEBAMDAQIDAwUCAgEIBgIKAQ0EBAIGAwQMAwELAQcJCAIDAgYDAQcBBwYDBAYCAgUBAwEBCwcIAgEKIceMUo4vBwIDBQUBBAIKAgEBAQMBAQMCBQIDAgJFAhkBAgEBBwQHAgoBAQUCAwMDAQIJAQUClAEFBQsCCAEDBAcBBAUBAwMBAScCBgEDAwIEAQIBBQEHAgMCAgMMBAMBAQIHARYCAgMEBQQCAgEBBAEBAwYBAwOgAQPKAgMBAQMCAQUCAQEWAgcCBQFxBgoGBQEDAgICCQEJAQ4EAgEBAQQCAgECBAECAQEBAQ8HARMPAgECAQUEAQMFAQIBAQQBBAQGBgMDCwENCgoBBwoDCQQIBAQDAwQEAgECAQIDAgEDAwQCBAEEAQIEAQMDAwUJAQgNAQMICAoQBgIICQYBAgICAQUCBQYGAQUBAgoDAQH+YwMEAgEBEQQHAgMBAggEBQUGIwICAQENAQcBBwIBCAIfBAUGAgEBJgMEAgIBARABAQF9AgICuvb+pPb2AVwzAwMFAggECwIBBAIECQIBAgECBgECAgIEBwECAQMEAgX+wFprEwkCCQIBAwgEBAMHAgQBBAEHAQMDBQoEAQMEAQIBAQIIAgEEAgYCAgMFAQcEDAUMDgIKAQsECQQBAgkBCQICAQEBAQIDAgwDAQQDBAcBAQEKAQQKAQIBBwQCBgkBBQEFAQECAwYDDAMEAgcBAgIBAQESAgMEAwEBAQQJAQgKAQICAQQDBgIEBgYBBAYFAQIBAgECAQIGBAgBAwMCAgEDAQsDAgYCAwoCAgcEAQIGBQ0IBAMCAgIBAQIIBAICCQIEAgECBQQCAQM4QFsBAwEGAgcCBgIBAQICBAEBAQIBAQECAQICAQIDBAMCBAMKBwEKAQoDAQICCwICAQQCBQEBAQEBCwIHBAECAQEBAQIPCAQBAgMEBgoCAQUDAQICAgYGAgQFAgEJAwECAQ0DAQMCBgQBCQMC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)
		format('truetype'), url('pictos-web.svg#webfontIyfZbseF')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Button */
.button {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light",
		"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 1.23em;
	line-height: 2.125em !important;
	font-weight: 600;
	text-shadow: #666 1px 1px 1px;
	color: #fff;
	text-decoration: none;
	display: block;
	float: left;
	border-width: 1px;
	border-style: solid;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	background: #117963;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0b6c57),
		color-stop(1, #1d9480) );
	background: -ms-linear-gradient(bottom, #0b6c57, #1d9480);
	background: -moz-linear-gradient(center bottom, #0b6c57 0%, #1d9480 100%);
	border-color: #0e5145;
}

.button.small {
	font-size: 0.75em;
}

.button.green {
	background: #277769;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #277769),
		color-stop(1, #368578) );
	background: -ms-linear-gradient(bottom, #277769, #368578);
	background: -moz-linear-gradient(center bottom, #277769 0%, #368578 100%);
	border-color: #1e6c60;
}

.button.gray {
	color: #525252;
	font-family: 'prelo-slab';
	font-size: 1.1538em;
	text-shadow: #fff 0 1px 1px;
	border-color: #d0d0d0;
	background: #ededef;
	background: -moz-linear-gradient(top, #ededef 0%, #e1e1e3 93%, #dedee0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededef),
		color-stop(93%, #e1e1e3), color-stop(100%, #dedee0) );
	background: -webkit-linear-gradient(top, #ededef 0%, #e1e1e3 93%, #dedee0 100%);
	background: -o-linear-gradient(top, #ededef 0%, #e1e1e3 93%, #dedee0 100%);
	background: -ms-linear-gradient(top, #ededef 0%, #e1e1e3 93%, #dedee0 100%);
	background: linear-gradient(to bottom, #ededef 0%, #e1e1e3 93%, #dedee0 100%);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.button span {
	display: block;
	padding: 0 20px;
	line-height: 2.125em !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.1);
	-moz-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.1);
}

input.button {
	padding: 0 20px;
	height: 2.125em;
	display: block;
	position: relative;
}

.box h1 {
	font-family: "prelo-slab", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 1.69em;
	color: #227869;
	margin-bottom: 18px;
}

/* Golf table */
.golfTable {
	padding: 0;
	width: 100%;
	empty-cells: show;
}

.golfTable caption,.statisticsLayer h1,#handicapCard h1,#results h3 {
	line-height: 2.1538em;
	color: #fff;
	border-top: 2px #1c6054 solid;
	background: #1c5f53;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1c5f53),
		color-stop(1, #237667) );
	background: -ms-linear-gradient(bottom, #1c5f53, #237667);
	background: -moz-linear-gradient(center bottom, #1c5f53 0%, #237667 100%);
	padding: 0 10px;
	text-align: left;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light",
		"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 600;
}

.golfTable th,.golfTable td {
	font-size: 0.923em;
	line-height: 1.33em;
	min-height: 16px;
	border-bottom: 1px #d7d7d7 solid;
}

.golfTable tr>th:first-child,.golfTable tr>td:first-child {
	padding-left: 10px;
}

.teeTimeTable tr td.name, #tournamentStartingtimeList .golfTable tr td.name {
	padding-left: 10px;
}

.golfTable tr>th:last-child,.golfTable tr>td:last-child {
	padding-right: 10px;
}

.golfTable tbody tr:nth-child(even) {
	background-color: #f3f9fc;
}

.golfTable.simple tbody tr:nth-child(even) {
	background-color: #f9f9f9;
}

.golfTable tr.white td {
	background-color: #fff;
}

.golfTable tr.yellow td {
	background-color: #fffdca;
}

.golfTable tr.blue td {
	background-color: #eaf4ff;
}

.golfTable tr.red td {
	background-color: #ffefea;
}

.golfTable tr.gold td {
	background-color: #ffeb99;
}

.golfTable tr.green td {
	background-color: #d9f2d9;
}

.golfTable tbody tr:hover td {
	background-color: #eee;
}

.golfTable th {
	padding: 6px 4px;
	color: #2c2c2c;
	text-align: left;
	background-color: #e9edef;
}

.golfTableTextAlignCenter {
	text-align: center !important;
}

.golfTable.simple th {
	background-color: transparent;
}

.golfTable td {
	padding: 6px 4px;
	color: #2c2c2c;
}

.golfTable td a {
	color: #458cba;
	text-decoration: none;
}

.golfTable tfoot td {
	text-align: right;
	padding-right: 0 !important;
}

.golfTable tfoot td a {
	color: #3e8266;
	display: inline-block;
	margin-left: 12px;
}

/* Tee time */
.golfTable td.time {
	font-family: "prelo-slab", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.385em;
	vertical-align: middle;
	text-align: center;
	border-right: 1px #d7d7d7 solid;
	width: 80px;
	background-color: #fff !important;
}

.golfTable th.time {
	text-align: center;
}

.golfTable td.time.closed {
	color: #bbb;
}

table.golfTable tbody tr.gender_M td.name,table.golfTable tbody tr.gender_F td.name
	{
	padding-left: 20px;
	background-image:
		url(/idegaweb/bundles/is.idega.idegaweb.golf.bundle/resources/style/images/icons/man.png);
	background-position: 5px;
	background-repeat: no-repeat;
}

table.golfTable tbody tr.gender_F td.name {
	background-image:
		url(/idegaweb/bundles/is.idega.idegaweb.golf.bundle/resources/style/images/icons/woman.png);
}

table.golfTable tbody tr td.reserved {
	color: #a00;
}

table.golfTable tbody tr td.full {
	color: #666;
}

table.golfTable tbody tr td.closed {
	color: #bbb;
	font-style: italic;
}

table.golfTable tbody tr td.registeredBy {
	font-style: italic;
}

table.golfTable tbody tr.didNotShow td {
	text-decoration: line-through;
}

table.golfTable tbody tr.paid td,table.golfTable tbody tr.handicapRound td {
	background-color: #dfd;
}
table.golfTable tbody tr.paid td,table.golfTable tbody tr.not-handicap-round td {
	background-color: #fffdca;
}

table.golfTable tbody tr.notPaid td {
	background-color: #fdd;
}

table.golfTable a.confirm,table.teeTimeTable a.handicapRound {
	float: right;
	padding-left: 0;
	width: 10px;
	height: 10px;
}

table.golfTable a.confirm,table.teeTimeTable a.handicap-round-settings {
	float: right;
	padding-left: 0;
}

table.golfTable a.unregister {
	background:
		url(/idegaweb/bundles/is.idega.idegaweb.golf.bundle/resources/style/images/icons/delete_small.png);
	margin-left: 5px;
}

table.golfTable a.handicapRound {
	background:
		url(/idegaweb/bundles/is.idega.idegaweb.golf.bundle/resources/style/images/icons/action_small.png);
}

table.golfTable a.confirm span,table.teeTimeTable a.handicapRound span {
	display: none;
}

div.serverClock {
	background:
		url("/idegaweb/bundles/is.idega.idegaweb.golf.bundle/resources/style/images/icons/time.png")
		no-repeat scroll 6px center #FFFFFF;
	border: 1px solid #A8A8A8;
	border-radius: 4px 4px 4px 4px;
	font-size: 1.385em;
	font-weight: bold;
	line-height: 1.25em;
	padding: 2px 6px 2px 24px;
	position: absolute;
	right: 10px;
	top: 10px;
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
}

/* Tournament list */
p.noPendingTournaments {
	padding: 20px;
	text-align: center;
	font-family: "prelo-slab", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.385em;
}

/* Tour results */
.tourResults {
	position: relative;
	clear: both;
	margin-bottom: 1em;
	width: auto;
	overflow: hidden;
}

.tourResults h1 {
	margin: 0;
	line-height: 1.2em;
}

.tourResults h2 {
	font-size: 1.23em;
	font-family: "prelo-slab", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #227869;
	line-height: 1.2em;
	margin-bottom: 0.5em;
}

.tourResults a:hover {
	text-decoration: underline;
}

#mainTour h1,#mainTour h2,#mainTour a,#leaderboardBox h1,#leaderboardBox h2,#leaderboardBox a
	{
	color: #1164a7;
}

#mainTour table caption,#leaderboardBox table caption {
	border-top: 2px #0e5289 solid;
	background: #1c5f53;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0e5188),
		color-stop(1, #1164a7) );
	background: -ms-linear-gradient(bottom, #0e5188, #1164a7);
	background: -moz-linear-gradient(center bottom, #0e5188 0%, #1164a7 100%);
}

#arionTour h1,#arionTour h2,#arionTour a {
	color: #ba102c;
}

#arionTour table caption {
	border-top: 2px #ba102c solid;
	background: #d60237;
	background: -moz-linear-gradient(top, #d60237 0%, #ad0022 92%, #a5001e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d60237),
		color-stop(92%, #ad0022), color-stop(100%, #a5001e) );
	background: -webkit-linear-gradient(top, #d60237 0%, #a5001e 100%);
	background: -o-linear-gradient(top, #d60237 0%, #a5001e 100%);
	background: -ms-linear-gradient(top, #d60237 0%, #a5001e 100%);
	background: linear-gradient(to bottom, #d60237 0%, #a5001e 100%);
}

.tourResults img {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}

.tourResults article {
	width: 305px;
	float: left;
	overflow: hidden;
	position: relative;
}

.tourResults article:last-child {
	float: right;
}

.tourResults ul li {
	width: 305px;
	float: left;
}

.tourResults caption {
	font-size: 1.0769em;
	line-height: 2.357em;
}

.tourResults thead tr th:last-child,.tourResults tbody tr td:last-child
	{
	text-align: right;
}

/* Club navigation */
div#clubNavigation {
	padding-bottom: 21px;
	width: auto;
	overflow: hidden;
}

div#clubNavigation div.location {
	margin-top: 25px;
	margin-left: 21px;
	width: 311px;
	float: left;
}

div#clubNavigation div.location h1 {
	margin-bottom: 1em;
}

div#clubNavigation div.location ul li {
	margin-top: 4px;
	line-height: 1.1em;
}

/* Navigation layer */
div.navigationLayer {
	background: none;
	border: 0;
	min-height: 0px;
	padding: 0;
	border-bottom: 1px #d7d7d7 solid;
	padding: 26px 20px;
	width: auto;
	overflow: hidden;
}

div.navigationLayer div.formItem {
	margin-bottom: 0;
	margin-right: 35px;
	overflow: visible;
	float: left;
	min-height: 60px;
}

div.navigationLayer div.formItem label {
	line-height: 1.538em !important;
	font-weight: bold;
	margin-bottom: 4px;
	display: block;
	width: auto !important;
	float: none !important;
}

div.navigationLayer div.formItem select,div.navigationLayer div.formItem input
	{
	border: 1px #d4d4d4 solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 1.08em;
	color: #696969;
	height: 30px;
	padding: 5px;
	display: block;
	max-width: 250px;
	-webkit-box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.2);
}

div.navigationLayer div.formItem input {
	height: auto;
}

div.navigationLayer div.formItem input.hasDatepicker {
	display: inline-block;
	max-width: 90px;
}

div.navigationLayer div.formItem img.ui-datepicker-trigger {
	vertical-align: middle;
	margin-left: 10px;
}

#registerHandicapRound div.formItem img.ui-datepicker-trigger {
	vertical-align: middle;
	margin-left: 10px;
}
#handicapRegisterForeign div.formItem img.ui-datepicker-trigger {
	vertical-align: middle;
	margin-left: 10px;
}

div.navigationLayer a {
	margin-top: 18px;
}

div.navigationLayer.teeTimeSearch div.formItem:nth-child(2) {
	width: 400px;
	margin-bottom: 10px;
}

div.navigationLayer.teeTimeSearch div.formItem:nth-child(4) {
	width: 300px;
	margin-bottom: 10px;
}

div.navigationLayer.teeTimeSearch div.formItem select.selectionBox {
	height: 160px;
	max-width: none;
	width: 400px !important;
}

div.navigationLayer div.infoLayer,.golfForm .infoLayer,#handicapCard .footer,.scorecardTable .helpLayer
	{
	float: right;
	background-color: #fbfbe6;
	margin-top: 10px;
	padding: 12px;
	color: #464646;
	font-family: "prelo-slab", Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.385em;
	-webkit-box-shadow: 2px 2px 0 0 #e2e2cb;
	-moz-box-shadow: 2px 2px 0 0 #e2e2cb;
	box-shadow: 2px 2px 0 0 #e2e2cb;
	margin-top: -2px;
}
.scorecardTable .helpLayer{
	width:98%;
}

.golfForm .infoLayer,#handicapCard .footer {
	margin: 0 20px;
	float: none;
}

#handicapCard .footer {
	margin: 12px 0 14px 0;
	position: relative;
}

#handicapCard .footer:after {
	content: '';
	background: url(images/stamp.png) top left no-repeat;
	position: absolute;
	bottom: -7px;
	right: -7px;
	width: 100px;
	height: 101px;
}

#handicapCard .footer .overviewItem,#handicapCard .footer .printIcon {
	margin-top: 12px;
}

.golfForm .infoLayer table {
	margin: 12px;
}

.golfForm .infoLayer table th,.golfForm .infoLayer table td {
	padding: 5px 8px;
	text-align: left;
}

.mapContainer {
	margin: 24px 21px;
	padding: 9px;
	border: 1px #dbdbdb solid;
}

.googleMap {
	border: 1px #b2b2b2 solid;
	height: 454px;
}

.clubsList {
	padding: 20px;
}

.clubsList h1 {
	font-family: 'prelo-slab';
	font-size: 1.846em;
	font-weight: 600;
	margin-bottom: 12px;
}

.clubsList table {
	margin-bottom: 24px;
}

.clubsList table a {
	display: block;
}

.clubsList table .name {
	width: 25%;
}

.clubsList table .abbreviation {
	width: 5%;
}

.clubsList table .courseName {
	width: 15%;
}

.clubsList table .phone {
	width: 15%;
}

.clubsList table .email {
	width: 20%;
}

/* Course showcase */
.courseShowcase {
	background-color: #eeecdf;
	margin-bottom: 40px;
	margin-top: 24px;
	width: auto;
	overflow: hidden;
	position: relative;
}

.courseShowcase a {
	text-decoration: none;
}

.courseShowcase h1 {
	font-family: 'prelo-slab';
	font-size: 1.538em;
	font-weight: 400;
	padding: 16px 16px 24px 16px;
	text-shadow: #fff 1px 1px 1px;
}

#courseShowcase {
	padding-bottom: 16px;
}

.courseShowcase ul {
	margin: 0;
	height: 171px;
	overflow: hidden;
	position: relative;
	width: auto;
}

.courseShowcase ul li {
	float: left;
	width: 159px;
	padding-left: 28px;
	padding-right: 19px;
}

.courseShowcase figure {
	width: 159px;
	height: 115px;
	margin: 0 0 8px 0;
	background-color: #fff;
	position: relative;
	overflow: hidden;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.courseShowcase figcaption {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	line-height: 27px;
	padding: 0 8px;
	color: #fff;
	font-weight: bold;
	background: rgba(0, 0, 0, .8);
}

.courseShowcase h2 {
	font-family: 'prelo-slab';
	font-size: 1.154em;
	line-height: 1.066em;
	font-weight: 700;
	color: #257252;
	width: 159px;
	height: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.courseShowcase p {
	font-size: 0.923em;
	line-height: 1.33em;
	color: #252524;
	width: 159px;
	height: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.courseShowcase .sliderControls {
	position: absolute;
	top: 17px;
	right: 15px;
}

.tourResults .sliderControls {
	position: absolute;
	top: 34px;
	right: 8px;
}

.tournamentTourList ul {
	height: 240px;
	overflow: hidden;
	position: relative;
	width: auto;
}

.tourResults tfoot tr td {
	border-bottom: 0;
}

.tourResults tfoot tr td a {
	color: #458cba;
}

.sliderControls .prevBtn {
	display: block;
	width: 21px;
	height: 21px;
	float: left;
	margin-right: 7px;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MEEyNUE3RDI3OEMxMUUyODVDNEY1RDE5QUQzOTBCQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MEEyNUE3RTI3OEMxMUUyODVDNEY1RDE5QUQzOTBCQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkwQTI1QTdCMjc4QzExRTI4NUM0RjVEMTlBRDM5MEJBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkwQTI1QTdDMjc4QzExRTI4NUM0RjVEMTlBRDM5MEJBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YKNl9wAAAXVJREFUeNq0lLFOg1AUhqG1SLoZF2NKaoPBxo0HUCB9gq6OjL6B7iQdnB3tZCeHjmy0OgqxLsSWAJomPoGBgknxnKTVtrFAEf/kI7kH+ALnwiGJn5wCZ8AxUCbSxwNM4BZ4wAI5O3EOyMTfcwNcF+FwAlwQ+YQHXlB6CewT+WUXX/9+wx4m9riQRsgwTEnX9SPP83hFUfYSLi/jk+pJwn6/z9VqNRrXYRhOaZp+iqJo7T2FOGG1Wl0SYobDoR8njJWiUNO0JeF4PA6azaaT1K5fpRRFkaqqHq4KJUka2bYdZpLyPE/X6/WlDZRl+TWNcK10MBhMLMvyF2vtdvuAZVkqszQIgqjRaFiu607mtUqlst3r9bg04rUbBT38FARhtCrudrtsZumi2HGcbzHHcTRJktmlc7EoiiPDMD5835+2Wq33pO/03/59k8g3Jko7OUs7OE/fgK3ZgM1j8t8VZ4tHnNg4YIEdoLSBCH+SZ+AKhVj4EmAAFFyKrUU1Lh8AAAAASUVORK5CYII=);
}

.sliderControls .nextBtn {
	display: block;
	width: 21px;
	height: 21px;
	float: right;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MEEyNUE3OTI3OEMxMUUyODVDNEY1RDE5QUQzOTBCQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MEEyNUE3QTI3OEMxMUUyODVDNEY1RDE5QUQzOTBCQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkwQTI1QTc3Mjc4QzExRTI4NUM0RjVEMTlBRDM5MEJBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkwQTI1QTc4Mjc4QzExRTI4NUM0RjVEMTlBRDM5MEJBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lCB3zwAAAXdJREFUeNpiZEAAOyCOAmItIOZiIB58A+JrQLwUiA+DBBihEllAnMRAOZgHxNOYgYQtEFcyUAcYAvENkKFVQCzFQD0gDPL+IRLDkGAYMxEysLGxUfzbt2+G58+f15CXl2clwlAukEvP4FPx8+dPIzY2NnCE3r9//4ejo+Othw8f/sanh4mQtbdu3foGYysqKnLs379fjZCLCRoaEBBw7/Hjxz/RDZaVlWUl29C7d+/+AnkZ3eBdu3apwIKFZENhBiclJT1AFtPQ0OAyMDDgINtQZWVltvnz5ysgi92+ffv7xYsXf5BlKMjAAwcOqMnIyLDDxO7du/fD2dn5NjBl/CfL0A0bNigjGwhKVg4ODqAw/k12RKmpqXEgG2hvb4/XQBAA5f00fAoYGRn/WVhY8F69evWbu7v7HUIGwoo+muT9awzUBddAhi6jsqHLQGH6EIhZoAUsNUr+NcxQzmlQiQ0qYIFYEIhZSTDoOxBfBOIekIEgAYAAAwCu2IGclB6OsAAAAABJRU5ErkJggg==);
}

#startingTimeBox {
	margin-bottom: 23px;
	border-top: 3px #1c5f53 solid;
	margin-top: 25px;
	padding-top: 14px;
}

#startingTimeBox form {
	border: 1px #e1e1e1 solid;
	padding: 11px 18px 31px 16px;
	-moz-box-shadow: 0px 0px 16px 0px rgba(222, 222, 222, 0.75) inset;
	-webkit-box-shadow: 0px 0px 16px 0px rgba(222, 222, 222, 0.75) inset;
	box-shadow: 0px 0px 16px 0px rgba(222, 222, 222, 0.75) inset;
}

#startingTimeBox .formItem {
	float: left;
}

#startingTimeBox .formItem.area {
	float: none;
	margin-bottom: 5px;
}

#startingTimeBox .formItem.toTime {
	float: right;
}

#startingTimeBox .area select {
	width: 217px;
}

#startingTimeBox .button {
	display: inline-block;
	clear: both;
	padding: 0 30px 0 20px;
	float: right;
	margin-top: 18px;
	position: relative;
	text-shadow: #000 0 -1px 0;
	font-size: 15px;
}

#startingTimeBox .button:after {
	content: '';
	position: absolute;
	width: 13px;
	height: 9px;
	top: 11px;
	right: 8px;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QUFENzA1ODI4MUYxMUUyODVDNEY1RDE5QUQzOTBCQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QUFENzA1OTI4MUYxMUUyODVDNEY1RDE5QUQzOTBCQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkwQTI1QTdGMjc4QzExRTI4NUM0RjVEMTlBRDM5MEJBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkwQTI1QTgwMjc4QzExRTI4NUM0RjVEMTlBRDM5MEJBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/tIpcwAAAOpJREFUeNpiZNNUZsADBIE4CIjnIgsy4dMR6usnE+4fMAfInALELMiaWKEmggAPlA3G3Fxckl219QzNZRXZLCws24BiAmBNbGxsu/j5+N6BOEB6DYgNwyfOnt0JEo8LC2eYP2GSqyA//ykgV4Rxz7lTr7XVNUTkTQwZNyxY9NRQR1cKl3OfPHv2/drtW+osQA1HgXw7kCBQw2Eg5QZT9O/fPxYmJiZeGF9SQuK8jJTUW0Z8oVeZl2+REZdwHMpdAMQZQBf9ZMEXejoamh//AwEjI2MFUHEXTByvJhsz8ydAyguoYQeyOECAAQDiHD2TMRM24wAAAABJRU5ErkJggg==);
}

#startingTimeBox label {
	font-size: 0.923em;
	font-weight: bold;
	color: #696969;
	display: block;
	line-height: 2.667em;
}

#startingTimeBox label:after {
	content: ':';
}

#startingTimeBox select {
	width: 67px;
}

#nextTournaments,#youtubeVideos {
	border-top: 3px #e8efee solid;
	padding-top: 14px;
	margin-top: 26px;
	margin-bottom: 22px;
}

.tournamentInfo .formItem {
	border-bottom: 1px #eee solid;
	line-height: 2em;
	padding: 0 12px;
}

.tournamentInfo .formItem label {
	float: left;
	width: 100px;
	font-weight: bold;
}

.tournamentInfo h2 {
	font-family: 'prelo-slab';
	font-size: 1.25em;
	font-weight: 600;
	padding: 12px;
}

.tournamentInfo p {
	padding: 0 12px;
	line-height: 1.25em;
}

/* Youtube videos */
#youtubeVideos li {
	float: left;
	width: 142px;
	margin-right: 20px;
	margin-bottom: 16px;
}

#youtubeVideos li:nth-child(even) {
	margin-right: 0;
}

#youtubeVideos a {
	display: block;
	position: relative;
	margin-bottom: 6px;
}

#youtubeVideos a:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	width: 29px;
	height: 26px;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAaCAYAAABLlle3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MTIwNTZGOTY4Q0YxMUUyOEJENUExQjU5MUVBRkE5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MTIwNTZGQTY4Q0YxMUUyOEJENUExQjU5MUVBRkE5OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcxMjA1NkY3NjhDRjExRTI4QkQ1QTFCNTkxRUFGQTk4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcxMjA1NkY4NjhDRjExRTI4QkQ1QTFCNTkxRUFGQTk4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UnB16wAAAShJREFUeNpiEVdWYgCCaCAOAmJ5BjoAFiAOA+JCBjoCJiCOY6AzAFkqMRCWMoxaOuCWdjW3yIgIC7PQ1dJgf3+Rk/sP6JQXFolzcXIx0S14ubm4mAuzs2WO792rHRcZKUTXOBUXE2MDBrfi/q3bNOysrbnpmpA01dW5Vy1cpLFywUJlDTU1drqmXnsbG4HdmzZr97a1yQgICDDTLcuwsrAwhgUFi+VnZooRU+BTBZw8ffpTVVPj46vXr/+guaUPHj360dLV9XjLju2fSKnayAKfv3z5M3H6tGcz5sx58+fv3/+k1qckgd9//vxftW7tq+aurucfPnz4S24lTjQ4eOTIh/q21ic3bt36SWnLgSgQm5py+9jJk1/pWvZSy8LR+nTUUqoBgAADALkeXsM98MLTAAAAAElFTkSuQmCC);
}

#youtubeVideos ul {
	width: 100%;
	overflow: hidden;
}

#youtubeVideos strong {
	display: block;
	font-size: 1.0833em;
	line-height: 1.25em;
	font-weight: normal;
	width: 142px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#youtubeVideos em {
	font-style: normal;
	color: #257252;
	font-size: 1.0833em;
	line-height: 1em;
}

/* Forms */
.handicapUpdate div.formSection .formItem label {
	width: 130px;
}

div.formSection div.formItem.checkboxItem label,div.formSection div.formItem.radioButtonItem label
	{
	float: none !important;
	display: inline-block !important;
	width: auto !important;
}

div.formSection div.formItem.checkboxItem input,div.formSection div.formItem.radioButtonItem input
	{
	border: 0 !important;
	padding: 0 !important;
	margin: 0 4px 0 0 !important;
}

/* Small admin form */
form.smallAdminForm {
	padding: 15px;
	width: auto;
	overflow: hidden;
}

form.smallAdminForm fieldset {
	width: auto;
	overflow: hidden;
	font-size: 1.25em;
	min-width: 480px;
}

form.smallAdminForm fieldset legend {
	display: block;
	float: none;
	font-size: 2em;
}

form.smallAdminForm fieldset div.formItem {
	width: auto;
	overflow: hidden;
	margin-top: 18px;
}

form.smallAdminForm fieldset div.formItem label {
	float: left;
	width: 180px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 4px;
}

form.smallAdminForm fieldset div.formItem input[type="text"] {
	margin: 0;
	border: 1px #ccc solid;
	font-size: 15px;
	width: 464px;
	padding: 4px 8px;
	clear: both;
	display: block;
}

form.smallAdminForm fieldset textarea.tinymce {
	border: 1px #ccc solid;
	width: 640px;
	height: 480px;
	display: block;
	clear: both;
}

form.smallAdminForm fieldset .mceEditor {
	clear: both;
	display: block;
}

form.smallAdminForm fieldset div.formItem select {
	padding: 0;
}

form.smallAdminForm fieldSet div.imageItem {
	margin-top: 12px;
}

form.smallAdminForm fieldSet div.imageItem img {
	float: right;
	border: 1px #999 solid;
	display: block;
	position: relative;
}

form.smallAdminForm fieldSet div.imageItem figure {
	position: relative;
	float: right;
	margin: 0;
}

form.smallAdminForm fieldSet div.imageItem figure:hover {
	cursor: pointer;
}

form.smallAdminForm fieldSet div.imageItem figure:hover:after {
	content: '#';
	display: block;
	font-family: 'Pictos';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	line-height: 52px;
	color: #f00;
	font-size: 24px;
	text-align: center;
	background-color: rgba(0, 0, 0, .3);
	text-shadow: #fff 0 1px 1px;
}

form.smallAdminForm div.submit a {
	margin-top: 30px;
	float: left;
	display: block;
	border: 2px solid #666;
	padding: 10px 16px;
	text-decoration: none;
	background-color: #EFEFEF;
	font-weight: bold;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	font-size: 1.3em;
}

form.smallAdminForm div.submit a.store {
	float: right;
}

form.smallAdminForm div.submit a.close {
	color: #666;
}

/* Club page */
.clubPageContent .left {
	width: 466px;
	margin-left: 21px;
	margin-top: 23px;
	margin-bottom: 23px;
	float: left;
}

.clubPageContent .left .golfNews {
	padding: 0;
}

.clubPageContent .right {
	width: 305px;
	margin-top: 23px;
	float: right;
}

.clubPageContent .right tfoot td {
	border: 0;
}

.clubPageContent .right #nextTournaments {
	border-top: 0;
}

.clubPageContent article {
	padding: 23px 21px 23px 21px;
	line-height: 1.25em;
	position: relative;
}

.clubPageContent article h1 {
	font-family: 'prelo-slab';
	font-weight: 600;
	font-size: 2.1538em;
	line-height: 1em;
	color: #227869;
}

.clubPageContent article p {
	margin-top: 1em;
}

.clubPageMenu li {
	position: relative;
}

.clubPageMenu li:hover .action {
	display: block !important;
}

.clubPageMenu .newPage {
	background-color: #458cba;
}

.clubPageMenu .newPage a {
	color: #fff !important;
	text-shadow: #000 0 1px 1px;
	-moz-box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, .75);
	-webkit-box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, .75);
	box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, .75);
}

.clubPageMenu .newPage a:before {
	content: '+';
	margin-right: 4px;
}

.clubPageMenu .adminLinks,.clubData .adminLinks {
	position: absolute;
	top: 4px;
	right: 4px;
}

.clubPageMenu .adminLinks li,.clubData .adminLinks li {
	margin: 0;
	display: block;
	float: left;
	line-height: 15px;
	border: 0 !important;
}

.clubPageMenu .adminLinks a,.clubData .adminLinks a {
	font-family: 'Pictos';
	color: #fff !important;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	display: block;
	font-weight: normal !important;
	background-color: rgba(0, 0, 0, .5) !important;
	margin-left: 2px;
	text-shadow: #000 0 1px 1px;
	text-decoration: none;
	border-radius: 10px;
	padding: 0 !important;
}

.clubPageMenu .adminLinks .edit:before,.clubData .adminLinks .edit:before
	{
	content: 'p';
}

.clubPageMenu .adminLinks .delete:before {
	content: '#';
}

.clubPageMenu .adminLinks a span,.clubData .adminLinks a span {
	display: none;
}

.clubData {
	background-color: #fcfcfc;
	border: 1px #dadada solid;
	margin-bottom: 2em;
	position: relative;
	width: auto;
	overflow: hidden;
	line-height: 1.25em;
	padding: 10px;
}

.clubData ul {
	float: left;
}

.clubData .address {
	width: 222px;
	margin-right: 20px;
}

.clubPageContent div.rss {
	float: none;
	margin: 0;
	width: auto;
}

.clubPageContent div.rss div.rssItem div.rssItemPublishedDate {
	display: inline-block;
	font-size: 1em;
}

.clubPageContent div.rss div.rssItem div.rssItemPublishedDate:after {
	content: '\b7';
	font-weight: bold;
	padding: 0 4px;
}

.clubPageContent div.rss .description {
	font-family: 'prelo-slab';
	font-weight: 400;
	font-size: 1.8462em;
	line-height: 1em;
	color: #227869;
	margin-bottom: 0;
}

.clubPageContent div.rss div.rssItem {
	margin-top: 2em;
	width: auto;
	overflow: hidden;
	position: relative;
	padding: 0;
}

.clubPageContent div.rss div.rssItem:before {
	display: none;
}

.clubPageContent div.rss div.rssItem a {
	font-family: 'prelo-slab';
	font-weight: 700 !important;
	font-size: 1.1538em !important;
	color: #227869;
	text-decoration: none;
	padding-left: 0 !important;
	margin-bottom: .75em;
}

.clubPageContent div.rss div.rssItem div.rssItemDescription {
	line-height: 1.25em;
	font-size: 1em;
	display: inline;
}

/* Golf form */
.golfForm .formSection {
	padding: 20px;
}

.golfForm .formSection .formItem {
	width: auto;
	overflow: hidden;
	margin-bottom: 15px;
}

.golfForm .formSection .formItem.checkboxItem {
	margin-bottom: 3px;
}

.golfForm .formSection>.formItem:nth-last-child(1) {
	margin-bottom: 0;
}

.golfForm .formSection .formItem label {
	float: left;
	width: 100px;
	font-weight: bold;
	line-height: 20px;
}
.golfForm .formSection .formItem label.error{
	width:auto;
}

.golfForm .formSection .formItem span {
	line-height: 20px;
}

.golfForm .buttonLayer {
	clear: both;
	margin: 20px;
}

.golfForm .padder {
	padding: 20px;
}

.golfForm #placeholder {
	width: 100%;
	height: 480px;
}

.statisticsLayer {
	margin-bottom: 20px;
}

.statisticsLayer tfoot,#handicapCard tfoot {
	display: none;
}

.statisticsLayer .info {
	margin: 12px 12px 0 12px;
	font-size: 0.75em;
	font-style: italic;
}

.statisticsLayer form {
	padding: 4px 12px;
	background-color: #E9EDEF;
	border-bottom: 1px #D7D7D7 solid;
	position: relative;
}

.statisticsLayer form .filterItem {
	padding: 4px 0;
}

.statisticsLayer form .filterItem label {
	width: 50px;
	float: left;
	font-weight: bold;
	line-height: 20px;
}

.statisticsLayer form .filterItem input {
	width: 100px;
	margin-right: 3px;
}

.statisticsLayer form .button {
	position: absolute;
	right: 12px;
	bottom: 8px;
}

.popupHidden {
	display: none;
}

.clubGreeting img {
	float: left;
}

.clubGreeting h1 {
	white-space: nowrap;
	line-height: 50px;
	margin-left: 60px;
}

/* Handicap member */
.pendingCards {
	background-color: #fbfbe6;
	margin-bottom: 24px;
	padding: 12px;
	color: #464646;
	font-family: "prelo-slab", Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.385em;
	-webkit-box-shadow: 2px 2px 0 0 #e2e2cb;
	-moz-box-shadow: 2px 2px 0 0 #e2e2cb;
	box-shadow: 2px 2px 0 0 #e2e2cb;
	min-height: 80px;
}

.pendingCards h1 {
	font-size: 1.15em;
	margin-bottom: .5em;
}

.pendingCards li>span {
	padding: 0 8px;
}

.pendingCards li {
	padding-bottom: 10px;
}

.pendingCards a.button {
	margin-right: 10px;
}

.pending {
	margin: 20px 20px 0 20px;
	line-height: 1.25em;
	border-bottom: 1px #eee solid;
}

.pending h1 {
	font-size: 1.75em;
	font-family: "prelo-slab", Arial, Helvetica, sans-serif;
	margin-bottom: .5em;
}

.pending p {
	margin-bottom: 1em;
	line-height: 1.25em;
}

#handicapMember {
	margin-bottom: 20px;
}

#handicapMember .memberInfo {
	width: auto;
	margin-bottom: 26px;
	position: relative;
}

#handicapMember .memberInfo:after {
	content: '';
	display: block;
	clear: both;
}

#handicapMember .memberInfo img, .member-image-zone img{
	float: left;
	max-width: 125px;
	max-height: 160px;
	padding: 4px;
	-moz-box-shadow: 0 0 2px 0 #000;
	-webkit-box-shadow: 0 0 2px 0 #000;
	box-shadow: 0 0 2px 0 #000;
}

#handicapMember .memberInfo h1,#handicapMember .memberInfo ul {
	margin-left: 154px;
}

#handicapMember .memberInfo h1 {
	font-size: 1.5385em;
	font-family: 'prelo-slab';
	font-weight: 600;
	color: #227869;
	margin-bottom: 0.75em;
}

#handicapMember .memberInfo>ul {
	font-family: 'prelo-slab';
	font-weight: 600;
	font-size: 1.2em;
}

#handicapmember .memberInfo ul li.mainUnion {
	margin-bottom: 1em;
}

#handicapMember .memberInfo ul li.subUnion {
	font-size: .9em;
}

#handicapMember .memberInfo a {
	text-decoration: none;
}

#handicapMember .memberInfo a:before {
	content: '@';
	font-family: 'Pictos';
	font-weight: normal;
	margin-right: 6px;
}

#handicapMember .memberInfo ul ul {
	margin-left: 1em;
	margin-bottom: 1em;
	margin-top: 0.25em;
}

#handicapMember .memberInfo .teeTimes {
	margin-bottom: 0.25em;
}

#handicapMember .memberInfo .teeTimes a:before {
	content: '\\';
}

#handicapMember .memberInfo .tournaments a:before {
	content: 'W';
}

#handicapMember .overview {
	clear: both;
	border: 1px #e6e7e8 solid;
	padding: 30px 40px 6px 40px;
	width: auto;
	overflow: hidden;
}

#handicapMember .overview ul {
	width: auto;
	overflow: hidden;
}

#handicapMember .overview li {
	float: left;
	width: 273px;
	margin-bottom: 24px;
	line-height: 1.5em;
}

#handicapMember .overview li h3 {
	font-size: 1.2em;
	font-weight: normal;
}

#handicapMember .handicapInfo {
	border: 1px #e6e7e8 solid;
	border-top: 0;
	font-family: 'prelo-slab';
	font-weight: 600;
	width: auto;
	overflow: hidden;
	background-color: #fcfcfc;
}

#handicapMember .handicapInfo li {
	float: left;
	border-right: 1px #e6e7e8 solid;
	border-top: 1px #fff solid;
	width: 208px;
	text-align: center;
	padding: 20px 0;
	-moz-box-shadow: inset 0 16px 16px -16px rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 16px 16px -16px rgba(0, 0, 0, .1);
	box-shadow: inset 0 16px 16px -16px rgba(0, 0, 0, .1);
}

#handicapMember .handicapInfo li:nth-child(3) {
	border-right: 0;
}

#handicapMember .handicapInfo h1 {
	font-size: 3em;
}

#handicapMember .handicapInfo h2 {
	font-size: 1.2em;
	font-weight: 400;
}

#handicapMember>.button {
	margin: 1em 0;
	float: right;
}

.memberProgress {
	margin-top: 20px;
	border: 1px #e6e7e8 solid;
}

.memberProgress h1 {
	border-bottom: 1px #e6e7e8 solid;
	font-size: 1.5385em;
	font-family: 'prelo-slab';
	color: #227869;
	padding: 0 20px;
	line-height: 48px;
}

.memberProgress .padder {
	padding: 15px;
}

.memberProgress #placeholder {
	height: 400px;
}

/*fieldBox*/
#fieldBox .golfTable {
	margin-bottom: 1.5em;
}
.fieldBox caption select{
	display:block;
}
.fieldBox caption{
	padding-bottom: 1em;
}
/*------*/

#golfLoginEmailer {
	margin: 30px;
}

#golferRegistration {
	margin: 10px;
}

#golfLoginEmailer .helpText {
	display: block;
	margin-bottom: 2em;
}

#golfLoginEmailer .formItem label,#golferRegistration .formItem label {
	float: left;
	font-weight: bold;
	width: 150px;
	line-height: 2em;
}

#golfLoginEmailer .formItem input,#golferRegistration .formItem input {
	border: 1px #d4d4d4 solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 1.08em;
	color: #696969;
	height: 20px;
	max-width: 200px;
	padding: 5px 8px;
	-webkit-box-shadow: inset 0 3px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 3px 2px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

#golfLoginEmailer .buttonLayer {
	margin: 0;
	margin-top: 2em;
}

.successLayer {
	margin-bottom: 2em;
}

.successLayer p {
	line-height: 1.5em;
}

.error {
	margin: 20px;
	padding: 15px;
	background-color: #fbe6e6;
	color: #464646;
	font-family: "prelo-slab", Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.385em;
	text-shadow: #fff 0 1px 1px;
	-webkit-box-shadow: 2px 2px 0 0 #e2e2cb;
	-moz-box-shadow: 2px 2px 0 0 #e2e2cb;
	box-shadow: 2px 2px 0 0 #e2e2cb;
}

.reportList {
	padding: 21px 23px;
}

.reportList li {
	margin-bottom: 0.5em;
}

.handicapOverview.print {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

.handicapOverview.print h1 {
	margin-top: 0;
}

.handicapOverview p.action-links {
	padding: 0 5px;
}

.handicapOverview p.action-links > span,
.handicapOverview p.action-links > a {
	margin: 0 5px;
}

.handicapOverview p.action-links span.application-title {
	font-weight: bold;
	margin-left: 0;
	margin-right: 10px;
}

.tournamentInfoNavigation .button {
	margin-left: 12px;
	margin-bottom: 12px;
	margin-top: 1em;
}

.information {
	width: auto;
	overflow: hidden;
	padding: 20px 26px;
	line-height: 1.5em;
	border-bottom: 1px #d7d7d7 solid;
}

.information label {
	float: left;
	width: 100px;
	font-weight: bold;
}

.information .courseInfo {
	float: left;
}

.information .round-settings {
	float: left;
	padding-left: 10px;
}

.information .number-of-holes {
	float: left;
	padding-left: 10px;
}

.information .cardWriter {
	padding-left: 2em;
	float: left;
}

.information .cardWriter label {
	max-width: 37px;
}

.information .handicapInfo {
	float: right;
}

.scorecardTable tbody tr td,.scorecardTable thead tr th {
	text-align: center;
}

.scorecardTable .firstColumn {
	text-align: left;
}

.scorecardTable tfoot td {
	text-align: left;
	padding: 8px 18px !important;
	border: 0;
}

.scorecardTable input {
	border: 1px #999 solid;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 0;
	width: 24px;
}

.scorecardTable input:focus {
	-moz-box-shadow: #0a0 0 0 4px 0;
	-webkit-box-shadow: #0a0 0 0 4px 0;
	box-shadow: #0a0 0 0 4px 0;
}

.scorecardTable .scoreText {
	margin-bottom: 1em;
}

.buttonLayer {
	padding: 18px;
	width: auto;
	overflow: hidden;
}

.buttonLayer a {
	float: right;
}

.buttonLayer .back {
	float: left;
}

#handicapOverview table td,#handicapOverview table th {
	text-align: center;
}

#handicapOverview .date,#handicapOverview .course,#handicapOverview .tournament
	{
	text-align: left;
}

#handicapOverview .tees span, #tournamentStartingtimeList .tees span{
	display: inline-block;
	padding: 2px 4px;
	font-size: 11.844px;
	font-weight: bold;
	line-height: 14px;
	color: #000;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #999999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: rgba(0, 0, 0, .25) 0 0 1px 0;
}

#handicapOverview .tees.white span, #tournamentStartingtimeList .tees.white span{
	background-color: #fff;
}

#handicapOverview .tees.yellow span, #tournamentStartingtimeList .tees.yellow span{
	background-color: #fffdca;
	text-shadow: 0 -1px 0 rgba(255, 255, 255, .25);
}

#handicapOverview .tees.gold span, #tournamentStartingtimeList .tees.gold span{
	background-color: #ffeb99;
}

#handicapOverview .tees.green span, #tournamentStartingtimeList .tees.green span{
	background-color: #d9f2d9;
}

#handicapOverview .INVALID td {
	background-color: #fee;
}

#handicapOverview .does-not-update-handicap td {
	background-color: #d3fcd0;
}

#handicapOverview .tees.blue span, #tournamentStartingtimeList .tees.blue span{
	background-color: #eaf4ff;
}

#handicapOverview .tees.red span, #tournamentStartingtimeList .tees.red span{
	background-color: #ffefea;
}

#handicapOverview .scorecard a {
	display: inline-block;
	margin: 0 2px;
}

#modifyTournament .lastInGroup {
	border-bottom: 1px #999 solid;
}

.teeTimeBigLeft,.tournamentBigLeft {
	text-align: center;
	padding: 2em 0;
}

.adViewer .createButton {
	padding: 1em;
	width: auto;
	overflow: hidden;
	border-bottom: 1px #d7d7d7 solid;
}

.adViewer .createButton .button {
	float: right;
}

#adEditForm .buttons {
	margin-top: 1em;
}

.tournamentListTable .finished a {
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD+SURBVHjaYnRZ5RLCwMDgCcRWQKwBxDeA+BgQbwfiNQxQwGi/1P6/rKwsw+fPnxlEREQY2NjYwOwzZ84wiIuLcwPVWANxGNPPnz8ZdHR0wAoYGRkZBAQEwPyXL18y/P///6uysvIuoJoUpu/fvzNgA0pKSgyGBoYMampqDCA1OBUKCgrC2SA1LCDi2rVrDNevX2f48uULg5iYGIOGhgamQlNmYQbOVacYXvG90wSK3X3w4IEyEF+Xk5NjEOAXYDhy5AgDyB+MZ2am/T979ixDheA9RiSbU0A+BWJXIN4NxKtYnj9/DpZ51/EO2YlzoBgOmJ49ewaiDzAQAAABBgBX1V+YzRC0WgAAAABJRU5ErkJggg==)
		left no-repeat;
	padding-left: 16px;
}

#tourResultList {
	margin-right: -21px;
}

#tourResultList h1,#tourResultList h2 {
	display: none;
}

#tourResultList .date {
	float: right;
	padding: 23px 21px 0 0;
	font-style: italic;
	color: #999;
}

#tourResultList form {
	clear: both;
}

#tourResultList .formItem:last-child {
	margin-right: 0;
}

#tourResultList .formItem select {
	max-width: 240px;
}

.bannerAd {
	text-align: center;
}

.tourLeaderboard h1:after {
	content: 'LIVE';
	color: #fff;
	font-size: 9px;
	line-height: 1em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f00;
	padding: 3px 4px;
	position: absolute;
	top: 0;
	margin-left: 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-animation: pulse 1s linear 1s infinite alternate;
	-moz-animation: pulse 1s linear 1s infinite alternate;
	-o-animation: pulse 1s linear 1s infinite alternate;
	animation: pulse 1s linear 1s infinite alternate;
}

.tourLeaderboard .position,.tourLeaderboard .hole,.tourLeaderboard .total
	{
	text-align: center !important;
}

@
-webkit-keyframes pulse {
	from {background-color: #f00;
}

to {
	background-color: #900;
}

}
@
-moz-keyframes pulse {
	from {background-color: #f00;
}

to {
	background-color: #900;
}

}
@
-o-keyframes pulse {
	from {background-color: #f00;
}

to {
	background-color: #900;
}

}
@
keyframes pulse {
	from {background-color: #f00;
}

to {
	background-color: #900;
}

}
#content .tournamentInfo iframe {
	width: 100% !important;
	height: 600px;
	margin: 0 !important;
}

#startingtimeSettings h1 {
	margin: 20px 20px 0 20px;
	font-size: 1.25em;
	border-bottom: 1px #ddd dotted;
	padding-bottom: 12px;
}

#startingtimeSettings label {
	width: 170px;
}

#startingtimeSettings .checkboxItem {
	margin-bottom: 15px;
}

.childInfoLayer {
	max-width: 220px;
	margin-right: 1em;
}

.navigationLayer>h1 {
	clear: both;
	padding-top: 1em;
	font-size: 1.5em;
	margin-bottom: -.5em;
}

#googleDocuments {
	padding: 21px 0 21px 23px;
}

#googleDocuments h1 {
	font-weight: 600;
	font-size: 2.1538em;
	line-height: 1em;
	color: #227869;
	font-family: "prelo-slab";
	margin-bottom: .5em;
}

#adEditForm figure {
	margin: 0;
	margin-bottom: .5em;
	border: 1px #ccc solid;
	text-align: center;
	padding: 2px;
}

.bannerAd + .bannerAd {
	margin-top: 2em;
}

#content {
	position: relative;
}

#circleAd {
	position: absolute;
	right: 0;
	z-index: 1;
}

.adViewer .golfTable tbody tr td {
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.groupTournament {
	margin-bottom: 2em;
	margin-top: 2em;
}

.groupTournament h1 {
	color: #db9e36;
}

.groupTournament ul li {
	margin-bottom: 1px;
	line-height: 28px;
}

.groupTournament ul li a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 0 12px;

	background: #d0a00b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwYTAwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2Q1YTYxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2UwYjMyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U0YjgyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2Q3YTkxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2E5MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d0a00b 0%, #d5a613 14%, #e0b327 36%, #e4b82e 50%, #d7a91a 55%, #d7a91a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0a00b), color-stop(14%,#d5a613), color-stop(36%,#e0b327), color-stop(50%,#e4b82e), color-stop(55%,#d7a91a), color-stop(100%,#d7a91a));
	background: -webkit-linear-gradient(top,  #d0a00b 0%,#d5a613 14%,#e0b327 36%,#e4b82e 50%,#d7a91a 55%,#d7a91a 100%);
	background: -o-linear-gradient(top,  #d0a00b 0%,#d5a613 14%,#e0b327 36%,#e4b82e 50%,#d7a91a 55%,#d7a91a 100%);
	background: -ms-linear-gradient(top,  #d0a00b 0%,#d5a613 14%,#e0b327 36%,#e4b82e 50%,#d7a91a 55%,#d7a91a 100%);
	background: linear-gradient(to bottom,  #d0a00b 0%,#d5a613 14%,#e0b327 36%,#e4b82e 50%,#d7a91a 55%,#d7a91a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0a00b', endColorstr='#d7a91a',GradientType=0 );
}

.groupTournament ul li a:hover {
	background: #666;
	color: #fff;
}

.clubAdSection .adminLinks .delete:before {
    content: "#";
}

div.news-buttons {
	float: right;
	margin-top: 2em;
	margin-bottom: 2em;
}

/*membership*/
#handicapMember .memberInfo .ws-a-code-generator .button{
	position:static;
	font-size:12px;
	padding: 1px 5px 1px 5px;
}
.ws-a-code-generator .ws-a-code input{
	display:none;
}
#handicapMember .memberInfo .member-data{
	width:600px;
}
#handicapMember .memberInfo .member-data div div{
	width:25%;
}
.member-data div{
	vertical-align:text-top;
}
.member-data div div{
	dislpay:inline;
	display:inline-block;
	width:49%;
}
.member-data{
	padding-left:10px;
	dislpay:inline;
	display:inline-block;
	width:260px;
	overflow:hidden;
	word-wrap: break-word;
}
.memberInfo .member-data{
	padding-left:0px;
}
.submit-button{
	cursor:pointer;
}
.m-buttons .file-button,#handicapMember .memberInfo .m-buttons .file-button{
	position:static;
	padding: 0px 10px 0px 10px;
	font-size:13px;
}
#handicapMember .mp-edit input[type="text"],#handicapMember .mp-edit input[type="password"]{
	width:95%;
}
.member-profile .error, .member-validation .error{
	padding:0px;
	margin:0px;
	display:block;
}
.invalid input, .invalid textarea{
	color:red;
}
.member-image-zone{
	max-width: 125px;
	float:left;
}
.member-image-div{
	width: 125px;
	height: 160px;
}
form.member-data{
	border: solid #EEEEEE 1px;
}
.club-info{
	padding-bottom:5px;
}

.alphabet input{
	display:none;
}
.alphabet a{
	padding-left:1em;
	line-height: 20px;
}
.selected-letter{
	color:green;
}
.more button{
	display:none;
	float:none;
}

.more{
	text-align:center;
}

.golfForm .part-section{
	display:inline-block;
	width:auto;
}

.right-buttons{
	text-align:right;
}
.right-buttons .button{
	float:right;
	display:inline;
}
.buttons {
	width:100%;
}
.r-search img{
	width:50px;
	height:50px;
}
.r-search tbody tr:nth-child(even){
	background-color:#FFFFFF;
}

.b-view, .b-check, .b-delete{
	display:block;
	display:inline-block;
	width:15px;
	height:15px;
	cursor:pointer;
	background-repeat:no-repeat;
}
.b-view{
	background-image:url('../shared/zoom.gif');
}
.b-check{
	background-image:url('../shared/check.png');
}
.b-delete{
	background-image:url('../shared/delete.gif');
}

.member-edit input, .member-edit radio{
	float:left;
}
.member-search .button{
	float:none;
}

.i_fb_div,.i_tw_div{
	float: left;
	width:80px;
	height:45px;
	overflow:hidden;
	display:inline;
	display:inline-block;
}
/*---------------*/

/*--navigation---*/
.golf-nav .h-section{
	display:none;
}
.golf-nav .a-section{
	display:block;
}

/*---------------*/

/*login*/
header .inner aside nav.login .upd{
	width:230px;
}
header .inner aside nav.login .upd a{
	margin-bottom: 5px;
	padding-bottom: 5px;
	width:200px;
}
/*-------*/

span.jPag-current {
	font-weight: bold !important;
}
div.all-news-paginator {
	margin-left: 7%;
}
div.club-news-paginator {
	margin-left: 30%;
	overflow-y: hidden;
}

/*For pages with long vertical navigation menu: to enable links at the bottom*/
body #main nav#subNavigation {
	position: static;
	float: left;
}

.golfForm div.buttonLayer {
	clear: none;
}
.club-info{
	padding-top:1em;
	margin-left:0.5em;
}

header .inner aside nav.login .loggedOut{
	z-index:2;
}
#handicapMember .memberInfo a.button:before{
	content:initial;
}
#handicapMember .memberInfo .functions a.button:before{
	content:initial;
}
.button{
	cursor:pointer;
}
.memberInfo .functions .button{
	float:none;
	display:block;
	width:200px;
	text-align:center;
	margin: 10px 0px 0px 0px;
}
.tournament-groups-editor button{
	display:block;
	padding:10px;
	margin-top:5px;
}
.clubAdSection img{
	max-width: 100%;;
}
	
/* arrived-members*/
.arrived-members td{
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
}
.arrived-members img{
	width:15em;
	height:12em;
	float:left;
}
.teetime-overview h1{
	font-size:4em;
	text-align:center;
	padding-bottom:0.5em;
}
.teetime-overview{
	font-size:10px;
	/*height:600px;*/
	overflow:auto;
	border: 1px solid #e9edef;
}
.teetime-overview .card-number{
	display:none;
}
.teetime-view .field{
	display:block;
	font-size:4em;
	font-weight: 900;
	margin: 0em 0em 0.2em 0.5em;
}
.teetime-view .date{
	background-color: #e9edef;
	font-weight:900;
	padding:1em;
	font-size:2em;
}
.teetime-view{
	width:100%;
	overflow: auto;
}
.teetime-view .time{
	color: #bbb;
	padding: 0px;
	font-family: "prelo-slab", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 5em;
	vertical-align: middle;
	text-align: center;
	border-right: 1px #d7d7d7 solid;
	background-color: #fff;
	width:19%;
}
.arrived-members span{
	white-space: nowrap; 
}
.arrived-members .member-name{
	display:block;
	font-size:4em;
	font-weight:900;
	text-align:left;
	line-height:1.3;
	padding-left: 18%;
}
.arrived-members .member-club{
	display:block;
	font-size:2.8em;
	font-weight:900;
	text-align:left;
	color: #999;
	line-height:1.5;
	padding-left: 18%;
}
.arrived-members .member-status{
	display:block;
	font-size:2em;
	font-weight:900;
	text-align:left;
	color: #999;
	line-height:1.5;
	padding-left: 18%;
}
.arrived-members .arrived-ago{
	font-size:2em;
	display:block;
	text-align:left;
	color: #777;
	font-weight:500;
	line-height:1.4;
}
.arrived-members .teetime-member-data{
	padding:1em 1em 4em 1em;
	border-bottom: 1px dotted #000;
}
.arrived-members{
	width:100%;
}
.click-to-activate {
	position: absolute !important;
	z-index: 9999 !important;
	height:100vh;
	background-color: #000;
	opacity: 0.8;
	text-align: center;
	width: 100%;
}
.put-the-card-into-the-reader {
	position: absolute !important;
	z-index: 9999 !important;
	height:100vh;
	background-color: #000;
	opacity: 0.8;
	text-align: center;
	width: 100%;
}
.click-to-activate h1 {
	font-size: 4em;
	color: #fff;
	border-radius: 0.4em;
	display:inline;
}
.click-to-activate span {
	padding-top: 50%;
	vertical-align: middle;
}
.put-the-card-into-the-reader span {
	padding-top: 50%;
	vertical-align: middle;
}
.put-the-card-into-the-reader h1 {
	font-size: 4em;
	color: #fff;
	border-radius: 0.4em;
	display:inline;
}
.teetime-overview .club-logo{
	width:10em;
	height:10em;
	float:left;
}
.teetime-overview div.club-logo-container {
	float: left;
	margin-bottom: 1%;
    margin-left: 3%;
    margin-top: 1%;
}
.teetime-overview div.tee-time-date-container {
	float: right;
	font-size:2.8em;
	font-weight:500;
	display:table;
	height: 4em;
	margin-right: 3%;
}
.teetime-overview span.tee-time-date-element {
	display:table-cell;
	vertical-align:middle;
}
.teetime-overview div.tee-time-overview-header {
	width: 100%;
	height: 12%;
}
.teetime-overview div.tee-time-time-and-field-container {
	width: 100%;
	font-size:2.8em;
	font-weight:500;
}
.teetime-overview div.time-container {
	float: left;
	height: 5%;
	width: 34%;
	background-color: #e9edef;
	padding-top: 1.5%;
	padding-bottom: 1.5%;
	padding-left: 3%;
}
.teetime-overview div.tee-time-field-container {
	float: right;
	height: 5%;
	width: 60%;
	padding-top: 1.5%;
	padding-right: 3%;
	padding-bottom: 1.5%;
	background-color: #e9edef;
}
span.tee-time-field-element {
	float: right;
	font-size:2em;
	font-weight: bold;
}
.time-element {
	font-size:2em;
	font-weight: bold;
}
span.tee-time-date-element {
	font-size:1.8em;
	font-weight: bold;
}
tr.teetime-foreign-member-data {
	background-color: yellow;
}
/*---------*/

div.hidden-password-field {
	display: none;
}
div.hidden-repeat-password-field {
	display: none;
}
div.main-club-layer {
	float: left;
}
div.card-serial-no {
	float: left;
	margin-left: 350px;
}

.all-news-paginator.news-paginator.jPaginate {
	position: relative;
    width: auto;
}

.all-news-paginator.news-paginator.jPaginate .jPag-pages {
	width: 10000px !important;
}

div.handicap-score-window-member-container, div.handicap-score-window-member-container h1 {
	margin: 0px;
}
div.handicap-score-window-field-container {
	float: left;
}
div.handicap-score-window-field-container h2 {
	margin-bottom: 12px;
}
div.tournament-field-rounds-scores-container {
	clear: both;
}

div.member-main-info-section {
	max-width: 600px;
}

.button-with-white-text {
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #0b6c57 0%, #1d9480 100%) repeat scroll 0 0;
    border-color: #0e5145;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	color: #fff !important;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size: 1.23em;
    font-weight: 600;
    line-height: 2.125em !important;
    text-decoration: none;
    text-shadow: 1px 1px 1px #666;
}

#memberFinderResults {
	width: 100%;
}
#memberFinderResults th {
	padding: 15px;
}
#memberFinderResults td {
	text-align: center;
}

a.golf-field-box-link {
	font-weight: 500;
	font-size: 1.3em;
}

.red-button{
	border-color: #660000 !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ff0000), color-stop(1, #660000) ) !important;
	background: -ms-linear-gradient(bottom, #660000, #ff0000) !important;
	background: -moz-linear-gradient(center bottom, #660000 0%, #ff0000 100%) !important;
}
.red-button span {
	background-color: red !important;
}

label.round-type-menu-label {
	visibility: hidden !important;
}

div.pending li {
	margin-bottom: 10px;
}

a.show-ui-component {
	text-decoration: none;
	color: #3D3D3D;
	display: block;
	font-family: "prelo-slab", Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: 400;
	line-height: 30px;
	padding: 0 10px;
	text-decoration: none;
	border: 1px solid #E6E7E8;
	float: left;
	background-color: #eeeeee;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(1, #fff) );
	background: -ms-linear-gradient(bottom, #eeeeee, #fff);
	background: -moz-linear-gradient(center bottom, #eeeeee 0%, #fff 100%);
	margin-left: 20px;
	margin-top: -5px;
}

.auto-width {
	width: auto !important;
	height: 50px;
}
div.auto-width h1 {
	padding-top: 0.4%;
	float: left;
}

.float-left {
	width: auto !important;
	float: left;
}

.big-font-size {
	font-size: 135%;
	margin-bottom: 1em;
    line-height: 1.25em;
}
p.big-font-size {
	font-size: 135%;
	margin-bottom: 1em;
    line-height: 1.25em;
}

.more-space-before-this-element {
	padding-top: 50px;
}

div.register-score-questions-and-answers {
	margin-top: 50px !important;
}
div.register-score-questions-and-answers div.article_item {
	margin: 0 !important;
	padding: 0 !important;
}

div.time-not-visible-for-no-hcp-round, div.tee-not-visible-for-hcp-round {
	display: none;
}

#registerHandicapRound div.infoLayer {
	display: none;
}
#registerHandicapRound p {
	display: none;	
}

#handicapRegisterForeign {
	margin-top: 40px !important;
}

div.element-in-new-line {
	clear: both;
}
div.element-in-new-line div.article_item {
	padding: 0 !important;
}
form.selectNumberOfHolesForm {
	width: 200px;
	height: 140px;
}
div.selectNumberOfHolesFormButtons {
	width: 100%;
	padding-top: 15px;
}
div.selectNumberOfHolesFormButtons a {
	float: right;
}
div.selectNumberOfHolesFormItem {
	padding: 5px;
}
label.selectNumberOfHolesFormItemLabel {
	padding-right: 10px;
}
select.selectNumberOfHolesFormSelect {
	float: right;
	width: 65%;
}
div.tee-color-options {
	padding-left: 2em;
	float: left;
}

div.golfWindow div.windowContent td[align="right"] input.button {
	float: right;
}

div.golfWindow div.windowContent form#tournamentStartingtimeList table.golfTable td a.button {
	padding-left: 20px;
	padding-right: 20px;
	float: right;
	color: white;
}

div.golfWindow div.windowContent p[align="center"] {
	height: 40px;
	margin-top: 30px;
}

div.golfWindow div.windowContent table tr table tr td a img {
	width: 20px;
}

div.golfWindow div.windowContent table tr table tr td a i {
	width: 20px;
	font-size: 20px;
	color: black;
	text-align: center;
	vertical-align: middle;
}

div.golfWindow div.windowContent .importerContent form.importerForm,
div.golfWindow div.windowContent .importerContent div.importerStatus {
	display: none;
}

div.golfWindow div.windowContent form input.tournamentCloseContinueButton {
	margin-top: 20px;
}

div.golfWindow div.windowContent form.tournamentGroupForm input,
div.golfWindow div.windowContent input.leftSideButton {
	margin-right: 10px;
}

div.golfWindow div.windowContent form a.tournamentResultsLink,
div.golfWindow div.windowContent input.rightSideButton {
	margin-left: 10px;
}

div.golfWindow div.windowContent input.scorecardSelectReorderButton {
	margin-left: 5px;
}

div.golfWindow div.windowContent form table.memberSearchTable {
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
}

div.golfWindow div.windowContent a.membersListLink {
	display: block;
	font-size: 16px;
}

div.golfWindow div.windowContent input.button {
	height: 23px;
	line-height: 0em !important;
	font-weight: normal;
	letter-spacing: 1px;
}

div.golfWindow div.windowContent form.golfForm div.buttonLayer {
	margin-left: 0px;
}

div.golfWindow div.windowContent form.golfForm div.buttonLayer a.button,
div.golfWindow div.windowContent form .dark a.button,
div.golfWindow div.windowContent form .light a.button,
div.golfWindow div.windowContent form table#modifyTournament a.button,
div.golfWindow div.windowContent form table div.uploader div.tournament-logo-button {
	float: left;
	height: 23px;
}

div.golfWindow div.windowContent form.golfForm div.buttonLayer a.button span,
div.golfWindow div.windowContent form .dark a.button span,
div.golfWindow div.windowContent form .light a.button span,
div.golfWindow div.windowContent form table#modifyTournament a.button span,
div.golfWindow div.windowContent form table div.uploader div.tournament-logo-button span {
	margin-top: -3px;
	font-weight: normal;
	letter-spacing: 1px;
	white-space: nowrap;
}

div.golfWindow div.windowContent form .dark a.startSetupButton,
div.golfWindow div.windowContent form .light a.startSetupButton {
	margin-right: 8px;
	margin-left: 8px;
}

div.golfWindow div.windowContent form select[name="tournament_round"] {
	float: left;
	margin-right: 5px;
}

div.golfWindow div.windowContent form table .teeTimesEditRow {
	display: inline-block;
	margin-top: 10px;
}

div.golfWindow div.windowContent form.tournamentGroupForm input.closeButton {
	margin-top: 85px;
	clear: both;
}

div.golfWindow div.windowContent form#tournamentStartingtimeList div.saveButtonContainer input.button {
	margin-top: 15px;
}

div.golfWindow div.windowContent form#tournamentStartingtimeList table.golfTable a.creditcardListButton {
	margin-top: -3px;
	font-weight: normal;
	letter-spacing: 1px;
	height: 23px;
	line-height: 1.7em !important;
}

div.golfWindow div.windowContent form table.tournamentBlockFormTable {
	margin-top: 15px;
}

div.golfWindow div.windowContent form table#modifyTournament a.middleButton {
	float: initial;
	width: 110px;
}

.golfTable tbody tr td.whiteBorderlessRow {
	background-color: #ffffff;
	border-bottom: none;
}

.golfTable tbody tr:hover td.whiteBorderlessRow {
	background-color: #ffffff;
}

div.golfWindow div.windowContent form a.resultsLinkCopyButton {
	font-size: 16px;
	color: black;
	vertical-align: middle;
	margin-left: 5px;
}

div.tournamentInfo .memberUnregisterLink {
	font-size: 16px;
	color: #ff0000;
}

#sponsors {
	display: none;
}

div.simpleCardVerifierView {
	background-color: white;
	float: right;
	margin-bottom: 0px;
}

div.tee-time-booking-window input {
	padding: 0px 15px !important;
	float: right !important;
}

input.cancel-tee-time-booking {
	margin-right: 15px !important;
}

div.captcha {
  display: flex;
  align-items: center;
}
div.captcha input {
	margin-left: 8px !important;
	margin-right: 8px !important;
}

td.tee-time-more-visible:hover {
	border: 2px #1E75E0 solid !important;
	border-left: 3px #1E75E0 solid !important;
	border-color: #1E75E0;
	color: #A60002 !important;
}
td.tee-time-more-visible a:hover {
	color: #A60002;
	font-variant: bold;
}

div.register-at-course-info-box p {
	border: 2px #FBBA00 solid !important;
	background-color: #FCF6D4;
	padding: 20px;
}

div.beta-golf-is-announcement p {
	border: 2px #FBBA00 solid !important;
	background-color: #FCF6D4;
	padding: 5px;
	font-size: 15px;
	line-height: 1.764em;
	max-width: 770px;
}

div.faq-content {
	width: 98%;
}
div.faq-content .article_item {
	padding: 0px !important;
	padding-left: 20px !important;
}
div.faq-content p {
	background-color: #F0F0F0;
	padding: 15px;
}
div.faq-hidden {
	display: none;
}
a.faq-opener-closer {
	font-family: Arial !important;
}
div.faq-label h3 {
	padding-left: 70px;
	padding-top: 5px;
	font-variant: normal;
}
table .warningMessagesLink {
	width: 32px;
	height: 32px;
	line-height: 32px;
	cursor: pointer;
	color: #000000;
}

li.noChildren a[href*='/pages/sidanmin/golfvinir/'] {
	display: none !important;
}

div.accept-cookies-footer {
	display: block;
	position: fixed;
	background-color: #fff;
	width: 100%;
	bottom: 0;
	z-index: 8010;
	border-top: 4px;
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 0px 15px 0px;
}

div.accept-cookies-footer > div.accept-cookies-footer-content > div.left-side-content {
	display: block;
	float: left;
}

div.accept-cookies-footer > div.accept-cookies-footer-content > div.right-side-content {
	display: block;
	float: right;
}

div.accept-cookies-footer > div.accept-cookies-footer-content > div.left-side-content > span {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #4b67a5;
	margin: 20px 20px 20px 40px;
}

div.accept-cookies-footer > div.accept-cookies-footer-content > div.left-side-content > .button {
	margin: 10px;
}

div.accept-cookies-footer > div.accept-cookies-footer-content > div.right-side-content > a {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #576da4;
	margin: 20px 40px 20px 20px;
}

div.accept-cookies-footer > div.accept-cookies-footer-content > div.right-side-content .see-more-info-button {
	text-decoration: underline;
	cursor: pointer;
}

div.privacy-policy-window .fancybox-skin {
	background: #fff;
}

div.cookies-accepted-window .fancybox-skin {
	background: #fff;
}

div.cookies-accepted-window-content > h1 {
	font-size: 26px;
	margin-bottom: 20px;
}

div.cookies-accepted-window-content p {
	font-size: 16px;
	margin-bottom: 20px;
}

div.cookies-accepted-window-content > .button {
	float: right;
}
