.theme-bg {
    background-color: #FBFBFB;;
}

.theme {
    color: #006A4D;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

.btn-outline-custom.focus {
    box-shadow: none;
}
.active {
    pointer-events: none;
}

canvas {
    margin: 0 auto;
}

.float-container {
    border: 0px solid blue;
    padding: 0px;
    height: 660px;
}

.float-child {
    float: left;
    padding: 0px;
    border: 0px solid red;
}

.export-btn, .export-btn:hover {
    color: #006A4D;
}

/* Datatables pagination */
.active-page-link {
    background-color: #006A4D;
    color: #fff;
}

.page-item.active .page-link {
    background-color: #006A4D;
    border-color: #006A4D;
}

.page-link, .page-link:hover {
    color: #006A4D;
}

/* Datatables responsive + icon */
td.dtr-control::before {
    background-color: #006A4D !important;
}

/* Datatables buttons border radios for btn-group */
.add-border-back {
    border-radius: .2rem !important;
}

/* Parsley */
input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #B94A48;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7;
}

.parsley-errors-list {
  margin: 4px 0 4px;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;
  color: #B94A48;

  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
  opacity: 1;
}
