/* Minification failed. Returning unminified contents.
(1987,40): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(2665,63): run-time error CSS1035: Expected colon, found '6px'
(3271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3279,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3281,17): run-time error CSS1039: Token not allowed after unary operator: '-size'
(3282,18): run-time error CSS1039: Token not allowed after unary operator: '-size'
(3293,25): run-time error CSS1039: Token not allowed after unary operator: '-checkmarkFat'
(3293,51): run-time error CSS1039: Token not allowed after unary operator: '-checkmarkColor'
(3294,24): run-time error CSS1039: Token not allowed after unary operator: '-checkmarkFat'
(3294,50): run-time error CSS1039: Token not allowed after unary operator: '-checkmarkColor'
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

html, body {
  height: 100%;
}

*{ box-sizing: border-box; }

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
/* GLOBAL CSS to handle overall structure / layout
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Table of contents
––––––––––––––––––––––––––––––––––––––––––––––––––
- Grid
- Base Styles
- Typography
- Links
- Buttons
- Forms
- Lists
- Code
- Tables
- Spacing
- Utilities
- Clearing
- Media Queries
*/


/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.container {
  position: relative;
  width: 100%;
  max-width: 1950px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box; }

.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box; }

/* For devices larger than 400px */
@media (min-width: 400px) {
  .container {
    width: 95%;
    padding: 0; }
}

/* For devices larger than 670px */
@media (min-width: 670px) {
  .container {
    width: 89%; }
  .column,
  .columns {
    margin-left: 4%; }
  .column:first-child,
  .columns:first-child {
    margin-left: 0; }
  .unpadded-column.columns, .unpadded-column.column {
    margin-left: 0; }    

  .one.column,
  .one.columns                    { width: 4.66666666667%; }
  .two.columns                    { width: 13.3333333333%; }
  .three.columns                  { width: 22%;            }
  .four.columns                   { width: 30.6666666667%; }
  .five.columns                   { width: 39.3333333333%; }
  .six.columns                    { width: 48%;            }
  .seven.columns                  { width: 56.6666666667%; }
  .eight.columns                  { width: 65.3333333333%; }
  .nine.columns                   { width: 74.0%;          }
  .ten.columns                    { width: 82.6666666667%; }
  .eleven.columns                 { width: 91.3333333333%; }
  .twelve.columns                 { width: 100%; margin-left: 0; }

  .one-third.column               { width: 30.6666666667%; }
  .two-thirds.column              { width: 65.3333333333%; }

  .one-half.column                { width: 48%; }

  /* Offsets */
  .offset-by-one.column,
  .offset-by-one.columns          { margin-left: 8.66666666667%; }
  .offset-by-two.column,
  .offset-by-two.columns          { margin-left: 17.3333333333%; }
  .offset-by-three.column,
  .offset-by-three.columns        { margin-left: 26%;            }
  .offset-by-four.column,
  .offset-by-four.columns         { margin-left: 34.6666666667%; }
  .offset-by-five.column,
  .offset-by-five.columns         { margin-left: 43.3333333333%; }
  .offset-by-six.column,
  .offset-by-six.columns          { margin-left: 52%;            }
  .offset-by-seven.column,
  .offset-by-seven.columns        { margin-left: 60.6666666667%; }
  .offset-by-eight.column,
  .offset-by-eight.columns        { margin-left: 69.3333333333%; }
  .offset-by-nine.column,
  .offset-by-nine.columns         { margin-left: 78.0%;          }
  .offset-by-ten.column,
  .offset-by-ten.columns          { margin-left: 86.6666666667%; }
  .offset-by-eleven.column,
  .offset-by-eleven.columns       { margin-left: 95.3333333333%; }

  .offset-by-one-third.column,
  .offset-by-one-third.columns    { margin-left: 34.6666666667%; }
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }

  .offset-by-one-half.column,
  .offset-by-one-half.columns     { margin-left: 52%; }

}

@media (min-width: 670px) { #mm-0 { height: 100%; } } 


/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */

html {
  font-size: 62.5%; }
body {
  font-size: 1.6em; 
  line-height: 1.7em;
  font-family: "Montserrat", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #455560; }



/* Typography
–––––––––––––––––––––––––––––––––––––––––––––––––– */
h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;	
  margin-top: 0;
  margin-bottom: 2rem;
  font-weight: 300; 
}
h1 { font-size: 2.5em; line-height: 1.2;  letter-spacing: -.1rem; color: #005595; }
h2 { font-size: 2.3em; line-height: 1.25; letter-spacing: -.1rem; color: #005595; }
h3 { font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.5em; line-height: 1.3;  letter-spacing: 1px; text-transform: uppercase;  color: #7B9AA9;}
h4 { font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.3em; line-height: 1.35; letter-spacing: 1px; text-transform: uppercase;  }
h5 { font-size: 1.2em; line-height: 1.5; }
h6 { font-size: 1em; line-height: 1.6;  letter-spacing: 0; }

em, .em { font-style: italic; }
strong, .strong { font-weight: 600 !important;}
.underline { border-bottom: 1px solid; }

.upper { text-transform: uppercase; }

.navy-font { color: #005595; }
.grey-font { color: #7B9AA9; }
.white-font { color: #fff; }
.orange-font { color: #f58220; }
.green-font { color: #9ACA3C; }
.dark-green-font {
    color: #09a30c;
}
.red-font { color: #ed1c24; }
.purple-font { color: #A23293; }
.condensed { font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.smallest { font-size: 60%; }
.smaller { font-size: 80%; }
.larger { font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 155%; line-height: 120% }
.larger .button { font-family: "Montserrat", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.less-line-height { line-height: 145%; }
.more-line-height { line-height: 165%; }

.faded { opacity: .55; }

.light { font-weight: 300; }

/* mobile */
@media (max-width: 670px) {
  h1 { font-size: 2.2em; }
  h2 { font-size: 1.9em; }
  h3 { font-size: 1.8em; }
  h4 { font-size: 1.7em; }
  h5 { font-size: 1.5em; }
  h6 { font-size: 1.5em; }
}

p {
  margin-top: 0; }


/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
a {  color: #f58220; text-decoration: none; 
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;	  }

a:hover {	
 	border-bottom: 1px solid #f58220; 
}

a.no-border:hover { border-bottom: 0px !important; }




/* #Trasitions
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.fade {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}



/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"], 
.not-button,
select.button-blue {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #f58220;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #f58220;
  cursor: pointer;
  box-sizing: border-box; }
  
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  color: #FFFFFF;
  border-color: #f58220;
  background-color: #f58220;
  outline: 0; }
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: #FFF;
  background-color: #f58220;
  border-color: #f58220; }
  
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  color: #FFF;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8; 
}

.button-lg {
	height: 48px;
    font-size: 17px;
	line-height: 48px;
	padding: 0 42px;
}

.button-white {
	border-color: #fff;
	color: #fff !important;
}

.button-inactive, .button-inactive:hover, 
.button.button-inactive, .button.button-inactive:hover,
button.button-inactive, button.button-inactive:hover,
input[type="submit"].button-inactive, input[type="submit"].button-inactive:hover,
input[type="reset"].button-inactive, input[type="reset"].button-inactive:hover,
input[type="button"].button-inactive, input[type="button"].button-inactive:hover {
	border-color: #c2c2c2;
	color: #c2c2c2;
    cursor: default;
    background-color: #fff;
}

.button-primary.button-inactive,
.button-primary.button-inactive:hover {
  color: #FFF;
  background-color: #c2c2c2;
  border-color: #c2c2c2; 
  cursor: default;}

.button-blue, 
select.button-blue
{ border-color: #005595;
	color: #005595 !important;
	width: auto;
}


.button-blue:hover, .button-blue-selected, .button-blue:focus, input[type=radio].button-radio:checked + label  { 
	border-color: #005595;
	background-color: #005595;
	color: #ffffff !important;
}

input[type=radio].button-radio {
	position: absolute;
	width: 0; 
	height: 0;
	opacity: 0;
}

input[type=radio].button-radio + label { margin: 0 !important;}

.tiny-button {
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	font-size: 10px;
}

.not-button, .not-button:hover { border: 0; padding: 0;}
.not-button-grey { color: grey; }
.not-button-white { color: #ffffff; }
.add-button-pad, .add-button-pad:hover { padding: 0 20px;}

@media (max-width: 1100px) { 
	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"], 
	.button-lg, .add-button-pad, .add-button-pad:hover {
		padding: 0 10px;
	}

}


.extra-wide-input { width: 55.1%; }

.checkbox { display: inline; margin-left: 8px; font-weight: normal; }




/* form starting stylings -------------------------------*/
.group            { 
	position:relative; 
	margin-bottom:35px; 
}

input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea           
{
	padding:10px 10px 10px 5px;
	display:block;
	width:100%;
	border:none;
	border-bottom:1px solid #7B9AA9;
}

textarea { border:1px solid #7B9AA9; }

select { 
	padding: 0px 30px 0px 5px;
	height: 40px;
	background-color: #fff;
	border-radius: 0px;
	width:100%;
	border:none;
	border-bottom:1px solid #7B9AA9;
	background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
}

select::-ms-expand {
    display: none;
}

select.not-full-width { width: auto; padding-right: 55px;}
input.not-full-width { width: auto; }
input.inline { display: inline !important;}

.select-lg { font-size: 1.35em;}

/* Removes awkward default styles on some inputs for iOS*/
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select   {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

input:focus         { outline:none; }

/* LABEL ======================================= */
.group label,
input:placeholder-shown ~ label, 
textarea:placeholder-shown ~ label                {
  color:#666666; 
  font-weight:normal;
  position:absolute;
  pointer-events:none;
  left:5px;
  top:10px;
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
  z-index: 1;
}

/* active state */

input[type="email"]:focus ~ label,
input[type="number"]:focus ~ label,
input[type="search"]:focus ~ label,
input[type="text"]:focus ~ label,
input[type="tel"]:focus ~ label,
input[type="url"]:focus ~ label,
input[type="password"]:focus ~ label,

input[type="email"]:not(:placeholder-shown) ~ label,
input[type="number"]:not(:placeholder-shown) ~ label,
input[type="search"]:not(:placeholder-shown) ~ label,
input[type="text"]:not(:placeholder-shown) ~ label,
input[type="tel"]:not(:placeholder-shown) ~ label,
input[type="url"]:not(:placeholder-shown) ~ label,
input[type="password"]:not(:placeholder-shown) ~ label,

textarea:not(:placeholder-shown) ~ label,

select:focus ~ label,
select:valid ~ label    {
  color:#005595;
  top:-20px;
  font-size:12px;
}

.group.white-font-label { color: #666666;}
.white-font-label input[type="text"]:valid ~ label, .white-font-label input[type="text"]:focus ~ label { color: #ffffff;}

.validfield input ~ label  { color:#9ACA3C!important; }
.invalidfield input ~ label  { color:#ed1c24 !important; }

.validfield input { border-bottom: 1px solid #9ACA3C!important;}
.invalidfield input { border-bottom: 1px solid #ed1c24!important;}

/* BOTTOM BARS ================================= */
.bar    { position:relative; display:block; width:100%; }

.bar:before, .bar:after     {
  content:'';
  top: -16px;
  height: 2px; 
  width:0;
  bottom:1px; 
  position:absolute;
  background:#005595; 
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
}
.bar:before {
  left:50%;
}
.bar:after {
  right:50%; 
}

/* active state */
input:focus ~ .bar:before, input:focus ~ .bar:after {
  width:50%;
}

/* valid states */
input.validfield:valid ~ .bar:before, input.validfield:valid ~ .bar:after{
  background: #9ACA3C !important;
}

/* invalid states */

.group span#validation-msg	{ display: none; }
.group.invalidfield span#validation-msg { display: inline-block; }

input.invalidfield:valid ~ .bar:before, input.invalidfield:valid ~ .bar:after{
  background: #ed1c24 !important;
}



/* HIGHLIGHTER ================================== */
input:not(:placeholder-shown):invalid ~ .highlight, 
textarea:not(:placeholder-shown):invalid ~ .highlight {
  position:absolute;
  height:60%; 
  width:100px; 
  top:25%; 
  left:0;
  pointer-events:none;
  opacity:0.5;
} 

/* active state */
input:focus ~ .highlight, 
textarea:focus ~ .highlight {
  -webkit-animation:inputHighlighter 0.3s ease;
  -moz-animation:inputHighlighter 0.3s ease;
  animation:inputHighlighter 0.3s ease;
}

/* ANIMATIONS ================*/
@-webkit-keyframes inputHighlighter {
    from { background:#005595; }
  to    { width:0; background:transparent; }
}
@-moz-keyframes inputHighlighter {
    from { background:#005595; }
  to    { width:0; background:transparent; }
}
@keyframes inputHighlighter {
    from { background:#005595; }
  to    { width:0; background:transparent; }
}

select#secret { font-size: .7em; }
@media (max-width: 670px) { select#secret { font-size: 1em; } }

/*fancy checkboxes */

input[type="checkbox"],
input[type="radio"] {
  display: inline; }

label { margin-right: 35px;}

.checkbox-custom, .radio-custom {
    opacity: 0;
    position: absolute;   
}

.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 5px 5px 15px;
    cursor: pointer;
    color: #9e9e9e;
    text-decoration: none;
    font-size: 1em !important;
    letter-spacing: .5px;
    text-transform: uppercase;
}

.checkbox-custom-label, .radio-custom-label {
    position: relative;
	top:0px;
	right: 15px;
}

.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    padding: 2px;
    margin-right: 10px;
    margin-top: -3px;
    text-align: center;
    transition: all 250ms cubic-bezier(.4,.0,.23,1);
}

.checkbox-custom:checked + .checkbox-custom-label:before {
    content: "\02E9";
    background: #005595;
    border: 2px solid #005595 !important;
    border-radius: 50%;
    transition: background 250ms cubic-bezier(.4,.0,.23,1);
    color: #fff;
    display: inline-block;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    font-size: 14px;
    line-height: 15px;
}

.white-checkbox.checkbox-custom:checked + .white-checkbox.checkbox-custom-label:before {
    background: #fff !important;
    border: 2px solid #005595 !important;
    color: #005595;
}

.white-checkbox.checkbox-custom:checked + .white-checkbox.checkbox-custom-label { color: #fff;}

.checkbox-custom:checked + .checkbox-custom-label, .radio-custom:checked + .radio-custom-label { color: #005595;}


.radio-custom:checked + .radio-custom-label:before {
    background: #005595;
    border: 2px solid #005595;
}

.checkbox-custom-label span { display: block;color: darkgray; font-size: .8em; font-style: italic; letter-spacing: 0;}

.check-available .checkbox-custom-label { color: #455560; }
.check-available .checkbox-custom + .checkbox-custom-label:before { border: 2px solid #455560; }
.check-available .checkbox-custom-label:hover, .radio-custom-label:hover  { color: #005595; }
.check-available .checkbox-custom:hover + .checkbox-custom-label:before { border: 2px solid #005595; }

.radio-offset { margin-left: 38px;}





/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */
ul {
  list-style: circle outside; }
ol {
  list-style: decimal inside; }
ol, ul {
  padding-left: 0;
  margin-top: 0; }
ul ul,
ul ol,
ol ol,
ol ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%; }
li {
  margin-bottom: 1.8rem; }

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

ul.disc { list-style-type: disc; margin-left: 35px; }

ul.tight li { margin-bottom: 0rem; }

ul.in-line { list-style-type: none; margin-bottom: 0;}
ul.in-line li { display: inline-block; margin-bottom: 0;}

ul.checklist { margin-top: 16px;}

ul.checklist li { 
    list-style-type: none; 
    line-height: 16px; 
    vertical-align: middle !important;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    padding-left: 22px;
    background-image: url(../images/icons/utilities/checklist.png); 
    background-image: url("data:image/svg+xml;charset=UTF-8,<svg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 12.2'><title>checklist</title><polygon points='13.7 0 15 1.2 5.2 12.2 0 7 1.2 5.8 5 9.7 13.7 0' fill='#9ACA3C'/></svg>"), linear-gradient(transparent, transparent); 


}



/* Code
–––––––––––––––––––––––––––––––––––––––––––––––––– */
code {
  padding: .2rem .5rem;
  margin: 0 .2rem;
  font-size: 90%;
  white-space: nowrap;
  background: #F1F1F1;
  border: 1px solid #E1E1E1;
  border-radius: 4px; }
pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre; }


/* Tables
–––––––––––––––––––––––––––––––––––––––––––––––––– */
th,
td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #E1E1E1; }
th:first-child,
td:first-child {
  padding-left: 0; }
th:last-child,
td:last-child {
  padding-right: 0; }


/* Spacing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
button,
.button {
  margin-bottom: 1rem; }
input,
textarea,
select,
fieldset {
  margin-bottom: 1.5rem; }
pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
  margin-bottom: 2.5rem; }
  
.no-padding { padding: 0 !important; margin: 0 !important;}
.no-bottom { margin-bottom: 0; }
.less-bottom { margin-bottom: 20px; }
.no-top { margin-top: 0; }
.half-top { margin-top: 7px; }
.add-top { margin-top: 15px; }
.double-top { margin-top: 30px; }

.some-pad { padding: 10px; }
.add-pad { padding: 20px; }
.double-pad { padding: 40px; }

.half-spacer { height: 15px; }  
.spacer { height: 30px; }
.one-half-spacer { height: 45px; }
.double-spacer { height: 60px; }
.giant-spacer { height: 90px; }

.extra-left { margin-left: 10px; }
.extra-right { margin-right: 10px; }




@media (max-width: 670px) { 
	.mobile-add-top { margin-top: 17px !important; } 
	.mobile-remove-top { margin-top: -10px; }
    .add-top-mobile { margin-top: 30px; } 
    .double-top-mobile { margin-top: 60px; } 
    .add-bottom-mobile { margin-bottom: 30px; }
}



@media (max-width: 900px) { 
	.mobile-less-pad { padding: 15px; } 
	.mobile-shrink-font { font-size: 86.5%; }
}

@media (max-width: 1000px) { 
	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"], 
	.button-lg {
		padding: 0 10px;
	}

}

/* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.u-full-width {
  width: 100%;
  box-sizing: border-box; }
.u-max-full-width {
  max-width: 100%;
  box-sizing: border-box; }
.u-pull-right {
  float: right; }
.u-pull-left {
  float: left; }
.u-top { vertical-align: top !important; }

.break-after:after { 
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

img.scale { max-width: 100%; height: auto; }
img.cover { width: 100%; height: auto; margin-bottom: -1px; }
img.cover-height { max-width: 100%;
    max-height: 100%;
    height: auto;
}

.right {text-align: right; }
img.right {float: right; }
img.left {float: left; }

.center {text-align: center; }

.inline { display: inline !important; white-space: nowrap; }
.inline-with-button {display: inline !important; white-space: nowrap; line-height: 2.4em !important; }
.inline-with-input { line-height: 3em !important; }
.inline-with-h2 { vertical-align: top; margin-top: 8px; }

.inline.right { float: right; }

.add-border { border: 1px solid #e1e1e1; }
.right-border { padding-right: 45px !important; border-right: 1px solid #e1e1e1; }
@media (max-width: 670px) { .right-border {border: none; } }
.clickable { cursor: pointer; }

/* mobile styles */
.mobile-hide { display: block;}
span.mobile-hide { display: inline-block;}
.mobile-show { display: none !important; }
.mobile-button-switch { float: right; }
.mobile-break, .tablet-break { display: none; }

@media (max-width: 670px) { 
	.mobile-hide { display: none !important; } 
	.mobile-show { display: block !important; } 
	.mobile-full-width { width: 100% !important; }
	.mobile-center, a.mobile-center { text-align: center !important; }
	.mobile-button-switch { float: none; }
	.mobile-break { display: block; }
    .remove-right-mobile { text-align: left; }
    .mobile-wrap { white-space: normal; }
}

.mobile-left { float: left; margin-left: 0;}
@media (min-width: 900px) { .mobile-left { float: right !important; margin-left: inherit; } }

/* tablet styles */
@media (min-width: 671px) and (max-width: 1000px) { 
	.tablet-hide { display: none; } 
	.tablet-shrink-button { padding: 3px; line-height: 32px; }
	.tablet-break { display:block; }
    .remove-left-tablet { margin-left: 0; }
    .tablet-left { float: left !important; }
    .tablet-shrink-font { font-size: 1.2em; }
}

/* device styles */
.device-show { display: none !important; }
@media (max-width: 1000px) {
	.device-hide { display: none!important;; }
    .device-show { display: block !important; } 
    .device-shrink-font { font-size: 1.2em; }
}

@media (min-width: 1000px) {
    .device-break { display:none; }
}


/* Panels & Borders
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.blue-grey-panel {
	background: #455560; 
	color: fff;
}

.blue-grey-panel a { color: #fff; }
.blue-grey-panel a:hover { border-bottom: 1px solid #fff; }

.navy-panel { background: #005595; }

.lt-grey-panel { background: #f4f7f9; }

/* Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.page-wrap {
  min-height: 100%;
  margin-bottom: -362px; 
}
.page-wrap:after {
  content: "";
  display: block;
}

.footer {
  height: 310px; 
}

.page-wrap:after {
  height: 370px; 
}

@media (max-width: 550px) {
	.footer, .page-wrap:after {  height: 530px; }
	.page-wrap { margin-bottom: -530px; }
}


#footer { margin-top: 60px; margin-bottom: -60px; }

img.footer-logo { max-width: 280px !important; height: 55px; margin-bottom: 10px; }

.footer-border {  position: relative; z-index: 10; border-top: 4px solid #7B9AA9; }
.footer-content { padding: 40px 0px 60px 0px; font-size: 80%; }

.facebook, .twitter, .linkedin {
  height: 35px;
  width: 35px;
  display:inline-block;
  background-repeat: no-repeat; 
  background-position: left center; 
  opacity: .5;
}

.facebook:hover, .twitter:hover, .linkedin:hover  { opacity: 1; }

.social-links a { border-bottom: 0px !important; }

.facebook { background-image: url(../images/icons/social/facebook.png); background-image: url(../images/icons/social/facebook.svg), linear-gradient(transparent, transparent); }
.twitter { background-image: url(../images/icons/social/twitter.png); background-image: url(../images/icons/social/twitter.svg), linear-gradient(transparent, transparent);}
.linkedin { background-image: url(../images/icons/social/linkedin.png); background-image: url(../images/icons/social/linkedin.svg), linear-gradient(transparent, transparent); }





/* Misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
hr {
  margin-top: 30px;
  margin-bottom: 35px;
  border-width: 0;
  border-top: 1px solid #E1E1E1; }
  
hr.short-hr {
  margin-top: 10px;
  margin-bottom: 25px;
  border-width: 0;
  border-top: 1px solid #E1E1E1; }

hr.no-pad {
  margin: 0;
  border-width: 0;
  border-top: 1px solid #E1E1E1; }

hr.bottomless {
  margin-top: 30px;
  margin-bottom: 0px;
  border-width: 0;
  border-top: 1px solid #E1E1E1; }

/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Self Clearing Goodness */
.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }




/* Peristent Help Button
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.help-button { 
	z-index: 14;
	position: fixed;
	bottom: 12px;
	right: 12px;
	color: #ffffff;
	border-radius: 50%;
	height: 50px;
	width: 50px;
	background-color: #9ACA3C;
	font-size: 10px;
	line-height: 11px;
	text-align: center;
	padding-top: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	-webkit-box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 3px 12px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 3px 12px 0px rgba(0,0,0,0.25);
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.help-button:hover { background-color: #005595; }

.phone-number {
	display: none;
	z-index: 15;
	position: fixed;
	bottom: -4px;
	right: 12px;
	border-radius: 4px;
	padding: 22px;
	background-color: #005595;
	color: #ffffff;
}

.phone-number h1 {color: #ffffff;}


.close-button-white { 
	background-position: right; 
	background-repeat: no-repeat; 
	display: block; 
	height: 30px; 
	width: 100%; 
	line-height: 3rem !important; 
	vertical-align: middle; 
	opacity: .6;  
	background-image: url(../images/icons/buttons/close-white.png); 
	background-image: url(../images/icons/buttons/close-white.svg), none;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.close-button-white:hover { opacity: 1;}

/* Persistent Alert
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#mobile-menu:not( .mm-menu ) {
   display: none !important;
}

#persistent-alert { 
	background: #A23293; 
	padding: 7px;
	font-size: 12px;
	color: #fff;
}

#persistent-alert a { color:#fff; border-bottom: 1px solid #fff; }

#persistent-alert ul { list-style-type: none; margin: 0; }
#persistent-alert ul>li { display: inline; padding: 0 15px; border-left: 1px solid #e1e1e1;}
#persistent-alert ul>li:first-child { padding: 0px 15px 0px 0px; border-left: none;}

/* Nav
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#nav { 
	padding: 0px 0px 0px 0px; 
    margin-bottom: 25px;
}

#sticker { 
    position: relative;
    z-index: 9999;
    background: #fff;
    border-bottom: 1px solid #E1E1E1;
	height: 55px;
}

.is-sticky #sticker { 
    background: #f0f4f6; 
    -webkit-transition: background 0.3s ease-in-out;
    -moz-transition: background 0.3s ease-in-out;
    -o-transition: background 0.3s ease-in-out;
    transition: background 0.3s ease-in-out;
}

.sticky-wrapper { margin-right: 0px !important;}
.is-sticky #sidebar { width: 18% !important;}
#sidebar { position: relative; float: left; width: 20.2%;}

.questions, .ids-detail {float: right !important;}

#provider-search { font-size: 0.7em; vertical-align: top; margin-top: 8px; width: 70%;}
@media (min-width: 551px) and (max-width: 900px) { #provider-search { width: 110%;} }
@media (max-width: 670px) { #provider-search { width: 327%;} }

.logo-search.column { width: 40%; }
.cart.column  { text-align: right; width: 56%; }
@media (min-width: 321px) and (max-width: 800px) { .cart.column  { text-align: right; width: 74.0%; } .logo-search.column { width: 22%; } }

@media (max-width: 670px) {
	#total-button { float: left; text-align: left; font-size: 12px;} 
	.cart.column  { text-align: right; width: 50%; } .logo-search.column { width: 26%; }
}

img.logo { width: 100px; height: 46px; margin-right: 15px; position:relative; z-index: 300;}
@media (max-width: 600px) {
    img.logo { width: 72px; height: auto; padding: 0; margin: 11px 0; }
}


.co-name { font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;	 display: inline; position: relative; top: -10px; border-left: 1px solid #e1e1e1; padding-left: 20px;}
@media (max-width: 875px) { .co-name { display: none; }}

img.co-logo { height: 80px; width: auto; }

.cart { 
	font-size: .9em; line-height: 2.0em; text-transform: uppercase; letter-spacing: 1px; font-weight: 300; padding-top: 8px; }


.cart-dropdown {
	font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
    position: relative;
    display: inline-block;
	width: 490px;
}

.cart-dropdown .cart-dropdown-menu {
    position: absolute;
    top: 100%;
	left: 0px;
    visibility: hidden;
    margin: 0;
    list-style: none;
    width: 90%; 
    padding: 0;
    text-align: left; 
    opacity: 0;
    transition: visibility 0s, opacity 0.2s linear;
	width: 490px;
	
}

.cart-dropdown:hover .cart-dropdown-menu, .cart-dropdown:focus .cart-dropdown-menu {
    visibility: visible;
    opacity: 1;
}


.cart-dropdown a { border: none; color: #455560;  }

#total-button { position: relative; top: -7px; height: 52px; line-height: 16px; padding: 10px 15px 0px 10px !important; border-left: 1px solid #fff;  border-right: 1px solid #fff; transition: visibility 0s, opacity 0s linear; cursor: pointer; margin-bottom: -10px; }


.is-sticky #total-button { 
     border-right: 1px solid #f0f4f6; 
	 border-left: 1px solid #f0f4f6; 
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}

.cart-dropdown:hover #total-button, #total-button:hover { background: #ffffff; border-left: 1px solid #e1e1e1;  border-right: 1px solid #e1e1e1;  }

.cart-dropdown ul {
    border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;
}

.cart-dropdown li {
    display: block;
    text-decoration: none;
    background: #ffffff;
    margin: 0 !important;
    padding: 16px 22px; 
    border-bottom: 1px solid #e1e1e1 !important;
	
}

.total { display: inline-block; width: 70px; color: #A23293;}



@media (min-width: 321px) and (max-width: 670px) { 
	
	.cart { line-height: 18px; }
    .cart-dropdown { margin: 0 5px 0 0; text-align: left; width: 255px;}
    
	#total-button { 
		width: 250px !important;
		background: none; 
		padding: 8px 6px 12px 6px !important;  
		text-align: left;
		font-size: 12px;
	} 
    
	#total-button-inactive { padding: 18px 6px 15px 6px !important; }

}


.mobile-cart { position: relative; margin-top: 40px !important; }
.mobile-cart li { padding: 0px 22px !important; }
.mobile-cart .button  { color: #f58220; margin-top: 30px;  padding: 0 30px; }
.mobile-cart a { color: #455560;  }



.wallet-tally { 
	font-weight: 300;
	font-family: "Montserrat", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	color: #7B9AA9;
	font-style: italic; 
	letter-spacing: 0;
	font-size: 90%;
	text-transform: capitalize;
	line-height: 18px;
}

.cart-dropdown-menu .navy-font { color: #005494 !important; }


/* Specialty Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.download, .download:hover, .check, check:hover { 
    padding: 0px 50px 0px 22px;  
    background-repeat: no-repeat;
    background-position: 94% 50%;
}

.download { background-image: url('../images/icons/buttons/download.png');  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.45 19.8'%3E%3Ctitle%3Edownload%3C/title%3E%3Cpath d='M7.9,14.1a0.91,0.91,0,0,0-1.2,0,0.91,0.91,0,0,0,0,1.2l4.2,4.3,1.2,1.2,1.2-1.2,4.4-4.3a0.85,0.85,0,0,0-1.2-1.2L13,17.5V1.8a0.8,0.8,0,0,0-1.6,0V17.7Z' transform='translate(-6.47 -1)' style='fill:%23f58220'/%3E%3C/svg%3E"), none }
.download:hover { background-image: url('../images/icons/buttons/download-white.png');  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.45 19.8'%3E%3Ctitle%3Edownload%3C/title%3E%3Cpath d='M7.9,14.1a0.91,0.91,0,0,0-1.2,0,0.91,0.91,0,0,0,0,1.2l4.2,4.3,1.2,1.2,1.2-1.2,4.4-4.3a0.85,0.85,0,0,0-1.2-1.2L13,17.5V1.8a0.8,0.8,0,0,0-1.6,0V17.7Z' transform='translate(-6.47 -1)' style='fill:%23ffffff'/%3E%3C/svg%3E"), none }
.check {  background-image: url('../images/icons/buttons/check-white.png'); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='15' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.16 21.19'%3E%3Ctitle%3Echeck-white%3C/title%3E%3Cpath d='M32.5,2L12.9,21.6,6.4,15.1' transform='translate(-5.87 -1.47)' style='fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:1.5px'/%3E%3C/svg%3E"), none }



/* Pipeline Steps
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.pipeline { 
	margin: 0px 0px 30px 0px !important; 
	text-align: center; 
	font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-weight: 700; 
	text-transform: uppercase;  
	color: #f8f9f9;
	background: #9fa5a8;
	padding: 0px 7px;
	border-top: 4px solid #fff;
	letter-spacing: 1.5px !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	line-height: 56px;
    font-size: 85%;
}

.pipeline.column { width: 16.6666667%; }


.pipeline-completed { 
	background: #005595;
	color: #90a0ad;
}
	
.pipeline-active, .pipeline-completed:hover { 
	color: #FFFFFF;
	border-top: 4px solid #9ACA3C;
	background: #005595;
}

@media (max-width: 610px) {
    .pipeline:first-child, .pipeline:nth-child(n+5) { padding: 22px 5px; }
    .pipeline-wrap { padding: 15px 9px !important; }
}
@media (max-width: 805px) {  
    .pipeline { height: 60px; font-size: 60%; line-height: 14px; padding: 22px 7px; } 
}

@media (max-width: 925px) { .pipeline { letter-spacing: .25px !important;} }



/* Welcome Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media (min-width: 575px) and (max-width: 630px) { label { font-size: 90%;}}
    
.got-time { border: 1px solid #e1e1e1; height: 300px; width: 100%; background-image: url('../images/lifestyle/welcome/got-time.jpg'); background-repeat:no-repeat; background-size: cover; font-size: 110%;}
.got-time-spacing { padding: 50px; }

.for-records { height: 300px; width: 500px; float: right; background-image: url('../images/lifestyle/welcome/for-records.jpg'); background-repeat:no-repeat; background-size: cover; margin: 0 20px 20px 20px;}

@media (max-width: 1225px) { .got-time-spacing { padding: 20px; } }
@media (max-width: 700px) { .got-time-spacing { padding: 15px; } }

@media (max-width: 650px) { 
    .got-time h4 { font-size: 120%; }
}

/* Who's Covered
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.demo-label { line-height: 145% !important; }

.waive-button {
	float: right;
	display: inline;
	text-align: right;
}

@media (max-width: 670px) {
	.waive-button {	float: none; }
}

ul.whos-covered a { color: #455560; }

ul.whos-covered:first-child { 
    border-top: 1px solid #d8dee1 !important;
}

ul.whos-covered li {
    padding: 14px 14px 14px 8px;
    margin: 0px;
    list-style-type: none;
    border-bottom: 1px solid #d8dee1;
    text-transform: uppercase;
    font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-weight: 700; 
    letter-spacing: 1px;
    font-size: .85em;
    line-height: 1.4em;
}

ul.whos-covered li.active, ul.whos-covered li:hover {
    padding-left: 22px;
	background-color: #f4f7f9;
	border-left: 4px solid #9ACA3C;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
	filter: alpha(opacity=100); /* IE 5-7 */
	-moz-opacity: 1; /* Netscape */
	-khtml-opacity: 1; /* Safari 1.x */
}

.whos-covered-completed { background-color: #f4f7f9; }

.coverage-desc { font-style: italic; font-size: 80%; color: #99a7ae; }

.pref-label { margin-right: 20px;}
.preferred, .not-verified {
	margin-left: 20px;
	display: inline-block;
	line-height: 16px; 
    vertical-align: middle !important;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    padding-left: 22px;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	
}

.preferred {
	color: #005595;
    background-image: url(../images/icons/utilities/check-navy.svg);
    /*background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolygon style='fill:%239aca3c' points='14.2 1.9 15.5 3.1 5.7 14.1 0.5 8.9 1.7 7.7 5.5 11.6 14.2 1.9'/%3E%3C/svg%3E"), none;*/ 
}

.not-verified {
	color: #005595;
    background-image: url(../images/icons/utilities/checklist.png); 
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cline stroke='%23005595' stroke-width='2px' x1='14.21' y1='2.13' x2='2.47' y2='13.87'/%3E%3Cline stroke='%23005595' stroke-width='2px' x1='2.47' y1='2.13' x2='14.21' y2='13.87'/%3E%3C/svg%3E"), none;
}

/* Location for IDNs
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#address-picker ul li {
	display: inline-block;
	padding: 35px;
	margin: 2% 4% 0 0;
	border: 1px solid #e1e1e1;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#address-picker ul li:hover, .address-selected { background-color: #f4f7f9; }

#address-picker ul li:hover a, .address-selected a { background: #f58220; color: #ffffff; }


/* IDN Detail page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.idn-left.column, .idn-right.column { width: 48%; }
.idn-left.column { padding-right: 10%; text-align: right; }
.idn-right.column { margin-left: 0; border-left: 1px solid #e1e1e1; padding-left: 4%; padding-right: 4%; }

#coverage-map-mobile { display: none;}
#coverage-map { display: block;}
@media (max-width: 1000px) {
	#coverage-map-mobile { display: block;}
	#coverage-map { display: none;}
	#sidebar.ids-sidebar  { position: absolute!important;}
} 

@media (max-width: 670px) {
	#sidebar.ids-sidebar  { display: none;}
} 

ul.ids-links li { list-style-type: none; display: inline-block; padding: 0px 20px; text-transform: uppercase; letter-spacing: 1px; font-size: 14px;}
ul.ids-links li > a { color: #A23293;}
ul.ids-links li > a:hover { border-bottom: 1px solid #5d5098; color: #5d5098;}

/* Plan Summary & Detail Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */

img.flex-logo { width: 172px; height: 60px; display: block; margin: auto; margin-bottom: 18px;}

.provider-counts { 
	width: 110px;
	height: 110px;
	border: 4px solid #A23293; 
	border-radius: 50%;
	padding: 25px 10px; 
	text-align: center;
	display: block; 
	margin: 0px auto 15px auto;
}

.provider-counts h2 {font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.7em; margin-bottom: 0; color: #A23293;  }

.provider-det { font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #A23293; font-size: 12px; letter-spacing: 1px; text-transform: uppercase; line-height: 14px;}

@media (min-width:671px) and (max-width: 1000px) {
	.provider-counts h2 { font-size: 1.6em; }
	.provider-counts { width: 135px; height: 135px; padding: 25px 18px; }
}


label.coverage-type { margin: 10px 10px -10px 10px;}
select#coverage-type { margin: 0;}

img.one-network { object-fit: cover; max-height: 250px; margin-bottom: -1px; }


/* RESPONSIVE TABLE */

#feature-table .stacktable.large-only { display: table; }
#feature-table .stacktable.small-only { display: none; }

@media (max-width: 910px) {
  #feature-table .stacktable.large-only { display: none; }
  #feature-table .stacktable.small-only { display: table; }
}


#feature-table table { table-layout: fixed; }


#feature-table th:first-child { width: 0px !important;}

#feature-table td+td {
	vertical-align: top; 
	padding: 25px 10px 10px 10px;
}


@media (max-width: 910px) { #feature-table td:first-child { width: 4%;} }

.feature-icons { width: 35px; height: 35px; }

#feature-table ul.simple li { line-height: 115%; font-size: 93%; }




.whos-covered-col.column { width: 65.3333333333%; }
.member-type-col.column { width: 30.6666666667%; text-align: right;}

@media (max-width: 1050px) { 
    .whos-covered-col.column, .member-type-col.column { width: 93%; }
    .member-type-col.column {text-align: left; margin: -10px 0 0 35px;}
} 

.member-type { color: darkgrey; font-size: 75%; letter-spacing: 2px; text-transform: uppercase; margin-top: 12px;}

.whats-covered { padding-top:  35px; }


.plan-icon-spacing { padding: 5px 20px; }

img.plan-marker { height: 30px; width: auto; }
img.plan-marker-lg { height: 50px; width: auto; }

@media (max-width:670px) {
	img.plan-marker { height: 15px; width: auto; }
}


.plan-marker-basic, .plan-marker-family, .plan-marker-fancy, .plan-marker-basic-white, .plan-marker-family-white, .plan-marker-fancy-white {
    display: inline-block;
    width: 60px; 
    height: 50px;
    background-repeat: no-repeat;
}

.plan-marker-fancy, .plan-marker-fancy-white { margin-left: -5px; }

.plan-marker-basic { background-position: 0% 90%; background-size: 40% 40%; background-image: url(../images/icons/plan-markers/basic-plan.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.86 27.1'%3E%3Cpath d='M51.29-5.58h0A9,9,0,0,0,38.8-6.94a12.1,12.1,0,0,0-2.9,3.53L23.69,16.68,46,9.08a13.57,13.57,0,0,0,4.07-2.17A9,9,0,0,0,51.29-5.58' transform='translate(-19.4 10.42)' style='fill:%23005595'/%3E%3Cpath d='M27.4-10.29h0A6.61,6.61,0,0,0,19.62-5a8.81,8.81,0,0,0-.09,3.44l2.71,17.47,9-15.2A8.63,8.63,0,0,0,32.56-2.5a6.59,6.59,0,0,0-5.16-7.78' transform='translate(-19.4 10.42)' style='fill:%23005595'/%3E%3C/svg%3E"), none }
.plan-marker-basic-white { background-image: url(../images/icons/plan-markers/basic-plan-white.png); background-image: url(../images/icons/plan-markers/basic-plan-white.svg), none }

.plan-marker-family { background-position: 0% 99%; background-size: 50% 50%; background-image: url(../images/icons/plan-markers/family-plan.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='60' height='50' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.86 34.16'%3E%3Cpath d='M51.29-5.58h0A9,9,0,0,0,38.8-6.94a12.1,12.1,0,0,0-2.9,3.53L23.69,16.68,46,9.08a13.57,13.57,0,0,0,4.07-2.17A9,9,0,0,0,51.29-5.58' transform='translate(-19.4 10.42)' style='fill:%23005595'/%3E%3Cpath d='M27.4-10.29h0A6.61,6.61,0,0,0,19.62-5a8.81,8.81,0,0,0-.09,3.44l2.71,17.47,9-15.2A8.63,8.63,0,0,0,32.56-2.5a6.59,6.59,0,0,0-5.16-7.78' transform='translate(-19.4 10.42)' style='fill:%23005595'/%3E%3Cpath d='M44.14,18.76h0a5,5,0,0,0-4.89-5.07,6,6,0,0,0-2.53.45L24.14,18.4l12.4,4.8a7.92,7.92,0,0,0,2.53.54,5.1,5.1,0,0,0,5.07-5' transform='translate(-19.4 10.42)' style='fill:%23005595'/%3E%3C/svg%3E"), none }
.plan-marker-family-white { background-image: url(../images/icons/plan-markers/family-plan-white.png); background-image: url(../images/icons/plan-markers/family-plan-white.svg), none }

.plan-marker-fancy { background-position: 3% 110%; background-size: 60% 60%; background-image: url(../images/icons/plan-markers/fancy-plan.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.26 42.32'%3E%3Cpath d='M71.2-1.05h0A8.87,8.87,0,0,0,58.8-2.32a9.92,9.92,0,0,0-3,3.44L43.6,21.21,66,13.61A17.63,17.63,0,0,0,70,11.43,9,9,0,0,0,71.2-1.05' transform='translate(-16.91 14.05)' style='fill:%23005595'/%3E%3Cpath d='M47.31-5.76h0A6.61,6.61,0,0,0,39.52-.51a8.81,8.81,0,0,0-.09,3.44l2.71,17.47,9-15.2A8.63,8.63,0,0,0,52.47,2a6.59,6.59,0,0,0-5.16-7.78' transform='translate(-16.91 14.05)' style='fill:%23005595'/%3E%3Cpath d='M21.88-12.82h0A9.54,9.54,0,0,0,18.08.12,15.77,15.77,0,0,0,21.15,4l19.1,16.65L36.45-4.49a17.31,17.31,0,0,0-1.54-4.62,9.56,9.56,0,0,0-13-3.71' transform='translate(-16.91 14.05)' style='fill:%23005595'/%3E%3Cpath d='M64,23.29h0a5,5,0,0,0-4.89-5.07,6,6,0,0,0-2.53.45L44,22.93l12.4,4.8a7.92,7.92,0,0,0,2.53.54,5.1,5.1,0,0,0,5.07-5' transform='translate(-16.91 14.05)' style='fill:%23005595'/%3E%3C/svg%3E"), none }
.plan-marker-fancy-white { background-image: url(../images/icons/plan-markers/fancy-plan-white.png); background-image: url(../images/icons/plan-markers/fancy-plan-white.svg), none }



.plan-header { color: #005595; text-align: center; }
@media (min-width: 690px) and (max-width: 865px) { 
    .plan-header { font-size: font-size: 2em;} 
    
}


.videoWrapper {
	position: relative;
	padding-bottom: 44%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media  (min-width: 861px) and (max-width: 1000px) { 
	.videoWrapper {
		padding-bottom: 90%; 
	}
}

@media (min-width: 670px) and (max-width:860px) { 
	.videoWrapper {
		padding-bottom: 117%; 
	}
}


.selected, .selected-grey, .selected-white, .unselected {
    display: inline-block;
    height: 24px;
    padding: 0 0 0 35px;
    font-size: 12px;
    font-weight: 600;
    line-height: 24px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 22px 22px !important;
    margin-bottom: 20px;
}

.selected { color: #9aca3c;}
.selected-grey { color: grey; }
.selected-white { color: #fff; }

.selected { background-image: url(../images/icons/utilities/selected.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.24 22.24'%3E%3Ctitle%3Eselected%3C/title%3E%3Cpath d='M11.84,0.8a11.12,11.12,0,1,0,11,11.12A11,11,0,0,0,11.84.8ZM17,7.12l1,1-7.92,8.8L5.92,12.72l1-1L10,14.88l7-7.76h0Z' transform='translate(-0.64 -0.8)' style='fill:%239aca3c'/%3E%3C/svg%3E"), none }

.selected-grey { background-image: url(../images/icons/utilities/selected-grey.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.24 22.24'%3E%3Ctitle%3Eselected%3C/title%3E%3Cpath d='M11.84,0.8a11.12,11.12,0,1,0,11,11.12A11,11,0,0,0,11.84.8ZM17,7.12l1,1-7.92,8.8L5.92,12.72l1-1L10,14.88l7-7.76h0Z' transform='translate(-0.64 -0.8)' style='fill:%23bcc1c6'/%3E%3C/svg%3E"), none }
.selected-white { background-image: url(../images/icons/utilities/selected-white.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.24 22.24'%3E%3Ctitle%3Eselected%3C/title%3E%3Cpath d='M11.84,0.8a11.12,11.12,0,1,0,11,11.12A11,11,0,0,0,11.84.8ZM17,7.12l1,1-7.92,8.8L5.92,12.72l1-1L10,14.88l7-7.76h0Z' transform='translate(-0.64 -0.8)' style='fill:%23ffffff'/%3E%3C/svg%3E"), none }
.unselected { background-image: url(../images/icons/utilities/unselected-grey.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.8 27.8'%3E%3Ctitle%3Eunselected-grey%3C/title%3E%3Cpath d='M10.8-2A13.9,13.9,0,1,0,24.6,11.9,13.72,13.72,0,0,0,10.8-2Zm6.7,19.4-1.7,1.7L10.7,14,5.6,19.1,3.9,17.4,9,12.3,3.9,7.2,5.6,5.5l5.1,5.1,5.1-5.1,1.7,1.7-5.1,5.1Z' transform='translate(3.2 2)' style='fill:%23bcc1c6'/%3E%3C/svg%3E"), none }

/* Coverage Icons 
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.coverage-icons li { list-style-type: none; }

li.coverage {  
    line-height: 36px; 
    vertical-align: middle !important;
    background-size: 28px 28px;
    background-repeat: no-repeat;
    padding-left: 43px;
}

li.pharmacy-costs { background-image: url(../images/icons/coverage/pharmacy-costs.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23e23d96' d='M13.9,27.73a3.62,3.62,0,1,0,7.25,0V18H13.9Zm.64-9.11h6v9.11a3,3,0,1,1-6,0Z'/%3E%3Cpath fill='%23e23d96' d='M17.53,31.77a4.05,4.05,0,0,1-4-4V17.55h8.1V27.73A4.05,4.05,0,0,1,17.53,31.77ZM15,19v8.69a2.56,2.56,0,1,0,5.12,0V19Z'/%3E%3Cpath fill='%23e23d96' d='M17.5.94a5.88,5.88,0,0,0-5.88,5.88V28.06a5.88,5.88,0,1,0,11.75,0V6.81A5.88,5.88,0,0,0,17.5.94Zm5.16,27.12a5.16,5.16,0,0,1-10.32,0V6.81a5.16,5.16,0,1,1,10.32,0Z'/%3E%3Cpath fill='%23e23d96' d='M17.5,34.36a6.31,6.31,0,0,1-6.3-6.3V6.81a6.3,6.3,0,0,1,12.6,0V28.06A6.31,6.31,0,0,1,17.5,34.36Zm0-32.28a4.74,4.74,0,0,0-4.73,4.73V28.06a4.73,4.73,0,1,0,9.47,0V6.81A4.74,4.74,0,0,0,17.5,2.08Z'/%3E%3C/svg%3E"), none }

li.preventative { background-image: url(../images/icons/coverage/preventative.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26'  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.36 30.9'%3E%3Ctitle%3Epreventative%3C/title%3E%3Cpath d='M25.4,2.4a1.64,1.64,0,0,0-1-1,4.48,4.48,0,0,0-1.1-.1A0.86,0.86,0,0,0,22.7,1a0.68,0.68,0,0,0-.7.7,0.68,0.68,0,0,0,.7.7,0.67,0.67,0,0,0,.7-0.6,2.49,2.49,0,0,1,.8.1,1.58,1.58,0,0,1,.7.7c0.9,2-.8,9-1.1,10.5a0.42,0.42,0,0,0-.3.4c0,2.3-1.5,4.2-3.4,4.2s-3.4-1.9-3.4-4.2a0.52,0.52,0,0,0-.2-0.4c-0.4-1.5-2-8.5-1.2-10.5A1.85,1.85,0,0,1,16,1.8a2.2,2.2,0,0,1,.8-0.1,0.61,0.61,0,0,0,.7.6,0.68,0.68,0,0,0,.7-0.7A0.68,0.68,0,0,0,17.5.9a0.55,0.55,0,0,0-.5.3,1.45,1.45,0,0,0-1.1.1,1.65,1.65,0,0,0-1,1c-0.9,2.2.7,9.3,1.1,10.9,0,0.1-.1.1-0.1,0.2,0,2.6,1.6,4.7,3.7,5a7.23,7.23,0,0,0,.5,3.5c1.2,2.4,1.4,4.8.4,6.4a4,4,0,0,1-3.7,1.8A10.05,10.05,0,0,1,10.1,27a8,8,0,0,0-1.4-1.4A2.66,2.66,0,0,0,9,24.4,2.31,2.31,0,0,0,6.6,22a2.5,2.5,0,0,0,0,5,2.34,2.34,0,0,0,1.7-.7,15.62,15.62,0,0,1,1.3,1.3A10.62,10.62,0,0,0,16.9,31a4.77,4.77,0,0,0,4.3-2.2c1.1-1.9,1-4.5-.4-7.2a5,5,0,0,1-.4-3.1c2.2-.2,3.9-2.4,3.9-5V13.3C24.6,11.9,26.3,4.6,25.4,2.4ZM6.6,26.4a2,2,0,1,1,2-2,2.92,2.92,0,0,1-.2.9A1.38,1.38,0,0,1,8,25a1.27,1.27,0,0,0,.1-0.6,1.54,1.54,0,0,0-1.5-1.5,1.5,1.5,0,0,0,0,3,1.28,1.28,0,0,0,1-.4l0.3,0.3A1.61,1.61,0,0,1,6.6,26.4Z' transform='translate(-3.7 -0.5)' style='fill:%23e23d96;stroke:%23e23d96;stroke-miterlimit:10;stroke-width:0.800000011920929px'/%3E%3C/svg%3E"), none  }

li.pregnancy { background-image: url(../images/icons/coverage/pregnancy.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23e23d96' d='M16.28,9.42a4,4,0,1,0-4-4A4.08,4.08,0,0,0,16.28,9.42Zm0-7a2.94,2.94,0,0,1,2.94,2.94,3,3,0,1,1-5.94,0A3,3,0,0,1,16.28,2.43ZM24.06,17a4.5,4.5,0,0,1,1.31,3.15,4.58,4.58,0,0,1-3,4.31l.84,3H19v6.31H18V26.39h3.78L21,23.71l.53-.11a3.53,3.53,0,0,0,2.78-3.42,3.59,3.59,0,0,0-1-2.47l-3.84-4.47c-.11-.11-.26-.32-.42-.47-.37-.47-.89-1.1-1.31-1.1H14.91c-1.1,0-1.16,1.21-1.16,1.37v4.47l4.15,4.41a.73.73,0,0,0,1.05-1L15.33,17V14.3h1.05v2.26l3.31,3.63a1.8,1.8,0,0,1-.05,2.47,1.74,1.74,0,0,1-2.47,0l-3-3.21-3,6.94h4.73v7.36H14.81V27.44H9.55l3.78-8.83-.63-.68V13a2.29,2.29,0,0,1,2.21-2.42h2.84c.89,0,1.58.84,2.1,1.47a2.89,2.89,0,0,1,.37.47Z'/%3E%3Cpath fill='%23e23d96' d='M16.28,1.38a4,4,0,0,1,0,8,4.08,4.08,0,0,1-4-4,4,4,0,0,1,4-4m0,7a3,3,0,0,0,2.94-3,2.94,2.94,0,0,0-2.94-2.94,3,3,0,0,0-3,2.94,3,3,0,0,0,3,3m1.47,2.26c.89,0,1.58.84,2.1,1.47a2.89,2.89,0,0,1,.37.47L24.06,17a4.5,4.5,0,0,1,1.31,3.15,4.58,4.58,0,0,1-3,4.31l.84,3H19v6.31H18V26.39h3.78L21,23.71l.53-.11a3.53,3.53,0,0,0,2.78-3.42,3.59,3.59,0,0,0-1-2.47l-3.84-4.47c-.11-.11-.26-.32-.42-.47-.37-.47-.89-1.1-1.31-1.1H14.91c-1.1,0-1.16,1.21-1.16,1.37v4.47l4.15,4.41a.73.73,0,0,0,1,0,.73.73,0,0,0,.05-1L15.33,17V14.3h1.05v2.26l3.31,3.63a1.8,1.8,0,0,1-.05,2.47,1.74,1.74,0,0,1-2.47,0l-3-3.21-3,6.94h4.73v7.36H14.81V27.44H9.55l3.78-8.83-.63-.68V13a2.29,2.29,0,0,1,2.21-2.42h2.84M16.28,1a4.37,4.37,0,0,0-4.39,4.34,4.41,4.41,0,0,0,4.39,4.39,4.36,4.36,0,0,0,0-8.73Zm0,7a2.65,2.65,0,0,1-2.65-2.65,2.66,2.66,0,0,1,2.65-2.6,2.6,2.6,0,0,1,2.6,2.6A2.63,2.63,0,0,1,16.28,8Zm1.47,2.26H14.91A2.63,2.63,0,0,0,12.36,13v4.89a.34.34,0,0,0,.09.23l.48.52L9.24,27.3a.34.34,0,0,0,.32.48h4.91v6a.34.34,0,0,0,.34.34h1.05a.34.34,0,0,0,.34-.34V26.39a.34.34,0,0,0-.34-.34H11.65l2.58-6,2.69,2.83a2.09,2.09,0,0,0,3,0,2.15,2.15,0,0,0,.05-3l-3.21-3.52V14.3a.34.34,0,0,0-.34-.34H15.33a.34.34,0,0,0-.34.34V17a.34.34,0,0,0,.09.23l3.63,3.94a.4.4,0,0,1,0,.52.39.39,0,0,1-.51,0L14.1,17.37V13c0-.17,0-1,.81-1h2.84c.11,0,.39.13,1,1l.26.29.19.21,3.82,4.45A3.27,3.27,0,0,1,24,20.19a3.17,3.17,0,0,1-2.52,3.08l-.52.1a.34.34,0,0,0-.26.43L21.29,26H18a.34.34,0,0,0-.34.34v7.36a.34.34,0,0,0,.34.34H19a.34.34,0,0,0,.34-.34v-6h3.81a.34.34,0,0,0,.33-.44l-.76-2.7a4.91,4.91,0,0,0,3-4.51,4.84,4.84,0,0,0-1.41-3.4l-3.82-4.4a2.82,2.82,0,0,0-.38-.49c-.56-.67-1.31-1.57-2.34-1.57Z'/%3E%3C/svg%3E"), none }

li.pediatric { background-image: url(../images/icons/coverage/pediatric.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23e23d96' d='M22,18.57c0-1.47,1-2.11,1.84-3.14A10.46,10.46,0,0,0,26,7.95a.21.21,0,0,0-.22-.2h-1a.22.22,0,0,0-.2.23c0,1,.16,4.12-1.5,6s-2.57,2.71-2.57,4.51a.23.23,0,0,0,0,0V22a8.28,8.28,0,0,0-3-.56H17.4a7.46,7.46,0,0,0-5,1.83.26.26,0,0,0,0,.35l.6.65.09,0v9.56a.22.22,0,0,0,.22.22h1a.22.22,0,0,0,.22-.22V23.35a7.28,7.28,0,0,1,2.91-.6h.18a6.93,6.93,0,0,1,3,.6V33.8a.22.22,0,0,0,.22.22h1A.22.22,0,0,0,22,33.8V24.26l0,0,.6-.65a.26.26,0,0,0,0-.35,5.89,5.89,0,0,0-.63-.52V18.57Zm-4.47-7c1.37,0,1.87-.52,2-2.43h-4C15.67,11,16.2,11.53,17.49,11.53Zm-.13,3h.13c3.69,0,5.56-1.67,5.56-5.73V8.66c0-3.36-1.3-5.09-3.85-5.58a4.6,4.6,0,0,0,.94-1.37c0-.12.05-.25-.07-.33L19.35,1a.39.39,0,0,0-.19-.05.21.21,0,0,0-.2.11,3.53,3.53,0,0,1-1.12,1.36A4.05,4.05,0,0,1,16,3h0c-2.77.4-4.18,2.13-4.18,5.63v.19C11.8,12.91,13.67,14.58,17.36,14.58ZM13.15,8.66c0-3.24,1.45-4.43,4.21-4.43h.13c2.75,0,4.2,1.19,4.2,4.43v.19c0,3.24-1.45,4.44-4.2,4.44h-.13c-2.76,0-4.21-1.2-4.21-4.44Zm-.07,10v3.08a7.74,7.74,0,0,1,1.42-.65V18.54a.21.21,0,0,0,0-.12c0-1.74-.94-2.58-2.57-4.42s-1.49-5-1.5-6a.22.22,0,0,0-.2-.23h-1a.21.21,0,0,0-.22.2,10.46,10.46,0,0,0,2.23,7.48c.89,1,1.84,1.67,1.84,3.14A.16.16,0,0,0,13.08,18.67Z'/%3E%3C/svg%3E"), none }

li.hospitalization { background-image: url(../images/icons/coverage/hospitalization.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23e23d96' d='M32.82,15.38a.73.73,0,0,1-.41-.14L17.48,4.91,2.54,15.25a.71.71,0,0,1-.81-1.17L17.07,3.42a.68.68,0,0,1,.81,0L33.27,14.07a.72.72,0,0,1,.18,1A.68.68,0,0,1,32.82,15.38Z'/%3E%3Cpath fill='%23e23d96' d='M19.91,30.28H15.09a.71.71,0,0,1-.72-.72V25.13H9.94a.71.71,0,0,1-.72-.72V19.54a.71.71,0,0,1,.72-.72h4.42V14.39a.71.71,0,0,1,.72-.72h4.83a.71.71,0,0,1,.72.72v4.42h4.42a.71.71,0,0,1,.72.72v4.83a.71.71,0,0,1-.72.72H20.64v4.42A.72.72,0,0,1,19.91,30.28Zm-4.11-1.44h3.38V24.41a.71.71,0,0,1,.72-.72h4.42V20.3H19.91a.71.71,0,0,1-.72-.72V15.16H15.81v4.42a.71.71,0,0,1-.72.72H10.66v3.38h4.42a.71.71,0,0,1,.72.72Z'/%3E%3C/svg%3E"), none }


.settings-button-inline { float:left; margin-right: 3rem; }

.context-icons { height: 50px; width: 50px; margin-bottom: 20px; }

#compare-table li.coverage { line-height: 24px; }


/* Sticky headers on Comparisons 
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.is-sticky #sticky-also { z-index: 1; }
@media (max-width: 670px) { #sticky-also { display: none; height: 0; vertical-align: bottom;}}

#compare-button span { display: inline;}

.is-sticky .header-table th { border-bottom: 1px solid #e1e1e1; }
.is-sticky .pdf-detail-link { display: none;}


#sticky-compare { background: #fff; padding-bottom: 5px; border-bottom: 1px solid #e1e1e1; }
.is-sticky #sticky-compare { 
    background: #005595; 
	color: #fff;
    -webkit-transition: background 0.3s ease-in-out;
    -moz-transition: background 0.3s ease-in-out;
    -o-transition: background 0.3s ease-in-out;
    transition: background 0.3s ease-in-out;
	z-index: 2;
	padding: 10px;
}

.is-sticky #sticky-compare select { color: #231f20;}

.is-sticky .back-control {color: #fff;}

.is-sticky #sticky-compare .button { 
	background:  #f58220;
	color: #fff;
}

.sticky-pad { padding: 15px 8px 0px 8px;}
.back-sticky-pad { padding: 0px 8px 0px 8px;}

.compare-not-button { color: #A23293; }

/* Compare Plans 
–––––––––––––––––––––––––––––––––––––––––––––––––– */
img.ids-logo { width: auto; height: 100px;}	

img.choose-plan-network-logo { height: 80px; width: auto; margin: 25px 0 8px 0;}
img.choose-plan-network-logo-sm { height: 35px; width: auto; margin: 25px 0 8px 0;}
img.choose-plan-network-logo.magnacare { height: 30px;  margin: 25px 0 23px 0;}
img.network-logo { width: 100%; min-width: 100px; max-width: 160px; height: auto;}
img.create-logo-short {  height: auto; width: 130px !important; margin: 25px 0 8px 0;}

@media (max-width:670px) {
	img.network-logo { width: 100%; max-width: 140px; height: auto;}	
}

.header-table { margin-bottom: 0;}
.header-table th { padding-bottom: 10px; border-bottom: 0; background-color: #fff; opacity: .95;}

@media (max-width: 1340px) { .header-table h4 { font-size: 1.3em; }} 
@media (max-width: 1150px) { .header-table h4 { font-size: .93em; }} 

.price { font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;	 margin-top: 25px !important; font-size: 1.6em;}

#compare-table tr:first-child td { padding: 0; margin: 0; line-height: 15px;}

#compare-table td:first-child { text-align: left !important; padding: 10px; font-size: 95%;}

#compare-table td { width: 25% !important; line-height: 140%; }
#compare-table .four-plans td, #compare-table .four-plans th { width: 20% !important; }
#compare-table .two-plans td, #compare-table .two-plans th { width: 33% !important; }
#compare-table .one-plan td:first-child, #compare-table .one-plan th:first-child { width: 35% !important; }
#compare-table .one-plan td, #compare-table .one-plan th { width: 65% !important; }

tr.remove-border td { border: 0 !important;}


.comparing { 
	color: #005595; 
	background-image: url(../images/icons/utilities/selected.png); 
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.24 22.24'%3E%3Ctitle%3Eselected%3C/title%3E%3Cpath d='M11.84,0.8a11.12,11.12,0,1,0,11,11.12A11,11,0,0,0,11.84.8ZM17,7.12l1,1-7.92,8.8L5.92,12.72l1-1L10,14.88l7-7.76h0Z' transform='translate(-0.64 -0.8)' style='fill:%23005595'/%3E%3C/svg%3E"), none;
	background-repeat: no-repeat;
    padding: 0 0 0 35px;
    background-position: left center;
    background-size: 22px 22px !important;
	line-height: 24px;
}

#compare-table th { letter-spacing: 1px; line-height: 105%; font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; text-transform: uppercase; }
.table-spacer { padding: 15px 0 55px;}
#compare-table { font-size: 95%; }
#compare-table .plan-summary { padding: 20px; background: #f4f7f9; }

#compare-coverage li { background-size: 22px 22px; padding-left: 30px; }

td#provider-search-table div { display: inline-block; margin-top: 12px; }


/* RESPONSIVE TABLE */

#compare-table .stacktable.large-only { display: table; }
#compare-table .stacktable.small-only { display: none; }

@media (max-width: 910px) {
  #compare-table .stacktable.large-only { display: none; }
  #compare-table .stacktable.small-only { display: table; font-size: 90%; }
  #compare-table .stacktable.small-only .button { font-size: 70%; letter-spacing: 0; }

}

#compare-table .stacktable.small-only th  { background-color: #f3f3f3; color: #005595; padding-left: 5px; }

th.st-head-row-main { display: none; }

.stacktable.small-only .inline { white-space: normal;  }

#compare-table .stacktable.small-only td:first-child { background-color: #f4f7f9; width: 43% !important;  }
#compare-table .stacktable.small-only td { text-align: left !important; background: #fff;}

.provider-search-row td:first-child a { display: none; }


/* Advanced Compare Plans 
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#advanced-compare tr:nth-child(even) {background: #f4f7f9}
#advanced-compare th { text-transform: capitalize !important; vertical-align: top; }
.advanced-network-logo { width: 120px; height: auto; margin-top: 15px;}
#advanced-compare td, #compare-table td, #advanced-compare th, #details-table td { width: 25%; vertical-align: top;}

tr.provider-search-row, tr.provider-search-results { background-color: #f4f7f9; }
.provider-search-row td { text-align: center;} 

.header, .expanded-section { border-bottom: 1px solid #E1E1E1; }
.expanded-section { padding: 25px 20px; }
.header { padding: 12px 20px; margin-top: 25px; }
.header:hover, .expanded-section { background-color: #f4f7f9; }

#details-table td:first-child { font-weight: 600 !important; padding-left: 0; }
#details-table th {
	border-bottom: 0;
	color: #6e757e;
	font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-weight: 600; 
	text-transform: uppercase;  
	font-size: .8em; 
	line-height: 13px;
}


/* RESPONSIVE TABLE */

#details-table .stacktable.large-only { display: table; }
#details-table .stacktable.small-only { display: none; }
.plan-name-show { display: none; }

@media (max-width: 910px) {
	#sticky-also { display: none; height: 0;}
	.plan-name-show { display: block; }
	#svcName { white-space: pre-wrap;}
	#details-table .stacktable.large-only { display: none; }	
	#details-table .stacktable.small-only { display: table; font-size: 90%; }
}

.header:hover { cursor: pointer;}


.expand, .collapse { 
    display: inline-block;
	position: relative;
	top: 0px;
    margin-left: 12px;
    height: 25px;
	width: 25px; 
	line-height: 26px;
	background-color: #f58220;
  	border-radius: 50%;
	vertical-align: middle;
}

.expand:after, .collapse:after {
	content: '';
	display: inline-block;
	position: relative;
  	width: 6px;
  	height: 6px;
  	border-top: 2px solid #fff;
  	border-right: 2px solid #fff;
	left: 8px;
}

.collapse:after {
  	-moz-transform: rotate(-45deg);
  	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-sand-transform: rotate(-45deg);
   	top: 1px;
}

.expand:after {
  	-moz-transform: rotate(135deg);
  	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
  	transform: rotate(135deg);
	-sand-transform: rotate(135deg);
   	top: -3px;
}

a.expand, a.collapse { border-bottom: 0; text-decoration: none;}

.expand:hover, .collapse:hover {
	opacity: 0.7;
  	filter: alpha(opacity=70);
}


/* Map button icons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.pcp-button, .specialist-button, .ancillary-button, .hospital-button { 
	padding: 0px 25px 0px 10px;
	background-repeat: no-repeat;
	background-position: 96% 50%;
}

.pcp-button {
	background-size: 10px 10px;
	background-image: url(../images/icons/buttons/provider-radio-white.png); 
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23005595' /%3E%3C/svg%3E"), none; }

.pcp-button:hover, .button-blue-selected.pcp-button {
	background-size: 10px 10px;
	background-image: url(../images/icons/buttons/provider-radio-blue.png); 
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='5' fill='%23ffffff' /%3E%3C/svg%3E"), none; }


.specialist-button { 
	background-size: 16px 16px;
	background-image: url(../images/icons/buttons/specialist-radio-blue.png); 
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cpath fill='%23005595' d='M18.52,11.92a2.42,2.42,0,0,0-2.42,2.42,2.19,2.19,0,0,0,1.21,2,2.82,2.82,0,0,1-2.62,1.91A2.7,2.7,0,0,1,12,15.56V12.69a4.91,4.91,0,0,0,3.83-4.78V2.8a1.14,1.14,0,0,0-1.15-1.15H13.42a1.15,1.15,0,0,0,0,2.3h.13V8a2.75,2.75,0,0,1-2.68,2.74A2.7,2.7,0,0,1,8.18,8V4h.13a1.15,1.15,0,0,0,0-2.3H7A1.14,1.14,0,0,0,5.89,2.87V8a4.91,4.91,0,0,0,3.83,4.78v2.87a5,5,0,0,0,5,5,5.16,5.16,0,0,0,4.91-4.08,2.48,2.48,0,0,0,1.34-2.17A2.42,2.42,0,0,0,18.52,11.92ZM19,15.69l-.32.13V16a4,4,0,0,1-7.91-.45V11.92l-.38-.06a4,4,0,0,1-3.44-4V2.8A.14.14,0,0,1,7,2.68v.06H8.31a.13.13,0,0,1,0,.26H7.16V8a3.7,3.7,0,0,0,7.4,0V3H13.42a.13.13,0,1,1,0-.26h1.28a.14.14,0,0,1,.13.13V8a4,4,0,0,1-3.44,4L11,12v3.57a3.7,3.7,0,0,0,3.7,3.7,3.6,3.6,0,0,0,3.64-3.06l.06-.38L18,15.69a1.48,1.48,0,0,1-.89-1.34,1.4,1.4,0,0,1,2.81,0A1.44,1.44,0,0,1,19,15.69Z'/%3E%3Cpolygon fill='%23005595' points='20.82 3.53 21.75 6.44 24.78 6.44 22.32 8.22 23.29 11.13 20.82 9.35 18.36 11.13 19.29 8.22 16.82 6.44 19.89 6.44 20.82 3.53'/%3E%3C/svg%3E"), none; }

.specialist-button:hover, .button-blue-selected.specialist-button { 
	background-size: 16px 16px;
	background-image: url(../images/icons/buttons/specialist-radio-white.png); 
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cpath fill='%23ffffff' d='M18.52,11.92a2.42,2.42,0,0,0-2.42,2.42,2.19,2.19,0,0,0,1.21,2,2.82,2.82,0,0,1-2.62,1.91A2.7,2.7,0,0,1,12,15.56V12.69a4.91,4.91,0,0,0,3.83-4.78V2.8a1.14,1.14,0,0,0-1.15-1.15H13.42a1.15,1.15,0,0,0,0,2.3h.13V8a2.75,2.75,0,0,1-2.68,2.74A2.7,2.7,0,0,1,8.18,8V4h.13a1.15,1.15,0,0,0,0-2.3H7A1.14,1.14,0,0,0,5.89,2.87V8a4.91,4.91,0,0,0,3.83,4.78v2.87a5,5,0,0,0,5,5,5.16,5.16,0,0,0,4.91-4.08,2.48,2.48,0,0,0,1.34-2.17A2.42,2.42,0,0,0,18.52,11.92ZM19,15.69l-.32.13V16a4,4,0,0,1-7.91-.45V11.92l-.38-.06a4,4,0,0,1-3.44-4V2.8A.14.14,0,0,1,7,2.68v.06H8.31a.13.13,0,0,1,0,.26H7.16V8a3.7,3.7,0,0,0,7.4,0V3H13.42a.13.13,0,1,1,0-.26h1.28a.14.14,0,0,1,.13.13V8a4,4,0,0,1-3.44,4L11,12v3.57a3.7,3.7,0,0,0,3.7,3.7,3.6,3.6,0,0,0,3.64-3.06l.06-.38L18,15.69a1.48,1.48,0,0,1-.89-1.34,1.4,1.4,0,0,1,2.81,0A1.44,1.44,0,0,1,19,15.69Z'/%3E%3Cpolygon fill='%23ffffff' points='20.82 3.53 21.75 6.44 24.78 6.44 22.32 8.22 23.29 11.13 20.82 9.35 18.36 11.13 19.29 8.22 16.82 6.44 19.89 6.44 20.82 3.53'/%3E%3C/svg%3E"), dfsdfds; }

.ancillary-button { 
	background-size: 10px 10px;
	background-image: url(../images/icons/buttons/urgent-care-radio-blue.png);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Crect fill='%23005595' x='13.35' y='1' width='13.3' height='38'/%3E%3Crect fill='%23005595' x='1.95' y='12.4' width='36.1' height='13.3'/%3E%3C/svg%3E"), none;
}

.ancillary-button:hover, .button-blue-selected.ancillary-button { 
	background-size: 10px 10px;
	background-image: url(../images/icons/buttons/urgent-care-radio-white.png);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Crect fill='%23ffffff' x='13.35' y='1' width='13.3' height='38'/%3E%3Crect fill='%23ffffff' x='1.95' y='12.4' width='36.1' height='13.3'/%3E%3C/svg%3E"), none;
}

.hospital-button { 
	background-size: 10px 10px;
	background-image: url(../images/icons/buttons/facilities-radio-blue.png);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon fill='%23005595' points='27.97 22.48 27.97 39.34 36.5 39.34 36.5 0.66 27.97 0.66 27.97 14.13 12.03 14.13 12.03 0.66 3.5 0.66 3.5 39.34 12.03 39.34 12.03 22.48 27.97 22.48 27.97 22.48'/%3E%3C/svg%3E"), none;
}

.hospital-button:hover, .button-blue-selected.hospital-button { 
	background-size: 10px 10px;
	background-image: url(../images/icons/buttons/facilities-radio-white.png);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon fill='%23ffffff' points='27.97 22.48 27.97 39.34 36.5 39.34 36.5 0.66 27.97 0.66 27.97 14.13 12.03 14.13 12.03 0.66 3.5 0.66 3.5 39.34 12.03 39.34 12.03 22.48 27.97 22.48 27.97 22.48'/%3E%3C/svg%3E"), none;
}


/* Requesting Changes
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.price-increase, .price-decrease { 
    display: inline-block;
	position: relative;
	background-color: #9ACA3C;
  	border-radius: 50%;
	vertical-align: middle;
	margin: 5px 0px 10px 12px;
    height: 24px;
	width: 24px;
    line-height: 24px;
    background-position: right;
    background-repeat: no-repeat;
}



.price-increase:after, .price-decrease:after {
	content: '';
	display: inline-block;
	position: relative;
  	width: 7px;
  	height: 7px;
  	border-top: 2px solid #fff;
  	border-right: 2px solid #fff;
	left: -7px;
}

.price-increase:after {
  	-moz-transform: rotate(-45deg);
  	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-sand-transform: rotate(-45deg);
   	top: 2px;
}

.price-decrease:after {
  	-moz-transform: rotate(135deg);
  	-webkit-transform: rotate(135deg);
  	transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-sand-transform: rotate(135deg);
   	top: -2px;
}


/* Review Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media (max-width: 900px) { .review-plans-selected .columns { width: 100%; margin: 40px 0 0 0;} }


.review-totals { text-align: right;}
@media (max-width: 670px) { .review-totals { text-align: left;}  }



/* General Styles 
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.content-row {
    display: table;
}

.content-columns {
    display: table-cell;
    height:100%;
    padding: 22px;
}


.dental-column { background: url(../images/lifestyle/choose-plan/smile-couple-lg.jpg) no-repeat right; }
.vision-column { background: url(../images/lifestyle/choose-plan/single-lg.jpg) no-repeat left; }
.health-fsa-column { background: url(../images/lifestyle/choose-plan/couple-lg.jpg) no-repeat right; }
.hsa-column { background: url(../images/lifestyle/choose-plan/single-lg.jpg) no-repeat left; }
.dep-fsa-column { background: url(../images/lifestyle/choose-plan/mom-daughter-lg.jpg) no-repeat right; }
.life-column { background: url(../images/lifestyle/choose-plan/family-lg.jpg) no-repeat right; }
.ltd-column { background: url(../images/lifestyle/choose-plan/fancy-lg.jpg) no-repeat right; }
.std-column { background: url(../images/lifestyle/choose-plan/single-lg.jpg) no-repeat right; }

.dental-column, .vision-column, .health-fsa-column, .dep-fsa-column, .life-column, .std-column, .ltd-column, .hsa-column  { background-size: cover; width: 30%; }

@media (max-width: 650px) { 
    .content-columns:after { content: "";
        display: table;
        clear: both; } 
    .content-columns, .dental-column, .vision-column, .health-fsa-column, .dep-fsa-column, .life-column, .hsa-column  { display: inline-block; width: 100% !important; } 
    .dental-column, .vision-column, .health-fsa-column, .dep-fsa-column, .life-column { height: 200px; margin-bottom: -10px; }
}


.hsa-col { 
    width: 30.6666666667%; 
    padding: 20px; 
    text-align: center;
    background: #f4f7f9;
    cursor: pointer;
}

.hsa-col-selected, .hsa-col:hover { 
    background: #005595;
    color: #ffffff;
}

.percent { font-size: 150%; }
.salary-deduction { font-size: 80%; }

@media (min-width: 551px) and (max-width: 800px) { 
    .hsa-col { padding: 8px; }
    .percent { font-size: 90%; }
    .salary-deduction { font-size: 70%; }
}

@media (max-width: 670px) { 
    .hsa-col { margin-left: 4%; }
    .hsa-col:first-child { margin-left: 0; }
}

ul.hsa li { margin-bottom: .7rem; }


.panel-selected {  background: #005595 !important; color: #ffffff; }


/* General Styles 
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.callout { background-color: #f4f7f9; padding: 35px;}

.callout-cost-icon, .callout-cost-icon-sm { 	
  	background-repeat: no-repeat;
  	background-position: 7% 50%;
	background-image: url(../images/icons/callouts/callout-cost.png);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 75 75'%3E%3Cpath fill='%23005595' d='M69.26,21.14h0A36.22,36.22,0,0,0,58.71,8.76a1.91,1.91,0,0,0-1.45-.35,1.94,1.94,0,0,0-.87,3.5,32.5,32.5,0,0,1,9.41,11A31.83,31.83,0,1,1,37.5,5.66a1.91,1.91,0,0,0,1.91-1.91,2,2,0,0,0-1.91-2A35.73,35.73,0,1,0,73.23,37.5,35.39,35.39,0,0,0,69.26,21.14Z'/%3E%3Cpath fill='%23005595' d='M38.21,18.2l-.46,4C33,22.19,30,25,30,29.21c0,8.25,12,7.52,12,13.24a3.88,3.88,0,0,1-4.14,4,5.81,5.81,0,0,1-5.72-3.72l-3.07,2a8.34,8.34,0,0,0,5.75,4.76l-.38,3.68h2.38l.35-3.38c5.22,0,8.36-2.88,8.36-7.44,0-8.75-12-7.33-12-13.2a3.47,3.47,0,0,1,3.76-3.53c2.53,0,4,1.69,4.68,3.84l3.11-1.84a7.9,7.9,0,0,0-5-4.95l.5-4.41Z'/%3E%3C/svg%3E"), none;
}

.callout-cost-icon { padding-left: 30%; background-size: 75px 75px; }
.callout-cost-icon-sm { padding-left: 22%; background-size: 45px 45px; }


@media (min-width: 551px) and (max-width: 1000px) {
    .callout { padding: 20px;}
    
	.callout-cost-icon, .callout-cost-icon-sm { 
	background-size: 55px 55px !important;
	background-position: 50% 10%;
	padding: 85px 20px 20px 20px; text-align: center;}
}

@media (max-width: 670px) { 
    .callout-cost-icon, .callout-cost-icon-sm { 
        background-size: 55px 55px !important;
        background-position: 5% 50%;
        padding-left: 30%
    }
}

.callout-alert { background-color: #fffad9; padding: 35px;}

.callout-alert-icon { 	
	padding-left: 12%; background-size: 55px 55px; 
  	background-repeat: no-repeat;
  	background-position: 5% 50%;
	background-image: url(../images/icons/callouts/callout-alert.png);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 75 75'%3E%3Cpath fill='%23005595' d='M69.26,21.14h0A36.22,36.22,0,0,0,58.71,8.76a1.91,1.91,0,0,0-1.45-.35,1.94,1.94,0,0,0-.87,3.5,32.5,32.5,0,0,1,9.41,11A31.83,31.83,0,1,1,37.5,5.66a1.91,1.91,0,0,0,1.91-1.91,2,2,0,0,0-1.91-2A35.77,35.77,0,1,0,69.26,21.14Z'/%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cpath fill='%23005595' d='M34.6,52.83a2.93,2.93,0,0,1,.91-2.33,3.34,3.34,0,0,1,2.59-.91,3.52,3.52,0,0,1,2.59.91,3.45,3.45,0,0,1,0,4.66,3.34,3.34,0,0,1-2.59.91,3.34,3.34,0,0,1-2.59-.91A3.12,3.12,0,0,1,34.6,52.83Zm6.08-8H35.38l-.52-25.88h6.47Z'/%3E%3C/g%3E%3C/svg%3E"), none;
}

@media (max-width: 1215px) { .callout-alert-icon { padding-left: 20%; } }
@media (max-width: 450px) { .callout-alert-icon { padding-left: 25%; } }


.callout-alert-sm, .callout-sm { padding: 20px;}

.callout-selected .callout  { 
	cursor: pointer; 
	background-color: #005595; 
	color: #ffffff !important;
	-webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;	
}

#hsa-callouts .callout a { color: #005595; }
#hsa-callouts .callout a.button { color: #f58220; }
#hsa-callouts a:hover, #hsa-callouts .callout:hover a, .callout-selected .callout { color: #ffffff; border: 0;  }
#hsa-callouts .callout:hover a.button , .callout-selected .callout a.button { color: #ffffff !important; border: 1px solid #f58220; background-color: #f58220; }

#hsa-callouts a.button, #hsa-callouts a.button:hover { 
	-webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}


/* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.csv, .print, .pdf, .xls, .email {
	height: 35px;
	width: 35px;
	display:inline-block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-bottom: 0px !important;
	background-repeat: no-repeat;	
	cursor: pointer;
}


.csv { background-image: url(../images/icons/utilities/csv.png); background-image:  url("data:image/svg+xml;charset=UTF-8,%3Csvg id='Layer_4' data-name='Layer 4' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23f58220' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.39,3.76V31.24A2.75,2.75,0,0,0,5.14,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23f58220' d='M21.64,34.5H5.14a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36H24.9v7.32A3.26,3.26,0,0,1,21.64,34.5Z'/%3E%3Crect fill='%23f58220' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23f58220' x='8.6' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23f58220' x='7.19' y='20.02' width='6.86' height='0.71'/%3E%3Cpath fill='%23f58220' d='M33.11,22.67H15.61V10.88H33.11Zm-16-1.5H31.61V12.38H17.11Z'/%3E%3Cpath fill='%23f58220' d='M22,17.4a1.56,1.56,0,0,1-.24.79,1.45,1.45,0,0,1-.62.53,2.1,2.1,0,0,1-.91.19,1.68,1.68,0,0,1-1.32-.55,2.26,2.26,0,0,1-.48-1.55V16.6a2.58,2.58,0,0,1,.22-1.1,1.65,1.65,0,0,1,.63-.73,1.75,1.75,0,0,1,.95-.26,1.84,1.84,0,0,1,1.25.41A1.61,1.61,0,0,1,22,16.05H21a.76.76,0,0,0-.2-.56.81.81,0,0,0-.56-.17.61.61,0,0,0-.56.29,1.85,1.85,0,0,0-.19.92v.3a2,2,0,0,0,.17,1,.63.63,0,0,0,.59.29.79.79,0,0,0,.54-.17.71.71,0,0,0,.2-.53Z'/%3E%3Cpath fill='%23f58220' d='M25,17.71a.42.42,0,0,0-.16-.35,2,2,0,0,0-.56-.26,5.38,5.38,0,0,1-.66-.26,1.24,1.24,0,0,1-.83-1.12,1,1,0,0,1,.21-.63,1.33,1.33,0,0,1,.58-.42,2.27,2.27,0,0,1,.85-.15,2,2,0,0,1,.82.16,1.3,1.3,0,0,1,.57.47,1.22,1.22,0,0,1,.2.69H25a.52.52,0,0,0-.16-.4.62.62,0,0,0-.43-.14.7.7,0,0,0-.44.12A.36.36,0,0,0,24,16a2.22,2.22,0,0,0,.62.28,3.79,3.79,0,0,1,.73.31A1.22,1.22,0,0,1,26,17.7a1,1,0,0,1-.42.88,1.88,1.88,0,0,1-1.16.32,2.31,2.31,0,0,1-.94-.19,1.41,1.41,0,0,1-.63-.51,1.32,1.32,0,0,1-.21-.75h1a.65.65,0,0,0,.18.51.83.83,0,0,0,.58.16.67.67,0,0,0,.4-.11A.37.37,0,0,0,25,17.71Z'/%3E%3Cpath fill='%23f58220' d='M28.5,17.68l.85-3.11H30.5l-1.44,4.27H27.94l-1.42-4.27h1.14Z'/%3E%3C/svg%3E"), none  }

.csv:hover { background-image: url(../images/icons/utilities/csv.png); background-image:  url("data:image/svg+xml;charset=UTF-8,%3Csvg id='Layer_4' data-name='Layer 4' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23A23293' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.39,3.76V31.24A2.75,2.75,0,0,0,5.14,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23A23293' d='M21.64,34.5H5.14a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36H24.9v7.32A3.26,3.26,0,0,1,21.64,34.5Z'/%3E%3Crect fill='%23A23293' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23A23293' x='8.6' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23A23293' x='7.19' y='20.02' width='6.86' height='0.71'/%3E%3Cpath fill='%23A23293' d='M33.11,22.67H15.61V10.88H33.11Zm-16-1.5H31.61V12.38H17.11Z'/%3E%3Cpath fill='%23A23293' d='M22,17.4a1.56,1.56,0,0,1-.24.79,1.45,1.45,0,0,1-.62.53,2.1,2.1,0,0,1-.91.19,1.68,1.68,0,0,1-1.32-.55,2.26,2.26,0,0,1-.48-1.55V16.6a2.58,2.58,0,0,1,.22-1.1,1.65,1.65,0,0,1,.63-.73,1.75,1.75,0,0,1,.95-.26,1.84,1.84,0,0,1,1.25.41A1.61,1.61,0,0,1,22,16.05H21a.76.76,0,0,0-.2-.56.81.81,0,0,0-.56-.17.61.61,0,0,0-.56.29,1.85,1.85,0,0,0-.19.92v.3a2,2,0,0,0,.17,1,.63.63,0,0,0,.59.29.79.79,0,0,0,.54-.17.71.71,0,0,0,.2-.53Z'/%3E%3Cpath fill='%23A23293' d='M25,17.71a.42.42,0,0,0-.16-.35,2,2,0,0,0-.56-.26,5.38,5.38,0,0,1-.66-.26,1.24,1.24,0,0,1-.83-1.12,1,1,0,0,1,.21-.63,1.33,1.33,0,0,1,.58-.42,2.27,2.27,0,0,1,.85-.15,2,2,0,0,1,.82.16,1.3,1.3,0,0,1,.57.47,1.22,1.22,0,0,1,.2.69H25a.52.52,0,0,0-.16-.4.62.62,0,0,0-.43-.14.7.7,0,0,0-.44.12A.36.36,0,0,0,24,16a2.22,2.22,0,0,0,.62.28,3.79,3.79,0,0,1,.73.31A1.22,1.22,0,0,1,26,17.7a1,1,0,0,1-.42.88,1.88,1.88,0,0,1-1.16.32,2.31,2.31,0,0,1-.94-.19,1.41,1.41,0,0,1-.63-.51,1.32,1.32,0,0,1-.21-.75h1a.65.65,0,0,0,.18.51.83.83,0,0,0,.58.16.67.67,0,0,0,.4-.11A.37.37,0,0,0,25,17.71Z'/%3E%3Cpath fill='%23A23293' d='M28.5,17.68l.85-3.11H30.5l-1.44,4.27H27.94l-1.42-4.27h1.14Z'/%3E%3C/svg%3E"), none  }


.print { background-image: url(../images/icons/utilities/print.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23f58220' d='M31.38,23.07V9.17A1.16,1.16,0,0,0,30.24,8H24.76v-6H10.19V6.45h7.29V8H4.71A1.16,1.16,0,0,0,3.57,9.17v13.9a1.16,1.16,0,0,0,1.14,1.14H8v1.57H4.71A2.74,2.74,0,0,1,2,23.07V9.17A2.74,2.74,0,0,1,4.71,6.45h3.9V.5H26.38v6h3.9A2.74,2.74,0,0,1,33,9.17v13.9a2.74,2.74,0,0,1-2.71,2.71h-2.9V24.21h2.9A1.15,1.15,0,0,0,31.38,23.07Zm-4.38-4H25V34.5H10V19.12H8V17.55H27Zm-3.57,0H11.57V32.93H23.43Zm-15-7.71h-2v2h2Z'/%3E%3C/svg%3E"), none; }

.print:hover { background-image: url(../images/icons/utilities/print.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23A23293' d='M31.38,23.07V9.17A1.16,1.16,0,0,0,30.24,8H24.76v-6H10.19V6.45h7.29V8H4.71A1.16,1.16,0,0,0,3.57,9.17v13.9a1.16,1.16,0,0,0,1.14,1.14H8v1.57H4.71A2.74,2.74,0,0,1,2,23.07V9.17A2.74,2.74,0,0,1,4.71,6.45h3.9V.5H26.38v6h3.9A2.74,2.74,0,0,1,33,9.17v13.9a2.74,2.74,0,0,1-2.71,2.71h-2.9V24.21h2.9A1.15,1.15,0,0,0,31.38,23.07Zm-4.38-4H25V34.5H10V19.12H8V17.55H27Zm-3.57,0H11.57V32.93H23.43Zm-15-7.71h-2v2h2Z'/%3E%3C/svg%3E"), none; }


.pdf { background-image: url(../images/icons/utilities/pdf.png);  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23f58220' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.38,3.76V31.24A2.75,2.75,0,0,0,5.13,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23f58220' d='M21.63,34.5H5.13a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36h1.71v7.32A3.26,3.26,0,0,1,21.63,34.5Z'/%3E%3Crect fill='%23f58220' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23f58220' x='8.59' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23f58220' x='7.18' y='20.02' width='6.86' height='0.71'/%3E%3Cpath fill='%23f58220' d='M33.11,22.67H15.6V10.88H33.11Zm-16-1.5H31.61V12.38H17.1Z'/%3E%3Cpath fill='%23f58220' d='M19.8,17.19v1.45h-1V14.37h1.7a2,2,0,0,1,.87.18,1.36,1.36,0,0,1,.58.51,1.39,1.39,0,0,1,.21.75,1.23,1.23,0,0,1-.45,1,1.85,1.85,0,0,1-1.23.37Zm0-.79h.67a.64.64,0,0,0,.46-.15.56.56,0,0,0,.16-.42.69.69,0,0,0-.16-.48.57.57,0,0,0-.44-.18H19.8Z'/%3E%3Cpath fill='%23f58220' d='M23,18.64V14.37h1.37a2,2,0,0,1,1,.26,1.81,1.81,0,0,1,.71.72,2.2,2.2,0,0,1,.26,1v.2a2.2,2.2,0,0,1-.25,1.05,1.81,1.81,0,0,1-.7.73,2,2,0,0,1-1,.27Zm1-3.47v2.68h.36a.8.8,0,0,0,.68-.31,1.54,1.54,0,0,0,.24-.94v-.18a1.53,1.53,0,0,0-.24-.93.81.81,0,0,0-.69-.31Z'/%3E%3Cpath fill='%23f58220' d='M29.84,16.94H28.19v1.7h-1V14.37H30v.79H28.19v1h1.66Z'/%3E%3C/svg%3E"), none }

.pdf:hover { background-image: url(../images/icons/utilities/pdf.png);  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23A23293' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.38,3.76V31.24A2.75,2.75,0,0,0,5.13,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23A23293' d='M21.63,34.5H5.13a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36h1.71v7.32A3.26,3.26,0,0,1,21.63,34.5Z'/%3E%3Crect fill='%23A23293' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23A23293' x='8.59' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23A23293' x='7.18' y='20.02' width='6.86' height='0.71'/%3E%3Cpath fill='%23A23293' d='M33.11,22.67H15.6V10.88H33.11Zm-16-1.5H31.61V12.38H17.1Z'/%3E%3Cpath fill='%23A23293' d='M19.8,17.19v1.45h-1V14.37h1.7a2,2,0,0,1,.87.18,1.36,1.36,0,0,1,.58.51,1.39,1.39,0,0,1,.21.75,1.23,1.23,0,0,1-.45,1,1.85,1.85,0,0,1-1.23.37Zm0-.79h.67a.64.64,0,0,0,.46-.15.56.56,0,0,0,.16-.42.69.69,0,0,0-.16-.48.57.57,0,0,0-.44-.18H19.8Z'/%3E%3Cpath fill='%23A23293' d='M23,18.64V14.37h1.37a2,2,0,0,1,1,.26,1.81,1.81,0,0,1,.71.72,2.2,2.2,0,0,1,.26,1v.2a2.2,2.2,0,0,1-.25,1.05,1.81,1.81,0,0,1-.7.73,2,2,0,0,1-1,.27Zm1-3.47v2.68h.36a.8.8,0,0,0,.68-.31,1.54,1.54,0,0,0,.24-.94v-.18a1.53,1.53,0,0,0-.24-.93.81.81,0,0,0-.69-.31Z'/%3E%3Cpath fill='%23A23293' d='M29.84,16.94H28.19v1.7h-1V14.37H30v.79H28.19v1h1.66Z'/%3E%3C/svg%3E"), none }


.xls { background-image: url(../images/icons/utilities/xls.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg id='Layer_3' data-name='Layer 3' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23f58220' d='M20.69,15.88l.7-1.42h1.17l-1.19,2.12,1.22,2.15H21.41l-.72-1.44L20,18.73H18.79L20,16.58l-1.19-2.12H20Z'/%3E%3Cpath fill='%23f58220' d='M24.25,17.94H26v.79H23.23V14.46h1Z'/%3E%3Cpath fill='%23f58220' d='M29,17.6a.42.42,0,0,0-.16-.35,2,2,0,0,0-.56-.26,5.38,5.38,0,0,1-.66-.26,1.24,1.24,0,0,1-.83-1.12A1,1,0,0,1,27,15a1.33,1.33,0,0,1,.58-.42,2.27,2.27,0,0,1,.85-.15,2,2,0,0,1,.82.16,1.3,1.3,0,0,1,.57.47,1.22,1.22,0,0,1,.2.69H29a.52.52,0,0,0-.16-.4.62.62,0,0,0-.43-.14.7.7,0,0,0-.44.12.36.36,0,0,0,0,.61,2.22,2.22,0,0,0,.62.28,3.79,3.79,0,0,1,.73.31,1.22,1.22,0,0,1,.69,1.1,1,1,0,0,1-.42.88,1.88,1.88,0,0,1-1.16.32,2.31,2.31,0,0,1-.94-.19,1.41,1.41,0,0,1-.63-.51,1.32,1.32,0,0,1-.21-.75h1a.65.65,0,0,0,.18.51.83.83,0,0,0,.58.16.67.67,0,0,0,.4-.11A.36.36,0,0,0,29,17.6Z'/%3E%3Cpath fill='%23f58220' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.39,3.76V31.24A2.75,2.75,0,0,0,5.14,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23f58220' d='M21.64,34.5H5.14a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36H24.9v7.32A3.26,3.26,0,0,1,21.64,34.5Z'/%3E%3Crect fill='%23f58220' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23f58220' x='8.6' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23f58220' x='7.19' y='20.02' width='6.86' height='0.71'/%3E%3Cpath fill='%23f58220' d='M33.11,22.67H15.61V10.88H33.11Zm-16-1.5H31.61V12.38H17.11Z'/%3E%3C/svg%3E"), none }

.xls:hover { background-image: url(../images/icons/utilities/xls.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg id='Layer_3' data-name='Layer 3' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23A23293' d='M20.69,15.88l.7-1.42h1.17l-1.19,2.12,1.22,2.15H21.41l-.72-1.44L20,18.73H18.79L20,16.58l-1.19-2.12H20Z'/%3E%3Cpath fill='%23A23293' d='M24.25,17.94H26v.79H23.23V14.46h1Z'/%3E%3Cpath fill='%23A23293' d='M29,17.6a.42.42,0,0,0-.16-.35,2,2,0,0,0-.56-.26,5.38,5.38,0,0,1-.66-.26,1.24,1.24,0,0,1-.83-1.12A1,1,0,0,1,27,15a1.33,1.33,0,0,1,.58-.42,2.27,2.27,0,0,1,.85-.15,2,2,0,0,1,.82.16,1.3,1.3,0,0,1,.57.47,1.22,1.22,0,0,1,.2.69H29a.52.52,0,0,0-.16-.4.62.62,0,0,0-.43-.14.7.7,0,0,0-.44.12.36.36,0,0,0,0,.61,2.22,2.22,0,0,0,.62.28,3.79,3.79,0,0,1,.73.31,1.22,1.22,0,0,1,.69,1.1,1,1,0,0,1-.42.88,1.88,1.88,0,0,1-1.16.32,2.31,2.31,0,0,1-.94-.19,1.41,1.41,0,0,1-.63-.51,1.32,1.32,0,0,1-.21-.75h1a.65.65,0,0,0,.18.51.83.83,0,0,0,.58.16.67.67,0,0,0,.4-.11A.36.36,0,0,0,29,17.6Z'/%3E%3Cpath fill='%23A23293' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.39,3.76V31.24A2.75,2.75,0,0,0,5.14,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23A23293' d='M21.64,34.5H5.14a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36H24.9v7.32A3.26,3.26,0,0,1,21.64,34.5Z'/%3E%3Crect fill='%23A23293' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23A23293' x='8.6' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23A23293' x='7.19' y='20.02' width='6.86' height='0.71'/%3E%3Cpath fill='%23A23293' d='M33.11,22.67H15.61V10.88H33.11Zm-16-1.5H31.61V12.38H17.11Z'/%3E%3C/svg%3E"), none }

.email { background-image: url(../images/icons/utilities/email.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23f58220' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.38,3.76V31.24A2.75,2.75,0,0,0,5.13,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23f58220' d='M21.63,34.5H5.13a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36h1.71v7.32A3.26,3.26,0,0,1,21.63,34.5Z'/%3E%3Cpath fill='%23f58220' d='M16.12,11.32v11h16.5v-11ZM31.24,12,24.49,17.1,17.6,12ZM32,21.67H16.79V12.36L24.46,18,32,12.36Z'/%3E%3Cpath fill='%23f58220' d='M33.12,22.81H15.62v-12h17.5ZM17.29,21.17H31.45V13.36l-7,5.24-7.16-5.25Zm1.83-8.64,5.36,4,5.26-4Z'/%3E%3Crect fill='%23f58220' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23f58220' x='8.59' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23f58220' x='7.18' y='20.02' width='6.86' height='0.71'/%3E%3C/svg%3E"), none }

.email:hover { background-image: url(../images/icons/utilities/email.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath fill='%23A23293' d='M23.72,31.28a2.08,2.08,0,0,1-2,2H5.17a2.08,2.08,0,0,1-2-2V3.76a2.08,2.08,0,0,1,2-2h16.5a2.08,2.08,0,0,1,2,2V9.27h.71V3.76A2.75,2.75,0,0,0,21.67,1H5.17A2.75,2.75,0,0,0,2.38,3.76V31.24A2.75,2.75,0,0,0,5.13,34h16.5a2.75,2.75,0,0,0,2.76-2.76V24.42h-.71l0,6.86Z'/%3E%3Cpath fill='%23A23293' d='M21.63,34.5H5.13a3.26,3.26,0,0,1-3.26-3.26V3.76A3.24,3.24,0,0,1,5.17.5h16.5a3.26,3.26,0,0,1,3.26,3.26v6H23.22v-6a1.57,1.57,0,0,0-1.55-1.55H5.17A1.59,1.59,0,0,0,3.62,3.76V31.28a1.59,1.59,0,0,0,1.55,1.55h16.5a1.59,1.59,0,0,0,1.55-1.55l0-7.36h1.71v7.32A3.26,3.26,0,0,1,21.63,34.5Z'/%3E%3Cpath fill='%23A23293' d='M16.12,11.32v11h16.5v-11ZM31.24,12,24.49,17.1,17.6,12ZM32,21.67H16.79V12.36L24.46,18,32,12.36Z'/%3E%3Cpath fill='%23A23293' d='M33.12,22.81H15.62v-12h17.5ZM17.29,21.17H31.45V13.36l-7,5.24-7.16-5.25Zm1.83-8.64,5.36,4,5.26-4Z'/%3E%3Crect fill='%23A23293' x='5.17' y='13.13' width='9.64' height='0.71'/%3E%3Crect fill='%23A23293' x='8.59' y='16.56' width='4.81' height='0.71'/%3E%3Crect fill='%23A23293' x='7.18' y='20.02' width='6.86' height='0.71'/%3E%3C/svg%3E"), none }


/* Pagination
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.pag-spacer { position: relative; margin-left: 12px; display: inline !important; }
.next-prev { font-size: 22px; line-height: 28px; }

.hidden {
    display:none;
}    


/* Health Assessment
---------------------------------------------------- */
#ailments .checkbox-custom-label { display: block;}


/* Map Styles 
---------------------------------------------------- */


.map-filter-col.column { width: 23%; }
.map-results-col.column { width: 73%;}
.map-results-col iframe { width: 100%; max-height: 450px; }

ul.map-filter { border-top: 1px solid #e1e1e1;}
ul.map-filter li { 	margin-bottom: 0; padding: 3%; cursor: pointer;}

.map-filter-col ul.map-filter li {
	border-bottom: 1px solid #e1e1e1;
	 -webkit-transition: background-color 0.5s ease, border-color 0.5s ease;
    -moz-transition: background-color 0.5s ease, border-color 0.5s ease;
    /* please note that transitions are not supported in IE 9 and there is no -ms prefix */
    transition: background-color 0.5s ease, border-color 0.5s ease;
}

.map-filter-col ul.map-filter li:hover, .map-filter-on { 
	background: #f4f7f9;
	border-right: 4px solid #9ACA3C; 
}

img.map-marker { float: right; height: 30px; width: auto; margin-top: 10px; }
img.map-filter-logo { width: auto; height: 60px;; padding: 1%;}

.provider-num { padding: 0 0 15px 5px; font-weight: 600; font-style: italic;}


/* Tooltips */

.tooltip { display: inline;}
a.tooltip { border: 0; color: #fff;}
a.tooltip span {
    z-index:10;
	display:none; 
	padding:14px 20px;
    margin-top: 35px; 
	margin-left:-150px;
    width:300px; 
	line-height:16px;
	border-radius:4px;
	font-size: 12px; 
	font-family: "Montserrat", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #455560;
}
a.tooltip:hover span{
    display:inline; 
	position:absolute; 
	color:#111;
    border:1px solid #b5c8d5; 
	background:#f4f7f9; }

.help-icon { 
	display: inline-block; 
	line-height: 24px;
	width: 22px;
	height: 22px;
	background-color: #bcc1c6;
	border-radius: 50%;
	padding: 0 8px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-size: 12px;
}
 
.help-icon:hover { background-color: #7B9AA9; }

.h2-help-icon.help-icon { position: relative; top: -5px; left 6px; }


/* Provider Search
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media (max-width: 670px) { .group #prov-name {font-size: 80%;}}

img.provider-idn, img.provider-idn-selected { padding: 15px; cursor: pointer; border: 2px solid #fff; height: 90px; width: auto;}
img.provider-idn:hover, img.provider-idn-selected { border: 2px solid #f58220; border-radius: 4px; }

ul.provider-IDN-list { margin: 0;}
ul.provider-IDN-list li { display: inline-block; list-style-type: none;}
ul.provider-IDN-list li:first-child { vertical-align: top; padding-top: 35px;}
@media (max-width: 670px) { 
	ul.provider-IDN-list li { text-align: center !important; width: 100%; display: block;}
}



/* radios */

select.button-radio { 
	-webkit-appearance:none;
	-moz-appearance: none;
	appearance: none; 
	height: 50px !important; }

.button.button-radio,
button.button-radio,
input[type="submit"].button-radio,
input[type="reset"].button-radio,
input[type="button"].button-radio, 
select.button-radio {
  color: #FFFFFF;
  background-color: #005595;
  border-color: #005595; 
  white-space: normal;
  height: 100%; line-height: inherit; padding: 10px 3px 10px 25px !important; }
  
.button.button-radio.radio-selected,
button.button-radio.radio-selected,
input[type="submit"].button-radio.radio-selected,
input[type="reset"].button-radio.radio-selected,
input[type="button"].button-radio.radio-selected, 
select.button-radio.radio-selected {
	background-color: #455560;
	border-color: #455560; }  
	
.button.button-radio:hover,
button.button-radio:hover,
input[type="submit"].button-radio:hover,
input[type="reset"].button-radio:hover,
input[type="button"].button-radio:hover,
select.button-radio:hover,
.button.button-radio:focus,
button.button-radio:focus,
input[type="submit"].button-radio:focus,
input[type="reset"].button-radio:focus,
input[type="button"].button-radio:focus,
select.button-radio:focus {
  color: #FFFFFF;
  background-color: #455560;
  border-color: #455560; }  

@media (min-width: 701px) and (max-width: 900px) {
	.button.button-radio,
	button.button-radio,
	input[type="submit"].button-radio,
	input[type="reset"].button-radio,
	input[type="button"].button-radio { padding: 10px 30px 10px 10px; }
}
	
@media (min-width: 670px) and (max-width: 700px) {
	
	.provider-radio, .specialist-radio, .facilities-radio, .rx-radio, .radiology-radio, .urgent-care-radio, 
	.lab-radio, .gi-radio, .vision-radio, .saved-radio, .medical-services-radio, .telemedicine-radio, .minuteclinic-radio, .unc-headspace, .unc-optumbank, .unc-pagroup, .unc-realappeal, .unc-well { background-image: none !important; }
	
}
	
.provider-radio { background-image: url(../images/icons/buttons/provider-radio.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cpath fill='%23ffffff' d='M18.52,11.93a2.42,2.42,0,0,0-2.42,2.42,2.19,2.19,0,0,0,1.21,2,2.82,2.82,0,0,1-2.62,1.91A2.7,2.7,0,0,1,12,15.57V12.7a4.91,4.91,0,0,0,3.83-4.78V2.81a1.14,1.14,0,0,0-1.15-1.15H13.42a1.15,1.15,0,0,0,0,2.3h.13V8a2.75,2.75,0,0,1-2.68,2.74A2.7,2.7,0,0,1,8.18,8V4h.13a1.15,1.15,0,0,0,0-2.3H7A1.14,1.14,0,0,0,5.89,2.87V8a4.91,4.91,0,0,0,3.83,4.78v2.87a5,5,0,0,0,5,5,5.16,5.16,0,0,0,4.91-4.08,2.48,2.48,0,0,0,1.34-2.17A2.42,2.42,0,0,0,18.52,11.93ZM19,15.69l-.32.13V16a4,4,0,0,1-7.91-.45V11.93l-.38-.06a4,4,0,0,1-3.44-4V2.81A.14.14,0,0,1,7,2.68v.06H8.31a.13.13,0,0,1,0,.26H7.16V8a3.7,3.7,0,0,0,7.4,0V3H13.42a.13.13,0,1,1,0-.26h1.28a.14.14,0,0,1,.13.13V8a4,4,0,0,1-3.44,4L11,12v3.57a3.7,3.7,0,0,0,3.7,3.7,3.6,3.6,0,0,0,3.64-3.06l.06-.38L18,15.69a1.48,1.48,0,0,1-.89-1.34,1.4,1.4,0,0,1,2.81,0A1.44,1.44,0,0,1,19,15.69Z'/%3E%3C/svg%3E"), none; }

.specialist-radio { background-image: url(../images/icons/buttons/provider-radio.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cpath fill='%23ffffff' d='M18.52,11.92a2.42,2.42,0,0,0-2.42,2.42,2.19,2.19,0,0,0,1.21,2,2.82,2.82,0,0,1-2.62,1.91A2.7,2.7,0,0,1,12,15.56V12.69a4.91,4.91,0,0,0,3.83-4.78V2.8a1.14,1.14,0,0,0-1.15-1.15H13.42a1.15,1.15,0,0,0,0,2.3h.13V8a2.75,2.75,0,0,1-2.68,2.74A2.7,2.7,0,0,1,8.18,8V4h.13a1.15,1.15,0,0,0,0-2.3H7A1.14,1.14,0,0,0,5.89,2.87V8a4.91,4.91,0,0,0,3.83,4.78v2.87a5,5,0,0,0,5,5,5.16,5.16,0,0,0,4.91-4.08,2.48,2.48,0,0,0,1.34-2.17A2.42,2.42,0,0,0,18.52,11.92ZM19,15.69l-.32.13V16a4,4,0,0,1-7.91-.45V11.92l-.38-.06a4,4,0,0,1-3.44-4V2.8A.14.14,0,0,1,7,2.68v.06H8.31a.13.13,0,0,1,0,.26H7.16V8a3.7,3.7,0,0,0,7.4,0V3H13.42a.13.13,0,1,1,0-.26h1.28a.14.14,0,0,1,.13.13V8a4,4,0,0,1-3.44,4L11,12v3.57a3.7,3.7,0,0,0,3.7,3.7,3.6,3.6,0,0,0,3.64-3.06l.06-.38L18,15.69a1.48,1.48,0,0,1-.89-1.34,1.4,1.4,0,0,1,2.81,0A1.44,1.44,0,0,1,19,15.69Z'/%3E%3Cpolygon fill='%23ffffff' points='20.82 3.53 21.75 6.44 24.78 6.44 22.32 8.22 23.29 11.13 20.82 9.35 18.36 11.13 19.29 8.22 16.82 6.44 19.89 6.44 20.82 3.53'/%3E%3C/svg%3E"), none; }

.facilities-radio { background-image: url(../images/icons/buttons/facilities-radio.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cpath fill='%23ffffff' d='M24.77,8.32,13.57.58a1,1,0,0,0-1.17,0L1.23,8.33A1,1,0,1,0,2.39,10L13,2.67,23.56,10a1,1,0,0,0,.57.2h.07A1,1,0,0,0,25,9.75,1,1,0,0,0,24.77,8.32Z'/%3E%3Cpath fill='%23ffffff' d='M16.89,7.94H15.52a.5.5,0,0,0-.5.5v3.88H11V8.44a.5.5,0,0,0-.5-.5H9.11a.5.5,0,0,0-.5.5V18.9a.5.5,0,0,0,.5.5h1.35a.5.5,0,0,0,.5-.5V14.5H15v4.4a.5.5,0,0,0,.5.5h1.37a.5.5,0,0,0,.5-.5V8.44A.5.5,0,0,0,16.89,7.94Z'/%3E%3C/svg%3E"), none; }

.urgent-care-radio { background-image: url(../images/icons/buttons/urgent-care-radio.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cpath fill='%23ffffff' d='M24.77,8.32,13.57.58a1,1,0,0,0-1.17,0L1.23,8.33A1,1,0,1,0,2.39,10L13,2.67,23.56,10a1,1,0,0,0,.57.2h.07A1,1,0,0,0,25,9.75,1,1,0,0,0,24.77,8.32Z'/%3E%3Cpath fill='%23ffffff' d='M18.5,11.69H15.78V8.95a1,1,0,0,0-1-1H11.22a1,1,0,0,0-1,1v2.73H7.48a1,1,0,0,0-1,1v3.57a1,1,0,0,0,.31.71,1.06,1.06,0,0,0,.72.29h2.73V20a1,1,0,0,0,1,1h3.6a1,1,0,0,0,.7-.36,1,1,0,0,0,.24-.71V17.25h2.73a1,1,0,0,0,1-1V12.69a1,1,0,0,0-1-1ZM12,15.52a1,1,0,0,0-.72-.29H8.52V13.77h2.75a1,1,0,0,0,1-1V10h1.46v2.74a1,1,0,0,0,.31.72,1.06,1.06,0,0,0,.72.29h2.71v1.47H14.73a1,1,0,0,0-1,1V19H12.27V16.23A1,1,0,0,0,12,15.52Z'/%3E%3C/svg%3E"), none; }

.rx-radio { background-image: url(../images/icons/buttons/rx-radio.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cpath fill='%23ffffff' d='M20.8,19.39a3.41,3.41,0,0,1-3-1.92L15,11.76l6-2.94,2.74,5.72A3.19,3.19,0,0,1,24,17a3.38,3.38,0,0,1-1.74,2A3.1,3.1,0,0,1,20.8,19.39ZM17,12.46l2.1,4.37a1.87,1.87,0,0,0,1.1,1,1.72,1.72,0,0,0,1.36-.1,1.89,1.89,0,0,0,1-1.12,1.73,1.73,0,0,0-.09-1.36l-2.1-4.38Z'/%3E%3Cpath fill='%23ffffff' d='M14.83,11.25,12.08,5.53A3.2,3.2,0,0,1,11.91,3a3.38,3.38,0,0,1,1.73-2A3.3,3.3,0,0,1,16.22.86a3.25,3.25,0,0,1,1.93,1.76l2.73,5.69Zm.31-9.07a1.76,1.76,0,0,0-.82.2h0a1.87,1.87,0,0,0-1,1.1,1.73,1.73,0,0,0,.09,1.36l2.1,4.38,3.35-1.63L16.78,3.25a1.78,1.78,0,0,0-1.06-1A1.81,1.81,0,0,0,15.14,2.18Z'/%3E%3Cpath fill='%23ffffff' d='M14.87,14.65h-12L3,13.8A6,6,0,0,1,8.86,8.58a5.89,5.89,0,0,1,5.92,5.24ZM4.63,13.15h8.48a4.46,4.46,0,0,0-8.48,0Z'/%3E%3Cpath fill='%23ffffff' d='M8.93,21.09A5.89,5.89,0,0,1,3,15.86L2.93,15H14.87l-.08.83A5.77,5.77,0,0,1,8.93,21.09ZM4.68,16.53a4.49,4.49,0,0,0,4.25,3.07,4.3,4.3,0,0,0,4.19-3.07Z'/%3E%3C/svg%3E"), none; }

.lab-radio { background-image: url(../images/icons/buttons/lab-radio.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cpath fill='%23ffffff' d='M15.8,1.5H10.39a.45.45,0,0,0-.45.45v15.4a3.15,3.15,0,0,0,6.31,0V1.95A.45.45,0,0,0,15.8,1.5Zm-2.7,17.81a2,2,0,0,1-2-2V2.69h3.92V17.35A2,2,0,0,1,13.09,19.31Z'/%3E%3Cpath fill='%23ffffff' d='M14.21,10.93h-.07c-.13,0-.21-.08-.37-.24a1.27,1.27,0,0,0-.94-.46c-.6,0-1,.63-1.12.9a.35.35,0,0,0,0,.16v5.65a1.44,1.44,0,1,0,2.87,0V11.28A.35.35,0,0,0,14.21,10.93Z'/%3E%3C/svg%3E"), none; }

.radiology-radio { background-image: url(../images/icons/buttons/radiology-radio.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cpath fill='%23ffffff' d='M14.78,13.1v1.85h5.41a.58.58,0,0,1,.55.55c0,3.16-.4,4.64-2.06,4.64s-2.08-3.73-3.91-4v3.57H11.89V16.16c-1.92.14-2.23,4-4,4s-2-1.49-2-4.64a.58.58,0,0,1,.55-.55h5.43V13.1H6.27a.58.58,0,1,1,0-1.17h5.62V10.08H5.57a.59.59,0,0,1,0-1.18H11.9V7.06H6A.59.59,0,0,1,6,5.89H11.9V4H7.25a.59.59,0,0,1,0-1.18H11.9v-1h2.89v1h4.65a.59.59,0,0,1,0,1.18H14.79V5.89h6a.59.59,0,1,1,0,1.18h-6V8.91h6.34a.59.59,0,0,1,0,1.18H14.79v1.85h5.62a.58.58,0,1,1,0,1.17Z'/%3E%3C/svg%3E"), none; }

.medical-services-radio { background-image: url(../images/icons/menu/rx-equip-active.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='28' height='23' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cpath fill='%23ffffff' d='M5.54,5.38v8.82H7V5.38c0-2-.53-3.28-1.63-4-1.68-1-3.9.1-4,.15l-.25.12.63,1.19H1.9a.46.46,0,0,0,.19-.06,2.82,2.82,0,0,1,2.5-.2C5.23,3,5.54,3.93,5.54,5.38Z'/%3E%3Cpath fill='%23ffffff' d='M16.93,14.9a3,3,0,0,0-3,2.46H10a3,3,0,1,0-3,3.64A3.06,3.06,0,0,0,10,18.86H14.1A3.06,3.06,0,0,0,17,21a3,3,0,0,0,3-3.08A3.26,3.26,0,0,0,16.93,14.9Zm1.6,3a1.66,1.66,0,0,1-1.6,1.62,1.6,1.6,0,1,1,1.6-1.62ZM8.64,18A1.6,1.6,0,1,1,7,16.35,1.63,1.63,0,0,1,8.64,18Z'/%3E%3Cpolygon fill='%23ffffff' points='13.88 4.1 13.88 6.88 11.1 6.88 11.1 8.33 13.88 8.33 13.88 11.11 15.32 11.11 15.32 8.33 18.11 8.33 18.11 6.88 15.32 6.88 15.32 4.1 13.88 4.1'/%3E%3Cpath fill='%23ffffff' d='M24.47,2.55h0a4,4,0,0,0-3-1.18H7.68V2.82H21.42a2.79,2.79,0,0,1,1.88.6,1.15,1.15,0,0,1,0,1.17l-3.51,8.18h-12v1.44h13l4-9.11A2.67,2.67,0,0,0,24.47,2.55Z'/%3E%3C/svg%3E"), none; }

.dental-radio { background-image: url(../images/icons/buttons/dental-radio.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cpath fill='%23ffffff' d='M21,2.55a3.65,3.65,0,0,0-2.9-1.25,10.9,10.9,0,0,0-3.21.7,7.65,7.65,0,0,1-1.74.44A7.3,7.3,0,0,1,11.41,2a10.13,10.13,0,0,0-3.25-.65c-2,.06-4,1.4-4,5a6.32,6.32,0,0,0,1.33,3.2,10.28,10.28,0,0,1,.73,1.25,17.1,17.1,0,0,1,.5,3.11,15.23,15.23,0,0,0,.88,4.49C8.34,19.78,9,20.7,10,20.7h0c1.37,0,1.7-1.71,2.08-3.7A9.07,9.07,0,0,1,12.95,14a8.81,8.81,0,0,1,1,2.88c.52,1.93.93,3.45,2.19,3.45.92,0,1.49-.91,1.93-1.81a19.46,19.46,0,0,0,.79-3.63,31.1,31.1,0,0,1,.87-4.14c.17-.39.42-.82.69-1.3a9.6,9.6,0,0,0,1.27-2.94A4.6,4.6,0,0,0,21,2.55ZM8.31,3.17a9.07,9.07,0,0,1,2.55.56,8.06,8.06,0,0,0,2.28.51,8.12,8.12,0,0,0,2.3-.53,9.59,9.59,0,0,1,2.67-.61,1.91,1.91,0,0,1,1.48.6,3,3,0,0,1,.35,2.45,8.43,8.43,0,0,1-1.06,2.37c-.26.45-.55,1-.76,1.45a27.93,27.93,0,0,0-1,4.59,30.82,30.82,0,0,1-.63,3.11c-.09.18-.17.33-.24.44-.19-.5-.39-1.27-.52-1.75-.56-2.08-1.14-4.24-2.78-4.24s-2.22,2.31-2.65,4.55c-.08.43-.27,1.39-.44,1.94a8.36,8.36,0,0,1-.68-1.09,17.12,17.12,0,0,1-.67-3.84A15.46,15.46,0,0,0,7.87,10,11.55,11.55,0,0,0,7,8.54,5.21,5.21,0,0,1,6,6.3c0-1.14.27-3.07,2.25-3.13Z'/%3E%3C/svg%3E"), none; }

.vision-radio { background-image: url(../images/icons/buttons/vision-radio.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cpath fill='%23ffffff' d='M25.25,10.51A13.53,13.53,0,0,0,13.43,4.19,13.5,13.5,0,0,0,1.6,10.51a1,1,0,0,0,0,1,13.5,13.5,0,0,0,11.82,6.32,13.53,13.53,0,0,0,11.82-6.32A1,1,0,0,0,25.25,10.51Zm-2.1.49a11.73,11.73,0,0,1-9.72,4.77A11.62,11.62,0,0,1,3.7,11a11.73,11.73,0,0,1,9.72-4.77A11.61,11.61,0,0,1,23.15,11Z'/%3E%3Cpath fill='%23ffffff' d='M13.43,6.77A4.23,4.23,0,1,0,17.66,11,4.24,4.24,0,0,0,13.43,6.77ZM15.62,11a2.2,2.2,0,1,1-2.2-2.2A2.2,2.2,0,0,1,15.62,11Z'/%3E%3C/svg%3E"), none; }

.saved-radio { background-image: url(../images/icons/buttons/saved-radio.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='25' height='25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cpath fill='%23ffffff' d='M20.8,9.66a3.9,3.9,0,0,0-.86-2.5,4.19,4.19,0,0,0-3.25-1.58A4,4,0,0,0,14.83,6a6,6,0,0,0-4.09-1.61A6.08,6.08,0,0,0,4.62,9.87a4.8,4.8,0,0,0-2.5,5.25,4.76,4.76,0,0,0,4.76,3.95h4.33a2.13,2.13,0,0,0,2.12-2.12V14.78a.77.77,0,0,0-1-.73l-.61.22,1.75-2.43,1.75,2.43-.61-.22a.77.77,0,0,0-1,.73v2.16a2.13,2.13,0,0,0,2.12,2.12h4.53a4.51,4.51,0,0,0,3.5-1.49,4.86,4.86,0,0,0,1.15-3.21A4.55,4.55,0,0,0,20.8,9.66Zm-3.3,6.25a1,1,0,0,0,0-1.14l-3.39-4.69a.8.8,0,0,0-1.25,0L9.44,14.76a1,1,0,0,0,1.12,1.55l1.23-.44v1.07a.58.58,0,0,1-.58.58H6.89a3.21,3.21,0,0,1-3.25-2.7,3.26,3.26,0,0,1,2-3.73.77.77,0,0,0,.48-.7A4.56,4.56,0,0,1,10.74,6a4.45,4.45,0,0,1,3.39,1.56.77.77,0,0,0,1,.11,2.61,2.61,0,0,1,3.55.48,2.45,2.45,0,0,1,.45,2.12.78.78,0,0,0,.17.68.79.79,0,0,0,.64.27,3,3,0,0,1,2.35.74,3.33,3.33,0,0,1,1,2.45,3,3,0,0,1-3.12,3.16H15.69a.58.58,0,0,1-.58-.58V15.88l1.23.44A1,1,0,0,0,17.49,15.91Z'/%3E%3C/svg%3E"), none; }

.telemedicine-radio {
    background-image: url(../images/icons/buttons/telemedicine-radio.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg'  width='25' height='25' %3E%3Cpath fill='%23fff' d='M18.5,11.9c-1.3,0-2.4,1.1-2.4,2.4c0,0.8,0.5,1.6,1.2,2c-0.4,1.1-1.4,1.9-2.6,1.9c-1.5,0-2.7-1.2-2.7-2.7v-2.9c2.2-0.5,3.8-2.5,3.8-4.8V2.8c0-0.6-0.5-1.1-1.1-1.1c0,0,0,0,0,0h-1.3c-0.6,0-1.1,0.5-1.1,1.1S12.8,4,13.4,4h0.1v4c0,1.5-1.2,2.7-2.7,2.7c-1.5,0-2.7-1.2-2.7-2.7c0,0,0,0,0,0V4h0.1c0.6,0,1.1-0.5,1.1-1.2c0-0.6-0.5-1.1-1.1-1.1H7c-0.6,0-1.1,0.5-1.1,1.2c0,0,0,0,0,0V8c0,2.3,1.6,4.3,3.8,4.8v2.9c0,2.8,2.2,5,5,5h0c2.4-0.1,4.4-1.7,4.9-4.1c0.8-0.4,1.3-1.3,1.3-2.2C21,13.1,19.9,12,18.5,11.9C18.6,11.9,18.5,11.9,18.5,11.9z M19,15.7l-0.3,0.1V16c-0.4,2.2-2.5,3.6-4.7,3.1c-1.8-0.3-3.1-1.8-3.2-3.6v-3.6l-0.4-0.1c-2-0.3-3.5-2-3.4-4V2.8c0,0,0-0.1,0-0.1v0.1h1.3c0.1,0,0.1,0.1,0.1,0.1C8.4,2.9,8.4,3,8.3,3H7.2v5c0,2,1.7,3.7,3.7,3.7c2,0,3.7-1.7,3.7-3.7V3h-1.1c-0.1,0-0.1-0.1-0.1-0.1c0-0.1,0.1-0.1,0.1-0.1c0,0,0,0,0,0h1.3c0.1,0,0.1,0.1,0.1,0.1V8c0,2-1.5,3.7-3.4,4H11v3.6c0,2,1.7,3.7,3.7,3.7l0,0c1.8,0,3.4-1.3,3.6-3.1l0.1-0.4L18,15.7c-0.5-0.2-0.9-0.8-0.9-1.3c0-0.8,0.6-1.4,1.4-1.4c0.8,0,1.4,0.6,1.4,1.4C19.9,14.9,19.6,15.5,19,15.7z'/%3E%3Cg%3E%3Cpath fill='%23fff' d='M24.9,9.1c-0.7-1.4-2-2.4-3.5-2.9c-1.5-0.5-3.1-0.4-4.5,0.4l-0.2,0.1l0.7,1.3l0.2-0.1c1.1-0.5,2.3-0.7,3.4-0.3 c1.2,0.4,2.1,1.2,2.6,2.2l0.1,0.2l1.3-0.7L24.9,9.1z'/%3E%3Cpath fill='%23fff' d='M20.9,8c-1.1-0.4-2.3-0.2-3.3,0.3l-0.2,0.1l0.7,1.3l0.2-0.1c0.7-0.4,1.5-0.4,2.3-0.2c0.8,0.2,1.4,0.8,1.7,1.5 	l0.1,0.2l1.3-0.7l-0.1-0.2C22.9,9.1,22,8.3,20.9,8z'/%3E%3Cpath fill='%23fff' d='M20.3,9.7C20.3,9.7,20.3,9.7,20.3,9.7c-0.7-0.2-1.4-0.1-2.1,0.2L18,10l0.7,1.3l0.2-0.1c0.6-0.3,1.5-0.1,1.8,0.6l0.1,0.2l1.3-0.7l-0.1-0.2C21.6,10.4,21,10,20.3,9.7z'/%3E%3C/g%3E%3C/svg%3E"), none;
}

.minuteclinic-radio {
    background-image: url(../images/icons/buttons/minuteclinic-radio.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 100 100'%3E%3Cpath fill='%23fff' d='M54.56,45c0-.65-.72-1.41-1.94-2l-1.12-.56v5.15L52.62,47C53.83,46.41,54.56,45.65,54.56,45Z'/%3E%3Cpath fill='%23fff' d='M47.38,33c-1.21.61-1.94,1.36-1.94,2s.72,1.41,1.94,2l1.12.56V32.43Z'/%3E%3Cpath fill='%23fff' d='M52.62,67c1.21-.61,1.94-1.36,1.94-2s-.72-1.41-1.94-2l-1.12-.56v5.15Z'/%3E%3Cpath fill='%23fff' d='M45.44,55c0,.65.72,1.41,1.94,2l1.12.56V52.43L47.38,53C46.17,53.59,45.44,54.35,45.44,55Z'/%3E%3Cpath fill='%23fff' d='M91.5,32H69a1,1,0,0,1-1-1V8.5a4,4,0,0,0-4-4H36a4,4,0,0,0-4,4V31a1,1,0,0,1-1,1H8.5a4,4,0,0,0-4,4V64a4,4,0,0,0,4,4H31a1,1,0,0,1,1,1V91.5a4,4,0,0,0,4,4H64a4,4,0,0,0,4-4V69a1,1,0,0,1,1-1H91.5a4,4,0,0,0,4-4V36A4,4,0,0,0,91.5,32ZM54,60.3c3.13,1.56,3.6,3.61,3.6,4.7s-.47,3.13-3.6,4.7L51.5,70.93V80a1.5,1.5,0,0,1-3,0V72.43l-2.83,1.41a1.5,1.5,0,0,1-1.34-2.68l4.17-2.08V60.93L46,59.7c-3.13-1.56-3.6-3.61-3.6-4.7s.47-3.13,3.6-4.7l2.46-1.23V40.93L46,39.7c-3.13-1.56-3.6-3.61-3.6-4.7s.47-3.13,3.6-4.7l2.46-1.23V17.5a1.5,1.5,0,0,1,3,0V27.57l2.83-1.41a1.5,1.5,0,1,1,1.34,2.68L51.5,30.93v8.15L54,40.3c3.13,1.56,3.6,3.61,3.6,4.7s-.47,3.13-3.6,4.7L51.5,50.93v8.15Z'/%3E%3C/svg%3E"), none;
}

.unc-headspace { background-image: url(../images/icons/buttons/unc-headspace.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='21.09174' height='22.82456' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.09174 22.82456'%3E%3Cpath fill='%23fefefe' d='m7.4981,22.82455c-.2-.1-.3-.4-.3-.6v-2.2q0-.2-.2-.2c-.8.1-1.6.3-2.5.4-1,.1-1.9-.7-2-1.7v-3.9q0-.2-.2-.2h-.9c-1.2-.3-1.8-1.7-1.1-2.7.7-1,1.2-1.9,1.8-2.8.2-.3.3-.6.3-.9,0-1.2.3-2.3.8-3.3.9-2,2.4-3.3,4.4-4C9.0981.12456,10.7981-.07544,12.3981.02456c3.9.3,7.4,3.1,8.4,7.1,1,3.9-.6,8.1-4.1,10.3-.2.1-.2.2-.2.4v4.3c0,.3-.1.5-.3.6h-2.6c0-.1-.1-.1-.1-.1-.2-.1-.2-.3-.2-.5.1-.2.2-.3.4-.3h1.6c.2,0,.2-.1.2-.3v-4.1c0-.3.1-.5.4-.6,2.3-1.4,3.7-3.5,4.1-6.2.7-4.5-2.2-8.6-6.7-9.6-2.6-.6-5.1-.1-7.3,1.4-1.5,1-2.3,2.5-2.7,4.3v1.8c0,.2-.1.4-.2.5-.7,1-1.3,2-1.9,3-.2.3-.3.6-.1,1,.2.3.5.5.9.5h1c.3,0,.5.2.5.5v4.3c0,.7.4,1.1,1.1,1,.9-.1,1.9-.3,2.8-.4.2,0,.4-.1.5.1.2.1.2.3.2.4v2.3q0,.2.2.2h1.3c.3,0,.5.1.6.3.1.3-.1.4-.3.6-.8,0-1.6,0-2.4,0Z'/%3E%3Cpath fill='%23fefefe' d='m10.3981,11.82455h0c-.3-.3-.3-.6-.1-.8s.5-.2.7,0,.1.5-.1.7c0,0-.1,0-.1.1h-.4Z'/%3E%3Cpath fill='%23fefefe' d='m15.9981,9.52456c0,.7-.2,1.4-.8,2-1.4,1.5-2.9,3.1-4.3,4.6-.2.3-.5.3-.7,0-1.4-1.5-2.9-3.1-4.3-4.6-1.3-1.5-.8-3.9.9-4.7.9-.4,2.1-.3,2.9.5.3.3.6.6.8.9q.1.1.3,0c.2-.2.4-.5.7-.7.6-.8,1.5-1.1,2.6-.8s1.6,1.1,1.9,2.1v.7Zm-9.9.1c0,.3.2.8.6,1.2,1.3,1.4,2.6,2.7,3.8,4.1.1.1.2.1.3,0,1.3-1.4,2.5-2.7,3.8-4.1.4-.4.6-1,.6-1.6,0-.7-.5-1.4-1.2-1.7s-1.3-.1-1.9.5c-.3.4-.7.7-1,1.1-.3.3-.5.3-.8,0l-1.2-1.2c-.4-.4-.9-.6-1.4-.5-1,.3-1.6,1-1.6,2.2Z'/%3E%3C/svg%3E"), none; }

.unc-optumbank { background-image: url(../images/icons/buttons/unc-optumbank.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='22.3' height='17.60948' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.3 17.60948'%3E%3Cpath fill='%23fefefe' d='m22.3,3.40948c-.1.2-.1.3-.1.5-.1,1.3-.2,2.6-.3,3.9-.1,1.5-.3,3-.4,4.4,0,.3,0,.5-.1.8-.2.9-1,1.4-2,1.3q-.3,0-.3.3c0,.5.1,1.1,0,1.6-.1.8-.8,1.4-1.6,1.4H1.6c-.9,0-1.6-.8-1.6-1.6V6.10948c0-.9.7-1.6,1.6-1.6h1.1c.1,0,.2,0,.2-.2.1-.9.2-1.7.3-2.6C3.3.60948,4.1-.09052,5.3.00948c.7,0,1.5,0,2.3.1,1,.1,1.9.2,2.9.2.8.1,1.5.1,2.3.2,1,.1,1.9.2,2.9.2,1,.1,1.9.2,2.9.2.8.1,1.6.1,2.3.2.7.1,1.2.6,1.3,1.3h0c.1.4.1.7.1,1Zm-12.8,7.1H1q-.2,0-.2.2v5c0,.7.3,1,1,1h15.4c.7,0,1-.3,1-1v-5c0-.2-.1-.2-.2-.2h-8.5Zm1.2-6.2h6.6c1.1,0,1.8.7,1.8,1.8v6.8q0,.4.4.4h.3c.4,0,.8-.3.8-.7s.1-.7.1-1.1c.1-.9.2-1.9.2-2.8.1-1,.2-1.9.2-2.9.1-1,.1-1.9.2-2.9.1-.7-.2-1-.9-1.1-.6,0-1.2-.1-1.8-.1-1.1-.1-2.2-.2-3.4-.3-1-.1-1.9-.2-2.9-.2-1.2,0-2.5-.1-3.8-.2-1.2-.1-2.4-.2-3.5-.3-.5,0-.8.3-.9.7-.1.9-.2,1.8-.3,2.7q0,.2.2.2h6.7Zm-1.2,5.3h8.4c.2,0,.3-.1.3-.3v-1.3c0-.2-.1-.3-.3-.3H.9c-.1,0-.2,0-.2.2v1.4q0,.2.2.2c3,.1,5.8.1,8.6.1Zm0-2.7h8.5q.1,0,.1-.1v-.8c0-.4-.2-.6-.5-.7-.1-.1-.2-.1-.4-.1H1.5c-.4.1-.7.4-.7.9v.6q0,.2.2.2h8.5Z'/%3E%3Cpath fill='%23fefefe' d='m14.3,15.40948h-2c-.4,0-.6-.2-.6-.6v-2.5c0-.4.2-.6.6-.6h4c.4,0,.6.2.6.6v2.5c0,.4-.2.6-.6.6h-2Zm0-2.7h-1.5c-.1,0-.2,0-.2.1v1.6q0,.1.1.1h3c.1,0,.2,0,.2-.2v-1.5c0-.1,0-.2-.2-.2-.4.1-.9.1-1.4.1Z'/%3E%3C/svg%3E"), none; }

.unc-pagroup { background-image: url(../images/icons/buttons/unc-pagroup.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='22.3' height='17.60948' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.3 17.60948'%3E%3Cpath fill='%23fefefe' d='m22.3,3.40948c-.1.2-.1.3-.1.5-.1,1.3-.2,2.6-.3,3.9-.1,1.5-.3,3-.4,4.4,0,.3,0,.5-.1.8-.2.9-1,1.4-2,1.3q-.3,0-.3.3c0,.5.1,1.1,0,1.6-.1.8-.8,1.4-1.6,1.4H1.6c-.9,0-1.6-.8-1.6-1.6V6.10948c0-.9.7-1.6,1.6-1.6h1.1c.1,0,.2,0,.2-.2.1-.9.2-1.7.3-2.6C3.3.60948,4.1-.09052,5.3.00948c.7,0,1.5,0,2.3.1,1,.1,1.9.2,2.9.2.8.1,1.5.1,2.3.2,1,.1,1.9.2,2.9.2,1,.1,1.9.2,2.9.2.8.1,1.6.1,2.3.2.7.1,1.2.6,1.3,1.3h0c.1.4.1.7.1,1Zm-12.8,7.1H1q-.2,0-.2.2v5c0,.7.3,1,1,1h15.4c.7,0,1-.3,1-1v-5c0-.2-.1-.2-.2-.2h-8.5Zm1.2-6.2h6.6c1.1,0,1.8.7,1.8,1.8v6.8q0,.4.4.4h.3c.4,0,.8-.3.8-.7s.1-.7.1-1.1c.1-.9.2-1.9.2-2.8.1-1,.2-1.9.2-2.9.1-1,.1-1.9.2-2.9.1-.7-.2-1-.9-1.1-.6,0-1.2-.1-1.8-.1-1.1-.1-2.2-.2-3.4-.3-1-.1-1.9-.2-2.9-.2-1.2,0-2.5-.1-3.8-.2-1.2-.1-2.4-.2-3.5-.3-.5,0-.8.3-.9.7-.1.9-.2,1.8-.3,2.7q0,.2.2.2h6.7Zm-1.2,5.3h8.4c.2,0,.3-.1.3-.3v-1.3c0-.2-.1-.3-.3-.3H.9c-.1,0-.2,0-.2.2v1.4q0,.2.2.2c3,.1,5.8.1,8.6.1Zm0-2.7h8.5q.1,0,.1-.1v-.8c0-.4-.2-.6-.5-.7-.1-.1-.2-.1-.4-.1H1.5c-.4.1-.7.4-.7.9v.6q0,.2.2.2h8.5Z'/%3E%3Cpath fill='%23fefefe' d='m14.3,15.40948h-2c-.4,0-.6-.2-.6-.6v-2.5c0-.4.2-.6.6-.6h4c.4,0,.6.2.6.6v2.5c0,.4-.2.6-.6.6h-2Zm0-2.7h-1.5c-.1,0-.2,0-.2.1v1.6q0,.1.1.1h3c.1,0,.2,0,.2-.2v-1.5c0-.1,0-.2-.2-.2-.4.1-.9.1-1.4.1Z'/%3E%3C/svg%3E"), none; }

.unc-realappeal { background-image: url(../images/icons/buttons/unc-realappeal.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='21.53001' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 21.53001'%3E%3Cpath fill='%23fff' d='m7.9,8.3h5.9c.8,0,1.3.5,1.3,1.3v1.4c0,.8-.5,1.3-1.3,1.3H2c-.7,0-1.2.5-1.3,1.1,0,.7.5,1.2,1.1,1.3.3,0,.5.2.5.4,0,.3-.2.4-.5.4-1-.1-1.8-.9-1.8-1.9v-3.4c0-1.1.9-1.9,2-1.9h5.9ZM.7,11.9c.4-.3.9-.4,1.4-.4q.2,0,.2-.2v-.9c0-.3.2-.5.4-.5s.4.2.4.5v1c0,.1,0,.2.2.2h1.3c.1,0,.2,0,.2-.2v-.6c0-.3.2-.4.4-.4s.4.2.4.4v.5c0,.2.1.2.2.2h1.1q.2,0,.2-.2v-.9c0-.3.2-.5.4-.5s.4.2.4.5v.9c0,.1,0,.2.2.2h.7c.2,0,.5.1.7,0,.1-.1,0-.4,0-.6v-.1c0-.3.2-.4.4-.4s.4.2.4.4v.6c0,.1,0,.2.2.2h1.3c.1,0,.2,0,.2-.2v-1c0-.3.2-.5.4-.5s.4.2.4.5v1c0,.1,0,.2.2.2h1c.3,0,.5-.1.5-.5v-1.3c0-.5-.1-.6-.6-.6H2.1c-.6,0-1.2.5-1.2,1.1-.2.4-.2,1-.2,1.6Z'/%3E%3Cpath fill='%23fff' d='m15.9,17.9h-5.9c-.8,0-1.3-.5-1.3-1.3v-1.4c0-.8.5-1.3,1.3-1.3h11.8c.8,0,1.3-.5,1.3-1.2,0-.5-.3-.9-.7-1.1q-.1,0-.2-.1c-.2-.1-.3-.3-.2-.5.1-.2.3-.3.5-.3.8.2,1.5,1,1.5,1.8v3.4c0,1.1-.9,1.9-2,1.9-2.1.1-4.1.1-6.1.1Zm7.2-3.6c-.5.4-1,.4-1.5.4h-11.6c-.3,0-.4.2-.4.4v1.5c0,.3.2.4.4.4h1c.1,0,.2-.1.2-.2v-.9c0-.3.2-.5.4-.5s.4.2.4.5v1c0,.1,0,.2.1.2h1.3c.1,0,.2-.1.2-.2v-.5c0-.3.1-.5.4-.5s.4.2.4.5v.5c0,.1,0,.2.2.2h1.3c.1,0,.2-.1.2-.2v-1c0-.3.2-.4.4-.5.2,0,.4.2.4.5v1c0,.1,0,.2.1.2h1.3q.1,0,.1-.1v-.6c0-.2.2-.4.4-.4s.4.2.4.4v.6c0,.1,0,.2.2.2h1.3c.1,0,.2,0,.2-.2v-1c0-.3.2-.5.4-.5s.4.2.4.5v1q0,.1.1.2c.8.2,1.5-.4,1.5-1.2-.2-.6-.2-1.1-.2-1.7Z'/%3E%3Cpath fill='%23fff' d='m10.7,4.4c0-1.3.5-2.3,1.4-3.2.8-.8,1.8-1.2,3-1.2.7,0,1.2.5,1.2,1.2s-.5,1.2-1.2,1.2c-1.2,0-2,.9-2,2.1.4-.1.8-.3,1.2-.4,2.4-.4,4.9.5,6,3.3.6,1.6.8,3.2.7,4.9v.4c0,.3-.2.4-.4.4s-.4-.2-.4-.5c.1-.8.1-1.5,0-2.3-.1-1.1-.3-2.2-.8-3.3-1-1.8-2.7-2.4-4.5-2.3-1,.1-1.9.5-2.6,1.1-.3.3-.5.3-.8,0-1.6-1.4-4-1.6-5.7-.4-.6.5-1.1,1-1.4,1.7,0,0,0,.1-.1.2-.1.2-.3.3-.5.2-.2-.1-.3-.3-.2-.6.3-.7.8-1.4,1.5-1.9,1.6-1.3,3.5-1.4,5.4-.7,0,0,.1,0,.2.1-.1,0,0,0,0,0Zm.8,0v.2c-.1.3.2.4.4.5s.3-.1.4-.2c.1-.1.1-.2.1-.3,0-.7.1-1.4.6-2,.5-.7,1.3-1,2.1-1.1.3,0,.5-.1.5-.4s-.2-.4-.5-.4c-2,0-3.6,1.7-3.6,3.7Z'/%3E%3Cpath fill='%23fff' d='m14.7,21.5c-1,0-1.8-.3-2.6-.9q-.1-.1-.3,0c-1.6,1.3-4,1.3-5.8-.4-1.1-1.1-1.9-2.4-2.4-3.8-.3-.9-.6-1.8-.7-2.7,0-.3.1-.5.3-.5s.4.1.5.4c.2,1.4.7,2.8,1.3,4,.6,1,1.2,2,2.3,2.6,1.4.9,3,.7,4.2-.4.3-.3.5-.3.8,0,1.4,1.3,3.3,1.3,4.8,0,.3-.3.6-.5.8-.8.2-.2.4-.3.6-.1.2.2.2.4,0,.6-.7.9-1.6,1.6-2.8,1.9-.3,0-.7.1-1,.1Z'/%3E%3C/svg%3E"), none; }

.unc-well { background-image: url(../images/icons/buttons/unc-well.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24.81758' height='24.5' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.81758 24.5'%3E%3Cpath fill='%23fff' d='m15.51757,12.8c0,.9-.3,1.7-.7,2.4-1,1.6-2.3,2.7-3.9,3.5h-.2c-1.8-.8-3.2-2.1-4.1-3.9-.5-1-.6-2.1-.3-3.2.3-.8.9-1.3,1.7-1.5,1.1-.2,2,0,2.8.8.1.1.1,0,.1,0,.8-.9,2.4-1.1,3.4-.5.7.4,1.1,1,1.2,1.9v.5Zm-9,0c0,.6.1,1.2.4,1.7.9,1.6,2.2,2.8,3.8,3.6h.1c1.4-.7,2.6-1.7,3.5-3.1.6-.9.9-1.8.7-2.9-.1-.8-.5-1.3-1.2-1.6-.4-.2-.8-.2-1.3-.1-.6.1-1.2.4-1.6,1-.1.2-.3.1-.4,0-.2-.3-.4-.5-.6-.6-.6-.3-1.2-.4-1.9-.3-.6.2-1.1.5-1.3,1.2-.2.3-.2.7-.2,1.1Z'/%3E%3Cpath fill='%23fff' d='m8.41757,14.4v-.7c0-.2.1-.3.3-.3h1.1q.1,0,.1-.1v-1c0-.2.1-.3.3-.3h1.4c.2,0,.3.1.3.3v1.1q0,.1.1.1h1.1c.2,0,.3.1.3.3v1.4c0,.2-.1.3-.3.3h-1q-.1,0-.1.1v1c0,.2-.1.3-.3.3h-1.5c-.2,0-.3-.1-.3-.3v-1.1q0-.1-.1-.1h-1c-.2,0-.3-.1-.3-.3-.1-.2-.1-.4-.1-.7Zm3,1.4v-.5c0-.2.1-.3.3-.3h1.1q.1,0,.1-.1v-.9q0-.1-.1-.1h-1.1c-.2,0-.3-.1-.3-.3v-1.1q0-.1-.1-.1h-.9q-.1,0-.1.1v1.1c0,.2-.1.3-.3.3h-1.1q-.1,0-.1.1v.9q0,.1.1.1h1.1c.2,0,.3.1.3.3v1.1q0,.1.1.1h.9q.1,0,.1-.1v-.6Z'/%3E%3Cpath fill='%23fff' d='m10.11757,24.4c-.4-.1-.8-.1-1.3-.2-2.2-.4-4.1-1.4-5.7-3-1.7-1.7-2.7-3.7-3-6-.5-3.6.6-6.7,3.2-9.3,1.6-1.6,3.6-2.6,5.9-2.9,2.4-.3,4.7.1,6.9,1.3.3.1.3.4.2.6-.1.2-.3.3-.5.2-.1,0-.1-.1-.2-.1-1.6-.9-3.4-1.3-5.3-1.3-4.5.2-8.3,3.4-9.3,7.8-1.2,5.3,2,10.5,7.2,11.9,5.4,1.4,11-2,12.2-7.5.6-2.5.2-4.8-1-7l-.1-.1c-.1-.2-.1-.5.1-.6s.4,0,.6.2c.3.6.6,1.2.8,1.8,2.1,6.1-1.6,12.7-7.9,14.1-.5.1-1,.2-1.6.2-.3-.1-.7-.1-1.2-.1Z'/%3E%3Cpath fill='%23fff' d='m24.61757,4.1c-.1.1-.2.2-.3.3-.9.9-1.7,1.7-2.6,2.6-.2.2-.4.2-.7.2-.6-.3-1.4-.5-2.2-.7-.2,0-.3,0-.4.1-2,2-1.2,1.2-3.1,3.2l-.2.2c-.1.1-.3.1-.4,0-.1-.1-.1-.3,0-.4,0-.1.1-.1.2-.2,2-2,1.2-1.2,3.2-3.2.1-.1.1-.2.1-.4-.2-.8-.4-1.6-.6-2.4-.1-.2,0-.4.1-.5.9-.9,1.8-1.8,2.7-2.7l.2-.2h.2c.1.1.2.2.3.4.2.8.4,1.6.7,2.5,0,.1.1.2.2.2.8.2,1.6.4,2.4.7.1,0,.3.2.4.3q-.2-.1-.2,0Zm-1,.1c-.8-.2-1.5-.5-2.3-.6-.2-.1-.3-.2-.4-.4,0-.2-.1-.3-.1-.5-.2-.6-.3-1.2-.5-1.8h-.1c-.7.7-1.4,1.4-2.1,2.2,0,0-.1.2,0,.2.2.7.4,1.5.6,2.2,0,.1.1.2.2.2.7.2,1.5.4,2.2.6.1,0,.2,0,.3-.1.7-.7,1.4-1.4,2-2,.1.1.1,0,.2,0Z'/%3E%3Cpath fill='%23fff' d='m10.81757,21.1c-4.2,0-7.6-3.6-7.3-7.8.3-4,3.7-7,7.7-6.8.9.1,1.7.2,2.5.6.4.2.5.4.4.7s-.4.3-.8.2c-3.4-1.5-7.2.1-8.5,3.6-1.5,3.8,1.1,8.1,5.2,8.6,4,.5,7.3-2.7,7.2-6.7,0-.8-.2-1.5-.5-2.2-.1-.1-.1-.3-.1-.4,0-.2.2-.3.4-.4.2,0,.4.1.5.3.2.7.5,1.4.6,2.1.5,3.6-1.7,7-5.3,8-.3.1-.6.1-.9.2-.4-.1-.8-.1-1.1,0Z'/%3E%3C/svg%3E"), none; }

.provider-radio, .specialist-radio, .facilities-radio, .rx-radio, .medical-services-radio, .radiology-radio, .urgent-care-radio, 
.lab-radio, .dental-radio, .vision-radio, .saved-radio, .telemedicine-radio, .minuteclinic-radio, .unc-headspace, .unc-optumbank, .unc-pagroup, .unc-realappeal, .unc-well { text-align: left; background-position: 95% 50%; background-repeat: no-repeat;  }



/* Survey Results */
.survey-answer.column { width: 20%; margin: 0; padding: 10px; text-align: center; }

.survey-radio.radio-custom, .survey-radio-label.radio-custom-label {
    display: block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
    color: #9e9e9e;
    text-decoration: none;
    font-size: 12px !important;
	letter-spacing: 1px;
    font-weight: 600;
    text-transform: uppercase;
	line-height: 20px;
}


.survey-radio.radio-custom + .survey-radio-label.radio-custom-label:before {
    content: '';
    background: #FFFFFF;
    border: 2px solid #ddd;
    border-radius: 50%;
    display: block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    padding: 2px;
    margin: auto;
    margin-bottom: 8px;
    text-align: center;
    transition: all 250ms cubic-bezier(.4,.0,.23,1);
}

.survey-radio.radio-custom:checked + .survey-radio-label.radio-custom-label:before {
    background: #005595;
    border: 2px solid #005595;
}

@media (max-width:630px){
	.survey-answer.column { width: 100%; text-align: left; padding: 0 35px; }
	.survey-radio.radio-custom, .survey-radio-label.radio-custom-label { display: inline-block;	margin: 0; }
	.survey-radio.radio-custom + .survey-radio-label.radio-custom-label:before { display: inline-block; margin-top: 5px; margin-right: 8px; }
}

/* Magna Developer added this partial code from other page CSS */

.field-validation-valid.invalid-alert {
    display: none;
    color: #ed1c24 !important; font-size:smaller;
    line-height: 1.5em !important;
    margin-top: -11px; margin-bottom: .4em;
}
.field-validation-error.invalid-alert {
    color: #ed1c24 !important; font-size:smaller; font-style:unset;
    line-height: 1.5em !important;
    /*border: 1px solid #000;*/
    margin-top: -11px; margin-bottom: .4em;
}
.orange-br {
    border-top-color: #f58220;
}
a.orange-font {
    color: #f58220;
}

    a.orange-font:hover {
        border-bottom: 1px solid #f58220;
    }
.invalid-alert {
    color: #ed1c24 !important; font-size:smaller; font-style:unset;
    line-height: 1.5em !important;
}
.input-validation-error { border-bottom: 1px solid #ed1c24 !important; }
input.input-validation-error ~ .bar:before, input.input-validation-error ~ .bar:after,
input.input-validation-error ~ .highlight:before, input.input-validation-error ~ .highlight:after {
    background: #ed1c24 !important;
}

input[notrequired]:not([focus]):not([value='']):valid ~ label,
select[notrequired]:not([focus]):not([value='']):valid ~ label,
input[notrequired][focus]:valid ~ label,
select[notrequired][focus]:valid ~ label {
  top: -22px;
  font-size: 12px;
}

input[notrequired]:not([focus]):valid ~ label,
select[notrequired]:not([focus]):valid ~ label  {
  top: 10px;
  font-size: 1em;
}
/* all */
::-webkit-input-placeholder { color:#6e757e; font-size: small; }
::-moz-placeholder { color:#6e757e; font-size: small; } /* firefox 19+ */
:-ms-input-placeholder { color:#6e757e; font-size: small; } /* ie */
input:-moz-placeholder { color:#6e757e; font-size: small; }

.capitalize  {
    text-transform: lowercase;
    text-transform: capitalize;
}

.extra-right.fix-wd {
    display: inline-block;
    white-space: normal;
    width: 48%;
}
.right.inline.fix-wd {
    text-transform: capitalize;
    white-space: normal;
    width: 48%;
}
.short-hr.fix-wd {
    width: 100%;
}

/*#nav {
    margin-bottom: 0 !important;
}*/

.checkbox-custom:checked:disabled + .checkbox-custom-label:before {
    content: "\02E9";
    background: #9e9e9e;
    border: 2px solid #9e9e9e !important;
    border-radius: 50%;
    transition: background 250ms cubic-bezier(.4,.0,.23,1);
    color: #fff;
    display: inline-block;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    font-size: 10px;
    line-height: 15px;
}

.checkbox-custom:checked:disabled + .checkbox-custom-label, .radio-custom:checked:disabled + .radio-custom-label { color: #9e9e9e; }

#footer {
    margin-top: 120px !important;
}

.spinner {
    display:none;
    position: fixed !important;
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
    width: 100%; height: 100%;
    background:url(../images/placeholder/ring.gif) no-repeat center center;
    z-index: 100000;
}

/* Provider Locator Map Styles -- Start */
#divMap {
    height: 550px;
    width: 100%;
}
.infoWindow {
    line-height: 1.5;
    overflow: hidden;
    white-space: nowrap;
}
.controls {
    margin-top: 10px;
    border: 1px solid transparent;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}
#lblInformation {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 5px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-family: Roboto,Arial,sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.5;
    margin: 10px 10px 0 0;
    outline: none;
    padding: 10px 10px 10px 10px;
    text-overflow: ellipsis;
}
#pac-input {
   background-color: #fff;
   background-image: url(../images/icons/misc/search.png);
   background-position: 5px center;
   background-repeat: no-repeat;
   font-family: Roboto Condensed,Arial,sans-serif;
   font-size: 12px;
   height: 30px !important;
   margin: 10px 0 0 10px;
   padding: 0 20px 0 10px;
   text-indent: 25px;
   text-overflow: ellipsis;
   width: 350px;
}
#pac-input:focus {
   border-color: #4d90fe;
}
.ui-autocomplete {
    max-height: 350px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}
ul.ui-autocomplete.ui-menu {
    font-family: Roboto,Arial,sans-serif;
    font-size: 13px;
    font-weight: 300;
    width: 350px;
}
/* Provider Locator Map Styles -- End */

/* End Magnacare Code change */

.ui-autocomplete-input {
    background-color: #fff;
    background-image: url(../images/icons/misc/search.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    padding: 0 20px 0 10px;
    text-indent: 25px;
    text-overflow: ellipsis;
}
/* Dropdown with image for provider select */

.network-button {
    cursor: pointer;
    background-color: #f4f7f9; 
    width: 300px;  
    padding: 12px 72px 12px 22px;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.network-button:hover { 
    background-color: #e1e1e1; 

}

.network-drawer { 
    background-color: #f4f7f9; 
    /*height:70px;*/
    /*min-height:70px;*/
   
}

.network-drawer ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    word-wrap: break-word;
}

.network-drawer ul li {
    list-style-type: none;
    width: 200px;
    margin-bottom: 0;
}

.network-drawer ul li:hover { 
    background-color: #e1e1e1; 
    cursor: pointer;
       /*height:70px;*/
}

.network-drawer ul li:last-child img { 
    margin-bottom: -30px;
}

.network-drawer ul li img { 
    width: 100%;
    padding: 20px;
    -ms-interpolation-mode: bicubic;
    image-rendering: optimizeQuality;
}

.featherlight .featherlight-content {
    padding: 0px 25px 0 !important;
    border-top: 25px solid transparent !important;
    /*border-bottom: 0 !important;*/
}

.featherlight .featherlight-close-icon {
    background: rgba(255,255,255,.0) !important;
    font-weight: 700;
    width: 28px;
    line-height: 25px;
}

.show-all {
    color: #f58220 !important;
    font-weight: bold !important;
	text-transform: uppercase !important;  
}

/* Toggle Switch Start */

.switch {
    display: block;
    vertical-align: middle;
    position: relative;
    z-index: 111111;
    width: 60px;
}

.switch-field {
    display: flex;
    flex-direction: row;
    margin-left: 10px;
}

    .switch-field .on-off-sm {
        top: 5px;
        left: 0;
        font-size: 11px;
    }


.cmn-toggle {
    position: absolute;
    margin-left: -9999px;
    visibility: hidden;
}

    .cmn-toggle + label {
        display: block;
        position: relative;
        cursor: pointer;
        outline: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

input.cmn-toggle-round-flat + label,
input.cmn-toggle-round-flat-sm + label {
    background-color: #ffffff;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    -ms-border-radius: 45px;
    -o-border-radius: 45px;
    border-radius: 45px;
    -webkit-transition: background 0.4s;
    -moz-transition: background 0.4s;
    -o-transition: background 0.4s;
    transition: background 0.4s;
}

input.cmn-toggle-round-flat-sm + label {
    padding: 2px;
    width: 53px;
    height: 25px;
    display: flex !important;
}

    input.cmn-toggle-round-flat-sm + label:before,
    input.cmn-toggle-round-flat-sm + label:after {
        display: block;
        position: absolute;
        content: "";
    }

    input.cmn-toggle-round-flat-sm + label:before {
        top: 2px;
        left: 2px;
        bottom: 2px;
        right: 2px;
        background-color: #FFFFFF;
        -webkit-transition: background 0.4s;
        -moz-transition: background 0.4s;
        -o-transition: background 0.4s;
        transition: background 0.4s;
    }

    input.cmn-toggle-round-flat-sm + label:before {
        -webkit-border-radius: 45px;
        -moz-border-radius: 45px;
        -ms-border-radius: 45px;
        -o-border-radius: 45px;
        border-radius: 45px;
    }

    input.cmn-toggle-round-flat-sm + label:after {
        background-color: #dddddd;
        -webkit-transition: margin 0.4s, background 0.4s;
        -moz-transition: margin 0.4s, background 0.4s;
        -o-transition: margin 0.4s, background 0.4s;
        transition: margin 0.4s, background 0.4s;
    }

    input.cmn-toggle-round-flat-sm + label:after {
        top: 3px;
        left: 3px;
        bottom: 3px;
        width: 22px;
        -webkit-border-radius: 19px;
        -moz-border-radius: 19px;
        -ms-border-radius: 19px;
        -o-border-radius: 19px;
        border-radius: 19px;
    }

input.cmn-toggle-round-flat-sm:checked + label:after {
    margin-left: 25px;
    background-color: #005595;
}

.on-off-sm {
    position: relative;
    display: inline-block;
    top: -29px;
    left: 75px;
    font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 1px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1em;
}

.switch.prov-results-toggle { padding: 0px 0 0px 0 !important; }

.prov-results-toggle-label  {
	position: relative;
	display: block;
	top: -26px;
	left: 58px;
	font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-weight: 700;
	text-transform: uppercase;
	font-size: .9em;
}

/* Toggle Switch End */

.more-details-idn {
    line-height: 16px;
    font-family: "Roboto Condensed", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
}

.flex-container {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    white-space: nowrap;
}

.flex-child {
    flex: 1;
    width: 300px;
    /*border: 2px solid yellow;*/
}

.flex-child:first-child {
    margin-right: 3px;
}

#subnetwork-down ul li {
    padding: 20px;
    width: auto;
}

/* check in a circle*/
:root {
    --primary: black;
    --checkmarkColor: white;
    --size: 20px;
    --checkmarkFat: 3px;
}

.behind {
    position: relative;
    background: var(--primary);
    border-radius: 50%;
    width: var(--size);
    height: var(--size);
    margin-left: 5px;
}

.checkmark {
    position: absolute;
    transform: rotate(45deg) translate(-50%, -50%);
    left: 28%;
    top: 45%;
    height: 10px;
    width: 6px;
    border-bottom: var(--checkmarkFat) solid var(--checkmarkColor);
    border-right: var(--checkmarkFat) solid var(--checkmarkColor);
}

.wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    min-height: 5px;
}
/* check in a circle*/

.moredetails {
    cursor: pointer !important;
    position: absolute;
    overflow: hidden;
    width: 20px;
    height: 20px;
    background-color: #7B9AA9;
    background-image: url(../images/icons/misc/more.png);
    background-image: url(../images/icons/misc/more.svg), none;
    /*background-position: -40px 0;*/
    border-radius: 4px;
    margin-left: 5px;
}

.wrapmoredetails{
    line-height: 22px !important;
}

/* info icon */
.info-icon {
    display: inline-block;
    height: 24px;
    padding: 0 0 0 35px;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0px !important;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 22px 22px !important;
    margin-bottom: 20px;
    line-height: 1.7em;
    color: #455560 !important;
}

.info-icon { background-image: url(../images/icons/utilities/info.png); background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath style='fill:%23bdc1c7' d='M11,1A10,10,0,1,0,21,11,10,10,0,0,0,11,1Zm.8,16.8H10.2V9h1.6ZM11,7.5a.94.94,0,0,1-1-1,.94.94,0,0,1,1-1,.94.94,0,0,1,1,1A.94.94,0,0,1,11,7.5Z' transform='translate(-1 -1)'/%3E%3C/svg%3E"), none; color: #bcc1c6; height: auto;}


