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-bbk {
	color: white;
	font-family:  'Open Sans', sans-serif;
}

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

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

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

/**
 * 	COMMON
 */
.welcomeCity{
	color: navy;
	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: navy;
	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:#FCF803;
	text-decoration: underline;
	font-family: arial, sans-serif;
}

.optionLink2{
	color:#0b2c62;
	text-decoration: underline;
	font-family: arial, sans-serif;
}
.optionLink2:hover{
	/*color:#8a2513;*/
	color:navy;
	text-decoration: underline;
	font-family: arial, sans-serif;
}

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

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

/**
 * 	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-color: #734b26;
	
	background: -moz-linear-gradient(bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,39,92,1)), color-stop(200%,rgba(255, 255, 255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%); /* Opera 11.10+ */
	background: -ms-linear-gradient(bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%);

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

.headerSectionP{	
	background-color: #734b26;
	
	background: -moz-linear-gradient(bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,39,92,1)), color-stop(200%,rgba(255, 255, 255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%); /* Opera 11.10+ */
	background: -ms-linear-gradient(bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%);

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

.fieldLabel{
	color: navy;
	font-weight: bold;
}

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

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

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

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

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

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

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

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

.errorDup{
	color: white;
	font-weight: bold;
}
.panel-primary-bbk{
	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;
}

.td-bbk{
	background: url('../images/bbk/bg_blue_3.gif') repeat;
	border: #000080 solid 1px; 
	border-radius:10px;
	border-color:#000080;
/* 	background: -moz-linear-gradient(bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%); FF3.6+
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,39,92,1)), color-stop(200%,rgba(255, 255, 255,1))); Chrome,Safari4+
	background: -webkit-linear-gradient(bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%); Chrome10+,Safari5.1+
	background: -o-linear-gradient(bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%); Opera 11.10+
	background: -ms-linear-gradient(bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%); IE10+
	background: linear-gradient(to bottom,  rgba(0,39,92,1) 0%, rgba(255, 255, 255,1) 200%); */
}

.td-bbk-P{
	background: url('../images/bbk/bg_blue_3.gif') repeat;
	border: #000080 solid 1px; 
	border-radius:10px;
	border-color:#000080;
	/* background: -moz-linear-gradient(bottom,  rgba(197,150,11,1) 0%, rgba(255, 255, 255,1) 200%); FF3.6+
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(197,150,11,1)), color-stop(200%,rgba(255, 255, 255,1))); Chrome,Safari4+
	background: -webkit-linear-gradient(bottom,  rgba(197,150,11,1) 0%, rgba(255, 255, 255,1) 200%); Chrome10+,Safari5.1+
	background: -o-linear-gradient(bottom,  rgba(197,150,11,1) 0%, rgba(255, 255, 255,1) 200%); Opera 11.10+
	background: -ms-linear-gradient(bottom,  rgba(197,150,11,1) 0%, rgba(255, 255, 255,1) 200%); IE10+
	background: linear-gradient(to bottom,  rgba(197,150,11,1) 0%, rgba(255, 255, 255,1) 200%); */
}

.input-txt{
	border: navy solid 1px;    
}

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