/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */
*{
  font-family: 'Montserrat',
  sans-serif;
}
html{
  scroll-behavior: smooth;
}
body {
  color: #FFF;
  font-size: 0.9rem;
}
a{
  color:#FFF;
}
a:hover{
  color: #252F76;
}
.btn,
.btn:active,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled):active {
  background-color: #FFF;
  border-color: #FFF;
  color: #252F76;
  font-weight: 500;
  border-radius: 50px;
  width: fit-content;
  padding: .5rem 2rem;
  margin: 0 auto;
}
.btn:hover,
.btn-outline-primary:hover {
  background-color: transparent;
  border-color: #FFF;
}
.btn-outline-primary{
  color: #FFF;
  border-color: #FFF;
  background-color: transparent;
  border: 2px solid;
  font-size: 18px;
  font-weight: 500;
}
.btn-outline-primary:hover {
  color: #252F76;
}

.font-1rem{
  font-size: 1rem;
}
.bg-primary{
  background-color: #FFF !important;
}
.overflow-visible{
  overflow: visible!important;
}
.color-primary{
  color: #252F76;
}
.bg-light{
  background-color: #f5f5f5!important;
}
.altura-100 {
  height:100vh;
}


/* CONTENT
-------------------------------------------------- */
.bg-content {
  background-image: url(https://prime-static-assets.pages.dev/img/fondo-banner.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.subtext {
  color: rgba(255,255,255,0.8);
  font-weight: 300;
  padding: 2rem;
  font-size: 24px;
}
.panel-body {
  padding: 15px;
  color: #FFF;
}
.panel-body h2 {
  color: #FFF;
  font-weight: 600;
  font-size: 40px;
}
.panel-body p {
  text-align: center;
  font-size: 20px;
}
.panel-body .form-group {
  text-align: left;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  font-weight: 600;
}
.panel-body .formLogin {
  padding: 1rem 1.7rem;
}
.form-control::placeholder {
  font-size: 14px;
}
.auth__links {
  margin: 30px 0 10px;
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
  text-align: left;
}
.auth__links label {
  font-weight: 700;
}



/* RESPONSIVE CSS
-------------------------------------------------- */
@media (max-width: 768px) {
}
@media (min-width: 40em) {
}
@media (min-width: 62em) {
}
