@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';

/* _content/PolMobile/Pages/Acceso.razor.rz.scp.css */

body[b-g1mv0m8lgx] {
    background-color: #cccccc !important;
}



.user_card[b-g1mv0m8lgx] {

    height: 450px;
    width: 490px;
    margin-top: auto;
    margin-bottom: auto;
    background: #12bff3;
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 10px;

  /*  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
   /* border-radius: 5px;*/
}

/*.brand_logo_container {
    position: absolute;
    height: 170px;
    width: 170px;
    top: -75px;
    border-radius: 90%;
    background: #60a3bc;
    padding: 10px;
    text-align: center;
}*/

.brand_logo[b-g1mv0m8lgx] {
    left:1px;
    height: 100px;
    width: 100px;    
      /*  border: 1px solid  ;
        border-color:transparent;*/
}

.form_container[b-g1mv0m8lgx] {
    margin-top: -20px;
}

.login_btn[b-g1mv0m8lgx] {
    width: 100%;
    background: #c0392b !important;
    color: white !important;
}

    .login_btn:focus[b-g1mv0m8lgx] {
        box-shadow: none !important;
        outline: 0px !important;
    }

.login_container[b-g1mv0m8lgx] {
    padding: 0 2rem;
}

.input-group-text[b-g1mv0m8lgx] {
    background: #c0392b !important;
    color: white !important;
    border: 0 !important;
    border-radius: 0.25rem 0 0 0.25rem !important;
}

.input_user[b-g1mv0m8lgx],
.input_pass:focus[b-g1mv0m8lgx] {
    box-shadow: none !important;
    outline: 0px !important;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label[b-g1mv0m8lgx]::before {
    background-color: #c0392b !important;
}
/* _content/PolMobile/Pages/Index.razor.rz.scp.css */

/*@media only screen and (max-width: 759px) {
    div.principalescritorio {
        display: none !important;        
    }    
}

@media only screen and (min-width: 760px) {

    div.principaltablet {        
        display: none !important;        
    }
}*/


*[b-ig3chzgbmy], *[b-ig3chzgbmy]:before, *[b-ig3chzgbmy]:after {
    box-sizing: border-box;
}

body[b-ig3chzgbmy] {
    margin: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 1.5;
    overflow: hidden;
}

div button[b-ig3chzgbmy] {
    border: solid 1px gray;
}

    div button:hover[b-ig3chzgbmy] {
        border: solid 1px white;
    }


    div button img[b-ig3chzgbmy] {
        width: 32px;
        height: 32px;
    }


/*Para el menu de tablet*/


.btn:focus[b-ig3chzgbmy] {
    border: solid 1px white;
    box-shadow: 0px 0px 0px 2.0px rgba(199,199,199,1);
}


.box[b-ig3chzgbmy] {
    position: fixed;
    z-index: -120;
    width: 200px;
    height: 200px;
    top: 40%;
    left: 40%;
    margin-left: -60px;
    margin-top: -40px;
}







/* _content/PolMobile/Shared/Loading.razor.rz.scp.css */


.loader[b-jorqfe8me5] {    
    animation: rotate-b-jorqfe8me5 1s infinite;
    height: 50px;
    width: 50px;
}

    .loader[b-jorqfe8me5]:before,
    .loader[b-jorqfe8me5]:after {
        border-radius: 50%;
        content: '';
        display: block;
        height: 20px;
        width: 20px;
    }

    .loader[b-jorqfe8me5]:before {
        animation: ball1-b-jorqfe8me5 1s infinite;
        background-color: #cb2025;
        box-shadow: 30px 0 0 #f8b334;
        margin-bottom: 10px;
    }

    .loader[b-jorqfe8me5]:after {
        animation: ball2-b-jorqfe8me5 1s infinite;
        background-color: #00a096;
        box-shadow: 30px 0 0 #97bf0d;
    }

@keyframes rotate-b-jorqfe8me5 {
    0% {
        -webkit-transform: rotate(0deg) scale(0.8);
        -moz-transform: rotate(0deg) scale(0.8);
    }

    50% {
        -webkit-transform: rotate(360deg) scale(1.2);
        -moz-transform: rotate(360deg) scale(1.2);
    }

    100% {
        -webkit-transform: rotate(720deg) scale(0.8);
        -moz-transform: rotate(720deg) scale(0.8);
    }
}

@keyframes ball1-b-jorqfe8me5 {
    0% {
        box-shadow: 30px 0 0 #f8b334;
    }

    50% {
        box-shadow: 0 0 0 #f8b334;
        margin-bottom: 0;
        -webkit-transform: translate(15px,15px);
        -moz-transform: translate(15px, 15px);
    }

    100% {
        box-shadow: 30px 0 0 #f8b334;
        margin-bottom: 10px;
    }
}

@keyframes ball2-b-jorqfe8me5 {
    0% {
        box-shadow: 30px 0 0 #97bf0d;
    }

    50% {
        box-shadow: 0 0 0 #97bf0d;
        margin-top: -20px;
        -webkit-transform: translate(15px,15px);
        -moz-transform: translate(15px, 15px);
    }

    100% {
        box-shadow: 30px 0 0 #97bf0d;
        margin-top: 0;
    }
}
