/* _content/RegistroAsistenciasSMART.Web/Pages/GestionAsistencias.razor.rz.scp.css */
.div-hora[b-jims7kp4fx] {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.div-hora input[type="image"][b-jims7kp4fx] {
    width:20px;
    height: 25px;
}

.div-hora input[type="time"][b-jims7kp4fx] {
    width: auto !important;
}

.circulo[b-jims7kp4fx] {
    width: 30px;
    height: 30px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

    .circulo.green[b-jims7kp4fx] {
        background: green;
    }

    .circulo.red[b-jims7kp4fx] {
        background: red;
    }

    .circulo.gray[b-jims7kp4fx] {
        background: gray;
    }
/* _content/RegistroAsistenciasSMART.Web/Pages/Home.razor.rz.scp.css */
.row-cards[b-z9078ntuyq] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.col[b-z9078ntuyq] {
    max-width: 450px !important;
}

@media only screen and (max-width: 620px) {
    .row-cards[b-z9078ntuyq] {
        flex-direction: column !important;
        align-items: center;
    }

    .card[b-z9078ntuyq] {
        padding-bottom: 10px !important;
    }
}


h6[b-z9078ntuyq] {
    color: #545454;
}

.card[b-z9078ntuyq] {
    border-radius: 16px !important;
    text-align: center !important;
    height: 100% !important;
}


@media only screen and (max-width: 1060px) {
    .cont[b-z9078ntuyq] {
        display: none !important;
    }
}

@media only screen and (min-width: 1060px) {
    .row-cards[b-z9078ntuyq] {
        transform: translateY(-100px);
    }
}



.card-body[b-z9078ntuyq] {
    padding-top: 0px;
    padding-bottom: 0px;
}

.card-img-actions > img[b-z9078ntuyq] {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

a[b-z9078ntuyq] {
    text-decoration: none !important;
}

span[b-z9078ntuyq] {
    color: black !important;
}

a:hover > .card[b-z9078ntuyq] {
    border: 2px solid #3FB294 !important;
}

/* Container holding the image and the text */
.cont[b-z9078ntuyq] {
    position: relative;
    text-align: center;
    color: white;
    margin-bottom: 10px;
}

    .cont img[b-z9078ntuyq] {
        max-height: 385px !important;
    }

/* Top left text */
.top-left[b-z9078ntuyq] {
    position: absolute;
    top: 25px;
    left: 35px;
    color: white;
    text-align: left !important;
}


    .top-left h5[b-z9078ntuyq] {
        font-weight: 300;
        color: white !important;
    }

    .top-left h1[b-z9078ntuyq] {
        font-weight: 600;
        color: white !important;
    }
/* _content/RegistroAsistenciasSMART.Web/Pages/IpNoAutorizada.razor.rz.scp.css */
section[b-7si0zenel3]{
    text-align: center !important;
}
/* _content/RegistroAsistenciasSMART.Web/Pages/Login.razor.rz.scp.css */
/* _content/RegistroAsistenciasSMART.Web/Pages/Perfilamiento/HomePerfilamiento.razor.rz.scp.css */
.row-cards[b-qgjtlqaegc] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.col[b-qgjtlqaegc] {
    max-width: 450px !important;
}

@media only screen and (max-width: 620px) {
    .row-cards[b-qgjtlqaegc] {
        flex-direction: column !important;
        align-items:center;
    }

    .card[b-qgjtlqaegc] {
        padding-bottom: 10px !important;
    }
}


h6[b-qgjtlqaegc] {
    color: #545454;
}

.card[b-qgjtlqaegc] {
    border-radius: 16px !important;
    text-align: center !important;
    height: 100% !important;
}


@media only screen and (max-width: 1060px) {
    .cont[b-qgjtlqaegc] {
        display: none !important;
    }
}

@media only screen and (min-width: 1060px) {
    .row-cards[b-qgjtlqaegc] {
        transform: translateY(-100px);
    }
}


.card-body[b-qgjtlqaegc] {
    padding-top: 0px;
    padding-bottom: 0px;
}

.card-img-actions > img[b-qgjtlqaegc] {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

a[b-qgjtlqaegc] {
    text-decoration: none !important;
}

span[b-qgjtlqaegc] {
    color: black !important;
}

a:hover > .card[b-qgjtlqaegc] {
    border: 2px solid #3FB294 !important;
}

/* Container holding the image and the text */
.cont[b-qgjtlqaegc] {
    position: relative;
    text-align: center;
    color: white;
    margin-bottom: 10px;
}

.cont img[b-qgjtlqaegc]{
    max-height: 385px !important;
}

/* Top left text */
.top-left[b-qgjtlqaegc] {
    position: absolute;
    top: 25px;
    left: 35px;
    color: white;
    text-align: left !important;
}


.top-left h5[b-qgjtlqaegc] {
    font-weight: 300;
    color: white !important;
}

.top-left h1[b-qgjtlqaegc] {
    font-weight: 600;
    color: white !important;
}
/* _content/RegistroAsistenciasSMART.Web/Shared/MainLayout.razor.rz.scp.css */
.dropdown-menu.show[b-ko73us42d9] {
    display: block;
    position: absolute;
    inset: 0px 0px auto auto;
    transform: translate(0px, 38px);
}

@media only screen and (min-width: 1921px) {
    .page-content[b-ko73us42d9], .page-header-content[b-ko73us42d9] {
        zoom: 150% !important;
    }
}

/* _content/RegistroAsistenciasSMART.Web/Shared/NavMenu.razor.rz.scp.css */
/* _content/RegistroAsistenciasSMART.Web/Shared/RegistroExitoso.razor.rz.scp.css */
section[b-ttvjhemdh7] {
    text-align: center !important;
}
/* _content/RegistroAsistenciasSMART.Web/Shared/_Loading.razor.rz.scp.css */
.loading-div[b-fz2riy5ri8] {
    display: flex;
    width: 100%;
    height: 100%;
    align-content: center;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
/* _content/RegistroAsistenciasSMART.Web/Shared/_Page403.razor.rz.scp.css */

*[b-5r1j806pjp], *[b-5r1j806pjp]:before, *[b-5r1j806pjp]:after {
    box-sizing: border-box;
}

html[b-5r1j806pjp] {
    height: 100%;
}

body[b-5r1j806pjp] {
    font-family: 'Raleway', sans-serif;
    background-color: #342643;
    height: 100%;
    padding: 10px;
}

a[b-5r1j806pjp] {
    color: #EE4B5E !important;
    text-decoration: none;
}

    a:hover[b-5r1j806pjp] {
        color: #FFFFFF !important;
        text-decoration: none;
    }

.text-wrapper[b-5r1j806pjp] {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.title[b-5r1j806pjp] {
    font-size: 5em;
    font-weight: 700;
    color: #EE4B5E;
}

.subtitle[b-5r1j806pjp] {
    font-size: 40px;
    font-weight: 700;
    color: #1FA9D6;
}

.isi[b-5r1j806pjp] {
    font-size: 18px;
    text-align: center;
    margin: 30px;
    padding: 20px;
    color: black;
}

.buttons[b-5r1j806pjp] {
    margin: 30px;
    font-weight: 700;
    border: 2px solid #EE4B5E;
    text-decoration: none;
    padding: 15px;
    text-transform: uppercase;
    color: #EE4B5E;
    border-radius: 26px;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    .buttons:hover

{
    background-color: #EE4B5E;
    color: white;
    transition: all 0.2s ease-in-out;
}

}
}
