/* Auto-generated styles for rmi_application_process */

.rmi_styles_1 {
    height:auto;
}

.rmi_styles_2 {
    margin:10px 20px;
}

.rmi_styles_3 {
    height:20px;
}

.rmi_styles_4 {
    text-align: justify;
}

.rmi_styles_5 {
    color:red;
}

.rmi_styles_6 {
    border-collapse: collapse;border: 1px solid black;
}

.rmi_styles_7 {
    margin-bottom:.1rem;
}

.rmi_styles_8 {
    border:2px solid black;
}

.rmi_styles_9 {
    height:15px;
}

.rmi_styles_10 {
    break-before: page;
}

.rmi_styles_11 {
    text-align: right;
}

.rmi_styles_12 {
    page-break-before: always;
}

.rmi_styles_13 {
    text-align: jusify;
}

.rmi_styles_14 {
    overflow-x: auto;
}

.rmi_styles_15 {
    width: 100%;border-collapse: collapse;
}

.rmi_styles_16 {
    font-size:14px; background: #fff;border:1px solid #004778;
}

.rmi_styles_17 {
    height:400px;
}

.rmi_styles_18 {
    background-color: #9aeac8;
}

.rmi_styles_19 {
    color:black;float:left;font-size:20px;
}

.rmi_styles_20 {
    color:black;float:right;font-size:20px;
}

.rmi_styles_21 {
    width:100%;
}

.rmi_styles_22 {
    background-color: #dbdfea !important;
}

.rmi_styles_23 {
    background-color: #b6d8a7;
}

.rmi_styles_24 {
    display:none;
}

.rmi_styles_25 {
    margin:0px 5px;
}

.rmi_styles_26 {
    float:right;width:100px;
}

.rmi_styles_27 {
    float:right;
}

.rmi_styles_28 {
    color:#6576ff;
}

.rmi_styles_29 {
    color:black;float:right !important;font-size:20px;
}

.rmi_styles_30 {
    margin:0 5px;
}

.rmi_styles_31 {
    color:#4a65e3;
}

.rmi_styles_32 {
    color:green;font-size:20px;
}

.rmi_styles_33 {
    color:#6576ff;float:right;
}

.rmi_styles_34 {
    width:150px !important;
}

.rmi_styles_35 {
    color:#6576ff;
}

.rmi_styles_36 {
    overflow-x:auto;margin-top:10px;
}

.rmi_styles_37 {
    color:red;
}

.rmi_styles_38 {
    display: block; width: 100%; max-width: 100%;
}

.rmi_styles_39 {
    background-color:{{$clr}};
}

.rmi_styles_40 {
    color:black;
}

.rmi_styles_41 {
    float:left;text-align: left;
}

.rmi_styles_42 {
    border:1px solid black;
}

.rmi_styles_43 {
    text-align: left !important;
}

.rmi_styles_44 {
    text-align: right !important;
}

.rmi_styles_45 {
    height:20px;
}

.rmi_styles_46 {
    border-collapse: collapse; border: 1px solid black; width:100%;
}

.rmi_styles_47 {
    border: 1px solid black; /* Add borders to table cells */ padding: 10px; text-align: left;
}

.rmi_styles_48 {
    float:right;text-align: left;
}

.rmi_styles_49 {
    background-color: #eee5ee;
}

.rmi_styles_50 {
    background-color: #a7cdd8;;
}

.rmi_styles_51 {
    color:green;
}

.rmi_styles_52 {
    font-size:14px; background: #fff;border:1px solid #004778; border-top: 4px solid #dbdfea;
}

.rmi_styles_53 {
    background-color: transparent;width:50px;
}

.rmi_styles_54 {
    height:10px;
}

.rmi_styles_55 {
    float:left;
}

.rmi_styles_56 {
    background-color: #d4d2be;
}

.rmi_styles_57 {
    font-size: 16px !important;
}

.rmi_styles_58 {
    font-size: 16px !important;float:right;
}

.rmi_styles_59 {
    background-color: #a7cdd8;
}

.rmi_styles_60 {
    border-collapse: collapse; border: 1px solid black; width: 100%;
}

.rmi_styles_61 {
    border: 1px solid black; padding: 10px; background-color: #f2f2f2;
}

.rmi_styles_62 {
    border: 1px solid black; padding: 10px; text-align: center;
}

.rmi_styles_63 {
    border: 1px solid black; padding: 10px;
}

.rmi_styles_64 {
    background-color:{{ $clr }};
}

.rmi_styles_65 {
    text-align:jusify;
}

.rmi_styles_66 {
    height:50px;
}

.rmi_styles_67 {
    width: 100%;border-collapse: collapse;font-size:14px; background: #fff;border:1px solid #004778;
}

.rmi_styles_68 {
    text-align:justify;
}

.rmi_styles_69 {
    font-weight: bold;
}

.rmi_styles_70 {
    width: 50%;
}

.rmi_styles_71 {
    margin-bottom: 20px;
}

.rmi_styles_72 {
    margin-left: 20px;
}

.rmi_styles_73 {
    margin-bottom: 20px; margin-left: 30px;
}

.rmi_styles_74 {
    margin-bottom: 15px;
}

.rmi_styles_75 {
    margin-bottom: 20px; margin-left: 30px; text-align: justify;
}

.rmi_styles_76 {
    margin: 15px 0; padding-left: 40px;
}

.rmi_styles_77 {
    margin-top: 50px;
}

.rmi_styles_78 {
    margin-top: 40px; border-top: 1px solid #000; padding-top: 20px; font-size: 14px;
}

.rmi_styles_79 {
    font-weight: bold; margin-bottom: 10px;
}

.rmi_styles_80 {
    margin: 0; padding-left: 20px; font-size: 14px;
}

.rmi_styles_81 {
    font-family: serif; font-size: 17px; line-height: 1.4; color: #000000; padding: 20px; transform: scale(0.9); transform-origin: top left; width: 110%;
}

.rmi_styles_82 {
    width: 100%; border-collapse: collapse;
}

.rmi_styles_83 {
    width: 30%; font-weight: bold;
}

.rmi_styles_84 {
    text-align:center;
}

.rmi_styles_85 {
    float:left;font-size:20px;
}

.rmi_styles_86 {
    float:right;font-size:20px;
}

.rmi_styles_87 {
    margin: 20px 0;
}

.rmi_styles_88 {
    font-weight: bold; margin-bottom: 5px;
}

.rmi_styles_89 {
    margin-bottom: 5px;
}

.rmi_styles_90 {
    width: 100%; border-collapse: collapse; margin: 20px 0; border: 1px solid #000;
}

.rmi_styles_91 {
    background-color: #f2f2f2;
}

.rmi_styles_92 {
    border: 1px solid #000; padding: 8px; text-align: center; width: 10%;
}

.rmi_styles_93 {
    border: 1px solid #000; padding: 8px; text-align: center; width: 30%;
}

.rmi_styles_94 {
    border: 1px solid #000; padding: 8px; text-align: center; width: 15%;
}

.rmi_styles_95 {
    border: 1px solid #000; padding: 8px; text-align: center;
}

.rmi_styles_96 {
    border: 1px solid #000; padding: 8px;
}

.rmi_styles_97 {
    font-style: italic; margin-left: 30px; margin-top: -10px; margin-bottom: 30px;
}

.rmi_styles_98 {
    text-align: right; margin-top: 40px;
}

.rmi_styles_99 {
    margin-bottom: 10px;
}

.rmi_styles_100 {
    height: 60px; border-bottom: 1px solid #000; width: 200px; margin-left: auto; margin-bottom: 5px;
}

.rmi_styles_101 {
    background-color:#bdf7c1de;padding:0 7px;
}

.rmi_styles_102 {
    width: 100%;border-collapse: collapse;font-size:14px; background: #fff;border:1px solid #004778;
}

.rmi_styles_103 {
    font-size:14px; background: #fff; border:1px solid #004778;
}

.rmi_styles_104 {
    font-size: 30px;
}

.rmi_styles_105 {
    background-color:{{ $clr2 }};
}

.rmi_styles_106 {
    background-color: {{ $clr }};
}

.rmi_styles_107 {
    max-height: 400px; overflow-y: auto;
}

.rmi_styles_108 {
    background-color: transparent; width:50px;
}

/* Document status background colors */
.doc-status-red {
    background-color: red;
    padding: 10px;
    border-radius: 4px;
}

.doc-status-green {
    background-color: green;
    padding: 10px;
    border-radius: 4px;
}

.doc-status-yellow {
    background-color: yellow;
    padding: 10px;
    border-radius: 4px;
}

/* Document link styles */
.doc-link {
    color: black;
    text-decoration: none;
    font-weight: 500;
}

.doc-link:hover {
    color: #0066cc;
    text-decoration: underline;
}

/* Comment icon style */
.comment-icon-link {
    font-size: 30px;
    color: #0066cc;
    cursor: pointer;
}

.comment-icon-link:hover {
    color: #004499;
}

.rmi_styles_109 {
    border:none;
}

/* Make the registration card container wider and responsive */
@media (min-width: 576px) {
    .nk-auth-body.wide-md {
        max-width: 600px !important;
    }
}
@media (min-width: 768px) {
    .nk-auth-body.wide-md {
        max-width: 800px !important;
    }
}
@media (min-width: 992px) {
    .nk-auth-body.wide-md {
        max-width: 950px !important;
    }
}
@media (min-width: 1200px) {
    .nk-auth-body.wide-md {
        max-width: 1050px !important;
    }
}

