/* BEGIN CALENDAR STYLES */
#BA53_button_td {
	white-space:nowrap;
	text-align:right;
}	
.BA08_btnDiv {
	min-height: 106px;
	max-height: 106px;
	text-align:center;
	min-width:125px;	
}
div#BA55_text img, div#BA12_icon img, .icon {
	float: left;
	margin-right: 1em;
	width: 110px;
	max-height: 110px;
	align-self: center;
}
.BA70_corners {
	border-radius: 10px;	
}
.BA02_bannerDiv {
	margin: 0 auto;
	max-height: 106px;
	display: flex;
	flex-wrap: wrap;
}
#BA12_icon, #m_BA12_icon, #s_BA12_icon {
	height: 106px;
	float: left;
	max-width: 110px;
	min-width: 110px;
	align-items: center;
	justify-content: center;
	display: flex;
}
div#BA12_icon img, div#m_BA12_icon img, div#s_BA12_icon img, 
.icon, .BA06_icon {
	width: 85px;
	max-height: 85px;
	float: none;
	margin-right: 0;
}

#BA55_text, #m_BA55_text, #s_BA55_text {
	/* height: 106px; */
	flex: 2;
	align-items: left;
	display: flex;
}
#BA08_btnDiv {
	height: 106px;
	float: right;
	max-width:230px;
	min-width:125px;	
	align-items: center;
	justify-content: center;
	display: flex;
}
#BA13_icon_LG {
	display:none;	
}
.BA04_txtDiv {
	/* padding: 0px !important; */
	padding-left: 9px !important;
	color: #000;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
#BA10_logoDivAbove, #BA09_logoDivBelow { 
	margin-left:auto;
	margin-right:auto;
	height:16px;
	line-height:1px;
}
div#BA55_text {
	padding-left:0px;
}
.sansserif_s, .sanserif_s { padding-top: 1px !important; }
.sansserif_m, .sanserif_m { padding-top: 1px !important; }
.sansserif_l, .sanserif_l { padding-top: 2px !important; }
.sansserif_xl, .sanserif_xl { padding-top: 2px !important; }
.open_s { padding-top: 2px !important; }
.open_m { padding-top: 2px !important; }
.open_l { padding-top: 3px !important; }
.open_xl { padding-top: 3px !important; }
.script_s { padding-top: 2px !important; }
.script_m { padding-top: 1px !important; }
.script_l { padding-top: 2px !important; }
.script_xl { padding-top: 1px !important; }
.display_s { padding-top: 2px !important; }
.display_m { padding-top: 2px !important; }
.display_l { padding-top: 2px !important; }
.display_xl { padding-top: 3px !important; }
.serif_s {  padding-top: 2px !important; }
.serif_m {  padding-top: 1px !important; }
.serif_l {  padding-top: 2px !important; }
.serif_xl {  padding-top: 2px !important; }
/* MOBILE DEVICES */
@media only screen and (max-width: 800px) and (min-width: 1px) {
	.sansserif_l, .sanserif_l,
	.sansserif_xl, .sanserif_xl {
		font-family: "Play", sans-serif;
		font-size: 22px !important;
		line-height: 33px !important;
	}
	.open_l, .open_xl {
		font-family: "Comfortaa", cursive;
		font-size: 20px !important;
		line-height: 28px !important;
	}
	.script_l, .script_xl {
		font-family: "Caveat", cursive;
		font-size: 28px !important;
		line-height: 33px !important;
	}
	.display_l, .display_xl {
		font-family: "Merienda One", cursive;
		font-size: 19px !important;
		line-height: 25px !important;
	}
	.serif_l, .serif_xl {
		font-family: "Roboto Slab", serif;
		font-size: 22px !important;
		line-height: 33px !important;
	}
	div#BA12_icon img, .icon, .BA06_icon {
		width: 65px;
		max-height: 65px;
		float: none;
		margin-right: 0;
	}
	
	#webIcon_selectedIcon, #banner_selectedIcon, #calIconTbl_selected, .BA06_icon, #BA30_calTBL, #BA31_calTBL_red, .BA31_calTBL_red, #BA31_calTBL_orange, .BA31_calTBL_orange, #BA31_calTBL_purple, .BA31_calTBL_purple, #BA31_calTBL_blue, .BA31_calTBL_blue, #BA31_calTBL_turquois, .BA31_calTBL_turquois, #BA31_calTBL_green, .BA31_calTBL_green, #BA31_calTBL_black, .BA31_calTBL_black, #BA31_calTBL_gray, .BA31_calTBL_gray {
		background-size: 65px 65px;
	}
	
	#BA12_icon {
		height: 106px;
		max-width: 85px;
		min-width: 104px;
		margin-right:5px;
	}
}