@import "https://cdn.jsdelivr.net/npm/bulma@0.9.1/css/bulma.min.css";

* {
    margin: 0;
    padding: 0;
    font-family: Comfortaa, serif;
}

.logo {
    margin-left: 25px;
    padding: 5px;
}

h1 {
    color: #E44444 !important;
}

/*.conteimg{*/
/*    padding: 66px 0 20px 0 !important;*/
/*    margin-top: 70px;*/
/*}*/


.contenido {
    width: 100%;
}

.contenido > p {
    text-align: center;
    padding: 20px;
}

.form {
    width: 77% !important;
    background-color: #C4C4C4;
    padding: 22px;
    border-radius: 15px;
}


input,
select,
textarea {
    border-radius: 10px !important;
}

input::placeholder {
    color: black !important;
    font-family: Comfortaa, sans-serif;
}

input,
textarea::-moz-placeholder {
    color: black !important;
    font-family: Comfortaa, sans-serif;
}

/* Firefox 19+ */

input::-webkit-input-placeholder {
    color: black !important;
    font-family: Comfortaa, sans-serif;
    /* WebKit */
}


.select {
    width: 100% !important;
    color: #777777 !important;
    font-family: Comfortaa, sans-serif;

}

.editLink {
    color: #FF0202 !important;
    text-decoration: underline !important;
}


.btnSolicitar {
    width: 131px !important;
    background-color: #e44444 !important;
    color: white !important;
    font-family: Comfortaa, sans-serif;
    box-shadow: 0 0 0 1px #888484 !important;
}

.btnSolicitar:hover {

    transform: translateY(-2px) !important;
}

.footer{
    padding: 3rem 1.5rem 0 !important;
    background-color: #ffffff !important;
}
.redes {
    display: flex;
    justify-content: center;
}
.redes >li{
    padding: 5px 5px;
}


@media only screen and (min-width: 320px) and (max-width: 568px) {
    .form {
        width: 100% !important;
    }
    .imgMedios > img{
        width: 100%;
        background-image: url("/imagenes/marco-responsive.png");
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .form {
        width: 100%;
    }
}