/*select {*/
/*    height: 400px !important;*/
/*}*/
#id_sumAttendanceCodes{
    height: 400px !important;
}
#id_subtractAttendanceCodes{
    height: 400px !important;
}
#id_statusCodes{
    height: 400px !important;
}

#id_users{
    height: 400px !important;
}

#id_grades{
    height: 400px !important;
}

/*#id_disciplinary_action{*/
/*    height: 400px !important;*/
/*    !*box-sizing: content-box !important;*!*/
/*}*/

#id_expectations_student{
    height: 150px !important;
}

#id_expectations_parent{
    height: 150px !important;
}

#id_expectations_school{
    height: 150px !important;
}

#filter-submit{
    margin-top: 10px !important;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  margin-bottom: 100px; /* Margin bottom by footer height */
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-top: 40px;
  /*height: 60px; !* Set the fixed height of the footer here *!*/
  /*line-height: 60px; !* Vertically center the text there *!*/
  background-color: #f5f5f5;
  /*background-color: red;*/
}

.container {
  /*width: auto;*/
  /*max-width: 1000px;*/
  padding: 0 15px;
}

.navbar{
    box-shadow: 0px 8px 8px -6px rgba(0,0,0,.3);
    }

@media (max-width: 480px) {
    body {
        margin-bottom: 200px; /* Margin bottom by footer height */
        }
}


#signature-area {
    margin-top: 30px;
    border: 0;
    font-size: 20px;
    font-weight: bold;
}

#signature-line{
    margin-top: 60px;
  word-spacing: 0;
  color: black;
  letter-spacing: -1px;
}
#signature-label{
    margin-top: 40px;
}

.bcc-email.marked-for-delete {
    color: red;
    text-decoration: line-through;
  }

.submit-qualification-hx-buttons {
  gap: 10px;
}
