



@font-face {
  font-family: 'LatoRegular';
  src: url("fonts/lato-regular-webfont.eot?#iefix") format("eot"), url("fonts/lato-regular-webfont.woff") format("woff"), url("fonts/lato-regular-webfont.ttf") format("truetype"), url("fonts/lato-regular-webfont.svg#LatoRegular") format("svg"); }

@font-face {
  font-family: 'LatoBold';
  src: url("fonts/lato-bold-webfont.eot?#iefix") format("eot"), url("fonts/lato-bold-webfont.woff") format("woff"), url("fonts/lato-bold-webfont.ttf") format("truetype"), url("fonts/lato-bold-webfont.svg#LatoBold") format("svg"); }

.latoRegular {
  font-family: 'LatoRegular';
  font-weight: normal; }

.latoBold {
  font-family: 'LatoBold';
  font-weight: normal; }




body {
  width: 100%;
  margin: 0;
  font-family: arial; }

.banner,
.menus,
.contentWrapper,
.footer {
  width: 1140px;
  margin: 0 auto;
  overflow: auto; }

.menuWrapper {
  min-width: 1140px; }


.banner {
  margin: 10px auto; }

.logoImage {
  float: left;
   }

.bannerImage {
  float: right;
   }


.marketName {
  
  display: none; }

.mobileMenu {
  display: none; }


.menuWrapper {
  background-color: #3d808b; }

.menus * {
  margin: 0;
  padding: 0; }


.skipNav {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  text-align: left;
  overflow: hidden; }

.skipNav:active,
.skipNav:focus,
.skipNav:hover {
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  overflow: visible; }

.navigation {
  float: left; }

.navigation ul {
  list-style-type: none; }

.navigation > ul > li {
  float: left;
  list-style-type: none; }

.navigation ul li .topLevelMenu {
  text-decoration: none;
  
  padding: 10px 15px;
  border: 1px solid #3d808b;
  display: block;
  color: white;
  cursor: default;
  font-family: 'LatoBold';
  font-size: 18px;
  line-height: 22px; }

.navigation ul li .topLevelMenu .iconOn,
.navigation ul li .topLevelMenu .iconOff {
  display: none; }

.navigation ul li a.topLevelMenu {
  cursor: pointer; }

.navigation ul li:hover .topLevelMenu,
.navigation ul li:focus .topLevelMenu {
  
  background-color: #f7f2cd;
  border-color: transparent;
  color: #3d808b;
   }

.navigation .dropDownMenu {
  display: none;
  position: absolute;
  
  background-color: #f7f2cd;
  z-index: 50;
  padding: 20px; }

.navigation ul li:hover .dropDownMenu,
.navigation ul li:focus .dropDownMenu {
  display: block;
  
   }

.navigation ul li .dropDownMenu.open {
  display: block; }

.navigation .dropDownMenu li {
  padding: 10px 20px;
  border: none;
  
  border-top: 1px solid #3d808b; }

.navigation .dropDownMenu a {
  text-decoration: none;
  display: block;
  
  color: #3d808b;
  cursor: pointer;
  font-size: 16px;
  line-height: 22px;
  font-family: 'LatoBold'; }

.navigation .dropDownMenu li:first-child {
  border-top: none; }

.navigation .dropDownMenu a:hover {
  text-decoration: underline; }

.navigation .dropDownMenu .fa-lock {
  margin-left: 5px; }

.navigation .dropDownMenu .subMenu {
  padding-left: 10px; }

.navigation .dropDownMenu .subMenu a {
  font-size: 14px;
  line-height: 16px;
  font-family: 'LatoRegular'; }

.navigation .dropDownMenu {
  font-weight: 600; }


.navigation .dropDownMenu > li > ul {
  font-weight: 400; }


.tools {
  float: right; }

.tools ul {
  list-style-type: none; }

.tools ul,
.tools ul li {
  float: left; }

.tools ul li a {
  text-decoration: none;
  
  padding: 10px 15px;
  border: 1px solid transparent;
  display: block;
  color: white;
  
  font-family: 'LatoRegular';
  font-size: 16px;
  line-height: 22px; }

.tools ul li a:hover {
  
  background-color: #f7f2cd;
  border-color: transparent;
  color: #3d808b;
   }

.tools .font-sizer {
  float: left;
  padding: 10px 18px 0 0; }

.tools .font-sizer > a {
  padding: 0 2px;
  color: white;
  line-height: 22px;
  text-decoration: none;
  
  font-family: 'LatoRegular';
  display: inline-block; }

.tools .font-sizer > a:hover {
  
  color: #e7e2bd; }

.tools .decreaseFont {
  font-size: 14px; }

.tools .defaultFont {
  font-size: 18px; }

.tools .increaseFont {
  font-size: 22px; }



#breadCrumbs {
  width: 1040px;
  margin: 30px auto 0;
  padding: 0 50px;
  
  min-height: 16px; }

#breadCrumbs h4,
#breadCrumbs > div {
  color: #0078AB;
  font-family: 'LatoRegular';
  font-weight: normal;
  font-size: 14px;
  line-height: 16px; }


#breadCrumbs a {
  
  color: #0078AB;
  text-decoration: none; }


#breadCrumbs a:hover {
  
  color: #366087; }


.contentWrapper {
  margin: 20px auto 100px;
  padding: 0 25px;
  width: 1090px;
  overflow: visible; }

.contentRow .column {
  margin: 0 25px;
  float: left; }

.contentRow .column.col-span-1 {
  width: 40.83333333333333px; }

.contentRow .column.col-span-2 {
  width: 131.6666666666667px; }

.contentRow .column.col-span-3 {
  width: 222.5px; }

.contentRow .column.col-span-4 {
  width: 313.3333333333333px; }

.contentRow .column.col-span-5 {
  width: 404.1666666666667px; }

.contentRow .column.col-span-6 {
  width: 495px; }

.contentRow .column.col-span-7 {
  width: 585.8333333333333px; }

.contentRow .column.col-span-8 {
  width: 676.6666666666667px; }

.contentRow .column.col-span-9 {
  width: 767.5px; }

.contentRow .column.col-span-10 {
  width: 858.3333333333333px; }

.contentRow .column.col-span-11 {
  width: 949.1666666666667px; }

.contentRow .column.col-span-12 {
  width: 1040px; }

.contentRow .column:empty {
  display: none; }

.contentRow + .contentRow {
  margin-top: 50px; }


.footer {
  overflow: hidden; }

.footerContent {
  width: 640px;
  float: left;
  color: #3d808b;
  font-size: 13px;
  line-height: 22px; }

.footerLinks {
  width: 500px;
  float: left;
  text-align: right; }

.footerContent p {
  
  color: #3d808b;
  font-size: 14px;
  line-height: 22px;
  margin: 0 0 20px 0; }

.footerLinks div > a {
  border-left: 1px solid black;
  padding: 0 10px; }

.footerLinks div > a:first-child {
  border-left: none; }

.footerLinks div.socialNet {
  margin-bottom: 16px; }

.footerLinks div.socialNet > a {
  border-left: none;
  margin-left: 20px;
  padding: 0; }

.footerLinks > a,
.footerLinks .socialNet > a {
  display: inline-block; }

.footerLinks img {
  display: block; }

.footer .adobeReader-link {
  padding-right: 10px;
  margin-top: 20px; }





h1,
h2,
h3,
h4,
h5,
h6 {
  color: #3d808b;
  padding: 0;
  font-weight: 100; }

h1 {
  font-size: 30px;
  line-height: 34px;
  font-family: 'LatoRegular';
  font-weight: normal;
  color: #3d808b;
  margin: 0 0 25px 20px; }

.contentRow > h1,
.contentWrapper > h1 {
  margin-left: 25px; }

.column h1 {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0; }

.column > h1:first-child {
  margin-left: 0;
  margin-right: 0; }


h1 {
  font-size: 30px;
  line-height: 34px;
  font-family: 'LatoRegular';
  font-weight: normal;
  color: #3d808b; }

h2 {
  font-size: 22px;
  line-height: 28px;
  font-family: 'LatoRegular';
  font-weight: normal;
  color: #3d808b; }

h3 {
  font-size: 20px;
  line-height: 24px;
  font-family: 'LatoRegular';
  font-weight: normal;
  color: #3d808b; }

h4 {
  font-size: 18px;
  line-height: 24px;
  font-family: 'LatoRegular';
  font-weight: normal;
  color: #3d808b; }

h5 {
  font-size: 16px;
  line-height: 22px;
  font-family: 'LatoBold';
  font-weight: normal;
  color: #3d808b; }

h6 {
  font-size: 14px;
  line-height: 20px;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  color: #3d808b; }

p + h2,
p + h3,
p + h4 {
  margin-top: 30px; }

p + h5,
p + h6 {
  margin-top: 25px; }

h2 + p,
h2 + ul,
h2 + ol,
h3 + p,
h3 + ul,
h3 + ol,
h4 + p,
h4 + ul,
h4 + ol,
h5 + p,
h5 + ul,
h5 + ol,
h6 + p,
h6 + ul,
h6 + ol {
  margin-top: 0; }

h1 + h2,
h2 + h3,
h2 + h4,
h2 + h5,
h2 + h6,
h3 + h4,
h3 + h5,
h3 + h6,
h5 + h6,
h4 + h5,
h4 + h6 {
  margin-top: 15px; }


h2.bold,
h3.bold,
h4.bold,
h5.bold,
h6.bold {
  font-family: 'LatoBold';
  font-weight: normal; }

.sectionHeader {
  font-size: 22px;
  margin: 30px 0 10px;
  text-align: left; }

h2 + h3 {
  margin-top: 20px; }

h2 + p,
h3 + p,
h4 + p,
h5 + p {
  margin-top: 0; }

h2.subhead {
  font-size: 20px;
  margin-top: 30px; }

h3.subhead {
  font-size: 18px; }

h4.subhead {
  font-size: 16px; }

h5.subhead {
  font-size: 14px;
  line-height: 16px; }

.subhead {
  font-family: 'LatoRegular';
  font-weight: normal;
  color: #3d808b; }

h2.subheadBold {
  font-size: 20px; }

h3.subheadBold {
  font-size: 18px; }

h4.subheadBold {
  font-size: 16px; }

h5.subheadBold {
  font-size: 14px; }

.subheadBold {
  font-family: 'LatoBold';
  font-weight: normal;
  color: #3d808b; }

.headerText-combo {
  margin-bottom: 0; }

.headerText-combo + * {
  margin-top: 0; }

img {
  border-width: 0; }

p {
  font-size: 14px;
  line-height: 22px;
  font-family: arial; }

p.small-p {
  font-size: 12px;
  line-height: 18px; }

.disclaimer {
  font-size: 11px;
  line-height: 16px; }

.superscript {
  vertical-align: super;
  font-size: 60%; }

.subscript {
  vertical-align: sub;
  font-size: 60%; }

.normal-list {
  font-size: 14px;
  line-height: 22px;
  font-family: arial;
  margin: 0 0 20px 0;
  padding: 0 0 0 15px; }

.plain-list {
  font-size: 14px;
  line-height: 22px;
  font-family: arial;
  list-style: none;
  padding-left: 0; }

.square-list {
  margin: 0 0 20px 0;
  padding: 0 0 0 14px;
  list-style: outside none none;
  font-size: 14px;
  line-height: 22px;
  font-family: arial; }

.square-list > li:before {
  content: "\f04d";
  
  font-family: FontAwesome;
  
  display: inline-block;
  
  margin-right: 5px;
  width: 8px !important;
  
  color: #75B1BE;
  font-size: 9px;
  position: relative;
  
  margin-left: -14px !important;
  top: -2px; }

.square-list ul,
.square-list .sub-list {
  list-style: none;
  padding-left: 12px;
  margin-left: 0; }

.square-list ul > li:before,
.square-list .sub-list > li:before {
  content: '\2022';
  color: #75B1BE;
  margin-left: -10px;
  margin-right: 4px; }

.pdfList {
  list-style: none outside none;
  margin: 10px 0 20px;
  padding: 0; }

.pdfList li {
  
  
  background: url("/global/ux/images/pdficon_small.png") no-repeat scroll 0 0 transparent;
  padding-left: 25px;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 5px; }

.resourceBox {
  min-height: 126px; }

.resourceBox .pdfList {
  margin: 8px auto;
  display: table; }

.resourceBox .pdfList li {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 4px; }

.sub-list,
.normal-list .normal-list,
.square-list ul .sub-list,
.square-list .sub-list .sub-list,
.square-list ul ul,
.square-list .sub-list ul {
  font-family: arial;
  font-size: 14px;
  line-height: 22px;
  list-style: none;
  padding-left: 12px;
  margin-left: 0; }

.sub-list > li:before,
.normal-list .normal-list > li:before,
.square-list ul .sub-list > li:before,
.square-list .sub-list .sub-list > li:before,
.square-list ul ul > li:before,
.square-list .sub-list ul > li:before {
  content: "-";
  margin-left: -10px;
  margin-right: 4px; }

.normal-list > li .small-p {
  margin: 0; }

ol {
  font-size: 14px;
  line-height: 22px;
  margin: 0 0 0 -20px;
  font-family: Arial; }

ol > li {
  margin-bottom: 7px; }

.split-list {
  margin-bottom: 20px; }

.split-list > * {
  float: left;
  margin-bottom: 0; }

.split-list > .clearFix {
  float: none; }

.list-intro {
  margin-bottom: 5px; }

.list-intro + p {
  margin-top: 0; }

.phone-list {
  list-style: none outside none;
  padding: 0; }

a,
.standardLink {
  font-size: 14px;
  color: #0078AB;
  text-decoration: underline;
  cursor: pointer;
  background: none;
  border: none;
  font-family: arial;
  font-size: 14px; }

a:hover,
.standardLink:hover {
  color: #366087; }

.arrowLink {
  text-decoration: none;
  display: inline-block;
  margin-top: 20px; }

.arrowLink .arrowLink-text {
  font-size: 18px;
  color: #3d808b;
  margin-right: 10px; }

.arrowLink .arrowLink-icon:before {
  content: "\f0a9";
  display: inline-block;
  font-family: 'FontAwesome';
  color: #d26a29;
  
  font-size: 16px; }

.arrowLink:hover .arrowLink-text {
  text-decoration: underline; }

.interactiveTool .arrowLink {
  margin-top: 0; }

.interactiveTool .arrowLink .arrowLink-text {
  font-size: 20px;
  line-height: 22px;
  margin-right: 5px;
  font-family: 'LatoBold';
  font-weight: normal; }

.interactiveTool .arrowLink .arrowLink-icon:before {
  font-size: 20px;
  line-height: 22px; }




.clearFix {
  content: " ";
  clear: both;
  visibility: hidden;
  display: block;
  height: 0; }





.accordionSection {
  margin-top: 50px; }

.column .accordionSection:first-child {
  margin-top: 30px; }



.genTitle {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

.genTitle i {
  float: left;
  margin-right: 10px; }

.acc-bg,
.acc-no-bg {
  display: block;
  overflow: hidden; }


.acc-no-bg {
  
   }

.acc-no-bg .accordion-content {
  overflow: hidden; }

.accordion-content {
  display: none;
  padding: 20px 25px;
  width: auto; }

.acc-no-bg.orange-plus .accordion-content {
  padding: 20px 19px 0 19px; }

.orange-arrow .genTitle {
  font-family: 'LatoBold';
  font-size: 18px;
  line-height: 20px; }

.acc-bg.orange-plus .genTitle {
  font-family: 'LatoBold';
  font-size: 22px;
  line-height: 24px;
  font-weight: normal; }


.col-span-1 .acc-bg.orange-plus > .genTitle,
.col-span-2 .acc-bg.orange-plus > .genTitle,
.col-span-3 .acc-bg.orange-plus > .genTitle,
.col-span-4 .acc-bg.orange-plus > .genTitle,
.col-span-5 .acc-bg.orange-plus > .genTitle {
  font-size: 20px;
  font-family: 'LatoRegular';
  font-weight: normal; }

.acc-bg.orange-plus > .genTitle > span {
  
  padding-right: 35px;
  display: table-cell;
  vertical-align: middle; }

.col-span-1 .acc-bg.orange-plus > .genTitle > span,
.col-span-2 .acc-bg.orange-plus > .genTitle > span,
.col-span-3 .acc-bg.orange-plus > .genTitle > span,
.col-span-4 .acc-bg.orange-plus > .genTitle > span,
.col-span-5 .acc-bg.orange-plus > .genTitle > span {
  
  height: 30px; }

.large-acc > .genTitle > span,
.col-span-6 .acc-bg.orange-plus > .genTitle > span,
.col-span-7 .acc-bg.orange-plus > .genTitle > span,
.col-span-8 .acc-bg.orange-plus > .genTitle > span,
.col-span-9 .acc-bg.orange-plus > .genTitle > span,
.col-span-10 .acc-bg.orange-plus > .genTitle > span,
.col-span-11 .acc-bg.orange-plus > .genTitle > span,
.col-span-12 .acc-bg.orange-plus > .genTitle > span {
  height: 52px; }

.tan-bg .genTitle {
  
  color: #3d808b; }

.green-bg .genTitle,
.purple-bg .genTitle,
.blue-bg .genTitle,
.red-bg .genTitle,
.darkTan-bg .genTitle,
.planTan-bg .genTitle {
  color: white; }

.genTitle,
.acc-no-bg > .genTitle {
  cursor: pointer;
  text-decoration: none;
  
  color: #3d808b;
   }

.acc-no-bg > .genTitle {
  font-family: 'LatoRegular';
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  padding: 0;
  margin: 0; }

.genTitle > span {
  overflow: hidden;
  display: block; }

.acc-bg {
  
  background-color: transparent;
  margin: 5px 0 10px; }

.acc-bg .genTitle {
  padding: 10px 0 10px 25px; }



.acc-bg .accordion-content {
  overflow: hidden; }

.acc-bg.tan-bg .accordion-content {
  background-color: white;
  
  border: 5px solid #f7f2cd;
  border-width: 0 5px 5px 5px; }

.acc-bg.green-bg .accordion-content {
  background-color: white;
  
  border: 5px solid #50b948;
  border-width: 0 5px 5px 5px; }

.acc-bg.purple-bg .accordion-content {
  background-color: white;
  
  border: 5px solid #836994;
  border-width: 0 5px 5px 5px; }

.acc-bg.blue-bg .accordion-content {
  background-color: white;
  
  border: 5px solid #0071b4;
  border-width: 0 5px 5px 5px; }

.acc-bg.red-bg .accordion-content {
  background-color: white;
  border: 5px solid #c95c46;
  border-width: 0 5px 5px 5px; }

.acc-bg.darkTan-bg .accordion-content {
  background-color: white;
  border: 5px solid #978b59;
  border-width: 0 5px 5px 5px; }

.acc-bg.planTan-bg .accordion-content {
  background-color: white;
  border: 5px solid #e4e1d5;
  border-width: 0 5px 5px 5px; }

.acc-no-bg > .accordion-content,
.acc-bg .acc-no-bg > .accordion-content {
  border: none; }


.acc-bg .genTitle .iconOff {
  line-height: 20px; }

.acc-bg .genTitle .hide {
  display: none; }

.acc-bg.orange-arrow > .genTitle .iconOn,
.acc-no-bg.orange-arrow > .genTitle .iconOn {
  
  
  background: url("/global/ux/images/orange-arrow.png") no-repeat scroll 0 -1px transparent;
  float: left;
  height: 20px;
  width: 17px;
  margin-right: 10px; }

.acc-bg.orange-arrow > .genTitle .iconOff,
.acc-no-bg.orange-arrow > .genTitle .iconOff {
  
  
  background: url("/global/ux/images/orange-arrow.png") no-repeat scroll 5px -18px transparent;
  float: left;
  height: 20px;
  margin-top: 0;
  margin-right: 10px;
  width: 17px; }

.acc-bg.white-arrow > .genTitle .iconOn {
  
  
  background: url("/global/ux/images/whiteArrow.png") no-repeat scroll 0 0px transparent;
  float: left;
  height: 14px;
  width: 17px;
  margin-right: 10px; }

.acc-bg.white-arrow > .genTitle .iconOff {
  
  
  background: url("/global/ux/images/whiteArrow.png") no-repeat scroll 0px -16px transparent;
  float: left;
  height: 14px;
  margin-right: 10px;
  width: 17px; }

.acc-bg.orange-plus > .genTitle .iconOn,
.acc-bg.orange-plus > .genTitle .iconOff {
  position: absolute;
  
  right: -22px;
  top: 50%;
  transform: translate(0, -50%);
  height: 44px;
  width: 45px; }

.acc-bg.orange-plus > .genTitle {
  position: relative;
   }

.acc-bg.orange-plus > .genTitle .iconOn {
  
  
  background: url("/global/ux/images/plusMinus-large.png") no-repeat scroll 0 0 transparent; }

.acc-bg.orange-plus > .genTitle .iconOff {
  
  
  background: url("/global/ux/images/plusMinus-large.png") no-repeat scroll 0 -46px transparent; }

.acc-no-bg.orange-plus > .genTitle .iconOn,
.acc-no-bg.orange-plus > .genTitle .iconOff {
  float: left;
  height: 18px;
  width: 14px;
  margin-right: 5px; }

.acc-no-bg.orange-plus > .genTitle .iconOn {
  
  
  background: url("/global/ux/images/orange-plus.png") no-repeat scroll -3px 0px transparent; }

.acc-no-bg.orange-plus > .genTitle .iconOff {
  
  
  background: url("/global/ux/images/orange-plus.png") no-repeat scroll -3px -21px transparent; }

.acc-bg.blue-plus > .genTitle .iconOn,
.acc-bg.blue-plus > .genTitle .iconOff {
  float: left;
  height: 16px;
  width: 14px;
  margin-right: 5px;
  margin-top: 7px;
  margin-bottom: 7px; }

.acc-bg.blue-plus > .genTitle .iconOn {
  
  
  background: url("/global/ux/images/blueplus-minus.png") no-repeat scroll 0px 1px transparent; }

.acc-bg.blue-plus > .genTitle .iconOff {
  
  
  background: url("/global/ux/images/blueplus-minus.png") no-repeat scroll 0px -15px transparent; }


.accordionSection > .acc-no-bg:first-of-type {
  margin-top: 30px;
   }

.accordionSection > .acc-no-bg {
  margin-bottom: 30px; }

.accordionSection > .acc-no-bg:last-of-type {
  
  margin-bottom: 40px; }

.col-span-1 .acc-bg.orange-plus > .genTitle .iconOn,
.col-span-2 .acc-bg.orange-plus > .genTitle .iconOn,
.col-span-3 .acc-bg.orange-plus > .genTitle .iconOn,
.col-span-4 .acc-bg.orange-plus > .genTitle .iconOn,
.col-span-5 .acc-bg.orange-plus > .genTitle .iconOn,
.col-span-1 .acc-bg.orange-plus > .genTitle .iconOff,
.col-span-2 .acc-bg.orange-plus > .genTitle .iconOff,
.col-span-3 .acc-bg.orange-plus > .genTitle .iconOff,
.col-span-4 .acc-bg.orange-plus > .genTitle .iconOff,
.col-span-5 .acc-bg.orange-plus > .genTitle .iconOff {
  position: absolute;
  right: -15px;
  
  top: 50%;
  transform: translate(0, -50%);
  height: 32px;
  width: 31px; }

.col-span-1 .acc-bg.orange-plus > .genTitle .iconOn,
.col-span-2 .acc-bg.orange-plus > .genTitle .iconOn,
.col-span-3 .acc-bg.orange-plus > .genTitle .iconOn,
.col-span-4 .acc-bg.orange-plus > .genTitle .iconOn,
.col-span-5 .acc-bg.orange-plus > .genTitle .iconOn {
  
  
  background: url("/global/ux/images/plusMinus-small.png") no-repeat scroll 0 0 transparent; }

.col-span-1 .acc-bg.orange-plus > .genTitle .iconOff,
.col-span-2 .acc-bg.orange-plus > .genTitle .iconOff,
.col-span-3 .acc-bg.orange-plus > .genTitle .iconOff,
.col-span-4 .acc-bg.orange-plus > .genTitle .iconOff,
.col-span-5 .acc-bg.orange-plus > .genTitle .iconOff {
  
  
  background: url("/global/ux/images/plusMinus-small.png") no-repeat scroll 0 -32px transparent; }

.acc-bg.orange-plus {
  overflow: visible;
  
  margin-bottom: 5px; }

.genTitle .fa-plus-sign,
.genTitle .fa-minus-sign {
  padding-left: 1px; }

.accordion-content > h2:first-child,
.accordion-content > h3:first-child,
.accordion-content > *:first-child {
  margin-top: 0px; }

.genTitle > span,
.genTitle > h2,
.genTitle > h3 {
  overflow: hidden;
  display: block; }

.acc-bg.tan-bg {
  background-color: #f7f2cd;
   }

.acc-bg.green-bg {
  
  background-color: #50b948;
   }


.acc-bg.orange-arrow {
  border-radius: 13px; }

.acc-bg.mobile-acc {
  margin: 0;
  padding: 0;
  border: none; }

.mobile-acc > .genTitle {
  padding: 0; }

.mobile-acc > .genTitle .iconOn,
.mobile-acc > .genTitle .iconOff {
  display: none; }

.mobile-acc > .accordion-content {
  display: block;
  padding: 0; }





.btn,
[class*="-button"] {
  text-decoration: none;
  color: black; }

.btn > div,
[class*="-button"] > div {
  
  padding: 10px;
  cursor: pointer;
  text-align: center;
  
   }

button::-moz-focus-inner {
  border: 0; }


.toolBtn,
.navBtn {
  display: block;
  margin: 15px 0; }

.toolBtn > div,
.navBtn > div {
  text-align: left;
  overflow: hidden;
  background-color: #d9e8eb;
  color: #3d808b;
  border-radius: 10px;
  padding: 18px; }

.toolBtn span.btnText,
.navBtn span.btnText {
  
  font-size: 26px;
  line-height: 40px;
  display: inline-block;
  font-family: 'LatoRegular';
  font-weight: normal; }

.toolBtn:hover span.btnText,
.navBtn:hover span.btnText {
  text-decoration: underline; }

.toolBtn img {
  float: right; }

.col-span-3 .toolBtn > div,
.col-span-2 .toolBtn > div,
.col-span-1 .toolBtn > div {
  padding: 10px 15px; }

.col-span-3 .toolBtn span.btnText,
.col-span-2 .toolBtn span.btnText,
.col-span-1 .toolBtn span.btnText {
  font-size: 22px; }

.orangeButton,
.orangeBtn,
.primaryBtn,
.btn-primary {
  background-color: #d26a29;
  color: white;
  padding: 0 20px;
  border: 1px solid #d26a29;
  border-radius: 5px;
  cursor: pointer;
  width: auto;
  box-sizing: border-box;
  text-align: center;
  height: 40px;
  text-decoration: none;
  display: table;
  float: left;
  font-family: arial;
  font-size: 16px; }

.orangeButton:hover,
.orangeBtn:hover,
.primaryBtn:hover,
.btn-primary:hover {
  background-color: #c25a19;
  color: white; }

.transparentBtn,
.secondaryBtn,
.btn-secondary,
.secondaryAction {
  background-color: transparent;
  color: #d26a29;
  padding: 0 10px;
  border: 1px solid #d26a29;
  border-radius: 5px;
  cursor: pointer;
  width: auto;
  box-sizing: border-box;
  text-align: center;
  height: 40px;
  text-decoration: none;
  display: table;
  float: left;
  font-family: arial;
  font-size: 16px; }

a.orangeButton > span,
a.orangeBtn > span,
a.transparentBtn > span,
a.primaryBtn > span,
a.btn-primary > span,
a.secondaryBtn > span,
a.btn-secondary > span,
a.secondaryAction > span {
  display: table-cell;
  vertical-align: middle; }


.transparentBtn:hover,
.secondaryBtn:hover,
.btn-secondary:hover,
.secondaryAction:hover {
  background-color: #d26a29;
  color: white; }

button.btn {
  display: block; }

.btn + .btn {
  margin-left: 20px; }

.toolBtn + .toolBtn {
  margin-left: 0; }

.toolBtn.orangeBtn,
.toolBtn.primaryBtn {
  background-color: transparent;
  padding: 0;
  border: none;
  border-radius: 0;
  height: auto;
  display: inline-block;
  margin: 0; }

button.toolBtn {
  width: 100%; }

button.toolBtn.orangeBtn > div,
button.toolBtn.primaryBtn > div {
  background-color: #d26a29;
  color: white; }

button.toolBtn.orangeBtn:hover > div,
button.toolBtn.primaryBtn:hover > div {
  background-color: #c25a19; }

button.toolBtn span.btnText {
  font-size: 20px;
  line-height: 61px; }

button.btn > .btnText + .btnIcon,
button.btn > .btnIcon + .btnText,
button.btn > span > .btnText + .btnIcon {
  margin-left: 8px; }




a.announcement {
  text-decoration: none; }

a.announcement > div,
div.announcement {
  border-radius: 10px;
  background-color: #F7F2CD;
  padding: 20px; }

.announcement > h2 {
  font-size: 22px;
  
  margin: 10px 0; }

.announcement > h2 + p {
  margin-top: 0; }

div.announcement > *:first-child {
  margin-top: 0; }

div.announcement > *:last-child {
  margin-bottom: 0; }

.announcement-text {
  color: #3D808B;
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  font-family: 'LatoRegular';
  font-weight: normal; }

.announcement-text + .announcement-text {
  margin-top: 5px; }

.announcement-link {
  margin: 5px 0 0;
  color: #D26A29;
  font-size: 15px;
  text-decoration: none;
  font-family: 'LatoBold';
  font-weight: normal; }

a.announcement:hover > div .announcement-link {
  text-decoration: underline; }

.announcement-link:hover {
  text-decoration: underline; }

.toolGroup + .stacked-announcements,
.toolGroup + .tout,
.stacked-announcements + .tout,
.stacked-announcements + .toolGroup,
.tout + .stacked-announcements,
.tout + .toolGroup,
.tout + .tout,
.tout + .arrowLinkBtn,
.tout + .tout.toutBtn > div {
  margin-top: 30px; }

.stacked-announcements {
  border-radius: 10px;
  overflow: hidden; }

.stacked-announcements a.announcement > div,
.stacked-announcements div.announcement {
  border-radius: 0; }

.stacked-announcements a.announcement + a.announcement > div,
.stacked-announcements div.announcement + div.announcement {
  border-top: 5px solid white; }

.custom-announcement {
  background-color: #f7f2cd;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
  margin-bottom: 15px; }

.announcement .phone-list {
  font-size: 18px;
  line-height: 22px;
  color: #3d808b;
  font-family: 'LatoRegular';
  font-weight: normal; }

#liveHealthOnlineTout > div {
  float: left;
  width: 50%; }

#liveHealthOnlineTout > div + div {
  float: right;
  width: 46%; }





.tout {
  text-decoration: none;
  border-radius: 10px;
  padding: 20px;
  background-color: #f7f2cd; }

.tout > *:first-child {
  margin-top: 0; }

.tout > *:last-child {
  margin-bottom: 0; }

.split-tout > span {
  float: left;
  width: 50%; }

.toutBtn {
  padding: 0; }

.toutBtn > div {
  border-radius: 10px;
  padding: 20px 30px 20px 20px;
  margin-bottom: 15px; }

a.tout p {
  font-size: 20px;
  line-height: 22px;
  color: #3D808B;
  margin: 0;
  font-family: arial; }

.tout p {
  font-size: 16px;
  line-height: 20px;
  color: #3D808B;
  margin: 0;
  font-family: 'LatoRegular';
  font-weight: normal; }

.split-tout p {
  font-size: 16px;
  line-height: 20px;
  font-family: 'LatoRegular';
  font-weight: normal; }

.tout p + p {
  margin-top: 5px; }

.tout a {
  color: #D26A29;
  text-decoration: none;
  font-family: 'LatoBold';
  font-weight: normal; }

.tout a:hover {
  text-decoration: underline; }

.tout .tout-links {
  font-size: 14px; }

.toutBtn p {
  margin: 0; }

.toutBtn .toutArrow {
  position: absolute;
  right: -20px;
  top: 50%;
  transform: translate(0, -50%); }

.toutBtn:hover p {
  text-decoration: underline; }


.mobile-app-tout > .header > img {
  float: left;
  margin-right: 10px; }

.mobile-app-tout > .header > h2 {
  margin-top: 0; }

.mobile-app-tout > h3 {
  margin: 5px 0; }

.mobile-app-tout > .appBtn {
  text-align: center;
  margin: 20px 0; }

.mobile-app-tout > .appBtn > a,
.mobile-app-tout > .appBtn > a > img {
  display: inline-block;
  margin: 0;
  vertical-align: top; }

.mobile-app-tout > .appBtn > a + a {
  margin-left: 15px; }

.attention-tout {
  padding: 40px 0;
  background-color: #f7f2cd;
  margin-bottom: 50px; }

.attention-tout > div {
  margin: 0 auto;
  overflow: hidden;
  
  width: 750px; }

.attention-tout > div > img,
.attention-tout > div > div {
  float: left; }

.attention-tout > div > div {
  
  width: 622px;
  margin-left: 30px; }

.attention-tout h2 {
  font-size: 44px;
  line-height: 46px;
  font-family: "LatoBold";
  font-weight: normal;
  margin-top: 0; }

.attention-tout h3 {
  font-size: 32px;
  line-height: 36px;
  font-family: "LatoRegular";
  font-weight: normal; }

.attention-tout h3 > a {
  font-size: 24px;
  text-decoration: none;
  color: #3d808b; }

.attention-tout h3 > a:hover > span:first-child,
.attention-tout h3 > a:focus > span:first-child {
  text-decoration: underline; }

@media (min-width: 481px) {
  .attention-tout a.btn {
    
    width: calc(50% - 10px);
    font-size: 24px;
    font-family: "LatoBold";
    font-weight: normal;
    height: 60px;
    padding: 0 10px; } }

@media (max-width: 480px) {
  .attention-tout {
    padding: 20px 0; }
  .attention-tout > div {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box; }
  .attention-tout > div > div {
    width: auto;
    float: none;
    overflow: hidden;
    padding-left: 10px;
    margin: 0;
    padding-right: 45px; }
  .attention-tout h2 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 0; }
  .attention-tout h3 {
    font-size: 14px;
    line-height: 18px;
    margin-top: 0; }
  .attention-tout a.btn {
    width: 100%;
    margin-left: 0; }
  .attention-tout a.btn + a.btn {
    margin-top: 10px; }
  .attention-tout > div > img {
    width: 35px; } }




.arrowLinkBtn {
  box-sizing: border-box;
  width: 322px;
  padding: 0 38px;
  min-height: 96px;
  height: 96px;
  background-color: #f7f2cd;
  float: left;
  border-radius: 10px;
  margin: 0 15px 15px 0;
  text-decoration: none;
  display: table; }

.arrowLinkBtn > div {
  display: table-cell;
  vertical-align: middle; }

.arrowLinkBtn-text {
  font-size: 22px;
  line-height: 24px;
  color: #3d808b;
  font-family: 'LatoBold';
  font-weight: normal;
  margin-right: 5px; }

.arrowLinkBtn:hover .arrowLinkBtn-text {
  text-decoration: underline; }

.arrowLinkBtn-icon:before {
  content: "\f0a9";
  display: inline-block;
  font-family: 'FontAwesome';
  color: #d26a29;
  font-size: 18px;
  line-height: 24px; }





.modal-screen,
.toolTip-screen {
  background-color: black;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99; }

#modal {
  display: none;
  
  
  
  
  position: fixed;
  z-index: 100;
  
  min-height: 200px;
  overflow: hidden;
  top: 0 !important; }

#modal h1 {
  margin: 0 0 20px; }

#modal #default {
  position: relative;
  width: 390px;
  margin: 30px; }

#modal #default .modal-target {
  
  border-radius: 4px;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  color: white;
  background-color: #d26a29;
  text-decoration: none;
  padding: 5px;
  width: 80px;
  
  position: absolute;
  right: 0;
  bottom: 0; }

#modal #default .modal-close,
#modal .modal-close.standardLink {
  width: 150px;
  margin: 0 auto;
  display: block;
  text-align: center; }

#modal .fa-times-circle.modal-close,
#modal .icon-remove-sign.modal-close {
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
  color: #3d808b; }

a.disabled,
button.disabled {
  pointer-events: none;
  cursor: default; }

#modal #webmd-modal {
  margin: 30px;
  position: relative; }

#modal #webmd-modal .modal-target {
  border-radius: 4px;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  color: white;
  background-color: #d26a29;
  text-decoration: none;
  padding: 5px;
  width: 125px;
  
  position: absolute;
  right: 0;
  bottom: 0; }

webmdhra div#webmd-modal,
webmdhra div#webmd_modal,
ascasso div#asca_modal,
webmdphr div#webmdphr-modal {
  position: fixed;
  top: 0;
  z-index: 100;
  overflow: hidden;
  border: 2px solid #0078ab;
  background-color: #fff;
  border-radius: 10px;
  min-height: 135px;
  padding: 30px;
  width: 480px; }

webmdhra div#webmd-modal h1,
webmdhra div#webmd_modal h1,
ascasso div#asca_modal h1,
webmdphr div#webmdphr-modal h1 {
  margin-top: 0; }

webmdhra div#webmd-modal > form > p,
webmdhra div#webmd_modal > form > p,
ascasso div#asca_modal > form > p,
webmdphr div#webmdphr-modal > form > p {
  margin: 0; }

webmdhra div#webmd-modal button.btn,
webmdhra div#webmd_modal button.btn,
ascasso div#asca_modal button.btn,
webmdphr div#webmdphr-modal button.btn {
  border-radius: 4px;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  color: white;
  background-color: #d26a29;
  text-decoration: none;
  padding: 5px;
  width: 135px;
  position: absolute;
  right: 30px;
  bottom: 30px;
  font-family: arial;
  height: auto;
  float: none; }

webmdhra div#webmd-modal a.modal-close,
webmdhra div#webmd_modal a.modal-close,
ascasso div#asca_modal a.modal-close,
webmdphr div#webmdphr-modal a.modal-close {
  width: 155px;
  display: block;
  text-align: center;
  margin: 0 auto; }

#modal #idCard-modal {
  margin: 35px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

#modal #idCard-modal > h2 {
  font-size: 22px;
  margin-bottom: 30px; }

.yellowBG {
  background-color: #fff200; }

#modal #idCard-modal > img {
  margin: 20px 0; }

#modal #idCard-modal > .orangeBtn.modal-close,
#modal #idCard-modal > .primaryBtn.modal-close {
  float: none;
  width: 100%; }

#modal #healthVault-modal {
  margin: 40px;
  width: 635px;
  position: relative; }

#modal #healthVault-modal img {
  float: right;
  padding: 0 0 20px 20px; }

#modal #healthVault-modal ul {
  list-style-position: inside;
  padding: 0; }

#modal #healthVault-modal ul > li {
  float: left;
  margin-right: 20px;
  font-size: 18px;
  line-height: 28px;
  font-weight: bold; }

#modal #healthVault-modal p:last-of-type {
  margin-bottom: 40px; }

#modal #healthVault-modal .modal-target {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 145px;
  border-radius: 4px;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  color: white;
  background-color: #d26a29;
  text-decoration: none;
  padding: 5px; }

#modal #healthWise-modal {
  margin: 30px;
  position: relative; }

#modal #healthWise-modal p:last-of-type {
  margin-bottom: 20px; }

#modal #healthWise-modal .modal-target {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 110px;
  border-radius: 4px;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  color: white;
  background-color: #d26a29;
  text-decoration: none;
  padding: 5px 10px; }




.desktopOnly {
  
  display: inherit; }

.mobileOnly {
  display: none; }

.centerText {
  text-align: center; }

.display-none {
  display: none; }

.floatLeft {
  float: left; }

.noMargin {
  margin: 0; }

.noTopMargin {
  margin-top: 0; }

.noBottomMargin {
  margin-bottom: 0; }

.arialBold {
  font-family: arial;
  font-weight: bold; }

.noWrap {
  white-space: nowrap; }

.hawki-img {
  float: right;
  padding: 0 0 10px 10px; }

.hawki-img + p {
  margin-top: 0; }




.homePage-planButtons + .homePage-planButtons {
  margin-top: 20px; }

.homePage-planButtons > .planButton,
.homePage-announcements .announcement {
  float: left;
  width: 30%; }

.homePage-planButtons > .planButton + .planButton,
.homePage-announcements .announcement + .announcement {
  margin-left: 5%; }

.homePage-announcements .announcement > div {
  min-height: 95px; }

.homePage-planButtons > .planButton {
  text-decoration: none;
  color: white; }

.homePage-planButtons > .planButton > div {
  padding: 20px 15px 50px;
  border-radius: 10px; }

.homePage-planButtons > .planButton .tan-bg,
.homePage-planButtons > .planButton .planTan-bg {
  color: #3d808b; }

.homePage-planButtons > .planButton > div > .planButtonText > h3:first-child {
  margin: 0; }

.homePage-planButtons > .planButton > div > .planButtonText > h3.title {
  font-family: 'LatoBold';
  font-weight: normal;
  color: white; }

.homePage-planButtons > .planButton > .tan-bg > .planButtonText > h3.title,
.homePage-planButtons > .planButton > .planTan-bg > .planButtonText > h3.title {
  color: #3d808b; }

.homePage-planButtons > .planButton .planButtonText > p {
  margin-top: 0;
  font-size: 12px;
  line-height: 15px;
  font-family: 'LatoRegular';
  font-weight: normal;
  position: relative;
  z-index: 1; }

.homePage-planButtons > .planButton .planButtonText {
  min-height: 170px;
   }

.homePage-planButtons > .planButton .benefitsIcons {
  position: relative;
  z-index: 1; }

.homePage-planButtons > .planButton .benefitsIcons > img {
   }

.relativePosition {
  position: relative; }

.homePage-planButtons > .planButton .relativePosition .amerigroupLogo {
  position: absolute;
  border-radius: 0 0 10px 0;
  overflow: hidden;
  
  bottom: -50px;
  right: -15px;
  height: 85px;
  width: 85px;
  background-repeat: no-repeat; }

.homePage-planButtons > .planButton .relativePosition .amerigroupLogo.purple {
  
  
  background-image: url("/global/ux/images/agpIconPurple.png"); }

.homePage-planButtons > .planButton .relativePosition .amerigroupLogo.blue {
  
  
  background-image: url("/global/ux/images/agpIconBlue.png"); }

.homePage-planButtons > .planButton .relativePosition .amerigroupLogo.green {
  
  
  background-image: url("/global/ux/images/agpIconGreen.png"); }

.homePage-planButtons > .planButton .relativePosition .amerigroupLogo.red {
  
  
  background-image: url("/global/ux/images/agpIconRed.png"); }

.homePage-planButtons > .planButton .relativePosition .amerigroupLogo.darkTan {
  
  
  background-image: url("/global/ux/images/agpIconTan.png"); }

.homePage-planButtons > .planButton .relativePosition .amerigroupLogo.tan {
  
  
  background-image: url("/global/ux/images/agpIconWhite.png"); }

.homePage-planButtons > .planButton .relativePosition .planArrow {
  position: absolute;
  right: -36px;
  bottom: -35px; }

.homePage-planButtons > .planButton .relativePosition .planArrow > span {
  float: left;
  margin-right: 20px;
  font-size: 16px;
  line-height: 42px;
  font-family: 'LatoRegular';
  font-weight: normal; }

.homePage-planButtons > .planButton:hover .relativePosition .planArrow > span {
  text-decoration: underline; }




.findADoctorGroup > h2:first-child {
  margin-top: 0; }

.findADoctorGroup .split-list > ul {
  float: left;
  width: 45%;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 24px; }

.findADoctorGroup .split-list > ul + ul {
  margin-left: 10%; }




.orange {
  color: #D26A29; }

.darkGrey {
  color: #3d808b; }

.green {
  color: #50b948; }

.purple {
  color: #836994; }

.blue {
  color: #0071b4; }

.red {
  color: #c95c46; }

.darkTan {
  color: #978b59; }

.planTan {
  color: #e4e1d5; }




.purple-bg {
  
  background-color: #836994; }

.blue-bg {
  background-color: #0071b4; }

.green-bg {
  
  background-color: #50b948; }

.tan-bg {
  background-color: #f7f2cd; }

.red-bg {
  background-color: #c95c46; }

.darkTan-bg {
  background-color: #978b59; }

.planButton .tan-bg {
  background-color: #e4e1d5; }

.planTan-bg {
  background-color: #e4e1d5; }




.draftMode {
  
  
  background: url("/global/ux/images/draft.jpg") 0 0 repeat; }




.table {
  font-size: 0; }

.table .table-header > span,
.table .row > span,
.table .table-footer > span,
.table .table-header > div,
.table .row > div,
.table .table-footer > div {
  
  
  min-height: 1px;
  
  vertical-align: top;
  font-size: 14px;
  line-height: 22px;
  display: table-cell;
  border-collapse: none; }

.table .table-header {
  padding: 0  0 020px;
  overflow: hidden;
  display: table;
  width: 100%;
  box-sizing: border-box;
  text-align: center; }

.table .row,
.table .table-footer {
  border-top: 1px solid #a3a3a3;
  padding: 0 0 0 20px;
  overflow: hidden;
  display: table;
  width: 100%;
  box-sizing: border-box; }

.table h3,
.table h4 {
   }

.table .row > div {
  background-color: #f7f2cd; }

.table .row > div + div {
  padding: 20px;
  
  border-left: 20px solid white; }

.table .row > div > *:first-child {
  margin-top: 0; }

.table .row > div:first-child {
  background-color: transparent; }

.table .row > div:first-child {
  padding: 20px 0; }

@media (max-width: 480px) {
  .table .table-header {
    display: none; }
  .table .row {
    padding: 0;
    border: none; }
  .table .row > div {
    display: block;
    width: 100% !important;
    margin: 0 !important;
    border: none !important;
    border-top: 1px solid #a3a3a3 !important;
    box-sizing: border-box;
    padding: 20px !important; }
  .table .row > div:first-child {
    border-top: none !important;
    padding: 0 !important; }
  .table .row > div:first-child h3 {
    margin-top: 20px; } }




.conclusion,
.col-span-12 .tout {
  background-color: #c25a19;
  text-align: center;
  padding: 30px 50px 50px;
  border-radius: 10px; }

.conclusion *,
.col-span-12 .tout * {
  color: white; }

.conclusion h2:after,
.col-span-12 .tout h2:after {
  content: none; }

.conclusion .secondaryBtn,
.col-span-12 .tout .secondaryBtn,
.col-span-12 .tout .secondaryAction,
.col-span-12 .tout .primaryAction {
  color: white;
  border-color: white; }

.col-span-12 .tout .primaryAction {
  background-color: transparent; }

.conclusion .secondaryBtn:hover,
.col-span-12 .tout .secondaryBtn:hover,
.col-span-12 .tout .secondaryAction:hover,
.col-span-12 .tout .primaryAction:hover {
  background-color: white;
  color: #c25a19;
  border-color: white; }

.conclusion .secondaryBtn:hover > span,
.col-span-12 .tout .secondaryBtn:hover > span,
.col-span-12 .tout .secondaryAction:hover > span,
.col-span-12 .tout .primaryAction:hover > span {
  color: #c25a19; }

.conclusion h2 {
  padding-bottom: 30px; }

.conclusion + #bottomNav,
.col-span-12 .tout + #bottomNav {
  margin-top: 50px; }

.col-span-12 .tout .secondaryBtn:hover,
.col-span-12 .tout .secondaryAction:hover,
.col-span-12 .tout .primaryAction:hover {
  text-decoration: none; }

.conclusion .secondaryBtn {
  display: inline-block;
  float: none; }

.conclusion .secondaryBtn > span {
  display: block;
  position: relative;
  top: 50%;
  transform: translateY(-50%); }

* + .conclusion {
  margin-top: 50px; }




.brightcoveVideo {
  display: block;
  position: relative; }

.brightcoveVideo > div {
  padding-top: 50%; }




iframe#auntBertha {
  height: 240px;
  width: 530px; }

.auntBertha {
  width: 530px;
  border-radius: 10px; }

.auntBertha > .header {
  background-color: #3d808b;
  color: white;
  min-height: 40px;
  padding: 0 20px;
  border-radius: 10px 10px 0 0; }

.auntBertha > .header > h2,
.auntBertha > .header > span {
  color: white;
  margin: 0;
  line-height: 40px; }

.auntBertha > .header > span {
  font-size: 20px;
  line-height: 40px;
  display: inline-block; }

.auntBertha > .header > span + span {
  margin-left: 10px; }

.auntBertha > .body {
  background-color: #f7f2cd;
  color: #3d808b;
  padding: 20px;
  border-radius: 0 0 10px 10px; }

.auntBertha > .body > h2 {
  color: #d26a29;
  margin-top: 0;
  margin-bottom: 5px; }

.auntBertha > .body > p {
  color: #3d808b;
  margin-top: 5px; }

.auntBertha > .body .ctrlHolder input {
  float: left;
  width: 150px;
  padding: 0 10px;
  margin-right: 20px;
  font-size: 30px;
  line-height: 38px;
  height: 40px; }

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type=number] {
  -moz-appearance: textfield; }




.ctrlHolder {
  margin-top: 20px; }

.ctrlHolder:first-child,
.ctrlHolder.errorMessages:first-child + .ctrlHolder {
  margin-top: 0; }

.ctrlHolder label {
  display: block;
  color: #3D808B;
  font-size: 17px;
  line-height: 18px;
  font-family: 'LatoBold';
  font-weight: normal; }

.ctrlHolder label.hidden-lbl {
  display: none; }

.radioButtons .ctrlHolder label {
  display: inline-block; }

ul.radioButtons {
  list-style: none inside none;
  padding: 0;
  margin: 0; }

ul.radioButtons > li > input,
ul.radioButtons > li > label {
  display: inline-block; }

.ctrlHolder.centeredHolder {
  text-align: center; }

.ctrlHolder ul.radioButtons {
  display: inline-block;
  text-align: left; }

.ctrlHolder ul.radioButtons > li + li {
  margin-top: 5px; }

.ctrlHolder input[type="radio"] + label {
  display: inline-block;
  margin-right: 10px; }

input[type="radio"] {
  margin: 0; }

.ctrlHolder input[type="text"],
.ctrlHolder input[type="number"],
.ctrlHolder input[type="password"],
.ctrlHolder input[type="tel"],
.ctrlHolder select {
  font-size: 14px;
  line-height: 18px;
  height: 36px;
  outline: none;
  padding: 8px;
  border: 1px solid #3d808b;
  border-radius: 5px;
  width: 100%;
  box-sizing: border-box; }

.ctrlHolder textarea {
  font-size: 14px;
  line-height: 18px;
  outline: none;
  padding: 8px;
  border: 1px solid #000000;
  border-radius: 5px;
  width: 100%;
  box-sizing: border-box;
  resize: none;
  height: 150px; }

.ctrlHolder input[type="checkbox"] {
  width: auto;
  border: none; }

.ctrlHolder input:hover,
.ctrlHolder select:hover,
.ctrlHolder input:focus,
.ctrlHolder select:focus,
.ctrlHolder select:disabled {
  
  border-color: #7fa9ae; }

.ctrlHolder label + input,
.ctrlHolder label + select,
.ctrlHolder label + .toolTip + input {
  margin-top: 10px; }

.ctrlHolder.btnHolder {
  text-align: center; }

.ctrlHolder.btnHolder > .btn {
  float: none;
  display: inline-block; }

.ctrlHolder button.btn {
  font-size: 16px;
  line-height: 16px;
  display: block;
  outline: none; }

.ctrlHolder button.largeBtn,
button.largeBtn {
  height: 65px;
  font-size: 20px;
  line-height: 20px;
  font-family: 'LatoBold';
  font-weight: normal;
   }

.split-ctrlHolder > .ctrlHolder {
  float: left;
  margin-top: 0; }

.ctrlHolder.errorMessages {
  margin-top: 0;
  list-style-type: none; }

.ctrlHolder.errorMessages > .server-error-list {
  margin-bottom: 20px; }

.ctrlHolder > .error-list {
  margin-top: 5px; }


.ctrlHolder.errorMessages > .server-error-list:empty,
.ctrlHolder > .error-list:empty {
  display: none; }

.error-list,
.server-error-list {
  font-family: arial;
  margin: 0;
  padding: 0 0 0 15px; }

.error-list > li {
  color: #cb262c;
  font-size: 11px;
  line-height: 14px; }

.server-error-list > li,
.errorMessages h3,
.pwrAcct-error-list {
  color: #cb262c;
  font-size: 14px;
  line-height: 22px;
  margin: 0; }

.errorMessages h3 {
  font-family: arial;
  font-weight: bold;
  display: none; }

form .toolHeader {
  margin: 0 20px 40px; }

.table.ng-scope .row > div {
  background-color: transparent; }

.table.ng-scope .row > div + div {
  border: none; }




.xxLarge {
  width: 318px;
  padding: 10px;
  border: 1px solid #0071b4;
  border-radius: 5px; }

.mediumLarge {
  width: 128px;
  padding: 10px;
  border: 1px solid #0071b4;
  border-radius: 5px; }

select.mediumLarge {
  width: 150px; }




.toolTip {
  display: none; }

.toolTip .icon-remove-sign,
.toolTip .fa-times-circle {
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer; }

.toolTip {
  background-color: white;
  
  border: 1px solid #3d808b;
  border-radius: 10px;
  box-shadow: 4px 4px 7px rgba(100, 100, 100, 0.9);
  
  padding: 15px;
  position: absolute;
  z-index: 2; }

.toolTip p,
.toolTip ul {
  font-size: 11px;
  line-height: 15px;
  color: #3d808b;
  margin-top: 0;
  margin-bottom: 0; }

.toolTip p + * {
  margin-top: 5px; }

.password-toolTip,
.username-toolTip {
  
  padding: 20px; }

.password-toolTip p,
.username-toolTip p {
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #3d808b;
  
  margin: 0 0 5px; }

.username-toolTip p + p {
  margin-top: 10px; }

.password-toolTip ul,
.username-toolTip ul {
  font-size: 12px;
  line-height: 14px;
  color: #3d808b;
  
  margin: 0; }

.pcp-toolTip .fa.toolTip-close,
.specialist-toolTip .fa.toolTip-close,
.facility-toolTip .fa.toolTip-close,
.yourIDCard-toolTip .fa.toolTip-close {
  top: 6px;
  right: 6px;
  color: #3d808b; }

.toolTip-link .fa-info-circle,
.toolTip-hover .fa-info-circle {
  color: #d26a29; }

.toolTip-hover .fa-info-circle {
  cursor: help; }

span.toolTip-hover {
  font-size: 14px; }

.yourIDCard-toolTip h3 {
  margin-top: 0; }

.yourIDCard-toolTip a {
  font-size: 12px;
  line-height: 14px; }




.pageOptions {
  margin: 20px 0; }

.paginator {
  float: left;
  
  height: 25px; }

.resultsPerPage {
  float: right; }

.paginator .fa-fast-backward,
.paginator .fa-backward,
.paginator .fa-forward,
.paginator .fa-fast-forward {
  color: #3D808B; }

.paginator > a {
  
  height: 25px;
  width: 25px;
  background-color: #d9e8eb;
  color: #3D808B;
  border-radius: 5px;
  display: inline-block;
  padding: 0;
  overflow: hidden;
  text-align: center;
  text-decoration: none; }

.paginator > .prev {
  margin-right: 10px; }

.paginator > .next {
  margin-left: 10px; }

.paginator > .prev:before {
  content: "\f104";
  font-family: FontAwesome;
  display: block;
  padding: 0;
  
  font-size: 16px;
  line-height: 25px;
  transform: translateY(0);
  transition: transform 0.3s; }

.paginator > .next:before {
  content: "\f105";
  font-family: FontAwesome;
  display: block;
  padding: 0;
  
  font-size: 16px;
  line-height: 25px;
  transform: translateY(0);
  transition: transform 0.3s; }

.paginator > a > span {
  display: block;
  padding: 0;
  
  font-size: 11px;
  line-height: 25px;
  font-family: 'LatoRegular';
  transform: translateY(0);
  transition: transform 0.3s; }

.paginator > a:hover:before {
  transform: translateY(-100%);
  transition: transform 0.3s; }

.paginator > a:hover > span {
  transform: translateY(-100%);
  transition: transform 0.3s; }

.newPaginator > .resultsPerPage > span,
.newPaginator > .goToPage > span {
  
  line-height: 25px;
  background-color: #d9e8eb;
  color: #3D808B;
  display: inline-block;
  padding: 0 10px;
  border-radius: 5px; }

.paginator > span,
.resultsPerPage > span {
  
  font-size: 14px;
  line-height: 25px;
  color: #3d808b;
  display: inline-block;
  vertical-align: top; }

.paginator > select,
.resultsPerPage > select {
  display: inline-block;
  vertical-align: top;
  background-color: #d9e8eb;
  color: #3d808b;
  border: none;
  
  font-size: 14px;
  line-height: 25px;
  height: 25px;
  outline: none;
  border-radius: 5px; }

.pageOptions .dropdown-container {
  position: relative;
  display: inline-block;
  vertical-align: top; }

.dropdown-container > .dropdown {
  
  
  border-radius: 5px;
  padding: 0 5px;
  display: inline-block;
  cursor: default;
  border: 1px solid #3d808b;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

.pageOptions .dropdown-container > .dropdown {
  background-color: #d9e8eb;
  color: #3d808b;
  font-size: 12px;
  line-height: 25px;
  min-width: 37px;
  padding: 0 5px;
  
  border-radius: 5px;
  display: inline-block;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  border: none;
  box-sizing: content-box; }

.pageOptions .dropdown-container > .dropdown > .selected {
  display: inline; }

.dropdown-container > .dropdown {
  
  display: table; }

.dropdown-container > .dropdown > .selected {
  
  display: table-cell; }

.dropdown-container > .dropdown > .dropdown-icon {
  
  
  
  display: table-cell;
  width: 15px;
  vertical-align: middle; }

.dropdown-container > .dropdown > .dropdown-icon > span {
  width: 10px;
  height: 3px;
  display: inline-block;
  background-color: white;
  
  position: relative;
  visibility: visible;
  opacity: 1.0;
  border-radius: 4px;
  vertical-align: middle; }

.dropdown-container > .dropdown > .dropdown-icon > span:first-child {
  
  transform: rotate(45deg);
  margin-right: -5px; }

.dropdown-container > .dropdown > .dropdown-icon > span:last-child {
  
  transform: rotate(-45deg); }

.pageOptions .dropdown-container > .dropdown > .dropdown-icon-on:before {
  content: "\f0d7";
  font-family: 'FontAwesome';
  float: right;
  
  font-size: 15px; }

.pageOptions .dropdown-container > .dropdown > .dropdown-icon-off:before {
  content: "\f0d8";
  font-family: 'FontAwesome';
  float: right;
  
  font-size: 15px; }

.dropdown-container > .dropdown + .options {
  display: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: absolute;
  
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  border-radius: 0 0 5px 5px;
  z-index: 1; }

.pageOptions .dropdown-container > .dropdown + .options {
  background-color: #d9e8eb;
  color: #3d808b;
  font-size: 12px;
  line-height: 25px;
  max-height: 150px; }

.dropdown-container > .dropdown + .options > li {
  padding: 5px;
  
  
  min-width: 37px; }

.pageOptions .dropdown-container > .dropdown + .options > li:hover {
  background-color: #c9d8db; }




#id-card .confirmation {
  width: 530px;
  text-align: center; }

#id-card .idCard-login {
  background-color: #f7f2cd;
  border-radius: 10px;
  padding: 20px;
  width: 340px;
  margin-bottom: 20px; }

#id-card .idCard-login h2 {
  margin-top: 0; }

#id-card .idCard-login button {
  width: 100%;
  font-size: 18px; }




#login,
#forgotUserName,
#forgotPassword,
#forgotUserNamePassword form,
#registration {
  background-color: #f7f2cd;
  border-radius: 10px;
  padding: 40px 20px 50px;
  width: 540px;
  overflow: auto; }

#forgotUserNamePassword {
  width: 580px; }


#login {
  width: 580px;
  padding: 40px 0 50px; }

#registration {
  padding: 0 0 50px;
  width: 580px; }

#registration.confirmation,
#login.confirmation {
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px; }

#change-password .confirmation {
  text-align: center; }

#login.confirmation p {
  color: #3d808b; }


#forgotUserName .forgotUserName-ctrlHolder,
#forgotPassword .forgotPassword-ctrlHolder,
#forgotUserNamePassword .forgotUNPW-ctrlHolder {
  
  width: 316px;
  padding: 0 112px; }

#login .login-ctrlHolder,
#registration .widget-ctrlHolder {
  
  width: 316px;
  padding: 0 132px; }


#login .login-ctrlHolder {
  
   }

#login .toolHeader {
  margin: 0 0 40px;
  padding: 0 40px; }

#login .login-ctrlHolder label,
#forgotUserName .forgotUserName-ctrlHolder label,
#forgotPassword .forgotPassword-ctrlHolder label,
#forgotUserNamePassword .forgotUNPW-ctrlHolder label,
#changePCP label,
#registration .widget-ctrlHolder label,
#requestCallback label,
#your-profile label,
.update-info label {
  font-size: 14px;
  line-height: 18px; }

#login .login-ctrlHolder label.required,
#forgotUserName .forgotUserName-ctrlHolder label.required,
#forgotPassword .forgotPassword-ctrlHolder label.required,
#forgotUserNamePassword .forgotUNPW-ctrlHolder label.required,
#changePCP label.required,
#registration .widget-ctrlHolder label.required {
  font-size: 12px;
  font-family: 'LatoRegular';
  font-weight: normal; }

#login button,
#forgotUserName button,
#forgotPassword button,
#forgotUserNamePassword button,
#registration button {
  width: 100%; }

#login > form > h2,
#forgotUserName .errorMessages + .ctrlHolder,
#forgotPassword .errorMessages + .ctrlHolder,
#forgotUserNamePassword .errorMessages + .ctrlHolder,
#changePCP .errorMessages + .ctrlHolder,
#registration > form > h2,
form > .toolHeader > h2 {
  margin-top: 0; }

#login h5 {
  margin: 40px 0 15px; }

form > .toolHeader > h2 {
  margin-bottom: 0; }

form > .toolHeader > h2 + p {
  margin-top: 0; }

.ctrlHolder > input[type="checkbox"].showPassword {
  margin-top: 2px;
  margin-bottom: 2px;
  vertical-align: middle; }

.ctrlHolder > .showPasswordText {
  font-size: 14px;
  line-height: 17px;
  display: inline-block;
  vertical-align: middle; }

#login .ctrlHolder.login-links {
  overflow: hidden; }

#login .ctrlHolder.login-links .forgotUserName-link {
  float: left;
  margin-left: 10px; }

#login .ctrlHolder.login-links .forgotPassword-link {
  float: right;
  margin-right: 10px; }

#login .ctrlHolder.registerLink {
  margin-top: 40px; }

#login .ctrlHolder.registerLink h2 {
  margin: 0 0 5px; }

#registration > .stepNumber {
  
  float: left;
  background-color: #3d808b;
  color: white;
  padding: 20px 10px 5px;
  border-radius: 10px 0; }

#registration > h2 {
  
  
  margin: 15px 0 20px 132px; }

#registration > form > .widget-ctrlHolder > h2:first-child {
  
  
  margin: 0 0 20px 0; }

#registration .widget-ctrlHolder + .widget-ctrlHolder,
#login .login-ctrlHolder + .toolHeader {
  border-top: 3px solid white;
  padding-top: 20px; }

#login .login-ctrlHolder + .toolHeader {
  margin-top: 20px; }



#registration label:not(.required),
#forgotPassword label:not(.required),
#resetPassword label:not(.required),
#changepassword_id label:not(.required) {
  font-weight: bold; }


#resetPassword input,
#changepassword_id input {
  margin-top: 16px; }

#registration input[type="radio"] + label,
#forgotPassword input[type="radio"] + label {
  font-weight: normal; }

#registration .rules,
#forgotPassword .rules,
#resetPassword .rules,
#changepassword_id .rules {
  margin: 0 0 20px 0; }

#registration .rules p,
#forgotPassword .rules p,
#resetPassword .rules p,
#changepassword_id .rules p {
  margin: 10px 0 0 0; }

#registration .rules ul,
#forgotPassword .rules ul,
#resetPassword .rules ul,
#changepassword_id .rules ul {
  margin: 10px 0 0 0; }



#forgotPassword .toolHeader {
  margin: 0 0 20px 0;
  padding: 0 112px;
  width: 316px; }

@media screen and (max-width: 480px) {
  #forgotPassword .toolHeader {
    width: 100%; } }




#resetPassword .form-title {
  width: 300px;
  margin: 0 auto; }

@media screen and (max-width: 480px) {
  #resetPassword .form-title {
    width: 100%; } }


#resetPassword .form-title p:first-of-type {
  margin-top: 0; }


#registration .createUser,
#registration .provideEmail {
  padding-bottom: 20px; }

#registration select[name^="SecurityQuestion"] ~ label,
#login select[name^="SecurityQuestion"] ~ label,
#change-password select[name^="SecurityQuestion"] ~ label {
  margin-top: 10px; }

#registration .accountFound {
  width: 316px;
  padding: 0 132px; }

#registration .accountFound p:first-child,
#registration .accountFound p:last-child {
  color: #3d808b; }

.formInfoLink,
.memberIDLink {
  position: relative; }

.formInfoLink > a,
.memberIDLink > a {
  position: absolute;
  height: 36px;
  width: 110px;
  top: 26px;
  right: -117px;
  text-decoration: none; }

.formInfoLink > a > span,
.memberIDLink > a > span {
  color: #3d808b;
  font-size: 11px;
  line-height: 12px;
  float: left;
  width: 95px;
  font-weight: bold; }

.formInfoLink > a.modal-link#checkAvailability > span {
  width: 62px; }

.formInfoLink > a:hover > span,
.memberIDLink > a:hover > span {
  text-decoration: underline; }

.formInfoLink > a > span.fa,
.memberIDLink > a > span.fa {
  color: #d26a29;
  width: 15px;
  font-weight: normal; }

.formInfoLink > a.modal-link#checkAvailability > span.fa {
  width: 15px;
  margin-top: 13px; }

.formInfoLink > a:hover > span.fa,
.memberIDLink > a:hover > span.fa {
  text-decoration: none; }

label.reviewLabel,
label.dataLabel {
  float: left;
  width: 150px; }

label.reviewInfo,
label.dataDisplay,
label.dataDisplay-bold {
  float: left;
  width: 166px;
  color: black;
  
  font-family: Arial;
  font-weight: normal;
  line-height: 18px; }

label.dataLabel {
  font-size: 16px;
  line-height: 18px; }

label.dataDisplay,
label.dataDisplay-bold {
  width: auto; }

label.dataDisplay-bold {
  font-weight: bold; }

label.dataLink {
  float: right;
  width: 120px; }

label.dataUpdate {
  float: right;
  width: 80px; }

.checkAvail {
  font-size: 11px;
  line-height: 14px;
  color: black;
  margin: 5px 0;
  display: none; }

.checkAvail .fa-spinner {
  color: #d26a29;
  font-size: 14px; }

.isAvail {
  font-size: 11px;
  line-height: 14px;
  color: #008845;
  
  margin: 5px 0;
  display: none; }

.isAvail .fa-check {
  font-size: 14px; }

.notAvail {
  font-size: 11px;
  line-height: 14px;
  color: #cb262c;
  margin: 5px 0;
  display: none; }

.notAvail .fa-exclamation-circle {
  font-size: 14px; }

input[name="TermsOfUse"] {
  vertical-align: middle; }

.touAgreement {
  font-size: 14px;
  line-height: 16px;
  vertical-align: middle; }

#IDCard-Example {
  
  
  background-repeat: no-repeat !important;
  background-image: url("/global/ux/images/agpIDCard.jpg");
  width: 100%;
  max-width: 290px !important;
  height: 200px !important;
  margin: 34px auto 25px auto;
  background-size: contain !important;
  -moz-background-size: contain !important;
  -webkit-background-size: contain !important; }



#forgotUserName-header > * {
  display: inline; }

#forgotUserName-header > p {
  margin-left: 20px; }

#rememberPassword {
  margin: 40px 20px;
  color: #3d808b; }

.reRegister-box {
  margin-bottom: 50px; }

.reRegister-box .error-box {
  box-sizing: border-box; }




.dashboard-tabs {
  
  width: 144px;
  float: left; }

.dashboard-tabs .tab-link {
  text-decoration: none; }

.dashboard-tabs .tab {
  background-color: #f7f2cd;
  padding: 0 10px;
  
  
  margin-top: 3px;
  display: table;
  
  width: 124px;
  min-height: 40px;
  height: 40px;
  color: #3d808b;
  font-family: 'LatoBold';
  
  font-weight: normal;
  
  
  font-size: 13px;
  line-height: 16px; }


.dashboard-tabs .tab-link:first-child .tab {
  border-radius: 10px 0 0 0;
  margin-top: 0; }

.dashboard-tabs .tab:hover {
  cursor: pointer; }

.dashboard-tabs .tab.active,
.dashboard-tabs .tab:hover {
  background-color: #d26a29;
  color: white; }

.dashboard-tabs .tab > span {
  display: table-cell;
  vertical-align: middle; }

.dashboard-tabs .tab > span > a {
  color: #3d808b;
  text-decoration: none; }

.dashboard-tabs .tab.active > span > a,
.dashboard-tabs .tab:hover > span > a {
  color: white; }

.dashboard-content {
  
  min-height: 400px;
  border: 3px solid #f7f2cd;
  border-radius: 0 10px 0 0;
  
  
  margin-left: 147px; }



.dashboard-content > div > .heading {
  background-color: #f7f2cd;
  padding: 15px 20px; }

.dashboard-content > div > .heading > h2 {
  margin: 0;
  font-size: 24px;
  line-height: 28px; }

.dashboard-content > div > .heading > h2 > span {
  color: #d26a29;
  font-size: 28px; }

.dashboard-content h1 {
  font-size: 24px; }


.dashboard-content .body {
  margin: 30px 10px 40px; }

.dashboard-content .body > div {
  margin: 0 10px; }

.dashboard-content .body .ctrlHolder {
  overflow: hidden; }


.dashboard-tabs .fa.messageIcon {
  font-size: 16px;
  padding: 0 0 0 5px;
  background-color: transparent;
  color: #3d808b; }

.dashboard-tabs .tab:hover .fa.messageIcon,
.dashboard-tabs .tab.active .fa.messageIcon {
  color: white; }

.dashboard-tabs .fa.messageIcon .messageNum {
  top: 12px;
  left: 15px;
  font-size: 7px;
  line-height: 8px;
  height: 8px;
  min-width: 8px;
  padding: 1px; }




.dashboard-content .body #print-id-card,
.dashboard-content .body #request-id-card,
.dashboard-content .body #mobile-app {
  padding: 25px 15px;
  margin: 0; }

.dashboard-content .body #print-id-card {
  padding-top: 0; }

.dashboard-content .body #mobile-app {
  padding-bottom: 0; }

.dashboard-content .body div.icon,
.error-box div.icon {
  float: left;
  
  color: #3d808b;
  
  margin: 0 20px 0 0;
  width: 46px;
  text-align: center; }

.error-box div.icon .fa {
  font-size: 32px; }

.dashboard-content .body div.icon > img,
.error-box div.icon > img {
  
  display: block;
  margin: 0 auto; }

.dashboard-content .body div.icon + div {
  overflow: hidden; }

.dashboard-content .body div.icon + div > h4:first-child {
  margin: 0; }

.dashboard-content .body div.icon + div > h4:first-child + p {
  margin-top: 0; }

#print-id-card .server-error-list,
#request-id-card .server-error-list,
.error-box .server-error-list,
#requestCallback .server-error-list,
#changePCP .server-error-list {
  list-style-type: none;
  overflow: hidden;
  padding: 0;
  margin: 0; }

#changePCP .ctrlHolder.split-ctrlHolder .btn {
  padding: 10px;
  margin: 0 0 0 11px !important;
  width: auto !important; }

#changePCP .ctrlHolder.split-ctrlHolder .btn:first-of-type {
  margin-left: 0 !important; }

@media screen and (max-width: 480px) {
  #changePCP .ctrlHolder.split-ctrlHolder .btn {
    margin-left: 0 !important;
    margin-top: 15px !important;
    width: 100% !important; }
  #changePCP .ctrlHolder.split-ctrlHolder .btn:first-of-type {
    margin-top: 0; } }

#print-id-card .server-error-list h4,
#request-id-card .server-error-list h4,
.error-box h4 {
  margin: 0;
  color: #3d808b;
  font-size: 16px;
  font-family: 'LatoBold';
  font-weight: normal;
  line-height: 18px; }

#print-id-card .server-error-list p,
#request-id-card .server-error-list p,
.error-box p {
  margin-top: 0;
  color: black;
  
  font-family: arial; }

.error-box .server-error-list > li > *:last-child,
.error-box div > *:last-child {
  margin-bottom: 0; }

.server-error-list .error-box > .icon + div,
.error-box > .icon + div {
  overflow: hidden; }

#print-id-card button,
#request-id-card button {
  width: 310px;
  float: none;
  margin-left: 66px; }

.error-box {
  margin-bottom: 20px; }

.dashboard-content #print-id-card.confirmation,
.dashboard-content #request-id-card.confirmation,
.dashboard-content #change-password .confirmation,
.dashboard-content #print-id-card.error,
.dashboard-content #request-id-card.error,
.error-box {
  background-color: #f7f2cd;
  border-radius: 10px;
  padding: 25px 15px; }

.dashboard-content #print-id-card.confirmation p:last-child,
.dashboard-content #request-id-card.confirmation p:last-child {
  margin-bottom: 0; }

.dashboard-content #print-id-card div.icon.fa-exclamation-circle,
.dashboard-content #request-id-card div.icon.fa-exclamation-circle {
  color: #d26a29; }




#webmd,
#asca {
  margin-top: 34px; }




#welcome-greeting,
#welcome-greeting + ul {
  background-color: #D26A29; }

#welcome-greeting {
  border-color: #D26A29; }

.navigation > ul > li:hover #welcome-greeting,
#welcome-greeting + ul > li > a {
  color: white; }

.navigation #welcome-greeting + .dropDownMenu li {
  border-color: white; }


.fa.messageIcon {
  position: relative;
  
  font-size: 28px;
  line-height: 44px;
  
  color: white;
  
  padding: 0 24px 0 19px; }

.messageNum {
  
  font-size: 10px;
  
  line-height: 10px;
  
  color: white;
  background-color: #cb262c;
  border-radius: 50%;
  
  
  padding: 2px;
  
  min-width: 10px;
  height: 10px;
  display: inline-block;
  text-align: center;
  position: absolute;
  
  
  
  
  top: 7px;
  left: 39px;
  
  font-family: Arial; }

.navigation .dropDownMenu a.locked {
  pointer-events: none;
  text-decoration: none;
  cursor: default; }




#requestCallback > h1 {
  margin-left: 0;
  margin-top: 0; }

#requestCallback .callback-timeframe {
  width: 400px;
  margin: 0 auto; }

#requestCallback .callback-timeframe .dataDisplay-bold:first-child {
  float: none; }

#requestCallback .callback-timeframe > .ctrlHolder:first-child,
#requestCallback .callback-timeframe > .contact-info {
  margin: 25px 0; }

#requestCallback .callback-timeframe > .contact-info {
  margin-bottom: 10px; }

#requestCallback .callback-timeframe label.dataLabel {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
  font-family: Arial;
  font-weight: bold; }

#requestCallback label.dataLabel {
  width: 120px;
  margin-right: 15px;
  text-align: right; }

#requestCallback .callback-timeframe label.dataDisplay,
#requestCallback .callback-timeframe label.dataDisplay-bold {
  float: right; }

#requestCallback .callback-timeframe label.dataDisplay-bold {
  line-height: 22px; }

#requestCallback .callback-dropdown .dropdown {
  width: 100%;
  box-sizing: border-box;
  background-color: #3d808b;
  color: #f7f2cd;
  
  padding: 15px 20px;
  cursor: pointer; }

#requestCallback .callback-dropdown .dropdown > .selected {
  font-size: 22px;
  font-family: 'LatoBold';
  font-weight: normal;
  line-height: 24px; }

#requestCallback .callback-dropdown .dropdown > .dropdown-icon {
  line-height: 24px;
  width: 22px; }

#requestCallback .callback-dropdown .dropdown > .dropdown-icon-on:before,
#requestCallback .callback-dropdown .dropdown > .dropdown-icon-off:before {
  font-size: 22px; }

#requestCallback .callback-dropdown .dropdown + .options {
  position: static;
  background-color: #f7f2cd;
  color: #3d808b;
  height: auto; }

#requestCallback .callback-dropdown .dropdown + .options > li {
  border-top: 1px solid #3d808b;
  
  padding: 12px 20px;
  
  font-size: 16px;
  line-height: 18px;
  font-family: 'LatoRegular';
  font-weight: normal; }

#requestCallback .callback-dropdown .dropdown + .options > li:first-child {
  border-top: none; }

#requestCallback .callback-dropdown .dropdown + .options > li:hover {
  
  background-color: #83aab0;
  color: #f7f2cd;
  cursor: pointer; }

#requestCallback .callback-dropdown .dropdown > .dropdown-icon > span {
  background-color: #f7f2cd;
  width: 14px;
  height: 4px; }

#requestCallback .callback-dropdown .dropdown > .dropdown-icon > span:first-child {
  margin-right: -6px; }

#requestCallback .optionLabel {
  margin: 35px 0 15px;
  font-size: 16px;
  line-height: 18px; }

#requestCallback .split-ctrlHolder {
  margin-top: 5px; }

#requestCallback .callTime {
  background-color: #f7f2cd;
  border-radius: 10px;
  text-align: center;
  
  padding: 30px;
  margin-bottom: 35px; }

#requestCallback .callTime label {
  font-size: 16px;
  line-height: 18px; }

#requestCallback .callTime h2 {
  font-size: 34px;
  line-height: 36px;
  margin: 15px 0; }

#requestCallback .callTime > *:first-child {
  margin-top: 0; }

#requestCallback .callTime > *:last-child {
  margin-bottom: 0; }


#requestCallback .btnHolder > button[type="submit"] {
  
  width: 100%;
  height: 45px; }

#requestCallback .callbackTime {
  margin-bottom: 50px; }

#requestCallback .clearFix + .dataLabel,
#requestCallback .clearFix + .dataLabel + .dataDisplay {
  
  margin-top: 22px; }

#requestCallback .dropdown {
  font-size: 16px;
  font-family: Arial;
  padding: 10px; }

#requestCallback .dropdown + .options {
  position: static;
   }

#requestCallback .dropdown > .dropdown-icon > span {
  background-color: #3d808b; }

#requestCallback .calltime-dropdown {
  margin-left: 138.328px; }

#requestCallback .calltime-dropdown h2.subhead {
  
  margin-bottom: 0; }

#requestCallback .calltime-dropdown h2 + p {
  margin-top: 0; }

#requestCallback .calltime-dropdown .dropdown-container {
  float: left; }

#requestCallback .calltime-dropdown .dropdown-container ~ .dropdown-container > .dropdown {
  width: 200px;
  box-sizing: border-box; }

#requestCallback .calltime-dropdown .dropdown-container > .dropdown {
  width: 300px;
  box-sizing: border-box;
  margin-right: 15px; }

#requestCallback .calltime-dropdown .dropdown-container > .dropdown + .options {
  margin-right: 20px; }

#requestCallback .callback-timeframe + .calltime-dropdown,
#requestCallback .calltime-dropdown + .callback-timeframe {
  margin-top: 20px; }

#requestCallback .calltime-dropdown .dropdown + .options {
  box-shadow: 0px 4px 6px #888888;
  margin: 0 5px;
  max-height: 210px; }

#requestCallback .calltime-dropdown .dropdown + .options > li {
  border-bottom: 1px solid #3d808b;
  padding: 5px 6px;
  font-size: 13px;
  line-height: 15px; }

#requestCallback .calltime-dropdown .dropdown + .options > li:hover {
  background-color: #d9e8eb; }

#requestCallback .dropdown-container.disabled,
#requestCallback select.disabled {
  border-color: #aeced2;
  color: #aeced2;
  cursor: default;
  pointer-events: none; }

#requestCallback .dropdown-container.disabled .dropdown {
  border-color: #aeced2; }

#requestCallback .dropdown-container.disabled .dropdown .dropdown-icon > span {
  background-color: #aeced2; }


#requestCallback #closedCallCenter,
#requestCallback #errorBox,
#requestCallback #callNowUnavail {
  background-color: #f7f2cd;
  padding: 25px 40px;
  border-radius: 10px;
  margin-bottom: 20px; }

#requestCallback #closedCallCenter h2,
#requestCallback #callNowUnavail h2 {
  margin: 0;
  font-family: 'LatoBold';
  font-weight: normal;
  text-align: center; }

#requestCallback .callbackTime > .dataLabel {
  font-size: 20px;
  line-height: 34px;
  font-family: 'LatoBold';
  font-weight: normal;
  width: 170px; }

#requestCallback .callbackTime > .dataDisplay {
  font-size: 20px;
  line-height: 34px;
  font-family: Arial;
  font-weight: normal; }

#requestCallback h4.subheadBold {
  margin-bottom: 0;
  line-height: 22px; }

#requestCallback h4.subheadBold + p {
  margin-top: 0; }

#requestCallback .contact-info label {
  font-size: 20px;
  line-height: 24px;
  margin-top: 30px;
  font-family: 'LatoRegular';
  font-weight: normal; }

#requestCallback .contact-info label + input {
  margin-top: 10px; }

#requestCallback #errorBox {
  text-align: center;
  padding: 25px 85px; }

#requestCallback #errorBox * {
  color: #cb262c; }




.dashboard-content #your-profile,
.dashboard-content #myprofile_id {
  margin: 0; }

#your-profile .dataLabel {
  width: 110px;
  padding-left: 20px;
  margin-right: 20px;
  font-weight: bold;
   }

#your-profile .dataLink {
  margin-left: 20px;
  margin-right: 10px;
  
  width: 140px;
   }

#your-profile #ProfPCP_lbl + .dataDisplay a {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.56;
  color: #333;
  text-decoration: none; }

#your-profile #ProfPCP_lbl + .dataDisplay a:focus {
  outline: none; }

#your-profile #ProfPCP_lbl + .dataDisplay a:hover {
  cursor: default; }

#your-profile .dataDisplay {
  width: 180px;
   }

#your-profile .pcpName,
#your-profile .pcpStreetAddress,
#your-profile .pcpCityAddress,
#your-profile .pcpPhone {
  display: block; }

.renewBox {
  background-color: #f7f2cd;
  border-radius: 10px;
  padding: 20px 0; }

#your-profile .renewBox .dataLabel {
  font-size: 18px;
  line-height: 22px; }

#your-profile .renewBox .dataDisplay,
#your-profile .renewBox .dataLink {
  line-height: 22px; }

#your-profile .renewBox .dataDisplay {
  font-size: 18px; }


#ProfActionsHeading {
  font-weight: bold;
  display: block; }

#ProfActionsHeading_Alt {
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 5px;
  display: none; }

#your-profile ul.my-profile-action-links {
  list-style: none;
  padding: 0;
  margin: 0; }

#your-profile ul.my-profile-action-links li {
  padding-bottom: 10px; }

#your-profile ul.my-profile-household-members-list {
  list-style: none;
  padding: 0;
  margin: 0; }

#your-profile ul.my-profile-household-members-list li {
  margin-bottom: 3px; }

@media (max-width: 480px) {
  #your-profile #ProfActionsHeading {
    display: none; }
  #your-profile #ProfActionsHeading_Alt {
    display: block; } }


.renewBox .dataLink {
  width: 100px;
  padding-right: 20px; }




#contact-info .dataDisplay,
#update-communication-preferences .dataDisplay {
  margin: 0 60px 0 140px;
  float: none;
  overflow: hidden; }


#contact-info .dataDisplay .commPrefList {
  margin-bottom: 20px;
  font-size: 12px;
  line-height: 18px; }

#contact-info .dataDisplay .commPrefList:last-of-type {
  margin-bottom: 0; }

#contact-info .dataDisplay .commPrefList .commPrefList-heading {
  font-weight: bold; }

#contact-info .dataDisplay .commPrefList ul {
  margin: 0;
  padding: 0; }

#contact-info .dataDisplay .commPrefList ul li {
  list-style-type: none;
  font-size: 12px;
  line-height: 18px; }

#contact-info .dataLabel,
#update-communication-preferences .dataLabel {
  width: 88px; }




#contact-info .dataUpdate,
#update-communication-preferences .dataUpdate {
  width: 50px; }

.update-info .close-button.desktopOnly {
  float: right;
  margin: 10px 10px 0 0;
  color: #3d808b;
  font-size: 20px; }

@media (min-width: 481px) {
  .update-info > form,
  .update-info.form-section {
    width: 316px;
    margin: 0 auto; } }

.update-info.form-section + h2 {
  margin-top: 40px; }

.update-info label {
  font-size: 14px;
  line-height: 16px; }

.update-info button[type="submit"] {
  width: 100%;
  box-sizing: border-box; }

#update-communication-preferences > form {
  width: 100%; }

#update-communication-preferences > form .ctrlHolder:first-child {
  margin: 25px 0; }

#update-communication-preferences > form h3.subheadBold {
  font-size: 16px;
  margin-bottom: 12px; }

#update-communication-preferences > form h3.subheadBold + .ctrlHolder {
  margin-top: 0; }

#update-communication-preferences > form .ctrlHolder + .ctrlHolder {
  margin-top: 10px; }

#update-communication-preferences > form h3 ~ .ctrlHolder input[type="radio"],
#update-communication-preferences > form h3 ~ .ctrlHolder label {
  color: black;
  float: left;
  font-family: Arial; }

#update-communication-preferences > form input[type="radio"] {
  width: 13px; }

#update-communication-preferences > form h3 ~ .ctrlHolder label {
  margin-left: 10px; }

#update-communication-preferences > form .ctrlHolder.btnHolder {
  
  margin: 40px auto; }

#contact-info label {
  font-size: 12px;
  line-height: 18px; }

#contact-info label,
#update-communication-preferences label {
  font-size: 12px;
  line-height: 18px; }

#contact-info .dataLabel,
#update-communication-preferences .dataLabel {
  margin: 2px 0;
  line-height: 14px; }

#update-confirmation .confirmation {
  background-color: #f7f2cd;
  border-radius: 10px;
  padding: 20px;
  text-align: center; }

#update-confirmation .confirmation > * {
  margin: 0; }




#message-center button.largeBtn {
  width: 310px;
  float: none;
  margin: 0 auto; }

#message-center .messageCenter-folders > a {
  color: #3d808b;
  font-size: 14px;
  padding: 0 10px;
  border-right: 1px solid #3d808b;
  text-decoration: none; }

#message-center .messageCenter-folders > a:first-child {
  padding-left: 0; }

#message-center .messageCenter-folders > a:last-child {
  border-right: none;
  padding-right: 0; }

#message-center .messageCenter-folders > a.active {
  font-weight: bold; }

#message-center .messageCenter-folders > a:hover {
  text-decoration: underline; }

#message-center .messageCenter-header {
  margin-top: 30px; }

#message-center .deleteBtn {
  background: none;
  border: none;
  cursor: pointer;
  float: left;
  font-size: 14px;
  color: #3d808b;
  padding: 0;
  height: 35px; }

#message-center .deleteBtn:hover {
  text-decoration: underline; }

#message-center .deleteBtn > span.fa,
#message-center .deleteBtn > img {
  margin-right: 5px; }

#message-center .deleteBtn.disabled {
  
  
  color: #aeced2;
  cursor: default; }

#message-center .deleteBtn.disabled > .undelete-img {
  
  background: url("/global/ux/images/undeleteIcon-gray.jpg") no-repeat left bottom;
  width: 20px;
  height: 20px;
  display: inline-block; }

#message-center .deleteBtn > .undelete-img {
  
  background: url("/global/ux/images/undeleteIcon.jpg") no-repeat left bottom;
  width: 20px;
  height: 20px;
  display: inline-block; }

#message-center .deleteBtn.disabled .deleteNum {
  display: none; }

#message-center .deleteBtn .deleteNum {
  display: inline; }


#message-center .newMessageBtn {
  margin: 0;
  float: right;
  height: 35px;
  font-size: 14px; }

#message-center .newMessageBtn > span.fa {
  margin-right: 5px; }

#message-center .messageCenter-messages {
  margin: 20px 0; }

#message-center .messageCenter-messages > .message,
#message-center .messageCenter-messages > .noMessages {
  height: 65px;
  font-size: 16px;
  padding: 0 20px;
   }

#message-center .messageCenter-messages > .noMessages {
  line-height: 65px; }

#message-center .messageCenter-messages > .noMessages > span {
  display: inline-block;
  vertical-align: middle;
  line-height: 18px; }

#message-center .messageCenter-messages > .message:nth-child(2n +1),
#message-center .messageCenter-messages > .noMessages,
#message-center .msgRecipient,
#message-center .msgSender,
#message-center .msgBody {
  background-color: #d9e8eb;
   }

#message-center .messageCenter-messages > .message {
  display: table;
  width: 100%;
  box-sizing: border-box;
  table-layout: fixed; }

#message-center .messageCenter-messages > .message > div {
  display: table-cell;
  vertical-align: middle; }

#message-center .messageCenter-messages > .message > .messageSelect {
  width: 20px;
  min-width: 20px;
  
  vertical-align: top;
  padding-top: 16px; }

#message-center .messageCenter-messages > .message > .messageSelect > input {
  margin: 0 4px; }

#message-center .messageCenter-messages .messageContent {
  padding: 0 20px 0 10px; }

#message-center .messageCenter-messages .messageContent > a {
  text-decoration: none;
  color: black;
  outline: none; }

#message-center .messageCenter-messages .messageTitle {
  font-weight: bold;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden; }

#message-center .messageCenter-messages .messageBody {
  font-size: 12px;
  
  padding-top: 5px;
  white-space: nowrap;
  overflow: hidden; }

#message-center .messageCenter-messages .messageDate {
  font-size: 12px;
  width: 45px;
  min-width: 45px; }

#message-center .messageCenter-footer > .ctrlHolder {
  overflow: visible; }

#message-center .messageCenter-footer button + .pageOptions {
  float: right;
  margin: 5px 0; }

#message-center .closeBtn {
  background: none;
  border: none;
  cursor: pointer;
  float: right;
  outline: none;
  color: #3d808b;
  height: 24px;
  width: 32px;
  font-size: 21px;
  line-height: 24px; }

#message-center .msgRecipient,
#message-center .msgSender {
  padding: 10px 0;
  margin: 0 0 1px 0; }

#message-center .msgRecipient {
  padding: 15px 0; }

#message-center .msgRecipient .dataLabel,
#message-center .msgSender .dataLabel,
#message-center .msgBody .dataLabel {
  width: 70px;
  text-align: right;
  margin-right: 25px;
  font-size: 14px;
  color: #3d808b;
  line-height: 16px; }

#message-center .msgRecipient .dataDisplay {
  font-size: 14px;
  color: black;
  line-height: 16px; }

#message-center .msgSender input {
  float: left;
  margin: 0;
  width: 238px; }

#message-center .msgSender p {
  float: left;
  margin: 6px 0;
  font-size: 10px;
  line-height: 12px; }

#message-center .msgSender p > span {
  color: #d26a29;
  margin-left: 5px; }

#message-center .msgSender p + p {
  margin-left: 2px;
  width: 125px;
  color: #3d808b;
  font-family: 'LatoBold'; }

#message-center .msgBody .dropdown {
  background-color: white;
  padding: 10px;
  width: 238px; }

#message-center .msgBody .dropdown .selected {
  font-size: 14px;
  line-height: 18px; }

#message-center .msgBody .dropdown-icon {
  padding-left: 10px; }

#message-center .msgBody .dropdown-icon > span {
  background-color: #3d808b; }

#message-center .msgBody .dropdown-container {
  float: left;
  position: relative; }

#message-center .msgBody .dropdown + .options {
  box-shadow: 0px 4px 6px  #888;
  margin: 0 5px;
  
  max-height: 200px;
  background-color: white;
  
  left: 0;
  right: 0; }

#message-center .msgBody .dropdown + .options > li {
  border-bottom: 1px solid #3d808b;
  padding: 5px 6px;
  font-size: 13px;
  line-height: 15px; }

#message-center .msgBody .dropdown + .options > li:last-child {
  border: none; }

#message-center .msgBody .dropdown + .options > li:hover {
  background-color: #d9e8eb; }

#message-center .msgBody > .ctrlHolder.msgSubject {
  overflow: visible;
  min-height: 40px; }

#message-center .msgBody > .ctrlHolder.msgSubject .dropdown-container + .error-list {
  float: left; }

#message-center .msgBody {
  padding: 10px 0; }

#message-center .msgBody > .ctrlHolder.msgSubject + .ctrlHolder {
  padding-top: 20px;
  margin-top: 0;
  width: 100%; }

#message-center .msgBody textarea {
  resize: none;
  width: 92%;
  margin: 0 4%;
  box-sizing: border-box;
  height: 100px;
  border: 1px solid #3d808b; }







#message-center .msgSubmit > .ctrlHolder button {
  margin: 20px auto 0;
  width: 316px;
  float: none; }

#message-center .msgConfirmation {
  background-color: #f7f2cd;
  
  padding: 20px;
  border-radius: 10px;
  margin-top: 30px; }

#message-center .msgConfirmation > p {
  color: #3d808b;
  font-weight: bold;
  line-height: 16px;
  margin: 0; }


#message-center .messageTitle {
  margin-top: 0; }

#message-center .message-header .ctrlHolder + .ctrlHolder {
  margin-top: 10px; }

#message-center .message-header .dataLabel {
  width: 40px;
  text-align: right;
  margin-right: 15px;
  font-size: 14px;
  line-height: 16px;
  color: #3d808b; }

#message-center .message-header .dataDisplay {
  font-size: 14px;
  line-height: 16px;
  color: black;
  font-weight: bold;
  font-family: arial; }

#message-center .message-options {
  margin-top: 15px; }

#message-center .message-options .replyBtn {
  background: none;
  border: none;
  cursor: pointer;
  float: right;
  font-size: 14px;
  color: #3d808b;
  padding: 0;
  height: 35px; }

#message-center .message-options .replyBtn > span.fa {
  margin-right: 5px; }

#message-center .message-options .replyBtn:hover {
  text-decoration: underline; }

#message-center .message-body {
  border-bottom: 1px solid #3d808b;
  margin: 14px 0 20px; }

#message-center .message-body p {
  margin: 14px 0; }

#message-center .error-list {
  margin-left: 95px;
   }




.maintenance,
.pageNotFound {
  text-align: center; }

.maintenance h2,
.pageNotFound h2 {
  font-family: 'LatoBold';
  font-weight: normal; }

.maintenance h2:last-child,
.pageNotFound p:last-child {
  margin-bottom: 25px; }

.pageNotFound,
.column > .pageNotFound:first-child {
  margin-top: 80px;
  margin-bottom: 50px; }




.loadingCircle {
  width: 80%;
  display: block;
  margin: 0 auto; }

.loading {
  margin: 0 auto;
  text-align: center; }

.spinner {
  
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
  display: inline-block; }

.spinner > div {
  background-color: #d26a29;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out; }

.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; }

.spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s; }

.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1); } }

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4); }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1); } }

.loading h4 {
  display: inline-block;
  line-height: 40px;
  margin: 0 0 0 20px;
  color: #3d808b;
  vertical-align: top;
  font-family: 'LatoRegular';
  font-size: 16px; }




#modal > #searchableFormulary-modal {
  width: 550px;
  padding: 52px 15px 35px 35px;
  
  min-height: 160px; }

#modal > #searchableFormulary-modal iframe {
  min-height: 150px; }

#modal > #searchableFormulary-modal .modal-close {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 18px; }

#modal iframe {
  border: none; }




#siteminder-error {
  margin: 0 25px 20px; }

#siteminder-error > .icon + div {
  overflow: hidden; }




.video-wrapper {
  float: none;
  display: block;
  clear: both;
  width: 100%;
  height: 100%;
  position: relative;
  
  padding-top: 25px;
  
  margin: 30px 0; }

.video-wrapper iframe {
  
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }


@media (min-width: 481px) {
  .menuWrapper {
    min-height: 44px; }
  .banner .mobileNav {
    display: none; }
  .header .menus {
    display: block !important;
    height: auto !important; }
  .navigation > ul > li {
    position: static !important; }
  .navigation ul li:hover .dropDownMenu,
  .navigation ul li:focus .dropDownMenu {
    display: block !important; }
  .column > h2:first-child,
  .column > *:first-child,
  .column > .toolGroup:first-child > h2 {
    margin-top: 0; }
  .mobile-acc > .accordion-content {
    display: block !important; }
  .mobile-acc.acc-bg {
    background-color: transparent; }
  .mobile-acc.acc-bg .accordion-content {
    border: none; }
  .mobile-acc > .genTitle {
    cursor: default; }
  .halfBtn,
  .btnGroup .btn.halfBtn {
    width: 45%; }
  .halfBtn + .halfBtn,
  .btnGroup .btn.halfBtn + .btn.halfBtn {
    margin-left: 10%; }
  .fa.messageIcon {
    background-color: #d26a29; }
  
  
  
  
  
  #registration .widget-ctrlHolder .split-ctrlHolder > button {
    width: 48.5%; }
  #registration .widget-ctrlHolder .split-ctrlHolder > button + button {
    margin-left: 3%; }
  
  
  
  #requestCallback .split-ctrlHolder > button[type="button"] {
    font-size: 20px;
    line-height: 22px;
    height: 65px;
    border-radius: 8px; }
  
  
  
  .dashboard-content > h1 {
    margin: 0;
    background-color: #f7f2cd;
    padding: 15px 20px; }
  
  
  
  .maintenance h2:first-child,
  .pageNotFound h2:first-child {
    margin-top: 95px; }
  .maintenance h2,
  .pageNotFound h2 {
    font-size: 28px;
    line-height: 30px; }
  .maintenance h2 + h2 {
    margin-top: 45px; }
  .ctrlHolder .mobileOnly {
    display: none; }
  
  
  
  .toolTip .toolTip-close {
    font-size: 11px; }
  
  
  
  .reRegister-box .error-box {
    width: 580px; } }




@media (max-width: 480px) {
  body {
    width: 100%; }
  p,
  .square-list,
  .sub-list,
  .normal-list,
  a,
  .standardLink,
  ol {
    font-size: 13px;
    line-height: 18px; }
  .pdfList {
    font-size: 13px;
    line-height: 28px; }
  .mobile-link-list > li {
    line-height: 26px; }
  .announcement .phone-list {
    font-size: 16px; }
  
  p {
    margin-bottom: 15px; }
  h1 {
    font-size: 22px;
    line-height: 26px;
    margin: 0; }
  h2 {
    font-size: 20px;
    line-height: 24px; }
  h3 {
    font-size: 18px;
    line-height: 22px; }
  h4 {
    font-size: 16px;
    line-height: 20px; }
  h5 {
    font-size: 14px;
    line-height: 18px; }
  h6 {
    font-size: 13px;
    line-height: 17px; }
  h5 + h6 {
    font-family: Arial, sans-serif; }
  p + h2,
  p + h3,
  p + h4 {
    margin-top: 20px; }
  p + h5,
  p + h6 {
    margin-top: 15px; }
  h1 + h2,
  h2 + h3,
  h2 + h4,
  h2 + h5,
  h2 + h6,
  h3 + h4,
  h3 + h5,
  h3 + h6,
  h5 + h6,
  h4 + h5,
  h4 + h6 {
    margin-top: 5px; }
  label {
    font-size: 14px; }
  .sectionHeader {
    font-size: 18px; }
  h2,
  h2.subheadBold {
    font-size: 18px;
    line-height: 20px; }
  h2.subhead {
    font-size: 18px; }
  h3,
  h3.subhead {
    font-size: 16px;
    line-height: 18px; }
  h4.subhead,
  h5.subhead {
    font-size: 14px;
    font-family: 'LatoRegular';
    font-weight: normal; }
  .contentRow > h1,
  .contentWrapper > h1 {
    margin-left: 0; }
  .banner,
  .menus,
  .contentWrapper,
  .footer {
    width: 90%; }
  .banner {
    margin: 10px 0 0;
    width: 100%; }
  .banner > a:first-child > img {
    margin: 0 4% 0 5%; }
  .banner > a:last-of-type > img {
    
    margin: 0 10px 0 0; }
  .logoImage {
    
    width: 43%;
    margin-right: 4%; }
  .bannerImage {
    
    display: none; }
  .marketName {
    
    display: block;
    width: 43%;
    float: right; }
  .banner .mobileNav {
    display: block;
    background-color: #3d808b;
    color: white;
    margin-top: 10px;
    text-align: center;
    min-height: 45px; }
  .banner .mobileNav .login,
  .banner .mobileNav .espanol {
    color: white;
    text-decoration: none;
    padding: 0 0 0 20px;
    
    line-height: 45px;
    font-family: 'LatoRegular';
    font-weight: normal;
    
    font-size: 14px;
    float: left; }
  .banner .mobileNav .espanol {
    padding-left: 10px; }
  .banner .mobileNav #messageCenter-ribbon {
    float: left; }
  .banner .mobileNav .fa.messageIcon {
    font-size: 24px;
    line-height: 45px;
    
    float: left;
    color: white;
    margin-left: 10px;
    padding: 0 15px 0 5px; }
  .banner .mobileNav .messageNum {
    top: 9px;
    left: 22px; }
  .banner .mobileNav .stateTitle {
    line-height: 45px;
    
    
    font-size: 28px;
    font-weight: normal;
    display: inline-block;
    vertical-align: top; }
  .mobileMenu {
    display: block;
    float: right;
    
    
    
    
    
    padding: 0 20px;
    cursor: pointer;
    
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
  .mobileMenu > span {
    
    width: 80%;
    
    height: 4px;
    display: block;
    
    background-color: white;
    
    
    
    margin: 4px auto;
    position: relative;
    visibility: visible;
    opacity: 1.0;
    border-radius: 4px; }
  .mobileMenu > span:first-child {
    margin-top: 6px; }
  .mobileMenu > span:last-of-type {
    margin-bottom: 2px; }
  .mobileMenu > .menuLabel {
    
    font-family: 'LatoRegular';
    font-weight: normal;
    font-size: 11px;
    line-height: 15px;
    text-transform: uppercase; }
  .header {
    
    margin: 0; }
  .header > .menuWrapper {
    min-width: 100%;
    width: 100%; }
  .header > .menuWrapper > .menus {
    display: none;
    
    width: 100%;
    
    background-color: #3d808b;
    z-index: 10;
    margin: 0;
     }
  .header .navigation,
  .header .tools {
    width: 100%; }
  .header .tools .espanol,
  .header .tools .login {
    display: none; }
  .header .navigation > ul,
  .header .tools > ul,
  .header .navigation > ul > li,
  .header .tools > ul > li {
    width: 100%; }
  
  .header .navigation > ul > li,
  .header .tools ul > li > a {
    border-bottom: 1px solid #f7f2cd;
    border-right: none;
    border-left: none;
    border-top: none; }
  .header .navigation > ul > li > .topLevelMenu {
    border: none; }
  .header .navigation ul > li > .topLevelMenu,
  .header .tools ul > li > a {
    padding: 10px 20px; }
  .header .tools ul > li > a {
    font-family: 'LatoBold'; }
  
  
  .header .navigation > ul > li:first-child {
    border-top: 1px solid #f7f2cd; }
  .header .navigation ul > li > .topLevelMenu {
    position: relative; }
  .header .navigation ul li span.topLevelMenu .iconOn,
  .header .navigation ul li span.topLevelMenu .iconOff {
    
    display: inline; }
  .header .navigation ul li span.topLevelMenu .iconOn:before {
    
    content: "\f055";
    font-family: 'FontAwesome';
    float: right;
    font-size: 20px;
    line-height: 22px; }
  .header .navigation ul li span.topLevelMenu .iconOff:before {
    
    content: "\f056";
    font-family: 'FontAwesome';
    float: right;
    font-size: 20px;
    line-height: 22px; }
  .navigation .dropDownMenu {
    
    position: static;
    
    padding: 5px 0 0; }
  .navigation ul li:hover .dropDownMenu {
    display: none; }
  .navigation .dropDownMenu li {
    padding: 10px 40px; }
  .font-sizer {
    display: none; }
  
  
  
  
  #breadCrumbs {
    display: none; }
  .contentWrapper {
    margin: 15px 5% 35px;
    padding: 0; }
  .contentRow + .contentRow {
    margin-top: 35px; }
  .contentRow [class*="column"].width222,
  .contentRow [class*="column"].width320,
  .contentRow [class*="column"].width670,
  .contentRow .column[class*="col-span-"] {
    width: 100%;
    margin: 0; }
  .contentRow .column + .column {
    margin-top: 20px; }
  .contentWrapper .contentRow:first-child > .column:first-of-type > h2:first-child,
  .contentRow .column + .column > *:first-child {
    margin-top: 0; }
  .mobileOnly {
    display: block; }
  .mobileOnly.toolTip-close,
  .mobileOnly.modal-close {
    width: 100%;
    text-align: center;
    margin-top: 10px; }
  .mobileOnly.modal-close.orangeBtn,
  .mobileOnly.modal-close.primaryBtn {
    display: table; }
  .desktopOnly,
  .desktopOnly.toolTip-close,
  .desktopOnly.modal-close {
    display: none; }
  .footer {
    margin: 0 5% 20px; }
  .footer .footerContent {
    width: 100%; }
  .footer .footerLinks {
    width: 100%;
    
    text-align: left; }
  .footer .footerLinks div > a:first-child {
    padding-left: 0; }
  .footer .footerLinks .adobeReader-link {
    display: none; }
  
  
  
  button.toolBtn span.btnText {
    font-size: 18px; }
  
  
  
  .arrowLinkBtn {
    width: 100%;
    margin-bottom: 10px; }
  
  
  
  .split-list > * {
    float: none;
    width: 100% !important;
    margin-left: 0 !important; }
  
  
  
  .ctrlHolder .orangeBtn,
  .ctrlHolder .primaryBtn,
  .primaryBtn,
  .btn-primary {
    width: 100%;
    margin-left: 0; }
  .split-ctrlHolder .orangeBtn ~ .transparentBtn,
  .split-ctrlHolder .orangeBtn + .btn,
  .split-ctrlHolder .primaryBtn ~ .secondaryBtn,
  .split-ctrlHolder .primaryBtn + .btn {
    margin-top: 20px; }
  .split-ctrlHolder .transparentBtn + .orangeBtn,
  .split-ctrlHolder .secondaryBtn + .primaryBtn {
    margin: 20px 0 0; }
  #requestCallback .split-ctrlHolder .orangeBtn,
  #requestCallback .split-ctrlHolder .primaryBtn {
    width: 48.5%;
    margin-top: 0; }
  #requestCallback .split-ctrlHolder .orangeBtn + .orangeBtn,
  #requestCallback .split-ctrlHolder .primaryBtn + .primaryBtn {
    margin-left: 3%; }
  
  
  
  .sectionHeader {
    margin-top: 15px; }
  
  
  
  .homePage-planButtons > .planButton,
  .homePage-announcements .announcement {
    width: 100%; }
  .homePage-announcements .announcement > div {
    background-color: white; }
  .homePage-planButtons > .planButton .planButtonText {
    min-height: auto; }
  .homePage-planButtons > .planButton {
    margin-bottom: 15px; }
  .homePage-planButtons > .planButton + .planButton,
  .homePage-announcements .announcement + .announcement {
    margin-left: 0; }
  .homePage-planButtons > .planButton > div {
    padding-bottom: 20px; }
  .homePage-planButtons > .planButton .relativePosition .amerigroupLogo {
    bottom: -20px; }
  .homePage-planButtons > .planButton .relativePosition .planArrow {
    bottom: -5px; }
  .homePage-planButtons > .planButton .relativePosition .planArrow > span {
    display: none; }
  .homePage-planButtons > .planButton .benefitsIcons > img {
    position: static; }
  
  
  
  .acc-no-bg > .genTitle {
    font-size: 18px;
    line-height: 22px; }
  .accordionSection > .acc-no-bg:first-of-type {
    margin-top: 20px;
     }
  .accordionSection > .acc-no-bg {
    margin-bottom: 20px; }
  .accordionSection > .acc-no-bg:last-of-type {
    
    margin-bottom: 30px; }
  .acc-bg.mobile-acc {
    
    margin: 5px 0;
    
    overflow: visible; }
  
  .mobile-acc .genTitle .iconOn,
  .mobile-acc .genTitle .iconOff {
    display: block; }
  .mobile-acc .genTitle .iconOn.hide,
  .mobile-acc .genTitle .iconOff.hide {
    display: none; }
  .mobile-acc.tan-bg .genTitle {
    position: relative; }
  .acc-bg.mobile-acc .genTitle {
    padding-left: 10px; }
  .mobile-acc.orange-plus > .genTitle .iconOn,
  .mobile-acc.orange-plus > .genTitle .iconOff {
    position: absolute;
    right: -15px;
    
    top: 50%;
    transform: translate(0, -50%);
    height: 32px;
    width: 31px; }
  .mobile-acc.orange-plus > .genTitle .iconOn {
    
    
    background: url("/global/ux/images/plusMinus-small.png") no-repeat scroll 0 0 transparent; }
  .mobile-acc.orange-plus > .genTitle .iconOff {
    
    
    background: url("/global/ux/images/plusMinus-small.png") no-repeat scroll 0 -32px transparent; }
  .mobile-acc.orange-arrow > .genTitle .iconOn {
    
    
    background: url("/global/ux/images/orange-arrow.png") no-repeat scroll 0 2px transparent; }
  .mobile-acc.orange-arrow > .genTitle .iconOff {
    
    
    background: url("/global/ux/images/orange-arrow.png") no-repeat scroll 5px -16px transparent; }
  .mobile-acc .accordion-content {
    display: none;
    padding: 20px 25px; }
  .mobile-acc .genTitle > span > * {
    font-size: 22px;
    line-height: 26px;
    
    margin: 0;
    padding: 10px 0; }
  .mobileFullBtn,
  .btnGroup .btn.mobileFullBtn {
    width: 100%; }
  .mobileFullBtn ~ .Btn,
  .btnGroup .btn.mobileFullBtn ~ .btn {
    margin-top: 10px;
    margin-left: 0; }
  .mobileHalfBtn,
  .btnGroup .btn.mobileHalfBtn {
    width: 47%; }
  .mobileHalfBtn + .mobileHalfBtn,
  .btnGroup .btn.mobileHalfBtn + .btn.mobileHalfBtn {
    margin-left: 6%; }
  
  
  
  #modal,
  webmdphr div#webmdphr-modal,
  webmdhra div#webmd-modal {
    
    width: 100% !important;
    box-sizing: border-box;
    
    height: 100% !important;
    position: fixed;
    top: 0 !important;
    left: 0 !important;
    border-radius: 0;
    border: none;
    padding: 0 !important; }
  webmdphr div#webmdphr-modal,
  webmdhra div#webmd-modal {
    padding: 30px !important; }
  #modal #default {
    width: auto; }
  #modal #default .modal-target,
  #modal #webmd-modal .modal-target,
  #modal #healthVault-modal .modal-target,
  #modal #healthWise-modal .modal-target,
  webmdphr div#webmdphr-modal button.largeBtn,
  webmdhra div#webmd-modal button.largeBtn {
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    color: white;
    background-color: #d26a29;
    text-decoration: none;
    padding: 5px;
    box-sizing: border-box;
    position: static;
    display: block;
    width: 100%; }
  #modal #default .modal-target + .modal-close,
  #modal #webmd-modal .modal-target + .modal-close,
  #modal #healthVault-modal .modal-target + .modal-close,
  #modal #healthWise-modal .modal-target + .modal-close,
  #webmdphr-modal button.largeBtn + .modal-close,
  #webmd-modal button.largeBtn + .modal-close {
    margin-top: 15px; }
  #modal #healthVault-modal {
    width: auto; }
  #modal #idCard-modal {
    margin: 35px 0;
    width: 100%;
    padding: 0 5%;
    box-sizing: border-box; }
  
  
  
  .toolTip {
    left: 10% !important;
    width: 80%;
    box-sizing: border-box;
    z-index: 100;
    background-color: white;
    border: 2px solid #3d808b;
    border-radius: 10px;
    box-shadow: none;
    padding: 20px;
    position: fixed; }
  .mobileOnly.toolTip-close.btn {
    display: table; }
  .password-toolTip,
  .username-toolTip {
    position: static;
    display: block !important;
    border: none;
    background-color: transparent;
    padding: 0;
    margin-top: 10px;
    border-radius: 0;
    box-shadow: none;
    opacity: 1 !important; }
  .password-toolTip p,
  .username-toolTip p {
    color: black; }
  .password-toolTip ul,
  .username-toolTip ul {
    color: black; }
  
  
  
  .ctrlHolder {
    margin-top: 12px; }
  .ctrlHolder label + input,
  .ctrlHolder label + select {
    margin-top: 8px; }
  form .toolHeader,
  #login .toolHeader {
    margin: 0 0 25px; }
  form > .toolHeader > h2 + p {
    margin-top: 10px; }
  
  
  
  #id-card > form > .split-ctrlHolder > div {
    width: 100% !important;
    margin-left: 0 !important;
    float: none; }
  #id-card .confirmation {
    width: 100%; }
  #id-card .idCard-login {
    width: 100%;
    box-sizing: border-box; }
  
  
  
  #login,
  #forgotUserName,
  #forgotPassword,
  #forgotUserNamePassword form {
    width: 100%;
    box-sizing: border-box;
    
    padding: 20px 5% 30px; }
  #forgotUserNamePassword {
    width: 100%; }
  #login {
    padding: 20px 0 30px; }
  #login h5 {
    margin-top: 30px; }
  #login .login-ctrlHolder,
  #forgotUserName .forgotUserName-ctrlHolder,
  #forgotPassword .forgotPassword-ctrlHolder,
  #forgotUserNamePassword .forgotUNPW-ctrlHolder {
    width: 100%;
    padding: 0; }
  #login .login-ctrlHolder,
  #login .toolHeader {
    padding-left: 5%;
    padding-right: 5%;
    box-sizing: border-box; }
  #login .ctrlHolder.login-links {
    text-align: center; }
  #login .ctrlHolder.login-links .forgotUserName-link,
  #login .ctrlHolder.login-links .forgotPassword-link {
    display: block;
    float: none; }
  #login .ctrlHolder.login-links .forgotUserName-link {
    margin: 10px 0 0; }
  #login .ctrlHolder.login-links .forgotPassword-link {
    margin: 20px 0 0; }
  #login .ctrlHolder.registerLink {
    margin-top: 20px; }
  .formInfoLink,
  .memberIDLink {
    position: static; }
  .formInfoLink > a,
  .memberIDLink > a {
    position: static;
    height: auto;
    width: auto;
    text-decoration: none;
    padding: 16px 0 5px;
    display: block; }
  .formInfoLink > a > span,
  .memberIDLink > a > span {
    float: none; }
  .formInfoLink > a > span.fa,
  .memberIDLink > a > span.fa {
    width: auto; }
  .formInfoLink > a:hover > span.fa,
  .memberIDLink > a:hover > span.fa {
    text-decoration: none; }
  #forgotUserName-header > * {
    display: block; }
  #forgotUserName-header > p {
    margin-left: 0px;
    font-size: 14px; }
  #rememberPassword {
    margin: 20px 0; }
  #forgotUserNamePassword > h2:first-child {
    margin-bottom: 0; }
  #forgotUserNamePassword > h2:first-child + p {
    margin-top: 0; }
  #forgotUserNamePassword > h2:first-child + form {
    margin-top: 16px; }
  #forgotUserNamePassword .forgotUNPW-ctrlHolder label + h3 {
    margin-top: 10px; }
  
  
  
  #registration {
    padding: 0; }
  #registration,
  #registration .widget-ctrlHolder {
    width: 100%;
    box-sizing: border-box; }
  #registration > h2 {
    margin: 0;
    width: 100%;
    clear: left;
    box-sizing: border-box;
    padding: 20px 5% 0; }
  #registration .widget-ctrlHolder {
    padding: 5%; }
  #registration .accountFound {
    width: 100%;
    padding: 0 5%;
    box-sizing: border-box; }
  #registration .reviewLabel,
  #registration .reviewInfo,
  #login .reviewLabel,
  #login .reviewInfo,
  .dataLabel,
  .dataDisplay,
  .dataDisplay-bold {
    width: 100%; }
  #registration .reviewInfo + .reviewLabel,
  #login .reviewInfo + .reviewLabel,
  .dataDisplay + .dataLabel,
  .dataDisplay-bold + .dataLabel {
    margin-top: 12px; }
  #registration.confirmation,
  #login.confirmation {
    padding-top: 25px;
    padding-bottom: 25px; }
  
  
  
  iframe#auntBertha {
    height: 240px;
    width: 100%; }
  .auntBertha {
    width: 100%; }
  .auntBertha > .header > span {
    font-size: 14px;
    line-height: 40px;
    display: inline-block; }
  .auntBertha > .body .ctrlHolder > input {
    width: 100%; }
  .auntBertha > .body .ctrlHolder > button {
    width: 100%;
    margin: 15px 0 0; }
  
  
  
  .paginator {
    width: 100%;
    float: none;
    text-align: center; }
  .paginator > .prev {
    float: left; }
  .paginator > .next {
    float: right; }
  .pageOptions .resultsPerPage {
    
    display: none; }
  
  
  
  .dashboard-tabs {
    display: none; }
  .dashboard-content {
    width: 100%;
    min-height: auto;
    margin: 0;
    border: none; }
  .dashboard-content .body {
    margin: 0; }
  .dashboard-content .body > div {
    margin: 0; }
  .dashboard-content > div {
    display: inherit; }
  
  .dashboard-content > div[id$="-content"] > .heading {
    display: none; }
  .dashboard-content > div[id$="-content"] > .body {
    margin: 0; }
  .dashboard-content > div[id$="-content"] > .body .genTitle > span > h2 > span {
    color: #d26a29; }
  #print-id-card button,
  #request-id-card button {
    width: 100%;
    float: none;
    margin-left: 0; }
  .dashboard-content #idCard-content .body .accordion-content {
    padding: 20px 10px; }
  .dashboard-content div:first-child .body .acc-bg {
    border-radius: 10px 10px 0 0; }
  .dashboard-content div:last-child .body .acc-bg {
    border-radius: 0 0 10px 10px; }
  .dashboard-content h1 > .wrap {
    display: block; }
  
  
  
  #requestCallback {
    width: 100%;
    margin: 0; }
  #requestCallback .callback-timeframe {
    width: 100%; }
  #requestCallback .callback-timeframe label {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
  #requestCallback .callback-timeframe .callTime {
    
    padding: 10px 20px;
    margin-top: 5px; }
  #requestCallback .callTime {
    margin-bottom: 15px; }
  #requestCallback .callTime h2 {
    
    margin: 0 0 15px; }
  #requestCallback .callback-dropdown .dropdown {
    padding: 10px; }
  #requestCallback .optionLabel {
    margin-top: 15px; }
  #requestCallback .btnHolder > button[type="submit"] {
    width: 100%; }
  #requestCallback .callback-timeframe > .contact-info {
    margin: 15px 0 10px; }
  #requestCallback .callback-timeframe .contact-info > .ctrlHolder {
    width: 100% !important;
    margin-left: 0 !important; }
  #requestCallback .callback-timeframe .contact-info > .ctrlHolder + .ctrlHolder {
    margin-top: 12px; }
  #requestCallback .calltime-dropdown {
    margin-left: 0;
    width: 100%; }
  #requestCallback .calltime-dropdown h2.subhead {
    margin: 0; }
  #requestCallback .calltime-dropdown > .ctrlHolder + .ctrlHolder {
    margin-top: 5px; }
  #requestCallback .calltime-dropdown .dropdown-container {
    width: 100%; }
  #requestCallback .calltime-dropdown .dropdown-container > .dropdown,
  #requestCallback .calltime-dropdown .dropdown-container:first-child > .dropdown {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
  #requestCallback .calltime-dropdown .dropdown-container:first-child > .dropdown + .options {
    margin-right: 5px; }
  #requestCallback .calltime-dropdown .dropdown-container + .dropdown-container,
  #requestCallback .calltime-dropdown select + select {
    
    margin-top: 10px; }
  #requestCallback .contact-info label {
    font-size: 18px;
    margin-top: 0; }
  #requestCallback .contact-info label + input {
    
    margin-top: 5px; }
  #requestCallback .callbackTime > .dataLabel,
  #requestCallback .callbackTime > .dataDisplay {
    font-size: 16px;
    line-height: 18px;
    
    float: none;
    width: 100%;
    text-align: left; }
  #requestCallback .callbackTime > .dataLabel {
    margin-right: 4%; }
  #requestCallback .callbackTime > .dataLabel + .dataDisplay {
    margin-top: 10px; }
  #requestCallback .callbackTime > .dataDisplay ~ .dataLabel {
    
    margin-top: 22px; }
  
  #requestCallback #closedCallCenter,
  #requestCallback #errorBox {
    
    padding: 12px;
    text-align: center;
    margin-bottom: 0; }
  #requestCallback #closedCallCenter > h2 {
    font-size: 14px;
    line-height: 16px; }
  #requestCallback .callback-timeframe > .ctrlHolder:first-child {
    margin: 10px 0; }
  #requestCallback .callback-timeframe > .ctrlHolder:first-child.contact-info {
    
    margin: 0 0 10px; }
  #requestCallback .callback-timeframe + .calltime-dropdown, #requestCallback .calltime-dropdown + .callback-timeframe {
    margin-top: 15px; }
  
  
  
  #your-profile .dataLabel,
  #your-profile .dataLink,
  #your-profile .dataDisplay {
    float: none;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0; }
  #your-profile .dataLabel {
    margin-top: 8px; }
  #your-profile .dataDisplay,
  #your-profile .dataLink {
    margin-top: 5px; }
  #your-profile .dataDisplay {
    font-size: 13px;
    line-height: 16px; }
  #your-profile .renewBox {
    padding: 10px 20px;
    margin: 20px 0; }
  #your-profile .renewBox .dataLabel {
    float: left;
    width: auto;
    margin-top: 0; }
  #your-profile .renewBox .dataLink {
    float: right;
    width: auto;
    margin-top: 0; }
  #your-profile .renewBox .dataDisplay {
    clear: both; }
  
  
  
  #contact-info .dataLabel,
  #contact-info .dataDisplay,
  #contact-info .dataUpdate,
  #update-communication-preferences .dataLabel,
  #update-communication-preferences .dataDisplay,
  #update-communication-preferences .dataUpdate {
    width: 100%;
    text-align: left;
    margin: 0; }
  #contact-info label {
    font-size: 14px; }
  .ctrlHolder .desktopOnly {
    display: none; }
  .update-info h2 {
    margin-top: 35px; }
  .update-info form {
    width: 100%; }
  .update-info .close-button.mobileOnly {
    
    float: right;
    color: #0078ab;
    text-decoration: underline;
    line-height: 24px; }
  #update-communication-preferences > form .ctrlHolder.btnHolder {
    width: 100%; }
  #update-communication-preferences > form input[type="radio"] {
    width: 5%; }
  #update-communication-preferences > form input[type="radio"] + label {
    width: 95%;
    margin: 0;
    padding-left: 5px;
    box-sizing: border-box;
    overflow: hidden; }
  
  
  
  #message-center .msgSubmit > .ctrlHolder button.btn.submit-disabled,
  #message-center .msgSubmit > .ctrlHolder button.btn.submit-disabled:hover {
    cursor: default !important; }
  #message-center button.largeBtn {
    width: 100%; }
  #message-center .newMessageBtn {
    width: auto; }
  #message-center .messageCenter-messages > .noMessages {
    font-size: 12px; }
  #message-center .msgRecipient,
  #message-center .msgSender,
  #message-center .msgBody {
    padding: 10px 4%; }
  #message-center .msgRecipient .dataLabel,
  #message-center .msgSender .dataLabel,
  #message-center .msgBody .dataLabel {
    
    width: 22%;
    margin-right: 5%; }
  #message-center .msgRecipient .dataDisplay,
  #message-center .msgSender input,
  #message-center .msgBody select {
    
    width: 73%; }
  #message-center .msgSender .ctrlHolder > p:first-of-type {
    margin-left: 27%;
    width: 6%; }
  #message-center .msgSender p + p {
    width: 66%;
    margin-left: 1%; }
  #message-center .msgBody .ctrlHolder:first-child {
    height: auto; }
  #message-center .msgBody select {
    
    margin: 0;
    
    width: 73%;
    border-color: #3d808b; }
  #message-center .msgBody textarea {
    margin: 0;
    width: 100%; }
  #message-center .msgSubmit > .ctrlHolder button {
    width: 100%; }
  #message-center .error-list {
    margin-left: 27%;
    margin-top: 0; }
  
  
  
  .error-box {
    padding: 15px; }
  
  
  
  #modal > #searchableFormulary-modal {
    width: 90%;
    padding: 30px 5%; }
  
  
  
  
  .g-recaptcha iframe {
    max-width: 100%;
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    transform-origin: left center;
    -webkit-transform-origin: left center; }
  #rc-imageselect {
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0; } }

@media screen and (max-width: 480px) and (max-width: 480px) {
  #forgotPassword {
    overflow-x: hidden; } }

.appGroup {
  min-height: 55px !important;
  height: auto !important; }

.ng-invalid.ng-touched,
.ng-submitted .ng-invalid {
  border-color: #cb262c !important; }


.multi-column-grp {
  display: table;
  width: 100%;
  table-layout: fixed; }

.multi-column-grp .column {
  float: none;
  display: table-cell;
  margin: 0;
  padding: 0 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

.multi-column-grp .column:first-of-type {
  padding-left: 0; }

.multi-column-grp .column:last-of-type {
  padding-right: 0; }

@media screen and (max-width: 490px) {
  .multi-column-grp .column {
    display: block;
    max-width: 490px;
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 30px auto; }
  .multi-column-grp .column img {
    display: inline-block; } }

#changePCP .ctrlHolder .btn.secondaryBtn.active{border-color:#3d808b;background:#3d808b;color:#fff}#changePCP .ctrlHolder .btn.secondaryBtn.active:hover{border-color:#c25a19;background:#c25a19}#changePCP .ctrlHolder .btn.secondaryBtn.active:focus{border-color:#3d808b;background:#3d808b;color:#fff}#changePCP .currentPcp{margin-bottom:30px}#changePCP .currentPcp h3{margin-bottom:25px;text-align:left}#changePCP .currentPcp .none{align-items:center;display:flex}#changePCP .currentPcp .none .fa-exclamation-circle{font-size:24px;margin-right:10px}@media (max-width:480px){#changePCP .ctrlHolder button.btn.desktopOnly{display:none}#changePCP .pcpResult>.selectPCP.disabled{display:block}}
html{height:100%;margin:0;padding:0}.chat-bar{display:none;position:fixed;bottom:0;right:0;width:375px;height:52px;border-radius:4px 4px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:30px;text-decoration:none;background-color:#007eb3;color:#fff}.chat-bar span:nth-child(1){float:left;margin:13px 12px 0 16px;color:#fff;font-size:24px}.chat-bar span:nth-child(2){float:left;margin:17px 0 0 0;width:93px;height:19px;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.chat-max{float:right;width:20px;height:20px;margin:16px 16px 16px 0}.chat-max:after{content:"";display:block;background-color:#fff;position:absolute;transform:translate(-50%,-50%);right:7px;top:27px;height:2px;width:20px}.chat-max:before{content:"";display:block;background-color:#fff;position:absolute;transform:translate(-50%,-50%);right:7px;top:27px;height:20px;width:2px;right:25px}.chat-box{display:none;position:fixed;bottom:0;right:0;width:375px;height:550px;border-radius:4px 4px 0 0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#fff;z-index:3000201}.chat-box>iframe{display:block;overflow:hidden}.chat-header{position:relative;width:100%;height:52px;z-index:1}.chat-min{position:absolute;width:20px;height:2px;background-color:#fff;right:17px;top:24px;z-index:1}.iframe-box{position:relative;top:-52px;width:100%;height:100%;padding:0;border:0}@media screen and (max-width:375px){.chat-bar,.chat-box{width:100%}}
#chiprewardsso_id .ctrlHolder.btnHolder{text-align:left}#chiprewardsso_id p{font-size:16px;line-height:22px}#chiprewardsso_id h3{margin-top:0}#chiprewardsso_id button.largeBtn{font-size:16px;font-family:Arial;font-weight:400;height:42px;padding:0 20px}#chiprewardsso_id button.largeBtn .fas{font-family:'Font Awesome 5 Free';font-weight:900;font-size:16px}#chiprewardsso_id .btn.primaryBtn{background:#d26a29}#chiprewardsso_id .btn.primaryBtn:hover{background:#c25a19}#chiprewardsso-modal{position:fixed;z-index:100;overflow:hidden;background-color:#fff;min-height:135px;padding:30px;width:360px;box-shadow:3px 3px 5px rgba(0,0,0,.25)}#chiprewardsso-modal #ssoForm .ctrlHolder{display:flex;align-items:center}#chiprewardsBodyContainer{margin:0 auto;float:none;width:676.6666666666667px}
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i);@import url(https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i);table.ui-datepicker-calendar{min-width:auto!important}@media screen and (max-width:480px){#claims_id h2{font-size:28px;line-height:35px}}#claims_id .ant-claims-filter-form{max-height:none!important;background:#fff;border:none}#claims_id .ant-claims-filter-form .psArrow{color:#d26a29}#claims_id .ant-claims-filter-form .ant-accent-teal{background-color:#3d808b}#claims_id .ant-claims-filter-form .ant-or-seperator span{border-color:#fff}#claims_id .ant-claims-filter:after{content:'';clear:both;display:table}#claims_id .ant-claims-filter .full-width{width:100%}#claims_id .ant-claims-filter .ant-filter-button .btn-primary{border-radius:0;background:#d26a29}#claims_id .ant-claims-filter .ant-filter-button .btn-primary:hover{background:#cb6b22}#claims_id .ant-claims-filter .buttonMain{font-family:"Open Sans",sans-serif!important}#claims_id .widget-styled-select{position:relative;max-width:230px}#claims_id .widget-styled-select:after{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#d26a29;font-size:32px;content:"\f0dd";display:inline-block;position:relative;float:right;right:2px;top:-51px;height:50px;line-height:39px;width:50px;text-align:center;pointer-events:none;border-left:none!important}#claims_id .widget-styled-select select{font-family:"Open Sans",sans-serif!important;box-sizing:border-box;width:100%;height:51px;padding:10px 40px 10px 10px;background:#fff;color:#666;border:1px solid #3d808b!important;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;font-size:16px}#claims_id .widget-styled-select select::-ms-expand{display:none}#claims_id .pfSelect button{border-color:#3d808b}#claims_id .pfSelect .psArrow{border-left:none}#claims_id .psDropdown.active{width:230px;top:76px;left:-2px}#claims_id .ant-claims-filter-form fieldset .psButton span.psActiveOption{top:2px;color:#000;font-family:Lato,sans-serif}#claims_id .ant-text-input{color:#000;font-family:Lato,sans-serif;border-color:#3d808b}#claims_id .ui-datepicker-trigger span.fa{border-left:none}#claims_id .ant-claims-headings{width:calc(100% - 40px)!important;float:right!important;display:table!important;table-layout:fixed;padding:0 20px 10px 20px!important;margin:0 0 25px 0!important}@media screen and (max-width:480px){#claims_id .ant-claims-headings{width:calc(100% - 22px)}}#claims_id .ant-claims-headings .col-heading-sortable{font-family:Lato,sans-serif;font-size:18px;line-height:30px;color:#333;font-weight:700;float:none;left:auto;box-sizing:border-box;display:table-cell;width:auto;text-decoration:none;text-align:left;padding:0 10px;text-overflow:initial}@media screen and (max-width:480px){#claims_id .ant-claims-headings .col-heading-sortable{font-size:14px;line-height:25px}}@media screen and (max-width:480px){#claims_id .ant-claims-headings .col-heading-sortable{padding:0}}#claims_id .ant-claims-headings .col-heading-sortable:focus{outline:0}#claims_id .ant-claims-headings .status{padding-left:30px}@media screen and (max-width:480px){#claims_id .ant-claims-headings .status{padding-left:10px}}#claims_id .ant-claims-headings:after,#claims_id .ant-claims-headings:before{display:none}@media screen and (max-width:480px){#claims_id .ant-claims-headings .patient,#claims_id .ant-claims-headings .provider{display:none}}#claims_id .ant-claim-row{width:calc(100% - 40px)!important;display:table;table-layout:fixed;float:right;text-align:left;height:40px;box-sizing:border-box}@media screen and (max-width:480px){#claims_id .ant-claim-row{width:calc(100% - 34px)}}#claims_id .ant-claim-row a.status,#claims_id .ant-claim-row span{float:none;left:auto;display:table-cell;width:auto;vertical-align:top;text-decoration:none;text-align:left}#claims_id .ant-claim-row a.status a,#claims_id .ant-claim-row span a{display:block;text-decoration:none;outline:0;color:#222;font-size:16px;line-height:30px;padding:0 10px}@media screen and (max-width:480px){#claims_id .ant-claim-row a.status a,#claims_id .ant-claim-row span a{line-height:25px;padding:0}}#claims_id .ant-claim-row span.total .mobile-only{display:none}#claims_id .ant-claim-row span.total .desktop-only{display:table-cell}@media screen and (max-width:480px){#claims_id .ant-claim-row span.total .mobile-only{display:table-cell}#claims_id .ant-claim-row span.total .desktop-only{display:none}}#claims_id .ant-claim-row span.status-icon{padding:0 5px 0 0;color:#0078ab;background:0 0!important;text-shadow:none!important}#claims_id .ant-claim-row span.status-label{width:auto;color:#0078ab!important;font-weight:700}@media screen and (max-width:480px){#claims_id .ant-claim-row .patient,#claims_id .ant-claim-row .provider,#claims_id .ant-claim-row span.status-label{display:none}#claims_id .ant-claim-row span.status-icon{text-align:right;display:block;padding:0 10px 0 0;width:100%}}#claims_id .expanded .ant-claim-row span a{font-weight:700}#claims_id .ant-claims-item-summary{padding:20px 20px 10px 20px!important}#claims_id .ant-claims-item-summary span{white-space:normal}@media screen and (max-width:480px){#claims_id .ant-claims-item-summary span a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#claims_id .ant-claims-item-summary .ant-claim-expander{text-shadow:none;background:0 0;border-radius:0;width:30px}#claims_id .ant-claims-item-summary .ant-claim-expander .fa{font-size:28px;color:#d26a29;text-shadow:none!important;background:0 0!important;border-radius:0!important}@media screen and (max-width:480px){#claims_id .ant-claims-item-summary .ant-claim-expander .fa{font-size:20px;text-align:left}}#claims_id .ant-claims-item-summary .status{font-size:16px;color:#0078ab}#claims_id .ant-claims-item-summary .status span{text-decoration:none;border-bottom:none}#claims_id .ant-claims-item-summary .status span.glossary-term{text-decoration:underline}#claims_id .ant-claims-item-summary .status:focus{outline:0}#claims_id .ant-claims-item-summary.odd{background:#fff}#claims_id .ant-expand-collapse .collapse.in,#claims_id .expanded.ant-claims-item .ant-claims-item-summary,#claims_id .expanded.ant-claims-item .glossary-term{color:inherit}#claims_id .expanded .ant-claims-item-summary.odd,#claims_id .expanded.ant-claims-item{background:#f7f2cd!important;color:inherit}#claims_id .claims-list .ant-claims-item{border-bottom:none!important;border-top:1px solid #3d808b}#claims_id .claims-list .ant-claims-item:last-child{border-bottom:1px solid #3d808b!important}#claims_id .ant-claims-item-detail a,#claims_id .ant-claims-item-detail p{font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;color:#333}@media screen and (max-width:480px){#claims_id .ant-claims-item-detail a,#claims_id .ant-claims-item-detail p{font-size:14px;line-height:25px}}#claims_id .ant-claims-item-detail a span,#claims_id .ant-claims-item-detail p span{display:inline-block;vertical-align:top}#claims_id .ant-claims-item-detail a .info-label,#claims_id .ant-claims-item-detail p .info-label{font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;color:#333;font-weight:700;min-width:230px}@media screen and (max-width:480px){#claims_id .ant-claims-item-detail a .info-label,#claims_id .ant-claims-item-detail p .info-label{font-size:14px;line-height:25px}}#claims_id .ant-claims-item-detail:after{content:'';clear:both;display:table}#claims_id .ant-anthem-alert{margin:30px 0;padding:20px;background:#f7f2cd;border-radius:10px}#claims_id .ant-anthem-alert .fa{color:#d26a29}#claims_id .claim-summary-messages .btn.ant-all-claims{background:#d26a29;border-color:#d26a29}#claims_id .claim-summary-messages .btn.ant-all-claims:active,#claims_id .claim-summary-messages .btn.ant-all-claims:hover{background:#c25a19;border-color:#c25a19}#claims_id .ant-claims-detail-eob{position:relative;top:auto;right:auto;margin:0 30px 0 0;text-align:left}#claims_id .ant-claims-detail-eob .btn.dropdown-toggle{float:none;border:2px solid #d26a29;font-family:Lato,sans-serif;font-weight:700;font-size:18px;line-height:36px;padding:0 30px;margin:20px 0 0 0}@media screen and (max-width:480px){#claims_id .ant-claims-detail-eob .btn.dropdown-toggle{font-size:16px;padding:0 20px}}#claims_id .ant-claims-detail-eob .btn.dropdown-toggle.btn-primary{color:#fff;background:#d26a29}#claims_id .ant-claims-detail-eob .btn.dropdown-toggle.btn-secondary{color:#d26a29;background:0 0}#claims_id .ant-claims-detail-eob .btn.dropdown-toggle.btn-secondary:hover{background:#d26a29;color:#fff}#claims_id .ant-claims-detail-eob .btn.dropdown-toggle .fa{top:0!important;line-height:36px}#claims_id .ant-claims-detail-eob .btn-group{margin:0 30px 0 0}#claims_id .ant-claims-detail-eob .btn-group:focus{outline:0}#claims_id .ant-claims-detail-eob .btn-group.show{display:inline-block!important}#claims_id .ant-claims-detail-eob .open>div .dropdown-menu{border-radius:0;border:none;margin:0;font-size:18px;padding:0}#claims_id .ant-claims-detail-eob .open>div .dropdown-menu .fa-file-pdf-o{display:none}#claims_id .ant-claims-detail-eob .open>div .dropdown-menu .active a{background:0 0;color:#000}#claims_id .ant-claims-detail-eob .open>div .dropdown-menu li a:hover{color:#fff}.dateFilterModal .modal-top{padding:0!important;height:auto!important}.dateFilterModal .modal-body{padding:0}.dateFilterModal .modal-footer{position:relative!important}
#forgotusernamepasswordmfa_id .is-mobile-only,#loginmfa_id .is-mobile-only,#registrationmfa_id .is-mobile-only{display:none}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .is-mobile-only,#loginmfa_id .is-mobile-only,#registrationmfa_id .is-mobile-only{display:block}}#forgotusernamepasswordmfa_id .is-desktop-only,#loginmfa_id .is-desktop-only,#registrationmfa_id .is-desktop-only{display:block}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .is-desktop-only,#loginmfa_id .is-desktop-only,#registrationmfa_id .is-desktop-only{display:none}}#forgotusernamepasswordmfa_id,#loginmfa_id,#registrationmfa_id{margin-left:-45px;margin-bottom:55px}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id,#loginmfa_id,#registrationmfa_id{margin-left:0}}#forgotusernamepasswordmfa_id .columns,#loginmfa_id .columns,#registrationmfa_id .columns{display:flex;flex-wrap:wrap}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .columns,#loginmfa_id .columns,#registrationmfa_id .columns{display:block;margin-top:0}}#forgotusernamepasswordmfa_id .columns+.columns,#loginmfa_id .columns+.columns,#registrationmfa_id .columns+.columns{margin-top:40px}#forgotusernamepasswordmfa_id .columns .column,#loginmfa_id .columns .column,#registrationmfa_id .columns .column{margin:0;box-sizing:border-box}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .columns .column,#loginmfa_id .columns .column,#registrationmfa_id .columns .column{width:100%}}#forgotusernamepasswordmfa_id .columns .column.step-column,#loginmfa_id .columns .column.step-column,#registrationmfa_id .columns .column.step-column{flex:0 0 146px;margin-right:45px}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .columns .column.step-column,#loginmfa_id .columns .column.step-column,#registrationmfa_id .columns .column.step-column{margin-right:0;flex:none}}#forgotusernamepasswordmfa_id .columns .column.left-column,#loginmfa_id .columns .column.left-column,#registrationmfa_id .columns .column.left-column{flex:0 0 320px;margin-right:110px}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .columns .column.left-column,#loginmfa_id .columns .column.left-column,#registrationmfa_id .columns .column.left-column{margin-right:0;flex:none}}#forgotusernamepasswordmfa_id .columns .column.left-column.is-double-width,#loginmfa_id .columns .column.left-column.is-double-width,#registrationmfa_id .columns .column.left-column.is-double-width{margin-right:0}#forgotusernamepasswordmfa_id .columns .column.right-column,#loginmfa_id .columns .column.right-column,#registrationmfa_id .columns .column.right-column{flex:0 0 316px}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .columns .column.right-column,#loginmfa_id .columns .column.right-column,#registrationmfa_id .columns .column.right-column{display:none}}#forgotusernamepasswordmfa_id .columns .column.right-column p,#loginmfa_id .columns .column.right-column p,#registrationmfa_id .columns .column.right-column p{margin:20px 0}#forgotusernamepasswordmfa_id .columns .column.right-column p+ol,#forgotusernamepasswordmfa_id .columns .column.right-column p+ul,#loginmfa_id .columns .column.right-column p+ol,#loginmfa_id .columns .column.right-column p+ul,#registrationmfa_id .columns .column.right-column p+ol,#registrationmfa_id .columns .column.right-column p+ul{margin-top:-10px}#forgotusernamepasswordmfa_id .columns .column.right-column-login,#loginmfa_id .columns .column.right-column-login,#registrationmfa_id .columns .column.right-column-login{flex:0 0 316px}#forgotusernamepasswordmfa_id .columns .column.right-column-login p,#loginmfa_id .columns .column.right-column-login p,#registrationmfa_id .columns .column.right-column-login p{margin:20px 0}#forgotusernamepasswordmfa_id .columns .column.right-column-login p+ol,#forgotusernamepasswordmfa_id .columns .column.right-column-login p+ul,#loginmfa_id .columns .column.right-column-login p+ol,#loginmfa_id .columns .column.right-column-login p+ul,#registrationmfa_id .columns .column.right-column-login p+ol,#registrationmfa_id .columns .column.right-column-login p+ul{margin-top:-10px}#forgotusernamepasswordmfa_id .columns .column.is-double-width,#loginmfa_id .columns .column.is-double-width,#registrationmfa_id .columns .column.is-double-width{flex:0 0 746px}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .columns .column.is-double-width,#loginmfa_id .columns .column.is-double-width,#registrationmfa_id .columns .column.is-double-width{flex:none}}#forgotusernamepasswordmfa_id .columns .column.is-double-width .btnHolder,#loginmfa_id .columns .column.is-double-width .btnHolder,#registrationmfa_id .columns .column.is-double-width .btnHolder{width:auto}#forgotusernamepasswordmfa_id .columns .column.is-full-width,#loginmfa_id .columns .column.is-full-width,#registrationmfa_id .columns .column.is-full-width{flex:0 0 746px;margin-left:191px}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .columns .column.is-full-width,#loginmfa_id .columns .column.is-full-width,#registrationmfa_id .columns .column.is-full-width{flex:none;margin-left:0}}#forgotusernamepasswordmfa_id .columns .column.is-first-column,#loginmfa_id .columns .column.is-first-column,#registrationmfa_id .columns .column.is-first-column{margin-left:191px}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .columns .column.is-first-column,#loginmfa_id .columns .column.is-first-column,#registrationmfa_id .columns .column.is-first-column{margin-left:0}}#forgotusernamepasswordmfa_id h2,#forgotusernamepasswordmfa_id h3,#loginmfa_id h2,#loginmfa_id h3,#registrationmfa_id h2,#registrationmfa_id h3{margin:40px 0 0 0;font-size:20px;line-height:1.5;font-weight:700;text-align:left}#forgotusernamepasswordmfa_id h2:after,#forgotusernamepasswordmfa_id h3:after,#loginmfa_id h2:after,#loginmfa_id h3:after,#registrationmfa_id h2:after,#registrationmfa_id h3:after{display:none}#forgotusernamepasswordmfa_id p,#loginmfa_id p,#registrationmfa_id p{margin:20px 0 20px 0}#forgotusernamepasswordmfa_id p+p,#forgotusernamepasswordmfa_id p:first-child,#loginmfa_id p+p,#loginmfa_id p:first-child,#registrationmfa_id p+p,#registrationmfa_id p:first-child{margin-top:0}#forgotusernamepasswordmfa_id p+.ctrlHolder,#loginmfa_id p+.ctrlHolder,#registrationmfa_id p+.ctrlHolder{margin-top:30px}#forgotusernamepasswordmfa_id .column>h2:first-of-type,#forgotusernamepasswordmfa_id .column>h3:first-of-type,#loginmfa_id .column>h2:first-of-type,#loginmfa_id .column>h3:first-of-type,#registrationmfa_id .column>h2:first-of-type,#registrationmfa_id .column>h3:first-of-type{margin-top:0!important}#forgotusernamepasswordmfa_id .subheading,#loginmfa_id .subheading,#registrationmfa_id .subheading{color:#4a4a4a;margin-top:20px}#forgotusernamepasswordmfa_id mark,#loginmfa_id mark,#registrationmfa_id mark{background-color:#eee;outline:3px solid #eee;font-weight:700;margin:0 2px}#forgotusernamepasswordmfa_id label,#forgotusernamepasswordmfa_id p,#forgotusernamepasswordmfa_id ul li,#loginmfa_id label,#loginmfa_id p,#loginmfa_id ul li,#registrationmfa_id label,#registrationmfa_id p,#registrationmfa_id ul li{font-size:18px;font-weight:400;line-height:30px}#forgotusernamepasswordmfa_id label a,#forgotusernamepasswordmfa_id p a,#forgotusernamepasswordmfa_id ul li a,#loginmfa_id label a,#loginmfa_id p a,#loginmfa_id ul li a,#registrationmfa_id label a,#registrationmfa_id p a,#registrationmfa_id ul li a{font-size:18px;font-weight:400;line-height:30px}#forgotusernamepasswordmfa_id .arrowLink,#loginmfa_id .arrowLink,#registrationmfa_id .arrowLink{font-size:18px;vertical-align:middle;background:0 0;border:none;padding:0;cursor:pointer;color:#0079c2}#forgotusernamepasswordmfa_id .arrowLink:hover,#loginmfa_id .arrowLink:hover,#registrationmfa_id .arrowLink:hover{color:#002e58}#forgotusernamepasswordmfa_id .arrowLink:after,#loginmfa_id .arrowLink:after,#registrationmfa_id .arrowLink:after{margin-left:15px;font-family:FontAwesome;content:'\f054';color:#fe5e3c}#forgotusernamepasswordmfa_id .btn,#loginmfa_id .btn,#registrationmfa_id .btn{padding:20px;float:none;display:flex;flex-direction:column;justify-content:center;align-items:center}#forgotusernamepasswordmfa_id .btn:focus,#loginmfa_id .btn:focus,#registrationmfa_id .btn:focus{box-shadow:0 0 4px #0079c2}#forgotusernamepasswordmfa_id .btn.transparentBtn,#loginmfa_id .btn.transparentBtn,#registrationmfa_id .btn.transparentBtn{border-width:2px;border-radius:0}#forgotusernamepasswordmfa_id .btn.fullWidthBtn,#loginmfa_id .btn.fullWidthBtn,#registrationmfa_id .btn.fullWidthBtn{width:100%}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .btn,#loginmfa_id .btn,#registrationmfa_id .btn{width:100%;margin-left:0}#forgotusernamepasswordmfa_id .btn:not(:first-of-type),#loginmfa_id .btn:not(:first-of-type),#registrationmfa_id .btn:not(:first-of-type){margin-top:20px}}#loginmfa_id .transparentBtn{border-color:#0079c2;color:#0079c2}#loginmfa_id .transparentBtn:hover{background-color:#0079c2;color:#fff}#loginmfa_id .reset-temp-password h2{font-weight:100}#loginmfa_id #confirmation .column.is-full-width{justify-content:center}#loginmfa_id #confirmation .column.is-full-width h2{text-align:center;font-weight:100}#loginmfa_id #confirmation .column.is-full-width .ctrlHolder.btnHolder{display:inline-block}#registrationmfa_id input[type=checkbox].is-invalid+label{color:#000!important}#forgotusernamepasswordmfa_id .id-card,#loginmfa_id .id-card,#registrationmfa_id .id-card{background-image:url(/global/ux/images/id-empire.png);background-repeat:no-repeat;height:200px;background-size:100%}#forgotusernamepasswordmfa_id .step-number,#loginmfa_id .step-number,#registrationmfa_id .step-number{background-color:#0079c2;color:#fff;text-align:center;padding:10px 0}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .step-number,#loginmfa_id .step-number,#registrationmfa_id .step-number{margin-bottom:20px;margin-left:-20px;padding:10px 20px;display:inline-block}}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id,#loginmfa_id,#registrationmfa_id{margin-top:25px}#forgotusernamepasswordmfa_id.btnHolder,#loginmfa_id.btnHolder,#registrationmfa_id.btnHolder{margin-top:40px}}#forgotusernamepasswordmfa_id .ctrlHolder,#loginmfa_id .ctrlHolder,#registrationmfa_id .ctrlHolder{width:100%;max-width:320px}#forgotusernamepasswordmfa_id .ctrlHolder:first-child,#loginmfa_id .ctrlHolder:first-child,#registrationmfa_id .ctrlHolder:first-child{margin-top:20px}#forgotusernamepasswordmfa_id .ctrlHolder+.error-list,#loginmfa_id .ctrlHolder+.error-list,#registrationmfa_id .ctrlHolder+.error-list{margin-top:20px}#forgotusernamepasswordmfa_id .ctrlHolder.btnHolder,#loginmfa_id .ctrlHolder.btnHolder,#registrationmfa_id .ctrlHolder.btnHolder{text-align:left;margin-top:40px;display:flex;justify-content:space-between}#forgotusernamepasswordmfa_id .ctrlHolder.btnHolder.is-left-aligned,#loginmfa_id .ctrlHolder.btnHolder.is-left-aligned,#registrationmfa_id .ctrlHolder.btnHolder.is-left-aligned{justify-content:left}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .ctrlHolder.btnHolder,#loginmfa_id .ctrlHolder.btnHolder,#registrationmfa_id .ctrlHolder.btnHolder{display:block;margin-bottom:28px}}#forgotusernamepasswordmfa_id input[type=radio],#loginmfa_id input[type=radio],#registrationmfa_id input[type=radio]{position:absolute;left:-9999px}#forgotusernamepasswordmfa_id input[type=radio]+label p,#loginmfa_id input[type=radio]+label p,#registrationmfa_id input[type=radio]+label p{margin:5px 0 0 30px}#forgotusernamepasswordmfa_id input[type=radio]+label:before,#loginmfa_id input[type=radio]+label:before,#registrationmfa_id input[type=radio]+label:before{box-sizing:border-box;display:inline-block;margin-top:-2px;margin-right:10px;padding-left:3px;width:16px;height:16px;overflow:hidden;font-family:FontAwesome;content:'';line-height:16px;vertical-align:middle;border:1px solid #929292;border-radius:30px;background-color:#fff;transition:box-shadow .1s ease-in-out}#forgotusernamepasswordmfa_id input[type=radio]+label+input[type=radio]+label,#loginmfa_id input[type=radio]+label+input[type=radio]+label,#registrationmfa_id input[type=radio]+label+input[type=radio]+label{margin-left:50px}#forgotusernamepasswordmfa_id input[type=radio]:focus+label:before,#loginmfa_id input[type=radio]:focus+label:before,#registrationmfa_id input[type=radio]:focus+label:before{box-shadow:0 0 4px #0079c2}#forgotusernamepasswordmfa_id input[type=radio]:checked+label,#loginmfa_id input[type=radio]:checked+label,#registrationmfa_id input[type=radio]:checked+label{font-weight:700}#forgotusernamepasswordmfa_id input[type=radio]:checked+label:before,#loginmfa_id input[type=radio]:checked+label:before,#registrationmfa_id input[type=radio]:checked+label:before{border-color:#0079c2;color:#0079c2;content:'\f111';font-size:10px}#forgotusernamepasswordmfa_id input[type=radio].is-invalid+label,#loginmfa_id input[type=radio].is-invalid+label,#registrationmfa_id input[type=radio].is-invalid+label{color:#cb262c}#forgotusernamepasswordmfa_id input[type=radio].is-invalid+label:before,#loginmfa_id input[type=radio].is-invalid+label:before,#registrationmfa_id input[type=radio].is-invalid+label:before{color:#cb262c;border-color:#cb262c}#forgotusernamepasswordmfa_id input[type=checkbox],#loginmfa_id input[type=checkbox],#registrationmfa_id input[type=checkbox]{position:absolute;left:-9999px}#forgotusernamepasswordmfa_id input[type=checkbox]+label:before,#loginmfa_id input[type=checkbox]+label:before,#registrationmfa_id input[type=checkbox]+label:before{box-sizing:border-box;display:inline-block;margin-top:-2px;margin-right:10px;padding-left:1px;width:15px;height:15px;overflow:hidden;font-family:FontAwesome;content:'';line-height:15px;vertical-align:middle;border:1px solid #929292;border-radius:3px;background-color:#fff;transition:box-shadow .1s ease-in-out}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id input[type=checkbox]+label:before,#loginmfa_id input[type=checkbox]+label:before,#registrationmfa_id input[type=checkbox]+label:before{padding-left:0}}#forgotusernamepasswordmfa_id input[type=checkbox]:focus+label:before,#loginmfa_id input[type=checkbox]:focus+label:before,#registrationmfa_id input[type=checkbox]:focus+label:before{box-shadow:0 0 4px #0079c2}#forgotusernamepasswordmfa_id input[type=checkbox]:checked+label:before,#loginmfa_id input[type=checkbox]:checked+label:before,#registrationmfa_id input[type=checkbox]:checked+label:before{background-color:#0079c2;color:#fff;content:'\f00c';font-size:12px}#forgotusernamepasswordmfa_id input[type=checkbox].is-invalid+label,#loginmfa_id input[type=checkbox].is-invalid+label,#registrationmfa_id input[type=checkbox].is-invalid+label{color:#cb262c}#forgotusernamepasswordmfa_id input[type=checkbox].is-invalid+label:before,#loginmfa_id input[type=checkbox].is-invalid+label:before,#registrationmfa_id input[type=checkbox].is-invalid+label:before{color:#cb262c;border-color:#cb262c}#forgotusernamepasswordmfa_id input[type=text],#forgotusernamepasswordmfa_id select,#loginmfa_id input[type=text],#loginmfa_id select,#registrationmfa_id input[type=text],#registrationmfa_id select{transition:box-shadow .1s ease-in-out}#forgotusernamepasswordmfa_id input[type=text]:focus,#forgotusernamepasswordmfa_id select:focus,#loginmfa_id input[type=text]:focus,#loginmfa_id select:focus,#registrationmfa_id input[type=text]:focus,#registrationmfa_id select:focus{box-shadow:0 0 4px #0079c2}#forgotusernamepasswordmfa_id .error-list li,#forgotusernamepasswordmfa_id a,#loginmfa_id .error-list li,#loginmfa_id a,#registrationmfa_id .error-list li,#registrationmfa_id a{font-size:16px;line-height:1.5}#forgotusernamepasswordmfa_id .error-list li,#loginmfa_id .error-list li,#registrationmfa_id .error-list li{color:#cb262c}#forgotusernamepasswordmfa_id .expandable-panel .trigger,#loginmfa_id .expandable-panel .trigger,#registrationmfa_id .expandable-panel .trigger{padding:10px 0 10px 5px;width:100%;background:0 0;border:0;font-size:16px;color:#0079c2;text-decoration:underline;text-align:left}#forgotusernamepasswordmfa_id .expandable-panel .trigger:before,#loginmfa_id .expandable-panel .trigger:before,#registrationmfa_id .expandable-panel .trigger:before{display:inline-block;margin-right:10px;position:relative;top:2px;font-family:FontAwesome;font-size:24px;content:"\f0da";color:#fe5e3c;vertical-align:baseline;transition:transform .2s ease-in-out}#forgotusernamepasswordmfa_id .expandable-panel .content,#loginmfa_id .expandable-panel .content,#registrationmfa_id .expandable-panel .content{overflow:hidden;height:auto;max-height:0;margin-top:10px;transition:max-height .5s ease-in-out}#forgotusernamepasswordmfa_id .expandable-panel .content p,#loginmfa_id .expandable-panel .content p,#registrationmfa_id .expandable-panel .content p{margin:0 0 20px 0;font-size:16px}#forgotusernamepasswordmfa_id .expandable-panel.is-open .trigger:before,#loginmfa_id .expandable-panel.is-open .trigger:before,#registrationmfa_id .expandable-panel.is-open .trigger:before{transform:rotate(90deg)}#forgotusernamepasswordmfa_id .expandable-panel.is-open .content,#loginmfa_id .expandable-panel.is-open .content,#registrationmfa_id .expandable-panel.is-open .content{max-height:1000px}#forgotusernamepasswordmfa_id .username-checker .status,#loginmfa_id .username-checker .status,#registrationmfa_id .username-checker .status{padding:8px;color:rgba(0,0,0,.6)}#forgotusernamepasswordmfa_id .username-checker .status .icon,#loginmfa_id .username-checker .status .icon,#registrationmfa_id .username-checker .status .icon{margin-right:5px;font-size:22px;vertical-align:middle}#forgotusernamepasswordmfa_id .username-checker .status.username-loading .icon,#loginmfa_id .username-checker .status.username-loading .icon,#registrationmfa_id .username-checker .status.username-loading .icon{color:#000}#forgotusernamepasswordmfa_id .username-checker .status.username-available .icon,#loginmfa_id .username-checker .status.username-available .icon,#registrationmfa_id .username-checker .status.username-available .icon{color:#06a59d}#forgotusernamepasswordmfa_id .username-checker .status.username-not-available .icon,#loginmfa_id .username-checker .status.username-not-available .icon,#registrationmfa_id .username-checker .status.username-not-available .icon{color:#bc2739}#forgotusernamepasswordmfa_id dl,#loginmfa_id dl,#registrationmfa_id dl{font-size:18px}#forgotusernamepasswordmfa_id dl dt,#loginmfa_id dl dt,#registrationmfa_id dl dt{margin-top:20px;font-weight:700}#forgotusernamepasswordmfa_id dl dt:first-of-type,#loginmfa_id dl dt:first-of-type,#registrationmfa_id dl dt:first-of-type{margin-top:0}#forgotusernamepasswordmfa_id dl dd,#loginmfa_id dl dd,#registrationmfa_id dl dd{margin-left:0;margin-top:5px}#forgotusernamepasswordmfa_id .send-code-options,#loginmfa_id .send-code-options,#registrationmfa_id .send-code-options{margin-bottom:30px}#forgotusernamepasswordmfa_id .send-code-options p,#loginmfa_id .send-code-options p,#registrationmfa_id .send-code-options p{margin-top:0}#forgotusernamepasswordmfa_id .send-code-options .error-list,#loginmfa_id .send-code-options .error-list,#registrationmfa_id .send-code-options .error-list{margin-bottom:20px}#forgotusernamepasswordmfa_id .send-code-options .option-group,#loginmfa_id .send-code-options .option-group,#registrationmfa_id .send-code-options .option-group{display:flex;margin-top:30px}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .send-code-options .option-group,#loginmfa_id .send-code-options .option-group,#registrationmfa_id .send-code-options .option-group{display:block}}#forgotusernamepasswordmfa_id .send-code-options .option-group:first-of-type,#loginmfa_id .send-code-options .option-group:first-of-type,#registrationmfa_id .send-code-options .option-group:first-of-type{margin-top:0}#forgotusernamepasswordmfa_id .send-code-options .option-group .left-label,#loginmfa_id .send-code-options .option-group .left-label,#registrationmfa_id .send-code-options .option-group .left-label{flex:0 0 100px;font-weight:700}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .send-code-options .option-group .left-label,#loginmfa_id .send-code-options .option-group .left-label,#registrationmfa_id .send-code-options .option-group .left-label{width:100%;margin-bottom:10px}}#forgotusernamepasswordmfa_id .send-code-options .option-group .left-label .icon,#loginmfa_id .send-code-options .option-group .left-label .icon,#registrationmfa_id .send-code-options .option-group .left-label .icon{font-size:24px;vertical-align:middle;width:30px}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .send-code-options .option-group .left-label .icon,#loginmfa_id .send-code-options .option-group .left-label .icon,#registrationmfa_id .send-code-options .option-group .left-label .icon{display:none}}#forgotusernamepasswordmfa_id .send-code-options .option-group .left-label.is-checked,#loginmfa_id .send-code-options .option-group .left-label.is-checked,#registrationmfa_id .send-code-options .option-group .left-label.is-checked{color:#0079c2}#forgotusernamepasswordmfa_id .send-code-options .option-group .option-list,#loginmfa_id .send-code-options .option-group .option-list,#registrationmfa_id .send-code-options .option-group .option-list{margin-top:-3px}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .send-code-options .option-group .option-list,#loginmfa_id .send-code-options .option-group .option-list,#registrationmfa_id .send-code-options .option-group .option-list{margin-top:10px}}#forgotusernamepasswordmfa_id .send-code-options .option-group .option-list ul,#loginmfa_id .send-code-options .option-group .option-list ul,#registrationmfa_id .send-code-options .option-group .option-list ul{margin:0;padding:0;list-style:none}#forgotusernamepasswordmfa_id .send-code-options .option-group .option-list ul li label,#loginmfa_id .send-code-options .option-group .option-list ul li label,#registrationmfa_id .send-code-options .option-group .option-list ul li label{word-break:break-all}@media screen and (max-width:480px){#forgotusernamepasswordmfa_id .send-code-options .option-group .option-list ul li label,#loginmfa_id .send-code-options .option-group .option-list ul li label,#registrationmfa_id .send-code-options .option-group .option-list ul li label{font-size:18px}}#forgotusernamepasswordmfa_id .send-code-options .option-group .option-list ul li label a,#loginmfa_id .send-code-options .option-group .option-list ul li label a,#registrationmfa_id .send-code-options .option-group .option-list ul li label a{font-size:16px;font-weight:400;line-height:1.56;color:#333;text-decoration:none}#forgotusernamepasswordmfa_id .send-code-options .option-group .option-list ul li label a:focus,#loginmfa_id .send-code-options .option-group .option-list ul li label a:focus,#registrationmfa_id .send-code-options .option-group .option-list ul li label a:focus{outline:0}#forgotusernamepasswordmfa_id .send-code-options .option-group .option-list ul li label a:hover,#loginmfa_id .send-code-options .option-group .option-list ul li label a:hover,#registrationmfa_id .send-code-options .option-group .option-list ul li label a:hover{cursor:default}#forgotusernamepasswordmfa_id .send-code-options .option-group .option-list ul li input[type=radio]:checked+label,#loginmfa_id .send-code-options .option-group .option-list ul li input[type=radio]:checked+label,#registrationmfa_id .send-code-options .option-group .option-list ul li input[type=radio]:checked+label{color:#0079c2}#forgotusernamepasswordmfa_id .send-code-options.has-error .left-label,#forgotusernamepasswordmfa_id .send-code-options.has-error .option-list label,#loginmfa_id .send-code-options.has-error .left-label,#loginmfa_id .send-code-options.has-error .option-list label,#registrationmfa_id .send-code-options.has-error .left-label,#registrationmfa_id .send-code-options.has-error .option-list label{color:#cb262c}#forgotusernamepasswordmfa_id .send-code-options.has-error input[type=radio]+label:before,#loginmfa_id .send-code-options.has-error input[type=radio]+label:before,#registrationmfa_id .send-code-options.has-error input[type=radio]+label:before{border-color:#cb262c!important}#forgotusernamepasswordmfa_id .alert,#loginmfa_id .alert,#registrationmfa_id .alert{display:flex;justify-content:flex-start;font-size:20px;line-height:30px}#forgotusernamepasswordmfa_id .alert .content,#forgotusernamepasswordmfa_id .alert .icon,#loginmfa_id .alert .content,#loginmfa_id .alert .icon,#registrationmfa_id .alert .content,#registrationmfa_id .alert .icon{flex:0 1 auto}#forgotusernamepasswordmfa_id .alert .icon,#loginmfa_id .alert .icon,#registrationmfa_id .alert .icon{margin-right:10px}#forgotusernamepasswordmfa_id .alert.is-error,#loginmfa_id .alert.is-error,#registrationmfa_id .alert.is-error{color:#bc2739}#forgotusernamepasswordmfa_id .alert.is-success,#loginmfa_id .alert.is-success,#registrationmfa_id .alert.is-success{color:#027c1d}#account-recovery-number input[type=radio].ng-valid-parse+label{color:#0079c2;font-weight:400}#account-recovery-number .ctrlHolder{max-width:375px}#update-account-recovery-number form{margin-top:20px;margin-left:0}#update-account-recovery-number .ctrlHolder label{color:#333}#update-account-recovery-number .ctrlHolder .is-inline{margin-top:0}
#poweraccount_id .alert{display:flex;padding:20px;margin-top:25px;margin-bottom:60px}#poweraccount_id .alert.is-error{background-color:#eee}#poweraccount_id .alert.is-error .content{color:#bc2739}#poweraccount_id .alert.is-error .content p{color:#bc2739}#poweraccount_id .alert .icon{flex:0 0 auto;margin-top:-5px;margin-right:20px;font-size:30px;color:#fe5e3c}#poweraccount_id .alert .content{flex:1 1 auto;font-size:18px;line-height:1.33}#poweraccount_id .alert .content P{margin:0;margin-bottom:5px;font-size:18px;line-height:1.33}#poweraccount_id .alert .content P:last-of-type{margin-bottom:0}#poweraccount_id .server-error-inline{margin-top:30px;color:#bc2739}#poweraccount_id #monthlyStatement .alert{margin-bottom:0}#poweraccount_id #monthlyStatement label.has-error{color:#bc2739}#poweraccount_id #monthlyStatement button.has-error{border-color:#bc2739}#poweraccount_id #monthlyStatement button.has-error span{color:#bc2739}#poweraccount_id #monthlyStatement button.has-error span.fa{border-color:#bc2739}#poweraccount_id #monthlyStatement .error-list{margin:10px 0}#poweraccount_id #monthlyStatement .error-list li{font-size:16px;color:#bc2739}#poweraccount_id #monthlyStatement #viewStatementButton{margin-top:20px}
#preventiveguidelines_id .instructions .standardLink{padding:0}@media screen and (max-width:480px){#preventiveguidelines_id .instructions .standardLink{font-size:16px}}@media screen and (max-width:480px){#preventiveguidelines_id .instructions{font-size:16px}}#preventiveguidelines_id fieldset{padding:0;margin:0;border:0}#preventiveguidelines_id fieldset legend{margin-bottom:20px;font-size:22px;color:#3d808b}#preventiveguidelines_id fieldset .option-group{display:flex;margin-bottom:40px}@media screen and (max-width:480px){#preventiveguidelines_id fieldset .option-group{display:block}}#preventiveguidelines_id fieldset .option-group .option input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#preventiveguidelines_id fieldset .option-group .option input[type=radio]:checked+label{background-color:#3d808b;color:#fff}#preventiveguidelines_id fieldset .option-group .option input[type=radio]:focus+label{outline:5px auto #0096ff}#preventiveguidelines_id fieldset .option-group .option label{display:flex;justify-content:center;align-items:center;width:120px;height:50px;border:1px solid #3d808b;font-size:18px;font-weight:700;color:#3d808b}@media screen and (max-width:480px){#preventiveguidelines_id fieldset .option-group .option label{width:100%;border:1px solid #3d808b!important}}#preventiveguidelines_id fieldset .option-group .option:not(:first-of-type) label{border-left:0}@media screen and (max-width:480px){#preventiveguidelines_id fieldset .option-group .option:not(:last-of-type) label{border-bottom:0!important}}#preventiveguidelines_id button[type=submit]{width:316px;padding:0!important;float:none;display:inline-block}@media screen and (max-width:480px){#preventiveguidelines_id button[type=submit]{width:100%}}#preventiveguidelines_id .header{margin-bottom:20px}@media screen and (max-width:480px){#preventiveguidelines_id .header{margin-bottom:40px}}#preventiveguidelines_id .header h3{margin-top:10px;font-size:22px;color:#3d808b}#preventiveguidelines_id .header .primaryBtn{padding:0 40px;float:none;display:inline-block}#preventiveguidelines_id .columns{display:flex;justify-content:space-between}@media screen and (max-width:480px){#preventiveguidelines_id .columns{display:block}}#preventiveguidelines_id .columns.is-bottom-aligned{align-items:flex-end}#preventiveguidelines_id .columns .column{width:calc(50% - (15px / 2));margin:0;float:none}@media screen and (max-width:480px){#preventiveguidelines_id .columns .column{width:100%}#preventiveguidelines_id .columns .column:not(:first-of-type){margin-top:20px}}#preventiveguidelines_id .columns .column.is-right-aligned{text-align:right}#preventiveguidelines_id .columns .column .column-heading{padding:10px 0;margin:0;background-color:#3d808b;font-size:20px;text-align:center;color:#fff}#preventiveguidelines_id .columns .column dl{display:flex;flex-wrap:wrap;margin:0}#preventiveguidelines_id .columns .column dl dt{padding:20px 0;width:150px;font-weight:700;border-bottom:1px solid #3d808b}@media screen and (max-width:480px){#preventiveguidelines_id .columns .column dl dt{width:100%;padding:20px 10px 10px 10px;border:0}}#preventiveguidelines_id .columns .column dl dt:last-of-type{border:0}#preventiveguidelines_id .columns .column dl dd{box-sizing:border-box;padding:20px 20px 20px 0;margin:0;width:calc(100% - 150px);border-bottom:1px solid #3d808b}@media screen and (max-width:480px){#preventiveguidelines_id .columns .column dl dd{width:100%;padding-top:0}}#preventiveguidelines_id .columns .column dl dd:last-of-type{border:0}#preventiveguidelines_id .columns .column dl dd ul{margin:0 0 0 20px;padding:0}@media screen and (max-width:480px){#preventiveguidelines_id .columns .column dl dd ul{margin-left:30px}}#preventiveguidelines_id .columns .column dl dd ul li{font-size:16px}
#smartBanner{left:0;top:0;width:100%;min-height:90px;background:#fff;overflow:hidden;margin-bottom:9px;border-bottom:1px solid #ccc}#smartBanner .container{margin:0 auto;background:#fff}#smartBanner .close{position:absolute;top:36px;left:10px;font-size:22px;text-decoration:none;line-height:17px;color:#333;font-family:"Helvetica Neue";font-weight:300}#smartBanner .close:hover{color:#999}#smartBanner .logo-image{position:absolute;left:30px;top:10px}#smartBanner .logo-image img{width:70px;height:70px;border-radius:10px;box-shadow:1px 1px 5px 0 rgba(90,90,90,.25)}#smartBanner .info{position:absolute;left:110px;top:15px;width:44%;font-size:12px;color:#333;font-weight:600}#smartBanner .title{font-size:15px;line-height:17px;padding:0;margin:0}#smartBanner .subtitle{padding:0;margin:0}#smartBanner .link{position:absolute;right:20px;top:36px;font-size:18px;color:#2453a6;text-decoration:none;font-weight:300}