/* /Pages/Authentication/Login.razor.rz.scp.css */
@font-face {
    font-family: Poppins;
    src: url('fonts/Poppins-Regular.ttf');
    font-style: normal;
}

*[b-q9qw9t3rr0] {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Poppins", sans-serif;
}

body[b-q9qw9t3rr0] {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    background: #1f293a;
}

.container[b-q9qw9t3rr0] {
    position: relative;
    width: 256px;
    height: 256px;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .container span[b-q9qw9t3rr0] {
        position: absolute;
        left: 0;
        width: 32px;
        height: 6px;
        background: #2c4766;
        border-radius: 8px;
        transform-origin: 128px;
        transform: scale(2.2) rotate(calc(var(--i) * (360deg / 50)));
        animation: animateBlink-b-q9qw9t3rr0 3s linear infinite;
        animation-delay: calc(var(--i) * (3s / 50));
    }

@keyframes animateBlink-b-q9qw9t3rr0 {
    0% {
        background: #0ef;
    }

    25% {
        background: #2c4766;
    }
}

.login-box[b-q9qw9t3rr0] {
    position: absolute;
    width: 400px;
}

    .login-box form[b-q9qw9t3rr0] {
        width: 100%;
        padding: 0 50px;
    }

h2[b-q9qw9t3rr0] {
    font-size: 2em;
    color: #0ef;
    text-align: center;
}

.input-box[b-q9qw9t3rr0] {
    position: relative;
    margin: 25px 0;
}

    .input-box input[b-q9qw9t3rr0] {
        width: 100%;
        height: 50px;
        background: transparent;
        border: 2px solid #2c4766;
        outline: none;
        border-radius: 40px;
        font-size: 1em;
        color: #fff;
        padding: 0 20px;
        transition: 0.5s ease;
    }

        .input-box input:focus[b-q9qw9t3rr0],
        .input-box input:valid[b-q9qw9t3rr0] {
            border-color: #0ef;
        }

    .input-box label[b-q9qw9t3rr0] {
        position: absolute;
        top: 50%;
        left: 20px;
        transform: translateY(-50%);
        font-size: 1em;
        color: #fff;
        pointer-events: none;
        transition: 0.5s ease;
    }

    .input-box input:focus ~ label[b-q9qw9t3rr0],
    .input-box input:valid ~ label[b-q9qw9t3rr0] {
        top: 1px;
        font-size: 0.8em;
        background: #1f293a;
        padding: 0 6px;
        color: #0ef;
    }

.forgot-pass[b-q9qw9t3rr0] {
    margin: -15px 0 10px;
    text-align: center;
}

    .forgot-pass a[b-q9qw9t3rr0] {
        font-size: 0.85em;
        color: #fff;
        text-decoration: none;
    }

        .forgot-pass a:hover[b-q9qw9t3rr0] {
            text-decoration: underline;
        }

.btn[b-q9qw9t3rr0] {
    width: 100%;
    height: 45px;
    background: #0ef;
    border: none;
    outline: none;
    border-radius: 40px;
    cursor: pointer;
    font-size: 1em;
    color: #1f293a;
    font-weight: 600;
}

.signup-link[b-q9qw9t3rr0] {
    margin: 20px 0 10px;
    text-align: center;
}

    .signup-link a[b-q9qw9t3rr0] {
        font-size: 1em;
        color: #0ef;
        text-decoration: none;
        font-weight: 600;
    }
/* /Pages/Payments/AddEditInvoiceModal.razor.rz.scp.css */
.text-right[b-4htv32f0xt] {
    text-align: end !important;
}

.inline-block[b-4htv32f0xt] {
    display: inline-block !important;
}

table tr:last-child td[b-4htv32f0xt] {
    border-bottom: 1px solid #ddd !important;
}

.fee-sum-table .right[b-4htv32f0xt] {
    text-align: end;
}

.table thead > tr > th[b-4htv32f0xt],
.table tbody > tr > th[b-4htv32f0xt],
.table tfoot > tr > th[b-4htv32f0xt],
.table thead > tr > td[b-4htv32f0xt],
.table tbody > tr > td[b-4htv32f0xt],
.table tfoot > tr > td[b-4htv32f0xt] {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
/* /Pages/Payments/AddEditSubjectFeeModal.razor.rz.scp.css */
.text-right[b-7ivf82tejj] {
    text-align: end !important;
}

.inline-block[b-7ivf82tejj] {
    display: inline-block !important;
}

table tr:last-child td[b-7ivf82tejj] {
    border-bottom: 1px solid #ddd !important;
}

.fee-sum-table .right[b-7ivf82tejj] {
    text-align: end;
}

.table thead > tr > th[b-7ivf82tejj],
.table tbody > tr > th[b-7ivf82tejj],
.table tfoot > tr > th[b-7ivf82tejj],
.table thead > tr > td[b-7ivf82tejj],
.table tbody > tr > td[b-7ivf82tejj],
.table tfoot > tr > td[b-7ivf82tejj] {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
/* /Pages/Payments/CheckOutInvoice.razor.rz.scp.css */
*[b-5feybo5gl1],
a:focus[b-5feybo5gl1] {
    outline: none !important;
}

*[b-5feybo5gl1],
*[b-5feybo5gl1]:before,
*[b-5feybo5gl1]:after {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.table-condensed thead > tr > th[b-5feybo5gl1],
.table-condensed tbody > tr > th[b-5feybo5gl1],
.table-condensed tfoot > tr > th[b-5feybo5gl1],
.table-condensed thead > tr > td[b-5feybo5gl1],
.table-condensed tbody > tr > td[b-5feybo5gl1],
.table-condensed tfoot > tr > td[b-5feybo5gl1] {
    padding: 5px;
}

.invoice-information-block[b-5feybo5gl1] {
    max-width: 1300px;
    padding: 19px;
    margin: auto auto 20px;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
    overflow: auto;
}

.margin-none[b-5feybo5gl1] {
    margin: 0 !important;
}

div.row[b-5feybo5gl1],
ul.row[b-5feybo5gl1] {
    margin: 0 -7.5px;
}

div[class*="col-xs-"][b-5feybo5gl1],
div[class*="col-sm-"][b-5feybo5gl1],
div[class*="col-md-"][b-5feybo5gl1],
div[class*="col-lg-"][b-5feybo5gl1],
li[class*="col-xs-"][b-5feybo5gl1],
li[class*="col-sm-"][b-5feybo5gl1],
li[class*="col-md-"][b-5feybo5gl1],
li[class*="col-lg-"][b-5feybo5gl1] {
    padding: 0 7.5px;
}

.form-group[b-5feybo5gl1] {
    margin-bottom: 15px;
}

label[b-5feybo5gl1] {
    font-weight: 500 !important;
    font-size: 13px;
}

.table thead > tr > th[b-5feybo5gl1],
.table tbody > tr > th[b-5feybo5gl1],
.table tfoot > tr > th[b-5feybo5gl1],
.table thead > tr > td[b-5feybo5gl1],
.table tbody > tr > td[b-5feybo5gl1],
.table tfoot > tr > td[b-5feybo5gl1] {
    vertical-align: middle;
}

.text-right[b-5feybo5gl1] {
    text-align: right !important;
}

.label.label-success[b-5feybo5gl1] {
    color: #3C5C4A !important;
    background: var(--color-success) !important;
}

h1[b-5feybo5gl1],
h2[b-5feybo5gl1],
h3[b-5feybo5gl1],
h4[b-5feybo5gl1],
h5[b-5feybo5gl1],
h6[b-5feybo5gl1] {
    font-family: 'Roboto Slab', sans-serif;
    margin: 0 0 5px;
    font-weight: 400;
    color: #4d4d4d;
}

.clearfix[b-5feybo5gl1] {
    clear: both;
}

    .clearfix[b-5feybo5gl1]:before,
    .clearfix[b-5feybo5gl1]:after {
        display: table;
        content: " ";
    }

.table thead > tr > th[b-5feybo5gl1],
.table tbody > tr > th[b-5feybo5gl1],
.table tfoot > tr > th[b-5feybo5gl1],
.table thead > tr > td[b-5feybo5gl1],
.table tbody > tr > td[b-5feybo5gl1],
.table tfoot > tr > td[b-5feybo5gl1] {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.box-generic[b-5feybo5gl1] {
    border: none !important;
    padding: 0 !important;
    border-radius: 5px !important;
    background: transparent;
}

div.row[b-5feybo5gl1],
ul.row[b-5feybo5gl1] {
    margin: 0 -7.5px;
}

table thead > tr > th[b-5feybo5gl1] {
    font-family: 'Roboto Slab', serif;
    padding-bottom: 15px !important;
    border-bottom: 1px solid #ddd !important;
}

.table-striped > tbody > tr:nth-child(odd) > td[b-5feybo5gl1],
.table-striped > tbody > tr:nth-child(odd) > th[b-5feybo5gl1] {
    background-color: white;
}

.table-striped > tbody > tr:nth-child(odd) > td[b-5feybo5gl1],
.table-striped > tbody > tr:nth-child(odd) > th[b-5feybo5gl1] {
    background-color: white;
}

.separator.bottom[b-5feybo5gl1] {
    padding: 0 0 15px;
}

.separator[b-5feybo5gl1] {
    padding: 15px 0;
    display: block;
}
/* /Pages/Payments/InvoiceDetails.razor.rz.scp.css */
*[b-wsk5g9vrdq],
a:focus[b-wsk5g9vrdq] {
    outline: none !important;
}

*[b-wsk5g9vrdq],
*[b-wsk5g9vrdq]:before,
*[b-wsk5g9vrdq]:after {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.table-condensed thead > tr > th[b-wsk5g9vrdq],
.table-condensed tbody > tr > th[b-wsk5g9vrdq],
.table-condensed tfoot > tr > th[b-wsk5g9vrdq],
.table-condensed thead > tr > td[b-wsk5g9vrdq],
.table-condensed tbody > tr > td[b-wsk5g9vrdq],
.table-condensed tfoot > tr > td[b-wsk5g9vrdq] {
    padding: 5px;
}

.invoice-information-block[b-wsk5g9vrdq] {
    max-width: 1300px;
    padding: 19px;
    margin: auto auto 20px;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    direction: ltr;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
    overflow: auto;
}

.margin-none[b-wsk5g9vrdq] {
    margin: 0 !important;
}

div.row[b-wsk5g9vrdq],
ul.row[b-wsk5g9vrdq] {
    margin: 0 -7.5px;
}

div[class*="col-xs-"][b-wsk5g9vrdq],
div[class*="col-sm-"][b-wsk5g9vrdq],
div[class*="col-md-"][b-wsk5g9vrdq],
div[class*="col-lg-"][b-wsk5g9vrdq],
li[class*="col-xs-"][b-wsk5g9vrdq],
li[class*="col-sm-"][b-wsk5g9vrdq],
li[class*="col-md-"][b-wsk5g9vrdq],
li[class*="col-lg-"][b-wsk5g9vrdq] {
    padding: 0 7.5px;
}

.form-group[b-wsk5g9vrdq] {
    margin-bottom: 15px;
}

label[b-wsk5g9vrdq] {
    font-weight: 500 !important;
    font-size: 13px;
}

.table thead > tr > th[b-wsk5g9vrdq],
.table tbody > tr > th[b-wsk5g9vrdq],
.table tfoot > tr > th[b-wsk5g9vrdq],
.table thead > tr > td[b-wsk5g9vrdq],
.table tbody > tr > td[b-wsk5g9vrdq],
.table tfoot > tr > td[b-wsk5g9vrdq] {
    vertical-align: middle;
}

.text-right[b-wsk5g9vrdq] {
    text-align: right !important;
}

.label.label-success[b-wsk5g9vrdq] {
    color: #3C5C4A !important;
    background: var(--color-success) !important;
}

h1[b-wsk5g9vrdq],
h2[b-wsk5g9vrdq],
h3[b-wsk5g9vrdq],
h4[b-wsk5g9vrdq],
h5[b-wsk5g9vrdq],
h6[b-wsk5g9vrdq] {
    font-family: 'Roboto Slab', sans-serif;
    margin: 0 0 5px;
    font-weight: 400;
    color: #4d4d4d;
}

.clearfix[b-wsk5g9vrdq] {
    clear: both;
}

    .clearfix[b-wsk5g9vrdq]:before,
    .clearfix[b-wsk5g9vrdq]:after {
        display: table;
        content: " ";
    }

.table thead > tr > th[b-wsk5g9vrdq],
.table tbody > tr > th[b-wsk5g9vrdq],
.table tfoot > tr > th[b-wsk5g9vrdq],
.table thead > tr > td[b-wsk5g9vrdq],
.table tbody > tr > td[b-wsk5g9vrdq],
.table tfoot > tr > td[b-wsk5g9vrdq] {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.box-generic[b-wsk5g9vrdq] {
    border: none !important;
    padding: 0 !important;
    border-radius: 5px !important;
    background: transparent;
}

div.row[b-wsk5g9vrdq],
ul.row[b-wsk5g9vrdq] {
    margin: 0 -7.5px;
}

table thead > tr > th[b-wsk5g9vrdq] {
    font-family: 'Roboto Slab', serif;
    padding-bottom: 15px !important;
    border-bottom: 1px solid #ddd !important;
}

.table-striped > tbody > tr:nth-child(odd) > td[b-wsk5g9vrdq],
.table-striped > tbody > tr:nth-child(odd) > th[b-wsk5g9vrdq] {
    background-color: white;
}

.table-striped > tbody > tr:nth-child(odd) > td[b-wsk5g9vrdq],
.table-striped > tbody > tr:nth-child(odd) > th[b-wsk5g9vrdq] {
    background-color: white;
}

.separator.bottom[b-wsk5g9vrdq] {
    padding: 0 0 15px;
}

.separator[b-wsk5g9vrdq] {
    padding: 15px 0;
    display: block;
}
