body[data-page=login] {
	background-image: url("../../../templates/rx/img/iStock_89949097_optimized.jpg");
	background-position: top right;
	background-color: #DCDCDC;
}

/* header bar color */
div#pageHeader div.row.bar {
	background-color: #0C4A80 !important;
	border-bottom: 5px solid #fec650;
	margin-top: 0px;
}

/* head bar text color */
div#pageHeader div.row.bar h2 {
	/*color: #fff; */
}

/* page titles */
h1 {
	/*color: #000000;*/
	/*font-weight: bold;*/
}

/* primary button */
.btn.btn-primary {
    background-color: #00539D;
}

/* primary button on hover */
.btn.btn-primary:hover {
    background-color: #0D1B36;
}

/* secondary button */
.btn.btn-secondary {
    /*color: #fff;*/
    /*background-color: #77787B;*/
}

/* secondary button on hover */
.btn.btn-secondary:hover {
    /*color: #fff;*/
    /*background-color: #77787B;*/
}

/* info button */
.btn.btn-info {
    /*color: #fff;*/
    /*background-color: #77787B;*/
}

/* info button on hover */
.btn.btn-info:hover {
    /*color: #fff;*/
    /*background-color: #77787B;*/
}

/* form section headers */
h2, form legend {
    /*font-size: 1.3rem;*/
    /*color: #000;*/
}

/* login block */
body.page-login #gpf {
    /*background-color: #000;*/
    opacity: .90;
}

/* login area text */
body.page-login h2, body.page-login form legend {
    /*color: #fff;*/
}

/* login area forgot password link */
body.page-login #gpf a#loginForgotPassword {
     /*color: #fff;*/
}

/* navigation links */
ul.navInline li a {
    /*color: #000000;
    font-weight: bold;*/
}


ul.navBlock li:hover {
    background-color: #0D1B36 !important;
}

ul.navBlock li {
    border-bottom: 5px solid #fec650;
}

body.page-login #navPublic{
    font-family: "Source Sans Pro",sans-serif;
}

body.page-login .button-group .btn{
    background-color: #00539D;
}

body.page-login .button-group .btn:hover{
     background-color: #0D1B36;
}

div#pageHeader .navSub {
    margin-top: 17px;
}

div#msgAddPatient{
    border: solid 2px #019849;
    padding: 5px 5px 5px 5px;
    font-weight: bold;
}
 
/* verbiage for account details page*/
.accountMessage{
    font-size: .9em;
}

tr.footer:nth-child(1) {
    display: none;
}

#accountDetailsDisclaimer p {
	font-size: 1.2em !important;
}

#eBDAheading {
    font-size: 16px !important;
}

#gpL_ebillConsent{
	font-size: .75em;
	margin-left: 0 !important;
}

#BSWmoving{
    background-color:white;
    max-width:700px;
    text-align:left;
    
}

@media only screen and (max-width:990px){
		
	#navLegal{
		padding-top: 7px;
	}
	#pageFooter ul
	{
		line-height:12px !important;
	}
	#pageFooter ul.navInline li{
		line-height:12px !important;
	}
}


