@import "../admin/theme/login.css";
@import "../admin/theme/loader.css";
@import "../admin/theme/inputs.css";
@import "../admin/theme/buttons.css";
@import "../admin/theme/bootgrid.css";
@import "../../app/views/system/menu/menu.css";

html {
  background: rgba(80, 48, 7, 0.015);
}

body {
  font-size: 16px;
  font-family: proxima-nova, sans-serif;
  font-weight: 400;
  background: transparent;
  padding-right: 0 !important;
}

.content-page {
  background: transparent;
}

.footer {
  background: transparent;
}

[v-cloak] {
  display: none;
}

a {
  color: #263A87;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #182454;
}


.navbar-custom {
  font-size: .8rem;
  background-color: #263A87;
  color: #fff;
  text-transform: uppercase;
}

.button-menu-mobile {
  background-color: #263A87;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #ffffff;
  background-color: #263A87;
  border-color: #dee2e6 #dee2e6 #fff;
}

p {
  margin: 0;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #263A87;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(30, 102, 178);
}

.custom-control-input:focus~.custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(38,58,135,0.25);
}

.custom-control-input:active~.custom-control-label::before {
  color: #fff;
  background-color: rgba(38,58,135,0.25);
}

/* .card{
  height: 100%;
} */

.form-group.is-invalid .form-control{
  border-color: #F01000;
}
.form-group.is-invalid input::placeholder{
  color: #F01000;
}
.form-group.is-invalid label{
  color: #F01000;
}

label{
  font-weight: bold;
}

label.custom-control-label{
  font-weight: normal;
}

.form-group.is-invalid .multiselect__tags {
  border: 1px solid #F01000;
}


@media (min-width: 992px){
  .modal-lg {
      max-width: 80vw;
  }
}

#loading-app {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1051;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff !important;
  background: rgba(0,0,0,0.5);
}

.nav-tabs .nav-link{
  background-color: #eef2ff;
  margin: 0 2px;
  height: 100%;
}

.inputHightlight{
  background-color: #eef2ff;
}