
.clearfix, #search-results [role="main"] .result-name .result-location, #provider-details [role="main"] .result-name .result-location, #search-results [role="main"] .result-item, #provider-details [role="main"] .result-item, #search-results [role="main"] .result-item article .result-location, #provider-details [role="main"] .result-item article .result-location, #search-results [role="main"] .result-item article .result-info, #provider-details [role="main"] .result-item article .result-info {
    *zoom: 1;
}
.clearfix:before, #search-results [role="main"] .result-name .result-location:before, #provider-details [role="main"] .result-name .result-location:before, #search-results [role="main"] .result-item:before, #provider-details [role="main"] .result-item:before, #search-results [role="main"] .result-item article .result-location:before, #provider-details [role="main"] .result-item article .result-location:before, #search-results [role="main"] .result-item article .result-info:before, #provider-details [role="main"] .result-item article .result-info:before, .clearfix:after, #search-results [role="main"] .result-name .result-location:after, #provider-details [role="main"] .result-name .result-location:after, #search-results [role="main"] .result-item:after, #provider-details [role="main"] .result-item:after, #search-results [role="main"] .result-item article .result-location:after, #provider-details [role="main"] .result-item article .result-location:after, #search-results [role="main"] .result-item article .result-info:after, #provider-details [role="main"] .result-item article .result-info:after {
    display: table;
    content: ""}
.clearfix:after, #search-results [role="main"] .result-name .result-location:after, #provider-details [role="main"] .result-name .result-location:after, #search-results [role="main"] .result-item:after, #provider-details [role="main"] .result-item:after, #search-results [role="main"] .result-item article .result-location:after, #provider-details [role="main"] .result-item article .result-location:after, #search-results [role="main"] .result-item article .result-info:after, #provider-details [role="main"] .result-item article .result-info:after {
    clear: both;
}
html {
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: #fff;
    -webkit-text-size-adjust: 100%}
body {}
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.clearfix, #search-results [role="main"] .result-name .result-location, #provider-details [role="main"] .result-name .result-location, #search-results [role="main"] .result-item, #provider-details [role="main"] .result-item, #search-results [role="main"] .result-item article .result-location, #provider-details [role="main"] .result-item article .result-location, #search-results [role="main"] .result-item article .result-info, #provider-details [role="main"] .result-item article .result-info {
    clear: both;
}
.mobile {
    display: block;
}
@media (min-width: 39em) {
    .mobile {
        display: none;
    }
}
.desktop {
    display: none;
}
@media (min-width: 49em) {
    .desktop {
        display: block;
    }
}
.wrap {
    position: relative;
    max-width: 1000px;
    *zoom: 1;
    padding-left: 1.5em;
    padding-right: 1.5em;
    margin-left: auto;
    margin-right: auto;
}
.wrap:after {
    content: "";
    display: table;
    clear: both;
}

.lt-ie9 .wrap {
    width: 960px;
}

::-moz-selection {
    background: #d4d4d4;
    color: #141414;
    text-shadow: none;
}
::selection {
    background: #d4d4d4;
    color: #141414;
    text-shadow: none;
}

ul, ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.sprite-sprite, .sprite-logo-cc-mobile, .sprite-logo-cc {
    background-image: url('../img/structure/sprite-sc4ba0d358d.png');
    background-repeat: no-repeat;
}
.sprite-logo-cc-mobile {
    background-position: 0 0;
}
.sprite-logo-cc {
    background-position: 0 -35px;
}
img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}
hr {
    border: 0;
    border-top: 1px solid #d4d4d4;
    display: block;
    height: 1px;
    margin: 1em 0;
    padding: 0;
}

input, textarea, select {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-appearance: none;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
input[type="checkbox"] {
    -webkit-appearance: checkbox;
    width: auto;
    padding: 0;
}
input[type="radio"] {
    -webkit-appearance: radio;
    width: auto;
}
input {}
select {}
select {}
input[type="text"]:hover, textarea:hover {
   
}
input:focus, textarea:focus {
    outline: 0;
}
input[type="submit"] {
    cursor: pointer;
}

input[type="submit"]:focus {
   
}

p.opNav{
    font-style: normal;
}

.specialty {clear:left; display: none}
.specialty ul {margin-top:5px;}
.specialty ul li { list-style: none!important}

.specialtyBlock{
    display:inline-block;
    margin: 0 20px 15px 0;
    vertical-align: top;
}

h4.connectionsHeader{
    margin-top:15px;
}

.full-page-content .content .specialtyBlock ul, .apply-page-content .content .specialtyBlock ul{
    height:120px;
    overflow-y:auto;
    margin-bottom:0;
    padding-right:20px;
}

.specialtyBlock hr{
    border-width: 2px;
    margin:5px 0;
}

.select2-container {
    margin: 0 0 0.5em;
    position: relative;
    display: inline-block;
    width: 99%;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    font-size: 14px;
    font-weight: lighter;
}
.select2-container, .select2-drop, .select2-search, .select2-search input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}
.select2-container .select2-choice>.select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;
    font-size: 1px;
    text-decoration: none;
    border: 0;
    background: #fff url("../img/structure/select-arrow.png") center right no-repeat;
    cursor: pointer;
    outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}
.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}
.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    background-color: #fff;
    filter: alpha(opacity=0);
}
.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;
    background: #fff;
    color: #000;
}
.select2-drop-auto-width {
    width: auto;
}
.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}
.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-bottom: 0;
}
.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-clip: padding-box;
}
.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: #fff url("../img/structure/select-arrow.png") center right no-repeat;
}
.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    z-index: 10000;
    white-space: nowrap;
}
.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #aaa;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff url("../img/structure/select2.png") no-repeat 100% -22px;
}
.select2-search input:hover {
    background: #fff url("../img/structure/select2.png") no-repeat 100% -22px;
}
.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}
.select2-search input.select2-active {
    background: #fff url("../img/structure/select2-spinner.gif") no-repeat 100%}
.select2-container-active .select2-choice, .select2-container-active .select2-choices {
    outline: none;
}
.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
    border-top-color: transparent;
}
.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    font-weight: lighter;
    -webkit-tap-highlight-color: transparent;
}
.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}
.select2-results ul.select2-result-sub>li .select2-result-label {
    padding-left: 20px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 40px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 60px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 80px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 100px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 110px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
    padding-left: 120px;
}
.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}
.select2-results li.select2-result-with-children>.select2-result-label {
    font-weight: bold;
}
.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;
    min-height: 1em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.select2-results .select2-highlighted {
    background: #005a85;
    color: #fff;
}
.select2-results li em {
    background: #feffde;
    font-style: normal;
}
.select2-results .select2-highlighted em {
    background: transparent;
}
.select2-results .select2-highlighted ul {
    background: #fff;
    color: #676767;
}
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding: 0.5em;
}
.select2-results .select2-disabled.select2-highlighted {
    color: #676767;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-selected {
    display: none;
}
.select2-more-results.select2-active {
    background: #f4f4f4 url("../img/structure/select2-spinner.gif") no-repeat 100%}
.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}
.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}
.select2-container-multi .select2-choices, .select2-container.textbox .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
    position: relative;
    cursor: text;
    overflow: hidden;
    background-color: #fff;
}
.select2-locked {
    padding: 3px 5px 3px 5px !important;
}
.select2-container-multi .select2-choices {
    min-height: 26px;
    max-height: 28px;
}
.select2-container-multi.select2-container-active .select2-choices {
    outline: none;
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 14px;
    font-weight: lighter;
    color: #676767;
    outline: 0;
    border: 0;
    background: transparent !important;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url("../img/structure/select2-spinner.gif") no-repeat 100% !important;
}
.select2-default {
    color: #676767 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
    color: #505050;
    padding: 7px 4%}
#providerloc-home .select2-container-multi .select2-choices {
    min-height: 30px;
    max-height: 30px;
}
#providerloc-home .select2-container-multi .select2-choices .select2-search-field input {
    padding: 6px 10px;
}
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
    display: none;
    background: none;
}
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
    text-decoration: underline;
}
.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}
.select2-display-none {
    display: none;
}
.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

.select2.specialty {
    display: none;
}
#promo #s2id_Distance {
    display: none;
}
.searchbox input, .searchbox select {
    margin-bottom: 0.50em;
}
.searchbox input[type="checkbox"] {
    width: 1em;
}

#promo {
    background: #fff;
    width: 97%;
    padding: 1em 1.5%;
    margin: 2em 0;
    overflow: hidden;
    *zoom: 1;
}

#promo [role="complementary"] {
    background: #b3c7cb;
    background: -moz-linear-gradient(45deg,  #b3c7cb 0%,  #809fa3 100%);
    background: -webkit-gradient(linear,  left bottom,  right top,  color-stop(0%,  #b3c7cb),  color-stop(100%,  #809fa3));
    background: -webkit-linear-gradient(45deg,  #b3c7cb 0%,  #809fa3 100%);
    background: -o-linear-gradient(45deg,  #b3c7cb 0%,  #809fa3 100%);
    background: -ms-linear-gradient(45deg,  #b3c7cb 0%,  #809fa3 100%);
    background: linear-gradient(45deg,  #b3c7cb 0%, #809fa3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3c7cb',  endColorstr='#809fa3', GradientType=1 );
    color: #fff;
}

#promo [role="complementary"] section {
    padding: 1em 1em 0.25em;
}
#promo [role="complementary"] section#paymentcalc {
    border-top: 1px solid #fff;
}
#promo [role="complementary"] section h3 {
    margin: 0;
    color: #fff;
}
#promo [role="complementary"] section p {
    margin: 0.5em 0;
    font-size: 11px;
}
#home-bottom section {
    width: 31.70732%;
    float: left;
    margin-right: 2.43902%;
    display: inline;
}
#home-bottom section.last {
    width: 31.70732%;
    float: right;
    margin-right: 0;
    *margin-left: -1.5em;
    display: inline;
}
#providerloc-home {
    margin: 2em 0;
    overflow: hidden;
    *zoom: 1;
}
#providerloc-home [role="main"] {
    background: #fff;
    margin-bottom: 2em;
    padding: 1em;
    border: 1px #d4d4d4 solid;
}


#providerloc-home [role="main"] header {
    background: #fff;
    color: #005a85;
    padding: 1em;
}

#providerloc-home [role="main"] header h1 {
    margin: 0 0 0.25em;
    color: #005a85;
}

#providerloc-home [role="main"] header p {
    margin-bottom: 0.2em;
    font-size: 16px;
}

#providerloc-home [role="main"] header img {
    display: none;
}

#providerloc-home [role="main"] .search-container {
    padding: 1em;
    background: #b3c8cb;
    background-image: -moz-linear-gradient(right top,  #7f9ea3, #b3c8cb);
    background-image: -webkit-linear-gradient(right top,  #7f9ea3, #b3c8cb);
    background-image: linear-gradient(to left bottom,  #7f9ea3, #b3c8cb);
    color: #fff;
}

#providerloc-home [role="main"] .search-container p {
    font-size: 14px;
    line-height: 1.2em;
    margin-bottom: 2em;
}
#providerloc-home [role="main"] .search-container .twitter-typeahead {
    width: 100%}
#providerloc-home [role="main"] .search-container .white-divider {
    background: url(../img/content/white-divider.png) top left repeat-x;
    height: 1px;
    margin: 1.25em 0;
}
#providerloc-home [role="main"] .search-container .sub-heading {
    margin-top: 1.5em;
}
#providerloc-home [role="main"] .search-container .sub-heading h1 {
    margin: 0 0 0.25em;
    color: #fff;
}
#providerloc-home [role="main"] .search-container .sub-heading h3 {
    color: #fff;
}
#providerloc-home [role="main"] .search-container .sub-heading p {
    color: #fff;
    margin-bottom: 1em;
    font-size: 14px;
}
#providerloc-home [role="main"] #geolocation {
    border: 1px #505050 solid;
    margin-bottom: 1em;
    padding-bottom: 0.5em;
    display: none;
}
#providerloc-home [role="main"] #geolocation header {
    background: #505050;
    color: #fff;
    font-weight: bold;
    padding: 0.8em;
    margin-bottom: 0.5em;
    position: relative;
}
#providerloc-home [role="main"] #geolocation header .btn, #providerloc-home [role="main"] #geolocation header input[type="submit"] {
    position: absolute;
    right: 5px;
    top: 5px;
    font-size: 11px;
}
#providerloc-home [role="main"] #zipcode {
    display: none;
    margin-bottom: 1em;
}
#providerloc-home [role="main"] #zipcode, #providerloc-home [role="main"] #drname-text {
    display: none;
}
#providerloc-home [role="main"] strong {
    display: block;
    font-size: 16px;
    margin: 1em 0;
}

#providerloc-home [role="main"] .tt-suggestion strong {
    display: inline;
    font-size: 14px;
    margin: 0;
}
#providerloc-home [role="main"] .submit-btn {
    text-align: right;
}
#providerloc-home [role="main"] input[type="submit"] {
    margin-top: 1em;
}
#providerloc-home [role="main"] .select2-container {
    display: block;
    text-align: left;
    font-size: 15px;
}
#providerloc-home [role="main"] .select2-container .select2-choice {
    padding: 0 0 0 10px;
    height: 30px;
    line-height: 30px;
}
#providerloc-home [role="main"] .split {
    margin-bottom: 1em;
}


#providerloc-home [role="main"] .split ul {
    margin: 0;
}
#providerloc-home [role="main"] #s2id_Distance, #providerloc-home [role="main"] #Distance {
    display: none;
}

#providerloc-home [role="main"] .specialty {
    overflow: hidden;
    *zoom: 1;
    text-align: left;
    margin: 1em 0 0;
    display: none;
    width: 100%;
    padding-bottom: 0.75em;
    border-bottom: 1px solid #FFF;
}
#providerloc-home [role="main"] .specialty h4 {
    font-size: 18px;
    color: #fff;
}
#providerloc-home [role="main"] .specialty li {
    float: left;
    width: 100%;
    margin-bottom: 0.6em;
}

#providerloc-home [role="main"] .not-ready form {
    border: none;
    padding: 0;
}
#providerloc-home [role="main"] .not-ready form .submit-btn input {
    width: 9.5em;
}
#providerloc-home [role="main"] .disclaimer {
    margin: 1em 0 0;
}
#providerloc-home [role="main"] .disclaimer p {
    margin: 0;
}
#providerloc-home [role="main"] .need-help {
    margin: 3em 0 0;
}
#providerloc-home [role="main"] .need-help p {
    margin: 0;
}


#providerloc-home [role="complementary"] section {
    margin-bottom: 1.5em;
    background: #fff;
    padding: 0.75em;
    border: 1px solid #d4d4d4;
}

#providerloc-home [role="complementary"] section.provider-options .options-expanded {
    max-height: 0;
    display: none;
    overflow: hidden;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#providerloc-home [role="complementary"] section.provider-options .options-expanded.active {
    display: block;
    max-height: 30em;
    padding-bottom: 2px;
}
#providerloc-home [role="complementary"] section.provider-options .options-expanded .white-divider {
    background: url(../img/content/white-divider.png) top left repeat-x;
    height: 1px;
    margin: 1.5em 0;
}
#providerloc-home [role="complementary"] section p {
    font-size: 12px;
    font-weight: lighter;
}
#providerloc-home [role="complementary"] section input[type="submit"] {
    margin-bottom: 0;
}
#providerloc-home [role="complementary"] section .section-wrap {
    background: #b3c8cb;
    background-image: -moz-linear-gradient(right top,  #7f9ea3, #b3c8cb);
    background-image: -webkit-linear-gradient(right top,  #7f9ea3, #b3c8cb);
    background-image: linear-gradient(to left bottom,  #7f9ea3, #b3c8cb);
    padding: 1.25em;
    color: #fff;
}
#providerloc-home [role="complementary"] section .section-wrap h2 {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}
#termsModal {
    display: none;
    background: #fff;
    padding: 5px 15px;
    width: 800px;
    max-width: 90%}
#termsModal iframe {
    max-width: 100%}
#termsModal .close {
    position: absolute;
    top: 10px;
    right: 10px;
    font-weight: bold;
}
#search-results article {
    display: none;
}
#termspopup iframe{
    border: none;
    margin:0;
    padding:0;
}
#paymentpopup {
    display: none;
    position: absolute;
    background: #ffffff;
    border: 1px solid #BEBEBE;
    z-index: 10;
    width: 600px;
    padding: 15px 30px 30px 30px;
    font-size: 12px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

}
#paymentpopup .close, #termspopup .close {
    float: right;
    height: 16px;
    padding-right: 2px;
    color: #00ac9d;
    margin-right:-15px;
}
#paymentpopup .link{
    color: #00ac9d;
    cursor:pointer;
    text-decoration: underline;
}
#termspopup .link.back-arrow{
    color:#00aa9e;
    font-size:18px;
    font-style:normal;
    text-decoration: none;
    font-weight:bold;
    float:left;
    margin:20px 0;
    cursor:pointer;

}
#paymentpopup a.iframe {
    text-decoration:none;
    font-weight:bold;
}
#paymentpopup p {
    font-size: 16px;
}

#paymentpopup p.subhead {
    font-weight:bold;
    font-size:15px;
    clear:both;
    color:#454545;
}

#paymentpopup p span {
/*    font-weight: bold; */
}
#paymentpopup hr, #termspopup hr {
    width: 100%;
    height: 1px;
    border: none 0px #FFFFFF;
    background-color: #E2E2E2;
    margin: 5px 0px;
    clear: both;
}
#paymentpopup ul {
    margin: 21px 0px 18px 15px;
    padding-top: 0px;
    padding-bottom: 0px;
    display: block;
    list-style: none;
}

#paymentpopup #PaymentDetails > ul > li {
    display:inline-block;
    border: 2px solid #328b7f;
    color: #328b7f;
    font-weight:bold;
    font-size:16px;
    padding:9px 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    margin:7px;
}

#paymentpopup p.category {
    font-size:16px;
    font-weight:bold;
    color: #328b7f;
}
#paymentpopup p.note {
    font-size:16px;
    font-style:italic;
    color: #999;
    padding:23px 0;
}

#search-results, #provider-details {
    margin: 0;
    overflow: hidden;
    *zoom: 1;
}

#search-results p {
    max-width:100%!important;
}

#search-results [role="main"] header, #provider-details [role="main"] header {
    font-size: 14px;
    background: #505050;
    border: 1px solid #505050;
    padding: 0.5em 0 0.5em 0.857em;
    color: #fff;
    width: 100%;
    min-width: 100%!important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    overflow: hidden;
    *zoom: 1;
}

#search-results [role="main"] header.result-data, #provider-details [role="main"] header.result-data {
    z-index: 9999;
}
#search-results [role="main"] header .right, #provider-details [role="main"] header .right {
    display: none;
    float: right;
    padding: 0.5em 0 0 0;
    width: auto;
}

#search-results [role="main"] header .right input, #search-results [role="main"] header .right select, #provider-details [role="main"] header .right input, #provider-details [role="main"] header .right select {
    width: auto;
}
#search-results [role="main"] header p, #search-results [role="main"] header h2, #provider-details [role="main"] header p, #provider-details [role="main"] header h2 {
    margin: 0;
}

#search-results [role="main"] header.back, #provider-details [role="main"] header.back {
    background: none;
    border: 0;
    margin-top: 0.5em;
    padding: 0.5em 1em;
    height:auto;
}

#search-results [role="main"] header.back a, #provider-details [role="main"] header.back a {
    line-height: 1em;
    color: #fff;
    font-family: "myriad-pro", sans-serif;
}
#search-results [role="main"] header.back a:hover, #provider-details [role="main"] header.back a:hover {
    text-decoration: none;
}
#search-results [role="main"] header.back a img, #provider-details [role="main"] header.back a img {
    vertical-align: inherit;
}
#search-results [role="main"] header.back a span {
    padding-top: 0.1em;
}
#search-results [role="main"] .result-name, #provider-details [role="main"] .result-name {
    background: none;
    /*background-image: -moz-linear-gradient(left,  #7f9ea3 65%, #b3c8cb);
    background-image: -webkit-linear-gradient(left,  #7f9ea3 65%, #b3c8cb);
    background-image: linear-gradient(to right,  #7f9ea3 65%, #b3c8cb);*/
    margin: 0.5em 0;
    border: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 1em 1em 0 1em;
    position: relative;
    width: 100%;
    color: #005a85;
}

#search-results [role="main"] .result-name h2, #provider-details [role="main"] .result-name h2 {
    width: 60%;
    color: #00ac9d;
    margin-bottom: 0;
    font-size: 24px;
}

#search-results [role="main"] .result-name h2 span.distance, #provider-details [role="main"] .result-name h2 span.distance {
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    line-height: 0;
    margin-left: 0.5em;
}

#search-results [role="main"] .result-name h2 span.distance img, #provider-details [role="main"] .result-name h2 span.distance img {
    max-width: 15%;
    vertical-align: inherit;
}

#search-results [role="main"] .result-name .result-location, #provider-details [role="main"] .result-name .result-location {
    padding-top: 0.5em;
    border-top: 1px solid rgba(0, 90, 133, 0.5);
}
#search-results [role="main"] .result-name .right, #provider-details [role="main"] .result-name .right {
    position: absolute;
    right: 1.429em;
    top: 1.143em;
    width: auto;
}

#search-results [role="main"] #results-list, #provider-details [role="main"] #results-list {
    margin: 0 0 2.5em 0;
}
#search-results [role="main"] #results-list h3 .backtotop, #provider-details [role="main"] #results-list h3 .backtotop {
    float: right;
    position: relative;
    top: -0.25em;
}
#search-results [role="main"] .result-item, #provider-details [role="main"] .result-item {
    display: inline-block;
    width: 100%;
    margin: 0 0 0.5em;
}

#search-results [role="main"] .result-item article .result-location .address p, #provider-details [role="main"] .result-item article .result-location .address p {
    margin-bottom: 0.5em;
}
#search-results [role="main"] .result-item article .result-location .address a, #provider-details [role="main"] .result-item article .result-location .address a {
    font-size: 16px;
    text-decoration: none;
    display: block;
    margin-top: 1.5em!important;
}
#search-results [role="main"] .result-item article .result-location .address a:hover, #provider-details [role="main"] .result-item article .result-location .address a:hover {
    text-decoration: none;
}
#search-results [role="main"] .result-item article .result-location .address a.last, #provider-details [role="main"] .result-item article .result-location .address a.last {
    margin-top: 0.5em;
}
#search-results [role="main"] .result-item article .result-location .address a img, #provider-details [role="main"] .result-item article .result-location .address a img {
    margin-right: 0.5em;
    vertical-align: middle;
}
#search-results [role="main"] .result-item article .result-location .address h5, #provider-details [role="main"] .result-item article .result-location .address h5 {
    margin-bottom: 0;
}
#search-results [role="main"] .result-item article .result-location .map, #provider-details [role="main"] .result-item article .result-location .map {
    margin-top: 1.5em;
    margin-bottom:0px;
}
#search-results [role="main"] .result-item article .show-results-info, #provider-details [role="main"] .result-item article .show-results-info {
    display: block;
    margin: 1em 0;
}

#search-results [role="main"] .result-item article .show-results-info a, #provider-details [role="main"] .result-item article .show-results-info a {
    color: #b3c8cb;
    text-decoration: underline;
}
#search-results [role="main"] .result-item article .show-results-info .show, #provider-details [role="main"] .result-item article .show-results-info .show {
    color: #b3c8cb;
}
#search-results [role="main"] .result-item article .show-results-info .hide, #provider-details [role="main"] .result-item article .show-results-info .hide {
    display: none;
    color: #b3c8cb;
}
#search-results [role="main"] .result-item article .result-info, #provider-details [role="main"] .result-item article .result-info {
    display: none;
}

#search-results [role="main"] .result-item article .result-info .infobox, #provider-details [role="main"] .result-item article .result-info .infobox {
    margin-bottom: 2em;
}
#search-results [role="main"] .result-item article .result-info .infobox.last, #provider-details [role="main"] .result-item article .result-info .infobox.last {
    margin-bottom: 0;
    padding-bottom:40px;
    border-bottom:1px solid #d1d2d3;
}
#search-results [role="main"] footer, #provider-details [role="main"] footer {
    text-align: center;
}

#search-results [role="complementary"] .advanced-search-options, #provider-details [role="complementary"] .advanced-search-options {
    background: #fff;
    border: 1px #e2e2e2 solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    z-index: 9999;
    padding: 0.75em;
}
#search-results [role="complementary"] .advanced-search-options header, #provider-details [role="complementary"] .advanced-search-options header {
    padding: 1em 1em 1em 1em;
    cursor: pointer;
}

#search-results [role="complementary"] .advanced-search-options header.closed, #provider-details [role="complementary"] .advanced-search-options header.closed {
    background: url(../img/structure/adv-search-arrow-closed.png) center right no-repeat #7cbfb8;
}

#search-results [role="complementary"] .advanced-search-options header.open, #provider-details [role="complementary"] .advanced-search-options header.open {
    background: url(../img/structure/adv-search-arrow-open.png) center right no-repeat #7cbfb8;
}

#search-results [role="complementary"] .advanced-search-options header h2, #provider-details [role="complementary"] .advanced-search-options header h2 {
    margin-bottom: 0;
}

#search-results [role="complementary"] .advanced-search-options .search-container, #provider-details [role="complementary"] .advanced-search-options .search-container {
    padding: 0 5px 0;
    background: #7cbfb8;
}
html.lt-ie9 #search-results [role="complementary"] .advanced-search-options .search-container, html.lt-ie9 #provider-details [role="complementary"] .advanced-search-options .search-container{
    background: none;
}
#search-results [role="complementary"] .advanced-search-options .search-container li, #provider-details [role="complementary"] .advanced-search-options .search-container li {
    margin-bottom: 6px;
    color: #fff;
}
html.lt-ie9 #search-results [role="complementary"] .advanced-search-options .search-container li, html.lt-ie9 #provider-details [role="complementary"] .advanced-search-options .search-container li{
    color:#555656;
}
#search-results [role="complementary"] .advanced-search-options h2, #provider-details [role="complementary"] .advanced-search-options h2 {
    font-size: 29px;
    color:#fff;
}
html.lt-ie9 #search-results [role="complementary"] .advanced-search-options h2, html.lt-ie9 #provider-details [role="complementary"] .advanced-search-options h2{
    color:#328b7f;
}
#search-results [role="complementary"] .advanced-search-options h3, #provider-details [role="complementary"] .advanced-search-options h3 {
    margin-bottom: 0.25em;
    margin-top:0px;
    font-size: 16px;
    color:#fff;
    clear: left;
}
html.lt-ie9 #search-results [role="complementary"] .advanced-search-options h3, html.lt-ie9 #provider-details [role="complementary"] .advanced-search-options h3{
    color:#328b7f;
}
#search-results [role="complementary"] .advanced-search-options h4, #provider-details [role="complementary"] .advanced-search-options h4 {
    margin-top: 1em;
    color:#fff;
}
html.lt-ie9 #search-results [role="complementary"] .advanced-search-options h4, html.lt-ie9 #provider-details [role="complementary"] .advanced-search-options h4 {
    color:#328b7f;
}
#search-results [role="complementary"] .advanced-search-options .specialty, #provider-details [role="complementary"] .advanced-search-options .specialty {
    color: #fff;
}
#search-results [role="complementary"] .advanced-search-options .searchbox, #provider-details [role="complementary"] .advanced-search-options .searchbox {
    background: #b3c8cb;
    background-image: -moz-linear-gradient(right top,  #7f9ea3, #b3c8cb);
    background-image: -webkit-linear-gradient(right top,  #7f9ea3, #b3c8cb);
    background-image: linear-gradient(to left bottom,  #7f9ea3, #b3c8cb);
}

#search-results [role="complementary"] .advanced-search-options .searchbox section, #provider-details [role="complementary"] .advanced-search-options .searchbox section {
    margin-bottom: 1em;
}

#search-results [role="complementary"] .advanced-search-options .searchbox section.last, #provider-details [role="complementary"] .advanced-search-options .searchbox section.last {
    margin-bottom: 0;
}

#search-results [role="complementary"] .advanced-search-options .searchbox .specialty, #provider-details [role="complementary"] .advanced-search-options .searchbox .specialty {
    display: none;
}
#search-results [role="complementary"] .advanced-search-options .searchbox .right, #provider-details [role="complementary"] .advanced-search-options .searchbox .right {
    float: right;
}

#search-results [role="complementary"] .advanced-search-options .searchbox #adv-find-provider-wrap input[type="submit"], #provider-details [role="complementary"] .advanced-search-options .searchbox #adv-find-provider-wrap input[type="submit"] {
    margin: 1em 0 1.5em;
}
#search-results [role="main"] {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#search-results [role="main"] header.result-data {
    display: none;
    margin: 0.5em 0;
    background: none;
    font-style: italic;
    border: 0;
    padding: 0.5em 1em;
}

#search-results [role="main"] header.result-data p {
    font-size: 17px;
    color:#9f9b9b;
    display: block;
    float: left;
    margin: 9px 0;
}
#search-results [role="main"] header.result-data select {
    width: 200px;
    border: 1px solid #505050;
}
#search-results [role="main"] section.results-page header {
    background: #b3c8cb url(../img/structure/search-results-mobile-arrow-blue.png) center right no-repeat;
    border: 0;
}

#search-results [role="main"] section.results-page header .practice-title {
    width: 90%;
    display: inline-block;
    clear: both;
}

#search-results [role="main"] section.results-page header .practice-title h2 {
    color: #fff;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: lighter;
    line-height: 1em;
}

#search-results [role="main"] section.results-page header .practice-title h2 a {
    color: #00ac9d;
    font-weight: bold;
    text-decoration:underline;
}
#search-results [role="main"] section.results-page header .practice-title h2 span.distance {
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    margin-left: 0.5em;
    background: url('/assets/doctor-locator/img/structure/loc-pin.png') no-repeat;
    padding-left:15px;
    line-height: 21px;
}

#search-results [role="main"] section.results-page header .practice-title h2 span.distance img {margin:0px;}

#search-results [role="main"] section.results-page header .practice-title h2 span.distance img {
    max-width: 15%;
    margin-right:;
    vertical-align: inherit;
}

#search-results [role="main"] section.results-page header .right {
    padding: 0.5em 0 0;
}
#search-results [role="main"] section.results-page .result-location.mobile {
    display: block;
    font-size: 12px;
    color: #666;
}

#search-results [role="main"] section.results-page .result-item {
    display: block;
    margin: 0.5em 0 0.5em;
    border-top:1px solid #d1d2d3;
}

h4.connections {
    margin-top: 10px;
}


#search-results [role="main"] section.results-page .result-item article .result-info-box {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-right:1px solid #d1d2d3;
    width: 32%;
    float: left;
    margin-right: 2%;
    font-size: 16px;
    line-height: 1.4em;
}
#search-results [role="main"] section.results-page .result-item article .result-info-box.last-result {
    margin-right: 0;
    float: right;
    border-right:0px;
}
#search-results [role="main"] section.results-page .result-item article .result-info-box .infobox {
    color: #454545;
}
#search-results [role="main"] section.results-page .result-item article .result-info-box .infobox a {
    display: block;
    margin-top: 0;
    float:left;
    clear:left;
    color: #9f9b9b;
}
#search-results [role="main"] section.results-page .result-item article .result-info-box .right{
    float:right;
}

#search-results [role="main"] section.results-page .result-item article .result-info-box .infobox a.last {
    margin-top: 0.5em;
}
#search-results [role="main"] section.results-page .result-item article .result-info-box .infobox h4 {
    font-size: 16px;
    color: #454545;
    font-weight: bold;
    margin-bottom: 0;
}
#search-results [role="main"] section.results-page .result-item article .result-info-box .infobox img {
    margin-right: 0.75em;
    vertical-align: bottom;
    position: relative;
    top: 2px;
}

#search-results [role="main"] section.results-page .result-item article .result-info-box .infobox img.info-btn, .full-page-content .content img.info-btn, .apply-page-content .content img.info-btn{
    margin: 0 0 0 5px;
    display: inline-block;
    top: 0;
    cursor:pointer;
}
.full-page-content .content img.info-btn, .apply-page-content .content img.info-btn{
    vertical-align: -4px;
}
span.info-btn{
    color:#00ac9d;
    cursor:pointer;
}
.specialtyConnections input{
    margin-right: 10px;
}
span.info-btn:hover{
    text-decoration: underline;
}
.full-page-content .content .specialtyConnections ul{
    max-height:120px;
    margin-bottom:0;
    overflow-y:auto;

}
.specialtyConnections hr{
    border-top-width: 2px;
    margin:5px 0;
}
.specialtyConnections{
    margin-bottom:15px;
}

#search-results [role="main"] footer {
    margin: 1em 0;
}
#provider-details h4.connections{
    margin-top:40px;
}
#provider-details span.info-btn{
    margin:2px 0;
    display:inline-block;
}
#provider-details [role="main"] #results-list {
    margin: 0.5em 0;
}
#provider-details [role="main"] .result-item {
    background: none;
    margin: 0 1em;
    padding:1em 0;
    width: 100%;
    /*border: 1px solid #d4d4d4;*/
    font-size: 16px;
    color: #454545;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#provider-details [role="main"] .result-item article .show-results-info {
    display: none;
}
#provider-details [role="main"] .result-item article .result-info {
    display: block;
}

#provider-details [role="main"] .result-item article .result-info .practice-description{
    float:left;
    max-width: 300px;
    display: block;
}

#provider-details [role="main"] .result-item article .image {
    margin-bottom: 1.5em;
}

#providerloc-home #s2id_Distance {
    display: none;
    margin-top: 1em;
}
#providerloc-home .split ul {
    margin-left: 0.25em;
}
#providerloc-home #Vision ul li {
    display: block;
    width: 100%}
.provider-detail-mobile a {
    color: #7cc443;
}
.provider-detail-mobile p {
    font-size: 12px;
}
.provider-detail-mobile.active-nav [role="navigation"] {
    margin-left: 0;
    width: 80%}
.provider-detail-mobile.active-nav #mobile-provider {
    margin-right: -100%}
.provider-detail-mobile [role="navigation"] {
    display: block;
}
.provider-detail-mobile [role="navigation"] img {
    width: 100%}
.provider-detail-mobile [role="navigation"], .provider-detail-mobile #mobile-provider {
    transition: .2s all ease;
    width: 100%}
.provider-detail-mobile [role="navigation"] {
    margin-left: -100%;
    float: left;
    width: 80%}
.provider-detail-mobile #mobile-provider {
    margin-left: 0;
    float: left;
}

.provider-detail-mobile #mobile-provider header[role="banner"] {
    background: #fff;
    width: 100%;
    padding: 0.2em 1em;
    margin-bottom: 1em;
}
.provider-detail-mobile #mobile-provider .wrap {
    max-width: 320px;
    padding-left: 1em;
    padding-right: 1em;
}
.provider-detail-mobile #mobile-provider .wrap #provider-details {
    background: #fff;
    border: 1px solid #d4d4d4;
    padding: 0;
    margin: 0;
}
.provider-detail-mobile #mobile-provider .wrap #provider-details h2 {
    font-size: 18px;
    color: #00ac9d;
    margin: 0.8em 0.8em 0;
}
.provider-detail-mobile #mobile-provider .wrap #provider-details h2.left {
    float: left;
}
.provider-detail-mobile #mobile-provider .wrap #provider-details p {
    padding: 0 1.3em;
}
.provider-detail-mobile #mobile-provider .wrap #provider-details a.right {
    float: right;
}
.provider-detail-mobile #mobile-provider .wrap #provider-details .bold-title {
    font-weight: bold;
}
.provider-detail-mobile #mobile-provider .wrap #provider-details a.map {
    display: block;
}
.provider-detail-mobile #mobile-provider .wrap #provider-details a.map img {
    width: 100%
}
#results-list h3, #results-list hr, .more-results {display:none;}
.full-page-content .content a.opPag {margin: 0px 4px 0px 4px;}
.full-page-content .content a.opPag.opDisabled {cursor:default !important; text-decoration:none; color:gray; }
.full-page-content .content a.opPag.opDisabled:hover {text-decoration:none;}

.lt-ie9 .wrap {
    width: 960px;
}
.lt-ie9 #logo {
    margin: 2em 0 0.25em;
}
.lt-ie9 .menu-link {
    display: none;
}
.lt-ie9 nav[role="navigation"] {
    background: #f4f6f7;
    border: 1px solid #d4d4d4;
    border-radius: 5px;
    clear: none;
    float: left;
    max-height: none;
    overflow: visible;
    width: 100%}
.lt-ie9 nav[role="navigation"] ul.main {
    border: 0;
    display: inline-block;
    float: left;
}
.lt-ie9 nav[role="navigation"] ul.main a {
    border: 0;
}
.lt-ie9 nav[role="navigation"] ul.main li {
    display: inline-block;
    float: left;
    border-right: 1px solid #d4d4d4;
}
.lt-ie9 nav[role="navigation"] ul.main li ul.subnav {
    padding: 0.25em 0 0 0;
    position: absolute;
    left: 0;
    top: 100%}
.lt-ie9 nav[role="navigation"] ul.main li ul.subnav.active-desktop {
    display: block;
}
.lt-ie9 nav[role="navigation"] ul.main li ul.subnav li {
    float: left;
}
.lt-ie9 nav[role="navigation"] ul.main li ul.subnav li a {
    border: 0;
    padding: 0.25em 0.75em;
}
.lt-ie9 nav[role="navigation"] ul.main li ul.subnav li a:hover {
    background: #fff;
}
.lt-ie9 nav[role="navigation"] ul.main li:hover {
    background: #fff;
}
.lt-ie9 nav[role="navigation"] div.widget-menu {
    background: none;
    position: absolute;
    right: 2.5%;
    right: 2%;
    top: 0;
    width: 60%}
.lt-ie9 nav[role="navigation"] div.widget-menu h5 {
    display: none;
}
.lt-ie9 nav[role="navigation"] div.widget-menu .cardholders {
    width: 47.5%;
    float: left;
    margin-right: 5%;
    display: inline;
    background-size: contain;
    background: url(../img/content/menu-widget-cardholders.png) no-repeat;
    height: 93px;
    margin-right: 0;
    width: 272px;
}
.lt-ie9 nav[role="navigation"] div.widget-menu .cardholders ul {
    padding: 24% 0 0 29.5%}
.lt-ie9 nav[role="navigation"] div.widget-menu .providers {
    width: 47.5%;
    float: right;
    margin-right: 0;
    *margin-left: -1.5em;
    display: inline;
    background-size: contain;
    background: url(../img/content/menu-widget-providers.png) no-repeat;
    height: 93px;
    width: 292px;
}
.lt-ie9 nav[role="navigation"] div.widget-menu .providers ul {
    padding: 22% 0 0 0;
}
.lt-ie9 nav[role="navigation"] div.widget-menu ul {
    border: none;
    bottom: 0;
}
.lt-ie9 nav[role="navigation"] div.widget-menu ul li {
    font-size: 12px;
    background: url(../img/content/green-arrow.gif) no-repeat;
    background-position: right 2px;
    padding: 0 1em 0.75em 0.75em;
    margin: 0;
}
.lt-ie9 nav[role="navigation"] div.widget-menu ul li a {
    color: #306b7c;
    display: inline-block;
    margin: 1.5% 0.25em 0.75em 0;
}
.lt-ie9 nav[role="navigation"] div.widget-menu ul li a.hover {
    text-decoration: underline;
}
.lt-ie9 nav[role="navigation"] div.widget-menu ul li ul.subnav {
    margin-top: 0;
    width: 63.5%}
.lt-ie9 nav[role="navigation"] div.widget-menu ul li ul.subnav.active-desktop {
    display: block;
}
.lt-ie9 nav[role="navigation"] div.widget-menu ul li ul.subnav h5 {
    color: #fff;
    display: block;
}
.lt-ie9 nav[role="navigation"] div.widget-menu ul li ul.subnav li a {
    color: #fff;
    padding: 0 1em 0 0.75em;
    margin: 0.5em 0.25em 0 1em;
}
.lt-ie9 nav[role="navigation"] div.widget-menu a.arrow {
    background: none;
    padding: none;
}
.lt-ie9 #promo [role="main"] {
    width: 74.39024%;
    float: left;
    margin-right: 2.43902%;
    display: inline;
}
.lt-ie9 #promo [role="complementary"] {
    width: 23.17073%;
    float: right;
    margin-right: 0;
    *margin-left: -1.5em;
    display: inline;
}
.lt-ie9 #providerloc-home [role="main"] {
    width: 65.85366%;
    float: left;
    margin-right: 2.43902%;
    display: inline;
}
.lt-ie9 #providerloc-home [role="main"] header {
    padding: 0;
}
.lt-ie9 #providerloc-home [role="main"] header h1 {
    display: none;
}
.lt-ie9 #providerloc-home [role="main"] header p {
    display: none;
}
.lt-ie9 #providerloc-home [role="main"] header img {
    display: block;
    width: 100%}
.lt-ie9 #providerloc-home [role="main"] .search-container {
    padding: 2em;
}
html.lt-ie9 #adv-search-wrap .profession.dropdown .dk_options{
    margin-bottom:-500px;
}
.lt-ie9 #providerloc-home [role="main"] strong {
    font-size: 18px;
}
.lt-ie9 #providerloc-home [role="main"] .split {
    width: 48.52941%;
    float: left;
    margin-right: 2.94118%;
    display: inline;
}
.lt-ie9 #providerloc-home [role="main"] .split.last {
    width: 48.52941%;
    float: right;
    margin-right: 0;
    *margin-left: -1.5em;
    display: inline;
}
.lt-ie9 #providerloc-home [role="main"] #s2id_Distance, .lt-ie9 #providerloc-home [role="main"] #Distance {
    width: 48.14815%;
    float: right;
    margin-right: 0;
    *margin-left: -1.5em;
    display: inline;
}
.lt-ie9 #providerloc-home [role="main"] .specialty {
    display: none;
}
.lt-ie9 #providerloc-home [role="main"] .specialty li {
    width: 32%;
    margin-right: 1%}
.lt-ie9 #providerloc-home [role="complementary"] {
    width: 31.70732%;
    float: right;
    margin-right: 0;
    *margin-left: -1.5em;
    display: inline;
}
.lt-ie9 #providerloc-home [role="complementary"] section {
    width: 100%}
.lt-ie9 #providerloc-home [role="complementary"] section.chat-with-us, .lt-ie9 #providerloc-home [role="complementary"] section.provider-options {
    width: 100%}
.lt-ie9 #search-results article {
    display: block;
}
.lt-ie9 #search-results [role="main"], .lt-ie9 #provider-details [role="main"] {
    width: 74.39024%;
    float: right;
    margin-right: 0;
    *margin-left: -1.5em;
    display: inline;
}
.lt-ie9 #search-results [role="main"] header, .lt-ie9 #provider-details [role="main"] header {
    min-width:0;
}
.lt-ie9 #search-results [role="main"] header .right, .lt-ie9 #provider-details [role="main"] header .right {
    display: block;
    padding: 0;
    width:288px;
}
.lt-ie9 #search-results [role="main"] header p br, .lt-ie9 #provider-details [role="main"] header p br {
    display: none;
}
.lt-ie9 #search-results [role="main"] header.back, .lt-ie9 #provider-details [role="main"] header.back {
    margin: 0;
}
.lt-ie9 #search-results [role="main"] .result-name, .lt-ie9 #provider-details [role="main"] .result-name {
    padding: 1em;
    margin: 1em 0;
    float: left;
}
.lt-ie9 #search-results [role="main"] .result-name h2, .lt-ie9 #provider-details [role="main"] .result-name h2 {
    width: auto;
    font-size: 24px;
    max-width: 80%;
    line-height: 1.2em;
    float: left;
    margin-right: 1em;
}
.lt-ie9 #search-results [role="main"] .result-name h2 span.distance, .lt-ie9 #provider-details [role="main"] .result-name h2 span.distance {
    font-size: 14px;
}
.lt-ie9 #search-results [role="main"] .result-name h2 span.distance img, .lt-ie9 #provider-details [role="main"] .result-name h2 span.distance img {
    max-width: 100%}
.lt-ie9 #search-results [role="main"] .result-name .right, .lt-ie9 #provider-details [role="main"] .result-name .right {
    top: 0.75em;
    right: 0.75em;
}
.lt-ie9 #search-results [role="main"] .result-item, .lt-ie9 #provider-details [role="main"] .result-item {
    margin-bottom: 1.5em;
}
.lt-ie9 #search-results [role="main"] .result-item article .result-location, .lt-ie9 #provider-details [role="main"] .result-item article .result-location {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.lt-ie9 #search-results [role="main"] .result-item article .show-results-info, .lt-ie9 #provider-details [role="main"] .result-item article .show-results-info {
    display: none;
}
.lt-ie9 #search-results [role="main"] .result-item article .result-info, .lt-ie9 #provider-details [role="main"] .result-item article .result-info {
    clear: none;
    border: none;
    display: block !important;
    padding: 0;
}
.lt-ie9 #search-results [role="complementary"], .lt-ie9 #provider-details [role="complementary"] {
    width: 23.17073%;
    float: left;
    margin-right: 2.43902%;
    display: inline;
}
.lt-ie9 #search-results [role="complementary"] .advanced-search-options header, .lt-ie9 #provider-details [role="complementary"] .advanced-search-options header {
    cursor: default;
}
.lt-ie9 #search-results [role="complementary"] .advanced-search-options header.closed, .lt-ie9 #provider-details [role="complementary"] .advanced-search-options header.closed {
    background: none;
}
.lt-ie9 #search-results [role="complementary"] .advanced-search-options header.open, .lt-ie9 #provider-details [role="complementary"] .advanced-search-options header.open {
    background: none;
}
.lt-ie9 #search-results [role="complementary"] .advanced-search-options header .adv-search-show-hide, .lt-ie9 #provider-details [role="complementary"] .advanced-search-options header .adv-search-show-hide {
    display: none;
}
.lt-ie9 #search-results [role="complementary"] .advanced-search-options .searchbox, .lt-ie9 #provider-details [role="complementary"] .advanced-search-options .searchbox {
    display: inline-block !important;
    width: 100%}
.lt-ie9 #search-results [role="complementary"] .advanced-search-options .searchbox section, .lt-ie9 #provider-details [role="complementary"] .advanced-search-options .searchbox section {
    float: none;
    width: 100%}
.lt-ie9 #search-results [role="complementary"] .advanced-search-options .searchbox section.last, .lt-ie9 #provider-details [role="complementary"] .advanced-search-options .searchbox section.last {
    margin-left: 0;
}
.lt-ie9 #search-results [role="complementary"] .advanced-search-options .searchbox #adv-find-provider-wrap, .lt-ie9 #provider-details [role="complementary"] .advanced-search-options .searchbox #adv-find-provider-wrap {
    text-align: left;
}
.lt-ie9 #search-results [role="main"] header.result-data {

    display: block;
}
.lt-ie9 #search-results [role="main"] section.results-page header {
    background: none;
    padding:0;
    height:auto;
}
.lt-ie9 #search-results [role="main"] section.results-page header .practice-title {
    width: 75%;
    padding-top: 0;
    padding-bottom: 0;
}
.lt-ie9 #search-results [role="main"] section.results-page header .practice-title h2 {
    width: auto;
    font-size: 24px;
    line-height: 1em;
    float: left;
    padding-top:15px;
}
.lt-ie9 #search-results [role="main"] section.results-page header .practice-title h2 span.distance {
    font-size: 14px;
}
.lt-ie9 #search-results [role="main"] section.results-page header .practice-title h2 span.distance img {
    max-width: 100%}
.lt-ie9 #search-results [role="main"] section.results-page .result-location.mobile {
    display: none;
}
.lt-ie9 #search-results [role="main"] section.results-page .result-item article {
    display: inline-block;
    width: 100%}
.lt-ie9 #provider-details [role="main"] .result-item article .image {
    float: left;
    margin: 0 2em 0 0;
}
.lt-ie9 #provider-details [role="main"] .results-details-left {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
    display: inline;
}
.lt-ie9 #provider-details [role="main"] .results-details-right {
    width: 48.14815%;
    float: right;
    margin-right: 0;
    *margin-left: -1.5em;
    display: inline;
}

#adv-search-wrap {padding-bottom:10px; display: none}


.dk_options_inner {float:none!important; width:auto!important;}
#provider-details select, #search-results select {width:200px;}
#Profession {z-index:2000; }
#provider-details [role="main"] header, #search-results [role="main"] header {overflow:visible!important;}

#provider-details [role="complementary"] .advanced-search-options, #search-results [role="complementary"] .advanced-search-options {background: none; border: 0px; padding:0px;}
#provider-details [role="complementary"] .advanced-search-options .searchbox, #search-results [role="complementary"] .advanced-search-options .searchbox {background: none}
#provider-details [role="complementary"] .advanced-search-options header, #search-results [role="complementary"] .advanced-search-options header {height: auto}

.btn {padding: 0px;
  width: 98px;
  height: 35px;
  background-image: url('/assets/optimost/GEC1709_find-a-doctor_apply-button_v1_var-a-1b.png');
color: #fff; 
font-size: 16px
}
.btn:hover {opacity: 0.5}

.btn.more-results {background: none}

a.map-link {background: url('/assets/doctor-locator/img/structure/get-directions.png') no-repeat; padding-left:30px;}
a.website-link {background: url('/assets/doctor-locator/img/structure/visit-website.png') no-repeat; padding-left:30px;}
a.plans-link {background: url('/assets/doctor-locator/img/structure/payment-plans.png') no-repeat; padding-left:30px;}

.back-arrow {background: url('/assets/doctor-locator/img/structure/back-arrow.png') no-repeat; display:block; line-height:22px; padding-left: 30px; font-size: 17px; color:#00ac9d; font-style: italic;}

#search-results h2 {clear:none!important;}

#dk_container_Distance {display: none}

.info{
    float: left;
    width: 75%;
}

.certified{
    float: left;
        max-width: 245px;
        width:95%;
    background: url('/assets/doctor-locator/img/structure/certified-icon-big.png') no-repeat top left;
}

.certified h2{
    font-size: 24px !important;
    margin-left: 100px;
    margin-top: 15px;
}

.isCertified{
    background: url('/assets/doctor-locator/img/structure/certified-icon.png') no-repeat top left;
    color: #00ac9d;
    display: block;
    float: left;
    clear: left;
    height: 35px;
    width: 35px;
    margin-right:5px;
    line-height: 25px;
    margin-top: -0.4em;
    cursor: pointer;

}

.isCertified.details{
    margin-top: 0em !important;
    width:100%;
    margin-bottom:5px;
}

.certifiedWindow{
        background: url('/assets/doctor-locator/img/structure/certified-icon-popup.png') no-repeat;
        background-size: 40px;
        background-position: 10px 17px;
        background-color: #FFF;
        border: 1px solid #BEBEBE;
        z-index: 10;
        width: 90%;
        height: auto;
        padding: 0px;
        padding-left: 70px;
        padding-top: 20px;
        font-size: 12px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 10px;
    }

    .certifiedWindow h2{
        color: #328b7f;
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 20px;
        max-width: 90%;
        display: block;
        clear: left;
    }

    .certifiedWindow p{
        font-size: 16px;
        line-height: 24px;
        max-width: 90%;
        display: block;
        margin-bottom: 30px;
        font-weight: 300;
        color: #454545;
    }

.partnerWindow{
    background-color:white;
    padding:30px;
    font-size: 16px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:10px;
    max-width: 525px;
    width:90%;
}
.partnerWindow img{
    float:left;
    margin-top:40px;
    margin-left:10px;
    max-width:160px;
}
.partnerWindow h2{
    font-size: 22px;
    color:#454545;
}
.partnerWindow p{
    margin-top:20px;
    margin-bottom:10px;

}
.partnerWindow p.about{
    margin-left:180px;
}
.partnerWindow a{
    color: #00ac9d;
    text-decoration: none;
}
.partnerWindow a:hover{
    text-decoration: underline;
}
.partnerWindow p.disclaimer{
    font-style: italic;
    color:#999999;
}
.partnerWindow img.partnerClose{
    margin:5px;
    padding:0px;
    position:absolute;
    top:10px;
    right:10px;
    cursor:pointer;
}

@media (max-width: 1000px) {
    .full-page-content .content{
        width:100%;
        margin:0 auto;
        float:none;
    }
    .info{
        width:60%;
    }
    .certified{
        margin-left:20px;
    }
}
@media (max-width: 760px) {
    .certified{
        margin:25px 0 0 0;
    }
    .info{
        width:100%;
    }
}
@media (max-width: 450px) {
    .partnerWindow img{
        margin:0 0 20px;
        float:none;
    }
    .partnerWindow p, .partnerWindow h2{
        margin-left:0;
    }
}

/*@media (min-width: 61.5em) {*/
@media (min-width: 61.5em) {
    .wrap {
        *zoom: 1;
        padding-left: 1.5em;
        padding-right: 1.5em;
        margin-left: auto;
        margin-right: auto;
    }
    .wrap:after {
        content: "";
        display: table;
        clear: both;
    }

    input[type="submit"] {
   
    }

    #promo [role="main"] {
        width: 74.39024%;
        float: left;
        margin-right: 2.43902%
    }

    #promo [role="complementary"] {
        width: 23.17073%;
        float: right;
        margin-right: 0;
    }

    #providerloc-home [role="main"] {
        width: 65.85366%;
        float: left;
        margin-right: 2.43902%
    }

    #providerloc-home [role="main"] header {
        padding: 0;
    }

    #providerloc-home [role="main"] header h1 {
        display: none;
    }

    #providerloc-home [role="main"] header p {
        display: none;
    }

    #providerloc-home [role="main"] header img {
        display: block;
        width: 100%
    }

    #providerloc-home [role="main"] .search-container {
        padding: 2em;
    }

    #providerloc-home [role="main"] .specialty li {
        width: 32%;
        margin-right: 1%
    }

    #providerloc-home [role="complementary"] {
        width: 31.70732%;
        float: right;
        margin-right: 0;
    }

    #search-results [role="main"] {
        width: 74.39024%;
        float: right;
        margin-right: 0;
    }
    #provider-details [role="main"] {
        width: 70%;
        float: right;
        margin-right: 0;
    }

    #search-results [role="main"] header.back, #provider-details [role="main"] header.back {
        margin: 0;
    }

    #search-results [role="complementary"], #provider-details [role="complementary"] {
        width: 23.17073%;
        float: left;
        margin-right: 2.43902%
    }

    #search-results [role="complementary"] .advanced-search-options header, #provider-details [role="complementary"] .advanced-search-options header {
        cursor: default;
    }

    #search-results [role="complementary"] .advanced-search-options header.closed, #provider-details [role="complementary"] .advanced-search-options header.closed {
        background: none;
    }

    #search-results [role="complementary"] .advanced-search-options h2 {
        color:#328b7f;
    }

    #search-results [role="complementary"] .advanced-search-options header.open, #provider-details [role="complementary"] .advanced-search-options header.open {
        background: none;
    }

    #search-results [role="complementary"] .advanced-search-options header .adv-search-show-hide, #provider-details [role="complementary"] .advanced-search-options header .adv-search-show-hide {
        display: none;
    }

    #search-results [role="complementary"] .advanced-search-options .searchbox section, #provider-details [role="complementary"] .advanced-search-options .searchbox section {
        float: none;
        width: 100%
    }

    #search-results [role="complementary"] .advanced-search-options .searchbox section.last, #provider-details [role="complementary"] .advanced-search-options .searchbox section.last {
        margin-left: 0;
    }

    #search-results [role="complementary"] .advanced-search-options .searchbox #adv-find-provider-wrap, #provider-details [role="complementary"] .advanced-search-options .searchbox #adv-find-provider-wrap {
        text-align: left;
    }

    #search-results [role="main"] header.result-data {
        margin-top: 10px;
    }




    #search-results [role="complementary"] .advanced-search-options header.closed, #provider-details [role="complementary"] .advanced-search-options header.closed {
        background: none;
    }

    #search-results [role="complementary"] .advanced-search-options header.open, #provider-details [role="complementary"] .advanced-search-options header.open {
        background: none;
    }

    #search-results [role="complementary"] .advanced-search-options .search-container li, #provider-details [role="complementary"] .advanced-search-options .search-container li{
        color: #555656;
    }
    #search-results [role="complementary"] .advanced-search-options h2, #provider-details [role="complementary"] .advanced-search-options h2 {
        color: #328b7f;
    }
    #search-results [role="complementary"] .advanced-search-options h3, #provider-details [role="complementary"] .advanced-search-options h3 {
        color: #328b7f;
    }
    #search-results [role="complementary"] .advanced-search-options h4, #provider-details [role="complementary"] .advanced-search-options h4 {
        color: #328b7f;
    }
    #search-results [role="complementary"] .advanced-search-options .specialty, #provider-details [role="complementary"] .advanced-search-options .specialty {
        color: #328b7f;
    }

    #search-results [role="complementary"] .advanced-search-options header, #provider-details [role="complementary"] .advanced-search-options header {
        padding: 0em 5px 15px 5px;
    }

    #search-results [role="complementary"] .advanced-search-options .search-container, #provider-details [role="complementary"] .advanced-search-options .search-container {
        background: none;
    }
}


/*@media (min-width: 51em) {*/
@media (min-width: 51em) {
    #providerloc-home [role="main"] .split {
        width: 48.52941%;
        float: left;
        margin-right: 2.94118%;
        margin-bottom: 0;
    }

    #providerloc-home [role="main"] .split.last {
        width: 48.52941%;
        float: right;
        margin-right: 0;
    }

    #search-results [role="main"] .result-item article .result-location, #provider-details [role="main"] .result-item article .result-location {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    #search-results [role="main"] .result-item article .show-results-info, #provider-details [role="main"] .result-item article .show-results-info {
        display: none;
    }
}

/*@media (min-width: 40.5em) {*/
@media (min-width: 40.5em) {
    #promo [role="main"] {
        width: 74.07407%;
        float: left;
        margin-right: 3.7037%
    }

    #promo [role="complementary"] {
        width: 22.22222%;
        float: right;
        margin-right: 0;
    }

    #providerloc-home [role="main"] {
        width: 61.11111%;
        float: left;
        margin-right: 3.7037%;
        padding: 0.65em;
    }

    #providerloc-home [role="main"] strong {
        font-size: 18px;
    }

    #providerloc-home [role="main"] #s2id_Distance, #providerloc-home [role="main"] #Distance {
        width: 48.14815%;
        float: right;
        margin-right: 0;
    }

    #providerloc-home [role="main"] .specialty li {
        width: 49%;
        margin-right: 1%
    }

    #providerloc-home [role="complementary"] {
        width: 35.18519%;
        float: right;
        margin-right: 0;
    }

    #providerloc-home [role="complementary"] section {
        width: 100%
    }

    #providerloc-home [role="complementary"] section.chat-with-us, #providerloc-home [role="complementary"] section.provider-options {
        width: 100%
    }

    #search-results article {
        display: block;
    }

    #search-results [role="main"] header, #provider-details [role="main"] header {
        padding: 0.5em 0 0.5em 1.429em;
    }

    #search-results [role="main"] header .right, #provider-details [role="main"] header .right {
        display: block;
        padding: 2px 2px 0 0;
    }

    #search-results [role="main"] header.back, #provider-details [role="main"] header.back {
        margin-top: 1em;
    }

    #search-results [role="main"] .result-name, #provider-details [role="main"] .result-name {
        margin: 1em 0 0.5em;
        float: left;
    }

    #search-results [role="main"] .result-name h2, #provider-details [role="main"] .result-name h2 {
        width: auto;
        max-width: 80%;
        line-height: 1.2em;
        float: left;
        margin-right: 1em;
    }

    #search-results [role="main"] .result-name .right, #provider-details [role="main"] .result-name .right {
        top: 0.75em;
        right: 0.75em;
    }

    #search-results [role="main"] .result-item, #provider-details [role="main"] .result-item {
        margin-bottom: 1.5em;
    }

    #search-results [role="main"] .result-item article .result-info, #provider-details [role="main"] .result-item article .result-info {
        clear: none;
        border: none;
        display: block !important;
        padding: 0;
    }

    #search-results [role="complementary"] .advanced-search-options .searchbox, #provider-details [role="complementary"] .advanced-search-options .searchbox {
        display: inline-block !important;
        width: 100%
    }

    #search-results [role="complementary"] .advanced-search-options .searchbox section, #provider-details [role="complementary"] .advanced-search-options .searchbox section {
       /* float: left;
        width: 48%*/
    }

    #search-results [role="complementary"] .advanced-search-options .searchbox section.last, #provider-details [role="complementary"] .advanced-search-options .searchbox section.last {
        /*margin-left: 4%*/
    }

    #search-results [role="complementary"] .advanced-search-options .searchbox #adv-find-provider-wrap, #provider-details [role="complementary"] .advanced-search-options .searchbox #adv-find-provider-wrap {
        text-align: right;
    }

    #search-results [role="main"] header.result-data {
        display: block;
        margin: 1em 0;
        padding: 0 0 0 1em;
    }

    #search-results [role="main"] section.results-page header {
        background:none;
        height: auto;
        padding: 0em 0;
        margin-bottom: 0;
    }

    #search-results [role="main"] section.results-page header .practice-title {
        width: 80%;
        padding-top: 0;
        padding-bottom: 0;
    }

    #search-results [role="main"] section.results-page header .practice-title h2 {
        width: auto;
        line-height: 1em;
        margin-top: 15px;
        float: left;
    }

    #search-results [role="main"] section.results-page .result-location.mobile {
        display: none;
    }

    #search-results [role="main"] section.results-page .result-item article {
        display: inline-block;
        width: 100%
    }

    #provider-details [role="main"] .result-item article .image {
        float: left;
        margin: 0 2em 0 0;
    }

    #provider-details [role="main"] .results-details-left {
        width: 48.14815%;
        float: left;
        margin-right: 3.7037%
    }

    #provider-details [role="main"] .results-details-right {
        width: 42%;
        float: right;
        margin-right: 0;
    }

    .certifiedWindow{
        background: url('/assets/doctor-locator/img/structure/certified-icon-popup.png') no-repeat;
        background-position: 25px 50%;
        background-color: #FFF;
        border: 1px solid #BEBEBE;
        z-index: 10;
        width: 520px;
        height: 255px;
        padding: 15px 15px 10px 40px;
        padding-left: 170px;
        padding-top: 40px;
        font-size: 12px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 10px;
    }

    .certifiedWindow h2{
        color: #328b7f;
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 20px;
        max-width: 700px;
        display: block;
        clear: left;
    }

    .certifiedWindow p{
        font-size: 16px;
        line-height: 24px;
        max-width: 480px;
        display: block;
        margin-bottom: 30px;
        font-weight: 300;
        color: #454545;
    }
        
}

@media (min-width: 30em) {
    #providerloc-home [role="complementary"] section {
        width: 47.5%;
        float: left;
        margin-right: 5%
    }

    #providerloc-home [role="complementary"] section.chat-with-us, #providerloc-home [role="complementary"] section.provider-options {
        width: 47.5%;
        float: right;
        margin-right: 0;
    }

    #search-results [role="main"] header p br, #provider-details [role="main"] header p br {
        display: none;
    }

    #search-results [role="main"] .result-name h2 span.distance, #provider-details [role="main"] .result-name h2 span.distance {
        font-size: 13px;
    }

    #search-results [role="main"] .result-name h2 span.distance img, #provider-details [role="main"] .result-name h2 span.distance img {
        max-width: 100%
    }

    #search-results [role="main"] section.results-page header .practice-title h2 {
        font-size: 18px;
    }

    #search-results [role="main"] section.results-page header .practice-title h2 span.distance {
        font-size: 14px;
    }

    #search-results [role="main"] section.results-page header .practice-title h2 span.distance img {
        max-width: 100%
    }

    #search-results [role="main"] section.results-page .result-location.mobile {
        font-size: 14px;
    }

    .provider-detail-mobile.active-nav [role="navigation"] {
        width: 50%
    }
    .provider-detail-mobile [role="navigation"] {
        margin-left: -100%;
        float: left;
        width: 50%
    }
}

@media (min-width: 24.75em) {
    .provider-detail-mobile.active-nav [role="navigation"] {
        width: 60%
    }
    .provider-detail-mobile [role="navigation"] {
        margin-left: -100%;
        float: left;
        width: 60%
    }
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min-resolution: 144dpi) {
    .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
        background-image: url("../img/structure/select2x2.png") !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }
    .select2-search input {
        background-position: 100% -21px !important;
    }
}
@media print {
    .page-break{
        page-break-after: always;
    }
}