/** Begin inheritance **/
/* Global variables
   -------------------------------------------------- */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.row {
  margin-left: -20px;
  *zoom: 1;
}
.row:before,
.row:after {
  display: table;
  content: "";
  line-height: 0;
}
.row:after {
  clear: both;
}
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
.span12 {
  width: 940px;
}
.span11 {
  width: 860px;
}
.span10 {
  width: 780px;
}
.span9 {
  width: 700px;
}
.span8 {
  width: 620px;
}
.span7 {
  width: 540px;
}
.span6 {
  width: 460px;
}
.span5 {
  width: 380px;
}
.span4 {
  width: 300px;
}
.span3 {
  width: 220px;
}
.span2 {
  width: 140px;
}
.span1 {
  width: 60px;
}
.offset12 {
  margin-left: 980px;
}
.offset11 {
  margin-left: 900px;
}
.offset10 {
  margin-left: 820px;
}
.offset9 {
  margin-left: 740px;
}
.offset8 {
  margin-left: 660px;
}
.offset7 {
  margin-left: 580px;
}
.offset6 {
  margin-left: 500px;
}
.offset5 {
  margin-left: 420px;
}
.offset4 {
  margin-left: 340px;
}
.offset3 {
  margin-left: 260px;
}
.offset2 {
  margin-left: 180px;
}
.offset1 {
  margin-left: 100px;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.row-fluid:after {
  clear: both;
}
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
}
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}
.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}
.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}
.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}
.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}
.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}
.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}
.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}
.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}
.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}
.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}
.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}
.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}
.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}
.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}
.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}
.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}
.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}
.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}
.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}
.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}
.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}
.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}
.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}
.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}
.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}
.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}
.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}
.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}
.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}
.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}
.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}
.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}
.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}
.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}
.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}
.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.affix {
  position: fixed;
}
.image-left {
  float: left;
  margin: 0 5px 5px 0;
}
.image-right {
  float: left;
  margin: 0 0 5px 5px;
}
.clearboth {
  clear: both;
}
/** @import "../../templates/web-resources/default/less/bootstrap/component-animations.less"; **/
.fade.modal-backdrop {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.modal.in {
  opacity: 1;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: 900;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 10%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
/** End inheritance **/
/*!
 * LPCH Classes
 * http://www.lpch.org
 *
 * Designed and built by Cibo Studios
 */
/* sharing component */
.sharing {
  /* Mobile first styles */

  /* 	overflow: hidden; */

  padding: 5px 0 20px 0;
  display: none;
  /* Tablet next styles */

  /* Desktop last styles */

}
.sharing ul.share-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  float: right;
  clear: both;
  /* 		overflow: hidden; */

}
.sharing ul.share-list > li {
  float: left;
  margin-right: 27px;
  padding-left: 0;
  position: relative;
}
.sharing ul.share-list > li a.icon {
  background: url('/web-resources/default/img/icons-share.png') no-repeat;
  width: 24px;
  height: 20px;
  display: block;
  text-indent: 9999px;
  white-space: nowrap;
  overflow: hidden;
}
.sharing ul.share-list > li a.icon:hover,
.sharing ul.share-list > li a.icon:focus {
  border-bottom: none;
}
.sharing ul.share-list > li a.icon.icon-share {
  background-position: 0 0;
}
.sharing ul.share-list > li a.icon.icon-email {
  background-position: 0 -20px;
}
.sharing ul.share-list > li a.icon.icon-print {
  background-position: 0 -40px;
}
.sharing ul.dropdown-menu li a {
  background: none;
  font: 400 16px/20px 'BrandonGrotesque';
  color: #363636;
}
.sharing ul.dropdown-menu li a:hover,
.sharing ul.dropdown-menu li a:focus {
  border-bottom: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
  color: #fff;
}
.sharing .addthis_toolbox span {
  float: left;
  margin-right: 5px;
}
.sharing .icon-email span,
.sharing .icon-print span {
  background: none !important;
}
.sharing.sharing-component-mobile {
  display: block;
  padding: 19px 0 40px;
  margin: 0 6.25%;
}
.sharing.sharing-component-desktop {
  display: none;
}
.sharing.sharing-topic-index {
  padding: 0px;
}
@media only print, only screen and (min-width: 720px) {
  .sharing {
    /*padding: 0 0 26px 4px;*/
  
    display: block;
    padding: 104px 0 30px;
  }
  .sharing.sharing--article {
    padding-top: 58px;
    padding-bottom: 30px;
  }
  .sharing .icon-print {
    display: none;
  }
  .sharing.sharing-component-mobile {
    display: none;
  }
  .sharing.sharing-component-desktop {
    padding: 62px 0 30px;
    display: block;
  }
  .sharing.sharing-component-desktop ul.share-list > li {
    margin-right: 17px;
  }
  .sharing.sharing-component-desktop ul.share-list > li .icon-print {
    display: block;
  }
}
@media only print, only screen and (min-width: 980px) {
  .sharing {
    padding: 97px 0 30px 0;
  }
  .sharing.sharing--article {
    padding-top: 62px;
    padding-bottom: 30px;
  }
  .sharing .icon-print {
    display: block;
  }
  .sharing.sharing-component-desktop {
    padding: 62px 0 30px 0;
  }
  .sharing.sharing-component-desktop ul.share-list > li {
    margin-right: 27px;
  }
}
/** Start Job share----------------------------------------- **/
.sharing ul.share-list {
  float: left;
}
.sharing ul.share-list > li a.icon {
  background: url(http://www.stanfordchildrens.org/web-resources/default/img/icons-share.png) no-repeat;
  width: 24px;
  height: 20px;
  display: block;
  text-indent: 9999px;
  white-space: nowrap;
  overflow: hidden;
}
.sharing ul.share-list > li a.icon:hover,
.sharing ul.share-list > li a.icon:focus {
  border-bottom: none;
}
.sharing ul.share-list > li a.icon.icon-share {
  background-position: 0 0;
}
.sharing ul.share-list > li a.icon.icon-email {
  background-position: 0 -20px;
}
.sharing ul.share-list > li a.icon.icon-print {
  background-position: 0 -40px;
}
/** End Job share----------------------------------------- **/
/** Start Job Search----------------------------------------- **/
.hero-banner {
  padding: 0 0 1px 0;
  /* Tablet next styles */

}
@media only print, only screen and (min-width: 720px) {
  .hero-banner {
    padding-top: 40px;
  }
  .hero-banner .slide-content,
  .hero-banner .slide-banner .slider-hero-banner .item img {
    height: 256px;
  }
}
@media only print, only screen and (min-width: 980px) {
  .hero-banner {
    padding-top: 0px;
  }
  .hero-banner .slide-content,
  .hero-banner .slide-banner .slider-hero-banner .item img {
    height: 314px;
  }
}
.job-sidebar {
  margin-top: 0px;
  /* Tablet next styles */

  /* Desktop last styles */

}
.job-sidebar h3 {
  color: #5bc2c7;
  font: 500 24px 'BrandonGrotesqueMedium';
  margin: 20px 2.5% 10px 2.5%;
}
.job-sidebar h4 {
  color: #e44039;
  font: 500 17px 'BrandonGrotesqueMedium';
  margin: 0 2.5%;
}
.job-sidebar h5 {
  color: #e44039;
  font: 500 14px 'BrandonGrotesqueMedium';
  margin: 20px 2.5% 10px 2.5%;
}
.job-sidebar h6 {
  color: #000;
  font: 700 16px 'BrandonGrotesqueBold';
  margin: 20px 2.5% 10px 2.5%;
}
.job-sidebar p {
  font: 400 16px 'BrandonGrotesque';
  margin: 0 2.5% 20px;
}
.job-sidebar a:hover,
.job-sidebar a:focus {
  text-decoration: none;
}
.job-sidebar img {
  width: 95%;
  margin: 0 2.5% 10px;
}
.job-sidebar .content-identity {
  margin: 0 4.6875%;
}
.job-sidebar .content-identity h3 {
  font: 500 28px/40px 'BrandonTextMedium';
  color: #8c1515;
  margin: 20px 0 5px;
}
.job-sidebar .content-identity p {
  font: 400 16px/22px 'BrandonTextRegular';
  color: #333;
  margin: 0;
}
.job-sidebar h4 {
  color: #990134;
  font: 500 24px 'BrandonGrotesqueMedium';
}
.job-sidebar .side-btn {
  font-family: 'BrandonGrotesqueBold';
  font-weight: 700;
  background: url(http://www.stanfordchildrens.org/web-resources/default/img/bg-find-doctor.png) left -82px repeat-x;
  height: 20px;
  display: block;
  padding: 4px 6px 6px 6px;
  line-height: 20px;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-shadow: 1px 1px 1px #610019;
  width: 97%;
  text-align: center;
}
.job-sidebar .side-btn:hover {
  background-position: 0 -82px;
}
.job-sidebar .side-btn:active {
  background-position: 0 -82px;
}
.job-sidebar .job-side-btn {
  width: 90%;
  padding-top: 19px;
  margin: 0 6.25%;
}
.job-sidebar .employee-profile {
  background: #fffbf2;
  -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  position: relative;
  margin: 19px 6.25% 0 0;
}
.job-sidebar .employee-profile .profile-title {
  font-family: 'BrandonGrotesqueBold';
  font-weight: 700;
  color: #fff;
  background: #ffb800;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  text-align: center;
  margin: 0;
}
.job-sidebar .employee-profile .profile-content {
  margin-bottom: 10px;
  font-family: 'BrandonGrotesque';
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #363636;
  padding: 10px;
}
.job-sidebar .employee-profile h3 {
  color: #363636;
  margin: 10px 10px 0 10px;
}
.job-sidebar .employee-profile h4 {
  margin: 10px 10px 0 10px;
}
.job-sidebar .employee-profile img {
  margin: 10px;
}
@media only print, only screen and (min-width: 720px) {
  .job-sidebar h3 {
    margin: 0 0 25px 0;
  }
  .job-sidebar h4 {
    margin: 0;
  }
  .job-sidebar h5 {
    margin: 0;
  }
  .job-sidebar h6 {
    font-size: 14px;
    margin: 0;
  }
  .job-sidebar p {
    margin: 0 0 25px 0;
  }
  .job-sidebar img {
    margin: 0 0 25px 0;
    width: 100%;
  }
  .job-sidebar .content-identity {
    margin: 0 0 0 11.71875%;
    /*padding-left: 45px;*/
  
  }
  .job-sidebar .content-identity h3 {
    font-size: 30px;
    line-height: 32px;
    margin: 20px 0 22px;
  }
  .job-sidebar .content-identity p {
    font-size: 18px;
    line-height: 25px;
    margin: 0;
  }
  .job-sidebar h4 {
    color: #e44039;
    font-size: 17px;
    margin: 0;
  }
  .job-sidebar h5 {
    margin: 10px 0 0 0;
  }
  .job-sidebar p {
    margin: 0;
  }
  .job-sidebar img {
    margin: 0;
  }
  .job-sidebar .side-btn {
    height: 26px;
    padding: 0 10px;
    line-height: 26px;
    width: 97%;
    margin: 0;
  }
  .job-sidebar .side-btn:hover {
    background-position: 0 -27px;
  }
  .job-sidebar .side-btn:active {
    background-position: 0 -54px;
    height: 26px!important;
  }
  .job-sidebar .job-side-btn {
    margin: 0;
  }
}
@media only print, only screen and (min-width: 980px) {
  .job-sidebar .content-identity {
    width: 462px;
    margin: 0 0 0 20px;
  }
}
.job-template-content .mktgaccord-component ul.accordion-nav,
.span3 .mktgaccord-component ul.accordion-nav {
  width: 100%;
}
.mktgaccord-component {
  /* Mobile first styles */
  /* Tablet next styles */

  /* Desktop last styles */

}
.mktgaccord-component .accordion-title h3 {
  margin: 0 0 0 5%;
}
.mktgaccord-component div.jobaccord-item-container {
  margin-top: 0%;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .content-title h3 {
  color: #5bc2c7;
  font: 500 24px 'BrandonGrotesqueMedium';
  margin: 20px 2.5% 10px 2.5%;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .job_search_paging {
  text-align: center;
}
@media only print, only screen and (min-width: 720px) {
  .mktgaccord-component .accordion-title {
    width: 100%;
  }
  .mktgaccord-component .accordion-title h3 {
    margin: 3% 0px 2% 1.1111%;
  }
  .mktgaccord-component div.jobaccord-item-container {
    margin-top: -5.35%;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .content-title h3 {
    color: #5bc2c7;
    font: 500 24px 'BrandonGrotesqueMedium';
    margin: 0 0 25px 0;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .mktgaccord-item-main-content {
    width: 65.95744680851064%;
    *width: 65.90425531914893%;
    float: left;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .mktgaccord-item-main-content img[align="right"] {
    margin: 5px 0px 10px 10px;
    width: auto;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .mktgaccord-item-main-content img[align="left"] {
    margin: 5px 10px 10px 0;
    width: auto;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container {
    width: 100%;
    *width: 99.94680851063829%;
    float: left;
  }
}
@media only print, only screen and (min-width: 980px) {
  .mktgaccord-component .accordion-title h3 {
    margin: 25px 0px 20px 18px;
  }
  .mktgaccord-component div.jobaccord-item-container {
    margin-top: -80px;
  }
}
.job-copy-content {
  margin: 0px 6.25%;
}
.job-copy-content h3 {
  color: #5bc2c7;
  font: 500 24px 'BrandonGrotesqueMedium';
  margin: 20px 2.5% 10px 0;
}
.job-copy-content h4 {
  color: #e44039;
  font: 500 17px 'BrandonGrotesqueMedium';
  margin: 0 2.5% 0 0;
}
.job-copy-content h5 {
  color: #e44039;
  font: 500 14px 'BrandonGrotesqueMedium';
  margin: 0 2.5% 10px 0;
}
.job-copy-content h6 {
  color: #000;
  font: 700 16px 'BrandonGrotesqueBold';
  margin: 20px 2.5% 10px 2.5%;
}
.job-copy-content p,
.job-copy-content .cs_item_type_job_meta {
  font: 400 16px 'BrandonGrotesque';
  margin: 0 2.5% 20px 0;
}
.job-copy-content a {
  font: 400 14px 'Impressum-LigIta';
  color: #e44039;
}
.job-copy-content a:hover,
.job-copy-content a:focus {
  text-decoration: none;
  border-bottom: 2px dotted #e44039;
}
.job-copy-content img {
  width: 95%;
  margin: 0 2.5% 10px;
}
.job-copy-content .content-identity {
  margin: 0 4.6875%;
}
.job-copy-content .content-identity h3 {
  font: 500 28px/40px 'BrandonTextMedium';
  color: #8c1515;
  margin: 20px 0 5px;
}
.job-copy-content .content-identity p {
  font: 400 16px/22px 'BrandonTextRegular';
  color: #333;
  margin: 0;
}
.job-copy-content .content-title h5 {
  color: #000;
  font: 500 14px 'BrandonGrotesqueMedium';
}
.job-copy-content .content-title h5 a {
  color: ##ff2e37;
  font: 500 14px 'BrandonGrotesqueMedium';
  margin: 0 2.5% 0 0;
}
.job-copy-content .job_search_paging {
  text-align: center;
}
.job-copy-content ul {
  width: 95%;
  margin: 0 2.5% 20px 20px;
  list-style-type: disc;
  /*.pull-left;*/

}
.job-copy-content ul.unstyled {
  list-style-type: disc;
  margin: 0 5% 20px 5%;
}
.job-copy-content ul li {
  font: 400 16px 'BrandonGrotesque';
  margin: 0 2.5% 0 2.5%;
}
.job-copy-content ul a {
  font-size: 15px;
  line-height: 21px;
  padding-right: 9px;
  background: url('/web-resources/default/img/icon-arrow-5x6.png') no-repeat right 8px;
}
.job-copy-content ul.list-item {
  margin: 0 6.25%;
  width: auto;
  padding-bottom: 11px;
}
.job-copy-content ul.list-item li {
  display: block;
  overflow: hidden;
  padding: 40px 0 30px;
  border-top: 1px solid #d6d6d6;
}
.job-copy-content ul.list-item li:first-child {
  border-top: none;
}
.job-copy-content ul.list-item li .img {
  margin: 0 auto;
  text-align: center;
  position: relative;
  padding-bottom: 34px;
}
.job-copy-content ul.list-item li .img img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  margin: 0;
}
.job-copy-content ul.list-item li h4 {
  font: 500 16px/22px 'BrandonTextMedium';
  color: #8c1515;
  margin: 0;
}
.job-copy-content ul.list-item li p {
  font: 400 16px/22px 'BrandonTextRegular';
  color: #333;
  margin: 7px 0 6px;
}
.job-copy-content ul.list-item li .links li {
  float: left;
  background: url('/web-resources/default/img/bg-line-1x17.png') no-repeat left 3px;
  border-top: none;
  padding: 0 0 0 16px;
  margin-top: 40px;
  margin-bottom: 30px;
  margin-left: 18px;
}
.job-copy-content ul.list-item li .links li:first-child {
  background: none;
  margin-left: 0;
  padding-left: 0;
}
.job-copy-content ul.list-item li .links li span {
  background: url('/web-resources/default/img/lock-download.png') no-repeat left 4px;
  display: block;
  padding-left: 16px;
}
.job-copy-content ul.list-item li .links li span.no-bg {
  background: none;
  padding-left: 0;
}
.job-copy-content ul.list-item li .links li a {
  display: block;
  background: none;
  font: 400 16px/22px 'BrandonTextRegular';
  color: #ff2e35;
  padding-right: 0;
}
.job-copy-content .map-info h3 {
  margin: 0 0 5px 0;
}
.job-copy-content .social_apply {
  font-family: 'BrandonGrotesqueBold';
  font-weight: 700;
  background: url(http://www.stanfordchildrens.org/web-resources/default/img/bg-find-doctor.png) left -82px repeat-x;
  height: 20px;
  padding: 4px 6px 6px 6px;
  line-height: 20px;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-shadow: 1px 1px 1px #610019;
  text-align: center;
}
.job-copy-content .social_apply:hover {
  background-position: 0 -82px;
}
.job-copy-content .social_apply:active {
  background-position: 0 -82px;
}
.job-copy-content .p50 h4,
.job-copy-content .video h4 {
  color: #000;
  margin: 0 2.5% 10px 2.5%;
}
.job-copy-content .video {
  position: relative;
  float: none;
}
.job-copy-content .video .video-play-img {
  height: 62px;
  width: 62px;
  position: absolute;
  z-index: 6;
  left: 50%;
  top: 50%;
  margin: -31px 0 0 -31px;
}
.job-copy-content .video a:hover,
.job-copy-content .video a:focus {
  border-bottom: none;
}
.job-copy-content {
  *zoom: 1;
}
.job-copy-content:before,
.job-copy-content:after {
  display: table;
  content: "";
  line-height: 0;
}
.job-copy-content:after {
  clear: both;
}
.job-copy-content a {
  font: 400 16px 'BrandonGrotesque';
  color: #e44039;
  text-decoration: none !important;
}
.job-copy-content a:hover,
.job-copy-content a:focus {
  text-decoration: underline !important;
  border-bottom: none !important;
}
.job-copy-content ul li a {
  font: 400 14px 'Impressum-LigIta';
  color: #e44039;
}
.job-copy-content ul li a:hover,
.job-copy-content ul li a:focus {
  text-decoration: none !important;
  border-bottom: 2px dotted #e44039 !important;
}
.job-copy-content .social_apply {
  height: 26px;
  padding: 0 10px;
  line-height: 26px;
  width: 97%;
  margin: 0;
}
.job-copy-content .social_apply:hover {
  background-position: 0 -27px;
}
.job-copy-content .social_apply:active {
  background-position: 0 -54px;
  height: 26px!important;
}
/* Tablet next styles */
@media only print, only screen and (min-width: 720px) {
  .job-copy-content {
    margin: 0px 20px 0px 0px;
  }
  .job-copy-content h3 {
    margin: 0 0 25px 0;
  }
  .job-copy-content h4 {
    margin: 0;
  }
  .job-copy-content h5 {
    margin: 0;
  }
  .job-copy-content h6 {
    font-size: 14px;
    margin: 0;
  }
  .job-copy-content p,
  .job-copy-content .cs_item_type_job_meta {
    margin: 0 0 25px 0;
  }
  .job-copy-content img {
    margin: 0 0 25px 0;
    width: 100%;
  }
  .job-copy-content .content-identity {
    margin: 0 0 0 11.71875%;
    /*padding-left: 45px;*/
  
  }
  .job-copy-content .content-identity h3 {
    font-size: 30px;
    line-height: 32px;
    margin: 20px 0 22px;
  }
  .job-copy-content .content-identity p {
    font-size: 18px;
    line-height: 25px;
    margin: 0;
  }
  .job-copy-content .content-title h5 {
    margin-top: -30px;
    margin-bottom: 30px;
  }
  .job-copy-content ul {
    margin: 0 20px 20px 0 !important;
    width: auto;
  }
  .job-copy-content ul:first-of-type,
  .job-copy-content ul.first-of-type {
    margin: 0;
  }
  .job-copy-content ul li {
    font-size: 16px;
    margin: 0 0 0 20px;
  }
  .job-copy-content ul.list-item {
    margin: 0 0 0 11.71875% !important;
    padding-bottom: 4px;
  }
  .job-copy-content ul.list-item.first-of-type,
  .job-copy-content ul.list-item:first-of-type {
    margin: 0 0 0 11.71875%;
  }
  .job-copy-content ul.list-item li {
    padding: 40px 0 37px;
  }
  .job-copy-content ul.list-item li .img {
    padding: 0px 22px 0 0;
    float: left;
    margin: 0;
    width: 140px;
    height: 140px;
  }
  .job-copy-content ul.list-item li .img img {
    /*width: 140px;
  										height: 140px;*/
  
    margin: 0;
  }
  .job-copy-content ul.list-item li h4 {
    font-size: 14px;
    line-height: 20px;
    margin: 5px 0 0px;
  }
  .job-copy-content ul.list-item li p {
    font-size: 14px;
    line-height: 20px;
    margin: 6px 0 6px;
  }
  .job-copy-content ul.list-item li .links li span {
    background-position: left 3px;
  }
  .job-copy-content ul.list-item li .links li a {
    font-size: 14px;
    line-height: 20px;
  }
  .job-copy-content {
    float: left;
    width: 100%;
  }
  .job-copy-content img[align="right"] {
    margin: 5px 0px 10px 10px;
    width: auto;
  }
  .job-copy-content img[align="left"] {
    margin: 5px 10px 10px 0;
    width: auto;
  }
  .job-copy-content.no-sidebar {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .job-copy-content > *:first-child {
    margin-top: 50px;
  }
  .job-copy-content > *:first-child.content-identity {
    margin-top: 32px;
  }
  .job-copy-content > .google-map {
    margin-top: 0;
  }
}
/* Desktop last styles */
@media only print, only screen and (min-width: 980px) {
  .job-copy-content .content-identity {
    width: 462px;
    margin: 0 0 0 20px;
  }
  .job-copy-content ul.list-item {
    width: 462px;
    margin: 0 0 0 20px !important;
    padding-bottom: 0;
  }
  .job-copy-content ul.list-item li {
    padding-bottom: 38px;
  }
  .job-copy-content ul.list-item li.last-item {
    padding-bottom: 8px;
  }
  .job-copy-content > *:first-child.content-identity {
    margin-top: 45px;
  }
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container {
  *zoom: 1;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container:before,
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container:after {
  display: table;
  content: "";
  line-height: 0;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container:after {
  clear: both;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container h1 {
  font: 400 28px/28px 'BrandonGrotesque';
  color: #990134;
  margin-top: 0;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container h2 {
  font: 500 24px 'BrandonGrotesqueMedium';
  margin: 20px 2.5% 10px 2.5%;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container h3 {
  color: #5bc2c7;
  font: 500 24px 'BrandonGrotesqueMedium';
  margin: 0 2.5% 0 ;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container h4 {
  font: 500 17px 'BrandonGrotesqueMedium';
  margin: 0 2.5% 0 ;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container h5 {
  font: 500 14px 'BrandonGrotesqueMedium';
  margin: 0 2.5% 0 ;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container h6 {
  color: #000;
  font: 700 16px 'BrandonGrotesqueBold';
  margin: 20px 2.5% 10px 2.5%;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container p,
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .cs_item_type_job_meta {
  font: 400 16px/22px 'BrandonGrotesque';
  margin: 0 2.5% 20px;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container p a,
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .cs_item_type_job_meta a {
  color: #ff2e37;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container p a:hover,
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .cs_item_type_job_meta a:hover,
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container p a:focus,
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .cs_item_type_job_meta a:focus {
  text-decoration: none;
  border-bottom: 2px dotted #ff2e37;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container a {
  font: 400 16px 'BrandonGrotesque';
  text-decoration: none!important;
  color: #e44039;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container a:hover,
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container a:focus {
  text-decoration: underline !important;
  border-bottom: none !important;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container img {
  width: 95%;
  margin: 0 2.5% 10px;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .content-identity {
  margin: 0 4.6875%;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .content-identity h3 {
  font: 500 28px/40px 'BrandonTextMedium';
  color: #8c1515;
  margin: 20px 0 5px;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .content-identity p {
  font: 400 16px/22px 'BrandonTextRegular';
  color: #333;
  margin: 0;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .content-title h5 {
  color: #000;
  font: 500 14px 'BrandonGrotesqueMedium';
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .content-title h5 a {
  color: ##ff2e37;
  font: 500 14px 'BrandonGrotesqueMedium';
  margin: 0 2.5% 0 0;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .job_search_paging {
  text-align: center;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul {
  width: 95%;
  margin: 0 2.5% 20px 20px;
  list-style-type: disc;
  /*.pull-left;*/

}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.unstyled {
  list-style-type: disc;
  margin: 0 5% 20px 5%;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul li {
  font: 400 16px 'BrandonGrotesque';
  margin: 0 2.5% 0 2.5%;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul a {
  font-size: 15px;
  line-height: 21px;
  padding-right: 9px;
  background: url('/web-resources/default/img/icon-arrow-5x6.png') no-repeat right 8px;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item {
  margin: 0 6.25%;
  width: auto;
  padding-bottom: 11px;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li {
  display: block;
  overflow: hidden;
  padding: 40px 0 30px;
  border-top: 1px solid #d6d6d6;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li:first-child {
  border-top: none;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li .img {
  margin: 0 auto;
  text-align: center;
  position: relative;
  padding-bottom: 34px;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li .img img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  margin: 0;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li h4 {
  font: 500 16px/22px 'BrandonTextMedium';
  color: #8c1515;
  margin: 0;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li p {
  font: 400 16px/22px 'BrandonTextRegular';
  color: #333;
  margin: 7px 0 6px;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li .links li {
  float: left;
  background: url('/web-resources/default/img/bg-line-1x17.png') no-repeat left 3px;
  border-top: none;
  padding: 0 0 0 16px;
  margin-top: 40px;
  margin-bottom: 30px;
  margin-left: 18px;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li .links li:first-child {
  background: none;
  margin-left: 0;
  padding-left: 0;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li .links li span {
  background: url('/web-resources/default/img/lock-download.png') no-repeat left 4px;
  display: block;
  padding-left: 16px;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li .links li span.no-bg {
  background: none;
  padding-left: 0;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li .links li a {
  display: block;
  background: none;
  font: 400 16px/22px 'BrandonTextRegular';
  color: #ff2e35;
  padding-right: 0;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .map-info h3 {
  margin: 0 0 5px 0;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .p50 h4,
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .video h4 {
  color: #000;
  margin: 0 2.5% 10px 2.5%;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .video {
  position: relative;
  float: none;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .video .video-play-img {
  height: 62px;
  width: 62px;
  position: absolute;
  z-index: 6;
  left: 50%;
  top: 50%;
  margin: -31px 0 0 -31px;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .video a:hover,
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .video a:focus {
  border-bottom: none;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul li a {
  font: 400 14px 'Impressum-LigIta';
  color: #e44039;
}
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul li a:hover,
.mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul li a:focus {
  text-decoration: none !important;
  border-bottom: 2px dotted #e44039 !important;
}
/* Tablet next styles */
@media only print, only screen and (min-width: 720px) {
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container {
    margin: 0px 20px 0px 0px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container h1,
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container h2,
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container h3 {
    margin: 0;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container h4 {
    margin: 0;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container h5 {
    margin: 0;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container h6 {
    font-size: 14px;
    margin: 0;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container p,
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .cs_item_type_job_meta {
    margin: 0 0 25px 0;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container img {
    margin: 0 0 25px 0;
    width: 100%;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .content-identity {
    margin: 0 0 0 11.71875%;
    /*padding-left: 45px;*/
  
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .content-identity h3 {
    font-size: 30px;
    line-height: 32px;
    margin: 20px 0 22px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .content-identity p {
    font-size: 18px;
    line-height: 25px;
    margin: 0;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .content-title h5 {
    margin-top: -30px;
    margin-bottom: 30px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul {
    margin: 0 20px 20px 0 !important;
    width: auto;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul:first-of-type,
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.first-of-type {
    margin: 0;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul li {
    font-size: 16px;
    margin: 0 0 0 20px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item {
    margin: 0 0 0 11.71875% !important;
    padding-bottom: 4px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item.first-of-type,
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item:first-of-type {
    margin: 0 0 0 11.71875%;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li {
    padding: 40px 0 37px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li .img {
    padding: 0px 22px 0 0;
    float: left;
    margin: 0;
    width: 140px;
    height: 140px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li .img img {
    /*width: 140px;
  										height: 140px;*/
  
    margin: 0;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li h4 {
    font-size: 14px;
    line-height: 20px;
    margin: 5px 0 0px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li p {
    font-size: 14px;
    line-height: 20px;
    margin: 6px 0 6px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li .links li span {
    background-position: left 3px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li .links li a {
    font-size: 14px;
    line-height: 20px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container {
    float: left;
    width: 100%;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container img[align="right"] {
    margin: 5px 0px 10px 10px;
    width: auto;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container img[align="left"] {
    margin: 5px 10px 10px 0;
    width: auto;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container.no-sidebar {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container > *:first-child.content-identity {
    margin-top: 32px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container > .google-map {
    margin-top: 0;
  }
}
/* Desktop last styles */
@media only print, only screen and (min-width: 980px) {
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container .content-identity {
    width: 462px;
    margin: 0 0 0 20px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item {
    width: 462px;
    margin: 0 0 0 20px !important;
    padding-bottom: 0;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li {
    padding-bottom: 38px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container ul.list-item li.last-item {
    padding-bottom: 8px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container > *:first-child.content-identity {
    margin-top: 45px;
  }
  .mktgaccord-component div.mktgaccord-item-container .mktgaccord-item .pcha-item-container.pcha-item-container > *:first-child {
    margin-top: 0;
  }
}
.modal-backdrop {
  background-color: #000000;
}
.job-search-content {
  border-bottom: 2px solid #990134;
  background: url(http://www.stanfordchildrens.org/web-resources/default/img/bg-search-result.png) top left repeat;
  font-family: 'BrandonGrotesque';
  margin-bottom: 1px;
  width: 100%;
  *zoom: 1;
  position: relative;
  /* mobile */

  /*tablet*/

}
.job-search-content:before,
.job-search-content:after {
  display: table;
  content: "";
  line-height: 0;
}
.job-search-content:after {
  clear: both;
}
.job-search-content [class*="span"] {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
}
.job-search-content [class*="span"]:first-child {
  margin-left: 0;
}
.job-search-content .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}
.job-search-content .span12 {
  width: 940px;
}
.job-search-content .span11 {
  width: 860px;
}
.job-search-content .span10 {
  width: 780px;
}
.job-search-content .span9 {
  width: 700px;
}
.job-search-content .span8 {
  width: 620px;
}
.job-search-content .span7 {
  width: 540px;
}
.job-search-content .span6 {
  width: 460px;
}
.job-search-content .span5 {
  width: 380px;
}
.job-search-content .span4 {
  width: 300px;
}
.job-search-content .span3 {
  width: 220px;
}
.job-search-content .span2 {
  width: 140px;
}
.job-search-content .span1 {
  width: 60px;
}
.job-search-content .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}
.job-search-content .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}
.job-search-content .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}
.job-search-content .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}
.job-search-content .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}
.job-search-content .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}
.job-search-content .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}
.job-search-content .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}
.job-search-content .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}
.job-search-content .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}
.job-search-content .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}
.job-search-content .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}
.job-search-content .offset12 {
  margin-left: 980px;
}
.job-search-content .offset11 {
  margin-left: 900px;
}
.job-search-content .offset10 {
  margin-left: 820px;
}
.job-search-content .offset9 {
  margin-left: 740px;
}
.job-search-content .offset8 {
  margin-left: 660px;
}
.job-search-content .offset7 {
  margin-left: 580px;
}
.job-search-content .offset6 {
  margin-left: 500px;
}
.job-search-content .offset5 {
  margin-left: 420px;
}
.job-search-content .offset4 {
  margin-left: 340px;
}
.job-search-content .offset3 {
  margin-left: 260px;
}
.job-search-content .offset2 {
  margin-left: 180px;
}
.job-search-content .offset1 {
  margin-left: 100px;
}
.job-search-content .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}
.job-search-content .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}
.job-search-content .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}
.job-search-content .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}
.job-search-content .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}
.job-search-content .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}
.job-search-content .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}
.job-search-content .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}
.job-search-content .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}
.job-search-content .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}
.job-search-content .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}
.job-search-content .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}
.job-search-content .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}
.job-search-content .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}
.job-search-content .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}
.job-search-content .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}
.job-search-content .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}
.job-search-content .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}
.job-search-content .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}
.job-search-content .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}
.job-search-content .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}
.job-search-content .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}
.job-search-content .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}
.job-search-content .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}
.job-search-content .multiselect-container > li > a > label > input[type=checkbox] {
  margin-top: 4px;
}
.job-search-content .markerwithlabel {
  width: 37px;
  white-space: nowrap;
  color: #000;
  text-align: center;
  padding: 2px;
  font-family: BrandonTextRegular;
  font-weight: 400;
  font-size: 12px;
}
.job-search-content .modal {
  width: 70%;
  margin-left: -35%;
}
.job-search-content .modal .modal-footer {
  background: #e6e7e8;
}
.job-search-content .modal .modal-header .close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.job-search-content .modal .modal-header h2 {
  color: #8c1515;
  font: 400 24px/30px "BrandonGrotesque";
  margin: 0;
  padding: 0 0 8px 0;
  letter-spacing: -1px;
}
.job-search-content .modal .modal-body {
  max-height: 300px;
}
.job-search-content .modal .modal-body p {
  font: 400 14px/20px "BrandonTextRegular";
}
.job-search-content .modal .modal-body h3 {
  font-family: 'BrandonGrotesqueMedium';
  font-weight: 500;
  color: #000;
  font-size: 16px;
  line-height: 17px;
  margin-bottom: 5px;
  font-weight: bold;
}
.job-search-content .modal .modal-footer .btn {
  height: 26px;
  padding: 5px 10px;
  line-height: 26px;
  width: 97%;
  margin: 0;
  text-align: center;
  color: #333333;
  background-color: #f5f5f5;
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-family: 'BrandonGrotesqueBold';
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.job-search-content .modal .modal-footer .btn.btn-primary {
  background: url(http://www.stanfordchildrens.org/web-resources/default/img/bg-find-doctor.png) left -82px repeat-x;
  color: white;
  text-shadow: 1px 1px 1px #610019;
  font-weight: 700;
}
.job-search-content a {
  text-decoration: none;
  /* 		outline:none; */

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.job-search-content h2.title-search-results {
  display: none;
}
.job-search-content .dropdown-menu > li > a:hover,
.job-search-content .dropdown-menu > li > a:focus,
.job-search-content .dropdown-submenu:hover > a,
.job-search-content .dropdown-submenu:focus > a {
  background-color: #e6e7e8;
  background-image: -moz-linear-gradient(top, #e6e7e8, #e6e7e8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e7e8), to(#e6e7e8));
  background-image: -webkit-linear-gradient(top, #e6e7e8, #e6e7e8);
  background-image: -o-linear-gradient(top, #e6e7e8, #e6e7e8);
  background-image: linear-gradient(to bottom, #e6e7e8, #e6e7e8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e7e8', endColorstr='#ffe6e7e8', GradientType=0);
  color: inherit;
}
.job-search-content #frm-search-doctor-header {
  padding: 20px 20px 40px 20px;
}
.job-search-content #frm-search-doctor-header > div {
  *zoom: 1;
}
.job-search-content #frm-search-doctor-header > div:before,
.job-search-content #frm-search-doctor-header > div:after {
  display: table;
  content: "";
  line-height: 0;
}
.job-search-content #frm-search-doctor-header > div:after {
  clear: both;
}
.job-search-content #frm-search-doctor-header h3 {
  color: #4d4d4f;
  font-family: 'BrandonGrotesqueBold';
  font-weight: 700;
  font-size: 22px;
}
.job-search-content #frm-search-doctor-header p {
  color: #4d4d4f;
  font-size: 18px;
  width: 100%;
}
.job-search-content #frm-search-doctor-header img {
  margin-top: 10px;
}
.job-search-content .filter {
  width: 100%;
  *zoom: 1;
}
.job-search-content .filter:before,
.job-search-content .filter:after {
  display: table;
  content: "";
  line-height: 0;
}
.job-search-content .filter:after {
  clear: both;
}
.job-search-content .filter [class*="span"] {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
}
.job-search-content .filter [class*="span"]:first-child {
  margin-left: 0;
}
.job-search-content .filter .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}
.job-search-content .filter .span12 {
  width: 940px;
}
.job-search-content .filter .span11 {
  width: 860px;
}
.job-search-content .filter .span10 {
  width: 780px;
}
.job-search-content .filter .span9 {
  width: 700px;
}
.job-search-content .filter .span8 {
  width: 620px;
}
.job-search-content .filter .span7 {
  width: 540px;
}
.job-search-content .filter .span6 {
  width: 460px;
}
.job-search-content .filter .span5 {
  width: 380px;
}
.job-search-content .filter .span4 {
  width: 300px;
}
.job-search-content .filter .span3 {
  width: 220px;
}
.job-search-content .filter .span2 {
  width: 140px;
}
.job-search-content .filter .span1 {
  width: 60px;
}
.job-search-content .filter .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}
.job-search-content .filter .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}
.job-search-content .filter .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}
.job-search-content .filter .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}
.job-search-content .filter .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}
.job-search-content .filter .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}
.job-search-content .filter .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}
.job-search-content .filter .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}
.job-search-content .filter .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}
.job-search-content .filter .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}
.job-search-content .filter .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}
.job-search-content .filter .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}
.job-search-content .filter .offset12 {
  margin-left: 980px;
}
.job-search-content .filter .offset11 {
  margin-left: 900px;
}
.job-search-content .filter .offset10 {
  margin-left: 820px;
}
.job-search-content .filter .offset9 {
  margin-left: 740px;
}
.job-search-content .filter .offset8 {
  margin-left: 660px;
}
.job-search-content .filter .offset7 {
  margin-left: 580px;
}
.job-search-content .filter .offset6 {
  margin-left: 500px;
}
.job-search-content .filter .offset5 {
  margin-left: 420px;
}
.job-search-content .filter .offset4 {
  margin-left: 340px;
}
.job-search-content .filter .offset3 {
  margin-left: 260px;
}
.job-search-content .filter .offset2 {
  margin-left: 180px;
}
.job-search-content .filter .offset1 {
  margin-left: 100px;
}
.job-search-content .filter .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}
.job-search-content .filter .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}
.job-search-content .filter .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}
.job-search-content .filter .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}
.job-search-content .filter .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}
.job-search-content .filter .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}
.job-search-content .filter .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}
.job-search-content .filter .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}
.job-search-content .filter .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}
.job-search-content .filter .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}
.job-search-content .filter .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}
.job-search-content .filter .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}
.job-search-content .filter .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}
.job-search-content .filter .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}
.job-search-content .filter .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}
.job-search-content .filter .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}
.job-search-content .filter .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}
.job-search-content .filter .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}
.job-search-content .filter .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}
.job-search-content .filter .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}
.job-search-content .filter .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}
.job-search-content .filter .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}
.job-search-content .filter .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}
.job-search-content .filter .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}
.job-search-content .filter .search-jobs {
  background: url(http://www.stanfordchildrens.org/web-resources/default/img/search-doctor-filter-bg.png) top left repeat;
}
.job-search-content .filter .search-jobs.pad {
  padding-bottom: 100px;
}
.job-search-content .filter .span12 {
  margin-left: 0;
}
.job-search-content .filter .caret {
  display: none;
}
.job-search-content .filter .toggle-filter {
  width: 18px;
  height: 18px;
  position: absolute;
  background-image: url(/web-resources/default/img/filter-colapse-expand.png);
  background-repeat: no-repeat;
}
.job-search-content .filter .toggle-filter.expand {
  background-position: 0px -18px;
}
.job-search-content .filter .toggle-filter.collapse {
  background-position: 0px 0px;
}
.job-search-content .filter .filter-title {
  font-weight: 700;
  font-family: 'BrandonGrotesqueBold';
  font-size: 18px;
  color: #4d4d4f;
}
.job-search-content .filter .filter-block {
  margin-top: 15px !important;
  margin-bottom: 15px;
  width: 90%;
}
.job-search-content .filter .filter-block h4 {
  font-family: 'BrandonGrotesqueBold';
  font-weight: 700;
  border-radius: 3px 3px 0px 0px;
  text-indent: 10px;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
  font-size: 16px;
  line-height: 29px;
  text-align: left;
  color: #ffffff;
  margin: 0px;
  height: 29px;
  background: url(/web-resources/default/img/search-result-filter-title.png) top left repeat-x;
}
.job-search-content .filter .filter-block .filter-block-body .hidden-input {
  display: none;
}
.job-search-content .filter .filter-block .filter-block-body .btn {
  background: url(http://www.stanfordchildrens.org/web-resources/default/img/filter-dropdown-arrow.png) 0px 0px no-repeat;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  font-size: 14px;
  text-align: left;
  font-family: 'BrandonGrotesqueBold';
  font-weight: 700;
  text-shadow: 2px 1px 1px #ffffff;
  color: #5E5F63;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.job-search-content .filter .filter-block .filter-block-body .open .btn {
  box-shadow: none;
}
.job-search-content .filter .filter-block .filter-block-body .btn:active,
.job-search-content .filter .filter-block .filter-block-body .btn.active {
  box-shadow: none;
}
.job-search-content .filter .filter-block .filter-block-body .dropdown-menu {
  padding: 0px;
  min-width: 20px;
  width: 100%;
}
.job-search-content .filter .filter-block .filter-block-body .dropdown-menu li a {
  padding: 0;
  color: #848589;
}
.job-search-content .filter .filter-block .filter-block-body .dropdown-menu li a:hover,
.job-search-content .filter .filter-block .filter-block-body .dropdown-menu li a:focus {
  font-family: 'BrandonGrotesqueBold';
  font-weight: 700;
}
.job-search-content .filter .filter-block .filter-block-body .search-btn.btn {
  text-align: center;
  width: 100%;
  padding: 4px 6px 6px 6px;
}
.job-search-content .filter .filter-block.job-keyword input {
  width: 90%;
  margin-bottom: 0px;
  font-family: 'BrandonGrotesque';
  font-size: 14px;
}
.job-search-content .filter .filter-block.doctor-search-btn .btn {
  background: url(http://www.stanfordchildrens.org/web-resources/default/img/bg-find-doctor.png) left -82px repeat-x;
  color: white;
  text-shadow: 1px 1px 1px #610019;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-family: 'BrandonGrotesqueBold';
  font-weight: 700;
  width: 97%;
}
.job-search-content .filter .filter-block.doctor-search-btn .btn.disabled {
  background: url(http://www.stanfordchildrens.org/web-resources/default/img/nav-tab-bg.png) 0 0 repeat-x;
  text-shadow: 2px 1px 1px #fff;
  color: #5e5f63;
}
.job-search-content .filter .filter-block.job-family,
.job-search-content .filter .filter-block.job-status,
.job-search-content .filter .filter-block.job-shift {
  border: 1px solid #cdcbcc;
  /* 				.box-shadow(0 1px 2px rgba(0,0,0,0.17)); */

  background: #e6e7e8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.job-search-content .filter .filter-block.job-family .btn-group,
.job-search-content .filter .filter-block.job-status .btn-group,
.job-search-content .filter .filter-block.job-shift .btn-group {
  width: 100%;
}
.job-search-content .filter .filter-block.job-family .btn-group .btn,
.job-search-content .filter .filter-block.job-status .btn-group .btn,
.job-search-content .filter .filter-block.job-shift .btn-group .btn {
  width: 100%;
  padding: 5px 0px 5px 5px;
  background-position: 94% 10px;
}
.job-search-content .filter .filter-block.job-family .btn-group .dropdown-menu,
.job-search-content .filter .filter-block.job-status .btn-group .dropdown-menu,
.job-search-content .filter .filter-block.job-shift .btn-group .dropdown-menu {
  height: 120px;
  top: -3px;
  border: 1px solid #cdcbcc;
  /* 				.box-shadow(0 1px 2px rgba(0,0,0,0.17)); */

  background: #e6e7e8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.job-search-content .filter .filter-block.job-family .btn-group .dropdown-menu li a,
.job-search-content .filter .filter-block.job-status .btn-group .dropdown-menu li a,
.job-search-content .filter .filter-block.job-shift .btn-group .dropdown-menu li a {
  text-indent: 0px;
}
.job-search-content .filter .filter-block.job-family .btn-group .dropdown-menu.multiselect-container li a,
.job-search-content .filter .filter-block.job-status .btn-group .dropdown-menu.multiselect-container li a,
.job-search-content .filter .filter-block.job-shift .btn-group .dropdown-menu.multiselect-container li a {
  white-space: normal;
}
.job-search-content .filter .filter-block.job-family .btn-group .dropdown-menu.multiselect-container input[type="checkbox"],
.job-search-content .filter .filter-block.job-status .btn-group .dropdown-menu.multiselect-container input[type="checkbox"],
.job-search-content .filter .filter-block.job-shift .btn-group .dropdown-menu.multiselect-container input[type="checkbox"] {
  vertical-align: bottom;
}
.job-search-content .filter .filter-block.job-family .bootstrap-select,
.job-search-content .filter .filter-block.job-status .bootstrap-select,
.job-search-content .filter .filter-block.job-shift .bootstrap-select {
  margin-bottom: 0;
}
.job-search-content .filter .filter-block.job-family .bootstrap-select button:focus,
.job-search-content .filter .filter-block.job-status .bootstrap-select button:focus,
.job-search-content .filter .filter-block.job-shift .bootstrap-select button:focus {
  /* 							outline: none!important; */

}
.job-search-content .filter .filter-block.job-family .bootstrap-select .check-mark,
.job-search-content .filter .filter-block.job-status .bootstrap-select .check-mark,
.job-search-content .filter .filter-block.job-shift .bootstrap-select .check-mark {
  display: none;
}
.job-search-content .filter .filter-block.job-family .bootstrap-select .filter-option,
.job-search-content .filter .filter-block.job-status .bootstrap-select .filter-option,
.job-search-content .filter .filter-block.job-shift .bootstrap-select .filter-option {
  left: 8px;
}
.job-search-content .filter .filter-block.job-family .btn-group .dropdown-menu {
  height: 300px;
  overflow-y: scroll;
}
.job-search-content .filter .filter-block.job-shift .btn-group .dropdown-menu {
  height: 120px;
}
.job-search-content .seperator {
  height: 2px;
  bottom: 0px;
  position: absolute;
  background: url(/web-resources/default/img/search-doctor-list-seperator.png) top left repeat-x;
}
.job-search-content .nav-wrap {
  width: 87.5%;
  margin: 13px auto;
  position: relative;
}
.job-search-content .nav-wrap .result-count {
  display: none;
}
.job-search-content .dropdown-nav {
  width: 100%;
  height: 30px;
  background: url(/web-resources/default/img/nav-tab-mobile.jpg) top left repeat-x;
  border-radius: 5px;
  border: 1px solid #ababab;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.job-search-content .dropdown-nav p {
  font: 400 18px/30px 'BrandonGrotesque';
  color: #5E5F63;
  text-indent: 17px;
  text-transform: uppercase;
  background: url(/web-resources/default/img/nav-tab-arrow-mobile.png) 90.35714285714286% 8px no-repeat;
  cursor: pointer;
}
.job-search-content .dropdown-nav .results-count {
  /*display: none;*/

}
.job-search-content .filter .toggle-filter {
  display: none;
}
.job-search-content .filter .filter-title {
  margin: 13px 0px 0px 13px;
}
.job-search-content .filter .filter-block {
  margin-left: 3.125%;
}
.job-search-content .filter .filter-block.specialty {
  width: 93%;
}
.job-search-content .filter .filter-block.zip-code .input-filter {
  text-indent: 0px;
  color: #5E5F63!important;
}
.job-search-content .seperator {
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
}
.job-search-content .pagination ul {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.job-search-content .pagination ul li a,
.job-search-content .pagination ul li span {
  border: none;
  background: none;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
  padding: 2px 5px;
  font-size: 14px;
  color: #666;
}
.job-search-content .pagination ul li a.prev,
.job-search-content .pagination ul li span.prev {
  background: url(/web-resources/default/img/pagination-arrow-prev.png) top right no-repeat;
  padding-right: 25px;
}
.job-search-content .pagination ul li a.next,
.job-search-content .pagination ul li span.next {
  background: url(/web-resources/default/img/pagination-arrow-next.png) top left no-repeat;
  padding-left: 25px;
}
.job-search-content .pagination ul li.active a,
.job-search-content .pagination ul li.active span {
  font: 700 14px 'BrandonGrotesqueBold';
}
.job-search-content .pagination ul li.active a.prev,
.job-search-content .pagination ul li.active span.prev,
.job-search-content .pagination ul li.active a.next,
.job-search-content .pagination ul li.active span.next {
  font: 400 14px 'BrandonGrotesque';
}
@media only print, only screen and (min-width: 720px) {
  .job-search-content .modal {
    width: 560px;
    margin-left: -280px;
  }
  .job-search-content .modal .modal-body {
    max-height: 400px;
  }
  .job-search-content h2.title-search-results {
    font: 500 36px 'BrandonGrotesqueMedium';
    color: #990134;
    padding: 45px 0 24px 6.94444%;
    margin: 0 0 0 -2px;
    display: block;
  }
  .job-search-content .dropdown-nav {
    display: none;
  }
  .job-search-content .nav-wrap {
    margin: 0px;
    width: 100%;
  }
  .job-search-content .nav-wrap .results-count {
    display: inline;
  }
  .job-search-content #frm-search-doctor-header {
    padding: 90px 60px 40px 60px;
  }
  .job-search-content #frm-search-doctor-header p,
  .job-search-content #frm-search-doctor-header img {
    float: left;
  }
  .job-search-content #frm-search-doctor-header p {
    width: 50%;
  }
  .job-search-content #frm-search-doctor-header img {
    margin-top: 0;
    margin-left: 30px;
  }
  .job-search-content .filter .filter-title {
    margin: 20px 0px 0px 50px;
  }
  .job-search-content .filter .toggle-filter {
    top: 20px;
    left: 17px;
    display: block;
  }
  .job-search-content .filter .filter-inner {
    width: 100%;
    *zoom: 1;
    min-width: 720px;
  }
  .job-search-content .filter .filter-inner:before,
  .job-search-content .filter .filter-inner:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .job-search-content .filter .filter-inner:after {
    clear: both;
  }
  .job-search-content .filter .filter-inner [class*="span"] {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.127659574468085%;
    *margin-left: 2.074468085106383%;
  }
  .job-search-content .filter .filter-inner [class*="span"]:first-child {
    margin-left: 0;
  }
  .job-search-content .filter .filter-inner .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.127659574468085%;
  }
  .job-search-content .filter .filter-inner .span12 {
    width: 940px;
  }
  .job-search-content .filter .filter-inner .span11 {
    width: 860px;
  }
  .job-search-content .filter .filter-inner .span10 {
    width: 780px;
  }
  .job-search-content .filter .filter-inner .span9 {
    width: 700px;
  }
  .job-search-content .filter .filter-inner .span8 {
    width: 620px;
  }
  .job-search-content .filter .filter-inner .span7 {
    width: 540px;
  }
  .job-search-content .filter .filter-inner .span6 {
    width: 460px;
  }
  .job-search-content .filter .filter-inner .span5 {
    width: 380px;
  }
  .job-search-content .filter .filter-inner .span4 {
    width: 300px;
  }
  .job-search-content .filter .filter-inner .span3 {
    width: 220px;
  }
  .job-search-content .filter .filter-inner .span2 {
    width: 140px;
  }
  .job-search-content .filter .filter-inner .span1 {
    width: 60px;
  }
  .job-search-content .filter .filter-inner .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .job-search-content .filter .filter-inner .span11 {
    width: 91.48936170212765%;
    *width: 91.43617021276594%;
  }
  .job-search-content .filter .filter-inner .span10 {
    width: 82.97872340425532%;
    *width: 82.92553191489361%;
  }
  .job-search-content .filter .filter-inner .span9 {
    width: 74.46808510638297%;
    *width: 74.41489361702126%;
  }
  .job-search-content .filter .filter-inner .span8 {
    width: 65.95744680851064%;
    *width: 65.90425531914893%;
  }
  .job-search-content .filter .filter-inner .span7 {
    width: 57.44680851063829%;
    *width: 57.39361702127659%;
  }
  .job-search-content .filter .filter-inner .span6 {
    width: 48.93617021276595%;
    *width: 48.88297872340425%;
  }
  .job-search-content .filter .filter-inner .span5 {
    width: 40.42553191489362%;
    *width: 40.37234042553192%;
  }
  .job-search-content .filter .filter-inner .span4 {
    width: 31.914893617021278%;
    *width: 31.861702127659576%;
  }
  .job-search-content .filter .filter-inner .span3 {
    width: 23.404255319148934%;
    *width: 23.351063829787233%;
  }
  .job-search-content .filter .filter-inner .span2 {
    width: 14.893617021276595%;
    *width: 14.840425531914894%;
  }
  .job-search-content .filter .filter-inner .span1 {
    width: 6.382978723404255%;
    *width: 6.329787234042553%;
  }
  .job-search-content .filter .filter-inner .offset12 {
    margin-left: 980px;
  }
  .job-search-content .filter .filter-inner .offset11 {
    margin-left: 900px;
  }
  .job-search-content .filter .filter-inner .offset10 {
    margin-left: 820px;
  }
  .job-search-content .filter .filter-inner .offset9 {
    margin-left: 740px;
  }
  .job-search-content .filter .filter-inner .offset8 {
    margin-left: 660px;
  }
  .job-search-content .filter .filter-inner .offset7 {
    margin-left: 580px;
  }
  .job-search-content .filter .filter-inner .offset6 {
    margin-left: 500px;
  }
  .job-search-content .filter .filter-inner .offset5 {
    margin-left: 420px;
  }
  .job-search-content .filter .filter-inner .offset4 {
    margin-left: 340px;
  }
  .job-search-content .filter .filter-inner .offset3 {
    margin-left: 260px;
  }
  .job-search-content .filter .filter-inner .offset2 {
    margin-left: 180px;
  }
  .job-search-content .filter .filter-inner .offset1 {
    margin-left: 100px;
  }
  .job-search-content .filter .filter-inner .offset12 {
    margin-left: 104.25531914893617%;
    *margin-left: 104.14893617021275%;
  }
  .job-search-content .filter .filter-inner .offset12:first-child {
    margin-left: 102.12765957446808%;
    *margin-left: 102.02127659574467%;
  }
  .job-search-content .filter .filter-inner .offset11 {
    margin-left: 95.74468085106382%;
    *margin-left: 95.6382978723404%;
  }
  .job-search-content .filter .filter-inner .offset11:first-child {
    margin-left: 93.61702127659574%;
    *margin-left: 93.51063829787232%;
  }
  .job-search-content .filter .filter-inner .offset10 {
    margin-left: 87.23404255319149%;
    *margin-left: 87.12765957446807%;
  }
  .job-search-content .filter .filter-inner .offset10:first-child {
    margin-left: 85.1063829787234%;
    *margin-left: 84.99999999999999%;
  }
  .job-search-content .filter .filter-inner .offset9 {
    margin-left: 78.72340425531914%;
    *margin-left: 78.61702127659572%;
  }
  .job-search-content .filter .filter-inner .offset9:first-child {
    margin-left: 76.59574468085106%;
    *margin-left: 76.48936170212764%;
  }
  .job-search-content .filter .filter-inner .offset8 {
    margin-left: 70.2127659574468%;
    *margin-left: 70.10638297872339%;
  }
  .job-search-content .filter .filter-inner .offset8:first-child {
    margin-left: 68.08510638297872%;
    *margin-left: 67.9787234042553%;
  }
  .job-search-content .filter .filter-inner .offset7 {
    margin-left: 61.70212765957446%;
    *margin-left: 61.59574468085106%;
  }
  .job-search-content .filter .filter-inner .offset7:first-child {
    margin-left: 59.574468085106375%;
    *margin-left: 59.46808510638297%;
  }
  .job-search-content .filter .filter-inner .offset6 {
    margin-left: 53.191489361702125%;
    *margin-left: 53.085106382978715%;
  }
  .job-search-content .filter .filter-inner .offset6:first-child {
    margin-left: 51.063829787234035%;
    *margin-left: 50.95744680851063%;
  }
  .job-search-content .filter .filter-inner .offset5 {
    margin-left: 44.68085106382979%;
    *margin-left: 44.57446808510638%;
  }
  .job-search-content .filter .filter-inner .offset5:first-child {
    margin-left: 42.5531914893617%;
    *margin-left: 42.4468085106383%;
  }
  .job-search-content .filter .filter-inner .offset4 {
    margin-left: 36.170212765957444%;
    *margin-left: 36.06382978723405%;
  }
  .job-search-content .filter .filter-inner .offset4:first-child {
    margin-left: 34.04255319148936%;
    *margin-left: 33.93617021276596%;
  }
  .job-search-content .filter .filter-inner .offset3 {
    margin-left: 27.659574468085104%;
    *margin-left: 27.5531914893617%;
  }
  .job-search-content .filter .filter-inner .offset3:first-child {
    margin-left: 25.53191489361702%;
    *margin-left: 25.425531914893618%;
  }
  .job-search-content .filter .filter-inner .offset2 {
    margin-left: 19.148936170212764%;
    *margin-left: 19.04255319148936%;
  }
  .job-search-content .filter .filter-inner .offset2:first-child {
    margin-left: 17.02127659574468%;
    *margin-left: 16.914893617021278%;
  }
  .job-search-content .filter .filter-inner .offset1 {
    margin-left: 10.638297872340425%;
    *margin-left: 10.53191489361702%;
  }
  .job-search-content .filter .filter-inner .offset1:first-child {
    margin-left: 8.51063829787234%;
    *margin-left: 8.404255319148938%;
  }
  .job-search-content .filter .filter-block {
    width: 13.88888888888889%;
    float: left;
    margin-right: 0px;
    margin-left: 1.3888888888888888%;
  }
  .job-search-content .filter .filter-block.job-keyword {
    width: 150px;
    margin-left: 1.3888888888888888%;
  }
  .job-search-content .filter .filter-block.job-keyword input {
    /*width: auto;*/
  
  }
  .job-search-content .filter .filter-block.job-family {
    width: 300px;
  }
  .job-search-content .filter .filter-block.job-shift {
    width: 150px;
  }
  .job-search-content .filter .filter-block.job-status {
    width: 150px;
  }
  .job-search-content .filter .filter-block.doctor-search-btn {
    width: 150px;
  }
  .job-search-content .filter .filter-block.zip-code {
    width: auto;
    text-align: center;
    margin-left: 6.944444444444445%;
  }
  .job-search-content .filter .filter-block.zip-code .input-filter,
  .job-search-content .filter .filter-block.zip-code .btn-group {
    width: 100px;
  }
  .job-search-content .filter .filter-block .input-filter {
    text-indent: 6px;
    color: #5E5F63!important;
  }
  .job-search-content .filter .filter-block.gender {
    width: 25%;
  }
  .job-search-content .filter .filter-block .filter-block-body .search-btn.btn {
    height: 26px;
    padding: 0 10px;
    line-height: 26px;
    width: 100%;
    margin: 0;
  }
  .job-search-content .filter .filter-block .filter-block-body .search-btn.btn:hover {
    background-position: 0 -27px;
  }
  .job-search-content .filter .filter-block .filter-block-body .search-btn.btn:active {
    background-position: 0 -54px;
    height: 26px!important;
  }
}
@media only print, only screen and (min-width: 980px) {
  .job-search-content h2.title-search-results {
    padding: 7px 0 22px 0px;
  }
  .job-search-content #frm-search-doctor-header p {
    width: 500px;
  }
  .job-search-content .filter .filter-title {
    margin: 22px 0px 0px 80px;
  }
  .job-search-content .filter .toggle-filter {
    top: 10px;
    left: 14px;
  }
  .job-search-content .filter .filter-block {
    margin-left: 10px;
    width: 75px;
  }
  .job-search-content .filter .filter-block.job-keyword {
    margin-left: 10px;
  }
  .job-search-content .filter .filter-block.job-family {
    width: 300px;
  }
  .job-search-content .filter .filter-block.job-shift {
    width: 150px;
  }
  .job-search-content .filter .filter-block.job-status {
    width: 150px;
  }
  .job-search-content .filter .filter-block.doctor-search-btn {
    width: 150px;
  }
  .job-search-content .seperator {
    width: 87.2340425531915%;
    margin-left: 6.382978723404255%;
  }
}
@media only print {
  .job-search-content {
    display: none;
  }
}
/*map related*/
/*end map related*/
.job-internal {
  font-family: 'BrandonGrotesqueMedium';
  font-weight: 500;
  color: #000;
  font-size: 16px;
  line-height: 17px;
  text-align: center;
  margin-bottom: 5px;
}
.job-internal a {
  color: #e44039;
}
.job-message {
  border-top: 2px solid #990134;
  background: url(//www.stanfordchildrens.org/web-resources/default/img/bg-search-result.png) top left repeat;
  font-family: 'BrandonGrotesque';
  margin-bottom: 1px;
  margin-top: 20px;
  width: 100%;
  *zoom: 1;
  position: relative;
  /* mobile */

  /*tablet*/

}
.job-message:before,
.job-message:after {
  display: table;
  content: "";
  line-height: 0;
}
.job-message:after {
  clear: both;
}
.job-message [class*="span"] {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
}
.job-message [class*="span"]:first-child {
  margin-left: 0;
}
.job-message .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}
.job-message .span12 {
  width: 940px;
}
.job-message .span11 {
  width: 860px;
}
.job-message .span10 {
  width: 780px;
}
.job-message .span9 {
  width: 700px;
}
.job-message .span8 {
  width: 620px;
}
.job-message .span7 {
  width: 540px;
}
.job-message .span6 {
  width: 460px;
}
.job-message .span5 {
  width: 380px;
}
.job-message .span4 {
  width: 300px;
}
.job-message .span3 {
  width: 220px;
}
.job-message .span2 {
  width: 140px;
}
.job-message .span1 {
  width: 60px;
}
.job-message .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}
.job-message .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}
.job-message .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}
.job-message .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}
.job-message .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}
.job-message .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}
.job-message .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}
.job-message .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}
.job-message .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}
.job-message .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}
.job-message .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}
.job-message .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}
.job-message .offset12 {
  margin-left: 980px;
}
.job-message .offset11 {
  margin-left: 900px;
}
.job-message .offset10 {
  margin-left: 820px;
}
.job-message .offset9 {
  margin-left: 740px;
}
.job-message .offset8 {
  margin-left: 660px;
}
.job-message .offset7 {
  margin-left: 580px;
}
.job-message .offset6 {
  margin-left: 500px;
}
.job-message .offset5 {
  margin-left: 420px;
}
.job-message .offset4 {
  margin-left: 340px;
}
.job-message .offset3 {
  margin-left: 260px;
}
.job-message .offset2 {
  margin-left: 180px;
}
.job-message .offset1 {
  margin-left: 100px;
}
.job-message .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}
.job-message .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}
.job-message .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}
.job-message .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}
.job-message .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}
.job-message .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}
.job-message .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}
.job-message .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}
.job-message .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}
.job-message .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}
.job-message .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}
.job-message .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}
.job-message .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}
.job-message .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}
.job-message .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}
.job-message .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}
.job-message .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}
.job-message .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}
.job-message .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}
.job-message .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}
.job-message .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}
.job-message .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}
.job-message .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}
.job-message .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}
.job-message .theJobMessage {
  font-family: 'BrandonGrotesqueMedium';
  font-weight: 500;
  color: #000;
  font-size: 16px;
  line-height: 17px;
  text-align: center;
}
.job-message a {
  text-decoration: none;
  /* 		outline:none; */

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.job-message h2.title-search-results {
  display: none;
}
.job-message .seperator {
  height: 2px;
  bottom: 0px;
  position: absolute;
  background: url(/web-resources/default/img/search-doctor-list-seperator.png) top left repeat-x;
}
.job-message .nav-wrap {
  width: 87.5%;
  margin: 13px auto;
  position: relative;
}
.job-message .nav-wrap .result-count {
  display: none;
}
.job-message .seperator {
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
}
@media only print, only screen and (min-width: 720px) {
  .job-message {
    margin-top: 0px;
  }
  .job-message .theJobMessage {
    font-size: 14px;
  }
  .job-message h2.title-search-results {
    font: 500 36px 'BrandonGrotesqueMedium';
    color: #990134;
    padding: 45px 0 24px 6.94444%;
    margin: 0 0 0 -2px;
    display: block;
  }
  .job-message .dropdown-nav {
    display: none;
  }
  .job-message .nav-wrap {
    margin: 0px;
    width: 100%;
  }
  .job-message .nav-wrap .results-count {
    display: inline;
  }
  .job-message #frm-search-doctor-header {
    padding: 90px 60px 40px 60px;
  }
  .job-message #frm-search-doctor-header p,
  .job-message #frm-search-doctor-header img {
    float: left;
  }
  .job-message #frm-search-doctor-header p {
    width: 50%;
  }
  .job-message #frm-search-doctor-header img {
    margin-top: 0;
    margin-left: 30px;
  }
}
@media only print, only screen and (min-width: 980px) {
  .job-message .theJobMessage {
    font-weight: 400;
    font-size: 17px;
    line-height: 20px;
  }
  .job-message h2.title-search-results {
    padding: 7px 0 22px 0px;
  }
  .job-message .seperator {
    width: 87.2340425531915%;
    margin-left: 6.382978723404255%;
  }
}
/*map related*/
/*end map related*/
.section-navigation {
  /* Mobile first styles */

  margin: 40px 6.25% 14px;
  position: relative;
  /* Tablet next styles */

  /* Desktop last styles */

}
.section-navigation .section-name {
  background: url(http://www.stanfordchildrens.org/web-resources/default/img/choose-a-section.png) no-repeat;
  font: 400 14px 'BrandonGrotesque';
  /*line-height:20px psd*/

  color: #444;
  width: 264px;
  height: 25px;
  display: block;
  padding: 8px 0 0 16px;
  margin: 0;
}
.section-navigation .list-section-name {
  display: none;
  width: 280px;
  z-index: 999;
  top: 0px;
  left: 0px;
  position: absolute;
  border-radius: 0 0 5px 5px;
  overflow: hidden;
  border: 1px solid #b3b3b3;
  max-height: 217px;
}
.section-navigation .list-section-name ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.section-navigation .list-section-name ul li {
  position: static;
  padding: 0 7px;
  background: #e6e6e6;
  margin: 0px;
  border-top: 1px solid #f7f7f7;
  border-bottom: 1px solid #d5d5d5;
}
.section-navigation .list-section-name ul li h3 {
  margin: 0;
  font: 400 14px/29px 'BrandonGrotesque';
}
.section-navigation .list-section-name ul li a {
  height: 100%;
  /*line-height: 29px;*/

  font: 400 14px/29px 'BrandonGrotesque';
  background: none;
  padding: 0px;
  border: none;
  color: #444;
  text-decoration: none;
  display: block;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only print, only screen and (min-width: 720px) {
  .section-navigation {
    margin: 54px 0 0;
  }
  .section-navigation .section-name {
    background: none;
    font: 500 30px/28px 'BrandonGrotesqueMedium';
    color: #ff2e35;
    text-transform: capitalize;
    width: auto;
    height: auto;
    padding: 0 0 11px 0px;
    margin: 0;
  }
  .section-navigation .list-section-name {
    display: block;
    position: static;
    width: 63.63636363636363%;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    border-radius: none;
    overflow: hidden;
    border: none;
    max-height: none;
  }
  .section-navigation .list-section-name ul li {
    position: static;
    padding: 0px 0 6px;
    background: none;
    border: none;
  }
  .section-navigation .list-section-name ul li h3 {
    margin: 0;
    font: 700 14px/20px 'BrandonGrotesqueBold';
    color: #8c1515;
    text-transform: uppercase;
    padding: 14px 0 4px;
  }
  .section-navigation .list-section-name ul li a {
    font: 400 14px/20px 'BrandonTextRegular';
    padding: 0px;
    border: none;
    color: #333;
    text-transform: uppercase;
  }
  .section-navigation .list-section-name ul li:first-child h3 {
    padding-top: 0;
  }
}
@media only print, only screen and (min-width: 980px) {
  
}
/* related-navigation component */
.section-navigation.related-navigation {
  margin: 24px 0;
  /* Tablet next styles */

}
.section-navigation.related-navigation .tree-list li {
  padding-left: 0;
}
.section-navigation.related-navigation .tree-list li a {
  padding-left: 7px;
  color: #8c1515;
  font-family: 'BrandonGrotesqueMedium';
}
.section-navigation.related-navigation .tree-list li li a {
  padding-left: 20px;
  color: #444;
  font-family: 'BrandonGrotesque';
}
.section-navigation.related-navigation .tree-list .current > a {
  background: #ccc;
}
@media only print, only screen and (min-width: 720px) {
  .section-navigation.related-navigation {
    margin: 60px 20px;
  }
  .section-navigation.related-navigation.extra-top {
    margin-top: 56px;
  }
  .section-navigation.related-navigation h2 {
    font: 30px/30px 'BrandonGrotesqueMedium';
    color: #8c1515;
    padding: 0 0 11px 11px;
  }
  .section-navigation.related-navigation .arrow-icon {
    display: inline-block;
    float: left;
    margin-top: 10px;
    margin-left: 0px;
    width: 10px;
    height: 10px;
  }
  .section-navigation.related-navigation .arrow-icon.expanded {
    background: url(http://www.stanfordchildrens.org/web-resources/default/img/arrow-rel-nav-open.png) no-repeat;
  }
  .section-navigation.related-navigation .arrow-icon.collapsed {
    background: url(http://www.stanfordchildrens.org/web-resources/default/img/arrow-rel-nav-closed.png) no-repeat;
  }
  .section-navigation.related-navigation .list-section-name {
    width: auto;
  }
  .section-navigation.related-navigation .tree-list {
    list-style-type: none;
    margin: 0;
  }
  .section-navigation.related-navigation .tree-list li {
    font: 14px/20px 'BrandonGrotesque';
    margin: 0px;
    overflow: hidden;
    margin-bottom: 2px;
    margin-left: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-right: 2px solid #ffffff;
    display: block;
    padding: 0px;
  }
  .section-navigation.related-navigation .tree-list li.current > a {
    text-decoration: none;
    font: 14px/20px 'BrandonGrotesqueBold';
    color: #8c1515;
    background: url(http://www.stanfordchildrens.org/web-resources/default/img/bg-hover-accordion.png) repeat-y;
  }
  .section-navigation.related-navigation .tree-list li a {
    padding: 6px;
    margin: 0px 0px 1px 10px;
    font: 14px/20px 'BrandonGrotesque';
    color: #333333;
    position: relative;
    display: block;
    border: none;
    text-transform: none;
  }
  .no-touch .section-navigation.related-navigation .tree-list li a:hover {
    text-decoration: none;
    font: 14px/20px 'BrandonGrotesqueBold';
    color: #8c1515;
    background: url(http://www.stanfordchildrens.org/web-resources/default/img/bg-hover-accordion.png) repeat-y;
  }
  .no-touch .section-navigation.related-navigation .tree-list li a:hover .icon.tree-item {
    background-position: 0px -11px;
  }
  .section-navigation.related-navigation .tree-list li a:focus,
  .section-navigation.related-navigation .tree-list li a:active,
  .section-navigation.related-navigation .tree-list li a:hover {
    color: #8c1515;
    text-decoration: none;
    outline: none;
    -moz-outline-style: none;
  }
  .section-navigation.related-navigation .tree-list li a .icon.tree-item {
    width: 10px;
    height: 11px;
    right: 17px;
    top: 50%;
    margin-top: -5px;
    background: url(http://www.stanfordchildrens.org/web-resources/default/img/t19-icon-arrow-bold.png) top left no-repeat;
  }
  .section-navigation.related-navigation .tree-list li ul {
    list-style-type: none;
    margin: 0;
    display: none;
  }
  .section-navigation.related-navigation .tree-list li ul li a {
    padding-left: 14px;
  }
  .section-navigation.related-navigation .tree-list li ul li ul li {
    border: none;
  }
  .section-navigation.related-navigation .tree-list li ul li ul li a {
    color: #ff2e35;
  }
  .section-navigation.related-navigation .tree-list li ul li ul li a .icon.tree-item {
    background-image: url(http://www.stanfordchildrens.org/web-resources/default/img/t19-icon-arrow.png);
    width: 8px;
    height: 9px;
    margin-top: -4px;
    right: auto;
    left: 14px;
  }
  .section-navigation.related-navigation .tree-list li ul li ul li a:hover .icon.tree-item,
  .section-navigation.related-navigation .tree-list li ul li ul li.expanded a .icon.tree-item {
    background-position: 0px -9px;
  }
  .section-navigation.related-navigation .tree-list li > a .icon.tree-item {
    position: absolute;
    display: block;
  }
  .section-navigation.related-navigation .tree-list li.expanded > ul {
    display: block;
  }
  .section-navigation.related-navigation .tree-list li.expanded > a .icon.tree-item {
    background-position: 0px -11px;
  }
  .section-navigation.related-navigation .tree-list > li {
    background: url(http://www.stanfordchildrens.org/web-resources/default/img/bg-subtab-li.png) no-repeat left bottom;
  }
  .section-navigation.related-navigation .tree-list > li > a {
    font: 14px/20px 'BrandonGrotesque';
  }
}
@media only print, only screen and (min-width: 980px) {
  .section-navigation.related-navigation {
    margin: 45px 20px;
  }
}
/* related component */
.related {
  /* Mobile first styles */

  padding: 0 20px 20px 20px;
  /*&.related-asthma-children {
		margin-top: -20px;
		padding-top: 0;
		padding-bottom: 23px; 
		h2 {
			padding-bottom: 13px;
		}
		.related-services-block {
			h3 {
				font: @bold 18px/24px 'BrandonGrotesqueBold';
				padding-bottom: 4px;
			}
			.list-services {
				li {
					font: @regular 14px/22px 'Impressum-LigIta';
					padding-bottom: 6px;
				}
			}
		}
	}*/

  /*&.related-extra {
		display: none;
	}*/

  /*&.related-link-index {
		display: none;
	}*/

  /* Tablet next styles */

  /* Desktop last styles */

}
.related h2 {
  font: 700 18px/24px 'BrandonGrotesqueBold';
  color: #8c1515;
  padding-bottom: 10px;
}
.related .related-services-block h3 {
  font: 500 18px/24px 'BrandonGrotesqueMedium';
  color: #8c1515;
  /* 			text-transform: uppercase; */

}
.related .related-services-block .list-services {
  margin: -7px 0 0 2.5%;
  padding: 0;
  list-style: none;
}
.related .related-services-block .list-services li {
  font: 400 15px/20px 'Impressum-LigIta';
  padding-bottom: 6px;
  color: #ff2e37;
}
.related .related-services-block .list-services li a {
  color: #ff2e37;
  padding-right: 10px;
  background: url("//www.stanfordchildrens.org/web-resources/default/img/icon-arrow-7x7.png") no-repeat right center;
}
.related .related-services-block .list-services li a:hover,
.related .related-services-block .list-services li a:focus {
  text-decoration: none;
  border-bottom: 2px dotted #ff2e37;
}
.related .related-services-block .show-all {
  font: 700 16px/20px 'BrandonGrotesqueBold';
  color: #ff2e37;
  padding-top: 3px;
  padding-bottom: 20px;
}
.related .related-services-block .show-all a {
  color: #ff2e37;
}
.related .related-services-block .show-all a:hover,
.related .related-services-block .show-all a:focus {
  text-decoration: none;
  border-bottom: 2px dotted #ff2e37;
  padding: 0;
}
.related.related-service-template {
  /*padding: 0;*/
  padding: 11px 0 12px;
}
.related.related-service-template .related-classes .title-related-service {
  font: 500 18px/24px 'BrandonGrotesqueMedium';
  color: #8c1515;
  margin-bottom: 6px;
}
.related.related-service-template .related-classes .link-related-classes {
  font: 400 15px/21px 'Impressum-LigIta';
  color: #ff2e35;
  background: url('//www.stanfordchildrens.org/web-resources/default/img/icon-link-related.png') no-repeat right 7px;
  padding: 0 12px 10px 0;
}
.related.related-service-template .related-classes .link-related-classes:hover,
.related.related-service-template .related-classes .link-related-classes:focus {
  text-decoration: none;
  border-bottom: 2px dotted #ff2e35;
  padding-bottom: 0;
}
.related.related-service-template .related-classes .link-read-more {
  font: 500 16px/22px 'BrandonGrotesqueMedium';
  color: #ff2e35;
  background: url('//www.stanfordchildrens.org/web-resources/default/img/icon-link-related.png') no-repeat right 11px;
  padding-right: 12px;
}
.related.related-service-template .related-classes .link-read-more:hover,
.related.related-service-template .related-classes .link-read-more:focus {
  text-decoration: none;
  border-bottom: 2px dotted #ff2e35;
}
.related.related-service-template .related-classes .content-related-classes {
  font: 400 16px/22px 'BrandonGrotesque';
  color: #333;
  padding: 8px 0 6px;
}
.related.related-service-template .related-classes .content-related-classes .tags {
  margin: 0;
}
.related.related-service-template .related-classes .content-related-classes .next-class {
  font: 500 16px/22px 'BrandonGrotesqueMedium';
  color: #333;
}
.related.related-service-template .related-classes.related-classes-list ul {
  margin: 0;
  padding: 0;
}
.related.related-service-template .related-classes.related-classes-list ul li {
  display: block;
  list-style: none;
  padding-bottom: 4px;
}
.related.related-service-template.related-service-template-blog .related-classes .content-related-classes {
  padding-bottom: 0;
}
.related.related-service-template .center-block {
  text-align: center;
  margin: 0 auto;
  display: block;
  padding: 39px 0 39px;
}
@media only print, only screen and (min-width: 720px) {
  .related {
    padding: 22px 0 0 0;
    /*&.related-asthma-children {
  			margin-top: -10px;
  			padding-bottom: 0;
  			h2 {
  				padding-bottom: 9px;
  			}
  			.related-services-block {
  				h3 {
  					font: @bold 18px/24px 'BrandonGrotesqueBold';
  					padding-bottom: 0px;
  				}
  				.list-services {
  					margin-top: -3px;
  					li {
  						font: @regular 13px/20px 'Impressum-LigIta';
  						padding-bottom: 6px;
  					}
  				}
  			}
  		}*/
  
  }
  .related h2 {
    padding-left: 2px;
  }
  .related .related-services-block h3 {
    font: 500 18px/24px 'BrandonGrotesqueMedium';
  }
  .related .related-services-block .list-services {
    margin: -7px 0 0 0;
  }
  .related .related-services-block .list-services li {
    font: 400 13px/20px 'Impressum-LigIta';
    padding-bottom: 6px;
  }
  .related .related-services-block .show-all {
    font: 700 14px/19px 'BrandonGrotesqueBold';
    color: #ff2e37;
  }
  .related.related-service-template {
    padding: 13px 0 0px;
  }
  .related.related-service-template.related-service-template-blog {
    padding: 19px 0 1px;
  }
  .related.related-service-template .related-classes .title-related-service {
    margin-bottom: 6px;
  }
  .related.related-service-template .related-classes .link-related-classes {
    font-size: 13px;
    line-height: 20px;
    background: url("//www.stanfordchildrens.org/web-resources/default/img/icon-arrow-7x7.png") no-repeat right 2px;
    padding: 0 12px 10px 0;
  }
  .related.related-service-template .related-classes .link-read-more {
    font-size: 14px;
    line-height: 20px;
    background-position: right 8px;
    padding-right: 12px;
  }
  .related.related-service-template .related-classes .content-related-classes {
    font-size: 14px;
    line-height: 20px;
    padding: 8px 0 20px;
  }
  .related.related-service-template .related-classes .content-related-classes.content-related-classes--last {
    padding-bottom: 8px;
  }
  .related.related-service-template .related-classes .content-related-classes .tags {
    padding-top: 5px;
  }
  .related.related-service-template .related-classes .content-related-classes .next-class {
    font-size: 14px;
    line-height: 20px;
  }
  .related.related-service-template .related-classes.related-classes-list {
    padding-bottom: 29px;
  }
  .related.related-service-template .related-classes.related-classes-list .title-related-service {
    margin-top: 0;
  }
  .related.related-service-template .related-classes.related-classes-list ul li {
    padding-bottom: 4px;
  }
  .related.related-service-template.related-service-template-blog .related-classes .content-related-classes {
    padding-bottom: 20px;
  }
  .related.related-service-template .center-block {
    text-align: left;
    padding: 12px 0 0px 26px;
  }
  .related.related-extra {
    display: block;
    padding: 11px 0 0 0;
  }
  .related.related-extra h2 {
    padding-bottom: 3px;
  }
  .related.related-link-index {
    display: block;
  }
}
@media only print, only screen and (min-width: 980px) {
  .related {
    padding: 18px 0 0 0;
    /*&.related-asthma-children {
  			margin-top: -7px;
  		}*/
  
  }
  .related h2 {
    padding-bottom: 10px;
  }
  .related .related-services-block h3 {
    padding-bottom: 5px;
    margin: 0;
  }
  .related .related-services-block .list-services {
    margin-top: -3px;
    padding-bottom: 4px;
  }
  .related .related-services-block .list-services li {
    font: 400 13px/20px 'Impressum-LigIta';
    padding-bottom: 6px;
  }
  .related .related-services-block .show-all {
    padding-bottom: 20px;
    margin-top: -4px;
  }
  .related.related-service-template {
    padding: 26px 0 0px;
  }
  .related.related-service-template.related-service-template-blog {
    padding: 19px 0 1px;
  }
  .related.related-service-template .related-classes .title-related-service {
    margin-bottom: 6px;
  }
  .related.related-service-template .related-classes .link-related-classes {
    padding: 0 12px 10px 0;
  }
  .related.related-service-template .related-classes .link-read-more {
    /*background-position:right 9px;*/
  
  }
  .related.related-service-template .related-classes .content-related-classes {
    padding: 8px 0 20px;
  }
  .related.related-service-template .related-classes .content-related-classes .tags {
    padding-top: 5px;
  }
  .related.related-service-template .related-classes .content-related-classes .next-class {
    font-size: 16px;
  }
  .related.related-service-template .related-classes.related-classes-list {
    padding-bottom: 29px;
  }
  .related.related-service-template .related-classes.related-classes-list .title-related-service {
    margin-top: 0;
  }
  .related.related-service-template .related-classes.related-classes-list ul li {
    padding-bottom: 4px;
  }
  .related.related-service-template.related-service-template-blog .related-classes .content-related-classes {
    padding-bottom: 0;
  }
  .related.related-service-template .center-block {
    padding: 12px 0 0px 26px;
  }
  .related.related-extra {
    padding: 26px 0 0 0;
  }
  .related.related-extra h2 {
    padding-bottom: 0px;
  }
  .related.related-extra .related-services-block .list-services {
    margin-top: -4px;
  }
}
/** End Job Search----------------------------------------- **/
