/* Also note: https://github.com/Semantic-Org/Semantic-UI/issues/1114 */

html,
body,
#app-menu,
.ui.sidebar {
  min-height: 100%;
}

/* TODO: Fix this */
.ui.radio.checkbox {
  margin-top: 0 !important;
}

.red {
  color: #db2828;
}

.error-red {
  color: #9f3a38;
}

.green {
  color: #21ba45;
}

.help {
  padding-top: 0.5em;
}

.c-sf-add-button {
  color: #333 !important;
}

button.c-sf-button:hover {
  background-color: #808080 !important;
}

.hidden, .empty-form {
  display: none !important;
}

@media only screen and (max-width: 767.98px) {
  .ui.table:not(.unstackable) > tbody> tr.empty-form {
    display: none !important;
  }
}

.no-horizontal-padding {
  padding-left: 0;
  padding-right: 0;
}

/* Helper class rescued from previous pure.css admin */
@media (min-width: 48em) {
  .text-align-right-md {
    text-align: right;
  }
}

/* CHECKBOX */

div.ui.checkbox:not(.changelist) {
  margin-bottom: 0.69em;
}

/* ACTION CHECKBOX */

th.action-checkbox-column,
td.action-checkbox {
  text-align: center !important;
}

th.action-checkbox-column div.ui.checkbox,
td.action-checkbox div.ui.checkbox {
  max-width: 1.175em;
}

/* END ACTION CHECKBOX */

@media print {
  .noprint {
    display: none !important;
    height: 0 !important;
    border: 0 none !important;
    opacity: 0 !important;
  }
}
