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

.container {
	background-color: transparent;
	border: #4a79a6 solid 1px; 
	border-radius:10px;
}

.a-pch, .a-pch:visited {
    color: #4a79a6;

    transition: color .3s ease-in-out; 
    -o-transition: color .3s ease-in-out; 
    -moz-transition: color .3s ease-in-out; 
    -webkit-transition: color .3s ease-in-out;
}

.a-pch:hover, .a-pch:focus {
    color: #4a79a6;
    /*text-decoration: underline;*/
}

.a-pch:active { color: #C7FD8A; }

.txt-pch {
	color: #FFFFFF;
	font-family:  'Open Sans', sans-serif;
}

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

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

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

.input-txt{
	border: #4a79a6 solid 1px;    
}

.txt-Bold-pch-opt{
	color: #FFFFFF;
	font-family:  'Open Sans', sans-serif;
}

/**
 * 	COMMON
 */
.welcomeCity{
	color: #453c37;
	font-weight: bold;
	font-family:  'Open Sans', sans-serif;
}
.welcomeMessage{
	color: #4a79a6;
	font-weight: bold;
	font-family:  'Open Sans', sans-serif;
	font-style: italic;
}

.cutomerType{
	color: #FF0000;
	font-weight: bold;
	font-family:  'Open Sans', sans-serif;
}

/*
 * HOME PAGE
 */

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

.optionsTextDecoration{
	color: #453c37;
	font-family:  'Open Sans', sans-serif;
}

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

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

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

.optionLink2{
	color:#6B923F;
	text-decoration: underline;
	font-family: arial, sans-serif;
}
.optionLink2:hover{
	/*color:#8a2513;*/
	color:#453c37;
	text-decoration: underline;
	font-family: arial, sans-serif;
}

.optionLink3{
	color:#4a79a6;
	text-decoration: underline;
	font-family: arial, sans-serif;
	font-weight: bold;
}
.optionLink3:hover{
	/*color:#8a2513;*/	
	color:#453c37;
	text-decoration: underline;
	font-family: arial, sans-serif;
}
	

.btn-pch{color:#453c37;; background:#d4e3a9 url(../images/pch/filter-bg.gif) repeat-x;  border-color:navy;}
.btn-pch.active,.btn-pch.focus,.btn-pch:active,.btn-pch:focus,.btn-pch:hover,.open>.dropdown-toggle.btn-pch{color:#FFFFFF;;background:#d4e3a9 url(../images/pch/filter-bg.gif) repeat-x;border-color:navy}
.btn-pch.disabled,.btn-pch.disabled.active,.btn-pch.disabled.focus,.btn-pch.disabled:active,.btn-pch.disabled:focus,.btn-pch.disabled:hover,.btn-pch[disabled],.btn-pch[disabled].active,.btn-pch[disabled].focus,.btn-pch[disabled]:active,.btn-pch[disabled]:focus,.btn-pch[disabled]:hover,fieldset[disabled] .btn-pch,fieldset[disabled] .btn-pch.active,fieldset[disabled] .btn-pch.focus,fieldset[disabled] .btn-pch:active,fieldset[disabled] .btn-pch:focus,fieldset[disabled] 
.btn-pch:hover{background:#d4e3a9 url(../images/pch/filter-bg.gif) repeat-x;border-color:navy; color:#FFFFFF}
.btn-pch .badge{color:#9b352c;background-color:#453c37;}
.btn-pch.disabled{color:#453c37;;background:#d4e3a9 url(../images/pch/filter-bg.gif) repeat-x;border-color:navy}
.btn-pch[disabled]{color:#453c37;;background:#d4e3a9 url(../images/pch/filter-bg.gif) repeat-x;border-color:navy}


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

.footerCopyRight {
	color: #000000;
	font-weight: bold;
	font-style: italic;	
}
.footer-text{
	color: #453c37;
	font-size: 18px;
}

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

.footerNote {
	color: red;
	font-weight: bold;
}
.noTopSpace{
	margin-top:5px;  	
}

.noBottomSpace{
	margin-bottom:0px;  	
}

.headerSection{	
	background-color:#4a79a6;
	background-image:-moz-linear-gradient(top,#87afcd,#4a79a6);
	background-image:-ms-linear-gradient(top,#87afcd,#4a79a6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#87afcd),to(#4a79a6));
	background-image:-webkit-linear-gradient(top,#87afcd,#4a79a6);
	background-image:-o-linear-gradient(top,#87afcd,#4a79a6);
	background-image:linear-gradient(top,#87afcd,#4a79a6);
	background-repeat:repeat-y;

	color:white;
	font-weight: bold;
	font-size: 20px;
}

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

.requiredFormLabel{
	color: #453c37;
	font-weight: bold;
}

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

.panel-primary-pch{
	border: #4a79a6 solid 1px; 
	border-radius:10px;
	border-color:#4a79a6;
}

.errorInField{
	border: red solid 2px; 
}

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

.error-no-lead-space{
	padding-left: 0px;
}

.td-pch{
	border: #4a79a6 solid 1px; 
	border-radius:10px;
	border-color:#4a79a6;
	background-color:#4a79a6;
	background-image:-moz-linear-gradient(top,#87afcd,#4a79a6);
	background-image:-ms-linear-gradient(top,#87afcd,#4a79a6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#87afcd),to(#4a79a6));
	background-image:-webkit-linear-gradient(top,#87afcd,#4a79a6);
	background-image:-o-linear-gradient(top,#87afcd,#4a79a6);
	background-image:linear-gradient(top,#87afcd,#4a79a6);
	background-repeat:repeat-y;
	margin-top:-1.25em;
}

.td-pch:hover{	
    border: #6B923F solid 1px; 
	border-radius:10px;
	border-color:#6B923F;
	background:#d4e3a9 url(../images/pch/filter-bg.gif) repeat-x;     	
}

.td-pch-P{
	border: #4a79a6 solid 1px; 
	border-radius:10px;
	border-color:#4a79a6;
	background-color:#4a79a6;
	background-image:-moz-linear-gradient(top,#87afcd,#4a79a6);
	background-image:-ms-linear-gradient(top,#87afcd,#4a79a6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#87afcd),to(#4a79a6));
	background-image:-webkit-linear-gradient(top,#87afcd,#4a79a6);
	background-image:-o-linear-gradient(top,#87afcd,#4a79a6);
	background-image:linear-gradient(top,#87afcd,#4a79a6);
	background-repeat:repeat-y;
	margin-top:-1.25em;
}

.td-pch:hover > .optionLink {
	color: black;
}

.alert-pch{
	border: #4a79a6 solid 1px; 
	border-radius:10px;
	border-color:#4a79a6;
	background-color:#4a79a6;
	background-image:-moz-linear-gradient(top,#87afcd,#4a79a6);
	background-image:-ms-linear-gradient(top,#87afcd,#4a79a6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#87afcd),to(#4a79a6));
	background-image:-webkit-linear-gradient(top,#87afcd,#4a79a6);
	background-image:-o-linear-gradient(top,#87afcd,#4a79a6);
	background-image:linear-gradient(top,#87afcd,#4a79a6);
	background-repeat:repeat-y;
	margin-top:-1.25em;
}

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

.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;
}


@media (max-width: 800px) {
  	/* CSS that should be displayed if width is equal to or less than 800px goes here */
	.col-xs-12 > .col-img-12{
		width: 85%;
	}
}
