﻿.helper-text {
  float: left;
  width: 100%;
  font-size: 13px;
  line-height: 13px;
  font-style: italic;
  box-sizing: border-box;
}

.ce-mb-2 {
  margin-bottom: 2em; }

.ce-mb-2 {
  margin-bottom: 2em; }

.ce-ml-1 {
  margin-left: 1em; }

.ce-mx-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.ce-m-0 {
  margin: 0 0 !important; }

.ce-mt-0 {
  margin-top: 0 !important; }

.ce-mr-0 {
  margin-right: 0 !important; }

.ce-mb-0 {
  margin-bottom: 0 !important; }

.ce-ml-0 {
  margin-left: 0 !important; }

.ce-mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.ce-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.ce-m-1 {
  margin: 1rem 1rem !important; }

.ce-mt-1 {
  margin-top: 1rem !important; }

.ce-mr-1 {
  margin-right: 1rem !important; }

.ce-mb-1 {
  margin-bottom: 1rem !important; }

.ce-ml-1 {
  margin-left: 1rem !important; }

.ce-mx-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.ce-my-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.ce-m-2 {
  margin: 1.5rem 1.5rem !important; }

.ce-mt-2 {
  margin-top: 1.5rem !important; }

.ce-mr-2 {
  margin-right: 1.5rem !important; }

.ce-mb-2 {
  margin-bottom: 1.5rem !important; }

.ce-ml-2 {
  margin-left: 1.5rem !important; }

.ce-mx-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.ce-my-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.ce-m-3 {
  margin: 3rem 3rem !important; }

.ce-mt-3 {
  margin-top: 3rem !important; }

.ce-mr-3 {
  margin-right: 3rem !important; }

.ce-mb-3 {
  margin-bottom: 3rem !important; }

.ce-ml-3 {
  margin-left: 3rem !important; }

.ce-mx-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.ce-my-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.ce-p-0 {
  padding: 0 0 !important; }

.ce-pt-0 {
  padding-top: 0 !important; }

.ce-pr-0 {
  padding-right: 0 !important; }

.ce-pb-0 {
  padding-bottom: 0 !important; }

.ce-pl-0 {
  padding-left: 0 !important; }

.ce-px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.ce-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.ce-p-1 {
  padding: 1rem 1rem !important; }

.ce-pt-1 {
  padding-top: 1rem !important; }

.ce-pr-1 {
  padding-right: 1rem !important; }

.ce-pb-1 {
  padding-bottom: 1rem !important; }

.ce-pl-1 {
  padding-left: 1rem !important; }

.ce-px-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.ce-py-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.ce-p-2 {
  padding: 1.5rem 1.5rem !important; }

.ce-pt-2 {
  padding-top: 1.5rem !important; }

.ce-pr-2 {
  padding-right: 1.5rem !important; }

.ce-pb-2 {
  padding-bottom: 1.5rem !important; }

.ce-pl-2 {
  padding-left: 1.5rem !important; }

.ce-px-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.ce-py-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.ce-p-3 {
  padding: 3rem 3rem !important; }

.ce-pt-3 {
  padding-top: 3rem !important; }

.ce-pr-3 {
  padding-right: 3rem !important; }

.ce-pb-3 {
  padding-bottom: 3rem !important; }

.ce-pl-3 {
  padding-left: 3rem !important; }

.ce-px-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.ce-py-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.ce-text-justify {
  text-align: justify !important; }

.ce-text-nowrap {
  white-space: nowrap !important; }

.ce-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ce-text-xs-left {
  text-align: left !important; }

.ce-text-xs-right {
  text-align: right !important; }

.ce-text-xs-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .ce-text-sm-left {
    text-align: left !important; }
  .ce-text-sm-right {
    text-align: right !important; }
  .ce-text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .ce-text-md-left {
    text-align: left !important; }
  .ce-text-md-right {
    text-align: right !important; }
  .ce-text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .ce-text-lg-left {
    text-align: left !important; }
  .ce-text-lg-right {
    text-align: right !important; }
  .ce-text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .ce-text-xl-left {
    text-align: left !important; }
  .ce-text-xl-right {
    text-align: right !important; }
  .ce-text-xl-center {
    text-align: center !important; } }

.ce-text-lowercase {
  text-transform: lowercase !important; }

.ce-text-uppercase {
  text-transform: uppercase !important; }

.ce-text-capitalize {
  text-transform: capitalize !important; }

.font-weight-normal {
  font-weight: normal; }

.font-weight-bold {
  font-weight: bold; }

.font-italic {
  font-style: italic; }

.ce-text-white {
  color: #fff !important; }

.ce-text-muted {
  color: #818a91 !important; }

a.ce-text-muted:focus, a.ce-text-muted:hover {
  color: #687077 !important; }

.not-active {
  cursor: not-allowed;
  opacity: .35; }

.not-active a {
  pointer-events: none;
  cursor: not-allowed;
  opacity: .35; }

.button-under-input {
  margin-left: 138px !important; }

.pos-rel {
  position: relative !important; }

.pos-abs {
  position: absolute !important; }

.pos-fixed {
  position: fixed !important; }

.pos-static {
  position: static !important; }

.pos-unset {
  position: unset !important; }

.h-auto {
    height: auto !important;
}

.ce-flt-l {
    float: left !important;
}

.ce-flt-r {
    float: right !important;
}

.ce-flt-n {
    float:none !important;
}

.ce-flt-u {
    float: unset !important;
}

.ce-w-100 {
    width: 100%;
    float: left;
}

.ce-txt-green {
    color: #7dc245;
}

.ce-txt-black {
    color: #353439;
}

.ce-bg-green {
    background-color: #7dc245;
}

.ce-bg-lightgray {
    background-color: #f9f9fb;
}