/* _content/IconaReports/Pages/Index/Index.cshtml.rz.scp.css */
/* _content/IconaReports/Pages/Login/Index.cshtml.rz.scp.css */
/*#region Logo */
#logo2[b-alcvvprt6f],
#logo1[b-alcvvprt6f] {
    height: 100px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    background-position: center;
}

#logo1[b-alcvvprt6f] {
    width: 320px;
}



.tn #logo2[b-alcvvprt6f], .sz #logo2[b-alcvvprt6f], .gp #logo2[b-alcvvprt6f] {
    left: 370px;
}

@media (max-width: 625px) {
    #logo2[b-alcvvprt6f], .tn #logo2[b-alcvvprt6f], .sz #logo2[b-alcvvprt6f], .gp #logo2[b-alcvvprt6f],
    #logo1[b-alcvvprt6f], .tn #logo1[b-alcvvprt6f], .sz #logo1[b-alcvvprt6f], .gp #logo1[b-alcvvprt6f] {
        height: 100px;
        position: relative;
        width: 100%;
        left: unset;
    }
}
/*#endregion */

/*#region Login*/
#LoginButton[b-alcvvprt6f] {
    display: none;
}

.tn #LoginButton[b-alcvvprt6f],
.sz #LoginButton[b-alcvvprt6f],
.gp #LoginButton[b-alcvvprt6f] {
    display: inline-block;
}

.Llinks[b-alcvvprt6f] {
    line-height: 16px;
}

.sso-login-link[b-alcvvprt6f] {
    display: block;
    width: fit-content;
    margin-top: 10px;
/*    color: #f00;*/
    cursor: pointer;
    text-decoration: none;
}

.sso-login-link:hover[b-alcvvprt6f],
.sso-login-link:focus[b-alcvvprt6f] {
    color: #ff5555;
    text-decoration: underline;
}

.sso-login-link:focus-visible[b-alcvvprt6f] {
    outline: 3px solid #ffbf47;
    outline-offset: 2px;
}

.sso-login-link.is-loading[b-alcvvprt6f] {
    pointer-events: none;
    opacity: .8;
}

#login_block[b-alcvvprt6f] {
    position: absolute;
    max-width: 350px;
    padding: 30px 0 10px 50px;
    height: 100%;
    left: 0;
    min-height: 625px;
}

    #login_block #login_block_inc[b-alcvvprt6f] {
        position: relative;
        top: 200px;
        color: #fff;
        min-width: 270px;
    }

        #login_block #login_block_inc .header[b-alcvvprt6f] {
            text-align: center;
            font-size: 23px;
            color: #1b75bb;
            font-weight: 300;
            margin-bottom: 20px;
        }

        #login_block #login_block_inc .loginpassbtns[b-alcvvprt6f] {
            margin-top: 20px;
        }

        .inc-block input[b-alcvvprt6f],
        #login_block #login_block_inc input[b-alcvvprt6f] {
            width: 100%;
            /*margin-bottom: 10px;*/
            height: 30px;
            display: block;
            padding: 0 10px;
            color: #000;
        }

            /*            #login_block #login_block_inc input:-internal-autofill-selected {
                background-color: white !important;
            }*/


        #login_block #login_block_inc div.form-group > div.loginpass > input:-webkit-autofill[b-alcvvprt6f],
        #login_block #login_block_inc div.form-group > div.loginpass > input:-webkit-autofill:hover[b-alcvvprt6f],
        #login_block #login_block_inc div.form-group > div.loginpass > input:-webkit-autofill:focus[b-alcvvprt6f],
        #login_block #login_block_inc div.form-group > div.loginpass > input:-webkit-autofill:active[b-alcvvprt6f] {
            -webkit-box-shadow: 0 0 0 30px white inset !important;
        }

        #login_block #login_block_inc div.form-group > div.loginpass[b-alcvvprt6f] {
            /*height: 52px;*/
        }

            #login_block #login_block_inc div.form-group > div.loginpass label[b-alcvvprt6f] {
                background-color: #ffffff;
                border-radius: 3px;
                padding: 0 2px;
                -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
                box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
                -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
                -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
                -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
                transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
                transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
                transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
                position: relative;
                left: 7px;
                height: 10px;
                margin: -1px 0;
            }

            #login_block #login_block_inc div.form-group > div.loginpass.active label[b-alcvvprt6f] {
                animation-duration: 0.5s;
                color: black;
                font-size: 11px;
                bottom: -11px;
            }

            #login_block #login_block_inc div.form-group > div.loginpass.inactive label[b-alcvvprt6f] {
                animation-duration: 0.5s;
                color: #7b7b7b;
                font-size: 15px;
                bottom: -26px;
            }
            /*            #login_block #login_block_inc div.form-group > div.loginpass.active label {
                animation-name: login_block_inc-active;
            }

            #login_block #login_block_inc div.form-group > div.loginpass.inactive label {
                animation-name: login_block_inc-inactive;
            }*/
            #login_block #login_block_inc div.form-group > div.loginpass.active.nd2 label[b-alcvvprt6f] {
                animation-name: login_block_inc-active-b-alcvvprt6f;
            }

            #login_block #login_block_inc div.form-group > div.loginpass.inactive.nd2 label[b-alcvvprt6f] {
                animation-name: login_block_inc-inactive-b-alcvvprt6f;
            }


        #login_block #login_block_inc .Lbtn[b-alcvvprt6f] {
            position: absolute;
            right: 0;
        }

        #login_block #login_block_inc .Llinks[b-alcvvprt6f] {
            position: absolute;
        }

        #login_block #login_block_inc .bootstrap-select[b-alcvvprt6f] {
            width: 100%;
        }

@keyframes login_block_inc-active-b-alcvvprt6f {
    from {
        color: #7b7b7b;
        font-size: 15px;
        bottom: -26px;
    }

    to {
        color: black;
        font-size: 11px;
        bottom: -11px;
    }
}

@keyframes login_block_inc-inactive-b-alcvvprt6f {
    from {
        color: black;
        font-size: 11px;
        bottom: -11px;
    }

    to {
        color: #7b7b7b;
        font-size: 15px;
        bottom: -26px;
    }
}

@media (max-width: 625px) {
    #login_block #login_block_inc[b-alcvvprt6f] {
        top: 20px;
    }

    .Lline[b-alcvvprt6f] {
        width: 100%;
    }
}

@media (max-width: 500px) {
    #login_block[b-alcvvprt6f] {
        max-width: 100%;
        width: 100%;
        min-width: 285px;
        padding: 30px 50px 10px 50px;
    }

        #login_block #login_block_inc .loginpassbtns[b-alcvvprt6f] {
            position: relative;
        }

        #login_block #login_block_inc .Llinks[b-alcvvprt6f] {
            position: absolute;
            top: 55px;
            bottom: auto;
        }
}

/*#endregion */
/* _content/IconaReports/Pages/Report001/Index.cshtml.rz.scp.css */
/* _content/IconaReports/Pages/Report004/Index.cshtml.rz.scp.css */
#Report4 .subwindow-link[b-twnn0e9n16] {
    cursor: pointer;
    text-decoration: underline;
    font-weight: 900;
}

#Report4 tbody.modal-links-table tr td:nth-last-child(3) span[b-twnn0e9n16] {
    border-color: var(--mce-g-color);
    color: var(--mce-g-color);
}

#Report4 tbody.modal-links-table tr td:nth-last-child(2) span[b-twnn0e9n16] {
    border-color: #FFDF26;
    color: #FFDF26;
}

#Report4 tbody.modal-links-table tr td:nth-last-child(1) span[b-twnn0e9n16] {
    border-color: #D90017;
    color: #D90017;
}
/* _content/IconaReports/Pages/Report005/Index.cshtml.rz.scp.css */
/* _content/IconaReports/Pages/Report009/Index.cshtml.rz.scp.css */
/* _content/IconaReports/Pages/Report010/Index.cshtml.rz.scp.css */
/* _content/IconaReports/Pages/Report024/Index.cshtml.rz.scp.css */
    table th[b-dh8x7xixj0],
    table td[b-dh8x7xixj0] {
        padding: 0px 5px;
        height:20px;
        width:20px;
    }
/* _content/IconaReports/Pages/Report041/index.cshtml.rz.scp.css */
 .report-info-block[b-mmwaqqsxt7] {
    padding: 15px 0;
}

     .report-info-block div[b-mmwaqqsxt7] {
        display: inline-block;
    }

         .report-info-block div.report-info[b-mmwaqqsxt7] {
            min-width: 32%;
            margin: 4px 0;
        }

             .report-info-block div.report-info .text[b-mmwaqqsxt7] {
                /*min-width: calc(100% - 200px);*/
                text-align: right;
                padding-right: 5px;
            }

             .report-info-block div.report-info .value[b-mmwaqqsxt7] {
                font-size: 13px;
            }

@media (max-width: 1584px) {
     .report-info-block div.report-info[b-mmwaqqsxt7] {
        min-width: 49.5%;
    }

     table[b-mmwaqqsxt7] {
        font-size: 11px;
    }
}

@media (max-width: 970px) {
     .report-info-block div.report-info[b-mmwaqqsxt7] {
        min-width: 99%;
    }

     table[b-mmwaqqsxt7] {
        font-size: 9px;
    }
}

 .report-info-block div.report-info .text[b-mmwaqqsxt7] {
    color: #e1a963;
}

 .report-info-block[b-mmwaqqsxt7] {
    color: #fff;
}
/* _content/IconaReports/Pages/Report048/Index.cshtml.rz.scp.css */
/* _content/IconaReports/Pages/Report093/Index.cshtml.rz.scp.css */
