﻿.alert-secondary {
    font-size: 20px;
}
.etiqueta {
    box-shadow: 0 0 1px rgb(0 0 0 / 13%), 0 1px 3px rgb(0 0 0 / 20%);
    background-color: #f8f9fa;
    color: #6c757d !important;
    text-align: center;
    -bs-gutter-x: 3px;
}

.k-grid td.right-align {
    text-align: right;
}

.k-grid td.left-align {
    text-align: left;
}
.k-floating-label-container {
    width: 100%;
}

.img-thumbnail {
    border:0px;
}

.flex-wrap {
    flex-wrap: wrap;
}

.k-form-field {
    flex-direction: column;
}

label {
    width: 100%;
}

.large-button {
    width: 200px;
    height: 50px;
}

.card-body {
    padding: .4rem .4rem !important;
}

.height_card {
    height: 370px;
}

.image_height_card {
    max-height: 180px;
}

.width_card {
    width: 200px;
}

@media (max-width: 1625px) {
    .height_card {
        height: 360px;
    }
    .card-title {
        font-size: 0.80rem;
    }
}

@media (max-width: 1199px) { /*767.98*/
    .card-title {
        font-size: 0.80rem;
    }

    .height_card {
        height: 350px;
    }

    .width_card {
        width: 200px;
    }
}

@media (max-width: 1023px) { /*767.98*/
    .card-title {
        font-size: .80rem;
    }

    .height_card {
        height: 275px;
    }

    .width_card {
        width: 200px;
    }

    .image_height_card {
        max-height: 120px;
    }

    .k-grid {
        font-size: small;
    }
}

@media (max-width: 767px) { /*767.98*/
    .card-title {
        font-size: .8rem;
    }

    .height_card {
        height: 210px;
    }

    .width_card {
        width: 200px;
    }

    .image_height_card {
        max-height: 70px;
    }

    .k-grid {
        font-size: smaller;
    }
}

@media (max-width: 480px) { /*767.98*/
    .card-title {
        font-size: .60rem;
    }

    .height_card {
        height: 200px;
    }

    .width_card {
        width: 200px;
    }

    .image_height_card {
        max-height: 50px;
    }

    .k-grid {
        font-size: x-small;
    }
}