
#crsfp .modal-window {

    position: fixed;

    background-color: rgba(255, 255, 255, 0.25);

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 999;

    visibility: hidden;

    opacity: 0;

    pointer-events: none;

    transition: all 0.3s;

}



#crsfp .modal-window:target {

    visibility: visible;

    opacity: 1;

    pointer-events: auto;

}



#crsfp .modal-window >

div {

    width: fit-content;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    padding: 2em;

    background: white;

    min-width: 400px;

}



#crsfp .modal-window header {

    font-weight: bold;

}



#crsfp .modal-window h1 {

    font-size: 150%;

    margin: 0 0 15px;

}



#crsfp .modal-close {

    color: #aaa;

    line-height: 50px;

    font-size: 80%;

    position: absolute;

    right: 0;

    text-align: center;

    top: 0;

    width: 70px;

    text-decoration: none;

}



#crsfp .modal-close:hover {

    color: black;

}





#crsfp .container {

    display: grid;

    justify-content: center;

    align-items: center;

}



#crsfp .modal-window >

div {

    border-radius: 1rem;

    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;

}



#crsfp .modal-window div:not(:last-of-type) {

    margin-bottom: 15px;

}



#crsfp .logo {

    max-width: 150px;

    display: block;

}



#crsfp small {

    color: lightgray;

}



#crsfp .btn {

    background-color: white;

    /*padding: 1em 1.5em;*/

    border-radius: 0.5rem;

    text-decoration: none;

}



#crsfp .btn i {

    padding-right: 0.3em;

}
#crsfp .attach_email_wrapper{
    height: 100%;
    margin: 2em;
    overflow: auto;
}
#crsfp .crsfp_selected{

    border-color: #255cfa ;
    background-color: #3265fa ;
    color: white;
}
#crsfp .crsfp-attach-report:hover{

    border-color: #255cfa ;
    background-color: #3265fa ;
    color: white;
}

#crsfp .crsfp-attach-report a{

    all: unset;
}

#crsfp #crsf_send_email:hover{
    border-color: #255cfa ;
    background-color: #3265fa ;
    color: white;
}



