
.banner{
	background: #213983;
	padding-top: 15px; 
	padding-bottom: 5px;
}
.footer{
	background: #ccd0d3;
	padding-top: 20px; 
	padding-bottom: 20px;
}
h3{
	color: #fff; 
}
h4{
	color: #fff; 
}
.form-control-xs {
    height: calc(1.6em + .375rem + 2px) !important;
    padding: .5rem .8rem !important;
    font-size: 1.15rem !important;
    line-height: 1.5;
    border-radius: .3rem;
}
.row {
	padding-bottom: 5px;
}
.error {
	font-family: Tahoma; 
	font-size: 9pt;
	color: red;
}
.form-inline {
	display: flex;
	flex-flow: row wrap;
	align-items: right;
}
.alert {
    height: calc(1.6em + .375rem + 2px) !important;
	text-align: center;
    padding: 3px;
    line-height: 1.5;
    border-radius: .3rem;
}
.checkboxes label {
  display: inline-block;
  padding-right: 20px;
  white-space: nowrap;
}
.checkboxes input {
  vertical-align: middle;
}
.checkboxes label span {
  vertical-align: middle;
}







