/*#container.indent {*/
/*  overflow: hidden;*/
/*}*/

#content {
  height: 100% !important;
}


#container.list-content {
  height: 100% !important;
}

#container.list-content .module{
  height: 100%;
  padding-right: 0px !important;
  padding-top: 3px !important;
}

#changelist {
  height: 100%;
  padding-right: 0 !important;
  padding-top: 0 !important;
}

#changelist #changelist-form {
  height: 85% !important;
}

.results {
  height: 100% !important;
}

#content-main {
  height: 100% !important;
}

table#result_list {
  position: relative;
}

#changelist table#result_list thead {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: #666;
  padding: 40px;
  font-size: 25px;
}

summary:focus {
  outline-style: none;
}

summary {
  cursor: pointer;
}

#id_how_know > div > label {
  font-size: 14px;
}

#id_how_know > div > label > input {
  position: inherit !important;
  display: inline !important;
  opacity: 1 !important;
}

#id_staff_type > div > label {
  font-size: 14px;
}

#id_staff_type > div > label > input {
  position: inherit !important;
  display: inline !important;
  opacity: 1 !important;
}

#id_volunteer_type > div > label {
  font-size: 14px;
}

#id_volunteer_type > div > label > input {
  position: inherit !important;
  display: inline !important;
  opacity: 1 !important;
}

#id_fishery_type > div > label {
  font-size: 14px;
}

#id_fishery_type > div > label > input {
  position: inherit !important;
  display: inline !important;
  opacity: 1 !important;
}

.checkbox-label label {
  width: 100% !important;
}

div#dropzone {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999999;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    transition: visibility 175ms, opacity 175ms;
    display: table;
    text-shadow: 1px 1px 2px #000;
    color: #fff;
    background: rgba(0, 0, 0, 0.45);
    font: bold 42px Oswald, DejaVu Sans, Tahoma, sans-serif;
}
div#textnode {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    transition: font-size 175ms;
}
.text-danger {
  color: red;
}

div#changelist-filter h3 {
  font-size: 1rem;
  color: #9e9e9e;
  padding: 0px;
}

div#changelist-filter .admindatefilter {
  padding-left: 0px;
  padding-right: 2rem
}

div.custom-search-div {
  width: 100%;
  display: flex;
}

div#result-addon1 > table {
  width: 50% !important;
}

input.form-control {
  margin-right: 3rem !important;
}
table.total-result {
  margin-top: 2rem;
  margin-left: 1rem;
  margin-right: 2rem;
  max-width: 800px;
}
table.total-result>tbody>tr>td:first-child {
  white-space: nowrap;
  width: 1%;
}
table.total-result>tbody>tr {
  border: none;
}
table.total-result td {
  font-size: 1.2rem;
}
@media print {
  @page { size: auto; }
  #side-bar {
    display: none;
  }
  #container {
    height: initial !important;
    padding-left: 0 !important;
  }
  #container > .breadcrumbs {
    display: none !important;
  }
  .side-wrapper-tools {
    display: none;
  }
  #content-main {
    padding: 0 !important;
  }
  .card.additional-submit-line {
    display: none !important;
  }
  .submit-row {
    display: none !important;
  }
  #header {
    display: none;
  }
  .input-field {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .input-field>label {
    webkit-transform: translateY(-14px) scale(0.8)!important;
    transform: translateY(-14px) scale(0.8)!important;
    -webkit-transform-origin: 0 0!important;
    transform-origin: 0 0!important;
    transition-duration: 0ms!important;
  }
  .input-field.checkbox-row>.action-checkbox {
    float: left;
  }
  .input-field.checkbox-row>.checkbox-label {
    float: left;
  }
  .checkbox-label label {
    margin-top: 0 !important;
  }
}
