@font-face {
    font-family: 'Nexa Light';
    src: url("/theme/fonts/nexa-fonts/Nexa_Light-webfont.eot");
    src: url("/theme/fonts/nexa-fonts/Nexa_Light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Nexa_Light-webfont.woff") format("woff"), url("fonts/Nexa_Light-webfont.ttf") format("truetype"), url("fonts/Nexa_Light-webfont.svg#nexa_lightregular") format("svg");
    font-weight: normal;
    font-style: normal; }
@font-face {
    font-family: 'Nexa Book';
    src: url("/theme/fonts/nexa-fonts/Nexa_Book-webfont.eot");
    src: url("/theme/fonts/nexa-fonts/Nexa_Book-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Nexa_Book-webfont.woff") format("woff"), url("fonts/Nexa_Book-webfont.ttf") format("truetype"), url("fonts/Nexa_Book-webfont.svg#nexa_lightregular") format("svg");
    font-weight: normal;
    font-style: normal; }
@font-face {
    font-family: 'Nexa Bold';
    src: url("/theme/fonts/nexa-fonts/Nexa_Bold-webfont.eot");
    src: url("/theme/fonts/nexa-fonts/Nexa_Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Nexa_Bold-webfont.woff") format("woff"), url("fonts/Nexa_Bold-webfont.ttf") format("truetype"), url("fonts/Nexa_Bold-webfont.svg#nexa_boldregular") format("svg");
    font-weight: bold;
    font-style: normal; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi) {
	
	.ui-icon-delete, .ui-icon-arrow-r,
	.ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check,
	.ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back,
	.ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-search, .ui-icon-searchfield:after, 
	.ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on, .ui-icon-lock-closed, .ui-icon-lock-open 
												{ background-image:url("/theme/css/microsites-template/mobile/images/icons-36-c1d72c.png") ;	-moz-background-size:846px 18px; -o-background-size:846px 18px; -webkit-background-size:846px 18px; background-size:846px 18px; }
}

body                                            { background:#fff; }
dt												{ background-color:#ddd; }
h1,h2,h3,h4,h5,h6								{ color:#696969; font-family: Trebuchet MS,Helvetica,Arial,sans-serif; margin: 0; }
h1												{ font-size:24px; font-weight: normal; }
.header h1 										{ margin-top: 0; padding: 15px 20px;}
h2 												{font-size: 20px; font-weight: normal;}
input.ui-input-text, 
textarea.ui-input-text 							{ color:#A4A4A4; font-weight:bold; font-size:13px; }
label.ui-select									{ font-size:14px; font-weight:bold; color:#494949; }
.divider 										{ font-size:24px; background-color:#B3B3B3; }
.divider span									{ background-color:#FFF; color:#494949; font-weight:bold; }
.error											{ font-size:16px; font-weight:bold; color:#EE22A0; line-height:1.4; }
.homeButton	.ui-btn								{ border:2px solid #63CEF1; }
.id-card-container  .ui-disabled 				{ opacity:.9; font-family:Trebuchet MS,Helvetica,Arial,sans-serif;}
.result-item                                    { background-color:#FFF; }
.result-item .business-name                     { color:#333333; font-size:16px; }
.result-item .mall-name,
.result-item .address,
.result-item .distance,
.result-item .phone-number,
.result-item .doctor-link,	                    
.result-item .doctor		                    { font-size:14px; }
.rowHeader										{ font-weight:bold; }
.turn-your-device-message                       { font-size:18px; font-weight:bold;}
.type-interior .content-secondary 				{ background:#fff; border-top:1px solid #ccc; }
.validation-error                               { color:#8E0812; }
.ui-btn											{ font-size:14px; font-family:Trebuchet MS,Helvetica,Arial,sans-serif;  }
.ui-btn-up-a .ui-icon,
.ui-btn-up-a .ui-icon-searchfield:after,			
.ui-btn-down-a .ui-icon,
.ui-btn-down-a .ui-icon-searchfield:after,
.ui-btn-hover-a .ui-icon,
.ui-btn-hover-a .ui-icon-searchfield:after		{ background-image:url("/theme/css/microsites-template/mobile/images/icons-18-white.png") !important;  }
.ui-btn-up-a .ui-icon-white, 
.ui-btn-up-a .ui-icon-white-searchfield:after,				
.ui-btn-down-a .ui-icon-white, 
.ui-btn-down-a .ui-icon-white-searchfield:after,
.ui-btn-hover-a .ui-icon-white, 
.ui-btn-hover-a .ui-icon-white-searchfield:after { background-color:#8dc63f !important; background-image:url("/theme/css/microsites-template/mobile/images/icons-18-white.png") !important;}
.ui-btn-up-b,
.ui-btn-down-b,
.ui-btn-hover-b									{ text-shadow:none !important;  background: #e87722;}
.ui-btn-up-c,
.ui-btn-hover-c,
.ui-btn-down-c									{ text-shadow:none !important; }
.ui-btn-up-d,
.ui-btn-hover-d,
.ui-btn-down-d									{ text-shadow:none !important; }
.ui-btn-corner-all 								{ border-radius: 0px !important; }
.ui-corner-bottom 								{ border-bottom-left-radius: 0em; border-bottom-right-radius: 0em;}
.ui-corner-top 									{ border-top-left-radius: 0em; border-top-right-radius: 0em;}
.ui-btn-up-a 									{ color: #ffffff; font-weight: bold; text-shadow: none !important; background: #ce0058; border-top: 0px !important; margin-top: 4px;}
.ui-li:last-child, 
.ui-li.ui-field-contain:last-child 				{ border-bottom-width: 0px; }
.ui-listview-inset .ui-li 						{ border-left-width: 0px; border-right-width: 0px;}
.ui-collapsible-content							{ font-size:11px; }
.ui-collapsible-content .ui-collapsible-heading-toggle .ui-btn-text { font-size:12px; font-weight:bold; color:#494949; font-family:Trebuchet MS,Helvetica,Arial,sans-serif; }
.ui-collapsible-content .ui-collapsible-heading-toggle .ui-icon,
.ui-collapsible-content .ui-collapsible-heading-toggle .ui-icon-searchfield:after { background-image:url("/theme/css/microsites-template/mobile/images/icons-18-003f7e.png") !important; background-color:rgba(0, 0, 0, 0.0); }
.ui-collapsible-content .ui-collapsible-heading-toggle .ui-icon-shadow { border:none !important; box-shadow:none !important; }
.ui-collapsible-content .ui-collapsible-heading-toggle .ui-icon-white, 
.ui-collapsible-content .ui-collapsible-heading-toggle .ui-icon-white-searchfield:after { background-color:transparent !important; background-image:url("/theme/css/microsites-template/mobile/images/icons-18-c1d72c.png") !important; } 
.ui-dialog .ui-body-a							{ background-color:#FFFFFF; }
.ui-dialog .ui-overlay-a {
	border: 1px solid #2A2A2A;
	background:rgba(204,204,204,0.5);
	color: white;
	text-shadow: 0 1px 0 #666666;
	font-weight: normal;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#CCC),to(#999));
	background-image: -webkit-linear-gradient(#CCC,#999);
	background-image: -moz-linear-gradient(#CCC,#999);
	background-image: -ms-linear-gradient(#CCC,#999);
	background-image: -o-linear-gradient(#CCC,#999);
	background-image: linear-gradient(#CCC,#999);
}
.ui-footer span									{ color:#333333; font-weight:normal; font-size:10px;  line-height: 14px; font-family:Trebuchet MS,Helvetica,Arial,sans-serif; }
.ui-footer a.important,
.ui-footer a.important:link,
.ui-footer a.important:visited,
.ui-footer a.important:hover,  
.ui-footer a.important:active	                { font-size:1em; font-weight:bold; }
.ui-footer a,
.ui-footer a:link,
.ui-footer a:visited,
.ui-footer a:hover,  
.ui-footer a:active				                { color:#333333; font-weight:bold; font-size:10px; line-height: 35px; font-family:Trebuchet MS,Helvetica,Arial,sans-serif; }
.ui-icon,
.ui-icon-searchfield:after						{ background-image:url("/theme/css/microsites-template/mobile/images/icons-18-white.png"); background-color:rgba(0, 0, 0, 0.0); border-radius:0; }
.ui-icon-d,
.ui-icon-searchfield:after						{ background-image:url("/theme/css/microsites-template/mobile/images/icons-18-c1d72c.png") !important; } 
.ui-icon-white, 
.ui-icon-white-searchfield:after				{ background-image:url("/theme/css/microsites-template/mobile/images/icons-18-white.png") !important; border-radius:9px 9px 9px 9px !important; }
.ui-icon-loading 								{ background-image: url("/theme/css/microsites-template/mobile/member/images/ajax-loader.png") !important; }
.ui-loader										{ background: -moz-linear-gradient(center top , #666666, #666666) repeat scroll 0 0 #222222; background:-webkit-gradient(linear, center top, center bottom, color-stop(0, #666666), color-stop(1, #222222)); border:1px solid #2A2A2A;}
.ui-loader h1									{ color:#FFFFFF; font-weight:bold; text-shadow:0 1px 0 #000000; font-family:Trebuchet MS,Helvetica,Arial,sans-serif; }
.ui-mobile fieldset 							{ border:1px solid #B3B3B3; }
.ui-mobile .type-internal,						
.ui-mobile .type-home                           { background:#fff url("/theme/css/microsites-template/mobile/member/images/home-header-bg.png") repeat scroll top left; }
.ui-mobile .type-portal                         { background:#fff url("/theme/css/microsites-template/mobile/member/images/portal-header-bg.png") repeat scroll top left; }
.ui-mobile .type-portal i    					{ font-size:12px; }
.ui-mobile .type-internal .header p,
.ui-mobile .type-home .header p,
.ui-mobile .type-portal .header p               { line-height:1.1; font-size:16px; color:#333; font-family:Trebuchet MS,Helvetica,Arial,sans-serif; width: 85%; padding: 0px 0px 0px 20px;}
.ui-panel-a 									{ background: none repeat scroll 0 0 #FFFFFF; margin: 20px 20px -10px; position: relative; top: -20px;}
.ui-panel-a .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle .ui-icon-shadow { box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0); border: 0px solid #FFFFFF; }
.ui-panel-a .ui-collapsible .ui-collapsible-heading .ui-btn-up-a,
.ui-panel-a .ui-collapsible .ui-collapsible-heading .ui-btn-hover-a	{ border:none; border-top: 0px solid #333333; background: #ffffff; }
.ui-panel-a .ui-collapsible-content .ui-collapsible-heading .ui-collapsible-heading-toggle { border:none; border-top:1px solid #FFF; }
.ui-panel-a .ui-collapsible-content .ui-collapsible-heading .ui-btn-up-a { background-image: none; }
.ui-panel-a .ui-collapsible-content 			{ background-color:#efefef;	}	
.ui-panel-a .ui-collapsible-content .ui-collapsible-content { background-color:#efefef; font-size:11px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
.ui-panel-a .ui-collapsible-heading-toggle		{ color:#333333; text-decoration:none; }
.ui-select .ui-btn								{ font-family:Trebuchet MS,Helvetica,Arial,sans-serif; }
#mobile_secure_viewbenefits .member-plan		{ background-color:#efefef; font-size:11px; margin-top: 20px;}
#mobile_secure_viewbenefits .ui-collapsible-content { background-color:transparent; }
#mobile_secure_viewbenefits .ui-collapsible-content .ui-collapsible-content { background-color:#efefef; }
#mobile_secure_viewbenefits .coverage-narrative { line-height:1.5; }
#mobile_secure_viewbenefits #service-eligibility h3 { font-size:12px; font-weight:bold; color:#494949; font-family:Trebuchet MS,Helvetica,Arial,sans-serif; }
#mobile_secure_viewbenefits #service-eligibility .ui-collapsible-content { background-color:#FFF; }
#mobile_secure_viewbenefits #service-eligibility-data .container { border-bottom:1px solid #FFF;

}

@media all and (min-width: 650px){
	.ui-mobile .type-internal,						
	.ui-mobile .type-home,
	.ui-mobile .type-portal { 
	}	
}


.ui-mobile .type-internal .header, .ui-mobile .type-home .header, .ui-mobile .type-portal .header {
    height: 50%;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ui-shadow { box-shadow: 0 0 0 rgba(0, 0, 0, 0.0);}
.ui-btn-inner { border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.0); border-top: 0px solid #efefef;}
.ui-btn-up-c { background: #e87722; border: 0px solid #ffffff; color: #ffffff; font-weight: bold; text-shadow: 0 0px 0px #F6F6F6; }
.ui-btn-hover-c { background: #e87722; border: 0px solid #ffffff; color: #FFFFFF; font-weight: bold; text-shadow: 0 0px 0px #F6F6F6;}
.ui-content .ui-listview-inset {margin: 0;}
.ui-body-a, .ui-body-a input, .ui-body-a select, .ui-body-a textarea, .ui-body-a button {font-family: Trebuchet MS,Helvetica,Arial,sans-serif; font-size: 14px;}
.ui-btn-up-a a.ui-link-inherit {color: #ffffff;}
.ui-btn-hover-a { border: 0px; background: #ce0058; color: #ffffff; text-shadow:  0 0px 0px  #fff; background-image: none; margin-top: 4px;}
.ui-btn-hover-a a.ui-link-inherit { color: #ffffff;}
.ui-body-a .ui-li {font-size: 16px;}
.ui-content .ui-listview-inset li .ui-link-inherit { padding: 11px 50px; position: relative; }
.ui-content .ui-listview-inset li .ui-link-inherit span { margin-left: -35px; }
.ui-btn-icon-right .ui-icon { right: 10px; }
.ui-bar-a { color: #ffffff; font-weight: bold; text-shadow: none; }
.ui-content { min-height: 300px; padding: 0; }
.type-internal .ui-panel-a { background: #FFF; position: relative; top: -20px; margin: 20px;}
.type-internal .header .button-bar { position: absolute; right: 5%; top: 20px;  z-index: 999; left: auto;}
.homeButton .ui-btn { border: 0 solid #63CEF1; background: #ce0058;}
.ui-corner-all { border-radius: 0.0em;}
.ui-btn-up-a { border: 0px solid #CCCCCE; text-shadow: 0 0px 0px #F6F6F6;}
.ui-body-a .ui-link { color: #ce0058; font-weight: bold;}
.ui-panel-a .ui-collapsible { border-top: 1px solid #c9c9cc;}

label, label.ui-input-text, label.ui-select { padding-left: 0.0em;}
#public_login .links .row { margin: 1em 0;
}
.ui-body-a { color: #333333;}
.ui-body-a .ui-link {
	color: #CE0058 /*{a-body-link-color}*/;
	font-weight: bold;
}

.ui-body-a .ui-link:hover {
	color:  #E87722  /*{a-body-link-hover}*/;
}

.ui-body-a .ui-link:active {
	color:  #CE0058  /*{a-body-link-active}*/;
}

.ui-body-a .ui-link:visited {
    color:  #CE0058  /*{a-body-link-visited}*/;
}

.result-item {
    margin: 5px 0;
    padding: 10px 0px;
}
#mobile_public_provlocform .result-item .scheduling-link a, #mobile_secure_provlocform .result-item .scheduling-link a {
    background: #e87722;
	padding: 2px 10px;
	text-decoration: none;

	/*url("/theme/img/external-link-ltr-icon-a64d4d.png") no-repeat scroll 100% 33% rgba(0, 0, 0, 0);*/
    color: #ffffff;
    font-size: 14px;
    padding-right: 14px;
}
 .scheduling-link {margin-top: 10px;}


 /*hide duplicate question header in FAQ page*/
#public_faqs > div.ui-content.ui-body-a > div.content-secondary > div > div > div > h3
{display: none;}
/*hide duplicate plus signs*/
#public_faqs > div.ui-content.ui-body-a > div.content-secondary > div > div > h3 > a > span > span.ui-btn-text > a > span > span.ui-icon.ui-icon-shadow.ui-icon-white.ui-icon-plus
{display: none;}
/*hide duplicate minus signs*/
#public_faqs > div.ui-content.ui-body-a > div.content-secondary > div > div > h3 > a > span > span.ui-btn-text > a > span > span.ui-icon.ui-icon-shadow.ui-icon-white.ui-icon-minus
{display: none;}
/*keep ssn,member id in place on register form*/
#registrationForm > fieldset
{width:inherit;position: relative; left:0;}
/*close button on the help link in registration form*/
#registerHelp > div.ui-corner-top.ui-overlay-shadow.ui-header.ui-bar-b > a {width:24px;}

/* header customization */

.ui-header .header-container {
    margin: 20px 30px 10px 30px;
}

#logo {
    float: left;
}

.ui-header .button-bar {
    float: right;
}

.ui-header p {
    clear: both;
    line-height: 1.1;
    font-size: 16px;
    width: 85%;
    font-weight: normal;
    text-shadow: none;
    padding-top: 20px;
    color: #333333;
}

/* end of header customization */

.ui-page {
    background-image: url("/theme/css/microsites-template/mobile/member/images/home-header-bg.png");
    text-shadow: none;
}

.ui-bar-a {
    border: none;
}

.ui-header, .ui-content, .ui-footer {
    background: transparent;
}

.ui-page-theme-a .ui-btn, html .ui-bar-a .ui-btn, html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn, html head + body .ui-btn.ui-btn-a, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a .ui-btn:visited, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a .ui-btn:visited, html head + body .ui-btn.ui-btn-a:visited {
    text-shadow: none;
    font-size: 16px;
}

.ui-icon-carat-r:after {
    background: url("/theme/css/microsites-template/mobile/images/icons-18-white.png") -108px 50%;
    width: 18px;
    height: 18px;
    right: 10px;
}

.ui-icon-lock-closed {
    background: url("/theme/css/microsites-template/mobile/images/icons-18-white.png") -794px 50%;
    width: 18px;
    height: 18px;
    float: left;
    margin-right: 10px;
    margin-left: -35px;
}

.ui-icon-lock-open {
    background: url("/theme/css/microsites-template/mobile/images/icons-18-white.png") -830px 50%;
    width: 18px;
    height: 18px;
    float: left;
    margin-right: 10px;
    margin-left: -35px;
}

.ui-content .ui-listview-inset li a {
    padding: 11px 50px;
    position: relative;
}

.ui-header {
    margin-bottom: 20px;
}

.ui-content .content-container {
    margin: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    background-color: #ffffff;
}

.ui-content {
    width: 100%;
}

.ui-icon-home:after {
    background: url("/theme/css/microsites-template/mobile/images/icons-36-c1d72c.png") -576px 50%;
    width: 18px;
    height: 18px;
    background-size: 846px 18px;
}

.homeButton	.ui-btn {
    border-radius: 0;
}

.ui-icon-arrow-r {
    background-position: -108px 50%;
}

.ui-btn-corner-all, .ui-btn.ui-corner-all, .ui-slider-track.ui-corner-all, .ui-flipswitch.ui-corner-all, .ui-li-count {
    -webkit-border-radius: 0;
    border-radius: 0;
}

.ui-page-theme-a .ui-btn, html .ui-bar-a .ui-btn, html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn, html head + body .ui-btn.ui-btn-a, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a .ui-btn:visited, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a .ui-btn:visited, html head + body .ui-btn.ui-btn-a:visited {
    text-shadow: none;
    font-size: 14px;
    margin: 2px;
}

.ui-btn {
    font-size: 10pt;
    padding: 0.4em 1.3em;
    border-radius: 0;
}

.ui-icon-carat-d:after {
    background-image: url("/theme/css/microsites-template/mobile/images/icons-18-white.png");
}

.ui-select .ui-icon-carat-d:after {
    background-position: -216px 50%;
    background-color: #ce0058;
}

.ui-icon-plus:after {
    background-color: #8dc63f;
    background-image: url("/theme/css/microsites-template/mobile/images/icons-18-white.png");
    background-position: -2px 50%;
    width: 16px;
    height: 18px;
}

.ui-icon-minus:after {
    background-color: #8dc63f;
    background-image: url("/theme/css/microsites-template/mobile/images/icons-18-white.png");
    background-position: -37px 50%;
    width: 16px;
    height: 18px;
}

.ui-collapsible .ui-collapsible-heading .ui-btn {
    white-space: normal;
    color: #333333;
    background: transparent;
    padding: 10px 40px 5px 0px;
    border-color: #111111 #ffffff #ffffff #ffffff;
}

.clearfix {
    display: block;
}

#mobile_secure_viewbenefits .member-plan div.row {
    line-height:1.0;
}

#mobile_secure_viewbenefits .member-plan div.row span {
    padding-bottom: 10px;
    display: inline;
}

#mobile_secure_viewbenefits .member-plan div.row label {
    padding-bottom: 0px;
    display: inline;
}

#mobile_secure_viewbenefits .member-plan .button-bar {
    top: 8px;
}

.ui-btn-c {
    padding-bottom: 8.4px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 8.4px;
}

ul[data-theme='a'] li a.ui-btn {
    font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.ui-page-theme-a .ui-btn:hover, html .ui-bar-a .ui-btn:hover, html .ui-body-a .ui-btn:hover,
html body .ui-group-theme-a .ui-btn:hover, html head+body .ui-btn.ui-btn-a:hover, html head+body .ui-btn.ui-btn-a:active {
    text-shadow: none;
}

.ui-page-theme-b .ui-btn, html .ui-bar-b .ui-btn, html .ui-body-b .ui-btn,
html body .ui-group-theme-b .ui-btn, html head+body .ui-btn.ui-btn-b, .ui-page-theme-b .ui-btn:visited,
html .ui-bar-b .ui-btn:visited, html .ui-body-b .ui-btn:visited, html body .ui-group-theme-b .ui-btn:visited,
html head+body .ui-btn.ui-btn-b:visited, html head+body .ui-btn.ui-btn-b:active, html head+body .ui-btn.ui-btn-b:hover {
    text-shadow: none;
}

.id-card-container .ui-btn:disabled {
    opacity: .9;
    font-family: Myriad, 'Helvetica Neue', 'Lucida Grande', Avenir, sans-serif;
    font-size: 14px;
    font-weight: 300;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding-bottom: 6px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 6px;
}

div[role='dialog'].ui-dialog-contain > div[role='dialog'].ui-dialog-contain {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
}

div[role='dialog'].ui-dialog-contain .ui-header {
    background: #e9eaeb;
    border: 1px solid #B3B3B3;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 14px;
    max-width: 500px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
    position: relative;
    font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

div[role='dialog'].ui-dialog-contain .ui-header h1 {
    margin: 0px !important;
    text-shadow: none;
    font-weight: bold;
}

div[role='dialog'].ui-dialog-contain a.ui-icon-delete {
    background-image: none;
    background-color: #e87722;
    width: 22px;
    height: 22px;
}

div[role='dialog'].ui-dialog-contain div[data-role='content'].ui-body-a {
    margin: 0px 10px;
}


div[role='dialog'].ui-dialog-contain a.ui-icon-delete:after {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://www.eyemedvisioncare.com/theme/css/microsites-template/mobile/images/icons-36-c1d72c.png);
    background-origin: padding-box;
    background-position: -71px 50%;
    background-repeat: no-repeat;
    background-size: 846px 18px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    box-shadow: none;
}

div[role='dialog'].ui-dialog-contain div[data-role='content'].ui-body-a div.floatLeft a.ui-btn {
    font-family: Myriad, 'Helvetica Neue', 'Lucida Grande', Avenir, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 5px 10px 5px;
}

div.ui-collapsible-inset h3.ui-collapsible-heading a.ui-collapsible-heading-toggle {
    border: none;
    font-size: 14px;
}

.faq .ui-collapsible-content {
    padding: 0px;
}

.faq .ui-collapsible-content p {
    background-color: #efefef;
    padding: 10px 5px 10px 5px;
}

div.ui-collapsible-inset h3.ui-collapsible-heading a.ui-collapsible-heading-toggle {
    background-color: #ffffff;
    color: #000000;
    box-shadow: none;
}

div.ui-collapsible-inset h3.ui-collapsible-heading a.ui-collapsible-heading-toggle:hover {
    background-color: #ffffff;
    color: #000000;
    box-shadow: none;
}

.ui-collapsible-themed-content .ui-collapsible-content {
    border: none;
}

#in-network-benefits .ui-collapsible-themed-content {
    border-top: 1px solid #c9c9cc;
}

#out-of-network-benefits .ui-collapsible-themed-content {
    border-top: 1px solid #c9c9cc;
}

#additional-discounts .ui-collapsible-themed-content {
    border-top: 1px solid #c9c9cc;
}

/* start international page style */

.international_mobile {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "trebuchet", "trebuchet ms", helvetica, arial, sans-serif; }
.international_mobile h2 {
    font-family: "Nexa Light", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    font-size: 20px;
    line-height: 28px;
    color: #6b6c6c;
    margin: 25px 0; }
.international_mobile p {
    font-size: 14px;
    line-height: 17px; }
.international_mobile p a {
    color: #8dc63f;
    text-decoration: underline; }
.international_mobile strong {
    font-weight: 600; }
/*
.international_mobile .ui-content {
    margin: 0 20px 20px 20px;
    background-color: #ffffff;
    padding-bottom: 20px; }
    */
.international_mobile .ui-page-theme-a, .international_mobile .ui-footer.ui-bar-inherit {
    background: transparent;
    border: none; }
.international_mobile .ui-overlay-a, .international_mobile .ui-page-theme-a, .international_mobile .ui-page-theme-a .ui-panel-wrapper {
    text-shadow: none; }
.international_mobile .btn {
    border-radius: 0 !important;
    color: #ffffff !important;
    background-color: #8dc63f;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
    font-family: "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    padding: 8px 12px;
    font-weight: 600;
    border: none;
    display: block; }
.international_mobile a.btn {
    padding: 10px 12px; }
/*
.international_mobile div[data-role="main"].ui-content {
    border: none;
    background-color: white;
    margin: 20px;
    padding: 20px; }
    */
.international_mobile div[data-role="main"].ui-content .international_mobile_nav-open {
    position: static;
    display: inline-block;
    padding: 10px;
    margin-bottom: 20px;
    color: white;
    background-color: #e87722;
    text-shadow: none;
    border-radius: 0;
    border: none;
    box-shadow: none; }
.international_mobile .ui-popup-screen.in {
    background: #000000;
    opacity: 0.5; }
.international_mobile .ui-popup.ui-body-inherit {
    border: none; }
.international_mobile #nav-popup, .international_mobile #nav-popup2, .international_mobile #nav-popup3, .international_mobile #nav-popup4, .international_mobile #nav-popup5, .international_mobile #nav-popup6, .international_mobile #nav-popup7, .international_mobile #nav-popup8, .international_mobile #nav-popup9 {
    width: 100%; }
.international_mobile #nav-popup .international_mobile_navigation-menu, .international_mobile #nav-popup2 .international_mobile_navigation-menu, .international_mobile #nav-popup3 .international_mobile_navigation-menu, .international_mobile #nav-popup4 .international_mobile_navigation-menu, .international_mobile #nav-popup5 .international_mobile_navigation-menu, .international_mobile #nav-popup6 .international_mobile_navigation-menu, .international_mobile #nav-popup7 .international_mobile_navigation-menu, .international_mobile #nav-popup8 .international_mobile_navigation-menu, .international_mobile #nav-popup9 .international_mobile_navigation-menu {
    color: #ffffff;
    border-spacing: 1em;
    border-collapse: inherit; }
.international_mobile #nav-popup .international_mobile_navigation-menu li, .international_mobile #nav-popup2 .international_mobile_navigation-menu li, .international_mobile #nav-popup3 .international_mobile_navigation-menu li, .international_mobile #nav-popup4 .international_mobile_navigation-menu li, .international_mobile #nav-popup5 .international_mobile_navigation-menu li, .international_mobile #nav-popup6 .international_mobile_navigation-menu li, .international_mobile #nav-popup7 .international_mobile_navigation-menu li, .international_mobile #nav-popup8 .international_mobile_navigation-menu li, .international_mobile #nav-popup9 .international_mobile_navigation-menu li {
    text-align: left;
    font-size: 15px;
    line-height: 15px;
    background-color: #981d97;
    cursor: pointer;
    vertical-align: middle;
    padding: 10px;
    margin: 1px 0; }
.international_mobile #nav-popup .international_mobile_navigation-menu li a, .international_mobile #nav-popup2 .international_mobile_navigation-menu li a, .international_mobile #nav-popup3 .international_mobile_navigation-menu li a, .international_mobile #nav-popup4 .international_mobile_navigation-menu li a, .international_mobile #nav-popup5 .international_mobile_navigation-menu li a, .international_mobile #nav-popup6 .international_mobile_navigation-menu li a, .international_mobile #nav-popup7 .international_mobile_navigation-menu li a, .international_mobile #nav-popup8 .international_mobile_navigation-menu li a, .international_mobile #nav-popup9 .international_mobile_navigation-menu li a {
    font-family: "Nexa Light", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    text-decoration: none;
    display: block;
    color: #ffffff;
    text-shadow: none; }
.international_mobile #nav-popup .international_mobile_navigation-menu li a i, .international_mobile #nav-popup2 .international_mobile_navigation-menu li a i, .international_mobile #nav-popup3 .international_mobile_navigation-menu li a i, .international_mobile #nav-popup4 .international_mobile_navigation-menu li a i, .international_mobile #nav-popup5 .international_mobile_navigation-menu li a i, .international_mobile #nav-popup6 .international_mobile_navigation-menu li a i, .international_mobile #nav-popup7 .international_mobile_navigation-menu li a i, .international_mobile #nav-popup8 .international_mobile_navigation-menu li a i, .international_mobile #nav-popup9 .international_mobile_navigation-menu li a i {
    margin-left: 30px;
    float: right; }

#secure_international h1 {
    color: #981d97;
    font-family: "Nexa Light", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    font-size: 28px;
    margin-bottom: 10px; }
#secure_international p {
    font-family: "Nexa Book", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    font-size: 16px;
    margin-bottom: 10px; }
#secure_international ul {
    font-family: "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    list-style: outside none none;}
#secure_international ul li {
    margin-bottom: 10px;
    vertical-align: top;
    display: table-row; }
#nav-popup ul li {
    margin-bottom: 10px;
    vertical-align: top;
    display: list-item; }
#secure_international ul li img {
    height: 50px;
    width: 50px;
    margin: 0 20px 20px 0; }
#secure_international ul li span {
    padding-bottom: 20px; }
#secure_international ul li span, #secure_international ul li img {
    display: table-cell;
    vertical-align: top; }
#secure_international ul li a {
    color: #8dc63f; }

#secure_international_locator h1 {
    color: #981d97;
    font-family: "Nexa Book", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    margin: 15px 0 10px 0;
    font-size: 20px;
    line-height: 24px; }
#secure_international_locator form .international_mobile_initial-select {
    padding: 10px;
    margin-bottom: 10px; }
#secure_international_locator form .international_mobile_initial-select label {
    margin-top: -5px; }
#secure_international_locator form .international_mobile_initial-select select {
    color: #ffffff;
    font-size: 18px;
    font-family: "Nexa Bold", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    height: 36px;
    line-height: 1;
    padding: .5em;
    /* add some space*/
    margin: 0;
    /* remove default margins */
    width: 100%; }
#secure_international_locator form .international_mobile_initial-select.international_mobile_grape-select {
    border: 2px solid #981d97;
    padding-bottom: 10px; }
#secure_international_locator form .international_mobile_initial-select.international_mobile_grape-select select {
    background-color: #981d97; }
#secure_international_locator form .international_mobile_initial-select.international_mobile_sunny-select {
    border: 2px solid #e87722;
    padding-bottom: 10px; }
#secure_international_locator form .international_mobile_initial-select.international_mobile_sunny-select select {
    background-color: #e87722; }
#secure_international_locator form .international_mobile_initial-select label {
    color: #6b6c6c;
    font-family: "Nexa Bold", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    font-size: 17px;
    text-align: left; }
#secure_international_locator form button.international_mobile_submit-button {
    border-radius: 0;
    color: #ffffff;
    background-color: #8dc63f;
    font-weight: 600;
    margin-bottom: 20px;
    font-size: 14px;
    font-family: "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    padding: 6px 12px;
    width: 120px;
    margin: 10px 0px 0px auto;
}
@supports (pointer-events: none) and ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
    #secure_international_locator {
        /* FF only temp fix */ }
    #secure_international_locator .international_mobile_initial-select span {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 100%; }
    #secure_international_locator .international_mobile_initial-select span select {
        padding-right: 2.5em;
        /* accommodate with the pseudo elements for the dropdown arrow */
        border: 0;
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none; }
    #secure_international_locator .international_mobile_initial-select span::before, #secure_international_locator .international_mobile_initial-select span::after {
        content: "";
        position: absolute;
        pointer-events: none; }
    #secure_international_locator .international_mobile_initial-select span::after {
        /*  Custom dropdown arrow */
        content: url("/theme/img/microsites-template/arrow-down.png");
        height: 1em;
        font-size: .625em;
        line-height: 1;
        right: 1.2em;
        top: 50%;
        margin-top: -.5em;
        color: #ffffff; }
    #secure_international_locator .international_mobile_initial-select span::before {
        /*  Custom dropdown arrow cover */
        width: 2em;
        right: 0;
        top: 0;
        bottom: 0;
        border-radius: 0; }
    @-moz-document url-prefix() {
        #secure_international_locator .international_mobile_initial-select span select {
            padding-right: 0.9em; } } }
#secure_international_locator .international_mobile_select-results {
    clear: both;
    font-size: 13px;
    padding-bottom: 10px; }
#secure_international_locator .international_mobile_select-results p {
    margin-bottom: 10px; }
#secure_international_locator .international_mobile_select-results h3 {
    font-size: 18px;
    text-transform: uppercase;
    color: #8dc63f;
    font-weight: 600;
    padding-bottom: 15px; }
#secure_international_locator .international_mobile_select-results h3 a {
    color: #8dc63f; }
#secure_international_locator .international_mobile_select-results .international_mobile_results-info {
    margin-bottom: 10px; }
#secure_international_locator .international_mobile_select-results .international_mobile_results-info p {
    font-size: 14px;
    line-height: 18px; }
#secure_international_locator .international_mobile_select-results .international_mobile_results-info p a {
    color: #981d97; }
#secure_international_locator .international_mobile_select-results .international_mobile_results-info p span {
    color: #981d97;
    font-family: "Nexa Bold", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif; }
#secure_international_locator .international_mobile_select-results .international_mobile_hours {
    padding-right: 0; }
#secure_international_locator .international_mobile_select-results .international_mobile_hours thead {
    font-weight: 600;
    text-align: left; }
#secure_international_locator .international_mobile_select-results .international_mobile_hours tbody tr td:first-child {
    min-width: 2rem; }
#secure_international_locator .international_mobile_select-results .international_mobile_hidden-info {
    display: none; }
#secure_international_locator .international_mobile_select-results .international_mobile_result {
    border-bottom: 1px solid #c9c9cc;
    margin-bottom: 20px; }

#secure_international_how h4, .international_mobile_secure_international_how h4 {
    color: #981d97;
    font-family: "Nexa Book", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    margin: 15px 0 10px 0;
    font-size: 20px;
    line-height: 24px; }
#secure_international_how p, .international_mobile_secure_international_how p {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 20px; }
#secure_international_how p a, .international_mobile_secure_international_how p a {
    color: #981d97; }
#secure_international_how ol, .international_mobile_secure_international_how ol {
    list-style: decimal;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 20px;
    margin-left: 30px; }
#secure_international_how ol li, .international_mobile_secure_international_how ol li {
    margin-bottom: 10px; }
#secure_international_how ol li a, .international_mobile_secure_international_how ol li a {
    color: #8dc63f; }

#secure_international_callcenter h4 {
    color: #981d97;
    font-family: "Nexa Book", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    margin: 15px 0 10px 0;
    font-size: 20px;
    line-height: 24px; }
#secure_international_callcenter p {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 20px; }
#secure_international_callcenter p:last-of-type {
    padding-top: 10px; }
#secure_international_callcenter ul {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 20px;
    list-style: square;
    margin-left: 30px; }
#secure_international_callcenter ul li {
    margin-bottom: 10px; }
#secure_international_callcenter #return {
    float: right;
    margin-bottom: 30px; }

.international_mobile_mobile-map h1 {
    font-family: "Nexa Light", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    color: #981d97;
    font-size: 35px;
    margin: 0 0 20px 0; }
.international_mobile_mobile-map .international_mobile_map {
    border: 2px solid #981d97;
    overflow: hidden;
    position: relative;
    height: 400px; }
.international_mobile_mobile-map .international_mobile_map #shenzhen {
    position: absolute;
    top: 0%;
    left: -65%; }
.international_mobile_mobile-map .international_mobile_map .international_mobile_marker {
    position: absolute;
    color: #981d97; }
.international_mobile_mobile-map .international_mobile_map .international_mobile_marker span {
    position: absolute;
    top: 15px;
    width: 100%;
    font-weight: 600;
    text-align: center; }
.international_mobile_mobile-map .international_mobile_map .international_mobile_marker#m1 {
    top: 34%;
    left: 10%; }
.international_mobile_mobile-map .international_mobile_map .international_mobile_marker#m2 {
    top: 42%;
    left: 58%; }
.international_mobile_mobile-map .international_mobile_location {
    border-bottom: 1px solid #c9c9cc;
    margin-bottom: 15px; }
.international_mobile_mobile-map .international_mobile_location table {
    width: 100%; }
.international_mobile_mobile-map .international_mobile_location table td {
    vertical-align: middle; }
.international_mobile_mobile-map .international_mobile_location table td i {
    position: relative;
    color: #981d97; }
.international_mobile_mobile-map .international_mobile_location table td i span {
    position: absolute;
    top: 15px;
    width: 100%;
    font-weight: 600;
    text-align: center; }
.international_mobile_mobile-map .international_mobile_location table td p {
    margin: 10px 9px 15px 0;
    color: #6b6c6c;
    font-size: 14px; }
.international_mobile_mobile-map .international_mobile_location table td h3 {
    font-size: 18px;
    text-transform: uppercase;
    color: #8dc63f;
    font-weight: 600;
    text-align: right;
    margin-left: 20px; }

#secure_international_faqs h2 {
    color: #981d97;
    font-family: "Nexa Book", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    margin: 15px 0 10px 0;
    font-size: 20px;
    line-height: 24px; }
#secure_international_faqs form .international_mobile_initial-select {
    padding: 10px;
    margin: 0 0 15px 0; }
#secure_international_faqs form .international_mobile_initial-select label {
    margin-top: -5px; }
#secure_international_faqs form .international_mobile_initial-select select {
    color: #ffffff;
    font-size: 18px;
    font-family: "Nexa Bold", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    height: 36px;
    line-height: 1;
    width: 100%;
    padding: .5em;
    /* add some space*/
    margin: 0;
    /* remove default margins */ }
#secure_international_faqs form .international_mobile_initial-select.international_mobile_grape-select {
    border: 2px solid #981d97; }
#secure_international_faqs form .international_mobile_initial-select.international_mobile_grape-select select {
    background-color: #981d97; }
#secure_international_faqs form .international_mobile_initial-select label {
    color: #6b6c6c;
    font-family: "Nexa Bold", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    font-size: 17px;
    text-align: left; }
#secure_international_faqs form .international_mobile_initial-select .col-sm-9 {
    padding-right: 0; }
#secure_international_faqs form .international_mobile_submit-button {
    border-radius: 0;
    color: #ffffff;
    background-color: #8dc63f;
    font-weight: 600;
    margin: 10px 0px 0px auto;
    width: 110px;
}
@supports (pointer-events: none) and ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
    #secure_international_faqs {
        /* FF only temp fix */ }
    #secure_international_faqs .international_mobile_initial-select span {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 100%; }
    #secure_international_faqs .international_mobile_initial-select span select {
        padding-right: 2.5em;
        /* accommodate with the pseudo elements for the dropdown arrow */
        border: 0;
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none; }
    #secure_international_faqs .international_mobile_initial-select span::before, #secure_international_faqs .international_mobile_initial-select span::after {
        content: "";
        position: absolute;
        pointer-events: none; }
    #secure_international_faqs .international_mobile_initial-select span::after {
        /*  Custom dropdown arrow */
        content: url(/theme/img/microsites-template/arrow-down.png);
        height: 1em;
        font-size: .625em;
        line-height: 1;
        right: 1.2em;
        top: 50%;
        margin-top: -.5em;
        color: #ffffff; }
    #secure_international_faqs .international_mobile_initial-select span::before {
        /*  Custom dropdown arrow cover */
        width: 2em;
        right: 0;
        top: 0;
        bottom: 0;
        border-radius: 0; }
    @-moz-document url-prefix() {
        #secure_international_faqs .international_mobile_initial-select span select {
            padding-right: 0.9em; } } }
#secure_international_faqs .select-results {
    clear: both; }
#secure_international_faqs .international_mobile_assistance, #secure_international_faqs .international_mobile_faqs {
    border: 2px solid #8dc63f;
    margin-bottom: 15px;
    clear: both; }
#secure_international_faqs .international_mobile_assistance h2 {
    color: #6b6c6c;
    font-family: "Nexa Bold", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    font-size: 17px;
    text-align: center;
    margin: 10px 25px; }
#secure_international_faqs .international_mobile_assistance h2 span {
    color: #ce0058; }
#secure_international_faqs h4 {
    color: #981d97;
    font-family: "Nexa Book", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    margin: 15px 0 10px 0;
    font-size: 20px;
    line-height: 24px; }
#secure_international_faqs p {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px; }
#secure_international_faqs .international_mobile_return {
    float: right;
    margin-bottom: 30px; }

#secure_international_emergency h4 {
    color: #981d97;
    font-family: "Nexa Book", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    margin: 15px 0 10px 0;
    font-size: 20px;
    line-height: 24px; }
#secure_international_emergency p {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 20px; }
#secure_international_emergency img {
    width: 100%;
    height: auto; }
#secure_international_emergency #return {
    float: right;
    margin-bottom: 30px; }

#secure_internationalclaim form {
    margin-left: 0;
    margin-right: 0; }
#secure_internationalclaim form input {
    border: 1px solid #c9c9cc;
    border-radius: 0;
    width: 100%;
    padding: 6px 0px 6px 12px;
    margin-right: -12px;
    margin-top: 5px; }
#secure_internationalclaim form label {
    color: #6b6c6c;
    font-family: "Nexa Bold", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    font-size: 17px;
    text-align: left;
    padding-left: 0;
    margin-right: 12px;
    margin-bottom: 10px; }
#secure_internationalclaim h4 {
    color: #981d97;
    font-family: "Nexa Book", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    margin: 15px 0 10px 0;
    font-size: 20px;
    line-height: 24px; }
#secure_internationalclaim p {
    color: #6b6c6c;
    font-family: "Nexa Book", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    font-size: 15px;
    text-align: left;
    margin-bottom: 10px; }
#secure_internationalclaim h3 {
    color: #6b6c6c;
    font-family: "Nexa Bold", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    font-size: 17px;
    text-align: left;
    margin-bottom: 5px; }
#secure_internationalclaim .international_mobile_checkbox label {
    display: block;
    margin-top: 10px; }
#secure_internationalclaim .international_mobile_checkbox label input[type="checkbox"] {
    margin-top: -2px;
    margin-right: 5px;
    width: auto; }
#secure_internationalclaim .international_mobile_attach-photo {
    margin-bottom: 20px; }
#secure_internationalclaim .international_mobile_attach-photo button {
    background-color: #e87722;
    width: 100%; }
#secure_internationalclaim .international_mobile_attach-photo > div {
    display: inline-block;
    color: #6b6c6c;
    margin-top: 5px;
    margin-right: 5px; }
#secure_internationalclaim .international_mobile_attach-photo > div a {
    color: #981d97; }
#secure_internationalclaim .international_mobile_radio {
    margin-bottom: 10px; }
#secure_internationalclaim .international_mobile_radio label {
    margin-top: 10px;
    display: block; }
#secure_internationalclaim .international_mobile_radio label input {
    margin-top: 0;
    width: auto;
    margin-right: 5px; }
#secure_internationalclaim textarea {
    border: 1px solid #c9c9cc;
    border-radius: 0;
    margin: 10px 0;
    width: 100%; }
#secure_internationalclaim a.btn {
    width: 120px;
    margin: 10px 0px 10px auto;
}
#secure_internationalclaim #alternate {
    display: table;
    margin-bottom: 15px; }
#secure_internationalclaim #alternate input {
    margin-right: 25px; }
#secure_internationalclaim #alternate input, #secure_internationalclaim #alternate label {
    display: table-cell; }
#secure_internationalclaim .international_mobile_country-select {
    margin-bottom: 15px; }
#secure_internationalclaim .international_mobile_country-select select {
    color: #555555;
    line-height: 1;
    margin: 0;
    /* remove default margins */
    border: 1px solid #6b6c6c;
    background-color: #ffffff;
    width: 100%;
    padding: .5em; }
#secure_internationalclaim .international_mobile_country-select label {
    color: #6b6c6c;
    font-family: "Nexa Bold", "trebuchet", "trebuchet ms", helvetica, arial, sans-serif;
    font-size: 17px;
    text-align: left;
    margin-top: 3px; }
@supports (pointer-events: none) and ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
    #secure_internationalclaim .international_mobile_country-select span {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 100%; }
    #secure_internationalclaim .international_mobile_country-select span select {
        padding-right: 2.5em;
        /* accommodate with the pseudo elements for the dropdown arrow */
        border: 1px solid #c9c9cc;
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none; }
    #secure_internationalclaim .international_mobile_country-select span::before, #secure_internationalclaim .international_mobile_country-select span::after {
        content: "";
        position: absolute;
        pointer-events: none; }
    #secure_internationalclaim .international_mobile_country-select span::after {
        /*  Custom dropdown arrow */
        content: url("/theme/img/microsites-template/arrow-gray-down.png");
        height: 1em;
        font-size: .625em;
        line-height: 1;
        right: 1.2em;
        top: 50%;
        margin-top: -.5em;
        color: #ffffff; }
    #secure_internationalclaim .international_mobile_country-select span::before {
        /*  Custom dropdown arrow cover */
        width: 2em;
        right: 0;
        top: 0;
        bottom: 0;
        border-radius: 0; } }

#secure_internationalclaim .address_disclaimer {
    margin-top: 10px;
}

.international_mobile ul {
    padding-left: 0px;
}

.missing-input, .alert {
    color: red;
}
/* end international page style */

