    main .layout__region--content ol {font-size: 20px !important; text-align: left !important; margin: 40px !important;}
  main .layout__region--content ol li {list-style: decimal; font-size: 20px !important; text-align: left !important;}
  main .layout__region--content ul li {list-style: disc;font-size: 20px !important;text-align: left !important;}
 .layout__region--content a:not(.btn-tulane, .btn-tulane a, .bg-skin-fill a, .tag-news a, .news-title a) {font-weight: 700 !important; color: #245588 !important;} 
 .tag-news a {color: #BBDAEB !important;}
 .layout__region--content .bg-skin-fill a:not(.btn-tulane) {font-weight: 700;text-decoration: underline;}
 .white, .white h2 {color: white !important;}
 .white h2 {padding-top: 40px; }
 .text-4xl h2 {line-height: 54px}
/* .main-region p:not(.paragraph--type--pulled-quote p) {padding: 10px 0; font-size: 18px; } */

/* needs to go into theme */
.text-base {line-height: 1.5rem !important;font-size: 1.25rem !important;}
/* text-xl { line-height: 30px !important;} */

/* mac chrome bold fix */
p strong {font-family: -apple-system, BlinkMacSystemFont, freight-sans-pro }

.node-content .block.layout .image-content-grid-text-wrapper a, .node-content .block.layout div p a {color: #00558C;}
.form-actions.js-form-wrapper.form-wrapper {overflow: visible !important;}