@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
body, .login-page, .register-page {
  font-family: "Montserrat", sans-serif;
  background-color: rgb(175, 211, 226);
  /* .custom-control-label::before,
  .custom-file-label,
  .custom-file-label::after,
  .custom-select,
  .form-control:not(.form-control-navbar):not(.form-control-sidebar),
  .input-group-text {
      background-color: $colorPrimary !important;
      color: black !important;
  } */
}
body .login-logo a,
body .register-logo a, .login-page .login-logo a,
.login-page .register-logo a, .register-page .login-logo a,
.register-page .register-logo a {
  color: black;
}
body [class*=sidebar-dark-], .login-page [class*=sidebar-dark-], .register-page [class*=sidebar-dark-] {
  background-color: rgb(20, 108, 148);
}
body .card,
body .login-card-body,
body .register-card-body, .login-page .card,
.login-page .login-card-body,
.login-page .register-card-body, .register-page .card,
.register-page .login-card-body,
.register-page .register-card-body {
  background-color: rgb(246, 241, 241);
}
body [class*=sidebar-dark] .brand-link, .login-page [class*=sidebar-dark] .brand-link, .register-page [class*=sidebar-dark] .brand-link {
  border-color: rgb(20, 108, 148);
}
body .main-header, .login-page .main-header, .register-page .main-header {
  border-bottom: 1px solid rgb(20, 108, 148);
}
body .card-primary.card-outline, .login-page .card-primary.card-outline, .register-page .card-primary.card-outline {
  border-top: 3px solid rgb(20, 108, 148);
}
body .navbar-black, .login-page .navbar-black, .register-page .navbar-black {
  background-color: rgb(246, 241, 241);
  color: black;
}
body .navbar-black .navbar-nav .nav-link, .login-page .navbar-black .navbar-nav .nav-link, .register-page .navbar-black .navbar-nav .nav-link {
  color: black;
}
body .preloader,
body .content-wrapper, .login-page .preloader,
.login-page .content-wrapper, .register-page .preloader,
.register-page .content-wrapper {
  background-color: rgb(175, 211, 226) !important;
}
body .link-black,
body .link-dark,
body .text-black,
body .text-dark, .login-page .link-black,
.login-page .link-dark,
.login-page .text-black,
.login-page .text-dark, .register-page .link-black,
.register-page .link-dark,
.register-page .text-black,
.register-page .text-dark {
  color: black !important;
}
body a, .login-page a, .register-page a {
  color: rgb(25, 167, 206);
}
body .btn-primary, .login-page .btn-primary, .register-page .btn-primary {
  color: white;
  background-color: rgb(25, 167, 206);
  border-color: rgb(25, 167, 206);
  box-shadow: none;
}
body .btn-primary:hover, .login-page .btn-primary:hover, .register-page .btn-primary:hover {
  color: black;
  background-color: rgb(246, 241, 241);
  border-color: black;
}
body .btn-app,
body .btn-default, .login-page .btn-app,
.login-page .btn-default, .register-page .btn-app,
.register-page .btn-default {
  background-color: rgb(175, 211, 226);
  border-color: black;
}
body .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
body .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active, .login-page .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.login-page .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active, .register-page .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.register-page .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: rgb(25, 167, 206);
  color: white;
}
body .page-item.active .page-link, .login-page .page-item.active .page-link, .register-page .page-item.active .page-link {
  background-color: rgb(25, 167, 206);
  border-color: rgb(25, 167, 206);
  color: white;
}
body .page-item:not(.active) .page-link, .login-page .page-item:not(.active) .page-link, .register-page .page-item:not(.active) .page-link {
  background-color: rgb(246, 241, 241);
  border-color: black;
  color: black;
}
body .btn-primary:not(:disabled):not(.disabled).active,
body .btn-primary:not(:disabled):not(.disabled):active,
body .show > .btn-primary.dropdown-toggle, .login-page .btn-primary:not(:disabled):not(.disabled).active,
.login-page .btn-primary:not(:disabled):not(.disabled):active,
.login-page .show > .btn-primary.dropdown-toggle, .register-page .btn-primary:not(:disabled):not(.disabled).active,
.register-page .btn-primary:not(:disabled):not(.disabled):active,
.register-page .show > .btn-primary.dropdown-toggle {
  color: black;
  background-color: rgb(246, 241, 241);
  border-color: rgb(246, 241, 241);
}
body .dropdown-menu,
body .navbar-nav > .user-menu > .dropdown-menu > .user-footer, .login-page .dropdown-menu,
.login-page .navbar-nav > .user-menu > .dropdown-menu > .user-footer, .register-page .dropdown-menu,
.register-page .navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: rgb(246, 241, 241);
  color: black;
}
body .dropdown-item.active,
body .dropdown-item:active, .login-page .dropdown-item.active,
.login-page .dropdown-item:active, .register-page .dropdown-item.active,
.register-page .dropdown-item:active {
  color: black;
  text-decoration: none;
  background-color: rgb(246, 241, 241);
}
body a:not(.btn):hover, .login-page a:not(.btn):hover, .register-page a:not(.btn):hover {
  color: black;
}
body .dropdown-item:focus,
body .dropdown-item:hover, .login-page .dropdown-item:focus,
.login-page .dropdown-item:hover, .register-page .dropdown-item:focus,
.register-page .dropdown-item:hover {
  background-color: rgb(246, 241, 241);
}
body .nice-select, .login-page .nice-select, .register-page .nice-select {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: unset;
  background-color: rgb(246, 241, 241);
}
body .nice-select .nice-select-dropdown, .login-page .nice-select .nice-select-dropdown, .register-page .nice-select .nice-select-dropdown {
  background-color: rgb(246, 241, 241);
}
body .nice-select .nice-select-search, .login-page .nice-select .nice-select-search, .register-page .nice-select .nice-select-search {
  background-color: rgb(246, 241, 241);
  color: black;
  font-size: 1rem;
  line-height: unset;
}
body .nice-select .option:hover, body .nice-select .option.focus, body .nice-select .option.selected.focus´, .login-page .nice-select .option:hover, .login-page .nice-select .option.focus, .login-page .nice-select .option.selected.focus´, .register-page .nice-select .option:hover, .register-page .nice-select .option.focus, .register-page .nice-select .option.selected.focus´ {
  background-color: rgb(246, 241, 241);
  font-weight: 700;
}

table[data-toggle=table] tr td img {
  width: 46px;
  height: 38px;
  object-fit: contain;
}

table.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(175, 211, 226, 0.5);
}

a[disabled] .btn[disabled] {
  opacity: 0.4;
  cursor: default !important;
  pointer-events: none;
}

/*
 * Plugin: Select2
 * ---------------
 */
.select2-container--default.select2-container--focus,
.select2-selection.select2-container--focus,
.select2-container--default:focus,
.select2-selection:focus,
.select2-container--default:active,
.select2-selection:active {
  outline: none;
}

.select2-container--default .select2-selection--single,
.select2-selection .select2-selection--single {
  border: 1px solid #d2d6de;
  background-color: white;
  padding: 6px 12px;
  height: 34px;
}

.select2-container--default.select2-container--open {
  border-color: rgb(25, 167, 206);
}

.select2-dropdown {
  border: 1px solid #d2d6de;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: rgb(25, 167, 206);
  color: white;
}

.select2-results__option {
  padding: 6px 12px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  padding-right: 0;
  height: auto;
  margin-top: -4px;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 6px;
  padding-left: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 28px;
  right: 3px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: 0;
}

.select2-dropdown .select2-search__field,
.select2-search--inline .select2-search__field {
  border: 1px solid #d2d6de;
}

.select2-dropdown .select2-search__field:focus,
.select2-search--inline .select2-search__field:focus {
  outline: none;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: white;
}

.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[aria-selected=true]:hover {
  color: #444;
}

.select2-container--default .select2-selection--multiple {
  border: 1px solid #d2d6de;
}

.select2-container--default .select2-selection--multiple:focus {
  border-color: rgb(25, 167, 206);
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #d2d6de;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: rgb(25, 167, 206);
  border-color: rgb(25, 167, 206);
  padding: 1px 10px;
  color: #fff;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  margin-right: 5px;
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 10px;
}

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