.font-blur {
  -webkit-filter: blur(0.1rem);
  filter: blur(0.1rem); }

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

.font-cap {
  text-transform: capitalize !important; }

h3 {
  font-size: 2rem; }

.font-08rem {
  font-size: 0.8rem; }

.font-09rem {
  font-size: 0.9rem; }

.font-1rem {
  font-size: 1rem; }

.font-12rem {
  font-size: 1.2rem; }

.font-16rem {
  font-size: 1.6rem; }

.font-2rem {
  font-size: 2rem; }

.font-3rem {
  font-size: 3rem; }

@media only screen and (max-width: 600px) {
  .font-p-09rem {
    font-size: 0.9rem; }

  .font-p-1rem {
    font-size: 1rem; }

  .font-p-12rem {
    font-size: 1.2rem; }

  .font-p-2rem {
    font-size: 2rem; }

  .font-p-3rem {
    font-size: 3rem; } }
@media only screen and (max-width: 992px) {
  .font-tp-09rem {
    font-size: 0.9rem; }

  .font-tp-1rem {
    font-size: 1rem; }

  .font-tp-12rem {
    font-size: 1.2rem; }

  .font-tp-2rem {
    font-size: 2rem; }

  .font-tp-3rem {
    font-size: 3rem; } }
@media only screen and (min-width: 601px) and (max-width: 992px) {
  .font-t-09rem {
    font-size: 0.9rem; }

  .font-t-1rem {
    font-size: 1rem; }

  .font-t-12rem {
    font-size: 1.2rem; }

  .font-t-2rem {
    font-size: 2rem; }

  .font-t-3rem {
    font-size: 3rem; } }
@media only screen and (min-width: 601px) {
  .font-td-09rem {
    font-size: 0.9rem; }

  .font-td-1rem {
    font-size: 1rem; }

  .font-td-12rem {
    font-size: 1.2rem; }

  .font-td-2rem {
    font-size: 2rem; }

  .font-td-3rem {
    font-size: 3rem; } }
@media only screen and (min-width: 993px) and (max-width: 1200px) {
  .font-d-09rem {
    font-size: 0.9rem; }

  .font-d-1rem {
    font-size: 1rem; }

  .font-d-12rem {
    font-size: 1.2rem; }

  .font-d-2rem {
    font-size: 2rem; }

  .font-d-3rem {
    font-size: 3rem; } }
@media only screen and (min-width: 993px) {
  .font-dl-09rem {
    font-size: 0.9rem; }

  .font-dl-1rem {
    font-size: 1rem; }

  .font-dl-12rem {
    font-size: 1.2rem; }

  .font-dl-2rem {
    font-size: 2rem; }

  .font-dl-3rem {
    font-size: 3rem; } }
.all-h {
  height: 100%; }

.medium-h {
  height: 50%; }

.all-vh {
  height: 100vh; }

.medium-vh {
  height: 50vh; }

@media only screen and (max-width: 600px) {
  .all-vh-nav {
    height: calc(100vh - 56px); } }
@media only screen and (min-width: 601px) {
  .all-vh-nav {
    height: calc(100vh - 64px); } }
@media only screen and (max-width: 600px) {
  .all-vh-min {
    min-height: calc(100vh - 56px - 63px); } }
@media only screen and (min-width: 601px) {
  .all-vh-min {
    min-height: calc(100vh - 64px - 87px); } }
.all-w {
  width: 100% !important; }

.medium-w {
  width: 50% !important; }

.go-top {
  position: fixed;
  bottom: 10px;
  right: 10px;
  text-decoration: none;
  border: none;
  z-index: 98;
  background-color: #515151;
  color: white;
  display: none;
  cursor: pointer; }

.go-top > i {
  font-size: 3rem;
  line-height: normal;
  margin: 5px 0 5px 0; }

.vertical-align {
  -ms-display: flex;
  display: flex;
  /* alineacion vertical */
  align-items: center; }

.posRel {
  position: relative; }

.posAbsRedit {
  position: absolute;
  top: 1.5rem;
  right: 1rem;
  cursor: pointer;
  color: #9e9e9e; }

.container-side-nav {
  position: relative;
  z-index: 2; }

@media only screen and (min-width: 601px) {
  .box-h-btn {
    height: 5rem; } }
.generalBox {
  width: 100%;
  display: inline-block;
  background-color: #f1f1f2; }
  @media only screen and (max-width: 600px) {
    .generalBox {
      min-height: calc(100vh - 56px - 63px); } }
  @media only screen and (min-width: 601px) {
    .generalBox {
      min-height: calc(100vh - 64px - 68px); } }

.card-panel.z-depth-0.alert.alert-success {
  margin-bottom: 2rem; }

.pointer {
  cursor: pointer; }

.nodrag {
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none; }

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border: 1px solid #f5c6cb; }

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border: 1px solid #ffeeba; }

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border: 1px solid #c3e6cb; }

.alert {
  padding: 5px;
  padding-left: 18px; }

@media only screen and (max-width: 600px) {
  #num-results {
    width: 50%;
    padding-left: 5%; } }
@media only screen and (min-width: 601px) {
  #num-results {
    width: 8.8rem; } }

@media only screen and (max-width: 600px) {
  #num-results-label {
    left: 3rem;
    top: -2.4rem; } }
@media only screen and (min-width: 601px) {
  #num-results-label {
    top: -2.4rem; } }

.border1 {
  border: solid 1px red; }

.border2 {
  border: solid 1px black; }

.border3 {
  border: solid 1px blue; }

.border4 {
  border: solid 1px purple; }

.border5 {
  border: solid 1px green; }

.hovGreen:hover {
  color: #1ea69a !important; }

.hovRedBack:hover {
  background-color: #ef9a9a !important; }

.color1 {
  background-color: #1ea69a; }

.color1-text {
  color: #1ea69a; }

input[type="search"]:not(.browser-default):focus:not([readonly]) + label i {
  color: #1ea69a; }

.marginCentered {
  margin: 0 auto !important; }

.hovMenu:hover {
  background-color: #1b1f22; }

.side-nav li > a:hover {
  background-color: transparent !important; }

.input-field > div > input {
  text-align: center; }

.stripe-button-el {
  background-color: #1ea69a !important;
  height: 54px !important;
  line-height: 54px !important;
  text-decoration: none !important;
  color: #fff !important;
  text-align: center !important;
  letter-spacing: .5px !important;
  transition: .2s ease-out !important;
  cursor: pointer !important;
  font-size: 1rem !important;
  border: none !important;
  border-radius: 2px !important;
  display: inline-block !important;
  padding: 0 2rem !important;
  text-transform: uppercase !important;
  vertical-align: middle !important;
  box-sizing: inherit !important;
  font-family: "Roboto", sans-serif !important;
  font-weight: normal !important;
  background-image: none !important; }

.stripe-button-el span {
  background-image: none !important;
  font-weight: normal !important;
  padding: 0 !important;
  height: auto !important;
  line-height: inherit !important;
  background: none !important;
  font-size: 1rem !important;
  font-family: "Roboto", sans-serif !important; }

.fixed-action-btn {
  right: auto;
  bottom: auto; }

.fixed-action-btn > ul > li {
  margin-top: 0 !important; }

/* BACKGROUND IMAGES POSITION*/
.bckImgCenter {
  background-size: cover;
  background-position: center; }

.bckImgCenterTop {
  background-size: cover;
  background-position: center top; }

.bckImgRightTop {
  background-size: cover;
  background-position: right top; }

.bckImgCenterResp {
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 100%; }

/* END OF BACKGROUND IMAGES POSITION*/
.parallax img {
  width: 100%; }

.brand-logo img.wtl {
  background-color: #262c30; }

td, th {
  border: solid 1px #cecece; }

@media only screen and (max-width: 600px) {
  .tableList, #containerTableLast, #containerTablePagos, #containerTableSearchUser, #containerTableUsers, #containerTable > .scr {
    overflow-x: scroll; } }

.editText:hover {
  background-color: #d4f7f4;
  cursor: cell; }

.editText:focus {
  background-color: white;
  cursor: text; }

tr > td > a {
  color: #1ea69a; }

tr > td > div, tr > th > div {
  padding-left: .6rem;
  padding-right: .6rem; }

tr:not(.colored):hover {
  background-color: #f5f5f5 !important; }

.lineColStR {
  border-right: dashed 1px #e6e6e6 !important; }

.lineColStL {
  border-left: dashed 1px #e6e6e6 !important; }

#blockOptionCloumn {
  width: 12rem !important; }

.margin-none {
  margin: 0 !important; }

.margin-top-none {
  margin-top: 0 !important; }

.margin-bottom-none {
  margin-bottom: 0 !important; }

.margin-right-none {
  margin-right: 0 !important; }

.margin-left-none {
  margin-left: 0 !important; }

.margin-h-none {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.margin-w-none {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.margin-05rem {
  margin: 0.5rem !important; }

.margin-top-05rem {
  margin-top: 0.5rem !important; }

.margin-bottom-05rem {
  margin-bottom: 0.5rem !important; }

.margin-right-05rem {
  margin-right: 0.5rem !important; }

.margin-left-05rem {
  margin-left: 0.5rem !important; }

.margin-h-05rem {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.margin-w-05rem {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important; }

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

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

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

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

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

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

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

.margin-2rem {
  margin: 2rem !important; }

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

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

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

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

.margin-h-2rem {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important; }

.margin-w-2rem {
  margin-right: 2rem !important;
  margin-left: 2rem !important; }

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

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

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

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

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

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

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

.centerMargin {
  margin: 0 auto !important; }

.margin-top-nav {
  margin-top: 64px; }

@media only screen and (max-width: 600px) {
  .margin-p-none {
    margin: 0 !important; }

  .margin-p-top-none {
    margin-top: 0 !important; }

  .margin-p-bottom-none {
    margin-bottom: 0 !important; }

  .margin-p-h-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .margin-p-right-none {
    margin-right: 0 !important; }

  .margin-p-left-none {
    margin-left: 0 !important; }

  .margin-p-w-none {
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .margin-p-1rem {
    margin: 1rem !important; }

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

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

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

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

  .margin-p-h-1rem {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .margin-p-w-1rem {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .margin-p-2rem {
    margin: 2rem !important; }

  .margin-p-top-2rem {
    margin-top: 2rem !important; }

  .margin-p-bottom-2rem {
    margin-bottom: 2rem !important; }

  .margin-p-left-2rem {
    margin-left: 2rem !important; }

  .margin-p-right-2rem {
    margin-right: 2rem !important; }

  .margin-p-h-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .margin-p-w-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }

  .margin-p-3rem {
    margin: 3rem !important; }

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

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

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

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

  .margin-p-h-3rem {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

  .margin-p-w-3rem {
    margin-right: 3rem !important;
    margin-left: 3rem !important; } }
@media only screen and (max-width: 992px) {
  .margin-tp-none {
    margin: 0 !important; }

  .margin-tp-top-none {
    margin-top: 0 !important; }

  .margin-tp-bottom-none {
    margin-bottom: 0 !important; }

  .margin-tp-h-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .margin-tp-right-none {
    margin-right: 0 !important; }

  .margin-tp-left-none {
    margin-left: 0 !important; }

  .margin-tp-w-none {
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .margin-tp-1rem {
    margin: 1rem !important; }

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

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

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

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

  .margin-tp-h-1rem {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .margin-tp-w-1rem {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .margin-tp-2rem {
    margin: 2rem !important; }

  .margin-tp-top-2rem {
    margin-top: 2rem !important; }

  .margin-tp-bottom-2rem {
    margin-bottom: 2rem !important; }

  .margin-tp-left-2rem {
    margin-left: 2rem !important; }

  .margin-tp-right-2rem {
    margin-right: 2rem !important; }

  .margin-tp-h-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .margin-tp-w-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }

  .margin-tp-3rem {
    margin: 3rem !important; }

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

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

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

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

  .margin-tp-h-3rem {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

  .margin-tp-w-3rem {
    margin-right: 3rem !important;
    margin-left: 3rem !important; } }
@media only screen and (min-width: 601px) and (max-width: 992px) {
  .margin-t-none {
    margin: 0 !important; }

  .margin-t-top-none {
    margin-top: 0 !important; }

  .margin-t-bottom-none {
    margin-bottom: 0 !important; }

  .margin-t-h-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .margin-t-right-none {
    margin-right: 0 !important; }

  .margin-t-left-none {
    margin-left: 0 !important; }

  .margin-t-w-none {
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .margin-t-1rem {
    margin: 1rem !important; }

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

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

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

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

  .margin-t-h-1rem {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .margin-t-w-1rem {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .margin-t-2rem {
    margin: 2rem !important; }

  .margin-t-top-2rem {
    margin-top: 2rem !important; }

  .margin-t-bottom-2rem {
    margin-bottom: 2rem !important; }

  .margin-t-left-2rem {
    margin-left: 2rem !important; }

  .margin-t-right-2rem {
    margin-right: 2rem !important; }

  .margin-t-h-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .margin-t-w-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }

  .margin-t-3rem {
    margin: 3rem !important; }

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

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

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

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

  .margin-t-h-3rem {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

  .margin-t-w-3rem {
    margin-right: 3rem !important;
    margin-left: 3rem !important; } }
@media only screen and (min-width: 601px) {
  .margin-td-none {
    margin: 0 !important; }

  .margin-td-top-none {
    margin-top: 0 !important; }

  .margin-td-bottom-none {
    margin-bottom: 0 !important; }

  .margin-td-h-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .margin-td-right-none {
    margin-right: 0 !important; }

  .margin-td-left-none {
    margin-left: 0 !important; }

  .margin-td-w-none {
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .margin-td-1rem {
    margin: 1rem !important; }

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

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

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

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

  .margin-td-h-1rem {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .margin-td-w-1rem {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .margin-td-2rem {
    margin: 2rem !important; }

  .margin-td-top-2rem {
    margin-top: 2rem !important; }

  .margin-td-bottom-2rem {
    margin-bottom: 2rem !important; }

  .margin-td-left-2rem {
    margin-left: 2rem !important; }

  .margin-td-right-2rem {
    margin-right: 2rem !important; }

  .margin-td-h-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .margin-td-w-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }

  .margin-td-3rem {
    margin: 3rem !important; }

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

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

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

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

  .margin-td-h-3rem {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

  .margin-td-w-3rem {
    margin-right: 3rem !important;
    margin-left: 3rem !important; } }
@media only screen and (min-width: 993px) and (max-width: 1200px) {
  .margin-d-none {
    margin: 0 !important; }

  .margin-d-top-none {
    margin-top: 0 !important; }

  .margin-d-bottom-none {
    margin-bottom: 0 !important; }

  .margin-d-h-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .margin-d-right-none {
    margin-right: 0 !important; }

  .margin-d-left-none {
    margin-left: 0 !important; }

  .margin-d-w-none {
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .margin-d-1rem {
    margin: 1rem !important; }

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

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

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

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

  .margin-d-h-1rem {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .margin-d-w-1rem {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .margin-d-2rem {
    margin: 2rem !important; }

  .margin-d-top-2rem {
    margin-top: 2rem !important; }

  .margin-d-bottom-2rem {
    margin-bottom: 2rem !important; }

  .margin-d-left-2rem {
    margin-left: 2rem !important; }

  .margin-d-right-2rem {
    margin-right: 2rem !important; }

  .margin-d-h-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .margin-d-w-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }

  .margin-d-3rem {
    margin: 3rem !important; }

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

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

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

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

  .margin-d-h-3rem {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

  .margin-d-w-3rem {
    margin-right: 3rem !important;
    margin-left: 3rem !important; } }
@media only screen and (min-width: 993px) {
  .margin-dl-none {
    margin: 0 !important; }

  .margin-dl-top-none {
    margin-top: 0 !important; }

  .margin-dl-bottom-none {
    margin-bottom: 0 !important; }

  .margin-dl-h-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .margin-dl-right-none {
    margin-right: 0 !important; }

  .margin-dl-left-none {
    margin-left: 0 !important; }

  .margin-dl-w-none {
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .margin-dl-1rem {
    margin: 1rem !important; }

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

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

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

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

  .margin-dl-h-1rem {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .margin-dl-w-1rem {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .margin-dl-2rem {
    margin: 2rem !important; }

  .margin-dl-top-2rem {
    margin-top: 2rem !important; }

  .margin-dl-bottom-2rem {
    margin-bottom: 2rem !important; }

  .margin-dl-left-2rem {
    margin-left: 2rem !important; }

  .margin-dl-right-2rem {
    margin-right: 2rem !important; }

  .margin-dl-h-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .margin-dl-w-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }

  .margin-dl-3rem {
    margin: 3rem !important; }

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

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

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

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

  .margin-dl-h-3rem {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

  .margin-dl-w-3rem {
    margin-right: 3rem !important;
    margin-left: 3rem !important; } }
@media only screen and (min-width: 1201px) {
  .margin-l-none {
    margin: 0 !important; }

  .margin-l-top-none {
    margin-top: 0 !important; }

  .margin-l-bottom-none {
    margin-bottom: 0 !important; }

  .margin-l-h-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .margin-l-right-none {
    margin-right: 0 !important; }

  .margin-l-left-none {
    margin-left: 0 !important; }

  .margin-l-w-none {
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .margin-l-1rem {
    margin: 1rem !important; }

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

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

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

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

  .margin-l-h-1rem {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .margin-l-w-1rem {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .margin-l-2rem {
    margin: 2rem !important; }

  .margin-l-top-2rem {
    margin-top: 2rem !important; }

  .margin-l-bottom-2rem {
    margin-bottom: 2rem !important; }

  .margin-l-left-2rem {
    margin-left: 2rem !important; }

  .margin-l-right-2rem {
    margin-right: 2rem !important; }

  .margin-l-h-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .margin-l-w-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }

  .margin-l-3rem {
    margin: 3rem !important; }

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

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

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

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

  .margin-l-h-3rem {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

  .margin-l-w-3rem {
    margin-right: 3rem !important;
    margin-left: 3rem !important; } }
.padding-none {
  padding: 0 !important; }

.padding-top-none {
  padding-top: 0 !important; }

.padding-bottom-none {
  padding-bottom: 0 !important; }

.padding-right-none {
  padding-right: 0 !important; }

.padding-left-none {
  padding-left: 0 !important; }

.padding-h-none {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.padding-w-none {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.padding-05rem {
  padding: 0.5rem !important; }

.padding-top-05rem {
  padding-top: 0.5rem !important; }

.padding-bottom-05rem {
  padding-bottom: 0.5rem !important; }

.padding-right-05rem {
  padding-right: 0.5rem !important; }

.padding-left-05rem {
  padding-left: 0.5rem !important; }

.padding-h-05rem {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.padding-w-05rem {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important; }

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

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

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

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

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

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

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

.padding-2rem {
  padding: 2rem !important; }

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

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

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

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

.padding-h-2rem {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important; }

.padding-w-2rem {
  padding-right: 2rem !important;
  padding-left: 2rem !important; }

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

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

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

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

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

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

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

.padding-h-6rem {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important; }

.padding-05rem {
  padding: 0.5rem !important; }

@media only screen and (max-width: 600px) {
  .padding-p-none {
    padding: 0 !important; }

  .padding-p-top-none {
    padding-top: 0 !important; }

  .padding-p-bottom-none {
    padding-bottom: 0 !important; }

  .padding-p-h-none {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .padding-p-right-none {
    padding-right: 0 !important; }

  .padding-p-left-none {
    padding-left: 0 !important; }

  .padding-p-w-none {
    padding-right: 0 !important;
    padding-left: 0 !important; }

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

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

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

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

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

  .padding-p-h-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

  .padding-p-w-1rem {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }

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

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

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

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

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

  .padding-p-h-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }

  .padding-p-w-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }

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

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

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

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

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

  .padding-p-h-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

  .padding-p-w-3rem {
    padding-right: 3rem !important;
    padding-left: 3rem !important; } }
@media only screen and (max-width: 992px) {
  .padding-tp-none {
    padding: 0 !important; }

  .padding-tp-top-none {
    padding-top: 0 !important; }

  .padding-tp-bottom-none {
    padding-bottom: 0 !important; }

  .padding-tp-h-none {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .padding-tp-right-none {
    padding-right: 0 !important; }

  .padding-tp-left-none {
    padding-left: 0 !important; }

  .padding-tp-w-none {
    padding-right: 0 !important;
    padding-left: 0 !important; }

  .padding-tp-1rem {
    padding: 1rem !important; }

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

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

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

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

  .padding-tp-h-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

  .padding-tp-w-1rem {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }

  .padding-tp-2rem {
    padding: 2rem !important; }

  .padding-tp-top-2rem {
    padding-top: 2rem !important; }

  .padding-tp-bottom-2rem {
    padding-bottom: 2rem !important; }

  .padding-tp-left-2rem {
    padding-left: 2rem !important; }

  .padding-tp-right-2rem {
    padding-right: 2rem !important; }

  .padding-tp-h-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }

  .padding-tp-w-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }

  .padding-tp-3rem {
    padding: 3rem !important; }

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

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

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

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

  .padding-tp-h-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

  .padding-tp-w-3rem {
    padding-right: 3rem !important;
    padding-left: 3rem !important; } }
@media only screen and (min-width: 601px) and (max-width: 992px) {
  .padding-t-none {
    padding: 0 !important; }

  .padding-t-top-none {
    padding-top: 0 !important; }

  .padding-t-bottom-none {
    padding-bottom: 0 !important; }

  .padding-t-h-none {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .padding-t-right-none {
    padding-right: 0 !important; }

  .padding-t-left-none {
    padding-left: 0 !important; }

  .padding-t-w-none {
    padding-right: 0 !important;
    padding-left: 0 !important; }

  .padding-t-1rem {
    padding: 1rem !important; }

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

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

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

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

  .padding-t-h-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

  .padding-t-w-1rem {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }

  .padding-t-2rem {
    padding: 2rem !important; }

  .padding-t-top-2rem {
    padding-top: 2rem !important; }

  .padding-t-bottom-2rem {
    padding-bottom: 2rem !important; }

  .padding-t-left-2rem {
    padding-left: 2rem !important; }

  .padding-t-right-2rem {
    padding-right: 2rem !important; }

  .padding-t-h-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }

  .padding-t-w-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }

  .padding-t-3rem {
    padding: 3rem !important; }

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

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

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

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

  .padding-t-h-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

  .padding-t-w-3rem {
    padding-right: 3rem !important;
    padding-left: 3rem !important; } }
@media only screen and (min-width: 601px) {
  .padding-td-none {
    padding: 0 !important; }

  .padding-td-top-none {
    padding-top: 0 !important; }

  .padding-td-bottom-none {
    padding-bottom: 0 !important; }

  .padding-td-h-none {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .padding-td-right-none {
    padding-right: 0 !important; }

  .padding-td-left-none {
    padding-left: 0 !important; }

  .padding-td-w-none {
    padding-right: 0 !important;
    padding-left: 0 !important; }

  .padding-td-1rem {
    padding: 1rem !important; }

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

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

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

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

  .padding-td-h-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

  .padding-td-w-1rem {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }

  .padding-td-2rem {
    padding: 2rem !important; }

  .padding-td-top-2rem {
    padding-top: 2rem !important; }

  .padding-td-bottom-2rem {
    padding-bottom: 2rem !important; }

  .padding-td-left-2rem {
    padding-left: 2rem !important; }

  .padding-td-right-2rem {
    padding-right: 2rem !important; }

  .padding-td-h-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }

  .padding-td-w-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }

  .padding-td-3rem {
    padding: 3rem !important; }

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

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

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

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

  .padding-td-h-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

  .padding-td-w-3rem {
    padding-right: 3rem !important;
    padding-left: 3rem !important; } }
@media only screen and (min-width: 993px) and (max-width: 1200px) {
  .padding-d-none {
    padding: 0 !important; }

  .padding-d-top-none {
    padding-top: 0 !important; }

  .padding-d-bottom-none {
    padding-bottom: 0 !important; }

  .padding-d-h-none {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .padding-d-right-none {
    padding-right: 0 !important; }

  .padding-d-left-none {
    padding-left: 0 !important; }

  .padding-d-w-none {
    padding-right: 0 !important;
    padding-left: 0 !important; }

  .padding-d-1rem {
    padding: 1rem !important; }

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

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

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

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

  .padding-d-h-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

  .padding-d-w-1rem {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }

  .padding-d-2rem {
    padding: 2rem !important; }

  .padding-d-top-2rem {
    padding-top: 2rem !important; }

  .padding-d-bottom-2rem {
    padding-bottom: 2rem !important; }

  .padding-d-left-2rem {
    padding-left: 2rem !important; }

  .padding-d-right-2rem {
    padding-right: 2rem !important; }

  .padding-d-h-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }

  .padding-d-w-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }

  .padding-d-3rem {
    padding: 3rem !important; }

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

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

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

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

  .padding-d-h-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

  .padding-d-w-3rem {
    padding-right: 3rem !important;
    padding-left: 3rem !important; } }
@media only screen and (min-width: 993px) {
  .padding-dl-none {
    padding: 0 !important; }

  .padding-dl-top-none {
    padding-top: 0 !important; }

  .padding-dl-bottom-none {
    padding-bottom: 0 !important; }

  .padding-dl-h-none {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .padding-dl-right-none {
    padding-right: 0 !important; }

  .padding-dl-left-none {
    padding-left: 0 !important; }

  .padding-dl-w-none {
    padding-right: 0 !important;
    padding-left: 0 !important; }

  .padding-dl-1rem {
    padding: 1rem !important; }

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

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

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

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

  .padding-dl-h-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

  .padding-dl-w-1rem {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }

  .padding-dl-2rem {
    padding: 2rem !important; }

  .padding-dl-top-2rem {
    padding-top: 2rem !important; }

  .padding-dl-bottom-2rem {
    padding-bottom: 2rem !important; }

  .padding-dl-left-2rem {
    padding-left: 2rem !important; }

  .padding-dl-right-2rem {
    padding-right: 2rem !important; }

  .padding-dl-h-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }

  .padding-dl-w-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }

  .padding-dl-3rem {
    padding: 3rem !important; }

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

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

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

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

  .padding-dl-h-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

  .padding-dl-w-3rem {
    padding-right: 3rem !important;
    padding-left: 3rem !important; } }
@media only screen and (min-width: 1201px) {
  .padding-l-none {
    padding: 0 !important; }

  .padding-l-top-none {
    padding-top: 0 !important; }

  .padding-l-bottom-none {
    padding-bottom: 0 !important; }

  .padding-l-h-none {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .padding-l-right-none {
    padding-right: 0 !important; }

  .padding-l-left-none {
    padding-left: 0 !important; }

  .padding-l-w-none {
    padding-right: 0 !important;
    padding-left: 0 !important; }

  .padding-l-1rem {
    padding: 1rem !important; }

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

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

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

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

  .padding-l-h-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

  .padding-l-w-1rem {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }

  .padding-l-2rem {
    padding: 2rem !important; }

  .padding-l-top-2rem {
    padding-top: 2rem !important; }

  .padding-l-bottom-2rem {
    padding-bottom: 2rem !important; }

  .padding-l-left-2rem {
    padding-left: 2rem !important; }

  .padding-l-right-2rem {
    padding-right: 2rem !important; }

  .padding-l-h-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }

  .padding-l-w-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }

  .padding-l-3rem {
    padding: 3rem !important; }

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

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

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

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

  .padding-l-h-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

  .padding-l-w-3rem {
    padding-right: 3rem !important;
    padding-left: 3rem !important; } }
@media only screen and (max-width: 600px) {
  .side-nav.fixed {
    top: 56px !important; } }
@media only screen and (min-width: 601px) {
  .side-nav.fixed {
    top: 64px !important; } }

.container-side-nav {
  padding: 2rem;
  margin-left: 255px; }
  @media only screen and (max-width: 992px) {
    .container-side-nav {
      margin-left: 0;
      padding: 0 !important; } }

nav ul a {
  color: #777; }

nav ul a:hover {
  color: white;
  background-color: #1ea69a; }

.side-nav {
  width: 255px;
  background-color: #262c30; }

.side-nav li > a {
  padding: 0 2rem; }

.chip {
  border-radius: 6px;
  background-color: #1ea69a;
  padding: 0 6px;
  font-weight: bold;
  font-size: 1rem;
  line-height: 26px;
  height: 24px; }

@media only screen and (max-width: 992px) {
  #slide-out {
    z-index: 999 !important; } }

@media only screen and (max-width: 992px) {
  #static-nav {
    background-color: #262c30; } }
@media only screen and (min-width: 993px) {
  #static-nav {
    background-color: white; } }

@media only screen and (max-width: 600px) {
  .box-login-1 {
    z-index: 999;
    top: -56px; } }
@media only screen and (min-width: 601px) {
  .box-login-1 {
    height: 100%;
    z-index: 999;
    top: calc(((100vh - 474px) / 2) - 64px); } }

@media only screen and (max-width: 600px) {
  .box-register-1 {
    z-index: 999;
    top: -56px; } }
@media only screen and (min-width: 601px) {
  .box-register-1 {
    height: 100%;
    z-index: 999;
    top: calc(((100vh - 550px) / 2) - 64px); } }

/* parent requirement: position:relative;overflow:hidden; */
.text-corner-tr {
  background-color: #1ea69a;
  color: white;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 220px;
  padding: 5px 15px;
  margin-right: -45px;
  margin-top: 45px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

/* parent requirement: position:relative;overflow:hidden; */
.text-corner-tl {
  background-color: #1ea69a;
  color: white;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 150px;
  padding: 5px 15px;
  margin-left: -35px;
  margin-top: 25px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

/*# sourceMappingURL=global.css.map */
