/* Fonts */

@font-face {
  font-family: "MaisonRegular";
  src: url("../fonts/Maison-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "MaisonLight";
  src: url("../fonts/MaisonNeue-Light.ttf") format("truetype");
}

html,
body {
  font-family: "MaisonRegular";
  background-color: var(--background);
}

.tooltip {
  font-family: "MaisonRegular";
}

.popover {
  font-family: "MaisonRegular";
}

.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before {
  font-family: "MaisonRegular";
}

.m-dropdown.m-dropdown--arrow.m-dropdown--up
  .m-dropdown__wrapper
  .m-dropdown__arrow:before {
  font-family: "Metronic";
}

.m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before,
.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before {
  font-family: "Metronic";
}

.m-section .m-section__heading {
  font-family: "MaisonRegular";
}

.btn {
  font-family: "MaisonRegular";
}

.btn.m-btn--custom {
  font-family: "MaisonRegular";
}

.m-messenger.m-messenger.m-messenger--message-arrow
  .m-messenger__message.m-messenger__message--in
  .m-messenger__message-arrow:before {
  font-family: "MaisonRegular";
}

.m-messenger.m-messenger.m-messenger--message-arrow
  .m-messenger__message.m-messenger__message--out
  .m-messenger__message-arrow:before {
  font-family: "MaisonRegular";
}

.m-portlet .m-portlet__head {
  border: 1px solid var(--color-azul-500);
  background-color: var(--color-azul-500);
  border-radius: 10px 10px 0 0;
}

.m-portlet
  .m-portlet__head
  .m-portlet__head-caption
  .m-portlet__head-title
  .m-portlet__head-text {
  font-family: "MaisonLight";
  color: #fff;
}

.m-portlet
  .m-portlet__head
  .m-portlet__head-caption
  .m-portlet__head-title
  .m-portlet__head-text
  small {
  font-family: "MaisonLight";
  color: #fff;
}

.m-portlet
  .m-portlet__head
  .m-portlet__head-caption
  .m-portlet__head-title
  .m-portlet__head-text
  .m-portlet__head-desc {
  font-family: "MaisonLight";
  color: #fff;
}

.m-portlet.m-portlet--creative
  .m-portlet__head
  .m-portlet__head-caption
  .m-portlet__head-title
  .m-portlet__head-text {
  font-family: "MaisonLight";
  color: #fff;
}

.vakata-context,
.vakata-context ul {
  font-family: "MaisonRegular";
}

.m-header-menu
  .m-menu__nav.m-menu__nav--submenu-arrow
  > .m-menu__item.m-menu__item--submenu.m-menu__item--hover
  > .m-menu__submenu
  > .m-menu__arrow:before {
  font-family: "MaisonLight";
}

.m-header-menu
  .m-menu__nav.m-menu__nav--submenu-arrow
  > .m-menu__item.m-menu__item--submenu
  > .m-menu__submenu
  .m-menu__submenu.m-menu__submenu--right
  > .m-menu__arrow:before {
  font-family: "MaisonLight";
}

.m-header-menu
  .m-menu__nav.m-menu__nav--submenu-arrow
  > .m-menu__item.m-menu__item--submenu
  > .m-menu__submenu
  .m-menu__submenu.m-menu__submenu--left
  > .m-menu__arrow:before {
  font-family: "MaisonLight";
}

.m-aside-header-menu-mobile
  .m-menu__nav
  > .m-menu__item
  > .m-menu__arrow:before {
  font-family: "MaisonLight";
}

.m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__arrow:before {
  font-family: "MaisonLight";
}

.m-aside-left--minimize
  .m-aside-menu
  .m-menu__nav.m-menu__nav--dropdown-submenu-arrow
  .m-menu__item.m-menu__item--hover
  > .m-menu__submenu
  > .m-menu__arrow:before,
.m-aside-menu.m-aside-menu--dropdown
  .m-menu__nav.m-menu__nav--dropdown-submenu-arrow
  .m-menu__item.m-menu__item--hover
  > .m-menu__submenu
  > .m-menu__arrow:before {
  font-family: "MaisonLight";
}

.m-subheader .m-subheader__title {
  font-family: "MaisonRegular";
}

/* General */

.m-footer .m-footer__copyright {
  font-size: 1em;
  color: #a9a9aa;
}

.alert-danger:not(.m-alert--outline) {
  color: #fff;
  background-color: var(--color-azul-500);
  border-color: var(--color-azul-500);
}

.m-widget24 .m-widget24__item .m-widget24__stats .big-number {
  font-size: 60px;
  margin-top: 15px;
}

.carousel-indicators {
  bottom: 5px;
}

.carousel-inner {
  border-radius: 10px;
}

.m--bg-danger {
  background-color: var(--color-azul-500) !important;
}

.btn.m-btn--hover-danger.active,
.btn.m-btn--hover-danger:active,
.btn.m-btn--hover-danger:focus,
.btn.m-btn--hover-danger:hover,
.show > .btn.m-btn--hover-danger.dropdown-toggle {
  border-color: var(--color-azul-500) !important;
  background-color: var(--color-azul-500) !important;
}

.m-link.m-link--focus {
  color: #00009c;
}

.m-link.m-link--focus:hover {
  color: #00009c;
}

.m-link.m-link--focus:hover:after {
  border-bottom: 1px solid #00009c;
}

.btn-focus {
  color: #fff;
  background-color: #00009c;
  border-color: #00009c;
}

.btn-focus:hover {
  color: #fff;
  background-color: var(--color-azul-500);
  border-color: var(--color-azul-500);
}

.btn-focus.m-btn--air,
.btn-outline-focus.m-btn--air,
.m-btn--gradient-from-focus.m-btn--air {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-focus.m-btn--air.focus,
.btn-focus.m-btn--air:focus,
.btn-focus.m-btn--air:hover,
.btn-outline-focus.m-btn--air.focus,
.btn-outline-focus.m-btn--air:focus,
.btn-outline-focus.m-btn--air:hover,
.m-btn--gradient-from-focus.m-btn--air.focus,
.m-btn--gradient-from-focus.m-btn--air:focus,
.m-btn--gradient-from-focus.m-btn--air:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.m-portlet {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ebedf2;
  border-radius: 10px;
}

.m-footer {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-top: 1px solid #ebedf2;
}

.m-portlet.m-portlet--skin-dark {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__body {
  border: 1px solid #ebedf2;
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  box-shadow: none;
}

.m-scroll-top {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ebedf2;
  border-radius: 50%;
}

.m-portlet.m-portlet--fit {
  border-radius: 10px;
}

.alert.m-alert--air {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ebedf2;
  border-radius: 10px;
}

.m-widget5 .m-widget5__item .m-widget5__pic > img {
  border-radius: 10px;
}

/* Top bar */

.m-header--minimize-on .m-brand .m-brand__logo .m-brand__logo-wrapper img {
  max-height: 50px;
}

.m-topbar
  .m-topbar__nav.m-nav
  > .m-nav__item
  > .m-nav__link
  .m-nav__link-icon
  .m-nav__link-icon-wrapper
  > i {
  color: #00009c;
}

.m-topbar
  .m-topbar__nav.m-nav
  > .m-nav__item.m-topbar__user-profile
  > .m-nav__link
  .m-topbar__welcome {
  color: var(--color-azul-500);
}

.m-topbar
  .m-topbar__nav.m-nav
  > .m-nav__item.m-topbar__user-profile
  > .m-nav__link
  .m-topbar__username {
  color: #00009c;
}

.m-topbar
  .m-topbar__nav.m-nav
  > .m-nav__item.m-topbar__user-profile
  > .m-nav__link:hover
  .m-topbar__username {
  color: #00009c;
}

.m-dropdown.m-dropdown--header-bg-fill .m-dropdown__header {
  background-color: var(--color-azul-500);
}

.m-topbar
  .m-topbar__nav.m-nav
  > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow
  .m-dropdown__arrow,
.m-topbar
  .m-topbar__nav.m-nav
  > .m-nav__item.m-topbar__notifications.m-topbar__notifications--img.m-dropdown--arrow
  .m-dropdown__arrow,
.m-topbar
  .m-topbar__nav.m-nav
  > .m-nav__item.m-topbar__quick-actions.m-topbar__quick-actions--img.m-dropdown--arrow
  .m-dropdown__arrow {
  color: var(--color-azul-500);
}

.m-subheader .m-subheader__title {
  color: #00009c;
}

.m-tabs-line.m-tabs-line--brand a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--brand a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--primary a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--primary a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link:hover {
  color: #00009c;
  border-bottom: 1px solid #00009c;
}

/* Nav Grid */
.m-nav-grid .m-nav-grid__row .m-nav-grid__item .m-nav-grid__text {
  color: #00009c;
}

.m-nav-grid .m-nav-grid__row .m-nav-grid__item .m-nav-grid__icon {
  color: var(--color-azul-500);
}

/* Login */

.m-login.m-login--1 .m-login__wrapper .m-login__logo > a > img {
  width: 250px;
}

/*  */
/* .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile)>.m-grid__item.m-grid__item--fluid {
    margin-top: 20px;
} */

.m-widget24 .m-widget24__item .m-widget24__change {
  margin-bottom: 0;
}

.m-card-profile .m-card-profile__pic img {
  height: 50px;
}

.m-card-profile .m-card-profile__pic img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.m-card-profile .m-card-profile__pic .m-card-profile__pic-wrapper {
  border: 0;
}

.video-sobre {
  height: 350px;
  width: 100%;
}

.m-portlet.m-portlet--bordered-semi .m-portlet-fit--top {
  margin-top: -0.8rem;
}

.m-widget19 .m-widget19__pic > img {
  /* border-radius: 10px 10px 0 0; */
}

canvas {
  border-radius: 0 0 10px 10px;
}

.alert {
  border-radius: 10px;
}

.alert.m-alert--icon .m-alert__icon {
  border-radius: 10px 0 0 10px;
}

/* vvvvv ???  */
.m-login.m-login--1 .m-login__aside {
  max-width: 400px;
  padding: 1rem 1rem;
}

.m-login.m-login--1 .m-login__wrapper {
  padding: 19% 1rem 1rem 1rem;
}

.btn-pink {
  background-color: var(--color-azul-500) !important;
  color: white;
  border: 1px solid white;
}

.detalhamento-options {
  display: inline-block;
  float: right;
  padding-bottom: 13px;
  padding-right: 20px;
  position: inherit;
}

.pink-button-without-border {
  background-color: var(--color-azul-500);
  color: white;
  border: 0;
}

.pink-button {
  background-color: var(--color-azul-500);
  color: white;
  border-radius: 12px;
  border: 1px solid white;
}
/* ^^^^^ ???  */

/* Index */
@media (min-width: 993px) {
  .m-header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .m-header--fixed.m-header--minimize-on .m-header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #ebedf2;
  }

  .m-header--fixed.m-header--minimize-on .m-header .m-header__top {
    border-bottom: 1px solid #ebedf2;
  }

  .m-header .m-header__bottom {
    background: #00009c;
    color: #00009c;
  }

  .m-header-menu
    .m-menu__nav
    > .m-menu__item.m-menu__item--active
    > .m-menu__link
    > .m-menu__item-here,
  .m-header-menu
    .m-menu__nav
    > .m-menu__item.m-menu__item--expanded
    > .m-menu__link
    > .m-menu__item-here {
    color: #00009c;
  }

  .m-header-menu.m-header-menu--skin-dark
    .m-menu__nav
    > .m-menu__item.m-menu__item--active
    > .m-menu__link
    > .m-menu__hor-arrow,
  .m-header-menu.m-header-menu--skin-dark
    .m-menu__nav
    > .m-menu__item
    > .m-menu__link
    .m-menu__hor-arrow {
    color: #fff;
  }

  .m-header-menu.m-header-menu--skin-dark
    .m-menu__nav
    > .m-menu__item
    > .m-menu__link
    .m-menu__link-text {
    color: #fff;
  }

  .m-header-menu.m-header-menu--skin-dark
    .m-menu__nav
    > .m-menu__item.m-menu__item--active
    > .m-menu__link
    .m-menu__link-text,
  .m-header-menu.m-header-menu--skin-dark
    .m-menu__nav
    > .m-menu__item.m-menu__item--hover
    > .m-menu__link
    > .m-menu__hor-arrow,
  .m-header-menu.m-header-menu--skin-dark
    .m-menu__nav
    > .m-menu__item:hover
    > .m-menu__link
    > .m-menu__hor-arrow {
    color: #fff;
    font-weight: bold;
  }
}
