@import '../fonts/bredin-icons/style.css';
@import '../fonts/bredin-icons-two/style.css';
:root {
  --global--admin-bar--height: 0px;
}

.admin-bar {
  --global--admin-bar--height: 32px;
}
@media only screen and (max-width: 782px) {
  .admin-bar {
    --global--admin-bar--height: 46px;
  }
}

.xkit-container__pagination {
  padding: 16px;
  font-weight: 500;
  font-size: 11px;
  line-height: 130%;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.xkit-container__pagination a {
  text-decoration: none;
  color: var(--ct-pagination-active-color);
  background-color: var(--ct-pagination-active-bg);
}
.xkit-container__pagination a.disabled {
  opacity: 0.5;
}
.xkit-container__pagination .prev-link {
  margin-left: 32px;
  margin-right: 18px;
}
.xkit-container__pagination .prev-link, .xkit-container__pagination .next-link {
  font-size: 14px;
}

body .dropdown-toggle-split {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

.xkit-icon svg {
  height: 17px;
}

.accent {
  color: #f19127 !important;
}

.bg-color-bar {
  background-image: url("../images/Bar-1.png");
  background-repeat: repeat-x;
  z-index: 9;
}
.bg-color-bar.bottom {
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}

.xkit-app-body {
  min-height: calc(100vh - 160px - 120px);
}

footer {
  height: 160px;
}
footer a {
  color: #fff;
}
footer .bottom {
  position: absolute;
  bottom: 0;
}

.login .no-login-wrapper {
  height: calc(100% - 160px - 0.75rem - var(--global--admin-bar--height));
}
.login .no-login-wrapper .no-login-content {
  max-width: 900px;
}
.login footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
.login .password-wrapper .input-group-text {
  height: 58px;
}
.login .password-wrapper .xkit-icon svg path {
  fill: #616261;
}

.btn.btn-secondary {
  color: #080e1e;
}
.btn.btn-secondary:hover, .btn.btn-secondary:active {
  background-color: #333A5A;
  color: #f19127;
}

.woocommerce-error, .woocommerce-info {
  padding: 1em 2em 1em 2em;
}
.woocommerce-error::before, .woocommerce-info::before {
  content: "";
}

.woocommerce-info {
  font-weight: bold;
  border-top-color: #f19127;
  background-color: #FDF3E7;
  color: #f19127;
}
.woocommerce-info:before {
  color: #f19127;
}

.xkit-app-navigation ul.xkit-account-menu .xkit-app-navigation-link a {
  color: #333A5A;
}
.xkit-app-navigation ul.xkit-account-menu .xkit-app-navigation-link i {
  color: #333A5A;
}
.xkit-app-navigation ul.xkit-account-menu .xkit-app-navigation-link .xkit-icon svg {
  fill: #333A5A;
}
.xkit-app-navigation ul.xkit-account-menu .xkit-app-navigation-link:hover, .xkit-app-navigation ul.xkit-account-menu .xkit-app-navigation-link.is-active {
  background-color: #333A5A;
}
.xkit-app-navigation ul.xkit-account-menu .xkit-app-navigation-link:hover a, .xkit-app-navigation ul.xkit-account-menu .xkit-app-navigation-link.is-active a {
  color: #fff;
}
.xkit-app-navigation ul.xkit-account-menu .xkit-app-navigation-link:hover a i, .xkit-app-navigation ul.xkit-account-menu .xkit-app-navigation-link.is-active a i {
  color: #f19127;
}
.xkit-app-navigation ul.xkit-account-menu .xkit-app-navigation-link:hover a .xkit-icon svg, .xkit-app-navigation ul.xkit-account-menu .xkit-app-navigation-link.is-active a .xkit-icon svg {
  fill: #f19127;
}
.xkit-app-navigation ul.xkit-account-menu .xkit-app-navigation-link .xkit-icon {
  margin-left: 5px;
}

body .modal-content {
  border-radius: 7px;
  border-color: #ccc;
}
body .modal-content .modal-header {
  border-bottom: none;
  padding: 30px 30px 0px 30px;
}
body .modal-content .modal-header .btn-close {
  margin-top: -50px;
  margin-right: -20px;
}
body .modal-content .modal-body {
  padding: 30px 30px 40px 30px;
}

.bg-suggest-topics {
  background-image: url("../images/suggest-topics-bg.png");
  background-position: bottom right;
  background-repeat: no-repeat;
}

.bg-schedule {
  background-image: url("../images/schedule-consultation-bg.png");
  background-position: bottom right;
  background-repeat: no-repeat;
}

.bg-add-member {
  background-image: url("../images/add-member-bg.png");
  background-repeat: no-repeat;
  background-position: 85% 85%;
}

.bg-contact-us {
  background-image: url("../images/contact-rep-bg.png");
  background-repeat: no-repeat;
  background-position: 85% 85%;
}

.xkit-box-container .btn {
  white-space: nowrap;
}

.input-group .form-control {
  border-radius: 2rem;
}

body abbr[title] {
  text-decoration: none;
}

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