html {
	width: 88%;
	margin-left:5%;
	margin-right:5%;
	background-color: #ffffff;
	overflow-x:auto;
	overflow-y:scroll;
}

hr
{
	display:block;
	clear:both;
}

.header-hr {
	margin-top:1px;
	margin-bottom:5px;

}

.breadcrumb
{
	border: none !important;
}

#homePageWrapper fieldset
{
	min-width:338px;
}




@media ( max-width : 500px) {
	html {
		width: 95%;
		margin: auto;
		background-color: #ffffff;
	}
}

.container-fluid {
	background-color: white;
}

.navbar.navbar-default {
	margin: 0;
}

/**/
.well.bg-danger {
	background-color: #FFCACA;
}

h1,h2,h3 {
	word-break: break-word;
}

h1 {
	margin-top: 10px;
}

h2 {
	margin-top: 40px;
}

h3 {
	margin-top: 30px;
}

table.table-condensed {
	font-size: 13px;
}

.line-item span,.line-item label {
	width: 50%;
	display: inline-block;
	vertical-align: top;
}

.line-item label {
	text-align: left;
	padding-right: 10px;
	margin-bottom: 2px;
}

.line-item span {
	text-align: left;
}

.landing-page-button-group {
	width: 100%
}

.landing-page .mbs-grid-block {
	padding: 0;
}

.landing-page p {
	margin: 0 15px 10px;
}

.landing-page legend {
	font-variant: small-caps;
	font-size: 34px;
	border: none;
	padding-left: 15px;
	border-radius: 0;
	line-height: 42px;
	background-color: #0078A7;
	color: #FFF;
}

legend>i {
	font-size: 30px;
}

#javax_faces_developmentstage_messages {
	position: fixed;
	bottom: 0;
	right: 5px;
}

@media ( min-width : 768px) {
	.main {
		padding-right: 40px;
		padding-left: 40px;
	}
}

.main .page-header {
	margin-top: 0;
}

@media ( min-width : 900px) {
	.navbar-nav.navbar-right:last-child {
		margin-right: auto;
	}
}

.breadcrumb {
	margin-bottom: 0;
	border: 1px dotted rgba(160, 188, 219, 0.5);
	margin-top: 7px;
	padding: 4px 10px;
	width: 50%;
}

@media ( max-width : 600px) {
	.breadcrumb {
		width: 100%;
	}
}

.inquiryBtnsForm .btn-group .mbs-btn.success {
	/* 	width: 100%; */
	
}

.inquiryBtnsForm .inquiry-btn input {
	/* 	padding-right: 0; */
	
}

.inquiryBtnsForm .inquiry-btn .mbs-btn.btn .mbs-icon-right {
	/* 	padding-left: 0; */
	/* 	margin: 0 auto; */
	
}

.inquiry-btn {
	margin: 5px !important;
}

.inquiry-btn input {
	white-space: nowrap;
}

@media ( min-width : 992px) {
	.inquiryBtnsForm {
		position: absolute;
		/* 		top: -34px; */
		right: 15px;
	}
}

@media ( max-width : 991px) {
	.inquiryBtnsForm {
		margin-top: 10px;
		margin-bottom: 15px;
	}
	.inquiry-btn {
		width: 47%;
	}
}

@media ( max-width : 500px) {
	.inquiry-btn {
		width: 100%;
	}
}

.contact-info .line-item span,.contact-info .line-item label {
	width: 50%;
	display: inline-block;
	vertical-align: top;
}

.contact-info .line-item label {
	padding-right: 10px;
}

.contact-info .line-item span {
	text-align: left;
}

.member-options {
	text-align: center;
	padding: 5px;
}

.member-options .mbs-btn {
	width: 100%;
	margin: 5px 0;
}

.member-options .mbs-btn-bar .btn+.btn {
	margin-left: 5px;
}

.member-options i {
	right: 10px;
	position: absolute;
	top: 15px;
}

@media ( min-width : 992px) {
	.navbar-nav>li>.checkbox {
		position: relative;
		display: block;
		padding: 10px 15px;
		line-height: 20px;
		color: #fff;
	}
}

@media ( max-width : 768px) {
	.member-search-panel {
		padding: 2px;
	}
}

.table tbody>tr.active-coverage>td {
	background-color: rgba(100, 255, 100, 0.62);
}

.card-request-temp {
	width: 86%;
	margin: 2%;
}

.card-request-temp .line-item span,.card-request-temp .line-item label {
	display: inline-block;
	vertical-align: top;
}

.card-request-temp .line-item label {
	width: 40%;
	text-align: left;
	margin-left: 10%;
}

.card-request-temp .line-item span {
	width: 50%;
	text-align: left;
	margin-right: 0;
	word-wrap: break-word;
	word-break: break-all;
}

.card-request-temp .full-line span {
	width: 80%;
	text-align: left;
	margin-left: 10%;
	display: block;
}

.card-request-temp .title span {
	width: 80%;
	text-align: center;
	margin-right: 5%;
	margin-left: 15%;
}

ul.alert,ul.mbs-callout {
	list-style-type: none;
}

.phone {
	max-width: 200px;
}

.search-or {
	font-weight: bold;
	text-align: center;
	color: #4c6e8b;
	vertical-align: middle;
}

@media ( min-width : 768px) {
	.search-or {
		min-height: 200px;
		line-height: 200px;
	}
}

.intro {
	white-space: pre-wrap;
	padding-bottom: 10px;
}

.eligibility-and-coverage legend {
	margin-bottom: 10px;
}

.eligibility {
	border: 1px solid #ddd;
	padding: 5px;
	margin: 0 -10px 10px -5px;
	height: 200px;
}

.eligibility .line-item label {
	width: 30%;
}

.eligibility .line-item span {
	width: 70%;
}

.landing-page .mbs-match-height {
	min-height: 430px;
}

.echoed-value {
	line-height: 30px;
}

.member-links {
	text-align: right;
	margin-top: -49px;
	z-index: 999;
	margin-bottom: 10px;
}

.navbar-nav>li.roles .checkbox {
	display: inline-block;
}

@media ( max-width : 1200px) {
	.navbar-nav>li.roles {
		padding: 5px;
	}
	.navbar-nav>li.roles .checkbox {
		display: block;
		padding: 0;
		line-height: 9px;
		min-height: 10px;
		font-size: 10px;
		margin: 5px;
	}
	.navbar-nav>li.roles .checkbox label {
		font-size: 10px;
		line-height: 10px;
		padding: 0 5px;
	}
	.navbar-nav>li.roles .checkbox input {
		margin: 0;
	}
	.navbar-nav>li>a {
		padding-left: 5px;
		padding-right: 5px;
	}
	.inquiryBtnsForm input,.inquiryBtnsForm i {
		font-size: 12px;
	}
}

.contact-info {
	margin-bottom: 10px;
	max-width: 1200px;
}

.mbs-fieldset-default {
	margin-bottom: 10px;
}

.mbs-fieldset-default .line-item {
	margin: 0 10px;
}

/*CMP*/

/*Button input Icon mix Start*/
.mbs-input-icon-left-spacer {
	
}

.mbs-input-icon-left-spacer input {
	padding-left: 25px;
}

.mbs-input-button-right {
	position: relative;
	right: 34px;
}

.mbs-input-button-right div input {
	height: 30px;
}

/*Button input Icon mix End*/

/*Colors*/
.black-icon {
	color: black;
}

.medavie-blue-color {
	color: #2f7d9c;
}



.medavie-grey-color {
	color:#66676a;
}

.medavie-blue-color:hover {
	color: #2f7d9c;
}

.medavie-red-color:hover {
	color: #DE5300;
}

.medavie-grey-color:hover {
	color:#66676a;
}

.medavie-red-color-nav>a {
	color: #DE5300 !important;
}

.medavie-red-color-nav>a>i {
	color: #0078a7 !important;
}

.medavie-red-color-nav>a:hover,.medavie-red-color-nav>a:focus,.medavie-red-color-nav>a:active
	{
	color: #FFFFFF !important;
}

.medavie-red-color-nav>a:hover>i,.medavie-red-color-nav>a:focus>i,.medavie-red-color-nav>a:active>i
	{
	color: #FFFFFF !important;
}

/*Nav*/
.navbar-default {
	border: none;
}

.navbar-nav>li>a {
	border: 1px solid #FFFFFF;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus
	{
	border: 1px solid #0078A7;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:active
	{
	border: 1px solid #0078A7;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.navbar-nav>li>a {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 13px;
}

/*fieldset*/
.fieldset-border-grey {
	border: 1px solid #DEDEDE;
	background-color: #F2F2F2;
}

.inside-fieldset-border-grey-round {
	border: 1px solid #DEDEDE !important;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	width: 96%;
	background-color: #FFFFFF;
	margin: auto;
	padding: 5px;
	margin-bottom: 4%;
}

.inside-fieldset-noborder-grey-round {
	border: 0px;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	width: 96%;
	background-color: #F2F2F2;
	margin: auto;
	margin-bottom: 4%;
}

/*Remove styles from fieldset*/
.style-less-legend {
	margin: 0;
	border-radius: 3px;
	padding: 0;
	background-color: transparent !important;
	color: #2f7d9c !important;
	margin-bottom: 1%;
	font-weight: 300 !important;
	font-size: 21px;
}

/*Help Text Div Fixed */
.help-text-div-fixed {
	display: block;
	position: fixed;
	top: 33%;
	left: 32%;
	background-color: #FFF;
	width: 35%;
	z-index: 20;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

/*gMap*/

.pointedLink {

	cursor: pointer;

}

.gMapAutoCompleteClass
{
	width:100%;
}

.gMapAutoCompleteClass input[type=text]
{
	width:100%;
}

/**/

.showMapWrapper > input{
	width:100%;
	height:100%;
}

/*Radius Button*/
.radiusButton {
	min-width: 57px;
}

/*Provider Types*/
.provider-type {
	min-height:102px;
}

.provider-type-label{
	text-align:center;
	min-height:45px;
	font-size: 70%;
}

.provider-type-icon{
	border-color:#66676a;
	background-color:white;
	color:#66676a;
}

.iconBorderStyle {
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    -moz-box-shadow: 1px 1px 2px #888;
    -webkit-box-shadow: 1px 1px 2px #888;
    box-shadow: 1px 1px 2px #888;
}

.provider-type-icon-active{
	border-color: #3F94C8;
	background-color:white;
	color: #3F94C8;
}

.button-like-radio,.button-like-radio:hover{
	border-color:#66676a;
	color:white;
	background-color:#66676a;
}

.button-like-radio-active,.button-like-radio-active:hover{
	border-color: #3F94C8;
	color:white;
	background-color: #3F94C8;
}

/*Find Provider Popup
TODO:FIX
*/
.findAHealthProviderClass .modal-header,.findAHealthProviderClass .modal-footer{
	display:none;
}

.findAHealthProviderClass .fieldset-border-grey {
	border:none;
}

.findAHealthProviderClass .modal-content {
	border: 1px solid #DEDEDE;
	background-color: #F2F2F2;
}

/* Limited Search PopUp*/
.limitSearchResultsWrapper .modal-header,.findAHealthProviderClass .modal-footer{
	display:none;
}

/*General Error Exception Handle PopUp*/

.exceptionWrapper .modal-header,.findAHealthProviderClass .modal-footer
{
	display:none;
}

/*Modal fix meant for google autocomplete*/

.pac-container {
    background-color: #FFF;
    z-index: 20;
    position: fixed;
    display: inline-block;
    float: left;
}
.modal{
    z-index: 20;   
}
.modal-backdrop{
    z-index: 10;        
}

/*Find health Professional*/

.grey-round-div {
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    
    background-color:#F2F2F2;
    
}


#providerResults\3a gMapMarker > div > div:nth-child(8) > div:nth-child(4) > div:nth-child(2)
{
	width:50px !important;
	height:50px !important;
}

#providerResults\3a gMapMarker > div > div:nth-child(8) > div:nth-child(4) > div:nth-child(3)
{
	width:50px !important;
	height:50px !important;
}


/*Print*/

.fancy-epay-style
{
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:1.0em;
}

.hide-until-print{
	display:none;
}

/*PopUps*/

.modal-open {
	overflow-y: visible !important;
	overflow-x: visible !important;
}
				
				
									
.modal {
	overflow-y: scroll;
	/* overflow-x: scroll; */
}

.hideModalHeaderFooter .modal-header {
	display:none;
}

.hideModalHeaderFooter .modal-footer {
	display:none;
}

.section-header {
	color: #fff;
	background-color: #0078a7;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	height: 40px;
	font-size: 18px;
	font-weight: 300;
	line-height: 40px;
}

.cmp-title {
	color: #2f7d9c;
	font-weight: 300;
	font-size: 21px;
}

.cmp-subtitle {
	color: #727272;
	font-weight: 300;
	font-size: 16px;
}

.cmp-subtitle-red {
	color: #c4372f;
	font-weight: 300;
	font-size: 16px;
}

.cmp-subtitle-red-nav>a {
	color: #c4372f !important;
	font-weight: 300;
	font-size: 16px;
}

.cmp-info {	
	color: #2b2b2b;
	font-size: 15px;
	font-weight: 400;
}

.cmp-info-red {	
	color: #c4372f;
	font-size: 15px;
	font-weight: 400;
}

.cmp-hyperlink {
	color: #0078A7;
	font-weight: 400;
}

.fieldset-border-grey {
background-color: #F2F2F2;
}

.medavie-red-color {
	color: #DE5300;
}


