@CHARSET "UTF-8";

html * {
	font-weight: 350;
}

.header_background {
	background: white;
}

.cm_header_external {
    background-color: white;
	border-bottom: solid 4px rgba(198,59,32,0.63);
}

.cm_header_logo_external {
	width: 200px;
	height: 90px;
	margin: 2px;
}

.headerlogo {
	width: 200px;
	height: auto;
	margin: 2px;
}

.cm_header_text {
	color: #787878 !important;
}

.cm_menubar {
	color: #787878 !important;
}

.cm_username {
	color: #787878 !important;
}

.cm_burger_button_line { 
    background: #787878 !important;
}

.headersubtitle {
    color: #787878 !important;
}

.currentDateContainer {
    color: #787878 !important;
}

.header_background {
	border: none;
}

.sponsor_image_1 {
	width: 140px;
	height: auto;
	margin-right: 25px !important;
}

.sponsor_image_2 {
	width: 140px;
	height: auto;
}


.startpage_left {
    color: #fff;
	background: rgb(227,94,68);

}
/* 
.welcome_area {
    color: grey;
} */
/* 
.infotext p {
    color: grey;
}

.welcome_area h3 {
    color: grey;
} */

.startpage_right1 {
	background: rgb(45,125,77);
}

.startpage_right2 {
	background: rgb(192,216,126);	
}

.startpage_right2 p {
	color: white;
}
.startpage_right2 a {
	color: white;
}

.slotContentFree {
    background: rgb(192,216,126) !important;
}

.slotContentBorder {
    background: rgb(192,216,126) !important;
}

.slotMarkerFree {
    background: rgb(192,216,126) !important;
}

.slotMarkerSingle {
	background: rgb(45,125,77) !important;
}

.slotMarkerDouble {
	background: rgb(227,94,68) !important;
}

/* .slotMarkerSingle_tournament {
	background: rgba(198,59,32,0.63);
} */

.slotContentSingle_tournament {
	color: white !important;
	background: rgb(45,125,77) !important;
}

/* .slotMarkerDouble_tournament {
	background: rgb(227,94,68);
} */

.slotContentDouble_tournament {
	color: white !important;
	background: rgb(227,94,68) !important;
}



/* Foundation customization -> green controls */

.button {
	background: rgb(45,125,77);
	border: solid 1px black;		
}

.sub-nav dd.active a, .sub-nav dt.active a, .sub-nav li.active a {
	background: rgb(45,125,77);	
}

.button:hover, 
.button:focus {
  background-color: #d3d3d3;
}

.sub-nav dd.active a:hover, .sub-nav dt.active a:hover, .sub-nav li.active a:hover,
.sub-nav dd.active a:focus, .sub-nav dt.active a:focus, .sub-nav li.active a:focus {
  background-color: #d3d3d3;
}

.switch input:checked+label {
    background: rgb(45,125,77);
}


/* Datepicker customization -> green */

.ui-datepicker .ui-datepicker-header {
    background-color: rgb(45,125,77);
    color: #fff;
}

.ui-datepicker {
    border-color: rgb(45,125,77);
}

.ui-datepicker-calendar .ui-state-active {
    background-color: rgb(45,125,77);
    border-color: rgb(45,125,77);
    color: #fff;
}

.ui-datepicker-calendar .ui-state-hover {
    background-color: rgb(45,125,77)!important;
    border-color: rgb(45,125,77)!important;
    color: #fff!important;
}

/* Footable customization -> green */

.footable {
    border: 3px solid rgb(45,125,77);
}

.footable>thead>tr>td, .footable>thead>tr>th {
    background-color: rgb(45,125,77);
    border: 1px solid rgb(45,125,77);
}

/* UI keyboard customization -> green */

.ui-state-active, .ui-widget-content .ui-state-active {
    background-color: rgb(45,125,77);
    border-color: rgb(45,125,77);
    color: #fff;
}



.footer {
	background: rgba(198,59,32,0.63) !important;
	border: solid 1px rgba(198,59,32,0.63) !important;
}

.cm_header_logo_external {
    background: url("./headerlogo_1749385252.png");
    background-size: cover;
}
