.form-horizontal .control-label {
  text-align: left;
}

.box-header--clickable {
  cursor: pointer;
}

.clickable {
  cursor: pointer;
}

.la-check-circle--green {
  color: green;
}

.la-check-circle--red,
.fa-times--red {
  color: red;
}

.sidebar.sidebar-left .sidebar-content {
  width: 200px;
}

.site-logo li .logo {
  left: 5px;
}

.site-logo li .brand-text {
  padding: 23px 0 0 35px;
}

.iban, .amount {
  font-size: 12px;
}

.amount {
  padding: 8px;
  display: inline-block;
}

.card--green {
  border: 3px dashed #2fbfa0;
}

.card--orange {
  border: 3px dashed orange;
}

.card--red {
  border: 3px dashed red;
}

.icon-rounded.icon-rounded-warning {
  background: rgba(255, 69, 0, 0.4);
}

.icon-rounded.icon-rounded-warning i {
  color: orangered;
}

.icon-rounded.icon-rounded-danger {
  background: rgba(139, 0, 0, 0.4);
}

.icon-rounded.icon-rounded-danger i {
  color: darkred;
}

.sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu > li > a {
  padding: 12px 15px 5px 5px;
}

.card--shadow-none {
  box-shadow: none;
}

.hidden {
  display: none;
}

.cursor--pointer {
  cursor: pointer;
}

.progress--white {
  background-color: #fff;
}

h5 a:not([href]):not([tabindex]) {
  color: #fff;
}

.icon--white {
  color: #ffffff;
}

.form-error {
  border: 1px solid #ff5c75;
}

/* Loader */
.lds-ripple {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 32px;
}

.lds-ripple--hidden {
  display: none;
}

.lds-ripple div {
  position: absolute;
  border: 4px solid #736cc7;
  opacity: 1;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div:nth-child(2) {
  animation-delay: -0.5s;
}

@keyframes lds-ripple {
  0% {
    top: 14px;
    left: 14px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: -1px;
    left: -1px;
    width: 29px;
    height: 29px;
    opacity: 0;
  }
}

.top-toolbar .user-avatar span {
  margin-right: 20px;
}

.emojione {
  width: 30px;
}

.owl-carousel__title {
  margin-top: 10px;
  margin-bottom: 5px;
}

.owl-carousel__title h2 {
  margin: 0;
}

.card--rounded {
  border-radius: 1.5rem;
}

.owl-carousel__buttons {
  margin-top: 30px;
  margin-bottom: 30px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #736cc7;
}

.owl-theme .owl-dots .owl-dot span {
  background: #fff;
  border: 1px solid #736cc7;
}

.owl-carousel__image img {
  width: 50%;
  display: inline;
}

.owl-carousel__wrapper-3x {
  padding: 70px;
}

.owl-carousel__wrapper-3x--selected {
  border: 2px solid #736cc7;
  border-radius: 50%;
}

.owl-carousel__wrapper-3x--selected:after {
  content: "\f17c";
  position: absolute;
  top: 0;
  right: 70px;
  font-family: LineAwesome;
  color: #736cc7;
  font-size: 2em;
}

.owl-carousel__image-3x img {
  width: 100%;
  display: inline;
}

.badge--spaced {
  font-weight: 700;
  width: 80px;
  padding: 15px;
  margin-bottom: 30px;
  font-size: 2rem;
}

.page-header {
  padding: 10px 30px 0;
}

.control.control-outline .control__indicator--is-invalid {
  border: 1px solid #ff5c75 !important;
}

.zmdi--large {
  font-size: 4rem;
}

.tile {
  background: #ffffff;
  padding: 20px;
  border-radius: 15px;
  border: 2px solid #736cc7;
}

.row--mb-20 {
  margin-bottom: 20px;
}

.sign-in-form .card {
  box-shadow: none;
}

.reset-spacing {
  padding: 0;
  margin: 0;
}

.field-checked {
  color: #dfe7f3;
}

.pricing-wrapper {
  margin: 0;
}

.m-t-10 {
  margin-top: 10px;
}

body .top-toolbar.navbar-desktop {
  background: none;
  box-shadow: none;
  position: absolute;
  left: 25px;
}

.block__login {
  background: #ffffff;
}

.block__login-left {
  /*padding: 10px;*/
  margin-top: 25px;
  border-right: 1px solid rgba(158, 147, 199, 0.85);
}

.block__login-right {
  margin-top: 50px;
}

.outer-block__left {
  border-radius: 20px 0 0 20px;
}

.outer-block__right {
  border-radius: 0 20px 20px 0;
}

.page-navigation {
  height: 40px;
  position: relative;
  display: inherit;
  padding: 20px;
  margin-bottom: 50px;
  border-radius: 20px;
}

.page-navigation__previous,
.page-navigation__next {
  position: absolute;
  z-index: 1;
}

.page-navigation__previous {
  left: 0;
}

.page-navigation__next {
  right: 0;
}

.page-navigation i {
  font-size: 3em;
}

.pagination .page-item.active .page-link {
  width: 39px;
  height: 36px;
}

ul, li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.list-dotted {
  list-style-type: disc;
  display: block;
  margin: 1em;
  padding: 1em;
}

.list-dotted li {
  display: list-item;
  list-style-type: disc;
}

.password-popup {
  position: absolute;
  bottom: 10px;
  bottom: -115px \9;
  /* IE Specific */
  right: 150px;
  width: 300px;
  padding: 15px;
  background: #fefefe;
  font-size: .875em;
  border-radius: 5px;
  box-shadow: 0 1px 3px #ccc;
  border: 1px solid #ddd;
  z-index: 1;
}

.password-popup h5 {
  margin: 0 0 10px 0;
  padding: 0;
  font-weight: normal;
}

.password-popup::before {
  content: "\25B2";
  position: absolute;
  top: -12px;
  left: 45%;
  font-size: 14px;
  line-height: 14px;
  color: #ddd;
  text-shadow: none;
  display: block;
}

.password-popup__invalid {
  background: url(../images/invalid.png) no-repeat 0 50%;
  background-size: contain;
  padding-left: 30px;
  line-height: 24px;
  color: #ec3f41;
}

.password-popup__valid {
  background: url(../images/valid.png) no-repeat 0 50%;
  background-size: contain;
  padding-left: 30px;
  line-height: 24px;
  color: #3a7d34;
}

.password-popup {
  display: none;
}

.btn.disabled, .btn:disabled {
  cursor: not-allowed;
}

.btn-disabled {
  pointer-events: none;
}

.btn-text-white {
  color: #ffffff !important;
}

.btn-primary .icon,
.btn-primary .fa {
  color: #ffffff;
}

.btn-outline .fa {
  color: #736cc7;
}

.card--highlight {
  border: 2px dotted #736cc7;
}

.card__loader {
  display: block;
}

.card__loader span {
  display: block;
}

.table th {
  border-top: none;
}

.table--budgetplan .amount {
  font-size: 10px;
  padding: 6px;
}

.table--budgetplan td:first-child {
  padding-left: 0;
  padding-right: 0;
}

.table--budgetplan td:not(:first-child) {
  padding: .25rem;
  vertical-align: middle;
}

.table--budgetplan small {
  font-size: 70%;
  font-weight: normal;
}

.table--budgetplan thead tr th {
  width: 82px;
}

.table-head__selected {
  border-left: 1px solid #736cc7;
  border-top: 1px solid #736cc7 !important;
  border-right: 1px solid #736cc7;
}

.table-foot__selected {
  border-left: 1px solid #736cc7;
  border-bottom: 1px solid #736cc7 !important;
  border-right: 1px solid #736cc7;
}

.table-cell__selected {
  border-left: 1px solid #736cc7;
  border-right: 1px solid #736cc7;
}

.table-cell__selected:last-child {
  border-left: 1px solid #736cc7;
  border-right: 1px solid #736cc7;
  border-bottom: 1px solid #736cc7 !important;
}

.table-hover--rows tbody tr:hover {
  cursor: pointer;
}

a.link span {
  border-bottom: 1px dotted #736cc7;
}

a.link:hover {
  cursor: help;
  color: #161931;
}

a.link--small {
  font-size: 0.8em;
}

.fc-event,
.fc-event-dot {
  background: #736cc7;
}

.fc-event {
  border: #736cc7;
  color: #ffffff !important;
}

.fas--large {
  font-size: 3em;
}

.icon--primary {
  color: #736cc7;
}

.counter-total {
  font-size: 2em;
}

@media screen and (max-width: 600px) {
  .counter-total {
    font-size: 1em;
  }
}

.digit {
  display: inline-block;
  /*float: left;*/
  width: 15%;
  height: 50px;
  line-height: 48px;
  text-align: center;
  font-size: 2em;
  color: #181819;
  border: 0;
  border-bottom: 2px solid rgba(0, 0, 0, 0.3);
  border-radius: 2px 2px 0 0;
  transition: background-color .3s, color .3s, opacity .3s;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0;
  margin-top: 10px;
  margin-right: 1%;
  padding: 0;
}

.digit:focus {
  outline: 0;
  box-shadow: none;
  border-color: #1486f0;
  animation: border-pulsate 1.5s infinite;
  -webkit-tap-highlight-color: transparent;
}

.digit:last-child {
  margin-right: 0;
}

.digit[disabled] {
  background: #eee;
  opacity: 1;
}

.badge__payment {
  padding: 0.10em 1em;
  font-size: 2em;
  color: white !important;
  font-weight: 800;
}

.brand-color-element.second {
  background-image: linear-gradient(-225deg, #736cc7 60%, #161931);
}

.private-image--responsive {
  display: block;
  height: auto;
  max-width: 100%;
}

.private-image {
  vertical-align: middle;
  position: absolute;
  bottom: -22px;
  right: 40px;
}

.tips-tricks-widget {
  padding-bottom: 16px;
  position: fixed;
  bottom: 0;
  padding-right: 16px;
  right: 0;
  display: none;
}

.tips-tricks-widget__dialog {
  position: relative;
  border: 1px solid #eaf0f6;
  background: #ffffff;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  width: 280px;
  padding: 17px 10px 10px;
  margin-bottom: 20px;
}

.tips-tricks-widget__close {
  position: absolute;
  top: 5px;
  right: 20px;
  color: #7c98b6;
  width: 16px;
  z-index: 2;
  cursor: pointer;
}

.tips-tricks-widget__launcher {
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1), 0 2px 24px rgba(0, 0, 0, 0.2);
  transition: box-shadow .1s ease-in-out;
  position: relative;
  border-radius: 50%;
  width: 60px;
  height: 60px;
}

.tips-tricks-widget__launcher-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 2.3em;
  color: #fff;
}

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