html {
    position: relative;
    min-height: 100%;
}

@media (min-width: 1300px) {
  .container {
    max-width: 21260px;
  }
}

.footer {
    /*
    position: absolute;
    bottom: 0;
    */
    width: 100%;

    /* Set the fixed height of the footer here */
    height: 60px;
    line-height: 60px; /* Vertically center the text there */
    background-color: #f5f5f5;
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */
body{
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}

.main{
  flex:1;
}

body > .container {
    padding: 50px 15px 0;
}

.footer > .container {
    padding-right: 15px;
    padding-left: 15px;
}

code {
    font-size: 80%;
}

.btn-verde {
    background-color: #96bc0c;
    font-family: Roboto;
    font-weight: normal;
    letter-spacing: 1px;
    color: #fff;
    border-color: #4dab4d;
}

.btn-verde:hover, .btn-verde:focus, button.btn-verde:hover, button.btn-verde:focus {
    background-color: #5d6f1e !important;
}

.btn-verde:hover, .btn-verde:focus, button.btn-verde:hover, button.btn-verde:focus {
    background-color: #5d6f1e !important;
}


/*
Css que tenia el framework
 */

.red {
  color: red;
}

.form-errors{
  border-radius: 8px;
  margin: 10px 25px 45px 25px;
  box-shadow: 5px 5px 15px rgba(0,0,0,0.6);
}

.form-errors ul.has-errors{
  padding:5px 15px;
  border:1px solid #a94442;
  border-radius:8px;
}

.form-errors li {
  list-style: none;
  font-size: 16px;
}

.navbar-dark .dropdown-item.active, .navbar-dark .dropdown-item:active {
  background-color: #343a40;
}

/*
Css que tenia el framework
 */

/*
Css fabian
 */

.navbar-custom {
    background-color: #28a745;
}
/* change the brand and text color */
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text {
    color: rgba(255,255,255,.8);
}
/* change the link color */
.navbar-custom .navbar-nav .nav-link {
    color: rgba(255,255,255,.5);
}
/* change the color of active or hovered links */
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:focus .nav-link,
.navbar-custom .nav-item:hover .nav-link {
    color: #ffffff;
}

.navbar-custom .dropdown-item.active, .navbar-custom .dropdown-item:active {
    background-color: #96bc0c;
}

.page__footer {
   padding-bottom: 70px;
   padding-top: 77px;
   margin-top: 1.8%;
   background-color: #3366CC !important;
   color: white !important;
}