
.checkbox-nice {
  position: relative;
  padding-left: 15px;
}


/* line 323, Applications/MAMP/htdocs/cube/scss/theme/imports/_forms.scss */

.checkbox-nice input[type=checkbox] {
  visibility: hidden;
}


/* line 326, Applications/MAMP/htdocs/cube/scss/theme/imports/_forms.scss */

.checkbox-nice label {
  padding-top: 3px;
}


/* line 329, Applications/MAMP/htdocs/cube/scss/theme/imports/_forms.scss */

.checkbox-nice.checkbox-inline>label {
  margin-left: 16px;
}


/* line 332, Applications/MAMP/htdocs/cube/scss/theme/imports/_forms.scss */

.checkbox-nice label:before {
  cursor: pointer;
  position: absolute;
  width: 22px;
  height: 22px;
  left: 1px;
  top: 1px;
  background: #ffffff;
  content: "";
  border: 2px solid #e7ebee;
  border-radius: 3px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}


/* line 344, Applications/MAMP/htdocs/cube/scss/theme/imports/_forms.scss */

.checkbox-nice label:after {
  opacity: 0;
  content: '';
  position: absolute;
  width: 12px;
  height: 7px;
  background: transparent;
  top: 7px;
  left: 6px;
  border: 3px solid #03a9f4;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
}


/* line 359, Applications/MAMP/htdocs/cube/scss/theme/imports/_forms.scss */

.checkbox-nice label:hover::after {
  opacity: 0.3;
}


/* line 362, Applications/MAMP/htdocs/cube/scss/theme/imports/_forms.scss */

.checkbox-nice input[type=checkbox]:checked+label:after {
  opacity: 1;
}

.daterangepicker .ranges {
  width: auto !important;
}