h2 {
  margin-top: 1em;
}

.event {
  padding: 1rem;
  padding-left: 0;
  /* .button { display: none; } */
  /* &:hover { */
  /*    background: #ccddee; */
  /*    .button { */
  /* 	 margin-left:0.75em; */
  /* 	 display:inline-block; */
  /*    } */
  /* } */
}
.event__authors {
  font-style: italic;
}

.debug-enabled {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  width: 20em;
  background: pink;
  color: #41000b;
  padding: 0.5rem;
  border-radius: 0.5rem;
  font-size: small;
}

.beta-enabled {
  position: absolute;
  bottom: 0.5rem;
  right: 0.5rem;
  width: 20rem;
  background: #17a2b8;
  color: white;
  padding: 0.5rem;
  border-radius: 0.5rem;
}
.beta-enabled p {
  margin-bottom: 0.5rem;
}
.beta-enabled p:last-child {
  margin-bottom: 0;
}

.revision {
  text-align: right;
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  width: 20rem;
  font-size: x-small;
  color: gray;
}

.revision ~ .debug-enabled {
  top: 4rem;
}

.required {
  font-weight: 800;
}

.form-left-label {
  text-align: right;
}

.required::after {
  content: "*";
}

.field-with-error {
  border-color: red;
}

.debug {
  border: 1px solid red;
}

#internal-box {
  font-size: 80%;
}
#internal-box .row {
  margin-bottom: 0;
}

fieldset.showcase {
  border: 2px solid blue;
  border-radius: 0;
  position: relative;
  padding: 0.5rem 0.5rem;
  background: #ddd;
  margin-bottom: 1rem;
}
fieldset.showcase legend {
  background: blue;
  color: white;
  font-weight: bold;
  border-radius: 0;
  position: absolute;
  padding-left: 2rem;
  height: 30px;
  width: 20rem;
  left: -2px;
  top: -30px;
}
fieldset.showcase pre {
  margin: 0;
}

.delete_data {
  /*
     border-top:2px solid black;
     border-bottom:2px solid black;
     margin:2rem 0rem;
     padding:1rem 1rem;
     background:pink;
     table {
        width:100%;
     }
     td:first-child {
        width:10rem;
        font-weight:bold;
     }
  */
}
.delete_data td:first-child {
  width: 10rem;
  font-weight: bold;
}

.nb-table td {
  vertical-align: top;
}
.nb-table td:first-child {
  padding-right: 0.5rem;
}

select[disabled], input[disabled] {
  font-size: 80%;
  line-height: 1.2;
}

#multidate_activate:hover,
#singledate_activate:hover,
#multidate_activate_label:hover,
#singledate_activate_label:hover,
#when_date:hover,
#when_date_string:hover,
#when_from:hover,
#when_from_string:hover,
#when_until:hover,
#when_until_string:hover,
#start_date:hover,
#start_date_string:hover,
#end_date:hover,
#end_date_string:hover {
  cursor: pointer;
}

#start_date[readonly],
#end_date[readonly],
#when_date[readonly],
#when_from[readonly],
#when_until[readonly] {
  background: white !important;
}

.special-button {
  padding: 0.1rem 0.3rem;
  font-size: 80%;
  line-height: 1.2;
  margin-left: 0.3rem;
}

div.error {
  font-size: small;
}

.form-box {
  max-height: 92vh;
  overflow-y: auto;
}

/*
   PREVIEW
*/
.preview-list-item,
.preview-full-item {
  font-size: small;
}

.preview-type-org-item-box {
  font-weight: bold;
}

.preview-url-given {
  display: none;
  color: gray;
  font-size: small;
}

.preview-title-box,
.preview-type-box,
.preview-description-string {
  font-weight: bold;
}

.preview-title-box {
  font-size: 150%;
}

.preview-type-box {
  font-size: 110%;
}

.preview-speaker-box,
.preview-type-box,
.preview-when-box,
.preview-abstract-box {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.preview-speaker-box .preview-abstract-inner-box,
.preview-type-box .preview-abstract-inner-box,
.preview-when-box .preview-abstract-inner-box,
.preview-abstract-box .preview-abstract-inner-box {
  margin-top: 0.5rem;
}
.preview-speaker-box .preview-abstract-inner-box p,
.preview-type-box .preview-abstract-inner-box p,
.preview-when-box .preview-abstract-inner-box p,
.preview-abstract-box .preview-abstract-inner-box p {
  margin: 0;
  margin-bottom: 0.5em;
}
.preview-speaker-box .preview-abstract-inner-box ul,
.preview-type-box .preview-abstract-inner-box ul,
.preview-when-box .preview-abstract-inner-box ul,
.preview-abstract-box .preview-abstract-inner-box ul {
  margin-bottom: 0.5em;
}

.preview-when h1::before, .preview-when-box h1::before, .preview-org h1::before, .preview-type-org-combo h1::before,
#preview-message h1::before {
  content: "H1 (# ) are not allowed";
  margin-right: 0.25em;
  background-color: pink;
}
.preview-when h2::before, .preview-when-box h2::before, .preview-org h2::before, .preview-type-org-combo h2::before,
#preview-message h2::before {
  content: "H2 (## ) are not allowed";
  margin-right: 0.25em;
  background-color: pink;
}
.preview-when h3::before, .preview-when-box h3::before, .preview-org h3::before, .preview-type-org-combo h3::before,
#preview-message h3::before {
  content: "H3 (### ) are not allowed";
  margin-right: 0.25em;
  background-color: pink;
}
.preview-when h4::before, .preview-when-box h4::before, .preview-org h4::before, .preview-type-org-combo h4::before,
#preview-message h4::before {
  content: "H4 (#### ) are not allowed";
  margin-right: 0.25em;
  background-color: pink;
}
.preview-when h5::before, .preview-when-box h5::before, .preview-org h5::before, .preview-type-org-combo h5::before,
#preview-message h5::before {
  content: "H5 (##### ) are not allowed";
  margin-right: 0.25em;
  background-color: pink;
}
.preview-when h6::before, .preview-when-box h6::before, .preview-org h6::before, .preview-type-org-combo h6::before,
#preview-message h6::before {
  content: "H6 (###### ) are not allowed";
  margin-right: 0.25em;
  background-color: pink;
}

.preview-abstract-box h1::before {
  content: "H1 (# ) are not allowed";
  margin-right: 0.25em;
  background-color: pink;
}
.preview-abstract-box h2::before {
  content: "H2 (## ) are not allowed";
  margin-right: 0.25em;
  background-color: pink;
}
.preview-abstract-box h3, .preview-abstract-box h4, .preview-abstract-box h5, .preview-abstract-box h6 {
  margin-top: 1em;
  margin-bottom: 0em;
  font-size: 115%;
}

.preview-type-box {
  color: gray;
  font-size: 125%;
  margin-bottom: 0;
}

.preview-when-box {
  margin-top: 0;
}

.preview-timeslot {
  font-weight: bold;
  color: gray;
}

.preview-abstract-inner-box {
  margin-left: 1rem;
}

.preview-list-item.preview-3 .preview-speaker {
  font-size: inherit;
}
.preview-list-item.preview-3 .preview-speaker-affil {
  color: gray;
  font-size: 95%;
  font-size: normal;
}
.preview-list-item.preview-3 .preview-type-org-item-box {
  font-weight: inherit;
  color: gray;
}
.preview-list-item.preview-3 .preview-type-org-item-box a {
  color: inherit;
}
.preview-list-item.preview-3 .preview-speaker-item-box,
.preview-list-item.preview-3 .preview-when-item-box {
  margin-top: 0.75em;
}
.preview-list-item.preview-3 .preview-when-item-box, .preview-list-item.preview-3 .preview-type-org-item-box {
  font-size: 90%;
}
.preview-list-item.preview-3 .preview-title-item-box, .preview-list-item.preview-3 .preview-speaker-item-box {
  font-size: 110%;
}

.preview-3 .preview-title-box {
  font-size: 130%;
}
.preview-3 .preview-speaker {
  font-size: 120%;
}
.preview-3 .preview-speaker-affil {
  color: gray;
  font-size: 110%;
  font-size: normal;
}
.preview-3 .preview-timeslot {
  font-weight: inherit;
  color: inherit;
}
.preview-3 .preview-type-box {
  font-weight: inherit;
  color: gray;
  font-size: 95%;
  margin-bottom: 0;
}
.preview-3 .preview-contact-box {
  color: gray;
}
.preview-3 .preview-contact-box a {
  text-decoration: none;
  color: inherit;
}

.left_latex {
  font-weight: bold;
  color: red;
  font-size: 150%;
}

#internal-box {
  display: none;
}

.preview-full-item {
  max-height: 45vh;
  overflow-y: auto;
}

.display_on_outer {
  padding-left: 2rem;
}

.md__html__tabs .nav-link {
  padding: 0.1rem 0.3rem;
  font-size: small;
  color: black;
}
.md__html__tabs .nav-link.active {
  background: #5a6268;
  color: #fff;
}

#abstract, #location {
  font-size: small;
}

.columns-2 {
  columns: 2;
}

.editor-toolbar {
  padding-top: 0;
  padding-bottom: 0;
  margn: 0;
}

.repeat-dates-list {
  columns: 4;
}
.repeat-dates-list input[type=checkbox] {
  display: none;
}
.repeat-dates-list label {
  padding: 0.25rem 0.25rem;
  display: block;
  cursor: pointer;
}
.repeat-dates-list .repeat-dates-item {
  margin-bottom: 0.25rem;
}
.repeat-dates-list .repeat-dates-item:hover {
  outline: 1px solid black;
}
.repeat-dates-list .repeat-dates-item:has(input[type=checkbox]:checked) {
  background-color: #37A0CB;
  color: white;
}

.text-bg-nl-sent .card-header {
  background-color: #50C878;
}
.text-bg-nl-sent .card-body {
  background-color: #90EE90;
}
.text-bg-nl-sent .card-body a {
  color: black;
}
.text-bg-nl-sent .card-footer {
  background-color: #50C878;
}

.text-bg-nl-draft .card-header {
  background-color: #FFBF00;
}
.text-bg-nl-draft .card-body {
  background-color: #FDDA0D;
}
.text-bg-nl-draft .card-body a {
  color: black;
}
.text-bg-nl-draft .card-footer {
  background-color: #FFBF00;
}

/*# sourceMappingURL=eventi.css.map */
