span.text-small-caps {
    text-transform: uppercase;
}

.region-topper-second{
margin-left:1.8% !important;
}

.bulletin-ul li {
  padding-left: 0 !important;
  line-height: 1.5;
  margin-bottom: 0.5em;
  text-indent:  -1em;
  margin-left: 1em !important;
}

.bulletin-ul li:before {
  content: none !important; 
}

li.bulletin-ul {
  padding-left: 0 !important;
  line-height: 1.5;
  margin-bottom: 0.5em;
  text-indent:  -1em;
  margin-left: 1em !important;
}

li.bulletin-ul:before {
  content: none !important; 
}

div.book-navigation ul.menu {
    display: none;
}


table {
  margin-bottom: 3em;
}


td {
  padding-top: .5em;
  padding-bottom: .5em;
}


table caption {
  font-weight: bold;
  margin-top: .5em;
  margin-bottom: .3em;
}


td ul {
  margin-bottom: .4em;
}


ul, ol {
  margin-bottom: 2.4em;
}


/* increase space after number */
ol li {
    padding-left: .3em;
    margin-bottom: .5em;
}

/* make 2nd level ol show lowercase alpha */
ol ol {
    list-style-type: lower-alpha;
}

/* make 3nd level ol show lowercase roman (added for Jackson School */
ol ol ol{
    list-style-type: lower-roman;
}

.block-book .book-title {
  font-size: .9em;
}


ol p, ul p {
    margin-top: .5em;
    margin-bottom: 0em;
}


.d-head {
  font-family: "Mallory", Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 1.55;
  letter-spacing: 0.05em;
  word-spacing: 0.05em;
  font-weight: bold;
  font-style: normal;
  margin-bottom: .5em;
  text-transform: lowercase;
  -moz-font-feature-settings: "smcp" 1;
  -moz-font-feature-settings: "smcp=1";
  -ms-font-feature-settings: "smcp" 1;
  -o-font-feature-settings: "smcp" 1;
  -webkit-font-feature-settings: "smcp" 1;
  font-feature-settings: "smcp" 1; 
}


/* adjust column widths on calendar-table */
.calendar-table td:nth-child(1){
   width: 20%;
}
.calendar-table td:nth-child(2){
   width: 12%;
}
.calendar-table td:nth-child(3){
   width: 68%;
}


/* right align credits columns in plan-of-study table */
.plan-of-study-table tr td:nth-child(2),
.plan-of-study-table tr td:nth-child(3),
.plan-of-study-table tr th:nth-child(2),
.plan-of-study-table tr th:nth-child(3) {
  text-align: right;
}

/* adjust plan-of-study table column widths */
.plan-of-study-table tr td:nth-child(2),
.plan-of-study-table tr td:nth-child(3) {
  width: 25%;
}


td {
  padding-top: .5em;
  padding-bottom: .5em;
}



/* add space after d-head  text */
p strong {
  margin-right: .5em;
}


/* fix spacing issues before headers */
table + h2, ul + h2, ol + h2 {
  margin-top: 1.5em !important;
}


/* right align numbers in general-summary-table, and adjust height on p tags in table */
.general-summary-table tr td:nth-child(2) {
  text-align: right;
}
.general-summary-table p {
  margin-bottom: 0em;
}

/* adjust column widths on general-summary-table */
.general-summary-table td:nth-child(1){
   width: 80%;
}
.general-summary-table td:nth-child(2){
   width: 20%;
}


/* add styling for p tags that need single spacing */
p.single-space {
  margin-bottom: 0em;
}

/* reduce font size of footnotes to 75% of normal */
.footnotes {
  font-size: 80%;
}

.footnotes:before {
  display: none;
}

/* remove indenting of wrapped lists in table */
td li.bulletin-ul {
  padding-left: 0 !important;
  line-height: 1.5;
  margin-bottom: 0.5em;
  text-indent:  0em;
  margin-left: 0em !important;
}

/* font weight normal */
.no-bold {
  font-weight: normal;
}

p.course-title-line {
  font-weight: bold;
}

.instructors {
  font-weight: normal;
  margin-left: 0.5em;
}


/* center align numbers in courses-table, and adjust height on p tags in table */
.courses-table th:last-child,
.courses-table td:last-child {
  text-align: center;
}

.courses-table p {
  margin-bottom: 0em;
}

/* adjust column widths on courses-table */
.courses-table td:first-child {
   width: 23%;
}
.courses-table td:last-child {
   width: 20%;
}


/* center align numbers in courses-2col-table, and adjust height on p tags in table */
.courses-2col-table th:last-child,
.courses-2col-table td:last-child {
  text-align: center;
}

.courses-2col-table p {
  margin-bottom: 0em;
}

.courses-2col-table td:last-child {
   width: 20%;
}


/* ordered list style for thesis */
ol.bulletin-ol-thesis {
  list-style-type: upper-alpha;
}

ol.bulletin-ol-thesis ol {
  list-style-type: decimal;
}

ol.bulletin-ol-thesis ol ol {
  list-style-type: lower-alpha;
}

/* move footnotes closer to the table above them */
table + p.footnotes {
  margin-top: -2.5em;
  margin-bottom: 1.5em;
}

/* added to support styling of drama financial aid lists with embedded headers */
ol.bulletin-ol-headers {
    margin-left: -2em;
}

ol.bulletin-ol-headers .c-head {
  margin-left: -1em;
  margin-top: 1em;
}

/* styling for course-desc-table drama */
table.course-desc-table td:first-child {
   width: 25%;
}

/* reduce amount of spacing between course table and text following it - drama */
table.course-desc-table + p,
table.course-desc-table + ul {
  margin-top: -1.5em;
}

/* style ism-calendar-table to fix column widths */
table.ism-calendar-table tr td:first-child {
  width: 24%;
}

table.ism-calendar-table tr td:nth-child(2),
table.ism-calendar-table tr td:nth-child(3),
table.ism-calendar-table tr td:nth-child(4),
table.ism-calendar-table tr td:nth-child(5) {
  width:19%;
}

/* Drama - Departmental Summary tables: center col 2 and adjust width*/
.enrollment-table th:last-child,
.enrollment-table td:last-child {
  text-align: center;
  width: 40%;
}


/* 8/1/2019 - add bold-italic class style from indesign html file */ 
.bold-italic {
    font-style: italic;
    font-weight: bold;
}
