@CHARSET "UTF-8";

.header_background {
	background: #a52423;
	border: solid 1px #a52423;	
}

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

.startpage_left {
	background: #ffdd00;
}

.infotext p {
    color: grey !important;
}

.infotext h3 {
    color: grey !important;
}

.welcome_area {
    color: grey !important;
}

.welcome_area h3 {
    color: grey !important;
}

.welcome_area p {
    color: grey !important;
}

.startpage_right1 {
	background: rgb(170, 51, 17);	
}

.startpage_right2 {
	background: rgb(170, 51, 17);
}

.slotContentFree {
    background: #fcee96 !important;
}

.slotContentBorder {
    background: #ffdd00 !important;
}

.slotMarkerFree {
    background: #fcee96 !important;
}

.footer {
	background: #a52423 !important;
	border: solid 1px #a52423 !important;	
}


/* Foundation customization -> grey controls */

.button {
	background: grey;
	border: solid 1px black;		
}

.sub-nav dd.active a, .sub-nav dt.active a, .sub-nav li.active a {
	background: grey;	
}

.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;
}


/* Datepicker customization -> grey */

.ui-datepicker .ui-datepicker-header {
    background-color: grey;
    color: #fff;
}

.ui-datepicker {
    border-color: grey;
}

.ui-datepicker-calendar .ui-state-active {
    background-color: grey;
    border-color: grey;
    color: #fff;
}

.ui-datepicker-calendar .ui-state-hover {
    background-color: grey!important;
    border-color: grey!important;
    color: #fff!important;
}

/* Footable customization -> grey */

.footable {
    border: 3px solid grey;
}

.footable>thead>tr>td, .footable>thead>tr>th {
    background-color: grey;
    border: 1px solid grey;
}

/* UI keyboard customization -> grey */

.ui-state-active, .ui-widget-content .ui-state-active {
    background-color: grey;
    border-color: grey;
    color: #fff;
}

/* Module customization */

.module_booking {
	background: rgb(119, 34, 0);
	border: solid 1px rgb(119, 34, 0);
}

.module_booking2 {
	background: rgb(119, 34, 0);
	border: solid 1px rgb(119, 34, 0);
}

.slotMarkerSingle {
	background: rgb(187, 68, 34) !important;
}

.slotMarkerSingle_tournament {
	background: rgb(187, 68, 34) !important;	
}

.slotContentSingle_tournament {
	color: white !important;
	background: rgb(187, 68, 34) !important;	
}

.slotMarkerDouble_tournament {
	background: rgb(187, 68, 34) !important;	
}

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


/* .slotMarkerDouble { */
/* 	background: rgb(153, 68, 102); */
/* } */

/* .slotMarkerCustom { */
/* 	background: rgb(119, 34, 17); */
/* } */

.module_users {
	background: rgb(119, 34, 85);
	border: solid 1px rgb(119, 34, 85);
}

.slotMarkerCustom_info1 {
	background: rgb(0, 176, 240) !important;
}

.slotContent_info1 {
	color: black !important;
	background: rgb(0, 176, 240) !important;	
}

.slotMarkerCustom_info2 {
	background: rgb(0, 176, 80) !important;
}

.slotContent_info2 {
	color: black !important;
	background: rgb(0, 176, 80) !important;	
}

.slotMarkerCustom_info3 {
	background: rgb(255, 0, 0) !important;
}

.slotContent_info3 {
	color: black !important;
	background: rgb(255, 0, 0) !important;	
}


.header_background {
	background: #a52423;
	border: solid 1px #a52423;	
}

.cm_header_external {
    background-color: #a52423;
}

.cm_header_logo_external {
	width: 70px;
	height: 70px;
	margin: 2px;
}


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