.icon-text {
	text-align: center;
}

body {
  padding-top: 80px;
  font-family: 'Oswald', sans-serif;
  background: #fbfbfb;
}
@media (max-width: 979px) {
  body {
    padding-top: 0px;
  }
}

.shadowEffect {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.smalltext {
	font-size: 70% !important;
}

.icon-text-small {
	text-align: center;
	font-size: 70%;
}

.page-titles {
	font-weight: bold;
	font-size: 150%;
	background: #eee;
	padding-left: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.2em;
	display: table-cell;
}

.section-titles {
	font-weight: bold;
	font-size: 110%;

}

.form-row {
	margin-top: 0.5em;
}

.top-menu {
	text-align: right;
	font-weight: bold;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-top: 0.6em;
	font-size: 90%;
}

.largecheckbox {
	float: right; 
	display: block; 
	margin-top: 0.6em;
	transform: scale(1.5);
	-ms-transform: scale(1.5);
	-webkit-transform: scale(1.5);
}

.largeButton {
	font-size: 100% !important;
	padding-left: 1em !important;
	padding-right: 1em !important;
	padding-bottom: 0.3em !important;
}

.numbersInput {
background: #fff !important;
height: calc(1.5em + .75rem + 2px) !important;
padding: .375rem .75rem !important;
font-size: 1rem !important;
font-weight: 400 !important;
line-height: 1.5 !important;
color: #495057 !important;
background-color: #fff !important;
background-clip: padding-box !important;
border: 1px solid #ced4da !important;
border-radius: .25rem !important;
}

.textInput {
background: #fff !important;
height: calc(1.5em + .75rem + 2px) !important;
padding: .375rem .75rem !important;
font-size: 1rem !important;
font-weight: 400 !important;
line-height: 1.5 !important;
color: #495057 !important;
background-color: #fff !important;
background-clip: padding-box !important;
border: 1px solid #ced4da !important;
border-radius: .25rem !important;
}


.modal {
max-width: 100% !important;
height: auto !important;
}

.modal-dialog {max-width: 800px !important;}

.fieldLabel {
	font-size: 1vw;
}

input, select, textarea, textinput{
    color: navy !important;
}

.bg-dark {
	background: #fff !important;
		-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
			
}

.btn-info {
	background: orange !important;
	border: orange !important;
}