@media print {
    a:after { content:''; }
    a[href]:after { content: none !important; }
   #navigation, form, .btn, .cancer-type, .callout-button-small, .glyphicon, .img-circle, .intersect, .nav-pills {
    display: none!important;
   }
   #video-wrapper {display:none;}
   footer section {
       display: none!important;
   }
   img {
    max-width: 500px!important;
    }
    body {
        font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif!important;  
        font-size: 16px!important;   
        line-height: 1.3!important;
        }
        
        h1 {
font-size: 24pt!important;
}
a { font-size: 12px!important;}
h2 {
font-size: 14pt!important;
margin-top: 25px!important;
}

aside h2 {
font-size: 18pt!important;
}
blockquote, ul {
margin: 0!important;
}
ul {list-style: none!important}
li {
content: "» ";
}

}

.dropdown-menu {
    box-shadow: none!important;
}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    border: 1px solid transparent !important;
    border-radius: 5px !important;
}


@media (min-width: 1092px){
    .navbar-nav>li>a {
        padding-top: 10px!important;
        padding-bottom: 10px!important;
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
}
@media only screen and (min-width : 768px) {
    
    .dropdown {
        position:relative;
        
    }
    .dropdown>.dropdown-menu {
    	top:0;
    	margin-top:36px;
    	-webkit-border-radius: 3px;
    	-moz-border-radius: 3px;
    	border-radius: 3px;
        width: 100%;
    }
    
    
    
    .navbar-nav>li>.dropdown-menu {
        margin-top:40px;
    }
    .navbar-nav>li:nth-child(2)>.dropdown-menu {
        margin-left:-13px;
    }
    
    .dropdown-menu li {
        border-bottom: 1px solid #204884;
    }
    .dropdown-menu li:last-child {
        border-bottom: 0px solid transparent;
    }
    
   
    
    .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
        background-color: #114f97 !important;
        color: #fff !important;
    }
    .dropdown:hover>.dropdown-menu {
        display:block;
        padding: 0 !important;
    }
    
    .navbar.navbar-grey-condensed .navbar-nav>li>a.dropdown-toggle:hover {
        background-color: #114f97 !important;
    }
    .navbar.navbar-grey-condensed .navbar-nav>li>a {
        white-space: nowrap;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
    color: #FFF;
    background-color: #124F97;
}
}

.dropdown-menu li a {
    text-decoration: none;
    color: #114f97 !important;
}

 .dropdown-menu>li>a {
    padding: 5px 15px !important;
    }

.navbar-nav .open .dropdown-menu { 
    z-index: -1 !important;
}




html {
    background-color: #FFF;
    overflow-x: hidden;
}
body {
    max-width: 2000px;
    min-width: 300px;
    margin: auto;
    position: relative;
    background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, .83) 53%, rgba(238, 238, 238, .68) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(255, 255, 255, 1)), color-stop(53%, rgba(255, 255, 255, .83)), color-stop(100%, rgba(238, 238, 238, .68)));
    background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, .83) 53%, rgba(238, 238, 238, .68) 100%);
    background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, .83) 53%, rgba(238, 238, 238, .68) 100%);
    background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, .83) 53%, rgba(238, 238, 238, .68) 100%);
    background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, .83) 53%, rgba(238, 238, 238, .68) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#adeeeeee', GradientType=1);
}
p {
    margin: 1em 0 0;
    line-height: 1.6;
}
div p:first-child {
    margin-top: 0;
}
#page-content-wrapper {
    display: block;
    float: left;
    position: relative;
    width: 104%}
li a {
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    float: left;
    width: 100%}
    
            #return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}

span.top-text {color: #002878;  
font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;  
font-size: 16px;   
font-weight: bold;   
left: 10px;     
margin-top: 50px;   
position: relative;    
top: 26px;}

@media(min-width:480px) {
    li a {
    display: inline;
    float: none;
    width: auto;
}
}.page-content {
    padding-left: 0;
    padding-right: 0;
}
.page-content .page-content, main>.page-content {
    float: left;
    width: 100%}
main>.page-title+.page-content {
    padding-top: 0;
}
#home+section.page-content+section.page-content {
    padding-left: 15px;
    padding-top: 2em;
}
main>.page-content {
    padding: 0.75em 15px;
}
main>#home~.page-content {
    padding-left: 0;
}
@media(min-width:767px) {
    .page-content {
    padding-right: 15px;
}
main>.page-content {
    padding-left: 0;
    padding-right: 0;
}
}@media(min-width:993px) {
    main>.page-content {
    padding-left: 15px;
}
}.page-header {
    margin-bottom: 0;
    padding-bottom: 0;
    border-color: transparent;
    margin-top: 20px;
}
.page-header h2 {
    margin-bottom: 0;
}
.jumbotron .page-header {
    border: none;
    font-size: 1.1em;
}
.page-header+.h3 {
    margin-top: 0;
    margin-bottom: 15px;
}
.page-content .row>div {
    padding-top: 1em;
}
    
/*Pengyin Dec 2016 Edited for Carousel*/
.page-content .col-md-6 h3{
    margin-top: 0 !important;
}
.page-content .carousel{
    overflow: visible;
    height: auto;
}
.page-content .carousel .carousel-inner{
    overflow-x: hidden;
    overflow-y: visible;
}
.page-content .carousel .carousel-inner .carousel-caption, .page-content .caption {
    color: black;
    position: relative;
    text-shadow: none;
    text-align: left;
    left: auto;
    right: auto;
    margin-top: 0 !important;
    font-size: 12px;
    margin-bottom: 1em;
}
.page-content .carousel .carousel-indicators{
    display: none;
}
.page-content .carousel .carousel-control{
    width: 5%;
    font-size: 1em !important;
}
.page-content .carousel .left{
    left: -2em;
}
.page-content .carousel .right{
    right: -2em;
}

.caption p {font-size:12px;}

@media only screen and (min-width : 769px){
    .page-content .carousel .carousel-control{
        top: -20%;
    }
}
@media only screen and (max-width : 992px){
    .page-content .carousel{
        max-width: 600px;
        margin-left: 2em;
    }
    .page-content .carousel .left{
        left: -3em;
    }
    .page-content .carousel .right{
        right: 0;
    }
}
@media only screen and (max-width : 768px){
    .page-content .carousel{
        max-width: 535px;
        margin-left: 2em;
    }
    .page-content .carousel .carousel-control{
        top: 30%;
    }
    .page-content .carousel .left{
        left: -2em;
    }
    .page-content .carousel .right{
        right: -2em;
    }
}
@media only screen and (max-width: 468px){
    .page-content .carousel{
        margin-left: 0;
    }
    .page-content .carousel .carousel-inner{
        overflow:hidden;
    }
    .page-content .carousel .carousel-control{
        top: 10%;
    }
}
.page-content header+div.container .row:first-child div {
    margin-top: 0;
    /*padding-top: 10px; pshan Dec 5: comment this line out for carousel */
}

.fluid-col-figures~.page-content header+div.container .row:first-child div.col-xs-6.col-sm-8+div.col-xs-6.col-sm-4 {
    margin-top: 10px;
    float: right;
}
#page-content-wrapper .page-content .container {
    width: 100%}
.secondary-nav .nav-pills.affix, .secondary-nav .nav-pills.affix-top {
    top: 0;
    margin-top: 0!important;
    width: 95%}
.secondary-nav .nav-pills.affix-bottom {
    margin-top: 0;
    padding: 0;
}
@media(min-width:767px) {
    .secondary-nav .nav-pills.affix {
    top: 10px;
    position: fixed!important;
}
}.secondary-nav .nav-pills.affix-bottom.relative, .secondary-nav .nav-pills.affix.relative {
    position: relative!important;
    top: 0!important;
}
.text-capitalize {
    text-transform: capitalize;
}
.isotope, .isotope .isotope-item {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    -ms-transition-duration: .8s;
    -o-transition-duration: .8s;
    transition-duration: .8s;
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}
.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity;
}
.lt-ie9 .isotope .isotope-item.isotope-hidden {
    display: none;
}
.isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}
body {
    font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #17233B;
}
@media(min-width:767px) {
    body {
    font-size: 14px;
}
}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1;
    color: #283655;
    text-transform: none;
}
.h1, h1 {
    font-size: 2.8em;
    font-weight: 900;
}
.h1 a, h1 a {
    color: #06458C;
}
.h2, h2 {
    font-size: 2.5em;
    font-weight: 700;
}
.h1, h1 {
    margin-bottom: 5px;
}
.h2, h2 {
    margin-top: 0;
}
.text-muted {
    color: #999;
}
.jumbotron .h2, .jumbotron h2 {
    font-size: 3em;
    text-shadow: 0 0 6px rgba(255, 255, 255, .4);
}
.inverse.jumbotron .h2, .inverse.jumbotron h2 {
    text-shadow: 0 0 6px rgba(134, 134, 134, .39);
}
.h3, h3, legend {
    font-size: 1.8em;
    font-weight: 400;
    word-spacing: .1em;
    margin-top: 30px;
}
.h4, h4 {
    font-size: 1.5em;
    font-weight: 600;
}
code {
    padding: 0;
    background-color: transparent;
}
p {
    max-width: 40em;
    font-weight: 400;
}
ol li {
    margin: 1em 0;
    max-width: 38em;
}
p.lead {
    max-width: none;
    font-weight: 400;
    color: inherit;
    line-height: 1.4;
    font-size: 1em;
    opacity: .9;
}
.page-content p.lead {
    max-width: 42em;
    line-height: 1.6;
    opacity: 1;
    margin-bottom: 0;
    font-weight: 700;
    color: #747474;
    font-size: 1.1em;
    margin-top: 0;
}
.page-content .page-header+p.lead {
    margin-top: 10px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.text-center p.lead {
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    font-size: 1.2em;
    line-height: 1.4;
    font-weight: 400;
    color: #263B4B;
    margin-top: 15px;
}
@media(min-width:820px) {
    .text-center p.lead {
    max-width: 33em;
}
}.jumbotron.text-center p.lead {
    max-width: none;
}
@media(max-width:768px) {
    .text-center p.lead {
    margin-left: 0;
    float: left;
    position: relative;
    width: 100%;
    display: block;
}
}.page-content.text-center header+div.container .row:first-child div {
    text-align: left;
}
.jumbotron .h4 {
    padding-bottom: 10px;
    display: block;
}
.lead .h2 {
    font-size: 2em;
}
.lead .h4 {
    font-size: 1.65em;
    opacity: .75;
}
.page-title .date {
    margin-bottom: -15px;
}
div.btn-wrapper {
    padding-bottom: 1em;
}


div.btn-wrapper .btn {
    margin-right: 1em;
}
@media(min-width:767px) {
    .lead .h2 {
    font-size: 2.5em;
}
}@media(min-width:1200px) {
    .lead .h2 {
    font-size: 2.8em;
}
.lead .h4 {
    font-size: 2em;
}
}a {
    color: #007AFF;
    text-decoration: underline;
}
a:focus, a:hover {
    color: #1965B6;
    text-decoration: underline;
}
a:active {
    color: #34AADC;
}
.btn, .nav>li>a {
    text-decoration: none;
}
.btn-default {
    color: #263B4B;
    border-color: #B2BAC4;
    background-color: transparent;
}
.btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover, .open .dropdown-toggle.btn-default {
    color: #333;
    background-color: #EBEBEB;
    border-color: #adadad;
}
.btn-default.active, .btn-default:active, .open .dropdown-toggle.btn-default {
    background-image: none;
}
.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #ccc;
}
.btn-default .badge {
    color: #fff;
    background-color: #333;
}
.btn-primary {
    color: #fff;
    background-color: #06458C;
    border-color: #2057C5;
    border-bottom-width: 1px;
    margin-bottom: 2px;
}
.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #143475;
    border-color: #092D55;
}
.btn-primary.active, .btn-primary:active, .open .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #428bca;
    border-color: #357ebd;
}
.btn-primary .badge {
    color: #428bca;
    background-color: #fff;
}
.btn-success {
    color: #fff;
    background-color: #43BE58;
    border-color: #43BE58;
}
.btn-success.active, .btn-success:active, .btn-success:focus, .btn-success:hover, .open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #47a447;
    border-color: #398439;
}
.btn-success.active, .btn-success:active, .open .dropdown-toggle.btn-success {
    background-image: none;
}
.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}
.btn-info {
    color: #fff;
    background-color: #39B3D7;
    border-color: #39B3D7;
}
.btn-info.active, .btn-info:active, .btn-info:focus, .btn-info:hover, .open .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #34AADC;
    border-color: #269abc;
}
.btn-info.active, .btn-info:active, .open .dropdown-toggle.btn-info {
    background-image: none;
}
.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}
.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning.active, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512;
}
.btn-warning.active, .btn-warning:active, .open .dropdown-toggle.btn-warning {
    background-image: none;
}
.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger.active, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925;
}
.btn-danger.active, .btn-danger:active, .open .dropdown-toggle.btn-danger {
    background-image: none;
}
.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}
section header .btn {
    margin: 1.5em 0 1em;
}
.page-title .carousel{
    overflow: visible;
    height: 100%;
    max-height: 120%;
}
.page-title .carousel .carousel-inner{
    overflow-x: hidden;
    overflow-y: visible;
    height: auto;
    position: relative;
}
.page-title .carousel img{
    width: 100%;
    max-height: 800px;
}
.page-title .carousel .carousel-inner .carousel-caption{
    left: 0;
    top: 100%;
    z-index: 1000;
    color: #ccc;
    position: relative;
}
.page-title .carousel-inner .carousel-caption p{
    max-width: 100%;
}
.page-title#home+section header .btn {
    margin-bottom: 15px;
    margin-right: 1em;
    margin-top: 0;
}
.page-title#home+section header .btn+.btn {
    margin-right: 0;
}
a.cascade-link {
    position: absolute;
    z-index: -20000;
    top: -400px;
    display: none;
    visibility: hidden;
}
.page-title#home+section header p {
    margin-bottom: 15px;
}
#home~section .col-md-4 h3, #home~section .col-md-4 p {
    padding-right: 20px;
}
.page-content .row>div a.btn {
    margin-bottom: 2em;
    margin-top: 1em;
    white-space: normal;
}

.page-content .row>div .btn-wrapper a.btn {
    margin-bottom: 1em;
}
.page-content .row>div .modal-footer .btn {
    margin-bottom: 0;
    margin-top: 1em;
}
.inverse {
    color: #ECECEC;
}
.intro-box.inverse {
    color: #263b4b;
}
@media(min-width:767px) {
    .intro-box.inverse {
    color: #ECECEC;
}
.inverse.intro-box.background-white, .page-title#home+section.background-white header .container>div {
    color: #263b4b;
}
.intro-box h1 {
    color: inherit;
}
.intro-box.background-white:before, .page-title#home+section.background-white header .container>div:before {
    content: '';
    position: absolute;
    width: 100%;
    top: 0;
    left: -100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .79);
}
}.inverse .btn-default:focus, .inverse .btn-default:hover {
    color: #333;
}
.inverse header h2, .inverse header p {
    color: #F0F0F0!important;
}
@media(min-width:768px) {
    .inverse.background-white header h2, .inverse.background-white header p {
    color: #263b4b!important;
}

ul.nav span.caret {display:none;}

.dropdown:hover>.dropdown-menu {
    background: transparent;
}
.dropdown-menu>li>a {
    background-color: #114f97 !important;
    color: #fff !important;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    background-color: #3667b2 !important;
    color: #fff !important;
}

.dropdown-menu > li:first-child:before {
    content: "";
    display: block;
    border: 12px solid transparent;
    border-bottom-color: #114f97;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -12px;
    border-top: 1px solid transparent;
}
.navbar.navbar-grey-condensed .navbar-nav>li:first-child a {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.navbar.navbar-grey-condensed .navbar-nav>li:first-child .dropdown-menu li {
    max-width:155px !important;
}

.navbar.navbar-grey-condensed .navbar-nav>li:nth-child(5) .dropdown-menu li {
    max-width:135px !important;
}

.navbar.navbar-grey-condensed .navbar-nav>li:nth-child(5) .dropdown-menu li:first-child:before {
    left:43%; !important;
}


.navbar.navbar-grey-condensed .navbar-nav .dropdown-menu>li a {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.dropdown-menu > li:first-child > a {
margin-top:13px;
}

.dropdown-menu {border-right:none !important; border-left: none !important; border-top:none !important;}
}
#page-content-wrapper {
    margin-top: 15px;
    margin-left: 0;
}
@media(min-width:767px) {
    #page-content-wrapper {
    margin-left: -15px;
}
}#page-content-wrapper .page-content {
    background-color: transparent;
}
#page-content-wrapper .page-content .page-title {
    background: 0 0!important;
}
#page-content-wrapper .page-content>section {
    padding-left: 15px;
    padding-right: 15px;
}
#page-content-wrapper .page-content.col-sm-8>.page-content {
    padding-left: 15px;
    padding-right: 30px;
}
@media(min-width:767px) {
    #page-content-wrapper .page-content.col-sm-8>.page-content {
    margin-left: 0;
    padding-left: 0;
}
#page-content-wrapper .page-content.col-sm-8>.page-content:first-child {
    padding-top: 0;
}
}main {
    float: left;
    width: 100%;
    height: 100%;
    background: #f7f7f7;
    background: -moz-linear-gradient(-45deg, rgba(247, 247, 247, 1) 0, rgba(235, 241, 246, 1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(247, 247, 247, 1)), color-stop(100%, rgba(235, 241, 246, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(247, 247, 247, 1) 0, rgba(235, 241, 246, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(247, 247, 247, 1) 0, rgba(235, 241, 246, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(247, 247, 247, 1) 0, rgba(235, 241, 246, 1) 100%);
    background: linear-gradient(135deg, rgba(247, 247, 247, 1) 0, rgba(235, 241, 246, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ebf1f6', GradientType=1);
}
@media(max-width:767px) {
    main>.container {
    margin-left: -15px;
    margin-top: -15px;
    width: 100%;
    padding-right: 0;
}
}.page-content>section {
    padding-bottom: 1em;
    padding-top: 1em;
}
.container {
    position: relative;
}
@media(min-width:767px) and (max-width:993px) {
    .page-title, .page-title .container, body>main>div.container, body>main>section, body>main>section>.container, body>main>section>header>.container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.page-title, body>main>div.container, body>main>section, body>main>section .news-feed>.container, body>main>section>.container, body>main>section>header>.container {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%}
#navigation .container {
    width: 90%;
    margin-left: 50px;
}
}.page-title {
    padding-bottom: 4em;
    margin: 0;
    background-color: transparent;
    position: relative;
}
.page-title .container {
    position: relative;
    z-index: 2;
}
.page-title#home+section header .container>div {
    padding: 1em 2em 1em 3em;
    margin-top: 1em;
    margin-left: -1em;
    width: 60%}
@media(min-width:767px) {
    .page-title#home+section header .container>div {
    width: 50%;
    padding-left: 1em;
    padding-right: 1em;
    margin-left: 0;
}
.background-white, .page-title#home+section.background-white header .container>div {
    background-color: #FFF;
    background-color: rgba(255, 255, 255, .8);
}
}.intro-box {
    position: relative;
    left: 0;
    padding-left: 15px;
    margin-left: 0;
}
@media(min-width:768px) {
    .intro-box {
    margin-left: -30px;
    margin-bottom: -2em;
    margin-top: 3em;
    padding-left: 30px;
    padding-top: 0;
    padding-bottom: 0;
}
}@media(min-width:1000px) {
    .intro-box {
    margin-left: -7px;
    padding-left: 20px;
    margin-bottom: -15px;
}
}@media(min-width:1200px) {
    main {
    font-size: 1.1em;
}
}.background-white.inverse, .page-title#home+section.background-white header .container>div {
    color: #263B4B;
}
@media(min-width:600px) {
    .page-title#home+section.background-white header .container>div {
    background-color: #FFF;
    background-color: rgba(255, 255, 255, .8);
}
.page-title#home+section.background-white header h2, .page-title#home+section.background-white header p {
    color: #263B4B!important;
}
}@media(min-width:993px) {
    .page-title#home+section header .container>div {
    margin-top: 0;
    padding-left: 1em;
    padding-right: 1em;
    margin-left: -3px;
}
}@media(min-width:1400px) {
    .page-title#home+section header .container>div {
    font-size: 1.1em;
}
}.page-title.inverse {
    color: inherit;
}
.page-title#home {
    display: none;
}
.page-title.bio {
    padding-top: 0;
    margin-top: -3em;
}
@media(max-width:767px) {
    #page-content-wrapper .page-content>section.treatment-team {
    padding-left: 0;
}
}@media(max-width:767px) {
    .page-title {
    background-image: none!important;
    background-color: transparent!important;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
}
}@media(min-width:768px) {
    .page-title {
    padding-top: 12.5em;
    margin-top: 0;
    transition: height .2s, background .2s;
}
.no-subnav+main .page-title {
    padding-top: 11em;
}
.page-title.inverse .container>div {
    background-color: #FFF;
}
.page-title.bio {
    padding-top: 9em;
    margin-top: 0;
}
.page-title.text-center {
    padding-bottom: 3em;
}
.page-title.text-center>.container>div {
    width: 100%}
}.page-title#home+section {
    margin-top: -16em;
    padding-top: 14em;
    border-top-width: 11px;
    border-bottom: none;
    padding-bottom: 0;
    position: relative;
    overflow: hidden;
}
.page-title#home+section.page-content p.lead {
    font-weight: 400;
    color: #17233B;
}
.page-title.testimonial {
    float: left;
    padding: 7px 15px 0;
    width: 100%;
    font-size: .8em;
}
.thumbnail.no-border {
    border: none;
    margin-bottom: 5px;
    background-color: transparent;
}
.testimonial blockquote {
    padding-left: 0;
    border-left: none;
}
.testimonial blockquote p {
    margin: 0 auto;
    font-size: 1em;
}
@media(min-width:768px) {
    .testimonial blockquote p {
    margin: 0;
    font-size: 1em;
}
}.testimonial+.container .page-content .row>div, .testimonial~.container section {
    padding-top: 0;
}
.testimonial~.container .page-content iframe.video {
    margin-top: 0;
    margin-bottom: 1em;
}
.testimonial .col-xs-12 {
    text-align: center;
}
@media(max-width:600px) {
    .testimonial h1 {
    font-size: 2.7em;
}
}@media(min-width:768px) {
    .testimonial .col-xs-12 {
    text-align: inherit;
}
}@media(min-width:768px) {
    .page-title#home+section {
    padding-top: 11.5em;
    padding-bottom: 5em;
    margin-top: 0;
    border-top-width: 5px;
}
.page-title.testimonial {
    padding-top: 15.5em;
    padding-bottom: 1em;
    float: none;
    font-size: 1em;
}
}@media(min-width:993px) {
    .page-title {
    padding-top: 13.5em;
    padding-bottom: 2em;
    margin: auto;
}
.page-title#home+section {
    padding-top: 13.5em;
    padding-bottom: 3em;
    margin: auto;
}
main .page-title.testimonial {
    padding-top: 15em;
    padding-bottom: 1em;
}
}@media(min-width:1200px) {
    .page-title {
    padding-top: 14.5em;
    margin: auto;
    background-position: 50%!important;
    padding-bottom: 3em;
}
.page-title.testimonial {
    padding-top: 15.5em;
    padding-bottom: 1em;
}
.page-title#home+section {
    background-position: 50%!important;
}
main .page-title.testimonial {
    padding-top: 13em;
}
}.page-title#home+section h2 {
    font-size: 3em;
    font-weight: 900;
}
@media(min-width:600px) {
    .page-title#home+section h2 {
    font-size: 2.75em;
    font-weight: 900;
}
}@media(max-width:599px) {
    .page-title#home+section {
    background-image: none!important;
    background-color: #FFF!important;
}
.page-title#home+section.inverse header h2, .page-title#home+section.inverse header p {
    color: #263b4b!important;
}
.page-title#home+section div {
    width: 100%!important;
}
}@media(min-width:600px) {
    .logo.larger {
    display: none;
    visibility: hidden;
}
.logo.larger.white {
    display: block;
    visibility: visible;
}
}main>header {
    padding-top: 1em;
}
h1+p.lead {
    margin-top: 10px;
    font-size: 1.1em;
}
main>section.low-padding {
    padding-bottom: 0;
}
main>.page-title+.page-content.low-padding {
    padding-top: 1em;
}
section.low-padding>header {
    display: none;
}
.page-content section.page-content+.low-padding {
    margin-top: 0;
    padding-top: 0;
}
main>section:last-child {
    padding-bottom: 3em;
}
main>section>header {
    padding-top: 0;
}
main>header+section>header {
    padding-top: 15px;
    z-index: 2;
    position: relative;
}
main>section.jumbotron {
    margin-bottom: 0;
}
main>section.high-padding {
    padding-top: 4em;
    padding-bottom: 3em;
}
@media(min-width:993px) {
    main>section.high-padding {
    padding-top: 9em;
    padding-bottom: 6em;
}
}@media(min-width:1500px) {
    main>section.high-padding {
    padding-top: 8em;
    padding-bottom: 8em;
}
}@media(min-width:1800px) {
    main>section.high-padding {
    padding-top: 8em;
    padding-bottom: 12em;
}
}#header, #header .row {
    background: #002878;
    background: -moz-linear-gradient(-45deg, rgba(0, 40, 120, 1) 0, rgba(0, 14, 73, 1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(0, 40, 120, 1)), color-stop(100%, rgba(0, 14, 73, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(0, 40, 120, 1) 0, rgba(0, 14, 73, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(0, 40, 120, 1) 0, rgba(0, 14, 73, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(0, 40, 120, 1) 0, rgba(0, 14, 73, 1) 100%);
    background: linear-gradient(135deg, rgba(0, 40, 120, 1) 0, rgba(0, 14, 73, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002878', endColorstr='#000e49', GradientType=1);
}
#emory-brand .logo {
    float: right;
    text-transform: uppercase;
    text-decoration: none;
    color: #A5B3CE;
    font-weight: 300;
    font-size: 14px;
}
.logo {
    margin-left: 0;
}
@media(min-width:768px) and (max-width:992px) {
    .logo {
    margin-left: 0;
    max-height: 110px;
}
}@media(min-width:993px) {
    .logo {
    padding-left: 5px;
    width: 75%;
    margin-left: 10px;
}
}@media(min-width:1200px) {
    .logo {
    margin-left: 40px;
    width: 78%}
}@media(min-width:768px) and (max-width:992px) {
    .logo.larger {
    margin-left: 0;
    max-height: 140px;
}
}@media(min-width:993px) {
    .logo.larger {
    padding-left: 5px;
    width: 85%;
    margin-left: 10px;
}
}@media(min-width:1200px) {
    .logo.larger {
    margin-left: 0;
    width: 95%}
}.logo.white {
    display: none;
    visibility: hidden;
}
@media(min-width:768px) {
    .inverse .logo.white {
    display: block;
    visibility: visible;
}
.inverse .logo {
    display: none;
    visibility: hidden;
}
}#navigation {
    position: relative;
    width: 100%;
    transition: background-color .2s;
    z-index: 500;
    background: 0;
}
@media(min-width:600px) {
    #navigation {
    padding-top: 1em;
    margin-bottom: -2em;
}
}@media(min-width:768px) {
    #navigation {
    position: absolute;
    margin-left: 0;
}
}@media(min-width:993px) {
    #navigation {
    width: 100%}
#navigation .row {
    margin-left: -55px;
}
}@media(min-width:1200px) {
    #navigation .row {
    position: relative;
}
}.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    padding-top: .5em;
    padding-bottom: .5em;
    text-decoration: none;
    border-top: 1px solid #CFCFCF;
    background-color: #FFF;
}
.navbar-default .navbar-nav .open .dropdown-menu>li:first-child>a {
    border: none;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: #CDCFD3;
}
.navbar {
    margin-bottom: 0;
}
.navbar-brand {
    padding: 0;
    width: 175px;
    margin: auto auto auto 15px;
    height: auto;
    z-index: 101;
    position: relative;
    display: block;
}
@media(min-width:600px) {
    .navbar-brand {
    padding: 2em 0 0;
}
}@media(min-width:768px) {
    .navbar-brand {
    min-width: 0;
    padding: 0;
    margin-left: -50px;
}
}@media(min-width:840px) {
    .navbar-brand {
    width: 220px;
}
}@media(min-width:993px) {
    .navbar-brand {
    margin-left: 12px;
}
}.navbar-default {
    background-color: transparent;
    border: none;
    top: 0;
}
@media(min-width:600px) {
    .navbar-default {
    top: -2em;
    width: 100%;
    float: left;
}
}.navbar-default .navbar-header {
    padding-bottom: 15px;
}
.navbar-default .input-group{
    margin-left: 45px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    background-color: #F5F5F5;
    border-bottom: 2px solid #BEBEBE;
    max-height: none;
}

#main-navigation {
    margin-bottom: 0;
    position: relative;
    right: 0;
    top: 50px;
    z-index: 100;
}
@media(min-width:768px) {
    #main-navigation {
    right: auto;
    margin-top: 3.5em;
    top: 0;
}
}#main-navigation .navbar.navbar-secondary {
    margin-top: 0;
    width: 140%;
    margin-left: -37%;
    min-height: 0;
}
@media(min-width:768px) {
    #main-navigation .navbar.navbar-secondary {
    width: 133%;
    margin-left: -32%}
}@media(min-width:1000px) {
    #main-navigation {
    margin-top: 4em;
}
#main-navigation .navbar.navbar-secondary {
    width: 124%;
    margin-left: -20%;
    top: -4px;
}
}@media(min-width:1000px) {
    #main-navigation .navbar.navbar-secondary .nav {
    width: 85%;
    margin-left: 35px;
}
}.navbar.navbar-grey-condensed .navbar-nav>li>a {
    color: #002878;
    font-size: 1em;
    background-color: #FFF;
    box-shadow: 0 2px 3px rgba(70, 70, 70, .33);
}
@media(min-width:767px) {
    .navbar.navbar-grey-condensed .navbar-nav>li {
    box-shadow: 1px 0 0 #AFAFAF;
}
.navbar.navbar-grey-condensed .navbar-nav>li>a {
    padding-top: 8px;
    padding-bottom: 8px;
}
.navbar.navbar-grey-condensed .navbar-nav>li:first-child {
    border-left: none;
}
.navbar.navbar-grey-condensed .navbar-nav>li:first-child>a {
    padding-left: 15px;
}
}@media(min-width:993px) {
    .navbar.navbar-grey-condensed .navbar-nav {
    width: 105%}
.navbar.navbar-grey-condensed .navbar-nav>li {
    display: table-cell;
    width: 1%;
    float: none;
    text-align: center;
    position: relative;
}
.navbar.navbar-grey-condensed .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 3em;
}
}.inverse .navbar.navbar-grey-condensed .navbar-nav>li>a:focus, .inverse .navbar.navbar-grey-condensed .navbar-nav>li>a:hover, .navbar.navbar-grey-condensed .navbar-nav>li>a:focus, .navbar.navbar-grey-condensed .navbar-nav>li>a:hover {
    background: #F0F8FF;
}
.inverse .navbar.navbar-grey-condensed .navbar-nav>li>a:active, .navbar.navbar-grey-condensed .navbar-nav>li>a:active {
    background: #D6DFEB;
    box-shadow: 0 2px 5px #9B9B9B inset;
}
.inverse .navbar.navbar-grey-condensed .navbar-nav>li.active>a, .navbar.navbar-grey-condensed .navbar-nav>li.active>a {
    color: #FAFAFA;
    background: #124F97;
}
.inverse .navbar.navbar-grey-condensed .navbar-nav>li.active>a:active, .navbar.navbar-grey-condensed .navbar-nav>li.active>a:active {
    box-shadow: 0 2px 5px #2C2C2C inset;
}
.inverse .navbar.navbar-grey-condensed .navbar-nav>li.active>a:focus, .inverse .navbar.navbar-grey-condensed .navbar-nav>li.active>a:hover, .navbar.navbar-grey-condensed .navbar-nav>li.active>a:focus, .navbar.navbar-grey-condensed .navbar-nav>li.active>a:hover {
    color: #FFF;
    background: #0C4180;
}
.navbar.navbar-grey-condensed {
    margin-left: -15px;
    margin-right: -15px;
}
.navbar.navbar-grey-condensed .navbar-nav {
    border-radius: 10px;
    border-bottom: 3px solid #ADADAD;
    margin-top: 0;
}
@media(min-width:600px) {
    .navbar.navbar-grey-condensed {
    margin-right: 0;
    width: 100%;
    float: right;
    display: block;
    margin-left: 1em;
}
}@media(min-width:767px) {
    .navbar.navbar-grey-condensed {
    width: 120%;
    float: left;
    z-index: 100;
    margin-bottom: 1.75em;
    margin-left: -2.5em;
}
.navbar.navbar-grey-condensed .navbar-nav {
    border-bottom: 0 solid #8F8F8F;
}
}@media(min-width:994px) {
    .navbar.navbar-grey-condensed {
    margin-bottom: 2em;
    margin-left: 0;
    width: 95%}
}@media(min-width:1000px) {
    .navbar.navbar-grey-condensed {
    margin-bottom: 1.5em;
}
}@media(min-width:1200px) {
    .navbar.navbar-grey-condensed {
    margin-left: -2em;
    margin-bottom: 3.5em;
}
}.navbar-grey-condensed .navbar-toggle {
    border-color: #B6B6B6;
    background-color: #FFF;
    opacity: .8;
}
.navbar-grey-condensed .navbar-toggle:hover {
    border-color: #B6B6B6;
    background-color: #D3D3D3;
    opacity: 1;
}
.navbar-grey-condensed .navbar-header {
    margin-bottom: 2em;
}
@media(min-width:767px) {
    .navbar-grey-condensed .navbar-header {
    margin-bottom: 0;
}
}.navbar-grey-condensed .navbar-collapse {
    box-shadow: none;
    max-height: none;
    margin-top: -15px;
}
.navbar-grey-condensed .navbar-collapse:before {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #BDBDBD;
    margin-right: 20px;
    float: right;
}
@media(min-width:767px) {
    .navbar-grey-condensed .navbar-collapse: before {
    display: none;
    visibility: hidden;
}
}.navbar-secondary .nav>li>a {
    border-radius: 0;
    border-bottom: 1px solid #FFF;
    color: #070707;
    padding-bottom: 5px;
    transition: color .2s, background-color .2s;
    box-shadow: 0 3px 1px rgba(162, 162, 162, .07);
    text-shadow: 0 0 4px rgba(255, 255, 255, .5);
    font-size: .9em;
    hyphens: none;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    word-break: normal;
}
@media(min-width:767px) {
    .inverse .navbar-secondary .nav>li>a {
    color: #FFFDFD;
    text-shadow: 0 0 6px rgba(0, 0, 0, .9);
}
.inverse .navbar-secondary .nav>li.active>a {
    color: #73B6FF;
    text-shadow: -1px 0 1px rgba(0, 0, 0, .37);
}
}.nav-justified>li.section-title-pill {
    vertical-align: bottom;
    border-bottom: 1px solid #D8D8D8;
    width: 2%}
.nav-justified>li.section-title-pill .section-title {
    font-size: 1.4em;
    text-align: left;
    position: relative;
    display: block;
    text-shadow: 0 0 4px rgba(255, 255, 255, .58);
    opacity: .8;
    padding-right: 2em;
}
.navbar-secondary .nav>li>a:active {
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2) inset;
    border-radius: 4px 4px 0 0;
}
.navbar-secondary .nav>li>a:focus, .navbar-secondary .nav>li>a:hover {
    background-color: transparent;
    border-bottom: 2px solid #337DD5;
    padding-bottom: 4px;
    color: #337DD5;
}
.inverse .navbar-secondary .nav>li>a:focus, .inverse .navbar-secondary .nav>li>a:hover {
    background-color: rgba(255, 255, 255, .67);
    color: #337DD5;
    text-shadow: none;
}
.inverse .navbar-secondary .nav>li.active>a:focus, .inverse .navbar-secondary .nav>li.active>a:hover, .navbar-secondary .nav>li.active>a {
    background-color: transparent;
    border-bottom: 3px solid;
    color: #1156A8;
    padding-bottom: 4px;
}
.inverse .nav-justified>li.section-title-pill .section-title {
    color: rgba(255, 255, 255, .9);
    text-shadow: none;
}
.inverse .nav-justified>li a {
    text-shadow: none;
}
.navbar-secondary .nav>li.active>a:active {
    box-shadow: none;
    border-radius: 0;
}
.navbar-secondary .nav>li.active>a:focus, .navbar-secondary .nav>li.active>a:hover {
    background-color: transparent;
}
@media(min-width:767px) {
    .inverse .navbar-secondary .nav>li.active>a: focus, .inverse .navbar-secondary .nav>li.active>a:hover {
    color: #EEE;
}
}.navbar-transparent ul>li.active:after {
    box-shadow: 0 2px 11px rgba(255, 255, 255, .42);
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    display: block;
    bottom: 2px;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    background-color: #C0C7CF;
}
.nav-justified>li {
    vertical-align: bottom;
}
#navbar>.bg-section {
    padding-top: 0;
}
#navbar>.bg-section .row {
    padding-top: 2em;
}
.navbar-nav .open .dropdown-menu {
    background-color: transparent;
    border-radius: 0;
    box-shadow: 0 1px 4px #D1D1D1 inset;
    padding-top: 0;
    border-top: 1px solid #CACACA;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #E2E2E2;
    color: #818080!important;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #757575;
}
.navbar.navbar-grey-condensed .navbar-nav>li>a.dropdown-toggle:focus, .navbar.navbar-grey-condensed .navbar-nav>li>a.dropdown-toggle:hover {
    background-color: #A7A7A7;
    color: snow!important;
}
#navigation .navbar-default .navbar-toggle {
    margin-top: 4em;
    color: #363636;
    margin-right: 3em;
}
@media(min-width:600px) {
    #navigation .navbar-default .navbar-toggle {
    margin-top: 5em;
    margin-right: 4em;
    background-color: rgba(255, 255, 255, .21);
}
}.navbar-auxillary {
    position: relative;
    padding-bottom: 20px;
    font-size: .8em;
    display: none;
    visibility: hidden;
    float: left;
}
@media(min-width:600px) {
    .navbar-auxillary {
    padding-bottom: 0;
    display: block;
    visibility: visible;
    width: 100%}
}@media(min-width:767px) {
    .navbar-auxillary {
    float: right;
    width: auto;
    margin-top: 0;
}
}.navbar-auxillary .nav {
    float: right;
}
.navbar-auxillary .nav li {
    margin: 0 5px;
}
.navbar-auxillary .nav li a {
    transition: all .2s;
    padding: 3px 7px;
    border-radius: 0;
    font-size: 12px;
}
#header .navbar-auxillary .nav li a {
    padding: 3px 7px !important;
}
.btn-cta {
    background-color: #0CAAB1;
    color: #FFF;
}
.btn-cta:focus, .btn-cta:hover {
    background-color: #F2F7FF!important;
    color: #269196;
}
.btn-cta:active {
    box-shadow: 0 2px 5px rgba(109, 109, 109, .51) inset;
}
.nav-pills>li+li .btn-cta {
    background-color: #2192EB;
    color: #FFF;
}
.nav-pills>li+li .btn-cta:focus, .nav-pills>li+li .btn-cta:hover {
    background-color: #FFFCF5!important;
    color: #307CB8;
}
.nav-pills>li+li+li .btn-cta {
    background-color: #44BD56;
    color: #FFF;
}
.nav-pills>li+li+li+li .btn-cta {
    background-color: #f08e14;
    color: #FFF;
}
.navbar-auxillary .nav li .btn-aux {
    margin-bottom: 0;
    color: #FFF;
}
.navbar-auxillary .nav li .btn-aux:focus, .navbar-auxillary .nav li .btn-aux:hover {
    text-decoration: underline;
    color: #DCE8FD;
    background-color: transparent;
}
.navbar-auxillary .nav-pills>li.active>.btn-aux, .navbar-auxillary .nav-pills>li.active>.btn-aux:focus, .navbar-auxillary .nav-pills>li.active>.btn-aux:hover {
    color: #002878;
    text-shadow: none;
    background-color: rgba(255, 255, 255, 1);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
#mobile-actions {
    display: block;
    visibility: visible;
    padding-top: 0!important;
    margin-bottom: 15px;
}
#mobile-actions .btn-group {
    width: 100%}
#mobile-actions .btn-group .btn {
    width: 50%;
    border-radius: 0;
}
@media(min-width:600px) {
    #mobile-actions {
    display: none;
    visibility: hidden;
}
}#navbar .search {
    width: 200px;
}
input#q {
    width: 85%;
    -webkit-appearance: none;
    border-radius: 0;
}
#form-search span.input-group-btn .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
form#form-search {
    width: 80%}
#main-navigation .btn.close {
    padding-right: 10px;
    border: none;
}
.navbar-grey-condensed .nav, .navbar-grey-condensed .search-form {
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 2;
    position: absolute;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: -webkit-transform .5s;
    -moz-transition: -webkit-transform .5s;
    -ms-transition: -webkit-transform .5s;
    transition: transform .5s;
}
.search-form {
    width: 100%;
    max-width: 500px;
    z-index: 1;
    visibility: hidden;
}
.search-form .input-group-btn {
    vertical-align: top;
}
.navbar-grey-condensed .search-form, .navbar-grey-condensed.open .nav {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotateX(-180deg);
    -moz-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
}
.lt-ie9 .navbar-grey-condensed.open .nav {
    display: none;
}
.lt-ie9 .navbar.navbar-grey-condensed .navbar-nav>li {
    float: left!important;
}
.open .search-form {
    visibility: visible;
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
}
@media(min-width:992px) {
    .open .search-form {
    margin: 0 10%}
}.navbar.navbar-grey-condensed .navbar-nav>li.search-menu {
    box-shadow: none;
}
@media(min-width:993px) {
    .navbar.navbar-grey-condensed .navbar-nav>li.search-menu {
    width: .25%}
}.navbar.navbar-grey-condensed .navbar-nav>li:first-child a {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.navbar.navbar-grey-condensed .navbar-nav>li.search-menu a, .search-form .btn-primary {
    color: #EBEBEB;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background: #6d9abf;
    background: -moz-linear-gradient(top, rgba(109, 154, 191, 1) 0, rgba(106, 124, 160, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(109, 154, 191, 1)), color-stop(100%, rgba(106, 124, 160, 1)));
    background: -webkit-linear-gradient(top, rgba(109, 154, 191, 1) 0, rgba(106, 124, 160, 1) 100%);
    background: -o-linear-gradient(top, rgba(109, 154, 191, 1) 0, rgba(106, 124, 160, 1) 100%);
    background: -ms-linear-gradient(top, rgba(109, 154, 191, 1) 0, rgba(106, 124, 160, 1) 100%);
    background: linear-gradient(to bottom, rgba(109, 154, 191, 1) 0, rgba(106, 124, 160, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d9abf', endColorstr='#6a7ca0', GradientType=0);
}
.search-form .btn-primary {
    border-color: #6d9abf;
    border-radius: 0 3px 3px 0;
}
.navbar.navbar-grey-condensed .navbar-nav>li.search-menu a:focus, .navbar.navbar-grey-condensed .navbar-nav>li.search-menu a:hover, .search-form .btn-primary:focus, .search-form .btn-primary:hover {
    background: #657E9E;
}
.navbar.navbar-grey-condensed .navbar-nav>li.search-menu a:active, .search-form .btn-primary:active {
    background: #5D728D;
    box-shadow: 1px 1px 5px #4D4D4D inset;
}
#mobile-navigation .input-group {
    padding-left: 1em;
    padding-right: 1em;
}
#mobile-navigation .nav.navbar-nav li {
    float: left;
    width: 100%}
#mobile-navigation .nav.navbar-nav li .input-group {
    padding-top: 10px;
}
.secondary-nav .nav-pills {
    margin-right: 1em;
    margin-left: 1em;
    background-color: transparent;
    width: 100%;
    padding-left: 0;
}
@media(min-width:767px) {
    .secondary-nav.nav-pills {
    max-width: 240px;
    width: 244px;
}
}@media(min-width:993px) {
    .secondary-nav .nav-pills {
    width: 235px;
}
}@media(min-width:1200px) {
    .secondary-nav .nav-pills {
    width: 273px;
}
}.secondary-nav .nav-stacked>li+li {
    margin-top: 0;
}
.secondary-nav .nav-pills>li>a {
    border-radius: 0;
    border-top: none;
    border-bottom: 1px solid #D6D6D6;
    color: #636363;
    padding-top: 8px;
    padding-bottom: 8px;
    transition: color .2s, background-color .2s;
    box-shadow: 0 1px 1px rgba(162, 162, 162, .07);
    text-shadow: 0 0 4px rgba(255, 255, 255, .58);
    font-size: .9em;
}
.secondary-nav .nav-pills>li>a.first-level, .secondary-nav .nav-pills>li>a.first-level:focus, .secondary-nav .nav-pills>li:first-child.active>a, .secondary-nav .nav-pills>li:first-child.active>a:focus, .secondary-nav .nav-pills>li:first-child.active>a:hover, .secondary-nav .nav-pills>li:first-child>a, .secondary-nav .nav-pills>li:first-child>a:focus, .secondary-nav .nav-pills>li:first-child>a:hover {
    border-radius: 0;
    border-bottom: 1px solid #124F97;
    box-shadow: 0 2px 1px rgba(152, 185, 243, .21);
    margin-bottom: 8px;
    border-left-color: transparent;
    color: #155DB3;
    font-size: 1.1em;
    padding-bottom: 15px;
    padding-top: 15px;
}
.secondary-nav .nav-pills>li.active>a, .secondary-nav .nav-pills>li.active>a:focus, .secondary-nav .nav-pills>li.active>a:hover {
    background-color: #F4F8FF;
    border-top: 0;
    border-right: 0;
    border-bottom-width: 2px;
    border-style: solid;
    border-left-color: #4876BD;
    border-bottom-color: #DDEAFF;
    color: #2157AA;
}
#page-content-wrapper .secondary-nav.page-level {
    padding: 0;
    min-height: 10px;
}
.secondary-nav .nav>li>a:focus, .secondary-nav .nav>li>a:hover {
    background-color: #FAFBFC;
    color: #1156A8;
}
.page-content>.nav.media-contacts {
    margin-left: 0;
    margin-bottom: 2em;
}
@media(max-width:767px) {
    #page-content-wrapper .secondary-nav.page-level {
    top: 0!important;
}
#page-content-wrapper .secondary-nav.page-level .nav {
    width: 100%;
    margin: 0;
}
}@media(min-width:768px) {
    #page-content-wrapper .secondary-nav.page-level .nav {
    width: 230px;
    padding-left: 0;
    z-index: 3;
}
#page-content-wrapper .secondary-nav.page-level .nav.media-contacts {
    padding-left: 15px;
}
}@media(min-width:1200px) {
    #page-content-wrapper .secondary-nav.page-level .nav {
    width: 277px;
    margin-left: 0;
}
}@media(max-width:500px) {
    .nav.media-contacts .media-list>li>a {
    display: none;
}
.nav.media-contacts .media-list .media-body {
    width: 90%}
}img {
    max-width: 100%}
@media(max-width:480px) {
    .news-items img.media-object {
    display: none;
}
}@media(min-width:993px) {
    .news-items img.media-object {
    padding-right: 0;
}
}.testimonial img {
    width: 150px;
}
.bg-section {
    background-size: cover;
    background-repeat: no-repeat;
    padding: 4em 0;
}
@media(min-width:768px) {
    .bg-section {
    padding: 8em 0;
}
.testimonial img {
    width: 100%}
}@media(min-width:993px) {
    .bg-section {
    padding: 9em 0;
}
}.bg-section-title {
    font-size: 4em;
    font-weight: 300;
}
.bg-section p {
    max-width: none;
}
.bg-section.inverse {
    color: #FFF;
}
section figure img {
    margin-top: 1em;
    border: 1px solid transparent;
    border-radius: 5px;
    margin-bottom: .5em;
}
section.contact h2 {
    font-size: 1.8em;
    padding-bottom: 5px;
}
section.contact ul {
    background-color: #FFF;
    float: left;
    padding: 15px 25px;
    border: 1px solid #E0E0E0;
    font-size: .9em;
    border-radius: 4px;
    box-shadow: 0 0 8px rgba(160, 160, 160, .15);
}
section.contact .name {
    font-size: 1.8em;
    color: #555;
    font-weight: 400;
}
section.contact a {
    text-decoration: none;
}
section.contact dl {
    margin-bottom: 15px;
}
@media (min-width: 768px) {
.callout-button-small {
    margin-top: 50px !important;
}
}
.callout {
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid #EEE;
}
.callout.callout-danger {
    background-color: #FDF7F7;
    border-color: #D9534F;
}
.callout.callout-action {
    border-left: none;
    position: relative;
    float: left;
    width: 100%;
    padding: 0;
}
.callout.callout-action.callout-select {
    background-color: transparent;
    border: none;
    color: inherit;
    padding-top: 2em!important;
}
.callout.callout-action.callout-select p {
    display: none;
}
.callout.callout-action .icon {
    height: 5em;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    width: 100%;
    background-size: auto 100%}
.lt-ie9 .callout.callout-action .icon {
    width: 100px;
    margin: auto;
}
.callout.callout-action .icon.icon-stethoscope {
    background-image: url(img/icons/stethoscope.png);
}
.lt-ie9 .callout.callout-action .icon.icon-stethoscope {
    background-image: none;
    filter: alphaImageLoader(src='http://winshipcancer.emory.edu/css/img/icons/stethoscope.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://winshipcancer.emory.edu/css/img/icons/stethoscope.png', sizingMethod='scale')"}
.callout.callout-action .icon.icon-microscope {
    background-image: url(img/icons/microscope.png);
}
.lt-ie9 .callout.callout-action .icon.icon-microscope {
    background-image: none;
    filter: alphaImageLoader(src='http://winshipcancer.emory.edu/css/img/icons/microscope.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://winshipcancer.emory.edu/css/img/icons/microscope.png', sizingMethod='scale')"}
.callout.callout-action .icon.icon-test-tubes {
    background-image: url(img/icons/test-tubes.png);
}
.lt-ie9 .callout.callout-action .icon.icon-test-tubes {
    background-image: none;
    filter: alphaImageLoader(src='http://winshipcancer.emory.edu/css/img/icons/test-tubes.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://winshipcancer.emory.edu/css/img/icons/test-tubes.png', sizingMethod='scale')"}
.callout.callout-action .icon.icon-academics {
    background-image: url(img/icons/academics.png);
}
.lt-ie9 .callout.callout-action .icon.icon-academics {
    background-image: none;
    filter: alphaImageLoader(src='http://winshipcancer.emory.edu/css/img/icons/academics.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://winshipcancer.emory.edu/css/img/icons/academics.png', sizingMethod='scale')"}
.callout.callout-action form, .callout.callout-action>a {
    float: left;
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
    padding: 15px 15px 10px;
}
.callout.callout-action form {
    min-height: 5em;
    padding: 0 0 1em;
}
.callout.callout-action form label {
    font-size: 1.2em;
    color: #E9E9E9;
    font-weight: 400;
}
.callout.callout-action form .input-group-btn .btn {
    border-color: #8B8B8B;
}
.callout.callout-action form.cancer-type div.input-group {
    display: block;
    width: 100%}
.callout.callout-action form .form-control {
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
}
.callout.callout-action form.cancer-type .input-group:before {
    display: none;
}
@media(min-width:767px) {
    .callout.callout-action form .form-control {
    width: 80%;
    border: 1px solid #8B8B8B;
    border-radius: 0;
    background: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    z-index: 2;
    position: relative;
}
.callout.callout-action form .form-control:focus, .callout.callout-action form .form-control:hover {
    border: 1px solid #68B6FD;
    color: #68B6FD;
}
.callout.callout-action form.cancer-type .input-group:before {
    content: "\e114";
    position: absolute;
    font-size: 10px;
    top: 6em;
    color: #D3D3D3;
    bottom: 10px;
    right: 15.5%;
    height: 10px;
    width: 1em;
    z-index: 1;
    display: block;
    transition: color .2s;
    font-family: 'Glyphicons Halflings'}
}select#selectCancerType {
    width: 90%}
select#selectCancerType+.input-group-btn {
    float: left;
}
.callout.callout-action>a {
    text-decoration: none;
    text-align: center;
    transition: opacity .2s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #FFF;
    font-size: 1em;
    border: 1px solid transparent;
    border-radius: 3px;
    background: #2a74b4;
    background: -moz-linear-gradient(-45deg, rgba(42, 116, 180, 1) 0, rgba(41, 81, 173, 1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(42, 116, 180, 1)), color-stop(100%, rgba(41, 81, 173, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(42, 116, 180, 1) 0, rgba(41, 81, 173, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(42, 116, 180, 1) 0, rgba(41, 81, 173, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(42, 116, 180, 1) 0, rgba(41, 81, 173, 1) 100%);
    background: linear-gradient(135deg, rgba(42, 116, 180, 1) 0, rgba(41, 81, 173, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a74b4', endColorstr='#2951ad', GradientType=1);
}
.callout.callout-action>a:focus, .callout.callout-action>a:hover {
    background: #2D62A5;
    border: 1px solid transparent;
}
.callout.callout-action>a:active {
    box-shadow: 2px 3px 5px rgba(0, 0, 0, .4) inset;
}
.callout.callout-action p {
    font-size: 1em;
    margin-bottom: 0;
    padding-bottom: 0;
}
.callout.callout-action .select-header {
    font-size: 2em;
    width: 100%;
    clear: both;
    float: left;
    color: inherit;
}
.callout-action div.btn-group {
    width: 100%}
.callout-action ul.dropdown-menu {
    width: 100%;
    height: 250px;
    overflow-y: scroll;
}
.callout-action button.btn.btn-default.dropdown-toggle {
    width: 100%;
    height: 3em;
    position: relative;
    margin-bottom: 0;
}
.callout-action .dropdown-menu>li>a {
    text-decoration: none;
    border-bottom: 1px solid #DFDFDF;
    padding-top: .5em;
    padding-bottom: .5em;
}
.callout-action .dropdown-menu>li>a:hover {
    background-color: #F2F9FF;
}
.callout-action .dropdown-menu>li>a:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, .21) inset;
    background-color: #E8EFF5;
}
.newsroom-article.page-title {
    padding-bottom: 0;
}
.newsroom-article~div.container .story-media {
    margin: 10px 0;
    padding: 0;
}
@media(min-width:992px) {
    .newsroom-article~div.container .story-media {
    padding-left: 15px;
}
}.page-content p+ul, .page-content p+ul ul {
    border-color: #E0DEDE;
    font-size: 1em;
    padding-left: 0;
    list-style: none;
    max-width: 38em;
    margin-bottom: 0;
}
.page-content p+ul li {
    padding-left: 20px;
}
.page-content p+ul>li {
    padding: 10px 15px 10px 40px;
    border-top: none;
    line-height: 1.4;
    position: relative;
}
.page-content p+ul li:before {
    color: #CCC;
    font-size: 10px;
    margin-left: -20px;
    margin-right: 10px;
    position: absolute;
    top: 1.4em;
    display: block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    width: 1em;
    height: 1em;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.page-content p+ul>li:before {
    content: '\e074';
    border-radius: 50%;
    background: #CCC;
}
.page-content p+ul ul li:before {
    content: '\e157'}
.page-content p+ul ul ul li:before {
    content: '\e074';
    opacity: .5;
}
.page-content p+ul.checklist>li {
    border: 1px solid #DFDFDF;
    border-top: 0;
}
.page-content p+ul.checklist>li:before {
    content: '\e013';
    font-size: 1em;
    color: #999;
    background: 0;
    position: absolute;
    width: 1em;
    height: 1em;
    top: 12px;
    margin-left: -27px;
}
.page-content p+ul>li:first-child {
    border-radius: 3px 3px 0 0;
}
.page-content p+ul.checklist>li:first-child {
    border: 1px solid #DFDFDF;
}
.page-content p+ul>li:last-child {
    border-radius: 0 0 3px 3px;
}
.page-content p+ul li li, .page-content p+ul ul {
    border: none;
    padding-top: 2px;
    padding-bottom: 2px;
}
.media-body, .media-image {
    float: left;
    display: inline-block;
    width: 80%;
    margin-top: 15px;
}
.media-image .glyphicon {
    font-size: 3em;
}
@media(min-width:450px) {
    .media-image .glyphicon {
    font-size: 4em;
}
}@media(min-width:767px) {
    .media-image .glyphicon {
    font-size: 5em;
}
}#video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    border-radius: 10px;
    border: 7px solid #C9C9C9;
}
.bio-group#video-wrapper {
    margin-bottom: 30px;
    margin-top: -15px;
}
#video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
#footer {
    background-color: #232E36;
    border-top: 30px solid #313C44;
    color: #dbdbdb;
    margin-top: 0;
    float: left;
    width: 100%;
    position: relative;
}
#footer strong {
    font-weight: 800;
}
#footer div.container {
    width: 92%}
#footer ul.nav-pills li a {
    padding: 5px;
    color: #a3a3a3;
    display: block;
}
#footer ul.nav-pills li a:active, #footer ul.nav-pills li a:hover {
    color: #FFF;
    background-color: transparent;
}
#footer .h5 {
    margin-bottom: 5px;
    padding-left: 5px;
    padding-top: 10px;
    color: #e4e4e4;
}
#footer section {
    float: left;
    width: 50%;
    text-align: left;
    padding: 0 10px 1em 0;
}
@media(min-width:630px) {
    #footer section {
    float: left;
    width: 25%;
    text-align: left;
    padding: 0 10px 1em 0;
    min-width: 150px;
}
#footer section.emory-links {
    float: left;
    width: 50%}
}@media(max-width:300px) {
    #footer section: nth-child(odd) {
    clear: left;
}
}#footer section.social-media-links {
    clear: both;
    width: 100%;
    padding-top: 2em;
}
#footer section.emory-links {
    float: left;
    width: auto;
}
.emory-links li {
    width: 100px;
}
#footer section.emory-links li {
    float: left;
    width: 33%;
    clear: none;
    padding: 0 3%;
    max-width: 200px;
}
#footer section.emory-links li a {
    opacity: .33;
    transition: opacity .2s;
}
#footer section.emory-links li a:hover {
    opacity: 1;
}
@media(min-width:767px) {
    #footer section {
    min-width: 134px;
    width: 14%;
    clear: none;
}
#footer section:nth-child(odd) {
    clear: none;
}
#footer section.social-media-links {
    clear: left;
    width: 40%}
#footer section.emory-links {
    float: right;
    width: 60%;
    padding-top: 5em;
    padding-bottom: 2em;
}
}@media(min-width:993px) {
    #footer section.social-media-links {
    clear: left;
    padding-top: 0;
    width: 33%}
#footer section.emory-links {
    padding-top: 2em;
}
}@media(min-width:1200px) {
    #footer section.social-media-links {
    clear: none;
    width: 14%}
#footer section.emory-links {
    padding-top: 1em;
    width: 55%}
}#footer section ul li {
    display: block;
    float: left;
    clear: both;
    padding: 0;
    border-left: 0;
    margin: 0;
    font-size: .8em;
}


#footer section ul li.active a {
    background-color: transparent;
    color: #FFF;
}
#footer section ul li:first-child {
    margin: 0;
}
#footer .social-media-links ul {
    padding: 0;
    float: left;
}
#footer .social-media-links li {
    font-size: 2.5em;
    clear: none;
    padding: 8px;
    line-height: 0;
}
#footer .social-media-links li a {
    color: #9B9B9B;
}
#footer .social-media-links li a:focus, #footer .social-media-links li a:hover {
    color: #FDFDFD;
}
#footer .locations h3 {
    margin-left: 15px;
}
#footer .locations h4 {
    font-size: 1em;
    text-align: left;
    margin-top: 0;
    padding-top: 1em;
    margin-bottom: 3px;
    line-height: 1.3;
}
#footer .locations ul.nav-pills li a {
    text-decoration: none;
}
#footer .locations ul.nav-pills li h4 a {
    color: #C7C7C7;
}
#footer .locations ul.nav-pills li h4 a:focus, #footer .locations ul.nav-pills li h4 a:hover {
    color: #FFF;
    background-color: transparent;
}
#footer .locations li {
    padding: 0 15px 2em;
    vertical-align: top;
    background-color: #171D22;
    margin-left: 0;
}
@media(min-width:767px) {
    #footer .locations li {
    border-left: 1px solid #232E36;
}
#footer .locations li:first-child {
    border-left: none;
}
}#footer .locations .contact-info {
    font-size: .8em;
}
#footer .locations .contact-info p {
    padding: 0 5px;
    color: #B0B0B4;
    margin-bottom: 5px;
}
#footer .locations .contact-info a {
    padding: 0;
}
#footer section.tagline {
    width: 100%;
    margin: 0;
    padding: 0;
}
#footer section.copyright {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #0D1013;
}
#footer section.copyright p, #footer section.tagline p {
    margin: 0;
    padding: 15px 5px 5px;
    font-size: .7em;
    width: 100%;
    max-width: none;
    text-align: center;
    color: #C4C4C4;
}
.bio-card {
    width: 200px;
    float: left;
    position: relative;
    margin: 10px 12px 20px 10px;
    border: 1px solid #e0e0e0;
    font-size: .9em;
    border-radius: 4px;
    box-shadow: 0 0 8px rgba(160, 160, 160, .25);
}
@media(min-width:810px) {
    .bio-card {
    width: 210px;
}
}.bio-card.narrow {
    width: 180px;
}
.bios.people div.header {
    width: 100%;
    clear: both;
    float: left;
}
.bio-card.experts {
    width: 45%;
    min-width: 200px;
    margin-left: 0;
    margin-right: 15px;
}
.bio-card.experts p.highlight {
    margin-bottom: 1em;
}
@media(max-width:520px) {
    .bio-card, .bio-card.experts {
    width: 90%;
    margin-bottom: 10px;
}
}.bio-card header a {
    text-decoration: none;
    float: left;
    width: 100%;
    position: relative;
    display: table;
    padding-left: 15px;
    padding-right: 15px;
}
.bio-card header a:focus, .bio-card header a:hover {
    opacity: .8;
}
.bio-card.background {
    background: #fff;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(244, 244, 244, 1) 50%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 1)), color-stop(50%, rgba(244, 244, 244, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(244, 244, 244, 1) 50%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(244, 244, 244, 1) 50%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(244, 244, 244, 1) 50%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 0, rgba(244, 244, 244, 1) 50%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
}
.headshot {
    width: 120px;
    margin: auto;
    height: 120px;
    overflow: hidden;
    border: 1px solid transparent;
    top: 3px;
}
.headshot img {
    min-width: 100%;
    width: 100%;
    margin: 0;
    border-radius: 50%}
.bio-card header {
    float: left;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(229, 229, 229, 1) 0, rgba(233, 233, 233, 1) 90px, rgba(233, 233, 233, 0) 27%, rgba(237, 237, 237, 0) 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(229, 229, 229, 1)), color-stop(50%, rgba(233, 233, 233, 1)), color-stop(27%, rgba(233, 233, 233, 0)), color-stop(50%, rgba(237, 237, 237, 0)));
    background: -webkit-linear-gradient(top, rgba(229, 229, 229, 1) 0, rgba(233, 233, 233, 1) 90px, rgba(233, 233, 233, 0) 27%, rgba(237, 237, 237, 0) 50%);
    background: -o-linear-gradient(top, rgba(229, 229, 229, 1) 0, rgba(233, 233, 233, 1) 90px, rgba(233, 233, 233, 0) 27%, rgba(237, 237, 237, 0) 50%);
    background: -ms-linear-gradient(top, rgba(229, 229, 229, 1) 0, rgba(233, 233, 233, 1) 90px, rgba(233, 233, 233, 0) 27%, rgba(237, 237, 237, 0) 50%);
    background: linear-gradient(to bottom, rgba(229, 229, 229, 1) 0, rgba(233, 233, 233, 1) 90px, rgba(233, 233, 233, 0) 27%, rgba(237, 237, 237, 0) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#00ededed', GradientType=0);
}
.bio-card .info {
    position: relative;
    width: 100%;
    margin: -8px 0 0;
    padding: 0;
    list-style: none;
    float: left;
}
.bio-card.leadership {
    width: 100%;
    overflow: hidden;
    margin-left: -10px;
}
.bio-card.leadership .headshot {
    margin: 0 10px 10px;
    width: 100px;
    height: 100px;
    position: relative;
    display: table-cell;
}
.bio-card.leadership header {
    width: 100%;
    z-index: 2;
    position: relative;
    margin-bottom: 5px;
}
.bio-card.leadership h2:after {
    content: '';
    position: absolute;
    background-color: #e7e7e7;
    margin-left: -200%;
    top: -15px;
    width: 400%;
    height: 108%;
    z-index: -1;
}
.bio-card.leadership h2 {
    font-size: 1.5em;
    text-align: left;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-top: 10px;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}
.bio-card.leadership dl.org {
    margin-bottom: 10px;
    color: #3A3A3A;
}
@media(min-width:767px) {
    .bio-card.leadership h2 {
    font-size: 2em;
}
}@media(min-width:993px) {
    .bio-card.leadership h2 {
    font-size: 2.25em;
}
}@media(min-width:1200px) {
    .bio-card.leadership h2 {
    font-size: 2em;
}
}.bio-card.leadership .name {
    position: relative;
    z-index: 2;
    text-decoration: none;
    color: inherit;
}
.bio-card.leadership a.name:focus, .bio-card.leadership a.name:hover {
    opacity: .8;
}
.bio-card.leadership .highlight {
    color: #666;
    margin-top: 0;
    margin-bottom: 15px;
}
.bio-card.leadership .col-xxs-6 {
    padding-right: 0;
}
@media(max-width:520px) {
    .bio-card.leadership .col-xxs-6 {
    width: 50%}
}@media(min-width:767px) and (max-width:845px) {
    .bio-card.leadership .col-xxs-6 {
    width: 53%}
}.priority {
    padding-bottom: 2em;
    float: left;
}
@media(min-width:767px) {
    .priority {
    padding-bottom: 1em;
}
}.priority .bio-card.leadership {
    border: none;
    box-shadow: none;
}
.priority .bio-card.leadership .headshot {
    max-width: 200px;
    width: 100%;
    background: 0;
    vertical-align: middle;
    padding-top: 10px;
    display: inline-block;
    height: 100%}
.bio-card.leadership header, .priority .bio-card.leadership h2:after {
    background: 0;
}
.priority .bio-card.leadership h2 {
    padding-left: 0;
    padding-top: 15px;
}
.priority .bio-card.leadership .info {
    margin-left: 15px;
}
.priority .bio-card footer a {
    background-color: inherit;
    color: inherit;
    width: auto;
    padding: 8px 15px;
    margin-left: 15px;
}
.priority .bio-card footer a:focus, .priority .bio-card footer a:hover {
    background-color: #EEE;
}
.priority .bio-card.leadership h2 {
    font-size: 2em;
}
.bios.priority div.row {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
@media(min-width:550px) {
    .bios.priority div.row {
    width: 50%;
    float: left;
    margin-right: 0;
}
}@media(min-width:767px) {
    .bios.priority div.row {
    width: 100%}
}.priority .bio-card.leadership>div>a {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.priority .bio-card.leadership .headshot img {
    width: 200px;
    display: table-cell;
}
#bio-primary-contact {
    font-size: 1em;
    margin-top: 10px;
}
@media(min-width:768px) {
    #bio-primary-contact {
    font-size: .75em;
}
}#bio-primary-contact .email {
    overflow: hidden;
    width: 100%;
    display: inline-block;
}
.bio-card figure {
    position: relative;
    z-index: 2;
}
.bio-card header .info li {
    float: right;
    margin-right: -12px;
    background-color: #9598AC;
    color: #fff;
    padding: 3px 12px;
    font-size: .9em;
}
.bio-card header .info li:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -12px;
    top: 100%;
    border-width: 6px;
    border-style: solid;
    border-color: #7B7E97 transparent transparent #7B7E97;
}
.bio-card.physician header .info li {
    background-color: #FF9E22;
}
.bio-card.physician header .info li:after {
    border-color: #CE7B12 transparent transparent #CE7B12;
}
.bio-card.diagnostician header .info li {
    background-color: #2CC7C7;
    color: #FFF;
}
.bio-card.diagnostician header .info li:after {
    border-color: #2B8B8B transparent transparent #2B8B8B;
}
.bio-card.adv-practice header .info li {
    background-color: #60B854;
}
.bio-card.adv-practice header .info li:after {
    border-color: #409135 transparent transparent #409135;
}
.bio-card.nurse header .info li {
    background-color: #B8549C;
}
.bio-card.nurse header .info li:after {
    border-color: #94437D transparent transparent #94437D;
}
.bio-card.nurse-navigator header .info li, .bio-card.nurse-practitioner header .info li {
    background-color: #035894;
}
.bio-card.nurse-navigator header .info li:after, .bio-card.nurse-practitioner header .info li:after {
    border-color: #012E4E transparent transparent #012E4E;
}
.bio-card.clinical-trials header .info li::after {
    border-color: #690669 transparent transparent #690669;
}
.bio-card.support-services header .info li {
    background-color: #E95864;
}
.bio-card.clinical-trials header .info li {
    background-color: #8f458f;
}
.bio-card.support-services header .info li:after {
    border-color: #A01A25 transparent transparent #A01A25;
}
.bio-card figcaption, .bio-card h2 {
    text-align: center;
    margin: 10px 10px 5px;
    font-size: 1.8em;
    color: #555;
    font-weight: 400;
}
.bio-card-research h2 {
    font-size: 1.5em;
}
.bio-card>.info {
    padding: 0 15px;
    margin-top: 5px;
}
.bio-card>.info li {
    margin-bottom: 13px;
}
.bio-card>.info .highlight {
    font-size: .9em;
    color: #525252;
    line-height: 1.4;
}
.bio-card>.info .role {
    font-size: .8em;
    color: #797979;
    line-height: 1.2;
}
.bio-card>.info .email, .bio-card>.info .phone {
    float: left;
    margin-left: 0;
    font-size: .9em;
    text-align: center;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #999;
}
.bio-card>.info .email a {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bio-card>.info .phone {
    margin-left: 5px;
}
.bio-card footer {
    width: 100%;
    float: left;
}
.bio-card footer a {
    text-decoration: none;
    width: 100%;
    float: left;
    text-align: center;
    color: #F8FCFD;
    background-color: #54A3FA;
    padding: 5px 0;
    transition: background-color .2s, color .2s;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.bio-card footer a:focus, .bio-card footer a:hover {
    background-color: #007AFF;
    color: #FFF;
}
.find-a-physician.member-list {
    margin-top: 30px;
}
.bios .find-a-physician .list-group-item>.thumbnail {
    width: 100px;
    max-width: 100px;
    display: table-cell;
    margin: 0;
    border: none;
    vertical-align: top;
    background-color: transparent;
}
.bios .find-a-physician .list-group-item>.details {
    display: table-cell;
    vertical-align: top;
    padding-left: 15px;
}
.lt-ie9 .bios .find-a-physician .list-group-item>.details, .lt-ie9 .bios .find-a-physician .list-group-item>.thumbnail {
    display: block;
    float: left;
    margin-right: 5px;
}



.bios .find-a-physician .list-group-item .cancer-team .list-inline>li {
    background: #E5EBF1;
    color: #535F72;
}

.bios .find-a-physician .list-group-item .location .list-inline>li {
    background: #efe2f3;
    color: #615a6a;
}

.bios .find-a-physician .list-group-item .cancer-team .list-inline>li, .bios .find-a-physician .list-group-item .location .list-inline>li {
    padding: 2px 5px;
    margin: 5px 5px 0 0;
    font-size: .8em;
    border-radius: 4px;
}
.bios .find-a-physician .list-group-item dd.role {
    color: #7A7A7A;
}
.bios .find-a-physician .list-group-item dd.title {
    color: #9095A3;
    margin-bottom: 7px;
}
.bios .find-a-physician .list-group-item dt {
    margin-bottom: 4px;
    font-size: 1.4em;
}
.find-a-physician.member-list a img {
    max-width: 100px;
}
.select-wrap {
    border: 1px solid #bac6d5;
    border-radius: 5px;
    float: right;
    margin-right: 1em;
    overflow-x: hidden;
    width: 12em;
}
#search-filter {
    background: url(../images/dropdown.jpg) 9.8em center/15% 100% no-repeat #fff;
    border: none;
    color: #73879e;
    font-family: Lato;
    font-size: 1em;
    margin-right: 1em;
    padding: .5em;
    width: 14em;
}
.sort.nav>li>a {
    font-size: .9em;
    padding: 5px 10px;
    border: 1px solid;
}
.sort.nav>li {
    margin-left: 8px;
    margin-bottom: 4px;
}
.sort.nav>li>a {
    color: #73879E;
    cursor: pointer;
    border-color: #BAC6D5;
}
.sort.nav>li.active>a {
    background-color: #73879E;
    color: #FFF;
    border-color: #73879E;
}
.sort.nav>li>a[data-filter='.physician'] {
    color: #FF9E22;
    border-color: #FF9E22;
}
.sort.nav>li.active>a[data-filter='.physician'] {
    background-color: #FF9E22;
    color: #FFF;
}
.sort.nav>li.active>a[data-filter='.clinical-trials'] {
    background-color: #8f458f;
    color: #FFF;
}
.sort.nav>li.active>a[data-filter='.diagnostician'] {
    background-color: #2CC7C7;
    color: #FFF;
}
.sort.nav>li>a[data-filter='.diagnostician'] {
    color: #2CC7C7;
    border-color: #2CC7C7;
}
.sort.nav>li>a[data-filter='.adv-practice'] {
    color: #60B854;
    border-color: #60B854;
}
.sort.nav>li>a[data-filter='.clinical-trials'] {
    color: #8f458f;
    border-color: #8f458f;
}
.sort.nav>li.active>a[data-filter='.adv-practice'] {
    background-color: #60B854;
    color: #FFF;
}
.sort.nav>li>a[data-filter='.nurse'] {
    color: #B8549C;
    border-color: #B8549C;
}
.sort.nav>li.active>a[data-filter='.nurse'] {
    background-color: #B8549C;
    color: #FFF;
}
.sort.nav>li>a[data-filter='.nurse-practitioner'], .sort.nav>li>a[data-filter='.nurse-navigator'] {
    color: #035894;
    border-color: #035894;
}
.sort.nav>li.active>a[data-filter='.nurse-practitioner'], .sort.nav>li.active>a[data-filter='.nurse-navigator'] {
    background-color: #035894;
    color: #FFF;
}
.sort.nav>li>a[data-filter='.support-services'] {
    color: #E95864;
    border-color: #E95864;
}
.sort.nav>li.active>a[data-filter='.support-services'] {
    background-color: #E95864;
    color: #FFF;
}
.bio-page {
    margin-top: 1em;
}
.bio-page .overview {
    width: 100%;
    padding: 30px;
}
.bio-page ul.social-media-links {
    text-align: center;
}
.bio-page .overview.affix {
    position: relative;
}
.bio-page .fa-stack-2x {
    color: #bfdcf4;
}
.bio-page .fa-inverse {
    color: #258ff2;
}
.bio-page .fa-lg {
    margin-right: 10px;
}
.bio-page .btn-block {
    background-color: #C73245;
    font-weight: 700;
    color: #FFF;
    margin-top: 10px;
    border: none;
}
@media(min-width:767px) {
    .bio-page {
    margin-top: -1em;
}
.bio-page .overview.affix {
    position: fixed!important;
    top: 10px;
}
}@media(min-width:768px) {
    .bio-page .overview {
    width: 255px;
}
}@media(min-width:820px) {
    .bio-page .overview {
    width: 275px;
}
}@media(min-width:900px) {
    .bio-page .overview {
    width: 300px;
}
}@media(min-width:1200px) {
    .bio-page .overview {
    width: 370px;
}
}.bio-page .overview .h1 {
    font-weight: 700;
    text-align: center;
}
.bio-page section {
    padding: .5em 0 2em;
}
.bio-page section#bio-roles {
    padding-bottom: .5em;
}
.bio-page .jumbotron {
    padding: 20px;
    background-color: #D7D9E4;
    position: relative;
}
@media(min-width:768px) {
    .bio-page .jumbotron: before {
    content: '';
    position: absolute;
    left: -15px;
    top: 33%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 18px 15px 18px 0;
    border-color: transparent #D7D9E4 transparent transparent;
}
}.bio-page .headshot {
    width: 140px;
    height: 140px;
}
@media(min-width:768px) {
    .bio-page .headshot {
    width: 130px;
    height: 130px;
    z-index: 3;
    position: relative;
}
}.bio-page .sidebar {
    text-align: center;
}
.bio-page .overview .h1 {
    font-size: 1.8em;
}
.bio-page .sidebar p {
    max-width: none;
}
@media(min-width:768px) {
    .bio-page .sidebar {
    text-align: left;
}
.bio-page .sidebar .overview {
    position: relative;
    padding-top: 1em;
    border-radius: 7px;
    color: #47484b;
    border: 1px solid #DBDBDB;
    background: #fff;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(244, 244, 244, 1) 50%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 1)), color-stop(50%, rgba(244, 244, 244, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(244, 244, 244, 1) 50%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(244, 244, 244, 1) 50%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(244, 244, 244, 1) 50%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 0, rgba(244, 244, 244, 1) 50%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
}
.bio-page .sidebar .overview:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 90px;
    left: 0;
    top: 0;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    background: #eee;
}
.bio-page .sidebar .overview.physicians:after {
    background: #ff9e22;
    background: -moz-linear-gradient(-45deg, rgba(255, 158, 34, 1) 6%, rgba(255, 223, 130, 1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(6%, rgba(255, 158, 34, 1)), color-stop(100%, rgba(255, 223, 130, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(255, 158, 34, 1) 6%, rgba(255, 223, 130, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(255, 158, 34, 1) 6%, rgba(255, 223, 130, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(255, 158, 34, 1) 6%, rgba(255, 223, 130, 1) 100%);
    background: linear-gradient(135deg, rgba(255, 158, 34, 1) 6%, rgba(255, 223, 130, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9e22', endColorstr='#ffdf82', GradientType=1);
}
.bio-page .sidebar .overview.clinical-trials:after {
    background: url(data:image/svg+xml;
    base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5MDY2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZjQ1OGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #690669 0, #8f458f 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #690669), color-stop(100%, #8f458f));
    background: -webkit-linear-gradient(left, #690669 0, #8f458f 100%);
    background: -o-linear-gradient(left, #690669 0, #8f458f 100%);
    background: -ms-linear-gradient(left, #690669 0, #8f458f 100%);
    background: linear-gradient(to right, #690669 0, #8f458f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#690669', endColorstr='#8f458f', GradientType=1);
}
.bio-page .sidebar .overview.diagnosticians:after {
    background: #2cc7c7;
    background: -moz-linear-gradient(-45deg, rgba(44, 199, 199, 1) 0, rgba(97, 210, 244, 1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(44, 199, 199, 1)), color-stop(100%, rgba(97, 210, 244, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(44, 199, 199, 1) 0, rgba(97, 210, 244, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(44, 199, 199, 1) 0, rgba(97, 210, 244, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(44, 199, 199, 1) 0, rgba(97, 210, 244, 1) 100%);
    background: linear-gradient(135deg, rgba(44, 199, 199, 1) 0, rgba(97, 210, 244, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2cc7c7', endColorstr='#61d2f4', GradientType=1);
}
.bio-page .sidebar .overview.adv-practice:after {
    background: #60b854;
    background: -moz-linear-gradient(-45deg, rgba(96, 184, 84, 1) 0, rgba(215, 247, 118, 1) 79%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(96, 184, 84, 1)), color-stop(79%, rgba(215, 247, 118, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(96, 184, 84, 1) 0, rgba(215, 247, 118, 1) 79%);
    background: -o-linear-gradient(-45deg, rgba(96, 184, 84, 1) 0, rgba(215, 247, 118, 1) 79%);
    background: -ms-linear-gradient(-45deg, rgba(96, 184, 84, 1) 0, rgba(215, 247, 118, 1) 79%);
    background: linear-gradient(135deg, rgba(96, 184, 84, 1) 0, rgba(215, 247, 118, 1) 79%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60b854', endColorstr='#d7f776', GradientType=1);
}
.bio-page .sidebar .overview.nurses:after {
    background: #b8549c;
    background: -moz-linear-gradient(-45deg, rgba(184, 84, 156, 1) 1%, rgba(142, 84, 183, 1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(1%, rgba(184, 84, 156, 1)), color-stop(100%, rgba(142, 84, 183, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(184, 84, 156, 1) 1%, rgba(142, 84, 183, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(184, 84, 156, 1) 1%, rgba(142, 84, 183, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(184, 84, 156, 1) 1%, rgba(142, 84, 183, 1) 100%);
    background: linear-gradient(135deg, rgba(184, 84, 156, 1) 1%, rgba(142, 84, 183, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8549c', endColorstr='#8e54b7', GradientType=1);
}
.bio-page .sidebar .overview.nurse-navigators:after {
    background: #035894;
    background: -moz-linear-gradient(-45deg, rgba(3, 88, 148, 1) 1%, rgba(105, 215, 239, 1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(1%, rgba(3, 88, 148, 1)), color-stop(100%, rgba(105, 215, 239, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(3, 88, 148, 1) 1%, rgba(105, 215, 239, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(3, 88, 148, 1) 1%, rgba(105, 215, 239, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(3, 88, 148, 1) 1%, rgba(105, 215, 239, 1) 100%);
    background: linear-gradient(135deg, rgba(3, 88, 148, 1) 1%, rgba(105, 215, 239, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#035894', endColorstr='#69d7ef', GradientType=1);
}
.bio-page .sidebar .overview.support-services:after {
    background: #e95864;
    background: -moz-linear-gradient(-45deg, rgba(233, 88, 100, 1) 0, rgba(255, 137, 104, 1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(233, 88, 100, 1)), color-stop(100%, rgba(255, 137, 104, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(233, 88, 100, 1) 0, rgba(255, 137, 104, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(233, 88, 100, 1) 0, rgba(255, 137, 104, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(233, 88, 100, 1) 0, rgba(255, 137, 104, 1) 100%);
    background: linear-gradient(135deg, rgba(233, 88, 100, 1) 0, rgba(255, 137, 104, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e95864', endColorstr='#ff8968', GradientType=1);
}
.bio-page>.sidebar+div {
    padding-left: 3em;
}
.bio-page .overview .h1 {
    font-size: 1.8em;
    margin-top: 5px;
    text-align: left;
}
.bio-page .jumbotron {
    margin-top: 0;
}
}.bio-group#bio-titles {
    padding: 15px 0;
}
.bios .nav.sort.filters {
    padding-bottom: 15px;
    margin-top: 15px;
}
a.list-group-item.isotope-select-hidden {
    display: none;
}
.bios .people {
    min-height: 200px;
}
.treatment-team {
    float: left;
    width: 100%}
@media(min-width:768px) {
    .treatment-team .bios {
    position: relative;
    width: 155%;
    margin-left: -15px;
    margin-right: -15px;
}
}@media(min-width:993px) {
    .treatment-team .bios {
    width: 150%}
}@media(max-width:993px) {
    .col-sm-8 .bio-cards-component .col-sm-6 {
    width: 100%}
}.dl-horizontal {
    padding-bottom: 1em;
}
.dl-horizontal dt, .dl-horizontal.org dt, dl.org dt:first-child {
    text-overflow: initial;
    overflow: auto;
    white-space: normal;
}
.dl-horizontal dt {
    text-align: left;
}
dl.org dt {
    padding-top: 1em;
}
.dl-horizontal dt, .dl-horizontal.org dt, dl.org dt:first-child {
    padding-top: 0;
}
.element.no-results.isotope-item {
    width: 100%;
    max-width: 500px;
    height: 200px;
    background-image: url(../images/ARROW.png);
    background-size: 100px;
    background-repeat: no-repeat;
}
.element.no-results.isotope-item p {
    margin-top: 80px;
    margin-left: 20px;
    font-size: 1.25em;
    color: #555;
}
.news-items {
    padding-top: 0;
    margin-top: -3em;
}
.feed .news-items {
    margin-top: 0;
}
.feed .news-items .container {
    width: 100%;
    padding: 0 5px;
}
.feed>header {
    margin-top: 2em;
    border-bottom: 1px solid #D9E0E7;
    padding-top: 1em;
}
.feed>header h2 {
    margin-bottom: 5px;
}
.feed:first-child>header {
    border-top: 0;
}
.feed .media-image {
    margin-top: 15px;
}
.feed .media-body {
    width: 100%}
.news-items section {
    width: 104%;
    float: left;
}
@media(min-width:767px) {
    .news-items section {
    width: 110%;
    float: left;
}
}.news-items .media>.pull-left {
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
    display: none;
}
.feed .news-items h4 .glyphicon {
    margin-left: 5px;
    font-size: .8em;
}
.news-items .media>.pull-left img {
    max-width: 100%}
.news-items .media {
    color: #444;
    float: left;
    padding: 15px 5px 15px 10px;
    margin-left: -15px;
    transition: background-color .2s;
    width: 100%;
    margin-top: 0;
    font-size: .9em;
}
@media(min-width:992px) {
    .news-items .media {
    width: 100%}
}.news-items .pull-left {
    width: 15%}
.news-items .media>a {
    color: inherit;
}
.news-items .media:focus, .news-items .media:hover {
    color: #274DAF;
    background-color: #F0F8FF;
}
.news-items .media h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.news-items .media h4.small {
    font-size: 1.1em;
}
.news-items .media .date {
    margin-bottom: 7px;
    margin-top: 0;
    color: #999;
    font-size: 1em;
    line-height: 1;
    padding-top: 0;
}
.news-items .media .excerpt {
    font-size: 1em;
    max-width: 50em;
    opacity: .95;
    margin-top: 0;
}
@media(min-width:500px) {
    .feed div+.media-body {
    width: 63%}
.news-items .media>.pull-left {
    display: block;
}
}@media(min-width:767px) {
    .feed div+.media-body {
    width: 73%}
}.news-items p.text-center {
    position: relative;
    width: 99%;
    margin-left: -10px;
    max-width: none;
    float: left;
}
@media(min-width:767px) {
    .news-items p.text-center {
    width: 94%}
}.news-items .btn-readmore:link {
    width: 33%}
.news-items .btn-readmore:after, .news-items .btn-readmore:before {
    content: '';
    width: 30%;
    position: absolute;
    height: 1px;
    background-color: #D3DFEB;
    left: 0;
    bottom: 3.2em;
    z-index: 1;
}
.news-items .btn-readmore:before {
    left: auto;
    right: 0;
}
@media(max-width:500px) {
    .news-items .btn-readmore: link {
    width: auto;
}
.news-items .btn-readmore:after, .news-items .btn-readmore:before {
    display: none;
}
}.page-title .date {
    padding-top: 25px;
}
@media(min-width:993px) {
    .page-title .date {
    padding-top: 50px;
}
}@media(min-width:1200px) {
    .page-title .date {
    padding-top: 0;
}
}@media(min-width:767px) {
    .page-title .date+h1+.lead {
    margin-bottom: -2em;
}
}.section-heading a {
    color: inherit;
    text-decoration: none;
}
.section-heading a:focus, .section-heading a:hover {
    color: #1965B6;
}
.bio-page .jumbotron p {
    margin-bottom: 0;
    font-weight: 400;
    margin-top: 5px;
}
.page-content .bio-page p+ul.list-unstyled>li {
    padding: 10px 15px 0 0;
    font-size: 3em;
}
.page-content p+ul.list-unstyled li:before {
    content: '';
    background: 0;
    margin: 0;
    width: 0;
}
.page-content .bio-page p+ul.list-unstyled>li a {
    color: #528AC7;
}
.list-unstyled a span.rounded {
    background-color: #C8DCF5;
    padding: 5px;
    border-radius: 50%;
    margin-right: 5px;
    margin-top: 0;
    font-size: .9em;
}
.list-unstyled a:focus span.rounded, .list-unstyled a:hover span.rounded {
    background-color: #E7EEF7;
}
.list-unstyled li {
    padding-bottom: 10px;
    padding-top: 5px;
    padding-left: 0;
}
.bio-group .list-unstyled {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 10px;
}
.bio-group h2+.list-unstyled {
    margin-top: 0;
}
.bio-group .list-unstyled li {
    display: block;
    float: left;
    width: 100%}
.list-unstyled li a {
    text-decoration: none;
}
.nav.media-contacts {
    background-color: #F2F5F8;
    float: left;
    width: 100%;
    padding: 10px;
    margin-left: 15px;
    border-radius: 3px;
    border: 1px solid #E0E0E0;
    box-shadow: 0 0 8px rgba(160, 160, 160, .11);
    position: relative;
}
@media(min-width:768px) {
    .nav.media-contacts {
    margin-left: 2em;
}
.nav.media-contacts.affix {
    position: fixed!important;
    top: 10px;
}
.nav.media-contacts.affix-bottom {
    position: relative!important;
}
.nav.media-contacts.affix.relative {
    position: relative!important;
    top: 0!important;
}
}.media-contacts .nav-heading {
    font-size: 20px;
    text-align: center;
    margin: 5px 0 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #E7E7E7;
    color: #575757;
    font-weight: 700;
    width: 100%;
    clear: both;
}
.page-content>.media-contacts .nav-heading {
    font-size: 1.75em;
    margin-bottom: 15px;
    padding-left: 6px;
}
.nav.media-contacts .media-list>li {
    padding-bottom: 1em;
    float: left;
    position: relative;
    width: 50%}
.nav.media-contacts .media:first-child {
    margin-top: 15px;
}
@media(min-width:767px) {
    .nav.media-contacts .media-list>li {
    width: 100%}
.nav.media-contacts .media:first-child {
    margin-top: 0;
}
.media-contacts .nav-heading {
    text-align: left;
}
.page-content>.nav.media-contacts .media-list>li {
    width: 47%;
    margin-left: 3%;
    margin-top: 0;
}
}.nav.media-contacts .media-list>li>a {
    width: 25%;
    margin: 0;
    padding: 0 0 0 5px;
    max-width: 100px;
}
.nav.media-contacts .media-list>li>a>img {
    max-width: 100%}
.nav.media-contacts .media-list .media-body {
    font-size: 14px;
    width: 71%;
    margin-top: 0;
    padding-left: 10px;
}
.nav.media-contacts .media-list .media-heading {
    font-size: 1.25em;
}
.nav.media-contacts .media-list .media-heading a {
    color: inherit;
}
.nav.media-contacts .media-list .media-heading a:focus, .nav.media-contacts .media-list .media-heading a:hover {
    color: #1965B6;
}
.nav.media-contacts .media-list .media-body p {
    margin-bottom: 3px;
    line-height: 1.1;
    margin-top: 3px;
}
.nav.media-contacts .media-list .media-body a {
    text-decoration: none;
}
.nav.media-contacts .media-list .media-body ul {
    box-shadow: none;
}
.nav.media-contacts .media-list .media-body li {
    background-color: transparent;
    border: none;
}
.nav.media-contacts .media-list .media-body li a {
    padding-left: 0;
    word-break: normal;
}
.nav.media-contacts .media-list .media-body p+ul>li:before {
    content: ''}
.nav.media-contacts .media-list .media-body ul, .nav.media-contacts .media-list .media-body ul li {
    list-style: none;
    padding: 0;
    font-size: 12px;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
    color: #999;
}
.nav.media-contacts .social-media-links {
    font-size: 2em;
    display: block;
    margin: auto;
    width: 180px;
}
.nav.media-contacts .social-media-links li {
    display: block;
    float: left;
    font-size: 30px;
}
.nav.media-contacts .social-media-links a {
    color: #636363;
}
.nav.media-contacts .social-media-links a:focus, .nav.media-contacts .social-media-links a:hover {
    color: #007AFF;
}
.social-media-links a .fa.fa-facebook-square {
    color: #3B5998;
}
.social-media-links a:focus .fa.fa-facebook-square, .social-media-links a:hover .fa.fa-facebook-square {
    color: #8B9DC3;
}
.social-media-links a .fa.fa-twitter, .social-media-links a .fa.fa-twitter-square {
    color: #55ACEE;
}
.social-media-links a:focus .fa.fa-twitter, .social-media-links a:focus .fa.fa-twitter-square, .social-media-links a:hover .fa.fa-twitter, .social-media-links a:hover .fa.fa-twitter-square {
    color: #94C7EE;
}
.social-media-links a .fa.fa-google-plus-square {
    color: #DD4B39;
}
.social-media-links a:focus .fa.fa-google-plus-square, .social-media-links a:hover .fa.fa-google-plus-square {
    color: #EE8174;
}
.social-media-links a .fa.fa-linkedin, .social-media-links a .fa.fa-linkedin-square {
    color: #007bb6;
}
.social-media-links a:focus .fa.fa-linkedin, .social-media-links a:focus .fa.fa-linkedin-square, .social-media-links a:hover .fa.fa-linkedin, .social-media-links a:hover .fa.fa-linkedin-square {
    color: #3496C5;
}
.social-media-links a .fa.fa-youtube {
    color: #CA1313;
}
.social-media-links a:focus .fa.fa-youtube, .social-media-links a:hover .fa.fa-youtube {
    color: #DA5050;
}
div.addthis {
    float: left;
    clear: both;
    width: 100%;
    margin-top: -.5em;
    margin-bottom: 1.5em;
}
div.addthis_toolbox {
    float: left;
    padding: 10px;
    border: 1px solid #CFCFCF;
    position: relative;
}
div.addthis_toolbox:before {
    content: 'Share:';
    position: absolute;
    top: -15px;
    color: #9C9C9C;
    background-color: #fff;
    padding: 0 3px;
    font-size: 16px;
    left: 10px;
}
#members {
    padding-top: 0;
}
.member-list {
    width: 80%}
.bios .member-list {
    width: 100%;
    margin-left: 0;
    margin-top: .5em;
}
.member-list .list-group {
    box-shadow: 1px 0 3px rgba(156, 156, 156, .33);
    border-radius: 3px;
}
.member-list .list-group-item {
    text-decoration: none;
    padding: 15px;
    border-color: #E0E0E0;
}
.member-list .list-group-item dl {
    margin-bottom: 0;
}
.js .tab-pane {
    display: none;
}
.js .tab-pane.active {
    display: block;
}
div.news-feed {
    font-size: .8em;
    margin-top: 20px;
}
.news-feed img {
    width: 100%;
    max-width: 100%}
.news-feed .feature .pull-left, .news-feed .stories .pull-left {
    width: 20%;
    min-width: 100px;
    margin-right: 15px;
}
@media(min-width:767px) {
    .news-feed .feature .pull-left, .news-feed .stories .pull-left {
    width: 40%}
}.news-feed li.media .media-body {
    width: 50%;
    margin: 0;
    padding-top: 10px;
}
.news-feed li.media .media-body .lead {
    display: none;
}
.news-feed .media .date {
    margin: 0 0 10px;
    line-height: 1;
    font-size: .9em;
}
.news-feed .feature-wrapper>a, .news-feed li.media>a {
    color: inherit;
    float: left;
    width: 100%;
    height: 100%;
    padding: 0;
}
.news-feed ul.media-list {
    margin-bottom: 0;
}
.news-feed .feature-wrapper>a {
    margin-bottom: 10px;
}
@media(min-width:767px) {
    .news-feed .feature li.media>a, .news-feed .feature-wrapper>a {
    padding: 0;
    margin: 0;
}
.news-feed .feature-wrapper>a {
    margin-bottom: 0;
}
.news-feed li.media>a {
    padding: 1em;
}
.news-feed .feature .pull-left {
    width: 100%}
}.news-feed .feature-wrapper>a:focus, .news-feed .feature-wrapper>a:hover, .news-feed li.media>a:focus, .news-feed li.media>a:hover {
    background-color: #F0F3F8;
    color: #4B4D80;
}
@media(min-width:600px) and (max-width:767px) {
    .news-feed li.media .media-body {
    font-size: 1.4em;
    padding-top: 0;
}
}@media(min-width:768px) and (max-width:992px) {
    .news-feed .feature {
    padding-right: 0;
    border: 1px solid #D6D6D6;
    box-shadow: 1px 0 1px #F7F7F7;
    background-color: #FCFCFC;
}
.news-feed .feature li.media .media-body {
    padding: 0 15px;
}
}@media(min-width:767px) {
    .news-feed .feature .pull-left {
    text-align: center;
}
.news-feed .feature .pull-left img {
    width: 150px;
    border-radius: 50%;
    margin-top: 10px;
}
.news-feed .feature li.media>a .pull-left {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
    max-height: 150px;
    overflow: hidden;
}
.news-feed li.media .media-body .lead {
    display: block;
    padding-bottom: 15px;
}
.news-feed .feature li.media>a .pull-left img {
    padding-bottom: 15px;
}
.news-feed .feature li.media .media-body {
    width: 100%;
    font-size: 1.25em;
    padding-top: 10px;
    background-color: #F3F3F3;
    background-color: rgba(255, 255, 255, .9);
}
.news-feed .feature li.media .media-body .lead {
    margin-top: 10px;
}
.news-feed li.media .media-body {
    width: 66%}
.news-feed .stories {
    font-size: .9em;
    background-color: #FCFCFC;
    border: 1px solid #D6D6D6;
    box-shadow: 1px 0 1px #F7F7F7;
}
.news-feed .stories ul {
    margin-bottom: 0;
    width: 100%;
    float: left;
}
.news-feed .stories ul li {
    border-top: 1px solid #D6D6D6;
    margin: 0 -15px;
    padding: 0;
    position: relative;
}
.news-feed .stories ul li:first-child {
    border-top: none;
}
.news-feed .stories .pull-left {
    width: 70px;
    min-width: 0;
}
.news-feed .stories .pull-left img {
    width: 70px;
    border-radius: 50%;
    height: 70px;
    position: relative;
}
div.feature-wrapper {
    display: block;
    position: relative;
    float: left;
    padding-left: 0;
}
.feature .media>.pull-left {
    margin-right: 0;
    max-height: 190px;
}
}@media(min-width:992px) {
    .news-feed .feature {
    padding-right: 0;
}
.news-feed .hidden-xs {
    padding-right: 0;
    padding-left: 0;
}
.news-feed .hidden-xs+div {
    padding-left: 0;
}
.news-feed .feature li.media .media-body {
    padding: 15px;
    background-color: transparent;
}
.news-feed .feature-wrapper {
    position: relative;
    float: left;
    width: 62%;
    margin-right: 2%;
    padding-right: 0;
    border: 1px solid #D6D6D6;
    box-shadow: 1px 0 1px #F7F7F7;
    background-color: #FCFCFC;
    padding-left: 0;
}
}@media(min-width:1200px) {
    .news-feed .feature-wrapper {
    width: 55%}
.news-feed .stories {
    width: 40%}
.news-feed li.media .media-body {
    width: 80%}
}@media(min-width:1500px) {
    .news-feed .feature li.media .media-body {
    font-size: 1.5em;
}
.news-feed .feature li.media .media-body .lead {
    font-size: .9em;
}
}.news-feed .stories .btn-readmore {
    width: 100%;
    margin: 25px 10px 10px;
}
@media(min-width:767px) {
    .news-feed .stories .btn-readmore {
    margin: 0;
    border: none;
}
}.news-feed .stories .btn-readmore:focus, .news-feed .stories .btn-readmore:hover {
    background: #F2F4F8;
    text-decoration: none;
}
section.page-content.feed-component {
    padding-top: 2em;
    padding-bottom: 2em;
}
section.page-content.feed-component.testimonials {
    padding-right: 0;
}
.history-timeline~.container .page-content .lead, .history-timeline~.container .page-content .page-header {
    display: block;
    position: relative;
    z-index: 3;
}
.history-timeline~.container #page-content-wrapper .page-content .page-content header {
    display: table;
    width: 100%}
.history-timeline~.container .page-content .page-header {
    margin-top: 0;
}
.history-timeline~.container .page-content .page-header h2 {
    font-size: 1.25em;
    font-weight: 400;
    padding: 7px 10px;
    text-align: left;
    background: #2E74C0;
    color: #FFF;
    width: auto;
    float: left;
    position: relative;
}
.history-timeline~.container .page-content {
    padding-top: 0;
}
.history-timeline~.container .page-content .lead {
    display: none;
    visibility: hidden;
}
.history-timeline~.container .page-content>.container {
    top: -20px;
}
.history-timeline~.container .page-content>.container .row {
    padding: 20px 5px;
    font-weight: 400;
    border: 1px solid #AAA;
    border-right: none;
    border-bottom: none;
    z-index: 1;
    margin-left: 20px;
    font-size: 1.1em;
}
.history-timeline~.container .page-content>.container .row p {
    margin-top: 8px;
    color: #3C3C3C;
}
.history-timeline~.container .page-content>.container .row img {
    max-height: 400px;
}
@media(min-width:993px) {
    .history-timeline~.container .page-content>.container .row img {
    max-height: none;
}
}.history-timeline~.container .page-content .page-header h2:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 100%;
    border-width: 0 20px 10px 0;
    border-color: transparent #145397 transparent transparent;
    border-style: solid;
    z-index: 10;
}
@media(max-width:767px) {
    figure.column img {
    margin: 0;
    max-height: 200px;
}
}@media(min-width:680px) and (max-width:767px) {
    .fluid-col-figures~.page-content figure.column {
    float: right;
    padding-left: 30px;
    padding-bottom: 15px;
}
}figure.column+h3 {
    margin-top: 10px;
}
figure.column~p {
    margin-top: 0;
    margin-bottom: 10px;
}
figure.column~p:last-child {
    margin-bottom: 30px;
}
.page-content .row>div figure.column~p+.btn {
    margin-top: 0;
}
header.page-title.fourOhFour>.container>div {
    width: 100%;
    text-align: center;
    margin-top: 0;
    font-size: 1.25em;
    margin-bottom: 1em;
}
header.page-title.fourOhFour {
    padding-bottom: 0;
    padding-left: 5%}
@media(min-width:767px) {
    header.page-title.fourOhFour {
    padding-left: 4em;
}
}header.page-title.fourOhFour>.container>div h1 {
    margin-top: 1em;
    position: relative;
    color: #C1C6CF;
    text-shadow: 1px 3px 12px #FFF;
}
header.page-title.fourOhFour+section {
    padding-bottom: 5em;
}
.testimonials img.img-circle {
    height: 10em;
}
@media(min-width:767px) {
    .testimonials img.img-circle {
    height: 15em;
    margin-bottom: 1em;
}
}.carousel-control.left, .carousel-control.right {
    background: 0;
    filter: none;
    color: #1B1B1B;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    top: 3em;
}
@media(min-width:767px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    top: 25%}
}@media(min-width:993px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    top: 50%}
}blockquote p {
    display: block;
    position: relative;
    margin: auto;
    font-size: 1.4em;
    line-height: 1.4;
    max-width: 29em;
    color: #777;
}
blockquote.text-center {
    border-left: none;
}
blockquote p.cite {
    font-size: 1em;
    margin-top: 1em;
    color: #72AF6D;
}
blockquote p.cite a {
    color: #72AF6D;
}
blockquote p.cite a:focus, blockquote p.cite a:hover {
    color: #4E774B;
}
.feed-component.testimonials h2 {
    background: #F3F6F8;
    width: auto;
    margin: auto;
    display: table;
    position: relative;
    z-index: 2;
    padding: 0 10px;
    text-align: center;
}
.lt-ie9 .feed-component.testimonials h2 {
    background: #f8f8f8;
}
hr.intersect {
    padding-bottom: 0;
    border-color: #A8A8A8;
    position: relative;
    width: 100%;
    z-index: 1;
    top: -2.1em;
}
.wrapper {
    float: left;
    width: 100%;
    position: relative;
    min-height: 350px;
    overflow: hidden;
}
.wrapper #navigation {
    margin-top: -4em;
    padding-top: 7em;
}
.example {
    border-top: 1px dashed #E2E2E2;
    padding: 1em 0;
    margin-top: 1em;
}
.example-title {
    font-size: 1.75em;
    font-weight: 400;
}
.code-wrapper {
    padding: .5em 0;
    margin-left: 15px;
    overflow-x: scroll;
    width: 91%}
.code-wrapper:before {
    display: block;
    border: 1px solid #E2E2E2;
    position: absolute;
    width: 90%;
    height: 100%;
    z-index: 100;
    content: '';
    left: 15px;
    top: 0;
}
.syntaxhighlighter .toolbar {
    display: none;
}
.syntaxhighlighter .gutter .line {
    border-right: 1px solid #E4E4E4!important;
    padding-right: 6px;
    text-align: center;
}
#grids .row {
    background-color: #EBEBEB;
    padding-top: 10px;
}
.grid-filler {
    background-color: #CCC;
    padding: 30px;
    max-width: none;
    text-align: center;
    font-size: 1.2em;
    color: #FFF;
}
#grids, .highlight-gutters {
    margin-bottom: 15px;
}
.highlight-gutters .row>div {
    background-color: #FFADAD;
    padding-top: 10px;
    padding-bottom: 10px;
}
.highlight-gutters .row .row>div {
    padding-top: 0;
    padding-bottom: 0;
}
@media(min-width:767px) and (max-width:993px) {
    .highlight-gutters .row .row>div {
    font-size: .95em;
}
}.highlight-gutters .row .row>div+div {
    padding-top: 10px;
}
@media(min-width:767px) {
    .highlight-gutters .row .row>div+div {
    padding-top: 0;
}
}.highlight-gutters .row>div.highlight {
    background-color: #FFFFBA;
}
.highlight-gutters hr {
    float: left;
    width: 100%;
    border: none;
    margin: 10px 0 0;
}
.highlight-gutters .grid-filler {
    margin-bottom: 0;
}
.search-heading {
    font-size: 1em;
    color: #979797;
    padding: 1em 0;
}
span.search-result-type {
    display: inline-block;
    margin-right: 5px;
    font-size: .7em;
    line-height: 1.4;
    color: #979797;
}
.search-result-item {
    padding: 15px 0;
    border-bottom: 1px solid #DDD;
}
.search-result-item a {
    color: #0058B8;
    display: inline-block;
}
.search-result-item p a {
    display: inline;
}
.search-result-item .search-no-margin a {
    color: #0058B8;
    font-size: 22px;
}
.search-result-item a:focus, .search-result-item a:hover {
    color: #007AFF;
}
.search-no-margin, .search-result-item p {
    margin: 0;
}
span.search-display-link {
    font-size: .85em;
    opacity: .6;
}
.page-title.search-page {
    padding-bottom: 0;
}
.search-page~.container .page-content .row>div {
    padding-top: 0;
}
#bottom_navigation.pagination>li:first-child {
    clear: both;
    float: left;
    display: block;
    width: 100%}
#bottom_navigation.pagination>li:first-child>a, #bottom_navigation.pagination>li:first-child>span {
    margin-left: 0;
    border: none;
    background: 0;
    padding-bottom: 1em;
    display: none;
}
#bottom_navigation.pagination>li:first-child+li>a, #bottom_navigation.pagination>li:first-child+li>span {
    margin-left: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
#bottom_navigation.pagination>li>a, #bottom_navigation.pagination>li>span {
    background: 0;
    border-color: #D1DCE9;
    color: #3981DB;
    transition: all .2s;
    border-radius: 0;
    border-bottom-width: 2px;
}
.search-result-item:nth-last-child(2) {
    border-bottom: none;
}
#bottom_navigation.pagination>li>a:focus, #bottom_navigation.pagination>li>a:hover, #bottom_navigation.pagination>li>span:focus, #bottom_navigation.pagination>li>span:hover {
    background-color: #D0E7FF;
    border-color: #CEDFF3;
    color: #5AA3FF;
    border-radius: 0;
}
#bottom_navigation.pagination>li.active>a:focus, #bottom_navigation.pagination>li.active>a:hover, #bottom_navigation.pagination>li.active>span:focus, #bottom_navigation.pagination>li.active>span:hover {
    background-color: #69B1FF;
    border-color: #69B1FF;
    color: #F0F0F0;
}
.site-map-links a {
    text-decoration: none;
}
.site-map-links a:focus, .site-map-links a:hover {
    text-decoration: underline;
}
.folders>.folder, .top-level-pages li {
    width: 100%;
    display: inline-block;
}
.folders>.folder h3, .top-level-pages li h3 {
    margin: 10px 0;
    font-size: 1.2em;
    font-weight: 600;
}
.folders>.folder h4 {
    font-size: 1.2em;
    font-weight: 400;
    margin: 3px 0;
}
.folders>.folder>header+ul, .folders>.folder>header+ul h4+ul {
    padding: 0 10px;
}
.folders>.folder>header+ul {
    border: none;
}
.folders>.folder>header+ul h4+ul {
    margin-top: 0;
}
.folders>.folder a+a {
    display: none;
}
.folders>.folder .folder>ul {
    padding: 0 10px;
}
.testimonials .carousel-inner img.img-circle {
    height: 23em;
}
.testimonials .carousel-inner blockquote {
    opacity: 0;
    margin-top: -1em;
}
.lt-ie9 .testimonials .carousel-inner img.img-circle, .testimonials .carousel-inner .active img.img-circle {
    height: 15em;
    transition: height 1s;
}
.lt-ie9 .testimonials .carousel-inner blockquote, .testimonials .carousel-inner .active blockquote {
    opacity: 1;
    margin-top: 0;
    transition: margin-top 1s .2s ease, opacity 1s .2s ease;
}
.page-title#home+section:after, header.page-title:after {
    content: '';
    height: 100%;
    position: absolute;
    width: 56%;
    top: 0;
    opacity: .8;
    left: 0;
    background-position-y: 150px;
    background-position-x: 100%;
    background-repeat: no-repeat;
}
@media(min-width:767px) {
    header.page-title: after {
    background-position-y: 180px;
    background-position-x: 75%}
}@media(min-width:993px) {
    header.page-title: after {
    background-position-y: 200px;
    background-position-x: 50%}
}.page-content .col-xs-12 li a {
    float: none;
}
.lt-ie9 .page-content {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.lt-ie9 .page-content header+DIV.container .row .callout.callout-action {
    margin-top: 1em;
}
.lt-ie9 .page-header {
    margin-top: 2em;
}
.lt-ie9 .navbar-grey-condensed.navbar .navbar-nav>li {
    width: auto;
    display: inline-block;
}
.lt-ie9 .navbar-grey-condensed.navbar .navbar-nav>li.search-menu {
    width: 8.25%}
.lt-ie9 body>.container {
    width: 100%;
    max-width: 993px;
}
.lt-ie8 #main-navigation {
    top: -7em;
}
.lt-ie8 #navigation .nav-justified>LI {
    display: block;
    float: left;
    width: auto;
}
.lt-ie8 #footer .nav.nav-pills {
    margin-left: 0;
}
.lt-ie8 #footer .locations {
    width: 100%;
    display: block;
}
.lt-ie8 #footer .locations LI {
    float: left;
    width: 42%;
    display: block;
}
.lt-ie8 .search-form .input-group .form-control, .lt-ie8 .search-form .input-group-btn {
    float: left;
    display: block;
    height: 1.25em;
}
.lt-ie8 .search-form .input-group .form-control {
    width: 70%;
    height: 1.5em;
}
.lt-ie8 .search-form .input-group-btn {
    width: 10%}
.lt-ie8 .navbar-grey-condensed.navbar .navbar-nav>li.search-menu a {
    margin-top: 5px;
}
@media(min-width:768px) {
    .lt-ie8 .news-feed .stories {
    float: right;
    width: 40%}
}.lt-ie8 .news-feed ul.media-list {
    margin: 0;
}
.lt-ie8 .news-feed .feature li.media .media-body {
    width: 95%}
.lt-ie9 .glyphicon-glass {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe001;
    ');
}
.lt-ie9 .glyphicon-music {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe002;
    ');
}
.lt-ie9 .glyphicon-search {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe003;
    ');
}
.lt-ie9 .glyphicon-envelope {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x2709;
    ');
}
.lt-ie9 .glyphicon-heart {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe005;
    ');
}
.lt-ie9 .glyphicon-star {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe006;
    ');
}
.lt-ie9 .glyphicon-star-empty {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe007;
    ');
}
.lt-ie9 .glyphicon-user {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe008;
    ');
}
.lt-ie9 .glyphicon-film {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe009;
    ');
}
.lt-ie9 .glyphicon-th-large {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe010;
    ');
}
.lt-ie9 .glyphicon-th {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe011;
    ');
}
.lt-ie9 .glyphicon-th-list {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe012;
    ');
}
.lt-ie9 .glyphicon-ok {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe013;
    ');
}
.lt-ie9 .glyphicon-remove {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe014;
    ');
}
.lt-ie9 .glyphicon-zoom-in {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe015;
    ');
}
.lt-ie9 .glyphicon-zoom-out {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe016;
    ');
}
.lt-ie9 .glyphicon-off {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe017;
    ');
}
.lt-ie9 .glyphicon-signal {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe018;
    ');
}
.lt-ie9 .glyphicon-cog {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe019;
    ');
}
.lt-ie9 .glyphicon-trash {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe020;
    ');
}
.lt-ie9 .glyphicon-home {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe021;
    ');
}
.lt-ie9 .glyphicon-file {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe022;
    ');
}
.lt-ie9 .glyphicon-time {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe023;
    ');
}
.lt-ie9 .glyphicon-road {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe024;
    ');
}
.lt-ie9 .glyphicon-download-alt {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe025;
    ');
}
.lt-ie9 .glyphicon-download {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe026;
    ');
}
.lt-ie9 .glyphicon-upload {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe027;
    ');
}
.lt-ie9 .glyphicon-inbox {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe028;
    ');
}
.lt-ie9 .glyphicon-play-circle {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe029;
    ');
}
.lt-ie9 .glyphicon-repeat {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe030;
    ');
}
.lt-ie9 .glyphicon-refresh {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe031;
    ');
}
.lt-ie9 .glyphicon-list-alt {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe032;
    ');
}
.lt-ie9 .glyphicon-lock {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe033;
    ');
}
.lt-ie9 .glyphicon-flag {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe034;
    ');
}
.lt-ie9 .glyphicon-headphones {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe035;
    ');
}
.lt-ie9 .glyphicon-volume-off {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe036;
    ');
}
.lt-ie9 .glyphicon-volume-down {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe037;
    ');
}
.lt-ie9 .glyphicon-volume-up {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe038;
    ');
}
.lt-ie9 .glyphicon-qrcode {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe039;
    ');
}
.lt-ie9 .glyphicon-barcode {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe040;
    ');
}
.lt-ie9 .glyphicon-tag {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe041;
    ');
}
.lt-ie9 .glyphicon-tags {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe042;
    ');
}
.lt-ie9 .glyphicon-book {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe043;
    ');
}
.lt-ie9 .glyphicon-bookmark {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe044;
    ');
}
.lt-ie9 .glyphicon-print {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe045;
    ');
}
.lt-ie9 .glyphicon-camera {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe046;
    ');
}
.lt-ie9 .glyphicon-font {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe047;
    ');
}
.lt-ie9 .glyphicon-bold {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe048;
    ');
}
.lt-ie9 .glyphicon-italic {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe049;
    ');
}
.lt-ie9 .glyphicon-text-height {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe050;
    ');
}
.lt-ie9 .glyphicon-text-width {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe051;
    ');
}
.lt-ie9 .glyphicon-align-left {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe052;
    ');
}
.lt-ie9 .glyphicon-align-center {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe053;
    ');
}
.lt-ie9 .glyphicon-align-right {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe054;
    ');
}
.lt-ie9 .glyphicon-align-justify {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe055;
    ');
}
.lt-ie9 .glyphicon-list {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe056;
    ');
}
.lt-ie9 .glyphicon-indent-left {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe057;
    ');
}
.lt-ie9 .glyphicon-indent-right {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe058;
    ');
}
.lt-ie9 .glyphicon-facetime-video {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe059;
    ');
}
.lt-ie9 .glyphicon-picture {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe060;
    ');
}
.lt-ie9 .glyphicon-pencil {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x270f;
    ');
}
.lt-ie9 .glyphicon-map-marker {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe062;
    ');
}
.lt-ie9 .glyphicon-adjust {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe063;
    ');
}
.lt-ie9 .glyphicon-tint {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe064;
    ');
}
.lt-ie9 .glyphicon-edit {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe065;
    ');
}
.lt-ie9 .glyphicon-share {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe066;
    ');
}
.lt-ie9 .glyphicon-check {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe067;
    ');
}
.lt-ie9 .glyphicon-move {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe068;
    ');
}
.lt-ie9 .glyphicon-step-backward {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe069;
    ');
}
.lt-ie9 .glyphicon-fast-backward {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe070;
    ');
}
.lt-ie9 .glyphicon-backward {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe071;
    ');
}
.lt-ie9 .glyphicon-play {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe072;
    ');
}
.lt-ie9 .glyphicon-pause {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe073;
    ');
}
.lt-ie9 .glyphicon-stop {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe074;
    ');
}
.lt-ie9 .glyphicon-forward {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe075;
    ');
}
.lt-ie9 .glyphicon-fast-forward {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe076;
    ');
}
.lt-ie9 .glyphicon-step-forward {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe077;
    ');
}
.lt-ie9 .glyphicon-eject {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe078;
    ');
}
.lt-ie9 .glyphicon-chevron-left {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe079;
    ');
}
.lt-ie9 .glyphicon-chevron-right {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe080;
    ');
}
.lt-ie9 .glyphicon-plus-sign {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe081;
    ');
}
.lt-ie9 .glyphicon-minus-sign {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe082;
    ');
}
.lt-ie9 .glyphicon-remove-sign {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe083;
    ');
}
.lt-ie9 .glyphicon-ok-sign {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe084;
    ');
}
.lt-ie9 .glyphicon-question-sign {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe085;
    ');
}
.lt-ie9 .glyphicon-info-sign {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe086;
    ');
}
.lt-ie9 .glyphicon-screenshot {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe087;
    ');
}
.lt-ie9 .glyphicon-remove-circle {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe088;
    ');
}
.lt-ie9 .glyphicon-ok-circle {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe089;
    ');
}
.lt-ie9 .glyphicon-ban-circle {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe090;
    ');
}
.lt-ie9 .glyphicon-arrow-left {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe091;
    ');
}
.lt-ie9 .glyphicon-arrow-right {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe092;
    ');
}
.lt-ie9 .glyphicon-arrow-up {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe093;
    ');
}
.lt-ie9 .glyphicon-arrow-down {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe094;
    ');
}
.lt-ie9 .glyphicon-share-alt {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe095;
    ');
}
.lt-ie9 .glyphicon-resize-full {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe096;
    ');
}
.lt-ie9 .glyphicon-resize-small {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe097;
    ');
}
.lt-ie9 .glyphicon-plus {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x002b;
    ');
}
.lt-ie9 .glyphicon-minus {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x2212;
    ');
}
.lt-ie9 .glyphicon-asterisk {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x002a;
    ');
}
.lt-ie9 .glyphicon-exclamation-sign {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe101;
    ');
}
.lt-ie9 .glyphicon-gift {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe102;
    ');
}
.lt-ie9 .glyphicon-leaf {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe103;
    ');
}
.lt-ie9 .glyphicon-fire {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe104;
    ');
}
.lt-ie9 .glyphicon-eye-open {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe105;
    ');
}
.lt-ie9 .glyphicon-eye-close {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe106;
    ');
}
.lt-ie9 .glyphicon-warning-sign {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe107;
    ');
}
.lt-ie9 .glyphicon-plane {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe108;
    ');
}
.lt-ie9 .glyphicon-calendar {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe109;
    ');
}
.lt-ie9 .glyphicon-random {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe110;
    ');
}
.lt-ie9 .glyphicon-comment {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe111;
    ');
}
.lt-ie9 .glyphicon-magnet {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe112;
    ');
}
.lt-ie9 .glyphicon-chevron-up {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe113;
    ');
}
.lt-ie9 .glyphicon-chevron-down {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe114;
    ');
}
.lt-ie9 .glyphicon-retweet {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe115;
    ');
}
.lt-ie9 .glyphicon-shopping-cart {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe116;
    ');
}
.lt-ie9 .glyphicon-folder-close {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe117;
    ');
}
.lt-ie9 .glyphicon-folder-open {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe118;
    ');
}
.lt-ie9 .glyphicon-resize-vertical {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe119;
    ');
}
.lt-ie9 .glyphicon-resize-horizontal {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe120;
    ');
}
.lt-ie9 .glyphicon-hdd {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe121;
    ');
}
.lt-ie9 .glyphicon-bullhorn {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe122;
    ');
}
.lt-ie9 .glyphicon-bell {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe123;
    ');
}
.lt-ie9 .glyphicon-certificate {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe124;
    ');
}
.lt-ie9 .glyphicon-thumbs-up {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe125;
    ');
}
.lt-ie9 .glyphicon-thumbs-down {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe126;
    ');
}
.lt-ie9 .glyphicon-hand-right {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe127;
    ');
}
.lt-ie9 .glyphicon-hand-left {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe128;
    ');
}
.lt-ie9 .glyphicon-hand-up {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe129;
    ');
}
.lt-ie9 .glyphicon-hand-down {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe130;
    ');
}
.lt-ie9 .glyphicon-circle-arrow-right {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe131;
    ');
}
.lt-ie9 .glyphicon-circle-arrow-left {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe132;
    ');
}
.lt-ie9 .glyphicon-circle-arrow-up {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe133;
    ');
}
.lt-ie9 .glyphicon-circle-arrow-down {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe134;
    ');
}
.lt-ie9 .glyphicon-globe {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe135;
    ');
}
.lt-ie9 .glyphicon-wrench {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe136;
    ');
}
.lt-ie9 .glyphicon-tasks {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe137;
    ');
}
.lt-ie9 .glyphicon-filter {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe138;
    ');
}
.lt-ie9 .glyphicon-briefcase {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe139;
    ');
}
.lt-ie9 .glyphicon-fullscreen {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe140;
    ');
}
.lt-ie9 .glyphicon-dashboard {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe141;
    ');
}
.lt-ie9 .glyphicon-paperclip {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe142;
    ');
}
.lt-ie9 .glyphicon-heart-empty {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe143;
    ');
}
.lt-ie9 .glyphicon-link {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe144;
    ');
}
.lt-ie9 .glyphicon-phone {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe145;
    ');
}
.lt-ie9 .glyphicon-pushpin {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe146;
    ');
}
.lt-ie9 .glyphicon-euro {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x20ac;
    ');
}
.lt-ie9 .glyphicon-usd {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe148;
    ');
}
.lt-ie9 .glyphicon-gbp {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe149;
    ');
}
.lt-ie9 .glyphicon-sort {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe150;
    ');
}
.lt-ie9 .glyphicon-sort-by-alphabet {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe151;
    ');
}
.lt-ie9 .glyphicon-sort-by-alphabet-alt {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe152;
    ');
}
.lt-ie9 .glyphicon-sort-by-order {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe153;
    ');
}
.lt-ie9 .glyphicon-sort-by-order-alt {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe154;
    ');
}
.lt-ie9 .glyphicon-sort-by-attributes {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe155;
    ');
}
.lt-ie9 .glyphicon-sort-by-attributes-alt {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe156;
    ');
}
.lt-ie9 .glyphicon-unchecked {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe157;
    ');
}
.lt-ie9 .glyphicon-expand {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe158;
    ');
}
.lt-ie9 .glyphicon-collapse {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe159;
    ');
}
.lt-ie9 .glyphicon-collapse-top {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe160;
    ');
}
.lt-ie9 .glyphicon-cloud {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x2601;
    ');
}
.lt-ie9 .glyphicon-cloud-download {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe197;
    ');
}
.lt-ie9 .glyphicon-cloud-upload {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe198;
    ');
}
.lt-ie9 .glyphicon-collapse-down {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe159;
    ');
}
.lt-ie9 .glyphicon-collapse-up {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe160;
    ');
}
.lt-ie9 .glyphicon-compressed {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe181;
    ');
}
.lt-ie9 .glyphicon-copyright-mark {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe194;
    ');
}
.lt-ie9 .glyphicon-credit-card {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe177;
    ');
}
.lt-ie9 .glyphicon-cutlery {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe179;
    ');
}
.lt-ie9 .glyphicon-earphone {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe182;
    ');
}
.lt-ie9 .glyphicon-flash {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe162;
    ');
}
.lt-ie9 .glyphicon-floppy-disk {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe172;
    ');
}
.lt-ie9 .glyphicon-floppy-open {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe176;
    ');
}
.lt-ie9 .glyphicon-floppy-remove {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe174;
    ');
}
.lt-ie9 .glyphicon-floppy-save {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe175;
    ');
}
.lt-ie9 .glyphicon-floppy-saved {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe173;
    ');
}
.lt-ie9 .glyphicon-hd-video {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe187;
    ');
}
.lt-ie9 .glyphicon-header {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe180;
    ');
}
.lt-ie9 .glyphicon-import {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe169;
    ');
}
.lt-ie9 .glyphicon-log-in {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe161;
    ');
}
.lt-ie9 .glyphicon-log-out {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe163;
    ');
}
.lt-ie9 .glyphicon-open {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe167;
    ');
}
.lt-ie9 .glyphicon-new-window {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe164;
    ');
}
.lt-ie9 .glyphicon-registration-mark {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe195;
    ');
}
.lt-ie9 .glyphicon-save {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe166;
    ');
}
.lt-ie9 .glyphicon-saved {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe168;
    ');
}
.lt-ie9 .glyphicon-sd-video {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe186;
    ');
}
.lt-ie9 .glyphicon-send {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe171;
    ');
}
.lt-ie9 .glyphicon-sound-5-1 {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe191;
    ');
}
.lt-ie9 .glyphicon-sound-6-1 {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe192;
    ');
}
.lt-ie9 .glyphicon-sound-7-1 {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe193;
    ');
}
.lt-ie9 .glyphicon-sound-dolby {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe190;
    ');
}
.lt-ie9 .glyphicon-sound-stereo {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe189;
    ');
}
.lt-ie9 .glyphicon-stats {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe185;
    ');
}
.lt-ie9 .glyphicon-tower {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe184;
    ');
}
.lt-ie9 .glyphicon-transfer {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe178;
    ');
}
.lt-ie9 .glyphicon-tree-conifer {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe199;
    ');
}
.lt-ie9 .glyphicon-tree-deciduous {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe200;
    ');
}
.lt-ie9 .glyphicon-record {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe165;
    ');
}
.lt-ie9 .glyphicon-subtitles {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe188;
    ');
}
.lt-ie9 .glyphicon-export {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe170;
    ');
}
.lt-ie9 .glyphicon-phone-alt {
    zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe183;
    ');
}


             
  
           .arrow-wrapper  #return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.arrow-wrapper #return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.arrow-wrapper #return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
.arrow-wrapper #return-to-top:hover i {
    color: #fff;
    top: 5px;
}


    
