:root {

	--BaseBoxShadow1: 0px 1px 2px 0px rgb(0 0 0 / 30%);
	--BaseBoxShadow2: 0px 5px 10px 0px rgb(0 0 0 / 30%);
	--BaseBoxShadow3: 0px 10px 20px 0px rgb(0 0 0 / 30%);
	--BaseBoxShadow4: 0px 15px 30px 0px rgb(0 0 0 / 30%);

	--BaseBorderStyle: 1px solid var(--BaseFontColor10);
	--BaseBorderStyle2: 2px solid var(--BaseFontColor10);

	--BaseBorderRadius5: 5px 5px 5px 5px;
	--BaseBorderRadius10: 10px 10px 10px 10px;
	--BaseBorderRadius15: 15px 15px 15px 15px;
	--BaseBorderRadius20: 20px 20px 20px 20px;
	--BaseBorderRadius30: 30px 30px 30px 30px;
	--BaseBorderRadius100: 100px 100px 100px 100px;

}

a{
	/*background-color: var(--BaseBackgroundColor4);*/
	/*text-decoration: none;*/
	cursor: pointer;
	/*color: var(--BaseFontColor1);*/
}
a:hover {
	background-color: var(--BaseBackgroundColor8);
	/*color: var(--BaseFontColor19);*/
}

hr {
	border: 0;
	border-top: 1px solid #EBEDEF;
}

.booking_body{
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #ced4da;
	padding: 10px;
	overflow: hidden;
}

.booking_name{
	cursor: pointer;
	padding: 5px;
}

.booking_name:hover{
	transition: all var(--BaseTransitionTime1) ease-in-out;
	background: var(--BaseBackgroundColor2);
}

.booking_iframe{
	max-height: 0px;
	overflow: hidden;
}



#LoadingContainer{
	position: absolute;
	display: block;
	z-index: 150;
	//left: calc(50% - 70px);
	//top: calc(50% - 70px);
	left: 50%;
	top: 50%;
}
#AjaxLoadingContainer{
	position: absolute;
	display: none;
	z-index: 150;
}
.IconSmall{
	vertical-align: middle;
	//text-align: center;
	cursor: pointer;
	width: fit-content;
	//padding-left: 10px;
	//padding-right: 10px;
	//width: 25px;
	//border: var(--BaseBorderStyle);
}
.IconSmall:hover {
	opacity: 0.5;
}



table {
	min-width: 50vw;


}


input[type=date] {
	/*width: 50%;*/
	max-width: 40vw;
	min-width: 200px;

}

input[type=radio] {
	width: 20px;
	height: 20px;
	//min-width: 20px;
	//font-size: 20px;
	//background-color: var(--BaseBackgroundColor1);
	//background: var(--BaseBackgroundColor1);
	//border: 1px solid var(--BaseFontColor6);
}

input[type=checkbox] {
	width: 20px;
	height: 20px;
	//min-width: 20px;
	//font-size: 20px;
	//background-color: var(--BaseBackgroundColor1);
	//background: var(--BaseBackgroundColor1);
	//border: 1px solid var(--BaseFontColor6);
}







