body {
  	margin-top:50px;
  	margin-bottom:50px;  
	background-color: transparent;	
}

.container {
	background-color: transparent;
	border: #0b2c62 solid 1px; 
	border-radius:10px;
	
	
	/*background: url('../images/lg/lg-bg.jpg') repeat;*/
}

.txt-sh {
	color: white;
	font-family:  'Open Sans', sans-serif;
}

.txt-Bold-sh{
	color: white;
	font-weight: bold;
	text-decoration: underline;
	font-family:  'Open Sans', sans-serif;
}

.txt-sh-P {
	color: #0b2c62;
	font-family:  'Open Sans', sans-serif;
}

.txt-Bold-sh-P {
	color: #0b2c62;
	font-weight: bold;
	text-decoration: underline;
	font-family:  'Open Sans', sans-serif;
}

/**
 * 	COMMON
 */
.welcomeCity{
	color: #0b2c62;
	font-weight: bold;
	font-family:  'Open Sans', sans-serif;
}
.welcomeMessage{
	color: #0b2c62;
	font-weight: bold;
	font-family:  'Open Sans', sans-serif;
	font-style: italic;
}
/*
 * HOME PAGE
 */

.homeLink{
	color: #0b2c62;
	text-decoration: underline;
}
.homeLink:hover{
	color: red;
}
/*
 * Options Page
 */

/* .optionsTextDecoration{
	color: navy;
	font-family:  'Open Sans', sans-serif;
} */

.optionsBoldTextDecoration{
	color: #0b2c62;
	font-weight: bold;
	text-decoration: underline;
	font-family:  'Open Sans', sans-serif;
}

.optionLink{
	color:white;
	text-decoration: underline;
	font-family: arial, sans-serif;
}

.optionLink:hover{
	/*color:#8a2513;*/
	color:#e51837;
	text-decoration: underline;
	font-family: arial, sans-serif;
}

.optionLink2{
	color:#7c4e46;
	text-decoration: underline;
	font-family: arial, sans-serif;
}
.optionLink2:hover{
	/*color:#8a2513;*/
	color:#f05133;
	text-decoration: underline;
	font-family: arial, sans-serif;
}

.td-sh{
	background: #5a86a1;
	border: #e51837 solid 1px; 
	border-radius:10px;
	border-color:#e51837;
	
	/* background: -moz-linear-gradient(bottom,  rgba(28, 52, 106,1) 0%, rgba(255, 255, 255,1) 200%); FF3.6+
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(28, 52, 106,1)), color-stop(200%,rgba(255, 255, 255,1))); Chrome,Safari4+
	background: -webkit-linear-gradient(bottom,  rgba(28, 52, 106,1) 0%, rgba(255, 255, 255,1) 200%); Chrome10+,Safari5.1+
	background: -o-linear-gradient(bottom,  rgba(28, 52, 106,1) 0%, rgba(255, 255, 255,1) 200%); Opera 11.10+
	background: -ms-linear-gradient(bottom,  rgba(28, 52, 106,1) 0%, rgba(255, 255, 255,1) 200%); IE10+
	background: linear-gradient(to bottom,  rgba(28, 52, 106,1) 0%, rgba(255, 255, 255,1) 200%); */
}

.td-sh-P{
	background: #5a86a1;
	border: #e51837 solid 1px; 
	border-radius:10px;
	border-color:#e51837;
	
	/* background: -moz-linear-gradient(bottom,  rgba(28, 52, 106,1) 0%, rgba(255, 255, 255,1) 200%); FF3.6+
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(28, 52, 106,1)), color-stop(200%,rgba(255, 255, 255,1))); Chrome,Safari4+
	background: -webkit-linear-gradient(bottom,  rgba(28, 52, 106,1) 0%, rgba(255, 255, 255,1) 200%); Chrome10+,Safari5.1+
	background: -o-linear-gradient(bottom,  rgba(28, 52, 106,1) 0%, rgba(255, 255, 255,1) 200%); Opera 11.10+
	background: -ms-linear-gradient(bottom,  rgba(28, 52, 106,1) 0%, rgba(255, 255, 255,1) 200%); IE10+
	background: linear-gradient(to bottom,  rgba(28, 52, 106,1) 0%, rgba(255, 255, 255,1) 200%); */
}


/**
 * 	FOOTER
 */
.footerHr{
	border-top: 1px solid #0b2c62;
	width: 90%;
}

.footerCopyRight {
	color: #000000;
	font-weight: bold;
	font-style: italic;	
}
.footer-text{
	color: #0b2c62;
	font-size: 11px;
}

.footer-text-phone{
	color: #0b2c62;
	font-size: 11px;
	font-weight: bold;
}

.footerNote {
	color: red;
	font-weight: bold;
}

.headerSection{	
	background: #5a86a1;
	border: #e51837 solid 1px; 
	border-radius:10px;
	border-color:#e51837;

	color:white;
	font-weight: bold;
	font-size: 20px;
	   
    /* margin-left: 17%;
    margin-right: 17%; */
    
}

.headerSectionP{	
	background: #5a86a1;
	border: #e51837 solid 1px; 
	border-radius:10px;
	border-color:#e51837;

	color:white;
	font-weight: bold;
	font-size: 20px;
	/*width: 65%; 
	display: block;*/    
   /*  margin-left: 17%;
    margin-right: 17%; */
}

.fieldLabel{
	color: #0b2c62;
	font-weight: bold;
}

.formLabel{
	color: #666;
	font-weight: bold;
}

.requiredFormLabel, .requiredCommonFormLabel{
	color: #0b2a60;
	font-weight: bold;		
}

.requiredCommonFormLabel{	
	font-size: 5.0vmin;
}

.a-sh{
	color: #00ff00;
	font-weight: bold;
	text-decoration: none;
}

.a-sh:hover{
	color: #00ff00;
	font-weight: bold;	
	text-decoration: underline;
}

.a-sh-checkout{
	color: #004d00;
	font-weight: bold;
	text-decoration: underline;
	font-family:  'Open Sans', sans-serif;
}

.a-sh-checkout:hover{
	color: #00ff00;
	font-weight: bold;
	text-decoration: none;
	font-family:  'Open Sans', sans-serif;
}

.alert-sh{
	background: white;
	color: #000080;
	border: #000080 solid 1px; 
	border-radius:10px;
	border-color:#000080;
}

.errors{
	color: #004d00;
	font-weight: bold;
	border: #000080 solid 1px; 
	border-radius:10px;
}

.errorDup{
	color: white;
	font-weight: bold;
}
.panel-primary-sh{
	border: #000080 solid 1px; 
	border-radius:10px;
	border-color:#000080;
}
.errorInField{
	border: red solid 2px; 
}
.error{
	color: red;
	font-weight: bold;
}
.error-no-lead-space{
	padding-left: 0px;
}

.empty-row{
	margin-top: -8px;
	margin-bottom: -8px;	
}

/* custom-margins used for Phone Number*/ 
.custom-margins{
/* 	padding: 2px; */	
	margin: 2px;
	width: 25%;
}

/* used for option page */ 
.col-lg-12 > .option-margins{	
	margin: 0px !important;
}

.col-xs-12 > .option-margins{	
	margin: 8px;
}

span > .requiredFormLabel{

	line-height: 0.80;
	vertical-align: text-bottom;
}

/* COMMON STYLES */

/* border for input fields */
.input-txt{
	border: #000080 solid 1px;    
}

/* BUTTONS */
.btn-sh{color:#fff;background-color:#00275c;border-color:#c5960b}
.btn-sh.active,.btn-sh.focus,.btn-sh:active,.btn-sh:focus,.btn-sh:hover,.open>.dropdown-toggle.btn-sh{color:#e51837;background-color:#00275c;border-color:#c5960b}
.btn-sh.disabled,.btn-sh.disabled.active,.btn-sh.disabled.focus,.btn-sh.disabled:active,.btn-sh.disabled:focus,.btn-sh.disabled:hover,.btn-sh[disabled],.btn-sh[disabled].active,.btn-sh[disabled].focus,.btn-sh[disabled]:active,.btn-sh[disabled]:focus,.btn-sh[disabled]:hover,fieldset[disabled] .btn-sh,fieldset[disabled] .btn-sh.active,fieldset[disabled] .btn-sh.focus,fieldset[disabled] .btn-sh:active,fieldset[disabled] .btn-sh:focus,fieldset[disabled] 
.btn-sh:hover{background-color:#00275c;border-color:#c5960b; color:#FFFFFF}
.btn-sh .badge{color:#00275c;background-color:#fff}
.btn-sh.disabled{color:#fff;background-color:#00275c;border-color:#c5960b}
.btn-sh[disabled]{color:#fff;background-color:#00275c;border-color:#c5960b}

.btn-sh-P{color:#fff;background-color:#00275c;border-color:#c5960b}
.btn-sh-P.active,.btn-sh-P.focus,.btn-sh-P:active,.btn-sh-P:focus,.btn-sh-P:hover,.open>.dropdown-toggle.btn-sh-P{color:#e51837;background-color:#00275c;border-color:#c5960b}
.btn-sh-P.disabled,.btn-sh-P.disabled.active,.btn-sh-P.disabled.focus,.btn-sh-P.disabled:active,.btn-sh-P.disabled:focus,.btn-sh-P.disabled:hover,.btn-sh-P[disabled],.btn-sh-P[disabled].active,.btn-sh-P[disabled].focus,.btn-sh-P[disabled]:active,.btn-sh-P[disabled]:focus,.btn-sh-P[disabled]:hover,fieldset[disabled] .btn-sh-P,fieldset[disabled] .btn-sh-P.active,fieldset[disabled] .btn-sh-P.focus,fieldset[disabled] .btn-sh-P:active,fieldset[disabled] .btn-sh-P:focus,fieldset[disabled] 
.btn-sh-P:hover{background-color:#00275c;border-color:#c5960b; color:#FFFFFF}
.btn-sh-P .badge{color:#00275c;background-color:#fff}
.btn-sh-P.disabled{color:#fff;background-color:#00275c;border-color:#c5960b}
.btn-sh-P[disabled]{color:#fff;background-color:#00275c;border-color:#c5960b}

