/*#bt_widget-vi-off a,#bt_widget-vi-on a {
  text-align:center;
  cursor:pointer;
  background:#DB151C;
  box-shadow:0 -3px 0 rgba(0,0,0,.1) inset;
  border:0;
  overflow:hidden;
  font-size:15px;
  padding:13px 18px 16px;
  text-decoration:none;
  display:inline-block;
  font-family:arial;
  font-weight:700;
  line-height:100%;
  text-shadow:1px 1px 0 rgba(0,0,0,.12);
  margin-top:-3px;
  color:#fff;
  border-radius:10px;
  vertical-align:middle
}
.vi-colors dt,.vi-fontsize dt {
  text-shadow:#fff 0 1px 0;
}
#bt_widget-vi-off a:hover,#bt_widget-vi-on a:hover {
  -o-box-shadow:0 -1px 0 rgba(0,0,0,.14) inset;
  -moz-box-shadow:0 -1px 0 rgba(0,0,0,.14) inset;
  -webkit-box-shadow:0 -1px 0 rgba(0,0,0,.14) inset;
  box-shadow:0 -1px 0 rgba(0,0,0,.14) inset;
  text-decoration:underline;
}*/
body.visually-impaired-controls-enable * {
  line-height: 1.5 !important;
}
.bt_widget_sid {
    border: none !important;
    border-radius: 0;
    display: inline-block;
    height: 41px;
    margin-left: 9px;
    vertical-align: middle;
    width: auto !important;
    margin-right: 50px;
}

#visually-impaired-controls {
  width: 100%;
  border-bottom: #d1cece 1px solid;
  overflow: hidden;
 /* position: fixed; */
  top: 0;
  z-index:999999;
  background-color: rgba(255, 255, 255, 1);
}
#visually-impaired-controls .vi_panel {
  padding:5px 0;
  color:#000;
  margin: 0 auto;
  max-width:960px;
  font-family:sans-serif;
  letter-spacing:0;
  line-height:34px !important;
  text-indent:0;
  overflow: hidden;
}
.vi_panel_title {
  display:inline-block;
}

#visually-impaired-controls .vi_panel_title p {
  font-size: 16px;
  font-weight: bold;
  color: #303030;
  margin: 0 10px 0 0;
  line-height:34px !important;
}

.vi-colors,.vi-fontsize,.vi-images, .vi-dl {
  margin-top:0;
  display:inline-block;
  vertical-align: top;
  border-right: #3f3f3f 1px solid;
  padding: 10px 15px;
}
.vi-dl {
  padding: 3px 15px;
}
.vi-colors a,.vi-fontsize a,.vi-images a {
  position:relative;
  text-decoration:none
}
#vi-height-normal,#vi-spacing-normal {
  letter-spacing:2px
}
#vi-height-big,#vi-spacing-big {
  letter-spacing:5px
}
.vi_panel a {
  outline:0
}
.vi-fontsize {
  display: inline-block;
}
.vi-fontsize dd,.vi-fontsize dt {
  display: inline-block;
  vertical-align: top;
}
.vi-fontsize a {
  height:34px;
  width: 34px;
  border: #d1cece 1px solid;
  display:inline-block;
  margin-right: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fff;
  color:#000;
  line-height: 34px !important;
}
.vi-fontsize dd:last-child a {
  margin-right: 0;
}

.vi-fontsize-smallest {
 font-size: 14px !important;

}
.xvi-fontsize-smallest a.vi-fontsize-smallest,a.vi-fontsize-smallest:hover {
   background-color: #000;
  color:#fff;
}
.vi-fontsize-small {
  width:20px;
  background-position:-20px 0
}
.xvi-fontsize-small a.vi-fontsize-small,a.vi-fontsize-small:hover {
  background-position:-20px -31px
}
.vi-fontsize-normal {
  font-size: 18px !important;
}
.xvi-fontsize-normal a.vi-fontsize-normal,a.vi-fontsize-normal:hover {
  background-color: #000;
  color:#fff;
}
.vi-fontsize-big {
  width:26px;
  background-position:-66px 0
}
.xvi-fontsize-big a.vi-fontsize-big,a.vi-fontsize-big:hover {
  background-position:-66px -31px
}
.vi-fontsize-bigest {
  font-size: 26px !important;
}
.xvi-fontsize-bigest a.vi-fontsize-bigest,a.vi-fontsize-bigest:hover {
  background-color: #000;
  color:#fff;
}
.vi-colors {
 /* margin-left:13px;
  margin-right:10px*/
}
.vi-colors dt {
  float:left;
  margin-right:10px
}
.vi-colors dd {
  float:left;
  margin-left:0
}
.vi-colors a {
  height:34px;
  width: 34px;
  border: #d1cece 1px solid;
  display:inline-block;
  margin-right: 8px;
  text-align: center;
  vertical-align: top;
  font-size: 18px !important;
  line-height: 34px !important;
}
.vi-color1 {
  background-color: #fff;
  color: #000;
}
.vi-color2 {
  background-color: #000;
  color: #fff;
}
.vi-color3 {
  background-color: #9DD1FF;
  color: #063462;
}
.vi-color4 {
  background-color: #F7F3D6;
  color: #4D4B43;
}
.vi-color5 {
  background-position:-104px 0
}
.vi-color1:hover,.xvi-color1 .vi-color1 {
  background-color: #fff;
  color: #000;
}
.vi-color2:hover,.xvi-color2 .vi-color2 {
  background-color: #000;
  color: #fff;
}
.vi-color3:hover,.xvi-color3 .vi-color3 {
  background-color: #9DD1FF;
  color: #063462;
}
.vi-color4:hover,.xvi-color4 .vi-color4 {
  background-color: #F7F3D6;
  color: #4D4B43;
}
.vi-color5:hover,.xvi-color5 .vi-color5 {
  background-position:-104px -31px
}
.vi-images {
  padding: 5px 15px;

  border-right: none;
}

#visually-impaired-controls .vi-images dt {
    color:#303030;
  font-size:16px;
  font-weight: bold;
  line-height: 1 !important;
}
#visually-impaired-controls .vi-close,.vi-settings {
    color:#303030;
  font-size:16px;
  font-weight: bold;
  display: inline-block;
  padding-top: 22px;
  background: url(glaz-black.png) center top no-repeat;
  line-height: 1 !important;
}
.vi-images dd {
  font-size:16px;
  line-height: 34px !important;
}
.vi-images a {
  height:18px;
  display:inline-block;
  width: 116px;
  font-size:16px;
}
.vi-imagesoff {
  background: url(img-off.png) center center no-repeat;
}
.vi-imageson {
   background: url(img-on.png) center center no-repeat;
}
.vi-settings {
  padding-left:49px;
  background:url(settings.png) no-repeat;
  margin-left:13px
}
.vi-close {

}
.vi-settings a {
  padding-right:18px;
  color:#000;
  background:url(arr.png) 100% 60% no-repeat
}
#vi_panel .vi-popped a,.vi-popped {
  color:#063462
}
#visually-impaired-controls .vi-popped {
  margin:0;
  border:2px solid #000;
  line-height:1.2;
  background:#9ed1ff;
  position:absolute;
  left:0;
  top:46px;
  width:780px;
  z-index:100;
  padding:13px 21px 23px;
  font-family:Arial,sans-serif;
  font-size:20px;
  font-weight:700;
  display:none
}
.vi-choose-font-family,.vi-popped h2 {
  margin-bottom:10px
}
.vi-popped h2 {
  font-size:24px
}
.vi-popped p span {
  font-weight:400
}
.vi-choose-letter-spacing,.vi-choose-line-height {
  margin-bottom:1em
}
#serif {
  font-family:"Times New roman",serif
}
.vi-font-family,.vi-letter-spacing,.vi-line-height {
  padding:2px 4px;
  border:1px solid #063462;
  text-decoration:none;
  -moz-border-radius:3px;
  -khtml-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  color:#063462
}
.vi-height-big #vi-height-big,.vi-height-normal #vi-height-normal,.vi-height-small #vi-height-small,.vi-sans-serif #vi-sans-serif,.vi-serif #vi-serif,.vi-spacing-big #vi-spacing-big,.vi-spacing-normal #vi-spacing-normal,.vi-spacing-small #vi-spacing-small {
  background:#063462;
  color:#9ed1ff
}
#vi-height-small {
  letter-spacing:0
}
#vi-spacing-small {
  letter-spacing:0
}
.vi-choose-colors {
  font-size:22px;
  list-style:none;
  margin:0;
  padding:0
}
.vi-choose-colors a {
  display:block;
  padding:10px 22px;
  text-decoration:none;
  zoom:1
}
.vi-choose-colors a span {
  display:none
}
#vi-color1 a {
  color:#000;
  background:#fff
}
#vi-color2 a {
  color:#fff;
  background:#000
}
#vi-color3 a {
  color:#063462;
  background:#9dd1ff;
  border:6px solid #063462;
  padding:4px 16px
}
#vi-color4 a {
  color:#4d4b43;
  background:#f7f3d6
}
#vi-color5 a {
  color:#a9e44d;
  background:#3b2716
}
.xvi-color1 #vi-color1 span,.xvi-color2 #vi-color2 span,.xvi-color3 #vi-color3 span,.xvi-color4 #vi-color4 span,.xvi-color5 #vi-color5 span {
  display:inline;
  margin-right:5px
}
.vi-saveit {
  width:100%;
  font-size:22px;
  font-weight:700;
  margin-top:15px;
  padding:5px 0
}
.vi-saveit a {
  float:right;
  border:4px solid #063462;
  text-decoration:none;
  color:#9dd1ff!important;
  background:#063462;
  margin-left:28px;
  display:inline
}
#bt_widget-vi-off,.xvi-imagesoff {
  display:none
}
.vi-saveit a:hover {
  color:#fff!important
}
.vi-color1,.vi-color1 .vi-popped a,.vi-color1 .vi_panel .vi-popped a {
  color:#000
}
.vi-saveit a span {
  padding:6px 14px;
  border:2px solid #9dd1ff;
  float:left
}
.vi-color1 .vi-popped {
  border-color:#000;
  background:#fff;
  color:#000
}
.vi-color1 {
  border-color:#000
}
.color1 .here.letter-spacing,.color1.sans-serif #sans-serif,.color1.serif #serif,.color1.spacing-big #spacing-big,.color1.spacing-normal #spacing-normal,.color1.spacing-small #spacing-small,.vi-color1 .here.font-family {
  color:#fff;
  background:#000
}
.color1 .saveit a {
  background:#000;
  border-color:#000
}
.color1 .saveit a span {
  border-color:#fff;
  color:#fff
}
#visually-impaired-controls #vi_widget_link-off, #visually-impaired-controls #vi_widget_link-on {
  font-family:'PT Sans Narrow',
  sans-serif;
  color:#FFF;
  cursor:pointer;
  font-size:17px;
  line-height:28px
}
#bt_widget-vi-off .vi_widget_img,#bt_widget-vi-on .vi_widget_img {
  vertical-align:middle
}
#bt_widget-vi-off,#bt_widget-vi-on {
  color:#303030;
  font-size:16px;
  display: inline-block;
  padding-top: 20px;
  background: url(glaz-red.png) center top no-repeat;
}
a.disabled {
  pointer-events:none;
  cursor:default
}
body.visually-impaired-controls-enable  {

}
body.visually-impaired-controls-enable #header .social-nav li.phone {
    width: auto;
}
body.visually-impaired-controls-enable #slider-wrap {
    display: none;
}
body.visually-impaired-controls-enable .main-nav #topsearch {
    position: relative;
    right: 0;
    top: 0;
    width: auto;
    clear: both;
}
body.visually-impaired-controls-enable .main-nav #topsearch #tsearch {
    height: auto;
    width: 100%;
}
body.visually-impaired-controls-enable .main-nav > div {
    margin-bottom: 30px;
}
body.visually-impaired-controls-enable .main-nav > div > ul > li {
    margin-bottom: 20px;
}
body.visually-impaired-controls-enable .official .team .doctors li .doc-img .doc-type {
    background: none;
    position: relative;
}
body.visually-impaired-controls-enable  input[type="text"] {
    height: auto;
}


/*
     FILE ARCHIVED ON 00:03:19 Jul 17, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:07:16 Sep 18, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.62
  exclusion.robots: 0.024
  exclusion.robots.policy: 0.012
  esindex: 0.013
  cdx.remote: 119.467
  LoadShardBlock: 296.22 (3)
  PetaboxLoader3.datanode: 456.581 (5)
  load_resource: 746.485
  PetaboxLoader3.resolve: 447.1
  loaddict: 235.248
*/