body,html{font-family:sans-serif}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td,.table-bordered>tbody>tr{border-top-width:0px;border-bottom-width:0px}.table-bordered>thead>tr{border-top-width:0px}.table{border-top-width:0px;border-bottom-width:0px}.square{height:15px;width:15px;background-color:#00fff2}p{font-size:smaller}.rotate{transform:rotate(-180deg);transform:rotateX(180deg)}i{color:#00f;cursor:pointer}.bi-eye-fill{color:green}.modal-dialog,.modal-content{max-height:90vh;display:flex;flex-direction:column}.modal-body{overflow-y:auto;flex:1 1 auto}.question-number{color:#cc9633;font-weight:700}.journal-question,.journal-submit{color:#4095bf;font-style:italic}.content-section{position:relative;overflow:auto;padding:15px;margin-bottom:20px}.collapsible-list{overflow:hidden}.collapsible-list.collapsed{max-height:0;max-width:0}.collapsible-list.expanded{max-height:1000px;max-width:3000px}@media (max-width: 800px){#no-more-tables table,#no-more-tables thead,#no-more-tables tbody,#no-more-tables th,#no-more-tables td,#no-more-tables tr{display:block}#no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}#no-more-tables tr{border:1px solid #ccc}#no-more-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left;min-height:35px}#no-more-tables td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700}#no-more-tables td:before{content:attr(data-title)}}.book-selection-spinner{margin-top:1em}.book-selection-spinner .book-title{width:100%}.book-selection-spinner .spinbutton{float:left;text-align:center}.book-selection-spinner .spinbutton:first-child{border-left:4px}.book-selection-spinner .spinbutton:last-child{border-right:4px}.book-selection-spinner .spinbutton .previous,.book-selection-spinner .spinbutton .next{color:#666}.book-selection-spinner .spinbutton.focus{outline:2px solid #005a9c}.book-selection-spinner .spinbutton.focus,.book-selection-spinner .spinbutton:hover{color:#444;background-color:#eee}.book-selection-spinner .spinbutton.focus [role=spinbutton],.book-selection-spinner .spinbutton:hover [role=spinbutton]{background-color:#fff;color:#000}.book-selection-spinner .spinbutton .previous{border-bottom:1px solid black}.book-selection-spinner .spinbutton .next{border-top:1px solid black}.book-selection-spinner .spinbutton button{padding:0;margin:0;border:none;background-color:transparent}.book-selection-spinner .spinbutton .decrease svg polygon,.book-selection-spinner .spinbutton .increase svg polygon{fill:#333;stroke-width:3px;stroke:transparent}.book-selection-spinner .spinbutton .decrease{position:relative;top:4px}.book-selection-spinner .spinbutton.focus svg polygon{fill:#005a9c;stroke:#005a9c}.book-selection-spinner .spinbutton .decrease:hover svg polygon,.book-selection-spinner .spinbutton .increase:hover svg polygon{fill:#005a9c;stroke:#005a9c}div[role=separator]{clear:both}.spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;width:36px;height:36px;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{background:#fafafa;color:#333}h1,h2,h3,h4,h5,h6{color:#444}.bg-steel{background-color:#5f788a}.site-header .navbar-nav .nav-link{color:#cbd5db}.site-header .navbar-nav .nav-link:hover{color:#fff}.site-header .navbar-nav .nav-link.active{font-weight:500}.content-section{background:#fff;padding:10px 20px;border:1px solid #dddddd;border-radius:3px;margin-bottom:20px}.article-title{color:#444}a.article-title:hover{color:#428bca;text-decoration:none}.article-content{white-space:pre-line}.article-img{height:65px;width:65px;margin-right:16px}.article-metadata{padding-bottom:1px;margin-bottom:4px;border-bottom:1px solid #e3e3e3}.article-metadata a:hover{color:#333;text-decoration:none}.article-svg{width:25px;height:25px;vertical-align:middle}.account-img{height:125px;width:125px;margin-right:20px;margin-bottom:16px}.account-heading{font-size:2.5rem}
