.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__email:hover {
  color: #aeafc2;
}
.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__email:hover:after {
  border-bottom: none;
  opacity: 1;
  filter: alpha(opacity=100);
}
.m-portlet.home-app-center .m-portlet__head {
  padding-top: 4.4rem;
  border-bottom: none;
}
.m-portlet.home-app-center .m-portlet__head .m-portlet__head-caption .m-portlet__head-title {
  display: block;
}
.m-portlet.home-app-center .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text {
  display: block;
  font-size: 2.3rem;
  text-align: center;
}
.m-portlet.home-app-center .m-portlet__body {
  padding-top: 1.1rem;
}
.m-portlet.home-app-center .m-portlet__body .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__price {
  font-size: 1.84rem;
  margin-bottom: 0.571rem;
  margin-top: 240px;
}
.m-portlet.home-app-center .m-portlet__body .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__btn .text-mute {
  font-size: 20px;
}
.m-login.m-login--1 .m-login__wrapper {
  padding-top: 50%;
}
.m-login.m-login--1 .m-login__wrapper .m-login__form .m-login__other-msg {
  font-size: 1.1rem;
  font-weight: 400;
  color: #898b96;
  text-align: center;
}
.m-login.m-login--1 .m-login__other-btn {
  padding-top: 15px;
  text-align: center;
}
.m-login.m-login--1 .m-login__other-btn .loginBtn {
  box-sizing: border-box;
  position: relative;
  /* width: 13em;  - apply for fixed size */
  margin: 0.2em;
  padding: 5px 15px 5px 46px;
  border: none;
  text-align: left;
  line-height: 34px;
  white-space: nowrap;
  border-radius: 0.2em;
  font-size: 16px;
  color: #FFF;
}
.m-login.m-login--1 .m-login__other-btn .loginBtn:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 100%;
}
.m-login.m-login--1 .m-login__other-btn .loginBtn:focus {
  outline: none;
}
.m-login.m-login--1 .m-login__other-btn .loginBtn:active {
  box-shadow: inset 0 0 0 32px rgba(0,0,0,0.1);
}
.m-login.m-login--1 .m-login__other-btn .loginBtn--facebook {
  background-color: #4C69BA;
  background-image: linear-gradient(#4C69BA, #3B55A0);
  /*font-family: "Helvetica neue", Helvetica Neue, Helvetica, Arial, sans-serif;*/
  text-shadow: 0 -1px 0 #354C8C;
}
.m-login.m-login--1 .m-login__other-btn .loginBtn--facebook:before {
  border-right: #364e92 1px solid;
  background: url('/assets/img/icon_facebook.png') 6px 6px no-repeat;
}
.m-login.m-login--1 .m-login__other-btn .loginBtn--facebook:hover,
.m-login.m-login--1 .m-login__other-btn .loginBtn--facebook:focus {
  cursor: pointer;
  background-color: #5B7BD5;
  background-image: linear-gradient(#5B7BD5, #4864B1);
  text-decoration: none;
}
.m-login.m-login--1.m-login--signin .m-login__signup {
  display: block;
}
#modal-register-terms .modal-footer {
  justify-content: center;
}
.m-login.m-login--1.m-login--signin .m-login__forget-password {
  display: block;
}
.table.table-striped thead th.m-table__cell {
  background: #f4f3f8;
  font-size: 1rem;
  font-weight: 600;
  vertical-align: middle;
  padding: 16px 10px;
}
.table.table-striped tbody td.m-table__cell {
  vertical-align: middle;
  padding: 11px 10px;
  font-size: 1rem;
  color: #575962;
}
.table.table-striped thead th.m-table__cell.m-table__cell--sort {
  cursor: pointer;
}
.table.table-striped thead th.m-table__cell.m-table__cell--sort a {
  color: #575962;
  text-decoration: none;
}
.table.table-striped thead th.m-table__cell.m-table__cell--sort a i {
  display: inline-block;
  position: relative;
  right: -10px;
  line-height: 0;
  vertical-align: middle;
  font-size: 1.1rem;
  color: #4d44bd;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #fff;
}
.table-striped tbody tr:nth-of-type(even) {
  background-color: #f4f5f8;
}
.table-striped tbody tr:hover  {
  background: #f7f6fa;
}
.pagination li.page-item .page-link i {
  font-size: 15px;
}
.m-form .m-form__group > .mb {
  margin-bottom: .5rem;
}
.dropdown-menu.autocomplete > li:hover {
  background: #f4f5f8;
  text-decoration: none;
}
.dropdown-menu.autocomplete > li > a:hover {
  background: #f4f5f8;
}
.dropdown-menu.autocomplete > li > a {
  width: 100%;
}
.dropdown-menu.autocomplete > li > span {
  cursor: pointer;
  padding: 12px 0.7rem 6px;
}
.dropdown-menu.autocomplete > li > span i {
  color: #f4516c;
}
.dropdown-menu.autocomplete > li > span:hover i {
  color: #f22d4e;
}
@media (max-width: 992px) {
  .m-login.m-login--1 .m-login__content .m-login__welcome {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center > .m-dropdown__wrapper,
  .m-dropdown.m-dropdown--mobile-full-width > .m-dropdown__wrapper {
    left: 15px;
    right: 15px;
  }
}
