@charset "UTF-8";
@font-face {
    font-family: "Beyond Mountains";
    src: url(fonts/beyond_the_mountains.ttf) format("truetype");
}

.nav-link span{
    font-size: 20px;
}

.nav-item.active >.nav-link{
    font-weight: 900;
}

.nav-item.active >.nav-link >.fa{
    color: #86cf1c!important;
}

.bd-footer a {
    font-weight: 500;
    color: #495057;
}


.img-logo-udg {
    content: url(../images/logos/udg_gris.png);
}

.img-logo-culagos
{
    content: url(../images/logos/culagos.png);
}

.eventos .row .btn div{
    font-size: 20px !important;
}

.mt-15{
    margin-top: 15px;
}

.btn-blue {
    color: #fff;
    background-color: #125c94;
    border-color: #125c94;
}

.btn-blue:active,
.btn-blue:hover {
    color: #fff;
    background-color: #0066b3;
    border-color: #0066b3;
}

.btn-orange {
    color: #ffffff;
    background-color: #eb6f06;
    border-color: #eb6f06;
}

.btn-orange:active,
.btn-orange:hover {
    color: #ffffff;
    background-color: #d46303;
    border-color: #d46303;
}


.btn-outline-orange {
    color: #eb6f06;
    border-color: #eb6f06;
}

.btn-outline-orange:active,
.btn-outline-orange:hover {
    color: #ffffff;
    background-color: #d46303;
    border-color: #d46303;
}


.btn-pink {
    color: #ffffff;
    background-color: #b55486;
    border-color: #b55486;
}

.btn-pink:active,
.btn-pink:hover {
    color: #ffffff;
    background-color: #9b3c6d;
    border-color: #9b3c6d;
}

.btn-blue2 {
    color: #fff;
    background-color: #0f66c4;
    border-color: #0f66c4;
}

.btn-blue2:active,
.btn-blue2:hover {
    color: #fff;
    background-color: #0458b3;
    border-color: #0458b3;
}
.text-orange {
    color:#ed8126;
}

.size-30 {
    font-size: 30px;
}

.size-20 {
    font-size: 20px !important;
}

.text-blue {
    color: #263672;
}

.text-blue2 {
    color: #0f66c4;
}

.text-green{
    color: #86cf1c!important;
}


.text-purple {
    color: #a278c2;
}


.n_feria {
    background-image: url(../images/mini.png);
    width: 115px;
    height: 50px;
    margin: 0 auto;
}

.f_feria {
    font-family: "Beyond Mountains";
}


input[type="file"]{
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}


@media only screen and (min-width: 576px)  {
    .card-columns {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
        -webkit-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
        orphans: 1;
        widows: 1;
    }
}

.btn-purple {
    color: #fff;
    background-color: #a278c2;
    border-color: #a278c2;
}

.btn-purple:active,
.btn-purple:hover
 {
    color: #fff;
    background-color: #9267b3;
    border-color: #9267b3;
}


.btn-outline-purple {
    color: #a278c2;
    border-color: #a278c2;
}

.btn-outline-purple:active,
.btn-outline-purple:hover
 {
    color: #fff;
    background-color: #9267b3;
    border-color: #9267b3;
}


.btn-yellow {
    color: #fff;
    background-color: #e7ad00;
    border-color: #e7ad00;
}

.btn-yellow:active,
.btn-yellow:hover
 {
    color: #fff;
    background-color: #c19101;
    border-color: #c19101;
}


.btn-outline-yellow {
    color: #c19101;
    border-color: #c19101;
}

.btn-outline-yellow:active,
.btn-outline-yellow:hover
 {
    color: #fff;
    background-color: #c19101;
    border-color: #c19101;
}

.fa-drone:before {
    content: url("../images/drone.png");
}

.fa-sudoku:before {
    content: url("../images/sudoku.png");
}

.btn-outline-orange:hover > .fa-compost:before {
    content: url("../images/compost.png");
}

.fa-compost:before {
    content: url("../images/compost_orange.png");
}

.btn-outline-secondary:hover >.fa-lombri:before {
    content: url("../images/worm.png");
}

.fa-lombri:before {
    content: url("../images/worm_gray.png");
}

.font-weight-500
{
    font-weight: 500;
}

.bd-footer
{
    background-image: url("../images/footer.png");
    background-repeat: no-repeat;
    background-size: cover;

}

.redes {
    text-decoration: none;
}

.bg-blue-purple
{
    background-color: #2c2e83;
}

.bg-blue-dark {
    --bs-bg-opacity: 1;
    background-color: #02509b !important;
}

.bg-blue
{
    background-color: #0f70b7 !important;
}


.bg-orange
{
    background-color: #fd7e14
}

.bg-green {
    --bs-bg-opacity: 1;
    background-color: #8ecf58 !important;
}

.bg-violet {
    --bs-bg-opacity: 1;
    background-color: #b80d7f !important;
}

.bg-violet-purple
{
    background-color: #831f82;
}

.bg-purple
{
    background-color: #6411a3;
}


