body { font-family: 'Open Sans', sans-serif; }

div.container-fluid { padding: 2em 4em; }

p, li { text-align: justify; }

h1 { font-family: 'Open Sans', sans-serif; font-weight: bold; margin-top: 1em; margin-bottom: 1em; font-size: 200%; text-align: center; }
h2 { font-family: 'Open Sans', sans-serif; font-weight: bold; margin-top: 1em; margin-bottom: 1em; font-size: 150%; text-align: left;   }

a { font-weight: bold; }

figure { padding: 0; margin: 0; }

th, td { padding: 10px; padding-top: 3px; padding-bottom: 3px; }

.resized25p100 { width: 100%; border: solid 2px black; display: block; margin-left: auto; margin-right: auto; margin-top: 1em; margin-bottom: 1em; }

.resized25p100notfullsize { display: block; margin-left: auto; margin-right: auto; margin-top: 1em; margin-bottom: 1em; }

.bold { font-weight: bold; }
  
.card { border: solid 1px lightgrey; }

.card-header { cursor: pointer; border-bottom: none; }

.card-header .title { font-size: 17px; color: #000; }

.card-header .accicon { float: right; font-size: 20px; width: 1.2em; }

.card-header:not(.collapsed) .rotate-icon { transform: rotate(180deg); }

.card-header-odd  { background-color: #FDEBD0; }
.card-header-even { background-color: #FEF9E7; }

/*.card-header:odd  {background-color: #ff0000;}
.card-header:even {background-color: #f2f2f2;}*/

.card-body { border-top: 1px solid #ddd; }

.carousel-inner img { width: 100%; height: 100%; border: solid 2px black; display: block; }

.carousel-caption { visibility: hidden; }

.carousel-caption h3 { font-weight: bold; }

.carousel-caption p { text-align: center; font-size: 80%; }

/*.carousel-caption { display: none; }*/

/* Set the background color of body to soft grey
body { background-color: #f6f6d4; }

/* On screens that are 992px or less, set the background color to blue
@media screen and (max-width: 992px) { body { background-color: blue; } .navbutton { width: 20%; } }

/* On screens that are 600px or less, set the background color to olive
@media screen and (max-width: 600px) { body { background-color: olive; } } */
