.dl-horizontal dt {
	white-space: normal;
}
label {
	font-weight: bold; vertical-align: middle;
}
.zip {
	width: 75px;
}
.info-tooltip {
	color: goldenrod; padding-left: 5px; font-size: 18px; display: inline-block;
}
.fileUpload {
	overflow: hidden; position: relative;
}
.fileUpload input.upload {
	margin: 0px; padding: 0px; top: 0px; right: 0px; font-size: 20px; position: absolute; cursor: pointer; opacity: 0;
}
.panel-heading > h3 {
	font-size: 20px; margin-top: 10px;
}
.ui-tooltip {
	padding: 10px 20px; border-radius: 10px; border: currentColor; border-image: none; width: auto; font-size: small !important; min-width: 75px; max-width: 750px !important; box-shadow: 0px 0px 7px black;
}
.ui-tooltip-info {
	background: black; color: white;
}
form input {
	max-width: 450px;
}
form select {
	max-width: 450px;
}
.fileUpload {
	max-width: 450px;
}
input.datepicker {
	max-width: 12em;
}
input.number {
	max-width: 7em;
}
input.currency {
	max-width: 5em;
}
input.url {
	max-width: 100% !important;
}
select.tall {
	min-height: 12em;
}
select.state {
	max-width: 6em;
}
input.phone {
	max-width: 10em;
}
input.phone-ext {
	max-width: 6em;
}
.ui-tooltip-regular {
	max-width: 300px;
}
.input-group-addon img {
	margin: 0px -4px; max-height: 20px;
}
.required::after {
	color: rgb(238, 51, 34); padding-left: 2px; font-family: "Verdana", Geneva, sans-serif; font-size: 14px; font-weight: bold; display: inline; content: "*";
}
.input-validation-error {
	border-color: red;
}
.field-validation-error {
	color: red; font-weight: bold;
}
.checkboxflag {
	display: inline;
}
fieldset {
	padding: 15px !important; border: 1px solid rgb(170, 170, 170) !important; border-image: none !important; margin-bottom: 20px;
}
fieldset legend {
	padding: 0px 10px; border: currentColor !important; border-image: none !important; width: auto !important; margin-bottom: 0px !important;
}
.ui-tooltip table {
	text-align: center;
}
.ui-tooltip a {
	color: aqua; font-weight: bold;
}
.ui-widget {
	text-align: center; font-family: inherit; font-size: inherit;
}
.ui-widget input {
	text-align: center; font-family: inherit; font-size: inherit;
}
.ui-widget select {
	text-align: center; font-family: inherit; font-size: inherit;
}
.ui-widget textarea {
	text-align: center; font-family: inherit; font-size: inherit;
}
.ui-widget button {
	text-align: center; font-family: inherit; font-size: inherit;
}
li[role=tab]:not(.ui-tabs-active).ui-state-hidden.ui-state-default {
	display: none;
}
.asterisk-red {
	margin: 0px; padding: 0px; top: -4px; color: red; font-size: 11px;
}
.field-validation-error {
	color: rgb(255, 0, 0);
}
.field-validation-valid {
	display: none;
}
.input-validation-error {
	border: 1px solid rgb(255, 0, 0); border-image: none; background-color: rgb(255, 238, 238);
}
.validation-summary-errors {
	margin: 5px 0px; padding: 15px; border: 2px solid red; border-image: none; color: rgb(255, 0, 0); cursor: help;
}
.validation-summary-errors span {
	margin: 0px;
}
.validation-summary-errors ul {
	margin-top: 10px;
}
.validation-summary-valid {
	display: none;
}
.input-error-tip {
	color: rgb(255, 0, 0);
}
.sys-error {
	position: relative !important;
}
.sys-error h2 {
	color: red;
}
.sys-error-dialog h2 {
	color: red;
}
.sys-error-dialog {
	background: rgb(255, 238, 238);
}
.sys-error {
	background: rgb(255, 238, 238);
}
.sys-error-dialog .message {
	padding: 10px 0px; font-weight: bold; display: inline-block;
}
.sys-error .message {
	padding: 10px 0px; font-weight: bold; display: inline-block;
}
.sys-error-dialog .modal-body {
	text-align: center; padding-top: 20px; min-height: 200px;
}
.sys-error .panel-body {
	text-align: center; padding-top: 20px; min-height: 200px;
}
input[type=submit].maintain-scroll {
	
}
button.maintain-scroll {
	
}
.panel-info.with-nav-tabs .nav-tabs > li > a {
	color: rgb(49, 112, 143);
}
.panel-info.with-nav-tabs .nav-tabs > li > a:hover {
	color: rgb(49, 112, 143);
}
.panel-info.with-nav-tabs .nav-tabs > li > a:focus {
	color: rgb(49, 112, 143);
}
.panel-info.with-nav-tabs .nav-tabs > .open > a {
	border-color: transparent; color: rgb(49, 112, 143); background-color: rgb(188, 232, 241);
}
.panel-info.with-nav-tabs .nav-tabs > .open > a:hover {
	border-color: transparent; color: rgb(49, 112, 143); background-color: rgb(188, 232, 241);
}
.panel-info.with-nav-tabs .nav-tabs > .open > a:focus {
	border-color: transparent; color: rgb(49, 112, 143); background-color: rgb(188, 232, 241);
}
.panel-info.with-nav-tabs .nav-tabs > li > a:hover {
	border-color: transparent; color: rgb(49, 112, 143); background-color: rgb(188, 232, 241);
}
.panel-info.with-nav-tabs .nav-tabs > li > a:focus {
	border-color: transparent; color: rgb(49, 112, 143); background-color: rgb(188, 232, 241);
}
.panel-info.with-nav-tabs .nav-tabs > li.active > a {
	border-color: rgb(188, 232, 241) rgb(188, 232, 241) transparent; color: rgb(49, 112, 143); background-color: rgb(255, 255, 255);
}
.panel-info.with-nav-tabs .nav-tabs > li.active > a:hover {
	border-color: rgb(188, 232, 241) rgb(188, 232, 241) transparent; color: rgb(49, 112, 143); background-color: rgb(255, 255, 255);
}
.panel-info.with-nav-tabs .nav-tabs > li.active > a:focus {
	border-color: rgb(188, 232, 241) rgb(188, 232, 241) transparent; color: rgb(49, 112, 143); background-color: rgb(255, 255, 255);
}
.panel-info.with-nav-tabs .nav-tabs > li.dropdown .dropdown-menu {
	border-color: rgb(188, 232, 241); background-color: rgb(217, 237, 247);
}
.panel-info.with-nav-tabs .nav-tabs > li.dropdown .dropdown-menu > li > a {
	color: rgb(49, 112, 143);
}
.panel-info.with-nav-tabs .nav-tabs > li.dropdown .dropdown-menu > li > a:hover {
	background-color: rgb(188, 232, 241);
}
.panel-info.with-nav-tabs .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
	background-color: rgb(188, 232, 241);
}
.panel-info.with-nav-tabs .nav-tabs > li.dropdown .dropdown-menu > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(49, 112, 143);
}
.panel-info.with-nav-tabs .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(49, 112, 143);
}
.panel-info.with-nav-tabs .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(49, 112, 143);
}
