﻿.modal-ClassInfoDlg {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #fff;
  padding: 0rem;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  min-width: 200px;
  max-width: 400px; }
  .modal-ClassInfoDlg .bm-header {
    padding: 0 0 5px 0;
    background-color: var(--classinfo-header-background-color, #ea484d);
    color: var(--classinfo-header-color, white);
    font-size: var(--classinfo-header-font-size, 18px); }
  .modal-ClassInfoDlg .bm-title {
    padding-left: 1rem; }
  .modal-ClassInfoDlg .bm-content {
    padding: 1rem; }
  .modal-ClassInfoDlg .bm-close {
    color: var(--classinfo-header-color, white);
    padding: 0.5rem;
    margin: 0.5rem; }

#classInfoDlg h4 {
  color: var(--classinfo-label-color, darkblue);
  font-size: var(--classinfo-label-font-size, 14px); }

#classInfoDlg .synopsis {
  white-space: pre-wrap;
  max-height: 50vh;
  overflow: auto; }

#classInfoDlg .synopsis2 {
  white-space: pre-wrap; }

#classInfoDlg .classInfoLegend {
  font-weight: bold; }

#classInfoDlg .classInfoColumns {
  max-height: calc(100vh - 12rem);
  overflow: auto; }

#classInfoDlg .dlgFooter {
  padding: 20px 0px 0px 0px;
  text-align: right; }

/* Small-down */
@media screen and (max-width: 767.98px) {
  #classInfoDlg #infoForm {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 1fr; }
  #classInfoDlg #infoFieldset {
    grid-column-start: 1;
    order: 1; }
  #classInfoDlg .textBoxLabel {
    font-size: 10px;
    opacity: 0.4; }
  #classInfoDlg .fieldAndMessage {
    display: block;
    width: 100%; }
  #classInfoDlg .textBox {
    width: 100%; } }

/* Medium-up */
@media screen and (min-width: 768px) {
  #classInfoDlg #infoForm {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 1fr; }
  #classInfoDlg #infoFieldset {
    grid-column-start: 1;
    order: 1; }
  #classInfoDlg .fieldAndMessage {
    display: inline-grid;
    vertical-align: middle;
    width: calc( 90% - 8em); }
  #classInfoDlg .textBoxLabel {
    font-size: 14px;
    opacity: 0.8; }
  #classInfoDlg .textBox {
    width: 90%; } }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiU2hhcmVkL0NsYXNzSW5mb0RsZy5yYXpvci5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIlNoYXJlZC9DbGFzc0luZm9EbGcucmF6b3Iuc2NzcyIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICJBQUVBLEFBQUEsbUJBQW1CLENBQUM7RUFDaEIsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTTtFQUN0QixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE1BQU0sRUFBRSxjQUFjO0VBQ3RCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFlO0VBQ3JDLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLFNBQVMsRUFBRSxLQUFLLEdBc0JuQjtFQS9CRCxBQVdJLG1CQVhlLENBV2YsVUFBVSxDQUFDO0lBQ1AsT0FBTyxFQUFFLFNBQVM7SUFDbEIsZ0JBQWdCLEVBQUUsaURBQWtEO0lBQ3BFLEtBQUssRUFBRSxvQ0FBc0M7SUFDN0MsU0FBUyxFQUFFLHVDQUF5QyxHQUN2RDtFQWhCTCxBQWtCSSxtQkFsQmUsQ0FrQmYsU0FBUyxDQUFDO0lBQ04sWUFBWSxFQUFFLElBQUksR0FDckI7RUFwQkwsQUFzQkksbUJBdEJlLENBc0JmLFdBQVcsQ0FBQztJQUNSLE9BQU8sRUFBRSxJQUFJLEdBQ2hCO0VBeEJMLEFBMEJJLG1CQTFCZSxDQTBCZixTQUFTLENBQUM7SUFDTixLQUFLLEVBQUUsb0NBQXNDO0lBQzdDLE9BQU8sRUFBRSxNQUFNO0lBQ2YsTUFBTSxFQUFFLE1BQU0sR0FDakI7O0FBR0wsQUFFRyxhQUZVLENBRVYsRUFBRSxDQUFDO0VBQ0EsS0FBSyxFQUFFLHNDQUF1QztFQUM5QyxTQUFTLEVBQUUsc0NBQXVDLEdBQ3BEOztBQUxKLEFBT0csYUFQVSxDQU9WLFNBQVMsQ0FBQztFQUNQLFdBQVcsRUFBRSxRQUFRO0VBQ3JCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFFBQVEsRUFBRSxJQUFJLEdBQ2hCOztBQVhKLEFBYUcsYUFiVSxDQWFWLFVBQVUsQ0FBQztFQUNSLFdBQVcsRUFBRSxRQUFRLEdBQ3ZCOztBQWZKLEFBaUJHLGFBakJVLENBaUJWLGdCQUFnQixDQUFDO0VBQ2QsV0FBVyxFQUFFLElBQUksR0FDbkI7O0FBbkJKLEFBcUJHLGFBckJVLENBcUJWLGlCQUFpQixDQUFDO0VBQ2YsVUFBVSxFQUFFLG1CQUFtQjtFQUMvQixRQUFRLEVBQUUsSUFBSSxHQUNoQjs7QUF4QkosQUEwQkcsYUExQlUsQ0EwQlYsVUFBVSxDQUFDO0VBQ1IsT0FBTyxFQUFFLGdCQUFnQjtFQUN6QixVQUFVLEVBQUUsS0FBSyxHQUNuQjs7QUFNSixnQkFBZ0I7QUFDaEIsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtFQUNuQyxBQUVHLGFBRlUsQ0FFVixTQUFTLENBQUM7SUFDUCxPQUFPLEVBQUUsSUFBSTtJQUNiLFFBQVEsRUFBRSxJQUFJO0lBQ2QscUJBQXFCLEVBQUUsR0FBRyxHQUM1QjtFQU5KLEFBUUcsYUFSVSxDQVFWLGFBQWEsQ0FBQztJQUNYLGlCQUFpQixFQUFFLENBQUM7SUFDcEIsS0FBSyxFQUFFLENBQUMsR0FDVjtFQVhKLEFBYUcsYUFiVSxDQWFWLGFBQWEsQ0FBQztJQUNYLFNBQVMsRUFBRSxJQUFJO0lBQ2YsT0FBTyxFQUFFLEdBQUcsR0FDZDtFQWhCSixBQWtCRyxhQWxCVSxDQWtCVixnQkFBZ0IsQ0FBQztJQUNkLE9BQU8sRUFBRSxLQUFLO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FDYjtFQXJCSixBQXVCRyxhQXZCVSxDQXVCVixRQUFRLENBQUM7SUFDTixLQUFLLEVBQUUsSUFBSSxHQUNiOztBQUlQLGVBQWU7QUFDZixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VBQ2hDLEFBRUcsYUFGVSxDQUVWLFNBQVMsQ0FBQztJQUNQLE9BQU8sRUFBRSxJQUFJO0lBQ2IsUUFBUSxFQUFFLElBQUk7SUFDZCxxQkFBcUIsRUFBRSxHQUFHLEdBQzVCO0VBTkosQUFRRyxhQVJVLENBUVYsYUFBYSxDQUFDO0lBQ1gsaUJBQWlCLEVBQUUsQ0FBQztJQUNwQixLQUFLLEVBQUUsQ0FBQyxHQUNWO0VBWEosQUFhRyxhQWJVLENBYVYsZ0JBQWdCLENBQUM7SUFDZCxPQUFPLEVBQUUsV0FBVztJQUNwQixjQUFjLEVBQUUsTUFBTTtJQUN0QixLQUFLLEVBQUUsZ0JBQWlCLEdBQzFCO0VBakJKLEFBbUJHLGFBbkJVLENBbUJWLGFBQWEsQ0FBQztJQUNYLFNBQVMsRUFBRSxJQUFJO0lBQ2YsT0FBTyxFQUFFLEdBQUcsR0FDZDtFQXRCSixBQXdCRyxhQXhCVSxDQXdCVixRQUFRLENBQUM7SUFDTixLQUFLLEVBQUUsR0FBRyxHQUNaIgp9 */