/* CSS Framework 
 * Base on stardard Bootstrap v3 break points
 */
 /* Header Base Color */
 
 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color: #002878;line-height:1;}
 
 h3 small, h3 .small, .h3 small, .h3 .small {font-size: 85%;}
 
 h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { font-weight:500; line-height:1;}
 
 h2.faculty-profile-header {
     margin-top:0;
 }

 h2.underline, .h2.underline {
    color: #35508E;
    text-transform: uppercase;
    font-weight: 100;
    margin-top: 30px;
    padding-bottom: 10px;
    border-bottom: 5px solid #000;
    margin-bottom: 20px; 
 }
 h3.underline, .h3.underline {
    color: #35508E;
    text-transform: uppercase;
    font-weight: 100;
    margin-top: 20px;
    padding-bottom: 7px;
    border-bottom: 3px solid #000;
    margin-bottom: 14px; 
 }
 h4.underline, .h4.underline {
    color: #35508E;
    text-transform: uppercase;
    font-weight: 100;
    margin-top: 16px;
    padding-bottom: 5px;
    border-bottom: 3px solid #000;
    margin-bottom: 10px; 
 }

 .underline-purple.underline {
      border-bottom-color: #800080;
 }
 
 .underline-gold.underline {

    border-bottom-color: #867751;
 
}

 .underline-blue.underline {

    border-bottom-color:  #002878;
 
}

 .underline-light-blue.underline {

    border-bottom-color: #6384C7;
 
}

/* Additional Button Styles */

.btn-light-blue {
  background-color: #6384C7;
  border-color: #6384C7;
  color:#fff;
}
.btn-light-blue:hover,
.btn-light-blue:focus,
.btn-light-blue:active,
.btn-light-blue.active {
  background-color: #5075c0;
  border-color: #4168b6;
  color:#fff;
}
.btn-light-blue.disabled:hover,
.btn-light-blue.disabled:focus,
.btn-light-blue.disabled:active,
.btn-light-blue.disabled.active,
.btn-light-blue[disabled]:hover,
.btn-light-blue[disabled]:focus,
.btn-light-blue[disabled]:active,
.btn-light-blue[disabled].active,
fieldset[disabled] .btn-light-blue:hover,
fieldset[disabled] .btn-light-blue:focus,
fieldset[disabled] .btn-light-blue:active,
fieldset[disabled] .btn-light-blue.active {
  background-color: #6384C7;
  border-color: #6384C7;
  color:#fff;
}

.btn-academic-purple {
  background-color: #800080;
  border-color: #800080;
  color:#fff;
}
.btn-academic-purple:hover,
.btn-academic-purple:focus,
.btn-academic-purple:active,
.btn-academic-purple.active {
  background-color: #670067;
  border-color: #4d004d;
  color:#fff;
}
.btn-academic-purple.disabled:hover,
.btn-academic-purple.disabled:focus,
.btn-academic-purple.disabled:active,
.btn-academic-purple.disabled.active,
.btn-academic-purple[disabled]:hover,
.btn-academic-purple[disabled]:focus,
.btn-academic-purple[disabled]:active,
.btn-academic-purple[disabled].active,
fieldset[disabled] .btn-academic-purple:hover,
fieldset[disabled] .btn-academic-purple:focus,
fieldset[disabled] .btn-academic-purple:active,
fieldset[disabled] .btn-academic-purple.active {
  background-color: #800080;
  border-color: #800080;
  color:#fff;
}

.btn-emory-red {
  background-color: #98002e;
  border-color: #98002e;
  color:#fff;
}
.btn-emory-red:hover,
.btn-emory-red:focus,
.btn-emory-red:active,
.btn-emory-red.active {
  background-color: #7f0026;
  border-color: #65001f;
  color:#fff;
}
.btn-emory-red.disabled:hover,
.btn-emory-red.disabled:focus,
.btn-emory-red.disabled:active,
.btn-emory-red.disabled.active,
.btn-emory-red[disabled]:hover,
.btn-emory-red[disabled]:focus,
.btn-emory-red[disabled]:active,
.btn-emory-red[disabled].active,
fieldset[disabled] .btn-emory-red:hover,
fieldset[disabled] .btn-emory-red:focus,
fieldset[disabled] .btn-emory-red:active,
fieldset[disabled] .btn-emory-red.active {
  background-color: #98002e;
  border-color: #98002e;
  color:#fff;
}

 
 /* Section Navigation Styling */
 
 #section-nav, #section-nav ul{
    list-style: none;
    
 }
 #section-nav {
    padding:0;
 }
 
 #section-nav #section-index {
    border-bottom: 5px solid #867751;
    font-size:19px;
    font-weight:500;
    color:#001C53;
 }
 
 #section-nav #section-index a {
     color:#001C53;
 }
 
 ul#section-nav > li{
    padding: 8px 12px;
    margin: 8px;
    font-size:15px;
 }
 
 ul#section-nav > li li{
    padding: 8px 12px 0 0;
 }
 
 ul#section-nav > li+li{
    border-bottom: 1px solid #DFE2E8;
 }
 
 ul#section-nav > li .glyphicon {
     color: #867751;
     font-size: 8px;
     padding: 4px 4px 4px 0;
     margin-left: -12px;
 }
 
 ul#section-nav a, ul#section-nav a:hover, ul#section-nav a:focus {
     text-decoration:none !important;
 }
 
 ul#section-nav .selected > a {
    font-weight:700;
    letter-spacing:1px;
    color:#001C53;
 }
 
 /* Brag (Panel) Styling*/
 
 .panel-emory-gold>.panel-heading {
    color: #FFF;
    background-color: #867751;
    border-color: #867751;
 }
 .panel-emory-gold {
    border-color: #867751;
 }
 
 .panel-emory-red>.panel-heading {
    color: #FFF;
    background-color: #98002e;
    border-color: #98002e;
 }
 .panel-emory-red {
    border-color: #98002e;
 }
 .panel-emory-purple>.panel-heading {
    color: #FFF;
    background-color: #7c2b83;
    border-color: #7c2b83;
 }
 .panel-emory-purple {
    border-color: #7c2b83;
 }
 .panel-emory-cyan>.panel-heading {
    color: #FFF;
    background-color: #006a51;
    border-color: #006a51;
 }
 .panel-emory-cyan {
    border-color: #006a51;
 }
 .panel-emory-teal>.panel-heading {
    color: #FFF;
    background-color: #007698;
    border-color: #007698;
 }
 .panel-emory-teal {
    border-color: #007698;
 }
 
 .brag .panel-body a {
     text-align: right;
     float:right;
 }
 
 .brag .panel-body a:after {
    content: " \00BB";
 }
 /* Blockquote */
 
 blockquote {
    font-family: futura-pt, "Helvetica Neue", Helvetica, Arial, sans-serif; 
    font-size: 20px;
    font-weight: 500;
 }
 
 blockquote.blockquote-border-blue {
     border-color:#002878;
 }
 
 blockquote.blockquote-border-gold {
     border-color:#867751;
 }
 
 blockquote.blockquote-italics p {
     font-style:italic;
 }
 
 /*Callout Styling */
.main-content .callout-infrographic div.callout {
    margin-bottom: 19px;
    width:auto;
    max-width:480px;
}

.main-content .callout-infrographic div.callout a.callout {
    color: white;
    position: relative;
    display: block;
    width:100%;
}

.main-content .callout-infrographic div.callout a.callout img {
    width:100%;
}

.main-content .callout-infrographic div.callout a.callout .callout-overlay {
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMjg3OCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjMDAyODc4IiBzdG9wLW9wYWNpdHk9IjAuODkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMjg3OCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(left, rgba(0,40,120,0.9) 0%, rgba(0,40,120,0.89) 10%, rgba(0,40,120,0.8) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,40,120,0.9)), color-stop(10%,rgba(0,40,120,0.89)), color-stop(100%,rgba(0,40,120,0.8))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(0,40,120,0.9) 0%,rgba(0,40,120,0.89) 10%,rgba(0,40,120,0.8) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(0,40,120,0.9) 0%,rgba(0,40,120,0.89) 10%,rgba(0,40,120,0.8) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(0,40,120,0.9) 0%,rgba(0,40,120,0.89) 10%,rgba(0,40,120,0.8) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(0,40,120,0.9) 0%,rgba(0,40,120,0.89) 10%,rgba(0,40,120,0.8) 100%); /* W3C */
    background: none\9; /*IE8 Target*/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6002878', endColorstr='#cc002878',GradientType=1 ); /* IE6-8 */
    position: absolute;
    width: 100%;
    padding: 2% 5%;
    bottom: 0;
    display: block;
}
.main-content .callout-infrographic div.callout a.callout .callout-overlay .glyphicon-play {
    font-size: 7px;
    vertical-align: middle;
    background-color: #867751;
    border-radius: 50%;
    height: 12px;
    width: 12px;
    margin-right: 8px;
    line-height: 12px;
    padding-left: 2px;
    margin-bottom: 4px;
}

/* Call to Action*/
 
 .call-to-action { 
    display:block; 
    padding:23px;
    font-size:14px;
    color: #fff;
    border-radius:4px;
    text-decoration:none;
    margin-top: 10px;
    /* 7/28/15 TB added to get separation before next item */
    margin-bottom: 10px;
 }
 
.call-to-action-with-arrow { 
    padding: 7px;
    font-size: 19px;
    -webkit-box-shadow: 1px 5px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    1px 5px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         1px 5px 5px 0px rgba(50, 50, 50, 0.75);
    background-size: 30px 30px;
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
}

.call-to-action-with-arrow .glyphicon {
    margin-right:8px;
}
 
 .call-to-action:hover, .call-to-action:focus { 
    color: #fff; 
 }
 
 .call-to-action-emory-blue {
    background-color: #002878;
 }
 
 .call-to-action-emory-gold {
    background-color: #867751;
 }
 
 .call-to-action-emory-red {
    background-color: #98002e;
 }

 .call-to-action-emory-purple {
    background-color: #7c2b83;
 }

 .call-to-action-emory-cyan {
    background-color: #006a51;
 }

 .call-to-action-emory-teal {
    background-color: #007698;
 }
 
 .call-to-action-emory-light-blue {
    background-color: #6384C7;
 }
 
 /*Tabs Styling*/
 
 .tabs .nav { font-size: 14px; }
 
/*Verb Box Styles*/
 .verb {
    min-height: 50px;
    padding: 10px 20px;
    border-bottom: 1px solid #EBEBEB;
}
 .verb a {
    color: #002878;
}
.verb a:hover,  .verb a:focus {
    text-decoration: none;
    color: #867751;
}

 .verb a .emory-law-icon {
    border: 3px solid #867751;
    font-size: 24px;
    border-radius: 50%;
    padding: 4px 6px;
    
}
.verb a .emory-law-icon:before{
    margin: 0;
}
.verb-box .verb {
    
}

.verb-box .verb a span.headline {
    text-transform: uppercase;
    font-size: 16px;
    vertical-align: middle;
    padding-left:10px;
    font-family: futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 500;
}
/* Slider Styles */

.main-content .row .ls-container .ls-l .caption-content-container{
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMjg3OCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiMwMDI4NzgiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMjg3OCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMjg3OCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, rgba(0,40,120,0.6) 0%, rgba(0,40,120,0.6) 2%, rgba(0,40,120,0.8) 50%, rgba(0,40,120,0.6) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,40,120,0.6)), color-stop(2%,rgba(0,40,120,0.6)), color-stop(50%,rgba(0,40,120,0.8)), color-stop(100%,rgba(0,40,120,0.6))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,40,120,0.6) 0%,rgba(0,40,120,0.6) 2%,rgba(0,40,120,0.8) 50%,rgba(0,40,120,0.6) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,40,120,0.6) 0%,rgba(0,40,120,0.6) 2%,rgba(0,40,120,0.8) 50%,rgba(0,40,120,0.6) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,40,120,0.6) 0%,rgba(0,40,120,0.6) 2%,rgba(0,40,120,0.8) 50%,rgba(0,40,120,0.6) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,40,120,0.6) 0%,rgba(0,40,120,0.6) 2%,rgba(0,40,120,0.8) 50%,rgba(0,40,120,0.6) 100%); /* W3C */
background: none\9; /*IE8 Target*/

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99002878', endColorstr='#99002878',GradientType=0 ); /* IE6-8 */
    padding: 10%;
    height: 80%;
}
.main-content .row .ls-container .ls-l .caption-content-container p {
    font-size: 12px;
    color: #FFF;
    line-height: 1.618;
}
.main-content .row .ls-container .ls-l .caption-content-container h3 {
    color:#867751;
    margin-top: 5px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1.618;
}
.main-content .row .ls-container .ls-l .caption-content-container a {
    color:white;
}

/* Carousel */
.main-content .carousel {
    margin-bottom: 19px;
}
.main-content .col-xs-12.col-sm-6 .carousel .carousel-caption {
    height: 75px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom: 10px;
    padding-top: 15px;
}
.main-content .col-xs-12.col-sm-6 .carousel .carousel-caption h3 {
    margin-top:0;
    margin-bottom:0;
}
.main-content .carousel .carousel-caption {
    position: relative;
    left:auto;
    right:auto;
    bottom:auto;
    z-index:0;
    background-color:#007698;
    height: 75px;
    padding-left:30px;
    padding-right:30px;
}

.main-content .carousel-inner>.item>img, .main-content .carousel-inner>.item>a>img {
    width:100%;
}

.main-content .carousel-inner h1, .main-content .carousel-inner h2, .main-content .carousel-inner h3, .main-content .carousel-inner h4, .main-content .carousel-inner h5, .main-content .carousel-inner h6, 
.main-content .carousel-inner .h1, .main-content .carousel-inner .h2, .main-content .carousel-inner .h3, .main-content .carousel-inner .h4, .main-content .carousel-inner .h5, .main-content .carousel-inner .h6 {
    color:#fff;
    margin-top:0;
}

.main-content .carousel-inner a {
    color:#fff;   
}
.main-content .col-xs-12.col-sm-6 .carousel .carousel-indicators {
        bottom: 80px;
}
.main-content .carousel .carousel-indicators {
        bottom: 80px;
}
.carousel-header-no-text {
    margin-top: 10px!important;
}
.right-content .carousel-header-no-text {
    margin-top:19px;
}
.right-content .carousel .carousel-caption {
    height: auto;
}
.right-content .carousel .carousel-indicators {
    display: none;
}

/* WYSIWYG Styling */

.main-content .wysiwyg figure.pull-left, .figure.pull-left{
    margin-right:19px;
}

.main-content .wysiwyg figure.pull-right, .figure.pull-right{
    margin-left:19px;
}

.main-content .wysiwyg figure.pull-vertleft, .figure.pull-vertleft{
    margin-right:19px;
    margin-bottom:19px;
}

/*Emory 100 Styles */

.main-content .wysiwg-hundred{
    width:80%;
}

/* News Feed */

.main-content .news-feed {
    margin-bottom:20px;
}

.main-content .news-feed .news-feed-header {
    color: #002878;
    line-height: 1;
    margin-top: 9.5px;
    margin-bottom: 9.5px;
    font-weight: 500;
    font-size: 16px;
    font-family: futura-pt, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.main-content .news-feed ul {
    list-style:none;
    margin:0 0 9.5px;
    padding:0;
}

.main-content .news-feed ul li {
    margin: 0 0 9.5px;
}

.main-content .news-feed ul li a {
    
}

.main-content .news-feed ul li a:after, .main-content .news-feed .news-feed-footer a:after {
    content:" \00BB";
}

/* Link Set */ 

.main-content .link-set .headline {
    color: #002878;
    line-height: 1;
    margin-top: 9.5px;
    margin-bottom: 9.5px;
    font-weight: 500;
    font-size: 16px;
}

.main-content .link-set ul {
    list-style:none;
    margin:0 0 9.5px;
    padding:0;
}

.main-content .link-set ul li {
    margin: 0 0 9.5px;
}

.main-content .link-set ul li a {
    
}

.main-content .link-set ul li a:after {
    content:" \00BB";
}

/* Right Rail Content */

.right-content .content-block {margin-bottom:19px;}

/* Image with Caption */

.image-with-caption {
    position:relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    /*background-color:#e8ebf4;*/
}

.image-with-caption-container {
    display:table;
    table-layout:fixed;
    max-width:100%;
}

.image-with-caption img {
    display:table-cell;
}

.image-caption-figcaption {
    display:table-caption;
    caption-side: bottom;
    padding:5px;
    border: 2px solid #e8ebf4;
    margin-bottom:9.5px;
}

.pull-left > .image-with-caption, .pull-left.image-with-caption {
    margin-right:5px;
}

.pull-right > .image-with-caption, .pull-right.image-with-caption {
    margin-left:5px;
}

/* Tabs */


/* Right Content News Tabs Styles */
.main-content .tabs-content .nav-tabs li {
    background-color: #002878;
    border-radius: 12px 12px 0 0;    
}
.main-content .tabs-content .nav-tabs li:hover, .main-content .tabs-content .nav-tabs li:focus {
    border-color: #ddd;
    outline: none;
    background-color: #ddd;
}
.main-content .tabs-content .nav-tabs li.active {
    background-color: #EBEBEB;
}
.main-content .tabs-content .nav-tabs li.active a {
    background-color: #EBEBEB;
    color: #002878;
    border-color: #EBEBEB;
}
.main-content .tabs-content .nav-tabs li.active a:before {
    content: "\25BC";
    font-size:11px;
    width:18px;
}
.main-content .tabs-content .nav-tabs li a {
   color: #fff;
    padding: 4px 7px 4px 10px;
    /*font-size: 11px;*/
    /*Font sized changed to reference h4 styles*/
    font-size:16px;
    height: 30px; 
    border-color: #002878;
    border-radius: 12px 12px 0 0;
}
.main-content .tabs-content .nav-tabs li a:hover, .main-content .tabs-content .nav-tabs li a:focus {
    border-color: #ddd;
    outline: none;
    background-color: #ddd;
    color:#002878;
}
.main-content .tabs-content .nav-tabs li a:before {
    padding-right: 10px;
    font-size: 12px;
    width: 20px;
    content: "\25B6";
    color: #867751;
}
.main-content .tabs .tab-content {
    padding:12px 8px;
    background: rgb(235,235,235); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjAuOTQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjAuODEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjklIiBzdG9wLWNvbG9yPSIjZmFmYWZhIiBzdG9wLW9wYWNpdHk9IjAuNjQiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjZmRmZGZkIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC41OCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(238,238,238,0.94) 5%, rgba(245,245,245,0.81) 15%, rgba(250,250,250,0.64) 29%, rgba(253,253,253,0.5) 40%, rgba(255,255,255,0.58) 50%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,235,1)), color-stop(5%,rgba(238,238,238,0.94)), color-stop(15%,rgba(245,245,245,0.81)), color-stop(29%,rgba(250,250,250,0.64)), color-stop(40%,rgba(253,253,253,0.5)), color-stop(50%,rgba(255,255,255,0.58)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(238,238,238,0.94) 5%,rgba(245,245,245,0.81) 15%,rgba(250,250,250,0.64) 29%,rgba(253,253,253,0.5) 40%,rgba(255,255,255,0.58) 50%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(238,238,238,0.94) 5%,rgba(245,245,245,0.81) 15%,rgba(250,250,250,0.64) 29%,rgba(253,253,253,0.5) 40%,rgba(255,255,255,0.58) 50%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(238,238,238,0.94) 5%,rgba(245,245,245,0.81) 15%,rgba(250,250,250,0.64) 29%,rgba(253,253,253,0.5) 40%,rgba(255,255,255,0.58) 50%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(235,235,235,1) 0%,rgba(238,238,238,0.94) 5%,rgba(245,245,245,0.81) 15%,rgba(250,250,250,0.64) 29%,rgba(253,253,253,0.5) 40%,rgba(255,255,255,0.58) 50%,rgba(255,255,255,1) 100%); /* W3C */
}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-blue li {
    border-color:#002878;
    background-color: #002878;
    
}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-blue li:hover, 
.main-content .tabs-content .nav-tabs.nav-tabs-emory-blue li:focus {
    border-color: #183D84;
    outline: none;
    background-color: #183D84;
}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-blue li a {
    color: #fff;
}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-blue li.active {
    border-color: #183D84;
    background-color: #183D84;
}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-blue li.active a {
    background-color: #001C53;
    color: #fff;
    border-color: #001C53;
}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-blue li.active a:before {}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-blue li a:hover, 
.main-content .tabs-content .nav-tabs.nav-tabs-emory-blue li a:focus {
    border-color: #183D84;
    outline: none;
    background-color: #183D84;
}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-blue li a:before {}




.main-content .tabs-content .nav-tabs.nav-tabs-emory-grey li {
    background-color: #5b5c5e;
}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-grey li:hover, 
.main-content .tabs-content .nav-tabs.nav-tabs-emory-grey li:focus {
    border-color: #e8ebf4;
    outline: none;
    background-color: #e8ebf4;
}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-grey li a {
    color: #fff;
    border-color: #bdbfc1;
}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-grey li.active {
     background-color: #bdbfc1;
}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-grey li.active a {
    background-color: #bdbfc1;
    color: #272425;
    border-color: #e8ebf4;
}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-grey li.active a:before {}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-grey li a:hover, 
.main-content .tabs-content .nav-tabs.nav-tabs-emory-grey li a:focus {
    border-color: #e8ebf4;
    outline: none;
    background-color: #e8ebf4;
    color:#272425;
}

.main-content .tabs-content .nav-tabs.nav-tabs-emory-grey li a:before {}

.news-feed-container .news-feed-footer {
    margin-bottom:9.5px;
}

/* Trumba */

.trumba-feed-header {
    font-family: futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 500;
    line-height: 1;
    color: inherit;
    margin-top: 19px;
    margin-bottom: 9.5px;
    font-size: 20px;
    color: #002878;
}

.trumba-feed.trumba-feed-loading {
    height : 250px;
}

.trumba-feed-body ul {
    padding:0;
    list-style:none;
}

.trumba-feed-body ul li{
    margin-bottom:9.5px;
}

.trumba-date-time{
    clear:both;
    display:block;
}

.trumba-title {
    clear:both;
    display:block;
}

.trumba-feed-footer a:after {
    content: " \00BB";
}
/*Masthead styles*/
.law-journal-masthead-section-container .law-journal-masthead-container {
    margin-top: 40px;
}
.law-journal-masthead-section-container .law-journal-masthead-container .masthead-pdf-icon {
    display:table;
}
.law-journal-masthead-section-container .law-journal-masthead-container .masthead-header {
    width: 100%;
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
}
.law-journal-masthead-section-container .law-journal-masthead-container .masthead-subheader {
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin-bottom: 10px;
}
.law-journal-masthead-section-container .law-journal-masthead-container .masthead-section .masthead-section-header {
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px;
}
.law-journal-masthead-section-container .law-journal-masthead-container .masthead-section .masthead-column {
    text-align: center;
}
.law-journal-masthead-section-container .law-journal-masthead-container .masthead-section .masthead-column ul {
    list-style:none;
    padding-left:0;
}
.law-journal-masthead-section-container .law-journal-masthead-container .masthead-section .masthead-column ul li {
    text-transform:uppercase;
}

/*Media Object Styles*/
.media-object-section .media-object-container .media {
    border-bottom: 1px solid #5b5c5e;
    padding-bottom: 10px;
}
.media-object-section .media-object-container .media:first-child {
    border-top: 1px solid #5b5c5e;
    padding-top: 10px;
}

/* Social Media Link Set */

.social-media-links .emory-law-icon{
    border: 2px solid #867751;
    border-radius: 50%;
    padding: 2px 0;
    margin-right: 5px;
    font-size:20px;
    
}


/*Faculty Styles */

div.lined-column {
    margin: 20px 0px;
    border-top: 1px solid #35508E;
    border-bottom: 1px solid #35508E;
    padding-top: 10px;
    padding-left:0;
}

.breadcrumb-nav + .main-container > .container:first-child > .row:first-child h2.underline {margin-top :0;}

.faculty-listing-element {
    height: 400px;
    opacity:1;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    -ms-transition: all 1s linear;
    transition: all 1s linear;
}

.faculty-listing-element.hidden-view {
    height:1px;
    margin-top:-1px;
    overflow:hidden;
    visibility:hidden;
    opacity:0;
}


.faculty-listing-element .person-alt {
    text-align:center;
    font-size: 117px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMjg3OCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwMDA4MCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(left, rgba(0,40,120,0.2) 0%, rgba(128,0,128,0.1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,40,120,0.2)), color-stop(100%,rgba(128,0,128,0.1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(0,40,120,0.2) 0%,rgba(128,0,128,0.1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(0,40,120,0.2) 0%,rgba(128,0,128,0.1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(0,40,120,0.2) 0%,rgba(128,0,128,0.1) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(0,40,120,0.2) 0%,rgba(128,0,128,0.1) 100%); /* W3C */
    
}

.class-note iframe{
    margin-right:19px;
    float:left;
}

.class-note.hidden-view {
    height:1px;
    margin-top:-1px;
    overflow:hidden;
    visibility:hidden;
    opacity:0;
}

.class-note {
    opacity:1;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    -ms-transition: all 1s linear;
    transition: all 1s linear;
}

.breadcrumb-nav + img + script + .main-container > .container:first-child > .row:first-child h2.underline {margin-top :0;} 

.faculty-profile-social-media-icons {
    margin-top: -6px;
}
.faculty-profile-social-media-icons a {
    font-size:18px;
    margin-right:5px;
}
.faculty-detail-glyphs .glyphicon {
    margin-left: 7px;
}

/*
{ background-color: #f0f !important;}
*/
/* Layer Slider Alternate Header Styles */
.alternate-caption-header {
    font-size:24px;
    padding:10px 20px;
    font-weight:200;
}
.alternate-subhead {
    font-size:16px;
    padding: 5px 10px;
    display: block;
}
.alternate-subhead:hover, .alternate-subhead:focus, .alternate-subhead:visited {
    text-decoration:none;
    color:#fff;
}
.alternate-caption-header.alternate-blue {
    color: #fff;
    background-color: #002878;
    opacity:.9;
}

.alternate-caption-header.alternate-blue a {color: #fff;}

.alternate-caption-header.alternate-white,  {
    background-color: #fff;
    color: #002878;
    opacity:.9;
}

.alternate-caption-header.alternate-white a {color: #002878;}

.alternate-subhead.alternate-white:hover, .alternate-subhead.alternate-white:focus, .alternate-subhead.alternate-white:visited {
    text-decoration:none;
    color:#002878;
}



.alternate-caption-text-content {
    background-color: #fff;
    border-top: 1px solid #867751;
    padding: 10px 20px;
    opacity:.9;
}
.alternate-caption-text-content > a {
    color: #867751;
    margin-left:5px;
}
.alternate-caption-text-content > a:after {
    content:"\00BB";
    margin-left:2px;
    font-size:13px;
}
.panel-title {
    /*To mimc the h3 style*/
    font-size:16px;
    /*half full line height*/
    line-height:1.309;
}


/* Tile Styling */

.tile {
    height: 300px;
    overflow:hidden;
    border-right: 5px solid #fff;
    border-bottom: 5px solid #fff;
}

.tile.tile-text, .tile.tile-text>* , .tile.tile-text *, .tile.tile-text>*:hover {
    color: #fff;
}

.tile.emory-blue {
    background-color:#002878;
}

.tile.emory-gold {
    background-color:#867751;
}

.tile.emory-red {
    background-color:#98002e;
}

.tile.emory-purple {
    background-color:#7c2b83;
}

.tile.emory-teal {
    background-color:#007698;
}

.tite.emory-green {
    background-color:#006a51;
}


.tile-image {
    background-color:none !important;
    padding:0;
}

.tile-image img {
    width:auto;
    height:100%;
}

/* Target Print */
@media print { }

/* Target small screens (phone) only */
@media (max-width: 767px) { 
    .main-content .callout-infrographic div.callout img{ width:100%;}    
    .right-content .image-with-caption .image-with-caption-container, .right-content .image-with-caption img {width:320px!important;}
    .ls-container .caption-content-container p {display:none !important;}
    .ls-container .caption-content-container h3 {display:none !important;}
    .ls-container .caption-content-container .glyphicon {color:#867751; }
    .ls-nav-prev {display:none !important;}
    .ls-nav-next {display:none !important;}
    .ls-bottom-nav-wrapper {display:none !important;} 
    .faculty-listing-element .person-alt{font-size:90px;}
    .faculty-listing-element{height:350px;}
    .alternate-caption-header, .alternate-subhead, .alternate-caption-text-content {
        display:none!important;
    }
    .main-content .col-xs-12.col-sm-6 .carousel .carousel-caption {
        height:75px;
    }
}
@media (max-width:480px){
    .right-content .image-with-caption .image-with-caption-container, .right-content .image-with-caption img {
        width:100%!important;
    }    
}

/* Target tablet, tablet like screens, and all larger */
@media (min-width: 768px) {   
}

/* Target small desktop, landscape tablets and all larger */
@media (min-width: 992px) { 
    .ls-container .popover {display:none  !important;} 
    .alternate-caption-text-content {
        font-size:12px;
    }
}

/* Target large desktop */
@media (min-width: 1200px) { }

/* Target tablet and tablet like screens only */
@media (min-width: 768px) and (max-width: 991px) { 
    article {
        padding-bottom:19px;
    }
    
    .ls-container .caption-content-container p {display:none  !important;}
    .alternate-caption-header, .alternate-subhead, .alternate-caption-text-content {
        display:none!important;
    }
}

/* Target small desktop and landscape tablets only */
@media (min-width: 992px) and (max-width: 1199px) { }
