/*
#   Design & Development by:
#    ___      _ ___    _           _ _      _         
#   | _ \_  _(_) __|__| |_ _ _ ___| (_)_ _ | |_  __ _ 
#   |   / || | | _|(_-<  _| '_/ -_) | | ' \| ' \/ _` |
#   |_|_\\_,_|_|___/__/\__|_| \___|_|_|_||_|_||_\__,_|
#
#   Email: ruiestrelinha@gmail.com                                                     
*/

/*NAV-PILLS*/
.nav-pills-menu>li>a {
  color: #362C28;
  font-weight: 600;
}

.nav-pills-menu>li>a:focus {
  background-color: transparent;
  color: #362C28;
}

.nav-pills-menu>li>a:hover,
.nav-pills-menu>li.active>a,
.nav-pills-menu>li.active>a:hover,
.nav-pills-menu>li.active>a:focus {
  background-color: #362C28;
  color: #FEF9EF;
}

.nav>li>a {
  padding: 8px 14px;
}

/*BTN CUSTOM*/
.btn-custom {
  color: #362C28;
  /* background: #c5111c; */
  background: rgb(255, 203, 119);
  background: linear-gradient(90deg, rgba(255, 203, 119, 1) 0%, rgba(254, 109, 115, 1) 100%);
  border: none;
}

.btn-custom:hover,
.btn-custom:focus,
.btn-custom:active,
.btn-custom.active,
.open .dropdown-toggle.btn-custom {
  color: #362C28;
  /* background: #0A7368; */
  background: rgb(255, 203, 119);
  background: linear-gradient(90deg, rgba(254, 109, 115, 1) 0%, rgba(255, 203, 119, 1) 100%);
  border: none;
}

.btn-custom:active,
.btn-custom.active,
.open .dropdown-toggle.btn-custom {
  background-image: none;
}

/*BTN CUSTOM MENU POPUP*/
.btn-custom-menu-popup {
  color: #362C28;
  /* background: #0A7368; */
  background: rgb(255, 203, 119);
  background: linear-gradient(90deg, rgba(254, 109, 115, 1) 0%, rgba(255, 203, 119, 1) 100%);
  border: none;
  font-family: 'Amatic SC';
  font-size: 3rem;
}

.btn-custom-menu-popup:hover,
.btn-custom-menu-popup:focus,
.btn-custom-menu-popup:focus-visible,
.btn-custom-menu-popup:active,
.btn-custom-menu-popup:active:focus,
.btn-custom-menu-popup.active,
.open .dropdown-toggle.btn-custom-menu-popup {
  color: #362C28;
  /* background: #0A7368; */
  background: rgb(255, 203, 119);
  background: linear-gradient(90deg, rgba(255, 203, 119, 1) 0%, rgba(254, 109, 115, 1) 100%);
  border: none;
  outline-width: 0;
}

.btn-custom-menu-popup:active,
.btn-custom-menu-popup.active,
.open .dropdown-toggle.btn-custom-menu-popup {
  background-image: none;
}

/*MODAL DIALOG CENTER*/
.modal-dialog {
  margin-top: 0;
  margin-bottom: 0;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.modal.fade .modal-dialog {
  transform: translate(0, -100%);
}

.modal.in .modal-dialog {
  transform: translate(0, 0);
}