/* adding bodega text to the poppy corona info block for better visibility */
.ls-corona-info {
	color: #003A5D;
}

/* custom css for Upper Division Page /node/12187 */
.node-12187 .panel {
margin-bottom:0;
}

.node-12187 .collapse__title {
  color: #022851;
  background-color: #ebf3fa;
}

.node-121872 .collapse__content {
  border-color: #ebf3fa;
}

/* begin custom CSS for Faculty&Staff directories */

.view-ls-person-directory-misc > .views-row {
  min-height: 100%;
  padding: 0px 40px 10px 0px;
  width: 45%;
}

.view-ls-person-directory-misc > .views-row {
  margin-bottom: 40px;
}

div.col-person-ali.views-col > div.vm-listing__body > h5 > a {
  font-size: 1.0rem;
  font-weight: 400;
}

div.col-person-faculty-admin.views-col > div.vm-listing__body, 
div.col-person-faculty.views-col > div.vm-listing__body, 
div.col-person-staff.views-col > div.vm-listing__body {
  min-height: 134px;
}

#block-views-block-ls-person-directory-misc-block-2 > div > div > div.view-content > div > div.views-field.views-field-field-sf-phone-numbers > div > hr,
#block-views-block-ls-person-directory-misc-block-3 > div > div > div.view-content > div > div.views-field.views-field-field-sf-phone-numbers > div > hr,
#block-views-block-ls-person-directory-misc-block-11 > div > div > div.view-content > div > div.views-field.views-field-field-sf-emails > div > hr,
#block-views-block-ls-person-directory-misc-block-10 > div > div > div.view-content > div > div.views-field.views-field-field-sf-emails > div > hr,
#block-views-block-ls-person-directory-emeriti > div > div > div.view-content > div > div.views-field.views-field-field-sf-emails > div > hr {
  margin: 10px 0;
  border-top: 1px solid #ccc;
}


span.views-label.views-label-field-sf-research-interests {
font-weight: bold;
}

.block-views-blockduplicate-of-ls-career-services-opportunities-block-1 div.view-content div.diversity_opp {
  margin-bottom: 20px;
}

/* Custom CSS for ALI layout and display  */
#block-views-block-ls-person-directory-misc-block-16 > div > div > div.view-content > div > div > div,
#block-views-block-ls-person-directory-misc-block-14 > div > div > div.view-content > div > div > div,
#block-views-block-ls-person-directory-misc-block-13 > div > div > div.view-content > div > div > div.ali-container {
  border:1px solid #ccc;
  margin: 0 25px 0 25px;
  padding:10px 10px 40px 10px;
  text-align: center;
  max-height: 310px;
}

#block-views-block-ls-person-directory-misc-block-16 > div > div > div.view-content > div > div > div > .ali-figure,
#block-views-block-ls-person-directory-misc-block-14 > div > div > div.view-content > div > div > div > .ali-figure,
#block-views-block-ls-person-directory-misc-block-13 > div > div > div.view-content > div > div > div > .ali-figure {
  max-width:200px;
  max-height:230px;
  overflow:hidden;
  margin: 0px auto;
  margin-bottom: 10px;
}

#block-views-block-ls-person-directory-misc-block-16 > div > div > div.view-content > div > div > div > h5 > a,
#block-views-block-ls-person-directory-misc-block-14 > div > div > div.view-content > div > div > div > h5 > a,
#block-views-block-ls-person-directory-misc-block-13 > div > div > div.view-content > div > div > div > h5 > a {
  font-size: 1.0rem;
  font-weight: 400;
}

/* Custom 2 col layout for views */
.law-2col-view .views-row {
  margin-bottom: 2rem; 
}

@media screen and (min-width:700px) {
  .law-2col-view .view-content > h2 {
	  width:100%;
    margin-bottom:30px;
  }
  .law-2col-view .view-content {
    display: flex;
    flex-wrap: wrap;
    position: relative;
  }
  .law-2col-view .views-row {
    width: 46%;
    margin-right: 4%;
  }
  .law-2col-view .o-media__figure {
    max-width: 110px; 
    max-height:123px;
  	overflow:hidden;
  	margin: 0px 10px 0px 0px;
  	margin-bottom: 10px;
  }
}


/* Ugly fix to hide byline and date on locked down article content type
.page-node-type-sf-article ul.byline,
#block-law-content > div > div > div.view-content > article > div > ul.vm-teaser__byline,*/
#block-law-content > div > div > div.view-content > article > div > ul.vm-teaser__categories,
#block-law-content > div > div > div.view-content > article > div > ul.vm-teaser__byline > li:nth-child(1),
#block-law-content > div > div > div.view-content > article > div > ul.vm-teaser__byline span.byline,
#block-law-content > article > div.node__content > div.node__meta > ul > li:nth-child(1),
#block-law-content > div > div > div.feed-icons {
  display:none;
}

/* Fix bottom margin on Admission FL in sidebar */
body > div.dialog-off-canvas-main-canvas > div > main > div.l-container > section > aside > div div#block-fl-download-class-profile {
	margin-bottom:0;
}
