@font-face {
    font-family: 'Brother-Bold';
    src: url('font/BROTHER-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

body {
    /*font-family: 'Brother-Bold', sans-serif;*/
}

.btn {
    /*font-family: 'Brother-Bold', sans-serif;*/
}

h2, p {
    /*font-family: 'Brother-Bold', sans-serif;*/
}


.bg-image {
    background-image: url('imgs/01bg.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
@media (max-width: 768px) {
    .bg-image {
        background-image: url('imgs/bgmobile.jpg');
    }
}

.cuerpo{

    min-height: 856px;
    margin:auto;
}

.py-3 {
    padding-top: 0rem !important;
    padding-bottom: 1rem !important;
}

.mt-5 {
    margin-top: 0rem!important;
}

.text-muted{
	color: white !important;
}

/* Estilos para el botón submit */
    .btn-submit {
        background-color: #fff !important;
        color: #000 !important;
        border: 2px solid #000;
        font-weight: bold;
        transition: 0.3s;
    }

    .btn-submit:hover {
        background-color: #000 !important;
        color: #fff !important;
    }

    /* Estilos para los radio buttons */
    .form-check-input {
        background-color: #fff !important;
        border: 2px solid #000 !important;
    }

    .form-check-input:checked {
        background-color: #000 !important;
        border: 2px solid #000 !important;
    }