﻿body {
	padding-top: 10px;
	padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
	padding-left: 15px;
	padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
	white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
	max-width: 600px;
}

/* styles for validation helpers */
.field-validation-error {
	color: #a80000;
}

.field-validation-valid {
	display: none;
}

input.input-validation-error {
	border: 1px solid #a80000;
}

textarea.input-validation-error {
	border: 1px solid #a80000;
}

select.input-validation-error {
	border: 1px solid #a80000;
}

input[type="checkbox"].input-validation-error {
	border: 0 none;
}

.validation-summary-errors {
	color: #a80000;
}

.validation-summary-valid {
	display: none;
}

.changedColor {
	background-color: #d9ffd4;
	color: #1d6700;
}

.input-group .form-control {
	z-index: 1;
}

.radio, .checkbox {
	width: auto;
	padding: 0;
}

input[type="checkbox"], input[type="radio"] {
	margin: 4px auto;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	vertical-align: unset;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1;
	cursor: not-allowed;
}




.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 3px;
}

.dateStyle{
	width: 100%;
}

#shelterContactHTML{
	margin-bottom: 10px;
}

#WebActivityForm, #headerDirectionHTML {
	margin: 0 auto;
	max-width: 600px;
	text-align: justify;
}

#headerHTML{
	text-align: center;
}

.submitBtn{
	background-color: #eaeaea;
	color: #000;
	font-weight: bold;
	display: block;
	margin: 0 auto;
}

.requiredColor{
	color: #8f0000;
}

label{
	display: inline;
}

.submitText{
	text-align: center;
	width: 100%;
	display: block;
}

.submitHeader{
	text-align: center;
	margin-bottom: 15px;
}