/*removes padding from jumbos inside of accordions*/
 .card .card-body .imported-block section.section {
	 padding: 0px;
}
 .card .card-body .imported-block section.section .container{
	 padding: 0px !important;
}

/* allow paragraphs in wysiwyg to span full container length */

.wysiwyg p {
     max-width: 100%;
}

/* Setting height equal for program callout cards */
 a.card.card-button.mb-3 {
	 overflow: hidden;
	 line-height: 1.25em;
}
 h1, .h1 {
	 font-size: 4rem !important;
}
 #anchor-programs section.section .col-sm-3, #anchor-programs section.section .col-sm-4, #anchor-inside-the-program section.section .col-sm-4, #anchor-site-callouts section.section .col-sm-4, #anchor-inside-the-program section.section .col-sm-3, #anchor-site-callouts section.section .col-sm-3 {
	 margin-bottom: 1rem;
}
 a:focus {
	 outline-color: transparent;
}
 a img {
	 border: solid 2px transparent;
}
 a img:hover {
	 border-color: #007dba;
}
 .mx-one-half {
	 margin-left: 0.125rem !important;
	 margin-right: 0.125rem !important;
}

 @media (max-width: 768px) {
	 .col-sm-3 {
		 -ms-flex: 0 0 auto;
		 flex: 0 0 auto;
		 max-width: 100%;
	}
	 .col-sm-4 {
		 -ms-flex: 0 0 auto;
		 flex: 0 0 auto;
		 max-width: 100%;
	}
}

 @media (max-width: 992px) {
	 .col-sm-3 {
		 -ms-flex: 0 0 50%;
		 flex: 0 0 50%;
		 max-width: 50%;
	}
	 .d-none-lg-down {
         display: none !important;
    } 
}

 @media (max-width: 1200px) {
	 .d-none-xl-down {
         display: none !important;
    }
}

/*titles*/
 .hanging-indent, .position-title {
	 padding-left: 1em;
	 text-indent: -1em;
	 margin: 0 !important;
}
/* Search Form Fix */
 #search-filter-form{
	 margin-top: 30px;
}
 legend{
	 padding-bottom:10px;
	 border-bottom: 1px #012169 solid;
	 margin-bottom:1.5rem;
}
 .search-form .search-query {
	 height:27px;
}
 #search-filter-form .control input, #search-filter-form .control select {
	 height: 27px;
	 width: 90%;
	 margin-left: 5%;
}
 .form-horizontal .control-label {
	 float: left;
	 width: 95%;
	 padding-top: 5px;
	 text-align: left;
	 margin-right:5%;
	 height:100%;
}
 .form-horizontal .control-group{
	 display:table;
	 clear:both;
	 width: 100%;
}
 .control {
	 display: table-cell;
	 vertical-align:middle;
	 margin-bottom:10px;
	 width: 70%;
}
 .form-horizontal .form-actions {
	 clear: both;
	 margin-bottom:1rem;
	 margin-top: 1.5rem;
	 margin-left: 33%;
}
 .dataTables_wrapper .control {
	 margin-bottom: 30px;
}
 .dataTables_wrapper .left-control {
	 float: left;
}
 .dataTables_wrapper .left-control label select {
	 margin-right: 10px;
}
 .dataTables_wrapper .right-control {
	 float: right;
	 padding-top: .4em;
}
 table .hideCaption{
	 border: 0;
	 clip: rect(0, 0, 0, 0);
	 height: 1px;
	 margin: -1px;
	 overflow: hidden;
	 padding: 0;
	 position: absolute;
	 width: 1px;
}
/*end of search form fix*/
/*Apply Button*/
 a.nav-link.btn.btn-primary {
	 background-color: #da291c;
	 border-color: #da291c;
}
 a.nav-link.btn.btn-primary:not(:disabled):not(.disabled):hover, a.nav-link.btn.btn-primary:not(:disabled):not(.disabled):focus {
	 background-color: #fff;
	 color: #da291c;
	 outline-color: #da291c;
}
/* Home page program spacing */
 section.section.bg-white.bg-pattern-geometric {
	 padding-bottom: 0;
}
 span#anchor-programs {
	 padding-top: 45px;
}
 .imported-block .carousel.carousel-interior .carousel-caption {
	 margin-bottom:41px;
}
/*Program details Page*/
 #bio-roles{
	 margin: 1rem 0 .5rem;
}
 #faculty-detail .btn.btn-secondary{
	 margin-top: 1rem;
}
 #faculty-detail .educationInfo, #faculty-detail .contactInfo, #faculty-detail .programNames{
	 margin: 2rem 0;
}
/*Twitter*/
 ul.juicer-feed {
	 max-width: 100%;
}
 li.feed-item.j-instagram {
	 border: solid 1px #007dba !important;
}
 .juicer-feed.modern .j-poster h3{
	 font-size: 1.2rem !important;
	 color: #012169;
	 font-weight: 700;
}
 .juicer-feed.modern .j-poster .j-date {
	 font-size: .9rem !important;
	 color: #012169;
	 font-weight: 700;
}
 @media all and (max-width: 992px){
	 .juicer-feed.modern .j-poster{
		 min-height:100px;
	}
}
/* PMG CSS */
 p.pmg-css {
	 font-size:14px;
}
 .more-padding {
	 padding: 50px 0;
}

/* Experience You Can Count On Section */

 .bg-neuroscience {
	 background-image: url('https://biomed.emory.edu/_includes/images/home/james-zheng-neuroscience.jpg');
	 background-size: 100% 100%;
	 background-repeat: no-repeat;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 padding: 4.9%;
}

 .bg-neuroscience h2 {
	 margin: 0;
	 font-family: "Barlow Condensed", sans-serif;
	 letter-spacing: 0.05em;
	 text-align: center;
	 text-transform: uppercase;
	 color: white;
	 max-width: 100%;
}

 @media (min-width: 1201px) {
     .bg-neuroscience {
         padding: 4.7%;  
    }
     .bg-neuroscience h2 {
         font-size: 3rem;
    }
}

 @media (min-width: 1920px) {

     .bg-neuroscience h2 {
         font-size: 3.5rem;
    }
}

 @media (max-width: 1200px) {

     .bg-neuroscience {
         padding: 4.7%;
    }
}

/* World Class Partners Section */
 .partners-section {
	 background-color: #EBF5F9;
	 padding: 40px;
	 line-height: 1.0;
	 background-image: url('https://biomed.emory.edu/_includes/images/home/wcpartners-bg.png');
	 background-size: cover;
}
 .partners-section h2 {
	 color: #1e4382;
	 text-transform: uppercase;
	 font-weight: bold;
	 margin-bottom: 20px;
}
 .partners-section p {
	color: #1e4382;
	margin-bottom: 30px;
	max-width: 800px;
	font-size: 1.1em;
	line-height: 1.3;
}
 .partners-list {
	 display: flex;
	 justify-content: space-between;
	 max-width: 960px;
}
 .partners-list ul {
	 list-style-type: none;
	 padding: 0;
	 margin-bottom: 0;
}
 .partners-list li {
	 margin-bottom: 10px;
}
 .partners-list a {
	 text-decoration: none;
	 color: #1e4382;
	 font-weight: bold;
}
 .partners-list a:hover {
	 text-decoration: underline;
}
/* For responsive design */
 @media (max-width: 768px) {
	 .partners-list {
		 flex-direction: column;
	}
}
/* Save for launch .carousel-caption {
	 background: #012169d4;
}
 */
 .pmg-quote {
	 background-color: #072269;
	 padding: 40px;
	 line-height: 1.0;
	 background-image: url('https://biomed.emory.edu/_includes/images/home/molecules-transp-1x.png');
	 background-size: cover;
}
 .pmg-quote p {
	 font-family: "Barlow Condensed", sans-serif;
	 font-size: 24px;
	 font-weight: 400;
	 color: #fff;
	 line-height:1.5;
	 text-align: left; 
     width: 100%;
     max-width: 1500px;
}
.img-buffer {
    padding-bottom:100px;
}
 