.bcalrt_container, #bcalrt_alert_preview {
  display: flex;
  flex-direction: row;
  justify-content: center;
  color: black;
  margin-top: 8px;
	
}


.bcalrt_text_container {
  display: flex;
  flex-direction: column;
  
}

.bcalrt_text_inner {
  display: flex;
  flex-direction: row;
}

.bcalrt_icon_container {
  height: 46px;
  width: 46px;
  min-width: 46px;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 8px;
  margin-right: 8px;

}

.bcalrt_icon {
  display:inline;
}

#bcalrt_emergency_alert_icon, #bcalrt_info_alert_icon  {
	font-size: 20px;	
}

.bcalrt_icon_container:has(#bcalrt_emergency_alert_icon) {
  background-color: #82153520;
}

#bcalrt_emergency_alert_icon{
	color: #821535;
}
.bcalrt_emergency_alert_link {
  color:  #821535;
}


.bcalrt_icon_container:has(#bcalrt_info_alert_icon) {
  background-color: #3D75A320;

}


#bcalrt_info_alert_icon {
	color: #3D75A3; 
}
.bcalrt_information_alert_link {
  color:  #3D75A3;
}

.bcalrt_heading {
  display: inline;
  font-weight: bold;
  margin: 0px;
}

.bcalrt_message {
  display: inline;
  margin-bottom: 10px;
}

#bcalrt_preview_window {
	border: solid gray 2px;
	width: 100%;
} 

#bcalrt_alert_type_preview {
  display: flex;
  justify-content: left;
 
}

#bcalrt_preview_window .bcalrt_container .bcalrt_message, 
#bcalrt_preview_window .bcalrt_container .bcalrt_heading, 
#bcalrt_preview_window .bcalrt_container .bcalrt_button_link  {
	font-size: 18px;	
	
}