.content-header h1
{
	font-size: 24px;
	font-weight: 400;
	color:#3c8dbc;
}

.box-info {
    margin: 10px 0;
    border:1px solid #FACE7F;
    padding:10px;
    background-color: #FFF8E5;
}

mark {
    margin: 0 -0.4em;
    padding: 0.1em 0.4em;
    border-radius: 0.8em 0.3em;
    background: transparent;
    background-image: linear-gradient(
    to right,
        rgba(255, 225, 0, 0.1),
        rgba(255, 225, 0, 0.7) 4%,
        rgba(255, 225, 0, 0.3)
    );
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

legend {
  display: block;
  border-bottom: 1px solid red;
  width:100%;
  font-size: 18px;
}

.datepicker td, .datepicker th {
    width: 2.4em;
    height: 1.0em;
    font-size: 13px;
}

.mark-info {
    margin: 0 -0.4em;
    padding: 0.1em 0.4em;
    border-radius: 3px;
    background: transparent;
    background-color:#71DFE7;color:#000;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.mark-warning {
    margin: 0 -0.4em;
    padding: 0.1em 0.4em;
    border-radius: 3px;
    background: transparent;
    background-image: linear-gradient(
    to right,
        rgba(255, 225, 0, 0.1),
        rgba(255, 225, 0, 0.7) 4%,
        rgba(255, 225, 0, 0.3)
    );
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.boxcontainer {
  width: 100%;
  padding: 0px;
  margin: 0px;
  /* important */
  display: flex;
  /* important */
  align-items: stretch;
  justify-content: space-around;
}

.child {
  width: 100%;
  border: 1px dashed #ECAC5D;
  background: #FFF8E5;
  margin: 2px;
  padding: 4px;
  /* important */
  min-height: 100%;
}

.swal2-popup {
  font-size: 0.8rem !important;
}

.mark_header {
  display: inline-block;
  line-height: 0em;
  padding-bottom: 0.5em;
}

.highlight {
  background: linear-gradient(180deg,rgba(255,255,255,0) 50%, #FFD0AE 50%);
}

.title4 {
    font-weight: 300;
    margin-top: 5px;
    border-bottom: 1px dashed #5C6BC0;
    display: inline-block;
    padding-bottom:1px;
}

.dataTables_length, .dataTables_length select{ font-size: 1em;}

textarea {
    overflow: hidden;
    min-height: 40px;
    /*max-height: 100px;*/
}