html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

.form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder {
  color: var(--bs-secondary-color);
  text-align: end;
}

.form-floating > .form-control-plaintext:focus::placeholder, .form-floating > .form-control:focus::placeholder {
  text-align: start;
}

.base-cont {
    margin-top: 9em;
}
.nav-width {
    width:90%;
}
/*Colores principales*/
:root {
    --ipn-guinda: #6A0032;
    --ipn-guinda-dark: #4E0025;
    --ipn-guinda-light: #8C1D4F;
    --ipn-gold: #C9A227;
    --ipn-gold-light: #D8B84B;
    --ipn-white: #FFFFFF;
    --ipn-gray: #F5F5F5;
    --ipn-text: #2B2B2B;
    --sidebar-bg: #4E0025;
    --sidebar-hover: #7A003B;
    --card-bg: #FFFFFF;
    --body-bg: #F7F8FA;
    --success: #198754;
    --danger: #DC3545;
    --warning: #FFC107;
    --info: #0DCAF0;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--ipn-guinda);
    --bs-btn-border-color: var(--ipn-guinda);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--ipn-guinda-dark);
    --bs-btn-hover-border-color: var(--ipn-guinda-light);
    --bs-btn-focus-shadow-rgb: 106, 0, 50;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--ipn-guinda-dark);
    --bs-btn-active-border-color: var(--ipn-guinda-light);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--ipn-guinda-light);
    --bs-btn-disabled-border-color: var(--ipn-guinda-light);
}

.btn-primary {
    background: var(--ipn-primary);
}

    .btn-primary:hover, .btn-primary:active {
        border-radius: 8px;
        transition: all 0.2s ease-in-out;
        background: var(--ipn-guinda-dark);
    }

/*
    /wwwroot
    /css
        site.css
        dashboard.css

    /js
        dashboard.js

/Views
    /Shared
        _Layout.cshtml
        _LoginPartial.cshtml
*/