/* mhh 01-29-2022 */

.BA06_icon {
	border-radius: 8px;
}
#banner_selectedIcon {
	border-radius:8px !important;
}
#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: 85px 85px;
	width: 85px;
	height:85px;
	background-repeat:no-repeat;
	margin:auto !important;
}
#webIcon_selectedIcon {
	width:85px;
	height:85px;
}
#BA31_calTBL_red, .BA31_calTBL_red {
	background-image:url(https://c.b01a.com/red_100x100.png);
}
#BA31_calTBL_orange, .BA31_calTBL_orange {
	background-image:url(https://c.b01a.com/orange_100x100.png);
}
#BA31_calTBL_purple, .BA31_calTBL_purple {
	background-image:url(https://c.b01a.com/purple_100x100.png);
}
#BA31_calTBL_blue, .BA31_calTBL_blue {
	background-image:url(https://c.b01a.com/blue_100x100.png);
}
#BA31_calTBL_turquois, .BA31_calTBL_turquois {
	background-image:url(https://c.b01a.com/turquois_100x100.png);
}
#BA31_calTBL_green, .BA31_calTBL_green {
	background-image:url(https://c.b01a.com/green_100x100.png);
}
#BA31_calTBL_black, .BA31_calTBL_black {
	background-image:url(https://c.b01a.com/black_100x100.png);
}
#BA31_calTBL_gray, .BA31_calTBL_gray {
	background-image:url(https://c.b01a.com/gray_100x100.png);
}
.B39_cal_month {
	font-weight:normal;
	font-size:18px;
	line-height:18px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	height:35px;
	vertical-align:middle;
	padding-top: 0px;
}
.B40_cal_date {
	font-weight:bold;
	font-size:50px;
	line-height:50px;
	color: #000;
	text-align: center;
	vertical-align: top;
	padding-top:0px;
	padding-bottom:0px;
	height: 50px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
/* END CALENDAR STYLES */
#BA50_button, .BA52_button_white, .BA51_button_black {
	min-width:90px;
	padding: 4px 7px;
	margin-right:4px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight:400;
	text-decoration: none;
	text-align:center;	
	display:inline-block;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border-radius: 4px;
}
.BA51_button_black, .BA52_button_white:hover {
	background-color: #000000;
	color: #FFFFFF !important;
	border-color:#000000;
}
.BA51_button_black:hover, .BA52_button_white {
	background-color: #FFFFFF;
	color: #000000 !important;
	border-color:#FFFFFF;
}
.BA51_button_black {
	border: solid 2px #000000;
}
.BA52_button_white {
	border: solid 2px #FFFFFF;
}
.BA04_txtDiv {
	/* padding: .3em; */
	padding: 0em .3em;
	display: flex;
	align-items: center;
	order: 1;
}
.BA08_btnDiv {
	min-height: 60px;
	text-align:center;
	min-width:125px;	
	align-items: center;
	padding:0px;
	padding-left:10px !important;
	padding-right:10px !important;
	order: 2;
}
div#BA55_text img, div#BA12_icon img, .icon {
	float: left;
	align-self: center;
}
div#BA55_text {
	letter-spacing: normal !important;
	padding-left:5px;
}
.BA70_corners {
	border-radius: 10px !important;	
}
.BA41_calendar {
	width:85px;
	text-align:center;
	padding:8px 10px 8px 16px;
	vertical-align:middle;	
}
.BA01_iconDiv {
	order: 0;
}

#BA10_logoDivAbove, #m_BA10_logoDivAbove, #s_BA10_logoDivAbove {
	margin: 0 auto;	
	height: 16px;
	padding-top:2px;
	padding-bottom:3px;
	line-height:1px;
}
#BA09_logoDivBelow, #m_BA09_logoDivBelow, #s_BA09_logoDivBelow {
	width: initial;
	margin-left: auto;
	margin-right: auto;
	padding:3px 5px 0px 0px;
	height:17px;
	line-height:1px;
}
#BA16_logoResp, #m_BA16_logoResp, #s_BA16_logoResp {
	display:none;	
}
#BA17_logoMini, #m_BA17_logoMini, #s_BA17_logoMini, .BA17_logoMini {
	height:13px;
	margin-top:2px;
}
.BA07_bannerDivBG {
    padding-left:8px;
    padding-right:8px !important;
}
.sansserif_s, .sanserif_s {
	font-family: "Play", sans-serif;
	font-size: 18px !important;
	/* padding-top:10px !important; */
	/* line-height: 24px !important; */
	line-height: normal !important;
}
.sansserif_m, .sanserif_m {
	font-family: "Play", sans-serif;
	font-size: 22px !important;
	/* padding-top:10px !important; */
	/* line-height: 33px !important; */
	line-height: normal !important;
}
.sansserif_l, .sanserif_l {
	font-family: "Play", sans-serif;
	font-size: 28px !important;
	/* line-height: 33px !important; */
	line-height: normal !important;
}
.sansserif_xl, .sanserif_xl {
	font-family: "Play", sans-serif;
	font-size: 40px !important;
	/* padding-top:6px !important; */
	/* line-height: 52px !important; */
	line-height: normal !important;
}
	
.open_s {
	font-family: "Comfortaa", cursive;
	font-size: 16px !important;
	/* padding-top: 10px !important; */
	/* line-height: 24px !important; */
	line-height: normal !important;
}
.open_m {
	font-family: "Comfortaa", cursive;
	font-size: 20px !important;
	/* padding-top: 10px !important; */
	/* line-height: 28px !important; */
	line-height: 28px !important;
}
.open_l {
	font-family: "Comfortaa", cursive;
	font-size: 26px !important;
	/* padding-top: 10px !important; */
	/* line-height: 32px !important; */
	line-height: 32px !important;
}
.open_xl {
	font-family: "Comfortaa", cursive;
	font-size: 35px !important;
	/* padding-top: 10px !important; */
	/* line-height: 40px !important; */
	line-height: normal !important;
}

.script_s {
	font-family: "Caveat", cursive;
	font-size: 22px !important;
	/* line-height: 24px !important; */
	line-height: normal !important;
}
.script_m {
	font-family: "Caveat", cursive;
	font-size: 28px !important;
	line-height: 30px !important;
	/* line-height: normal !important; */
}
.script_l {
	font-family: "Caveat", cursive;
	font-size: 30px !important;
	/* padding-top:10px !important; */
	line-height: 32px !important;
	/* line-height: normal !important; */
}
.script_xl {
	font-family: "Caveat", cursive;
	font-size: 45px !important;
	line-height: 46px !important; 
	/* line-height: normal !important; */
}
	
.display_s {
	font-family: "Merienda One", cursive;
	font-size: 16px !important;
	/* padding-top:10px !important; */
	/* line-height: 24px !important; */
	line-height: normal !important;
}
.display_m {
	font-family: "Merienda One", cursive;
	font-size: 19px !important;
	/* padding-top:10px !important; */
	/* line-height: 25px !important; */
	line-height: normal !important;
}
.display_l {
	font-family: "Merienda One", cursive;
	font-size: 24px !important;
	/* padding-top:10px !important; */
	/* line-height: 35px !important; */
	line-height: normal !important;
}
.display_xl {
	font-family: "Merienda One", cursive;
	font-size: 32px !important;
	/* padding-top:10px !important; */
	/* line-height: 45px !important; */
	line-height: normal !important;
}

.serif_s {
	font-family: "Roboto Slab", serif;
	font-size: 17px !important;
	/* line-height: 24px !important; */
	line-height: normal !important;
}
.serif_m {
	font-family: "Roboto Slab", serif;
	font-size: 22px !important;
	/* line-height: 33px !important; */
	line-height: normal !important;
}
.serif_l {
	font-family: "Roboto Slab", serif;
	font-size: 26px !important;
	/* padding-top: 6px !important; */
	/* line-height: 33px !important; */
	line-height: normal !important;
}
.serif_xl {
	font-family: "Roboto Slab", serif;
	font-size: 39px !important;
	/* line-height: 47px !important; */
	line-height: normal !important;
}
