body {
    background-color: rgb(243, 245, 247);
}

.AU_Login.container-fluid {
    background-image: url("../images/Bg.svg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.AU_Login .LeftLoginCol {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.AU_Login .LeftLoginCol .LeftLoginContents {
    text-align: center;
}

.AU_Login .LeftLoginCol .LeftLoginContents .Logo img {
    width: 120px;
    aspect-ratio: 1 / 1;
    margin-bottom: 20px;
}

.AU_Login .LeftLoginCol .LeftLoginContents p {
    font-weight: 500;
    color: white;
    font-size: 16px;
    padding: 0px 20px;
    width: 80%;
    margin: 0px auto;
}

.AU_Login .LeftLoginCol .LeftLoginContents h6 {
    font-family: georgia;
    font-style: italic;
    font-size: 40px;
    color: gold;
    font-weight: 500;
}

.AU_Login .LeftLoginCol .LeftLoginContents h6 span {
    color: white !important;
}

.AU_Login .RightLoginCol {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: rgb(255, 255, 255);
}

.AU_Login .RightLoginCol .RightLoginColTitles h6 {
    font-weight: 600;
    text-transform: capitalize;
    font-size: 24px;
}

.AU_Login .RightLoginCol .RightLoginColTitles span {
    background-color: rgb(156, 17, 22);
    width: 65px;
    aspect-ratio: 1 / 1;
    border-radius: 100%;
    display: block;
    margin-bottom: 30px;
    background-image: url("../images/Icon awesome-user-cog.svg");
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: center center;
}

.AU_Login .RightLoginCol .RightLoginContents {
    width: 60%;
}

.AU_Login .RightLoginCol .form-group {
    display: flex;
    flex-direction: column;
    margin: 30px 0px !important;
}

.AU_Login .RightLoginCol .RightLoginContents .form-group label {
    font-size: 14px;
}

.AU_Login .RightLoginCol .RightLoginContents .form-group input {
    border-top: none;
    border-left: none;
    border-radius: 0px;
    border-right: none;
    padding: 3px 0px 0px 40px;
    font-size: 16px;
    height: 47px;
    opacity: 1;
    background-color: transparent !important;
    font-weight: 500 !important;
    color: rgb(53, 53, 53) !important;
}

.AU_Login .RightLoginCol .RightLoginContents .form-group input:focus {
    border-bottom: 1px solid red;
}

.AU_Login .RightLoginCol .RightLoginContents .form-group input#username {
    background: url("../images/Icon awesome-user-alt.svg") 5px center / 15px no-repeat !important;
}

.AU_Login .RightLoginCol .RightLoginContents .form-group input#password {
    background-image: url("../images/Icon awesome-unlock.svg") !important;
    background-size: 15px !important;
    background-repeat: no-repeat !important;
    background-position: 5px center !important;
}

.AU_Login .RightLoginCol .LoginButtons {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

.AU_Login .RightLoginCol .LoginButtons .form-group {
    display: flex;
    align-items: center;
}

.AU_Login .RightLoginCol .LoginButtons .form-group a {
    background-color: white;
    border: 1px solid rgb(156, 17, 22);
    color: rgb(156, 17, 22);
    border-radius: 4px;
    width: 200px;
    text-align: center;
    padding: 10px 0px;
    font-size: 16px;
    font-weight: 500;
}

.AU_Login .RightLoginCol .LoginButtons .form-group button {
    background-color: rgb(47, 11, 13);
    border: none;
    color: rgb(255, 255, 255);
    border-radius: 4px;
    width: 200px;
    padding: 10px 0px;
    font-size: 16px;
    font-weight: 500;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    transition: unset !important;
    -webkit-text-fill-color: rgb(53, 53, 53) !important;
    background: transparent !important;
}

input:-webkit-autofill {
    box-shadow: unset !important;
}

input:-internal-autofill-selected {
}

.RightLoginColTitles {
    position: relative;
}

.ProcessTitle {
    position: relative;
    padding: 10px 10px 5px 0px !important;
    margin: 0px !important;
}

.ProcessTitle::after {
    position: absolute;
    width: 7px;
    height: 3px;
    top: 58%;
    right: -4px;
    background-color: rgba(0, 0, 0, 0.314);
    content: "";
    bottom: 50%;
}

.ProcessTitle h1, .ProcessTitle h2, .ProcessTitle h3, .ProcessTitle h4, .ProcessTitle h5, .ProcessTitle h6 {
    text-align: right;
}

.ProcessSubTitle {
    padding: 9px 0px 0px 10px !important;
}

.ProcessSubTitle input {
    background-color: transparent;
    font-weight: 600;
    text-align: left;
    border: none !important;
    font-size: 16px !important;
    padding: 0px !important;
    color: rgb(0, 0, 0) !important;
    opacity: 1 !important;
}

.ProcessSubTitle .form-group input[type="text"][disabled] {
    background-color: transparent !important;
}

.Primary_Value_Tab {
    background-color: white;
    border-radius: 6px;
    margin-bottom: 20px;
}

.Primary_Value_Tab .panel-body {
    padding: 20px 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.Primary_Value_Tab .panel-body .form-group {
    text-align: right;
    margin-bottom: 0px !important;
}

.Primary_Value_Tab .panel-body .form-group label {
    font-size: 14px;
    font-weight: 500;
    color: rgb(57, 56, 56) !important;
}

.Primary_Value_Tab .panel-body .form-group .controls span {
    color: rgb(88, 48, 57);
    font-weight: 600;
    font-size: 26px;
}

.Assigned {
    background-color: rgba(88, 48, 57, 0.19);
    background-image: url("../images/assignment.png");
    background-repeat: no-repeat;
    border-radius: 100px;
    padding: 15px;
    width: 65px;
    aspect-ratio: 1 / 1;
    background-position: center center;
    background-size: 43px;
}

.TunedIN {
    background-color: rgba(88, 48, 57, 0.19);
    background-image: url("../images/tune.png");
    background-repeat: no-repeat;
    border-radius: 100px;
    padding: 15px;
    width: 65px;
    aspect-ratio: 1 / 1;
    background-position: center center;
    background-size: 43px;
}

.Evaluated {
    background-color: rgba(88, 48, 57, 0.19);
    background-image: url("../images/data.png");
    background-repeat: no-repeat;
    border-radius: 100px;
    padding: 15px;
    width: 65px;
    aspect-ratio: 1 / 1;
    background-position: center center;
    background-size: 40px;
}

.Assigned .col-lg-12, .TunedIN .col-lg-12, .Evaluated .col-lg-12 {
    padding: 0px !important;
}

.e-input-group {
    border: 1px solid rgb(221, 221, 221) !important;
    padding: 0px 15px !important;
    border-radius: 4px !important;
}

.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), .e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), .e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), .e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), .e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), .e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]), .e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), .e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]), .e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover {
    box-shadow: rgba(231, 228, 231, 0.314) 0px 0px 13px 2px;
    border-color: rgb(69, 93, 199);
}

.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, .e-input-group:not(.e-float-icon-left):not(.e-float-input)::after, .e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, .e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, .e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, .e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after, .e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, .e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after {
    background: transparent;
}

.CalendarwithTime .e-input-group {
    background-color: white;
    border-radius: 4px;
    padding: 0px 0px 0px 10px;
    border: transparent !important;
}

.PrimaryPanel {
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}

.PrimaryPanel .PageHead.panel-heading {
    border-bottom: 1px solid rgb(192, 189, 195);
}

.PrimaryPanel .PageHead h6 {
    font-size: 18px;
    font-family: "Fira Sans Medium";
    font-weight: 500 !important;
}

.SearchPart {
    background-color: rgb(244, 245, 248);
    padding: 0px;
}

.SearchPart .panel {
    border: 0px;
    box-shadow: none;
    margin-bottom: 0px !important;
}

.SearchPart .searchform .panel-body {
    padding: 0px !important;
}

.SearchPart .panel .panel-body .col-lg-12 {
    padding: 0px;
}

.SearchPart .searchform {
    background-color: transparent !important;
}

.SearchPart .searchform .searchbtn {
    border-radius: 7px;
    border-width: 2px;
    border-style: solid;
    border-image: initial;
    border-color: var(--main-TopHeader-color);
    color: rgb(88, 48, 53);
    background-image: url("../images/search.svg");
    background-size: 16px;
    background-position: 11px 6px;
    background-repeat: no-repeat;
    background-color: white;
    font-style: normal;
    font-weight: 500;
    padding: 5px;
    width: 100%;
    margin-top: 0px !important;
    font-family: "Fira Sans" !important;
}

.SearchPart .searchform .searchbtn:hover {
    background-color: var(--main-TopHeader-color);
    color: white;
}

.SearchReadonly .panel-body .form-group div {
    overflow: unset !important;
}

.SearchReadonly .form-group {
    margin-bottom: 0px !important;
}

.SearchReadonly .form-group label {
    color: rgba(0, 0, 0, 0.65) !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.SearchReadonly .form-group span {
    font-weight: 600 !important;
    font-size: 14px !important;
}

.SearchReadonly .panel-body {
    padding: 7px !important;
}

.SearchReadonly .form-group .controls span {
    color: rgb(51, 51, 51);
    font-weight: 500 !important;
    font-size: 16px !important;
}

.CustomTab .nav-pills.nav-pills-bordered {
    padding: 0px;
    margin: 0px;
}

.CustomTab .col-md-6 {
    padding-left: 0px !important;
}

.CustomTab .nav-pills.nav-pills-bordered > .active > a {
    background-color: rgb(87, 91, 163);
    color: rgb(255, 255, 255);
    border: 1px solid transparent;
    border-radius: 6px !important;
}

.CustomTab .nav-pills.nav-pills-bordered > .active > a:hover {
    background-position: right center !important;
    transition: all 0.5s ease 0s !important;
}

.CustomTab .note-editor.note-frame {
    border: none !important;
}

.CustomTab .tab-content > .has-padding {
    padding: 0px 9px !important;
}

.CustomTab .nav-pills.nav-pills-bordered > .active > a:hover::after {
    transition: all 0.4s ease-in-out 0s;
}

.CustomTab .nav {
    margin-bottom: 20px;
    border: none !important;
}

.CustomTab .nav-pills.nav-pills-bordered > li > a {
    background-color: rgb(255, 255, 255);
    border: 0px solid rgb(212, 228, 231);
    padding: 7px 20px;
    border-radius: 6px;
    color: rgb(51, 51, 51);
    line-height: 18px;
    display: inline-block;
    box-shadow: none;
}

.CustomTab .nav-pills > li {
    float: none;
    margin: 0px 7px 7px 0px;
    display: inline-block;
    font-size: 13px;
}

.CustomTab .tab-content {
    background-color: transparent;
    border: 0px !important;
    padding: 0px 10px !important;
}

.CustomTab .tab-content-bordered .tab-content {
    padding: 0px;
    background-color: transparent !important;
    margin: 0px !important;
    box-shadow: none !important;
    border: none !important;
}

.TabPart {
    padding: 0px !important;
}

.TabPart .nav {
    background-color: rgba(99, 58, 101, 0.05);
    padding: 11px 18px;
    border-bottom: 1px solid rgb(241, 240, 241);
}

.ActionPanel {
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    background-position: right bottom;
    background-repeat: no-repeat;
}

.ActionPanel h6 {
    font-size: 14px;
    border-bottom: 1px solid rgb(221, 221, 221);
    padding-bottom: 15px;
    background-image: url("../images/FAB/action.png");
    background-position: right center;
    background-repeat: no-repeat;
    font-weight: 500 !important;
}

.input-group-addon .fa-times {
    color: rgb(183, 134, 187) !important;
}

.PreferencePanel {
    background-color: rgb(247, 245, 247);
    border: 0px !important;
    box-shadow: none !important;
    border-radius: 7px !important;
}

.PreferencePanel .electronicaccess {
    background-image: url("../images/FAB/globe.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: white;
    border-radius: 7px;
    background-size: 57%;
    height: 70px;
    width: 100%;
}

.PreferencePanel .popuppreferences {
    background-image: url("../images/FAB/bell-ring.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: white;
    border-radius: 7px;
    background-size: 57%;
    height: 70px;
    width: 100%;
}

.PreferenceContent h6 {
    font-weight: 500 !important;
    font-size: 16px !important;
    margin-bottom: 10px !important;
}

.StakeholderGrid {
    border: 1px solid rgb(221, 221, 221);
    border-radius: 7px;
    border-spacing: 7px;
    padding: 0px;
    margin-bottom: 20px;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr {
    float: left;
    width: 18%;
    margin-right: 10px;
}

@media only screen and (max-width: 1366px) {
    #divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr {
        float: left;
        width: 33%;
        margin-right: 10px;
    }
}

#divCanvas .StakeholderGrid .panel-heading h6 {
    font-size: 14px;
    bottom: 0px !important;
    left: 0px !important;
    position: relative !important;
}

#divCanvas .PrimaryGrid .panel-heading {
    border-radius: 7px 7px 0px 0px;
    height: 50px;
    padding: 10px !important;
}

.PrimaryGrid .panel-heading {
    height: 50px;
    border-radius: 7px;
    background-color: rgb(255, 255, 255) !important;
    border-bottom: 1px solid rgb(221, 221, 221) !important;
}

#divCanvas .PrimaryGrid .panel-heading .text-danger {
    position: absolute;
}

#divCanvas .StakeholderGrid .datatable-footer {
    display: none !important;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table thead {
    display: none !important;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr {
    border: 1px solid rgb(226, 218, 226);
    border-radius: 7px;
    background-color: rgb(247, 245, 247);
    margin-right: 10px;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(1) {
    text-align: center;
    border: 0px solid rgb(199, 108, 167);
    float: left;
    display: none;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(2) {
    text-align: center;
    border: 0px solid rgb(199, 108, 167);
    width: 100%;
    float: left;
    height: 104px;
    background-image: url("../images/FAB/user.png");
    background-position: center top;
    background-repeat: no-repeat;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(2) .form-group {
    position: relative;
    bottom: -87px;
    text-align: center;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(2) .CustomUploadReport {
    display: none;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(2) img {
    align-content: center;
    height: 80px;
    width: 80px;
    border-radius: 100%;
    border: 1px solid rgb(199, 108, 167);
    float: left;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(3) {
    text-align: center;
    border: 0px solid rgb(199, 108, 167);
    color: rgb(87, 41, 90);
    font-size: 14px;
    float: left;
    width: 100%;
    height: 20px;
    padding: 2px 0px !important;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(4) {
    text-align: center;
    border: 0px solid rgb(199, 108, 167);
    color: rgb(87, 41, 90);
    float: left;
    width: 100%;
    height: 25px;
    padding: 2px 0px !important;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(4) span {
    color: rgb(107, 39, 100);
    font-size: 14px;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:last-child {
    text-align: center;
    border-top: 1px solid rgb(233, 225, 233);
    color: rgb(51, 51, 51);
    font-size: 12px;
    float: left;
    width: 100%;
    line-height: 2;
    padding: 2px 0px !important;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:last-child span {
    font-weight: 500;
    color: rgb(51, 51, 51);
}

#divCanvas .slno .table-widget .table-widget-content table tbody tr td:first-child {
    width: 65px !important;
}

#divCanvas .slno .table-widget .table-widget-content table thead tr th:first-child {
    width: 65px !important;
}

#divCanvas .docchecklist .table-widget .table-widget-content table thead tr th:first-child {
    width: 300px !important;
}

#divCanvas .docchecklist .table-widget .table-widget-content table tbody tr td:nth-child(2n) {
    width: 300px !important;
}

#divCanvas .docchecklist .table-widget .table-widget-content table tbody tr td:last-child {
    width: 100px !important;
}

#divCanvas .docchecklist .table-widget .table-widget-content table thead tr th:last-child {
    width: 100px !important;
}

.w150 {
    width: 150px !important;
}

@media (min-width: 768px) and (max-width: 1366px) {
    body {
        font-size: 11px;
    }

    .PrimaryPanel .PageHead h6 {
        font-size: 15px;
        font-family: "Fira Sans Medium";
        font-weight: 500 !important;
    }

    .form-group button span, .form-group .form-control, .input-group span {
        font-weight: 500;
        font-size: 11px !important;
        color: rgb(47, 47, 47) !important;
    }

    .CustomTab .nav > li > a {
        font-size: 11px;
    }

    .Panel_01 .panel-heading h6 {
        font-size: 14px;
    }

    .SearchReadonly .form-group span {
        color: black;
        font-weight: 500 !important;
        font-size: 14px !important;
    }

    #divCanvas .PrimaryGrid .table-widget .table-widget-content table thead tr th {
        font-size: 11px;
    }

    #divCanvas .PrimaryGrid .table-widget .table-widget-content table thead tr th:nth-child(1) {
        font-size: 11px;
    }

    #divCanvas .PrimaryGrid .datatable-footer ul.pagination li label {
        font-size: 11px;
    }
}

.FAB .panel {
    background-color: rgb(255, 255, 255);
    color: rgb(51, 51, 51);
    border: 0px !important;
    border-radius: 3px !important;
}

.FAB {
    position: relative;
    width: 100%;
    background: linear-gradient(rgb(86, 53, 88) 0px, rgb(255, 237, 253) 100%) !important;
}

.page-container {
    width: 100%;
    display: table;
    table-layout: fixed;
}

.login-container .content-wrapper {
    vertical-align: middle;
    display: table-cell;
}

.content-wrapper {
    padding-bottom: 0px;
}

.FABLoginImage {
    background-image: url("../images/BgBox.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: auto;
}

.FAB .content-wrapper {
    position: relative;
}

.FAB .content-wrapper {
    vertical-align: middle;
    display: table-cell;
}

.FAB.content-wrapper {
    padding-bottom: 0px;
}

.FAB .content-wrapper {
    position: relative;
}

.FAB .content-wrapper {
    vertical-align: middle;
    display: table-cell;
}

.FAB .content::after {
    content: "";
    display: table;
    clear: both;
}

.FAB .form {
    margin: 0px;
    padding: 0px;
}

.FAB .login-form {
    width: 88%;
    margin: 0px auto;
    overflow: hidden;
    height: calc(100vh - 146px);
    background-image: url("../images/first-logo.png"), url("../images/Trans-Bg.png"), linear-gradient(-91deg, rgb(8, 1, 9) 0px, rgb(86, 53, 88) 100%);
    background-repeat: no-repeat;
    background-position: 4% 7%, 0% 99%, 100% center;
    background-size: 95px, 70% 110%, 100%;
    border-radius: 50px !important;
}

.FAB .companyName {
    display: flex;
    justify-content: flex-start;
    height: inherit;
    align-items: end;
}

.FAB .bg2 {
    height: 100%;
    background-image: url("../images/shape2.png");
    background-repeat: no-repeat;
    background-position: 0% 101%;
    background-size: 49% 29%;
    padding-left: 51px;
}

.FAB .LeftSide {
    height: 100%;
    background-image: url("../images/shape2.png");
    background-repeat: no-repeat;
    background-position: 0% 100%;
    background-size: auto;
    padding-left: 51px;
}

.FAB .LeftSide h6 {
    font-size: 32px;
    color: rgb(45, 25, 43);
    font-weight: 500;
}

.FAB .icon {
    width: 100%;
    height: 80px;
    background-image: url("../images/LoginUser.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 73px;
}

.FAB .copy-rights {
    position: absolute;
    text-align: center;
    left: 76%;
    color: white;
    font-weight: 500;
    bottom: 0px;
    top: 91%;
}

.FAB .Title {
    position: absolute;
    text-align: center;
    left: 5%;
    color: rgb(79, 38, 81);
    font-weight: 500;
    bottom: 0px;
    top: 88%;
    font-size: 28px;
}

.FAB .panel {
    position: relative;
    min-height: 42px !important;
}

.FAB .panel-body {
    position: relative;
}

.FAB .RightSideZeep {
    float: right;
    background-color: white;
    box-shadow: none;
    width: 465px;
    padding: 25px 22px;
    border-radius: 31px;
    top: 12%;
    right: 5%;
}

.FAB .RightSideZeep h5 {
    font-size: 22px;
    font-weight: 600;
    color: rgb(47, 25, 25);
    margin: 0px;
    padding: 15px 0px 35px;
}

.FAB .form-group {
    margin-bottom: 25px;
}

.FAB .login-form .form-group {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}

.FAB .LeftsideLogo p, .FAB .RightsideLogo p {
    font-size: 11px;
    font-weight: 600;
    color: rgb(50, 51, 46);
    width: 75%;
    margin: 10px auto auto;
    line-height: 16px;
}

.FAB .RightSideZeep label {
    color: rgb(101, 101, 101);
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 12px;
}

.FAB .form-group input {
    width: 100%;
    float: left;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-position: 98% 50%;
    background-size: auto;
    background-color: rgb(255, 255, 255) !important;
    border: 1px solid rgb(208, 208, 210) !important;
    height: 55px !important;
    color: rgb(128, 56, 56) !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    padding: 0px 15px !important;
}

.FAB .form-group ::placeholder {
    color: rgb(128, 56, 56);
}

.FAB .form-group .UserIco {
    background-image: url("../images/FAB-User.png") !important;
}

.FAB .form-group .Eye {
    background-image: url("../images/FAB-Password.png") !important;
}

.FAB .RightSideZeep .ForgotpasswordZeep {
    color: rgb(101, 101, 101);
    font-size: 14px;
    font-weight: 500;
}

.FAB button {
    float: right;
    border-radius: 8px;
    height: 55px;
    border: none;
    color: rgb(255, 255, 255);
    background: rgb(79, 38, 81);
    font-size: 16px;
    font-weight: 500;
    box-shadow: rgba(70, 70, 70, 0.3) 1px 4px 7px;
    letter-spacing: 0.4px;
    margin: 10px 0px 0px;
    width: 60% !important;
}

.login-container .content-wrapper {
    vertical-align: middle;
    display: table-cell;
}

.FAB .box {
    width: 100%;
    height: 120px;
    background: white;
}

.FAB1 button {
    width: 100% !important;
}

.FAB1 .RightSideZeep {
    padding: 70px !important;
    margin: 150px 80px !important;
}

@media (min-width: 768px) and (max-width: 1200px) {
    .FAB .login-form {
        width: 100%;
    }
}

@media (min-width: 600) and (max-width: 768px) {
    .FAB .login-form {
        width: 100%;
    }
}

@media (min-width: 320px) and (max-width: 599px) {
    .FAB .login-form {
        width: 100%;
    }

    .FAB .LeftSideZeep, .FAB .RightSideZeep {
        position: absolute;
        z-index: 1;
        left: 41px;
        top: 217px;
        margin: 0px;
        width: 80%;
        box-shadow: rgba(79, 38, 81, 0.28) 0px 5px 15px;
        height: calc(100vh - 395px);
        padding: 40px 30px;
    }

    .FAB .LeftSide {
        height: 100%;
        background-image: url("../images/shape2.png");
        background-repeat: no-repeat;
        background-position: -356% 100%;
        background-size: 91%;
        padding-left: 33px;
    }

    .FAB .login-form {
        width: 100%;
        margin: 0px auto;
        overflow: hidden;
        height: calc(100vh - 146px);
        background-image: url("../images/first-logo.png"), url("../images/Trans-Bg.png"), linear-gradient(-91deg, rgb(8, 1, 9) 0px, rgb(86, 53, 88) 100%);
        background-repeat: no-repeat;
        background-position: 12% 5%, 65% 99%, 100% center;
        background-size: 85px, auto, 100%;
        border-radius: 50px !important;
    }

    .FAB .LeftSide h6 {
        font-size: 24px;
        color: rgba(124, 118, 124, 0.81);
        font-weight: 500;
        margin-top: 42px;
    }

    .FAB .copy-rights {
        position: absolute;
        bottom: -148px;
        text-align: center;
        width: 100%;
        left: 1px;
        color: rgba(0, 0, 0, 0.37);
        font-weight: 500;
    }

    .FAB .companyName {
        display: flex;
        justify-content: flex-end;
        height: inherit;
        align-items: end;
    }
}

@media (width: 1363px) and (height: 768px) {
}

@media (max-height: 768px) {
    .FAB .RightSideZeep {
        float: right;
        background-color: white;
        box-shadow: none;
        width: 425px;
        padding: 9px 25px;
        border-radius: 31px;
        top: 5%;
        right: 4%;
    }

    .FAB .login-form .form-group {
        margin-bottom: 15px !important;
    }

    .FAB button {
        margin: 2px 0px 0px !important;
    }

    .FAB .Title {
        font-size: 23px !important;
    }

    .FAB .copy-rights {
        top: 92% !important;
        left: 74% !important;
    }
}

.FAB .login-form::after {
    content: "";
    width: 78px;
    height: 120px;
    background-color: rgb(0, 96, 27);
    z-index: 1;
    bottom: 0px;
    left: 0px;
}

.e-input-group, .e-input-group.e-control-wrapper {
    border: 0px;
    margin-bottom: 0px !important;
}

.form-control.date {
    padding-top: 2px !important;
}

.e-datetimepicker {
    color: rgb(47, 47, 47) !important;
    font-weight: 500 !important;
}

.ReadonlyElements label {
    color: rgba(0, 0, 0, 0.5);
}

.ReadonlyElements .form-group .input-xs {
    padding: 0px !important;
    height: 23px !important;
    border: 0px !important;
}

.ReadonlyElements .controls span, .ReadonlyElements .form-group .input-xs span {
    font-weight: 500;
}

.ReadonlyElements .date {
    padding: 0px !important;
    border: 0px !important;
}

.PanelDummy {
    border: 0px !important;
    box-shadow: none !important;
    background-color: transparent !important;
}

.PanelDummy .panel-body {
    padding: 10px !important;
}

.ReadonlyPrimary {
    font-weight: 500;
    color: rgb(86, 114, 225) !important;
    font-size: 14px !important;
}

.ReadonlySecondary {
    font-weight: 500;
    color: rgb(252, 166, 53) !important;
    font-size: 14px !important;
}

.Readonlybg {
    font-weight: 500;
    color: rgb(19, 19, 19);
    font-size: 14px;
    padding: 5px 15px;
    border-radius: 6px;
    background-color: rgb(229, 235, 240) !important;
}

.CurrentStage label {
    float: left;
    color: rgba(0, 0, 0, 0.5);
    margin-right: 10px;
    background-image: url("../images/dot.svg");
    background-repeat: no-repeat;
    background-position: left 4px;
    padding-top: 2px;
    padding-left: 20px;
    background-size: 13px;
    padding-bottom: 0px;
    font-size: 14px !important;
}

.CurrentStage .controls {
    float: left;
}

.CurrentStage01 .controls span {
    font-weight: 400;
    color: rgb(24, 30, 32);
    padding: 3.5px 20px;
    position: relative;
    top: 0px;
    right: -1px;
    font-size: 14px;
    background-image: linear-gradient(to right top, rgb(255, 110, 2), rgb(252, 102, 21), rgb(248, 95, 31), rgb(243, 88, 39), rgb(238, 81, 46));
    border-radius: 100px !important;
}

.CurrentStage .controls span {
    font-weight: 500;
    background-image: linear-gradient(to right top, rgb(255, 110, 2), rgb(252, 102, 21), rgb(248, 95, 31), rgb(243, 88, 39), rgb(238, 81, 46));
    padding: 3px 10px;
    border-radius: 3px;
    border: 0px;
    position: relative;
    top: 1px;
    color: rgb(255, 255, 255) !important;
}

.panel-info.panel-bordered {
    border-radius: 8px !important;
}

.SearchReadonly {
    background-repeat: no-repeat;
    background-position: center center;
    padding: 5px;
    background-image: url("../images/AU_ICons/head_bg.jpg");
    background-size: cover;
    background-color: white !important;
    border: 1px solid rgb(104, 138, 173) !important;
    animation: unset !important;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

.nextstage {
    background-size: 30px;
    color: var(--main-TopHeader-color);
    background-color: rgba(223, 230, 255, 0.39);
    font-size: 17px;
    position: relative;
    background-image: url("../images/FAB/nextarrow.png");
    background-position: 25px 4px;
    background-repeat: no-repeat;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 8px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    border-radius: 6px !important;
    padding-left: 63px !important;
    top: 6px !important;
    height: 40px !important;
    border: 1px solid rgba(69, 93, 199, 0.36) !important;
}

.CustomTab .nav > li > a {
    border: 0px solid rgb(219, 224, 233);
    background-color: rgb(230, 235, 239);
    font-size: 13px;
    font-weight: 500;
    margin: 5px;
    border-radius: 50px !important;
    padding: 7px 20px !important;
    opacity: 1 !important;
    color: var(--main-Primary-color) !important;
}

.CustomTab .nav > li.active > a, .CustomTab .nav > li.active > a:focus, .CustomTab .nav > li.active > a:hover, .CustomTab .nav > li > a:hover {
    background-color: var(--main-Primary-color);
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    color: rgb(255, 255, 255) !important;
    border: 0px !important;
}

.mainHeading h4 label, #ulDocumentFloat {
    display: none !important;
}

.CustomModel .CustomFormDesign .content {
}

.panel_white {
    background-color: rgb(255, 255, 255);
    background-image: url("../images/FAB/bg_01.png");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
    border-radius: 8px;
    border: 1px solid rgb(201, 209, 217) !important;
}

.panel_white .panel-heading h6 {
    font-size: 18px;
    font-weight: 500 !important;
}

.CurrentStage .form-group {
    margin-bottom: 0px !important;
}

.Statuslbl label {
    float: left;
    color: rgba(0, 0, 0, 0.5);
    margin-right: 20px;
}

.Statuslbl .controls {
    float: left;
}

.RO_Panel_01 {
    margin-bottom: 20px;
    border: 0px !important;
    box-shadow: none !important;
}

.RO_Panel_01 .panel-heading h6 {
    color: rgb(84, 39, 86);
    font-size: 16px;
    border-bottom: 1px solid rgb(84, 39, 86);
    font-weight: 500 !important;
}

.RO_Panel_01 .panel-heading {
    padding: 10px 0px !important;
}

.RO_Panel_01 .panel-body {
    padding: 15px 0px 0px !important;
}

.RO_Panel_02 {
    background-color: rgb(245, 244, 246);
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 7px;
    border: 0px !important;
    box-shadow: none !important;
}

.RO_Panel_02 .panel-heading h6 {
    color: rgb(84, 39, 86);
    font-size: 16px;
    border-bottom: 1px solid rgb(84, 39, 86);
    font-weight: 500 !important;
}

.RO_Panel_02 .panel-body {
    padding: 10px !important;
}

.RO_Panel_03 {
    background-color: rgb(251, 251, 251);
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 7px;
    border: 1px solid rgb(230, 228, 232) !important;
    box-shadow: none !important;
}

.RO_Panel_03 .panel-body {
    padding: 10px !important;
}

.RO_Panel_03 .panel-heading h6 {
    color: rgb(84, 39, 86);
    font-size: 16px;
    border-bottom: 1px solid rgb(84, 39, 86);
    font-weight: 500 !important;
}

.RO_Subhead_outer {
    background-color: rgb(248, 249, 252);
    border-bottom: 1px solid rgb(199, 195, 199);
    padding: 10px !important;
}

.RO_Subhead_outer h1, .RO_Subhead_outer h2, .RO_Subhead_outer h3, .RO_Subhead_outer h4, .RO_Subhead_outer h5, .RO_Subhead_outer h6 {
    background-image: linear-gradient(to right, rgb(125, 54, 129), rgb(114, 50, 118), rgb(104, 46, 107), rgb(93, 43, 96), rgb(83, 39, 85));
    color: rgb(255, 255, 255) !important;
    border: 0px !important;
    border-radius: 100px !important;
    padding: 7px 20px !important;
    font-size: 14px !important;
    width: auto !important;
    font-weight: 500 !important;
    display: inline-block !important;
}

.RO_RichTextbox .note-toolbar {
    display: none !important;
}

.RO_RichTextbox .controls p {
    display: none !important;
}

.RO_RichTextbox .note-editable {
    background-color: transparent !important;
    border: 0px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.RO_RichTextbox .note-statusbar {
    display: none !important;
}

.RO_RichTextbox .note-editor.note-frame {
    border: 0px solid rgb(221, 221, 221) !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

.RO_RichTextbox .note-editor .note-editable {
    min-height: 50px !important;
}

.RO_RichTextbox label {
    color: rgba(0, 0, 0, 0.5) !important;
}

.CustomFormDesign .form-group .display-block {
    position: inherit !important;
}

.CustomHeight .modal-dialog {
    width: 100% !important;
}

.p-0 {
    padding: 0px !important;
}

#divCanvas .accounts_details_grid .table-widget .table-widget-content table thead tr th {
    text-align: left !important;
}

#divCanvas .accounts_details_grid .table-widget .table-widget-content table tbody tr td:last-child .form-control, #divCanvas .accounts_details_grid .table-widget .table-widget-content table tbody tr td:last-child span {
    display: block;
    background-color: rgb(226, 239, 230) !important;
    padding: 3px 10px !important;
    text-align: center !important;
    width: 100% !important;
}

#divCanvas .StakeholderGrid .panel-heading {
    border-radius: 5px 5px 0px 0px;
    height: 50px;
    padding: 10px !important;
}

.totalscore {
    color: rgb(107, 39, 100);
    font-size: 25px;
}

.body_bg {
    background-color: rgb(244, 245, 248);
    border-bottom: 1px solid rgb(192, 189, 195);
    border-radius: 0px 0px 7px 7px;
    padding: 5px 10px !important;
}

.RO_Panel_03 .label-default, .RO_Panel_03 .label-info {
    font-size: 12px !important;
    font-weight: 500 !important;
}

#inboxGrid .xhdr table tr td:last-child, #inboxGrid .xhdr table tr th:last-child {
    display: none !important;
}

#inboxGrid .objbox table tr td:last-child, #inboxGrid .objbox table tr th:last-child {
    display: none !important;
}

#instanceSearch .xhdr table tr td:last-child, #instanceSearch .xhdr table tr th:last-child {
    display: none !important;
}

#instanceSearch .xhdr table tr td:nth-last-child(2), #instanceSearch .xhdr table tr th:nth-last-child(2) {
    display: none !important;
}

#instanceSearch .xhdr table tr td:nth-last-child(3), #instanceSearch .xhdr table tr th:nth-last-child(3) {
    display: none !important;
}

#instanceSearch .xhdr table tr td:nth-last-child(4), #instanceSearch .xhdr table tr th:nth-last-child(4) {
    display: none !important;
}

#instanceSearch .objbox table tr td:last-child, #instanceSearch .objbox table tr th:last-child {
    display: none !important;
}

#instanceSearch .objbox table tr td:nth-last-child(2), #instanceSearch .objbox table tr th:nth-last-child(2) {
    display: none !important;
}

#instanceSearch .objbox table tr td:nth-last-child(3), #instanceSearch .objbox table tr th:nth-last-child(3) {
    display: none !important;
}

#instanceSearch .objbox table tr td:nth-last-child(4), #instanceSearch .objbox table tr th:nth-last-child(4) {
    display: none !important;
}

.InboxDashboard {
    padding: 0px !important;
    margin-bottom: 20px !important;
}

.InboxDashboard li {
    float: left;
    width: 19%;
    border-radius: 7px;
    margin-right: 10px;
    padding: 15px;
}

.InboxDashboard li:last-child {
    margin-right: 0px !important;
}

.DashboardCount {
    font-size: 25px;
    font-weight: 500;
    display: none;
}

.DashboardCount1 {
    font-size: 25px;
    font-weight: 500;
}

.Panel_01 {
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    border-color: var(--main-Border-color);
    border-radius: 5px;
}

.Panel_01 .panel-heading {
    padding: 0px !important;
}

.Panel_01 .panel-heading h1, .Panel_01 .panel-heading h2, .Panel_01 .panel-heading h3, .Panel_01 .panel-heading h4, .Panel_01 .panel-heading h5, .Panel_01 .panel-heading h6 {
    color: var(--main-Primary-color);
    font-size: 16px;
    padding: 0px 5px;
    position: relative;
    bottom: 10px;
    left: 15px;
    background-color: white;
    width: fit-content;
    font-weight: 500 !important;
}

.Panel_01 .panel-body {
    padding-top: 0px !important;
}

.Panel_01 .panel-body {
    padding: 0px 10px 10px !important;
}

.Panel_02 {
    margin-top: 20px;
    box-shadow: none;
    border: none !important;
}

.Panel_01 .heading-elements .icons-list .collapse2 {
    height: 35px;
    width: 35px;
    background-color: var(--main-HeaderEkements-color);
    color: white;
    border-radius: 100%;
    line-height: 15px;
    padding: 10px;
    position: absolute;
    right: 3px;
    top: -18px;
}

#divCanvas .PrimaryGrid .panel-heading h6 {
    color: rgb(88, 48, 53);
    font-size: 16px;
    font-weight: 500 !important;
    left: 0px !important;
    position: relative !important;
}

.Panel_02 .panel-heading {
    border-bottom: 1px solid rgb(88, 48, 53);
    padding: 0px !important;
}

.Panel_02 .panel-heading h1, .Panel_02 .panel-heading h2, .Panel_02 .panel-heading h3, .Panel_02 .panel-heading h4, .Panel_02 .panel-heading h5, .Panel_02 .panel-heading h6 {
    color: rgb(88, 48, 53);
    font-size: 15px;
    padding: 0px;
    position: relative;
    bottom: 10px;
    background-color: white;
    width: fit-content;
    font-weight: 600 !important;
    border-bottom: none !important;
}

.Panel_02 .panel-body {
    padding: 20px 0px 0px !important;
}

.Panel_02 .panel-body .col-md-1, .Panel_02 .panel-body .col-md-2, .Panel_02 .panel-body .col-md-3, .Panel_02 .panel-body .col-md-4, .Panel_02 .panel-body .col-md-5, .Panel_02 .panel-body .col-md-6, .Panel_02 .panel-body .col-md-7, .Panel_02 .panel-body .col-md-8, .Panel_02 .panel-body .col-md-9, .Panel_02 .panel-body .col-md-10, .Panel_02 .panel-body .col-md-11, .Panel_02 .panel-body .col-md-12 {
    padding: 0px !important;
}

.form-group label {
    color: rgb(10, 10, 10);
    font-weight: 500;
    font-size: 14px;
}

.form-group .checker span {
    position: relative;
    bottom: 2px;
    border: 2px solid rgb(88, 48, 53) !important;
    width: 22px !important;
    height: 22px !important;
}

.form-group .checker span.checked {
    background-color: rgb(88, 48, 53);
}

.form-group .checker span.checked::after {
    top: 2px !important;
    left: 2px !important;
    color: white !important;
}

.form-group .controls input {
    border: 1px solid rgb(208, 213, 221);
    background-color: rgb(255, 255, 255);
    opacity: 1;
    font-weight: 500;
    border-radius: 7px !important;
    color: rgb(100, 100, 100) !important;
}

.form-group .controls input:focus {
    border: 1px solid rgb(208, 213, 221);
    box-shadow: rgba(231, 228, 231, 0.314) 0px 0px 13px 2px;
    opacity: 1;
    font-weight: 500;
    border-radius: 7px !important;
    color: rgb(100, 100, 100) !important;
}

.form-group .controls input[disabled] {
    opacity: 1;
    font-weight: 500;
    border: none;
    font-size: 14px;
    color: rgb(32, 32, 32) !important;
    padding-left: 0px !important;
    background-color: transparent !important;
}

.form-group .form-control {
    border: 1px solid rgb(189, 188, 188);
    background-color: rgb(255, 255, 255);
    opacity: 1;
    border-radius: 7px 0px 0px 7px !important;
    color: rgb(100, 100, 100) !important;
    font-weight: 500 !important;
}

.form-group .input-group-btn a:first-child {
    border: 1px solid rgba(169, 169, 169, 0.46) !important;
    background-color: rgb(255, 255, 255) !important;
    opacity: 1;
    border-radius: 8px !important;
    color: rgb(88, 48, 53) !important;
}

.form-group .input-group-btn a:last-child {
    border-top: 1px solid rgb(189, 188, 188);
    border-bottom: 1px solid rgb(189, 188, 188);
    border-left: none;
    border-right: 1px solid rgb(189, 188, 188);
    background-color: rgb(255, 255, 255);
    opacity: 1;
    border-radius: 0px 7px 7px 0px !important;
    color: rgb(165, 26, 26) !important;
}

.form-group .input-group-btn a i {
    top: 4px;
    position: relative;
}

.date .input-group-addon {
    padding: 3px 10px;
    color: rgb(165, 26, 26) !important;
}

.form-group button span, .form-group .form-control, .input-group span {
    font-weight: 500;
    font-size: 14px !important;
    color: rgb(47, 47, 47) !important;
}

.PrimaryGrid {
    border-radius: 7px;
    margin-bottom: 15px;
    border: 1px solid rgb(221, 221, 221) !important;
}

.PrimaryGrid .panel-heading {
    height: 50px;
    border-radius: 7px;
    background-color: rgb(255, 255, 255) !important;
    border-bottom: 0px solid rgb(146, 146, 146) !important;
}

.PrimaryGrid .panel-heading h1, .PrimaryGrid .panel-heading h2, .PrimaryGrid .panel-heading h3, .PrimaryGrid .panel-heading h4, .PrimaryGrid .panel-heading h5, .PrimaryGrid .panel-heading h6 {
    font-size: 14px;
    font-weight: 600;
    color: rgb(77, 77, 77) !important;
    padding: 5px !important;
    line-height: unset !important;
}

.PrimaryGrid .panel-heading .heading-elements {
    position: absolute;
    top: 0%;
    height: 50px;
    right: 10px !important;
    margin-top: 0px !important;
    background-color: transparent !important;
}

.PrimaryGrid .panel-heading .heading-elements ul {
    margin-top: 5px !important;
}

.PrimaryGrid .panel-heading .heading-elements ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    width: 30px;
    margin-top: 5px;
    background-color: transparent !important;
}

.PrimaryGrid .panel-heading .heading-elements ul li a:hover {
    width: 30px;
    height: 30px;
    opacity: 1;
    transition: all 0.35s ease-in-out 0s;
    background-color: var(--main-Primary-color) !important;
    border-radius: 5px !important;
    color: white !important;
}

.PrimaryGrid table thead tr {
    background-color: var(--main-GridHeader-color);
    align-items: center;
    height: 47px;
    border-bottom: 0px solid rgb(242, 234, 241) !important;
}

.PrimaryGrid table thead tr th {
    color: rgb(51, 51, 51) !important;
}

.PrimaryGrid table thead tr th::after {
    right: 10px !important;
}

.PrimaryGrid table tr th[aria-label="S_num: activate to sort column ascending"] {
    width: 30px;
}

.PrimaryGrid tbody tr:first-child td {
    border-top: 1px solid rgb(240, 240, 241) !important;
}

.PrimaryGrid tbody tr td {
    border-bottom: 1px solid rgb(240, 240, 241) !important;
}

.PrimaryGrid .datatable-footer ul.pagination li label {
    font-size: 13px;
    color: rgb(0, 0, 0);
    font-weight: 600;
}

.PrimaryGrid .datatable-footer .pull-right li input {
    background-color: transparent;
    border: none !important;
}

#divCanvas .PrimaryGrid .datatable-footer .bootpag li a {
    padding: 5px !important;
    border: none !important;
    color: rgb(88, 48, 53) !important;
    opacity: 1 !important;
}

#divCanvas .PrimaryGrid .datatable-footer .bootpag li a:focus, #divCanvas .PrimaryGrid .datatable-footer .bootpag li a:active, #divCanvas .PrimaryGrid .datatable-footer .bootpag li a:visited, #divCanvas .PrimaryGrid .datatable-footer .bootpag li a:hover {
    padding: 5px !important;
    border: none !important;
    background-color: var(--main-Primary-color) !important;
    color: rgb(255, 255, 255) !important;
    opacity: 1 !important;
}

.PrimaryGrid table.dataTable tbody tr.selected {
    background-color: rgb(245, 245, 245);
}

.ReadonlyGrid .controls .btn-group .disabled, .form-group input[type="text"][disabled] {
    background-color: transparent;
    border: 0px;
}

.ReadonlyGrid .table > tbody > tr > td {
    padding: 2px;
    height: 33px;
}

.ReadonlyGrid .form-group {
    margin-bottom: 0px !important;
}

.ReadonlyGrid .form-group input.form-control {
    height: 33px;
}

#instanceSearch .xhdr table tr td:last-child, #instanceSearch .xhdr table tr th:last-child {
    display: none !important;
}

#instanceSearch .xhdr table tr td:nth-last-child(2), #instanceSearch .xhdr table tr th:nth-last-child(2) {
    display: none !important;
}

#instanceSearch .xhdr table tr td:nth-last-child(3), #instanceSearch .xhdr table tr th:nth-last-child(3) {
    display: none !important;
}

#instanceSearch .xhdr table tr td:nth-last-child(4), #instanceSearch .xhdr table tr th:nth-last-child(4) {
    display: none !important;
}

#instanceSearch .objbox table tr td:last-child, #instanceSearch .objbox table tr th:last-child {
    display: none !important;
}

#instanceSearch .objbox table tr td:nth-last-child(2), #instanceSearch .objbox table tr th:nth-last-child(2) {
    display: none !important;
}

#instanceSearch .objbox table tr td:nth-last-child(3), #instanceSearch .objbox table tr th:nth-last-child(3) {
    display: none !important;
}

#instanceSearch .objbox table tr td:nth-last-child(4), #instanceSearch .objbox table tr th:nth-last-child(4) {
    display: none !important;
}

.InboxDashboard {
    padding: 0px !important;
    margin-bottom: 20px !important;
}

.InboxDashboard li {
    float: left;
    width: 19%;
    border-radius: 7px;
    margin-right: 10px;
    padding: 15px;
}

.InboxDashboard li:last-child {
    margin-right: 0px !important;
}

.DashboardCount {
    font-size: 25px;
    font-weight: 500;
    display: none;
}

.DashboardCount1 {
    font-size: 25px;
    font-weight: 500;
}

.form-control.input-group.input-group-xs.date .e-datetime-wrapper, .form-control.input-group.input-group-xs.date .e-datetime-wrapper:hover {
    background-color: rgb(255, 255, 255);
    opacity: 1;
    /* border: 0px solid rgb(189, 188, 188) !important; */
    /* border-radius: 7px !important; */
    color: rgb(100, 100, 100) !important;
}

.form-control.input-group.input-group-xs.date .e-disabled, .form-control.input-group.input-group-xs.date .e-disabled:hover {
    padding: 0px !important;
    border: unset !important;
}

.form-control.input-group.input-group-xs.date {
    /* border: unset !important; */
    /* padding: 0px !important; */
}

.form-control.input-group.input-group-xs.date .e-disabled .e-icons {
    display: none !important;
}

#divCanvas .PrimaryGrid .table-widget .table-widget-content table tbody tr td {
    border-right: 1px solid rgb(221, 221, 221) !important;
}

#divCanvas .PrimaryGrid .table-widget .table-widget-content table tbody tr td:last-child {
    border-right: 0px solid rgb(221, 221, 221) !important;
}

.Custom_Table .panel-heading {
    display: none !important;
}

.Custom_Table .panel {
    border-radius: 6px !important;
}

.Custom_Table .note-editing-area .panel-body {
    width: 100%;
    background-color: white !important;
    padding: 0px !important;
    border-radius: 6px !important;
}

.Custom_Table .note-editing-area .panel-body table {
    width: 100% !important;
}

.Custom_Table .note-editing-area .panel-body table tr:first-child {
    background-color: rgba(156, 42, 51, 0.08) !important;
}

.Custom_Table .note-editing-area .panel-body table tr th {
    border-left: none;
    font-size: 12px;
    color: rgb(57, 56, 56) !important;
    text-align: center !important;
}

.Custom_Table .note-editing-area .panel-body table tr th:first-child {
    width: 60px;
}

.Custom_Table .note-editing-area .panel-body table tr td {
    height: 43px;
    text-align: center;
    line-height: 10px;
    padding: 8px 5px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: rgb(45, 45, 45) !important;
    border-right: 1px solid rgb(221, 221, 221) !important;
}

.Custom_Table .note-editing-area .panel-body table tr td:last-child {
    border-right: 0px solid rgb(221, 221, 221) !important;
}

.Custom_Table .note-editing-area .panel-body table tr td:nth-child(5), .Custom_Table .note-editing-area .panel-body table tr td:nth-child(7), .Custom_Table .note-editing-area .panel-body table tr td:nth-child(9), .Custom_Table .note-editing-area .panel-body table tr td:nth-child(11), .Custom_Table .note-editing-area .panel-body table tr td:nth-child(13), .Custom_Table .note-editing-area .panel-body table tr td:nth-child(15) {
    color: rgb(18, 170, 61) !important;
}

.Custom_Table .note-editing-area .panel-body table tr td:nth-child(4), .Custom_Table .note-editing-area .panel-body table tr td:nth-child(6), .Custom_Table .note-editing-area .panel-body table tr td:nth-child(8), .Custom_Table .note-editing-area .panel-body table tr td:nth-child(10), .Custom_Table .note-editing-area .panel-body table tr td:nth-child(12), .Custom_Table .note-editing-area .panel-body table tr td:nth-child(14) {
    background-color: rgba(239, 223, 223, 0.09) !important;
    color: rgb(131, 51, 61) !important;
}

.Custom_Table .note-editing-area .panel-body table tr:hover {
    background-color: rgba(156, 42, 51, 0.04) !important;
}

.pt-0 {
    padding-top: 0px !important;
}

.grid_page_left .pagination-xs .pl-5 label {
    background-color: var(--main-Primary-color) !important;
    border-radius: 4px !important;
    color: white !important;
    font-size: 10px !important;
    font-weight: 500 !important;
    padding: 4px 10px !important;
}

#dvIspaceMenu .nav.navbar-right li .heading-btn a i {
    display: none !important;
}

.CurrentStage {
    padding: 0px !important;
}

.CurrentStage .col-md-12, .CurrentStage .col-lg-12, .CurrentStage .col-md-4, .CurrentStage .col-lg-4 {
    width: auto;
    padding: 0px !important;
}

.Header_Section .SearchReadonly {
    margin: 0px !important;
}

.SearchReadonly {
    position: relative;
}

.SearchReadonly .Menu_Icon {
    background-image: url("../images/more.svg");
    position: absolute;
    right: 10px;
    background-size: 18px;
    background-position: center 2px;
    background-repeat: no-repeat;
    width: 20px;
    height: 50px;
    cursor: pointer;
}

.SearchPart .SearchReadonly .Menu_Icon .SearchReadonly {
    display: none;
}

.SearchPart .SearchReadonly .Menu_Icon:hover .SearchReadonly {
    width: 300px;
    position: absolute;
    right: -5px;
    z-index: 999;
    display: block !important;
    margin-top: 35px !important;
    top: 25px !important;
}

.form-control.e-float-input.e-control-wrapper [readonly], .form-control.input-group.input-group-xs.date .e-disabled {
    height: 20px !important;
    border: none !important;
    padding: 0px !important;
}

.Button_Tab, .Button_Tab .panel-body {
    padding: 0px !important;
}

.Button_Tab {
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    border-color: var(--main-Border-color);
    border-radius: 5px;
}

.Button_Tab a {
    height: 116px;
    background-color: transparent;
    display: block;
    position: absolute;
    width: 100%;
    z-index: 9;
    font-size: 0px;
    cursor: pointer;
    top: -10px;
    transition: all 0.5s ease 0s;
    border-radius: 5px;
}

.Button_Label {
    text-align: right;
}

.Button_Label .form-group label {
    color: var(--main-Primary-color);
    opacity: 0.75;
    font-size: 14px !important;
    padding: 0px !important;
}

.Button_Label .form-group .controls span {
    font-weight: 500;
    color: var(--main-Primary-color);
    font-size: 28px !important;
}

.Teaching {
    background-image: url("../images/teaching.svg");
}

.NonTeaching {
    background-image: url("../images/NonTeaching.svg");
}

.Icon {
    background-color: var(--main-Lightbackground-color);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 30px;
    height: 65px;
    width: 65px;
    border-radius: 100px;
    margin-left: 10px;
    bottom: 5px;
    position: relative;
}

.PrimaryGrid .table-widget-content table {
    padding: 0px !important;
}

.card_repeater {
    border: 0px !important;
    box-shadow: none !important;
    background-color: transparent !important;
}

.card_repeater .panel-heading, .card_repeater .datatable-footer, .card_repeater .search_part {
    display: none !important;
}

@media screen and (min-width: 1367) and (max-width: 1440px) {
    .card_repeater .col-md-12, .card_repeater .col-lg-12 {
        width: 25% !important;
    }
}

@media screen and (min-width: 1024) and (max-width: 1336px) {
    .card_repeater .col-md-12, .card_repeater .col-lg-12 {
        width: 33% !important;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1441px) {
    .card_repeater .col-md-12, .card_repeater .col-lg-12 {
        width: 25%;
        float: left;
    }

    .Card_Des {
        min-height: 148px !important;
    }
}

@media screen and (min-width: 1441px) and (max-width: 1980px) {
    .card_repeater .col-md-12, .card_repeater .col-lg-12 {
        width: 25%;
    }
}

.card_repeater .CustomPane.col-lg-12 {
    width: 100% !important;
}

.panel_card {
    width: 100%;
}

.panel_card .col-md-12, .panel_card .col-lg-12 {
    width: 100% !important;
}

.RepeatAnimatioin {
    display: none;
}

.card_repeater .MainFrameDoc {
    height: 170px;
    background-color: rgb(245, 245, 245);
    border: none !important;
}

.card_repeater .MainFrameDoc img {
    height: 250px;
    width: 100%;
}

.card_repeater .InlineSingle:hover {
    background-color: transparent !important;
}

.card_header {
    font-size: 16px;
}

.card_repeater .btn {
    font-weight: bold;
    padding: 10px;
    font-size: 14px !important;
    border-radius: 8px !important;
}

.Custompill .nav-pills.nav-pills-bordered {
    padding: 0px;
    margin: 0px;
}

.Custompill .col-md-6 {
    padding-left: 0px !important;
}

.Custompill .nav-pills.nav-pills-bordered > .active > a {
    background-color: rgb(87, 91, 163);
    color: rgb(255, 255, 255);
    border: 1px solid transparent;
    border-radius: 6px !important;
}

.Custompill .nav-pills.nav-pills-bordered > .active > a:hover {
    background-position: right center !important;
    transition: all 0.5s ease 0s !important;
}

.Custompill .note-editor.note-frame {
    border: none !important;
}

.Custompill .tab-content > .has-padding {
    padding: 0px 30px !important;
}

.Custompill .nav-pills.nav-pills-bordered > .active > a:hover::after {
    transition: all 0.4s ease-in-out 0s;
}

.Custompill .nav {
    margin-bottom: 20px;
    border: none !important;
}

.Custompill .nav > li > a {
    padding: calc(0.775rem + 1px) calc(1.5rem + 1px);
    border: 0px solid rgb(219, 224, 233);
    margin-right: 10px;
    background-color: rgba(255, 255, 255, 0.1);
    font-size: 13px;
    border-radius: 8px !important;
    opacity: 1 !important;
    color: rgb(255, 255, 255) !important;
}

.Custompill .nav > li.active > a, .Custompill .nav > li.active > a:focus, .Custompill .nav > li.active > a:hover, .Custompill .nav > li > a:focus, .Custompill .nav > li > a:hover {
    background-color: white;
    color: rgb(255, 255, 255) !important;
    border: 0px !important;
}

.Custompill .nav-pills.nav-pills-bordered > li > a {
    background-color: rgb(255, 255, 255);
    border: 0px solid rgb(212, 228, 231);
    padding: 7px 20px;
    border-radius: 6px;
    color: rgb(51, 51, 51);
    line-height: 18px;
    display: inline-block;
    box-shadow: none;
}

.Custompill .nav-pills > li {
    float: none;
    margin: 0px 7px 7px 0px;
    display: inline-block;
    font-size: 13px;
}

.Custompill .tab-content {
    background-color: transparent;
    border: 0px !important;
    padding: 0px 10px !important;
}

.Custompill .tab-content-bordered .tab-content {
    background-color: transparent !important;
    padding: 0px !important;
    margin: 0px !important;
    box-shadow: none !important;
    border: none !important;
}

.panel_card, .panel_card .panel-body, .panel_card .panel-body .col-lg-12, .panel_card .panel-body .col-lg-6 {
    padding: 0px;
}

.panel_card .panel-body .form-group .controls .InlineSingle .HoverBtnDoc, .panel_card .panel-body .form-group .controls .InlineSingle.panel:hover::before, .panel_card .panel-body .form-group .controls .InlineSingle.panel::before {
    display: none !important;
}

.panel_card {
    margin-bottom: 30px;
    float: left;
    background-color: rgb(255, 255, 255);
    padding: 0px;
    border: 1px solid rgba(55, 73, 87, 0.25) !important;
    border-radius: 15px !important;
}

.panel_card:hover {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
    position: relative;
    bottom: 5px;
    transition: all 0.5s ease 0s;
}

.panel_card .panel-body .form-group .controls .InlineSingle.panel {
    border: none !important;
    box-shadow: none !important;
}

.panel_card .panel-body .form-group .controls .InlineSingle.panel .MainFrameDoc {
    display: flex;
    align-items: center;
    place-content: center;
    height: 140px;
    background-color: rgba(232, 245, 255, 0.75);
    width: 140px;
    margin: 40px auto 0px;
    border-radius: 100px;
    box-shadow: rgba(0, 0, 0, 0.082) 0px 0px 6px;
}

.panel_card .panel-body .form-group .controls .InlineSingle.panel .MainFrameDoc img {
    margin-top: 0px;
    width: 70px !important;
    height: 70px !important;
}

.panel_card .panel-body .Image {
    border-top: 12px solid rgba(51, 51, 51, 0.05);
    border-radius: 14px;
}

.Title, .Card_Des {
    text-align: center;
}

.Image .form-group {
    margin: 0px !important;
}

.Title span {
    font-weight: 500 !important;
    font-size: 24px !important;
    color: rgba(55, 73, 87, 0.79) !important;
}

.Title {
    min-height: 88px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.Line_Style {
    background-color: rgba(55, 73, 87, 0.5);
    width: 150px;
    height: 4px;
    border-radius: 4px 4px 0px 0px;
    display: flex;
    justify-content: center;
    margin: 0px auto;
}

.Card_Des {
    min-height: 104px;
    display: flex;
    place-content: center;
    align-items: flex-start;
    padding: 20px 20px 10px !important;
}

.Title .text-danger {
    display: none;
}

.Buttons .form-group {
    margin: 0px !important;
}

.Buttons {
    padding: 13px;
}

.Title {
    padding: 0px 10% !important;
}

.Title .card_header {
    display: flex;
    justify-content: center;
}

.Buttons {
    border: 1px solid rgba(55, 73, 87, 0.1);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 4px 1px inset;
    border-radius: 0px 0px 15px 15px;
    display: flex;
    align-items: center;
    margin: 0px !important;
}

.card_header {
    font-size: 14px;
    color: rgba(55, 73, 87, 0.79);
}

.Image {
    position: relative;
    font-weight: 600;
    font-size: 34px;
}

.Buttons .col-lg-12 {
    display: flex;
}

a.Icon_LearnMore {
    background: url("../images/Info_Normal.svg") center center / 18px no-repeat rgb(255, 255, 255);
    border: 1px solid rgba(55, 73, 87, 0.5);
    border-radius: 6px;
    font-weight: 500;
    color: transparent;
    display: block;
    font-size: 0px;
    position: relative;
    text-align: center;
    width: 40px !important;
    height: 40px !important;
}

a.Icon_LearnMore:hover::after {
    content: "Learn More";
    position: absolute;
    background: rgb(255, 255, 255);
    border: 1px solid rgba(55, 73, 87, 0.5);
    border-radius: 6px;
    color: rgb(51, 51, 51);
    font-size: 12px;
    font-weight: 500;
    bottom: -45px;
    right: -25px;
    width: 90px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}

a.Icon_LearnMore:hover {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 4px !important;
}

a.Default_Button02 {
    font-size: 14px;
    background-position: 20px center;
    background-repeat: no-repeat;
    background-size: 10px;
    background-image: url("../images/Arrow_Right_Normal.svg");
    border: 1px solid rgba(55, 73, 87, 0.5);
    padding: 10px 0px 10px 30px;
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 6px;
    font-weight: 500;
    display: block;
    text-align: center;
    color: rgb(55, 73, 87) !important;
}

a.Default_Button02:hover {
    font-size: 14px;
    background-position: 20px center;
    background-repeat: no-repeat;
    background-size: 10px;
    background-image: url("../images/Arrow_Right_Hover.svg");
    padding: 10px 0px 10px 30px;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 6px;
    font-weight: 500;
    display: block;
    text-align: center;
    color: rgb(255, 255, 255) !important;
}

a.Default_Button01:hover, a.Default_Button02:hover {
    box-shadow: rgba(0, 0, 0, 0.145) 0px 0px 6px;
}

.AU_Title {
    margin-bottom: 20px;
    border-bottom: 2px solid rgba(51, 51, 51, 0.314);
    padding-left: 32px;
    letter-spacing: 0.025rem;
    padding-bottom: 5px;
    font-size: 20px;
    font-weight: 600 !important;
    color: rgb(55, 73, 87) !important;
}

.text-white.AU_Title {
    border-bottom: 2px solid rgba(51, 51, 51, 0.314);
    color: rgb(55, 73, 87) !important;
}

#dvMainContent {
    position: relative;
}

.sidebar-xs .CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a {
    justify-content: center;
    padding: 0px !important;
}

.category-content .navigation .LeftHoverAnimation {
    background-color: rgb(244, 245, 248);
}

.category-content .navigation .LeftHoverAnimation a {
    border-bottom: 1px solid rgb(230, 235, 255);
    min-height: 42px;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 9px 20px 9px 35px !important;
}

.category-content .navigation .LeftHoverAnimation a i {
    color: rgb(59, 97, 235);
    margin-top: 0px !important;
}

.page-header-content .page-title.mainHeading {
    margin-top: 3px !important;
}

.Blue.Line_Style {
    background: rgb(86, 125, 224);
    box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Blue .Title span {
    color: rgb(86, 125, 224) !important;
}

.Blue .Image {
    border-top: 12px solid rgb(86, 125, 224) !important;
}

.Blue:hover a.Default_Button02:hover {
    background-color: rgb(86, 125, 224);
    border: 1px solid rgb(86, 125, 224) !important;
}

.Blue:hover a.Icon_LearnMore:hover {
    background-image: url("../images/Info_Hover.svg");
    border: 2px solid rgb(86, 125, 224) !important;
}

.Orange .Line_Style {
    background: rgb(255, 112, 67);
    box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Orange .Title span {
    color: rgb(255, 112, 67) !important;
}

.Orange .Image {
    border-top: 12px solid rgb(255, 112, 67) !important;
}

.Orange:hover a.Default_Button02:hover {
    background-color: rgb(255, 112, 67);
    border: 1px solid rgb(255, 112, 67) !important;
}

.Orange:hover a.Icon_LearnMore:hover {
    background-image: url("../images/Orange.svg");
    border: 2px solid rgb(255, 112, 67) !important;
}

.Purple .Line_Style {
    background: rgb(171, 71, 188);
    box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Purple .Title span {
    color: rgb(171, 71, 188) !important;
}

.Purple .Image {
    border-top: 12px solid rgb(171, 71, 188) !important;
}

.Purple:hover a.Default_Button02:hover {
    background-color: rgb(171, 71, 188);
    border: 1px solid rgb(171, 71, 188) !important;
}

.Purple:hover a.Icon_LearnMore:hover {
    background-image: url("../images/Purple.svg");
    border: 2px solid rgb(171, 71, 188) !important;
}

.Violet .Line_Style {
    background: rgb(118, 108, 220);
    box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Violet .Title span {
    color: rgb(118, 108, 220) !important;
}

.Violet .Image {
    border-top: 12px solid rgb(118, 108, 220) !important;
}

.Violet:hover a.Default_Button02:hover {
    background-color: rgb(118, 108, 220);
    border: 1px solid rgb(118, 108, 220) !important;
}

.Violet:hover a.Icon_LearnMore:hover {
    background-image: url("../images/Violet.svg");
    border: 2px solid rgb(118, 108, 220) !important;
}

.Red .Line_Style {
    background: rgb(239, 83, 80);
    box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Red .Title span {
    color: rgb(239, 83, 80) !important;
}

.Red .Image {
    border-top: 12px solid rgb(239, 83, 80) !important;
}

.Red:hover a.Default_Button02:hover {
    background-color: rgb(239, 83, 80);
    border: 1px solid rgb(239, 83, 80) !important;
}

.Red:hover a.Icon_LearnMore:hover {
    background-image: url("../images/Red.svg");
    border: 2px solid rgb(239, 83, 80) !important;
}

.Green .Line_Style {
    background: rgb(102, 187, 106);
    box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Green .Title span {
    color: rgb(102, 187, 106) !important;
}

.Green .Image {
    border-top: 12px solid rgb(102, 187, 106) !important;
}

.Green:hover a.Default_Button02:hover {
    background-color: rgb(102, 187, 106);
    border: 1px solid rgb(102, 187, 106) !important;
}

.Green:hover a.Icon_LearnMore:hover {
    background-image: url("../images/Green.svg");
    border: 2px solid rgb(102, 187, 106) !important;
}

.Brown .Line_Style {
    background: rgb(141, 110, 99);
    box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Brown .Title span {
    color: rgb(141, 110, 99) !important;
}

.Brown .Image {
    border-top: 12px solid rgb(141, 110, 99) !important;
}

.Brown:hover a.Default_Button02:hover {
    background-color: rgb(141, 110, 99);
    border: 1px solid rgb(141, 110, 99) !important;
}

.Brown:hover a.Icon_LearnMore:hover {
    background-image: url("../images/Brown.svg");
    border: 2px solid rgb(141, 110, 99) !important;
}

.Grey .Line_Style {
    background: rgb(120, 144, 156);
    box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Grey .Title span {
    color: rgb(120, 144, 156) !important;
}

.Grey .Image {
    border-top: 12px solid rgb(120, 144, 156) !important;
}

.Grey:hover a.Default_Button02:hover {
    border: 1px solid rgb(120, 144, 156) !important;
}

.Grey:hover a.Icon_LearnMore:hover {
    background-image: url("../images/Grey.svg");
    border: 2px solid rgb(120, 144, 156) !important;
}

.Yellow .Line_Style {
    background: rgb(199, 178, 32);
    box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Yellow .Title span {
    color: rgb(199, 178, 32) !important;
}

.Yellow .Image {
    border-top: 12px solid rgb(199, 178, 32) !important;
}

.Yellow:hover a.Default_Button02:hover {
    background-color: rgb(199, 178, 32);
    border: 1px solid rgb(199, 178, 32) !important;
}

.Yellow:hover a.Icon_LearnMore:hover {
    background-image: url("../images/Yellow.svg");
    border: 2px solid rgb(199, 178, 32) !important;
}

.Pink .Line_Style {
    background: rgb(248, 91, 213);
    box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Pink .Title span {
    color: rgb(248, 91, 213) !important;
}

.Pink .Image {
    border-top: 12px solid rgb(248, 91, 213) !important;
}

.Pink:hover a.Default_Button02:hover {
    background-color: rgb(248, 91, 213);
    border: 1px solid rgb(248, 91, 213) !important;
}

.Pink:hover a.Icon_LearnMore:hover {
    background-image: url("../images/Pink.svg");
    border: 2px solid rgb(248, 91, 213) !important;
}

.Cus_Width {
    width: 95%;
    margin: 0px auto;
}

.AU_Title::before {
    position: absolute;
    content: "";
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 22px;
    background-image: url("../images/Title_Icon.svg");
    width: 22px;
    height: 22px;
    left: 10px;
    bottom: 33px;
}

.Bounce::before {
    position: absolute;
    content: "";
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 22px;
    background-image: url("../images/Title_Icon.svg");
    width: 22px;
    height: 22px;
    left: 10px;
    bottom: 33px;
    animation: 2s ease 0s infinite normal none running bounce;
}

@keyframes bounce {
    70% {
        transform: translateY(0%);
    }

    80% {
        transform: translateY(-25%);
    }

    90% {
        transform: translateY(0%);
    }

    95% {
        transform: translateY(-15%);
    }

    97% {
        transform: translateY(0%);
    }

    99% {
        transform: translateY(-6%);
    }

    100% {
        transform: translateY(0px);
    }
}

#dvMainNavigation .navigation-accordion li.navigation-header a, #dvMainNavigation .navigation-accordion li.navigation-header a:hover {
    background-color: rgb(30, 79, 129);
}

#dvMainNavigation .navigation-accordion li.navigation-header a span {
    padding-left: 10px;
    color: white !important;
}

#dvMainNavigation .category-content .SearchForDesktop .has-feedback {
    height: 40px;
    display: flex;
    align-items: center;
}

#dvMainNavigation .category-content .SearchForDesktop .has-feedback .form-control-feedback {
    position: relative;
    top: 3px;
}

#dvMainNavigation .category-content .SearchForDesktop .has-feedback .form-control-feedback i {
    color: rgb(240, 90, 37) !important;
}

#dvMainNavigation .category-content .SearchForDesktop .has-feedback input {
    position: relative;
    top: 2px;
    font-size: 13px;
    font-weight: 400;
    opacity: 1;
    color: rgb(58, 75, 105) !important;
}

.sidebar-xs .SearchForDesktop .has-feedback {
    justify-content: center !important;
}

.sidebar-xs #dvMainNavigation .category-content .SearchForDesktop .has-feedback input {
    display: none !important;
}

.sidebar-xs .CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li.navigation-header a i.fa-ellipsis-h::before {
    color: white !important;
}

.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-hotel, .CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-venus-mars, .CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-viacoin, .CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-venus-double {
    position: relative;
}

.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-hotel::before {
    background-position: center center;
    width: 15px;
    height: 15px;
    position: absolute;
    left: -10px;
    top: -8px;
    background-repeat: no-repeat;
    background-size: 15px;
    background-image: url("../images/My_task.svg");
    content: "" !important;
}

.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-venus-mars::before {
    background-position: center center;
    width: 15px;
    height: 15px;
    position: absolute;
    left: -10px;
    top: -8px;
    background-repeat: no-repeat;
    background-size: 15px;
    background-image: url("../images/request_Menu.svg");
    content: "" !important;
}

.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-viacoin::before {
    background-position: center center;
    width: 15px;
    height: 15px;
    position: absolute;
    left: -10px;
    top: -8px;
    background-repeat: no-repeat;
    background-size: 15px;
    background-image: url("../images/Pick_Process.svg");
    content: "" !important;
}

.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-venus-double::before {
    background-position: center center;
    width: 15px;
    height: 15px;
    position: absolute;
    left: -10px;
    top: -8px;
    background-repeat: no-repeat;
    background-size: 15px;
    background-image: url("../images/Student_Services.svg");
    content: "" !important;
}

.category-content .navigation .LeftHoverAnimation {
    background-color: rgb(255, 255, 255);
}

.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a:hover {
    background-color: rgba(240, 90, 37, 0.063);
}

.MyAction h6 {
    background-position: right center;
    background-repeat: no-repeat;
}

.MyAction {
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border: 1px solid rgba(69, 93, 199, 0.36) !important;
}

.CustomFixed .page-header-content {
    height: 40px !important;
}

.CustomFixed .page-header-content .mainHeading h4 label {
    font-weight: 500;
    font-size: 14px;
    color: rgb(51, 51, 51) !important;
}

.CurrentStage {
    height: 66px;
    display: flex;
    align-items: center;
    padding: 0px 20px !important;
}

.CurrentStage .form-group {
    display: flex;
    flex-direction: column;
}

.PrimaryPanel .Header_Section {
}

.PrimaryPanel .Primary_Button_1, .Primary_Button_1 {
    text-align: center;
    background-color: var(--main-Primary-color);
    min-height: 40px;
    min-width: 150px;
    float: right;
    font-weight: 600 !important;
    border: none !important;
    color: rgb(255, 255, 255) !important;
    box-shadow: none !important;
    border-radius: 200px !important;
    padding: 10px 5px !important;
    width: 100% !important;
    font-size: 14px !important;
}

.Primary_Button_1 {
    text-align: center;
    background-color: var(--main-Primary-color);
    min-height: 40px;
    min-width: 150px;
    float: right;
    font-weight: 600 !important;
    border: none !important;
    color: rgb(255, 255, 255) !important;
    box-shadow: none !important;
    border-radius: 200px !important;
    padding: 10px 5px !important;
    width: 100% !important;
    font-size: 14px !important;
}

.modal.Primary_Button_1 {
    background-color: rgba(18, 18, 18, 0.06);
}

.CurrentStage01 {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    float: left;
    padding-right: 10px;
}

.CurrentStage01 .form-group {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin: 0px 0px 0px 20px !important;
    padding: 5px !important;
    border-radius: 100px !important;
}

.CurrentStage01 .form-group label {
    margin: 0px;
    color: rgb(74, 101, 114);
    font-weight: 400;
    padding: 0px !important;
}

.Panel_01 .form-group .controls span {
    font-weight: 400;
    font-size: 14px;
}

.Panel_01 .form-group .input-xs {
    padding: 5px 0px;
}

.Panel_01 .form-group .input-xs {
    font-weight: 500;
    font-size: 14px;
}

.TimeLineGrid {
}

.CustomIsapcePage .DesignPreviewMenu .mainHeading {
    display: none !important;
}

.panel-body.TabPart .Panel_01, .panel-body.TabPart .PrimaryGrid {
    margin: 20px;
}

.BasicGrid .panel-heading h1, .BasicGrid .panel-heading h1, .BasicGrid .panel-heading h2, .BasicGrid .panel-heading h3, .BasicGrid .panel-heading h4, .BasicGrid .panel-heading h5, .BasicGrid .panel-heading h6 {
    color: rgb(35, 47, 52);
    font-size: 16px;
    font-weight: 500 !important;
    padding-left: 20px !important;
}

.BasicGrid .panel-heading .heading-elements {
    right: 10px;
    margin-top: -16px;
}

.BasicGrid .panel-heading {
    padding-left: 0px !important;
}

.BasicGrid .dataTables_wrapper {
    padding: 0px 5px;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table tbody tr {
    border-radius: 8px;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table thead tr th {
    padding: 0px 10px;
}

.BasicGrid .panel-heading .heading-elements ul li a {
    min-width: 29px;
    height: 29px;
    background: rgb(220, 241, 225);
    border-radius: 8px;
    border: none;
}

.BasicGrid {
    border-radius: 8px;
    background: rgb(242, 244, 247) !important;
}

.row .BgGrid {
    padding: 0px !important;
}

.BasicGrid .panel-heading .heading-elements {
    right: 10px;
    margin-top: -16px;
}

.BasicGrid .panel-heading .heading-elements ul li a {
    min-width: 29px;
    height: 29px;
    background: rgba(74, 101, 114, 0.09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.BasicGrid .panel-heading .heading-elements ul li a.collapse3 {
    top: 0px !important;
}

.BasicGrid .panel-heading .heading-elements ul.icons-list li {
    display: none;
}

.BasicGrid .panel-heading .heading-elements ul li.dropdown a span {
    display: none !important;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right {
    width: 330px;
    border-radius: 8px;
    margin-top: 10px;
    border: none !important;
    background-color: rgb(255, 255, 255) !important;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px !important;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right li a:hover {
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}

.BasicGrid .panel-heading .heading-elements ul li a .icon-plus2 {
    background-image: url("../images/Internals/Add_Theme_Bold.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 12px;
    width: 12px;
    height: 12px;
}

.BasicGrid .panel-heading .heading-elements ul li a .icon-trash {
    background-image: url("../images/Internals/Trash_Theme_Bold.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 12px;
    width: 14px;
    height: 14px;
}

.BasicGrid .panel-heading .heading-elements ul li a .icon-pencil7 {
    background-image: url("../images/Internals/Edit_Theme_Bold.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 12px;
    width: 14px;
    height: 14px;
}

.BasicGrid .panel-heading .heading-elements ul li a .icon-filter3 {
    background-image: url("../images/Internals/Filter_Theme_Bold.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 12px;
    width: 14px;
    height: 14px;
}

.BasicGrid .panel-heading .heading-elements ul li a .icon-menu7 {
    background-image: url("../images/Internals/Menu_Theme_Bold.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 12px;
    width: 14px;
    height: 14px;
}

.BasicGrid .panel-heading .heading-elements ul li a.collapse3::after {
    background-image: url("../images/Internals/Down_theme_Bold.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 12px;
    width: 14px;
    height: 14px;
}

.BasicGrid .panel-heading .heading-elements ul li a .icon-plus2::before, .BasicGrid .panel-heading .heading-elements ul li a .icon-add-to-list::before, .BasicGrid .panel-heading .heading-elements ul li a .icon-trash::before, .BasicGrid .panel-heading .heading-elements ul li a .icon-pencil7::before, .BasicGrid .panel-heading .heading-elements ul li a .icon-filter3::before, .BasicGrid .panel-heading .heading-elements ul li a .icon-menu7::before {
    display: none;
}

.BasicGrid .panel-heading .heading-elements ul li a.collapse3::after {
    content: "" !important;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right li {
    width: 48%;
    float: left;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right li.divider {
    display: none !important;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right li a {
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 25px 10px !important;
    margin: 5px 0px 5px 10px !important;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right li a:hover {
    border: 1px solid var(--main-Default-Text) !important;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right li a:hover i::before {
    color: var(--main-Default-Text) !important;
    font-weight: 600 !important;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right li a i {
    font-weight: 500;
    width: 29px;
    height: 29px;
    background: rgb(255, 255, 255);
    border: 0.5px solid rgb(217, 217, 217);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 2px;
    display: flex;
    align-items: center;
    text-align: center;
    place-content: center;
    flex-flow: row wrap;
    border-radius: 100px;
    margin: 5px 10px 5px 5px !important;
    padding: 16px !important;
}

.BasicGrid table {
    background: transparent;
    box-shadow: none;
    border-collapse: separate;
    border-spacing: 0px 10px;
    margin: 0px;
    padding: 0px !important;
    border-radius: 10px 10px 0px 0px !important;
    border: none !important;
    width: 99% !important;
}

.BasicGrid table thead {
    background: transparent;
    border: none;
    box-shadow: none;
    border-radius: 10px 10px 0px 0px;
    height: 5px;
}

.BasicGrid table thead tr th {
    padding: 7px 0px 7px 20px;
    opacity: 0.75;
    font-weight: 400;
    border-left: unset !important;
    color: rgb(75, 72, 72) !important;
}

.BasicGrid table thead tr th::after {
    background-image: url("../images/Internals/Down_Arrow_Filled_Theme.svg");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 12px;
    width: 12px;
    height: 12px;
    content: "" !important;
}

.BasicGrid table.dataTable tbody tr {
    border: none;
    background: rgb(255, 255, 255);
    box-shadow: none;
}

.BasicGrid table tbody tr td {
    padding: 5px 10px;
}

.BasicGrid table thead tr th[aria-label="Edit: activate to sort column ascending"], .BasicGrid table thead tr th[aria-label="Remove: activate to sort column ascending"], .BasicGrid table thead tr th[aria-label="View: activate to sort column ascending"] {
    padding: 0px;
    text-align: center;
    width: 120px;
}

.BasicGrid table tbody tr td .input-group span.e-disabled {
    position: relative;
    top: 3px;
    border-bottom-color: transparent !important;
    border-bottom-style: unset !important;
    margin: 0px !important;
}

.BasicGrid table tbody tr td .input-group span.e-disabled .e-input-group-icon {
    margin: 0px !important;
}

.BasicGrid table tbody tr td .input-group span.e-disabled input, .BasicGrid table tbody tr td .form-group input[type="date"][disabled] {
    position: relative;
    top: 7px;
    background-color: transparent;
    padding: 0px !important;
    border: none !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    color: rgb(75, 72, 72) !important;
}

.BasicGrid table tbody tr td .form-group input[type="text"][disabled] {
    padding-left: 0px;
    line-height: 150%;
    margin-top: 0px;
    border: none;
    background-color: transparent !important;
    opacity: 1 !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    color: rgb(75, 72, 72) !important;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table tbody tr td {
    border: 0px !important;
}

.BasicGrid table tbody tr td .form-group span.e-disabled {
    background-image: none !important;
}

.BasicGrid table tbody tr.selected {
    box-shadow: none;
    background-color: rgba(245, 133, 37, 0.37) !important;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table thead tr th {
    font-weight: 500;
    color: rgb(44, 44, 44) !important;
    background: transparent !important;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table tbody tr td .form-group .form-control, #divCanvas .BasicGrid .table-widget .table-widget-content table tbody tr td .controls .form-control {
    border: none !important;
    color: rgb(51, 51, 51) !important;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table tbody tr td:first-child {
    border-radius: 8px 0px 0px 8px;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table tbody tr td:last-child {
    border-radius: 0px 8px 8px 0px;
}

#divCanvas .BasicGrid .datatable-footer {
    background: rgba(38, 50, 56, 0.04);
    border: none;
    border-radius: 8px !important;
}

#divCanvas .BasicGrid .pagination label {
    font-weight: 500;
    font-size: 14px;
    line-height: 12px;
    color: rgb(0, 0, 0);
}

#divCanvas .BasicGrid .pagination select {
    background-color: rgb(74, 101, 114);
    border-radius: 4px;
    color: white;
}

#divCanvas .BasicGrid .pagination .label {
    background: rgba(252, 194, 15, 0.52) !important;
    border-radius: 4px !important;
    color: rgb(38, 50, 56) !important;
    padding: 2px 12px !important;
    font-size: 10px !important;
}

#divCanvas .BasicGrid .datatable-footer .bootpag li a {
    border-radius: 4px;
    border: 1px solid rgb(74, 101, 114);
    background-color: rgb(255, 255, 255) !important;
    box-shadow: rgba(202, 202, 202, 0.6) -1px 0px 6px -1px !important;
}

#divCanvas .BasicGrid .fa-angle-double-left::before {
    content: "?";
    color: rgb(0, 0, 0);
}

#divCanvas .BasicGrid .fa-angle-left::before {
    content: "?";
    color: black;
}

#divCanvas .BasicGrid .fa-angle-right::before {
    content: "?";
    color: black;
}

#divCanvas .BasicGrid .fa-angle-double-right::before {
    content: "?";
    color: black;
}

#divCanvas .BasicGrid .pagination .form-group input[type="text"][disabled], #divCanvas .BasicGrid .pagination .form-control[disabled] {
    background: rgb(74, 101, 114);
    padding: 13px;
    border-radius: 4px;
    border: none;
    color: white !important;
}

.headDrop {
    float: right;
    margin: 0px;
}

.headDrop .form-group {
    display: flex;
    align-items: center;
    margin: 0px;
    justify-content: end;
}

.headDrop .controls {
    width: 250px;
    margin-left: 10px;
}

.headDrop .controls .bootstrap-select button {
    background-color: rgb(249, 170, 51);
}

.DropRemove .controls .bootstrap-select button {
    background-color: white !important;
}

.user_icon {
    width: 100%;
    height: 85px;
    background-image: url("../images/AppIcons/user_icon.png");
    background-repeat: no-repeat;
    background-size: 48px;
    background-position: center center;
    border-radius: 8px;
    background-color: rgb(74, 101, 114);
}

.br-top {
    border-radius: 8px 8px 0px 0px;
}

.bg_option1 {
    background-color: rgb(201, 209, 217);
    border-radius: 8px 8px 0px 0px;
}

.flat_panel {
    background-color: rgb(255, 255, 255);
    background-image: url("../images/FAB/bg_01.png");
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 8px;
    border: 1px solid rgb(201, 209, 217) !important;
}

.common_panel {
    background-color: rgb(237, 239, 241);
    background-image: url("../images/FAB/bg_01.png");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
    border-radius: 8px;
    border: 1px solid rgb(201, 209, 217) !important;
}

.panel_white {
    background-color: rgb(255, 255, 255);
    background-image: url("../images/FAB/bg_01.png");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
    border-radius: 8px;
    border: 1px solid rgb(201, 209, 217) !important;
}

.panel_white .panel-heading h6 {
    font-size: 18px;
    font-weight: 500 !important;
}

.dark_panel {
    background-color: rgb(206, 229, 253);
    background-image: url("../images/FAB/bg_01.png");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
    border-radius: 8px;
    border: 0px solid rgb(201, 209, 217) !important;
}

.common_panel .form-group .input-xs {
}

.common_panel .panel-heading h6 {
    font-size: 18px;
    font-weight: 500 !important;
}

.common_panel .form-group {
}

.common_panel .form-group label {
    color: rgba(0, 0, 0, 0.8);
    font-size: 14px;
    font-weight: 400 !important;
    padding-bottom: 0px !important;
}

.common_panel .form-group span {
    color: rgb(35, 47, 52);
    font-size: 15px;
    font-weight: 500 !important;
}

.cgpa_panel {
}

.cgpa_panel .form-group {
    margin-bottom: -5px !important;
}

.cgpa_panel .panel-body {
    padding: 0px !important;
}

.cgpa {
    font-weight: 500;
    display: inline-block;
    float: right;
    height: 45px;
    background-color: rgb(254, 246, 234);
    padding: 0px 10px;
    font-size: 30px !important;
    color: rgb(249, 170, 51) !important;
    border-radius: 8px !important;
}

.cgpa_grid .table-widget {
    padding-left: 10px;
}

.cgpa_grid table.dataTable tbody tr {
    background-color: rgb(255, 255, 255);
    float: left;
    width: 24%;
    margin: 0px 5px 5px 0px;
    height: 109px;
    border-radius: 8px !important;
    border: 1px solid rgb(192, 201, 206) !important;
}

.cgpa_grid table.dataTable tbody tr:hover {
    background-color: rgb(201, 209, 217);
}

#divCanvas .cgpa_grid .table-widget .table-widget-content table {
    overflow: hidden !important;
}

.cgpa_grid table.dataTable tbody tr td {
    float: left;
    width: 100%;
    padding: 0px 15px;
    border: 0px !important;
}

.cgpa_grid table {
    border-collapse: separate;
    border-spacing: 0px 10px;
    padding: 0px !important;
}

.cgpa_grid table thead {
    display: none;
}

.cgpa_grid table tbody tr.selected {
    background-color: rgb(249, 170, 51) !important;
}

.cgpa_grid table tbody tr td:first-child span::before {
    content: "Semester";
    height: 30px;
    width: 200px;
    position: absolute;
    top: 18px;
    color: rgba(0, 0, 0, 0.5);
    font-size: 13px !important;
}

.cgpa_grid table tbody tr td:first-child span {
    line-height: 0;
    margin-top: 37px;
    display: inline-block;
    font-size: 17px !important;
}

.cgpa_grid table tbody tr td:nth-child(2) span::before {
    content: "SGPA";
    height: 30px;
    width: 200px;
    position: absolute;
    top: 18px;
    color: rgba(0, 0, 0, 0.5);
    font-size: 13px !important;
}

.cgpa_grid table tbody tr td:nth-child(2) span {
    line-height: 0;
    margin-top: 37px;
    display: inline-block;
    font-size: 17px !important;
}

.more_dd {
}

.more_content {
    display: none;
}

 

.dd_outer:hover .more_content {
    display: block;
    z-index: 99;
    position: absolute;
    top: 30px;
    right: -21px;
    width: 200px;
    height: auto;
    padding: 10px;
    border-radius: 8px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    border: 1px solid rgb(201, 209, 217) !important;
}

.rightpane .icons-list {
    display: none;
}

.mycourse_grid table tbody tr td:nth-child(1) span {
    border-radius: 4px;
    background-color: rgb(249, 170, 51);
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 5px 10px !important;
}

.mycourse_grid table tbody tr td:nth-child(4) span {
    border-radius: 4px;
    background-color: rgb(249, 170, 51);
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 5px 10px !important;
}

.mycourse_grid table tbody tr td:nth-child(5) span {
    border-radius: 4px;
    background-color: rgba(74, 101, 114, 0.39);
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 5px 10px !important;
}

.mycourse_grid table tbody tr:hover {
    background-color: rgb(229, 231, 233);
}

.activeproject_grid table tbody tr td:nth-child(8) span {
    border-radius: 4px;
    background-color: rgb(249, 170, 51);
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 5px 10px !important;
}

.activeproject_grid table tbody tr td:nth-child(12) span {
    border-radius: 4px;
    background-color: rgba(74, 101, 114, 0.39);
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 5px 10px !important;
}

.activeproject_grid table tbody tr td .form-group .input-group {
    background-color: transparent !important;
}

.activeproject_grid table tbody tr:hover {
    background-color: rgb(229, 231, 233);
}

.course_btn {
    color: rgb(74, 101, 114);
    padding: 16px 50px;
    font-size: 17px;
}

.course_btn:hover {
    background-color: rgb(74, 101, 114);
    color: white;
}

.pre_registration_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/pre_register.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.adddrop_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/add_drop.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.tcf_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/tcf.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.reqsupplimentary_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/request.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.failed_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/failedcourse.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.elective_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/elective.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.extcourse_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/externalcourse.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.valueaddedcourse_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/valuecourse.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.lessonplan_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/paid.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.assesment_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/paid.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.assesment_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/paid.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.attendance_shortage_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/attendance.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.course_assessment_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/course_assesment.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.grade_correction_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/grade_correction.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.grade_upload_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/grade_upload.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.outcome_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/outocme.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.rexsupport_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/rex.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.dc_members_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/dc_members.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.dc_meetings_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/dc_meeting.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.exam_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/rex.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.assesment_creation_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/assesment_creation.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.assesment_evaluation_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/assesment_creation.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.apply_leave_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/apply_leave.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.apply_leave_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/apply_leave.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.rejoin_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/rejoin.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.leave_cancel_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/cancel.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.compoff_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/compoff.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.apply_LTC_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/apply_LTC.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.cancel_ltc_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/cancel_ltc.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.claim_ltc_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/claim_ltc.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.appraisal_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/appraisal.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.apply_loan_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/apply_loan.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.travel_reques_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/travel_request.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.travel_settlement_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/travel_settlement.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.noc_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/noc.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.immovable_loan_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/property.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.publications_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/publications.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.service_history_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/service_history.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.tax_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/tax.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.regulations_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/regulations.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.facilitybooking_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/facility_booking.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.curricular_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/curriculur_activities.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.excurricular_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/extra.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.participation_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/participatiion.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.studentaward_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/award.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.publications_request_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/publications_request.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.internship_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/internship.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.registration_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/registration.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.resume_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/resume.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.upload_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/upload.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.offer_acceptance_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/offer_acceptance.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.internship_submission_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/internship_submission.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.internship_permission_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/internship_permission.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.training_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/training.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.stilltraining_register_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/training_registration.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.student_club_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/student_club.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.event_approval_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/event_approval.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.event_settlement_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/event_settlement.png");
    background-repeat: no-repeat;
    background-position: 22px 23px;
    background-size: 54px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.remove-table-header .table-widget .table-widget-content table thead {
    display: none;
}

.feegrid {
    background-color: white !important;
}

.container_well {
    height: 170px;
    display: flex;
    flex-wrap: wrap;
    place-content: center;
    align-items: center;
    padding: 10px;
}

.well_inner1 {
    float: left;
    width: 50%;
    padding-left: 60px;
    height: 60px;
    position: relative;
}

.well_inner1::before {
    content: "";
    position: absolute;
    background-image: url("../images/AppIcons/total_payable.png");
    width: 50px;
    aspect-ratio: 1 / 1;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 50px;
    left: 0px;
}

.well_inner2 {
    float: left;
    width: 50%;
    padding-left: 60px;
    height: 60px;
    position: relative;
}

.well_inner2::before {
    content: "";
    position: absolute;
    background-image: url("../images/AppIcons/exemption.png");
    width: 50px;
    aspect-ratio: 1 / 1;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 50px;
    left: 0px;
}

.well_inner3 {
    float: left;
    width: 50%;
    padding-left: 60px;
    height: 60px;
    position: relative;
}

.well_inner3::before {
    content: "";
    position: absolute;
    background-image: url("../images/AppIcons/paid.png");
    width: 50px;
    aspect-ratio: 1 / 1;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 50px;
    left: 0px;
}

.well_inner {
    float: left;
    width: 50%;
    padding-left: 60px;
    height: 60px;
    position: relative;
}

.well_inner::before {
    content: "";
    position: absolute;
    background-image: url("../images/AppIcons/due.png");
    width: 50px;
    aspect-ratio: 1 / 1;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 50px;
    left: 0px;
}

.well_lbl {
    color: rgba(0, 0, 0, 0.5);
    font-size: 13px !important;
    font-weight: 500 !important;
}

.well_value {
    font-size: 20px;
}

.color_01 {
    color: rgb(0, 0, 0);
}

.color_02 {
    color: rgb(74, 101, 114);
}

.color_03 {
    color: rgb(96, 171, 30);
}

.color_04 {
    color: rgb(249, 170, 51);
}

#divCanvas .fee_grid .table-widget .table-widget-content table tbody tr {
}

.fee_grid {
    background-color: white;
}

#divCanvas .fee_grid .table-widget .table-widget-content table tbody tr td:last-child {
    border-radius: 8px !important;
}

.body_bg1 {
    background-color: rgb(184, 195, 200);
    border-radius: 0px 0px 8px 8px;
}

.body_bg2 {
    background-color: rgb(255, 255, 255);
    border-radius: 0px 0px 8px 8px;
}

.degree_guideline {
    height: 220px;
    width: 100%;
    background-image: url("../images/AppIcons/rightarrow.png"), url("../images/AppIcons/degree.png");
    background-repeat: no-repeat;
    background-size: 32px, cover;
    background-position: 31px 82px, center center;
    display: inline-block;
    border-radius: 8px;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    color: black;
    font-size: 17px;
    text-align: left;
    padding-top: 130px;
    padding-left: 30px;
    font-weight: 500;
}

.view_curriculum {
    height: 220px;
    width: 100%;
    background-image: url("../images/AppIcons/rightarrow.png"), url("../images/AppIcons/curriculum.png");
    background-repeat: no-repeat;
    background-size: 32px, cover;
    background-position: 31px 82px, center center;
    display: inline-block;
    border-radius: 8px;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    color: black;
    font-size: 17px;
    text-align: left;
    padding-top: 130px;
    padding-left: 30px;
    font-weight: 500;
}

.view_timetable {
    height: 220px;
    width: 100%;
    background-image: url("../images/AppIcons/rightarrow.png"), url("../images/AppIcons/timetable.png");
    background-repeat: no-repeat;
    background-size: 32px, cover;
    background-position: 31px 82px, center center;
    display: inline-block;
    border-radius: 8px;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    color: black;
    font-size: 17px;
    text-align: left;
    padding-top: 130px;
    padding-left: 30px;
    font-weight: 500;
    background-color: rgb(249, 170, 51);
}

.degree_btns {
    opacity: 1;
    margin-bottom: 10px;
    transition: all 1s ease 0s;
}

.degree_btns:hover {
    color: white;
    opacity: 0.7;
    transition: all 1s ease 0s;
    background-color: rgb(249, 170, 51);
}

.course_admin {
    height: 220px;
    width: 100%;
    background-image: url("../images/AppIcons/rightarrow.png"), url("../images/AppIcons/courseadmin.png");
    background-repeat: no-repeat;
    background-size: 32px, cover;
    background-position: 31px 82px, center center;
    display: inline-block;
    border-radius: 8px;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    color: black;
    font-size: 17px;
    text-align: left;
    padding-top: 130px;
    padding-left: 30px;
    font-weight: 500;
}

.new_course {
    height: 220px;
    width: 100%;
    background-image: url("../images/AppIcons/rightarrow.png"), url("../images/AppIcons/newcourse.png");
    background-repeat: no-repeat;
    background-size: 32px, cover;
    background-position: 31px 82px, center center;
    display: inline-block;
    border-radius: 8px;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    color: black;
    font-size: 17px;
    text-align: left;
    padding-top: 130px;
    padding-left: 30px;
    font-weight: 500;
}

.equcourse {
    height: 220px;
    width: 100%;
    background-image: url("../images/AppIcons/rightarrow.png"), url("../images/AppIcons/equcourse.png");
    background-repeat: no-repeat;
    background-size: 32px, cover;
    background-position: 31px 82px, center center;
    display: inline-block;
    border-radius: 8px;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    color: black;
    font-size: 17px;
    text-align: left;
    padding-top: 130px;
    padding-left: 30px;
    font-weight: 500;
    background-color: rgb(249, 170, 51);
}

.travelrequest {
    height: 183px;
    width: 100%;
    background-image: url("../images/AppIcons/travel.png");
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    border-radius: 8px;
    text-align: center;
    background-position: center center;
}

.travelrequest_btn {
    font-size: 17px;
    color: white;
    background-color: rgb(249, 170, 51);
    border-radius: 8px;
    min-height: 40px;
    width: 100%;
    display: block;
    text-align: center;
    padding: 10px 5px !important;
    border: 0px solid rgb(201, 209, 217) !important;
}

.travelrequest_btn:hover {
    background-color: rgb(74, 101, 114);
    color: white;
}

.secondary_btn {
    color: var(--main-Primary-color);
    background-color: var(--main-Secondary1-color);
    min-height: 40px;
    min-width: 150px;
    float: right;
    text-align: center !important;
    font-weight: 600 !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 4px !important;
    padding: 10px 5px !important;
    width: 100% !important;
}

.secondary_btn:hover {
    background-color: var(--main-Primary-color);
    min-height: 40px;
    min-width: 150px;
    float: right;
    text-align: center !important;
    font-weight: 600 !important;
    border: none !important;
    color: rgb(255, 255, 255) !important;
    box-shadow: none !important;
    border-radius: 4px !important;
    padding: 10px 5px !important;
    width: 100% !important;
}

.ui-igtrialwatermark {
    display: none;
}

.result_bg .panel-heading h6 {
    font-size: 18px;
    font-weight: 500 !important;
}

.result_bg {
    background-image: url("../images/AppIcons/result_bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-color: white;
    background-position: center center;
    border-radius: 8px;
    border: 1px solid rgb(201, 209, 217) !important;
}

.result_btn {
    background-color: rgba(231, 231, 231, 0.5);
    min-height: 40px;
    min-width: 150px;
    float: right;
    text-align: center !important;
    font-weight: 600 !important;
    border: none !important;
    color: rgb(34, 23, 6) !important;
    box-shadow: none !important;
    border-radius: 4px !important;
    padding: 10px 5px !important;
    width: 100% !important;
}

.result_btn:hover {
    background-color: rgb(74, 101, 114);
    color: white !important;
}

.mt-100 {
    margin-top: 100px;
}

.top_btn {
    border-radius: 8px;
    border: 0px;
    background-color: rgb(235, 237, 240);
    color: rgb(74, 101, 114);
    padding-top: 50px;
    width: 100%;
    display: inline-block;
    text-align: center;
    height: 85px;
    font-weight: 500 !important;
}

.top_btn:hover {
    background-color: rgb(249, 170, 51);
    color: white;
}

.fg_mb .form-group {
    margin-bottom: 0px !important;
}

.home {
    background-image: url("../images/AppIcons/back.png");
    background-repeat: no-repeat;
    background-position: 11px center;
    text-align: right;
    border-radius: 8px;
    border: 0px;
    background-color: transparent;
    color: rgb(255, 255, 255);
    width: 100px;
    padding: 4px 20px;
    display: block;
    float: right;
    font-weight: 500 !important;
}

.home:hover {
    color: rgb(249, 170, 51);
}

.mytask {
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
    background-image: url("../images/AppIcons/mytask.png") !important;
}

.myrequest {
    background-image: url("../images/AppIcons/myrequest.png");
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
}

.pendingactions {
    background-image: url("../images/AppIcons/pendingactions.png");
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
}

.studentservices {
    background-image: url("../images/AppIcons/studentservices.png");
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
}

.otherservices {
    background-image: url("../images/AppIcons/otherservices.png");
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
}

.hostelandmess {
    background-image: url("../images/AppIcons/hostelmess.png");
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
}

.mydocs {
    background-image: url("../images/AppIcons/mydocs.png");
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
}

.mystudents {
    background-image: url("../images/AppIcons/mystudents.png");
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
}

.myinterns {
    background-image: url("../images/AppIcons/myinterns.png");
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
}

.mypurchase {
    background-image: url("../images/AppIcons/mypurchase.png");
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
}

.institute_grid .table tbody tr td:first-child {
    background-image: url("../images/AppIcons/timeline.png");
    background-repeat: no-repeat;
    padding-left: 69px;
    background-position: 5px center;
}

.institute_grid .table tbody tr td:nth-child(2) {
    background-image: url("../images/AppIcons/circle_green.png");
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 5px 16px;
}

.institute_grid .table tbody tr td:nth-child(3) {
    background-image: url("../images/AppIcons/circle_red.png");
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 5px 16px;
}

.institute_grid table tbody tr td:first-child .form-group::before {
    content: "";
    height: 33px;
    width: 2px;
    background-color: rgb(249, 170, 51);
    position: absolute;
    top: 21px;
    left: -40px;
    display: block;
    z-index: 9999;
}

.institute_grid table tbody tr:last-child td:first-child .form-group::before {
    content: "";
    height: 33px;
    width: 0px;
    background-color: rgb(249, 170, 51);
    position: absolute;
    top: 21px;
    left: -40px;
    display: block;
    z-index: 9999;
}

.institute_grid .table tbody tr td:nth-child(2) .form-group span, .institute_grid .table tbody tr td:nth-child(3) .form-group span {
    border-radius: 3px;
    background-color: rgb(245, 245, 245);
    padding: 10px;
}

.Registration_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Resistration.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Stipend_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Submission.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Latefee_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/LateFeePermission.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Breakofstudy_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Breakofstudy.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.IndustrialTrain_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Permissionforindustrialtraining.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Settlement_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Travelsettlement.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.CompletionTrain_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Completionforindustrialtraining.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Dropping_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Dropfailed.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Redo_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Redo.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Projectapproval_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/ProjectApproval.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Projectpermission_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/fi-rr-laptop.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Branch_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/fi-rr-laptop.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Leave_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/fi-rr-laptop.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Exchange_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Exchange.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Internship_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Exchange.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Withdraw_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Withdraw.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Attendance_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Attendance.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.ExTime_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Extratime.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Shortatt_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Exchange.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.HostelReq_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Hostelreq.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.MessReq_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Messreq.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Swap_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/Roomchangeswap.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Fine_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/fineappeal.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.FineC_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/fineclearance.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Vacate_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/vacatehostel.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

.Messoff_btn {
    width: 100%;
    height: 100px;
    text-align: center;
    background-image: url("../images/AppIcons/messoff.svg");
    background-repeat: no-repeat;
    background-position: 25px 30px;
    background-size: 34px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    display: inline-block;
    padding-top: 34px;
    border-radius: 8px;
}

span[title="My Request"] .mytask {
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
    background-image: url("../images/AppIcons/myrequest.png") !important;
}

span[title="Pending Actions"] .mytask {
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
    background-image: url("../images/AppIcons/pendingactions.png") !important;
}

span[title="Student Services"] .mytask {
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
    background-image: url("../images/AppIcons/studentservices.png") !important;
}

span[title="Other Services"] .mytask {
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
    background-image: url("../images/AppIcons/otherservices.png") !important;
}

span[title="Hostel and Mess"] .mytask {
    background-image: url("../images/AppIcons/hostelmess.png") !important;
}

span[title="My Documents"] .mytask {
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50% 20%;
    background-image: url("../images/AppIcons/mydocs.png") !important;
}

@font-face {
    font-family: e-icons;
    font-style: normal;
    font-weight: normal;
    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjiRTzgAAAEoAAAAVmNtYXCO8IsrAAAIJAAACExnbHlmlB8yvAAAE8QAAVJ0aGVhZBaPK6MAAADQAAAANmhoZWEIXgVqAAAArAAAACRobXR4pAb+rAAAAYAAAAakbG9jYTZBj1gAABBwAAADVG1heHACzwGMAAABCAAAACBuYW1lc0cOBgABZjgAAAIlcG9zdKYKJ6wAAWhgAAAXQQABAAAEAAAAAFwEAP/A/8AEQAABAAAAAAAAAAAAAAAAAAABqQABAAAAAQAAw6YnRV8PPPUACwQAAAAAANm381MAAAAA2bfzU//A/+QEQAQcAAAACAACAAAAAAAAAAEAAAGpAYAAHAAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4gjsKgQAAAAAXAQcABwAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAP/kBAD/5AQAAAAEAP/kBAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAP/ABAAAAAQAAAAEAAAABAAAAAQAAAAEAP/ABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAA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AA8AADchNSEnITUhNyE1ISchNSGAAwD9AIAEAPwAgAMA/QCABAD8AECAgICAgICAAAIAAAAAA4ADvwACAAoAAAEFEwEzEyETMwEjAoD/AID+gIBiATtjgP7AgAHAAQGB/QABAP8AA4AABgAAAAADMwP0AD8AfwC/AP8BPwF/AAAlFR8OPw8vDw8OBR8PPw49AS8ODw4BFR8NOwE/Di8OKwEPDQUfDjsBPw09AS8NKwEPDQEVHw4/Dy8PDw4FHw8/Dj0BLw4PDgJNAgMEBQYGCAgJCQoLCwwLDAwLCgoKCQgHBwYFBAICAQECAgQFBgcHCAkKCgoLDAwLDAsLCgkJCAgGBgUEAwL+fwECAgQFBgcHCAkKCgoLDAwMCwsLCgkJCAgGBgUEAwICAwQFBgYICAkJCgsLCwwMDAsKCgoJCAcHBgUEAgIBgAIDBAUGBggICQkKCwsMCwwMCwoKCgkIBwcGBQQCAgEBAgIEBQYHBwgJCgoKCwwMCwwLCwoJCQgIBgYFBAMC/n8BAgIEBQYHBwgJCgoKCwwMDAsLCwoJCQgIBgYFBAMCAgMEBQYGCAgJCQoLCwsMDAwLCgoKCQgHBwYFBAICAYACAwQFBgYICAkJCgsLDAsMDAsKCgoJCAcHBgUEAgIBAQICBAUGBwcICQoKCgsMDAsMCwsKCQkICAYGBQQDAv5/AQICBAUGBwcICQoKCgsMDAwLCwsKCQkICAYGBQQDAgIDBAUGBggICQkKCwsLDAwMCwoKCgkIBwcGBQQCAn8LDAsLCgkJCAgGBgUEAwEBAQEDBAUGBggICQkKCwsMCwwMCwoKCgkIBwcGBQQCAgEBAgIEBQYHBwgJCgoKCwwMCwwLCwoJCQgIBgYFBAMBAQEBAwQFBgYICAkJCgsLDAsMDAsKCgoJCAcHBgUEAgIBAQICBAUGBwcICQoKCgsMAXUMCwsLCgoICQcHBQUEAwICAwQFBQcHCQgKCgsLCwwMCwsLCgoICQcHBQUEAwICAwQFBQcHCQgKCgsLCwwMCwsLCgoICQcHBQUEAwICAwQFBQcHCQgKCgsLCwwMCwsLCgoICQcHBQUEAwICAwQFBQcHCQgKCgsLCwF1DAwLCgoKCQgHBwYFBAICAQECAgQFBgcHCAkKCgoLDAwLDAsLCgkJCAgGBgUEAwEBAQEDBAUGBggICQkKCwsMCwwMCwoKCgkIBwcGBQQCAgEBAgIEBQYHBwgJCgoKCwwMCwwLCwoJCQgIBgYFBAMBAQEBAwQFBgYICAkJCgsLDAAAAAgAAAAAA+cD9AA/AEMAkgCWAJoAngCiANAAAAEPDisBLw09AT8NOwEfDSUVIzUlDwQnIw8CFR8CDwEfAQ8CHwMzNx8HMz8HFzM/Ay8CPwEvAT8BPQEvAg8BLwcjDwIlFSM1JRUjNSMVIzUjFSM1JxEVHwYhJz0BMz8CIzUzFT8BNTMVHwERLwchDwYDIAEBAgIEAwUEBgYGBgcHCAcICAcHBgYGBQUFAwQCAgEBAgIEAwUFBQYGBgcHCAgHCAcHBgYGBgQFAwQCAgH99MgCQwsMDAwLSQUFAzwBAj0BAQEBPQMBATsEBQVIDAsMDQsDBAR2BQQCCw0MDAtIBgQEOwEBAj0BAQEBPQM7BAUFSQsLDQwMAgQEdAUEA/6DyAK8yDLIMsgyAgIDBAQFBQEWAzYHEQpYyBgayBkZAQEDAwMFBAX9EgUFBAQDAgIBHwgHBwcHBgYFBQQEAwMBAgIBAwMEBAUFBgYHBwcHCAgHBwcHBgYFBQQEAwMBAgIBAwMEBAUFBgYHBwcHp8jIWEgGBggHHAIDYwUFBC8NDg4NLwQFBWMDAhwHCAYGSwQDAgIDBEsGBggHHAIDYwUFBC8NDg4NLwQFBWMDAgEcCAgGBksEAwIBAgSdyMj6yMjIyMjIGf0SBQUEBAMCAQEZDNUNGQzIaA0MTzYEBQFSBQUEBAMCAQEBAQIDBAQFAAAAAwAAAAADwAQAAAMABwA/AAABESERIxEhEScRFR8KMyEzPwo1ETUvCiMhIw8KA0D/AID/AIABAgIDBwgKBgYGBgcDAAcGBgYGCggHAwICAQECAgMHCAoGBgYGB/0ABwYGBgYKCAcDAgIBA4D9AAMA/QADAED8gAcGBgYGCggHAwICAQECAgMHCAoGBgYGBwOABwYGBgYKCAcDAgIBAQICAwcICgYGBgYAAwAAAAAEAAOAAAMABwA/AAABFSE1ARUhNScRFR8KMyEzPwo1ETUvCiMhIw8KA4D9AAMA/QCAAQICAwcICgYGBgYHA4AHBgYGBgoIBwMCAgEBAgIDBwgKBgYGBgf8gAcGBgYGCggHAwICAQHAwMABQMDAQP2ABwYGBgYKCAcDAgIBAQICAwcICgYGBgYHAoAHBgYGBgoIBwMCAgEBAgIDBwgKBgYGBgAAAQAAAAADgAQAAAsAABMJARUhNSEJASE1IYABW/6lAwD+CwEK/vYB9f0AA5D+cP5wcKgBWAFYqAABAAAAAAPgA/8ABQAAAREXEQEhAaDAAYD8QAJA/oDAAkABwAABAAAAAAPAA78ACwAACQEHCQEXCQE3CQEnAgD+bS0Bk/5tLQGTAZMt/m0Bky0CLQGTLf5t/m0tAZP+bS0BkwGTLQAAAAIAAAAAA/4D/wALABMAAAEXBxc3FzcnNycHJwkBERcRATUhAmeHh0OHikOHh0OKh/1YAT+/AT/8wwF7iolFiYlFiYpFiIgBwP7A/oDAAkABQIAAAAIAAAAAA/4D/wAFAIUAAAkBAzcXCQEVHx4/Hj0BLx4PHgNl/jX/SLcBg/zlAgQEBgcICQoLDQ0ODxAREhMTFBUVFhYYFxkYGRoaGhoaGhkYGRcYFhYVFRQTExIREA8ODQ0LCgkIBwYEBAICBAQGBwgJCgsNDQ4PEBESExMUFRUWFhgXGRgZGhoaGhoaGRgZFxgWFhUVFBMTEhEQDw4NDQsKCQgHBgQEAgLN/jMBAEi3AYX+6hoaGhkZGBgXFxYVFRQTExIREA8ODgwLCwkIBwUFAwIBAQIDBQUHCAkLCwwODg8QERITExQVFRYXFxgYGRkaGhoaGhoZGRgYFxcWFRUUExMSERAPDg4MCwsJCAcFBQMCAQECAwUFBwgJCwsMDg4PEBESExMUFRUWFxcYGBkZGhoAAgAAAAAD/wP/AAMADAAAMSE1ISUnBwkBJwcRIwQA/AACAOktATYBNy3qQEDr6y3+xwE5LesC1QAGAAAAAAQABAAAAwAHAAsAFwAbAB8AAAEVITUjFSE1IxUhNQEjFTMVMzUzNSM1IyURIREDIREhA8D/AED/AED/AAHAwMBAwMBAAcD8gEAEAPwAAQDAwMDAwMABgEDAwEDAQP3AAkD8gAQAAAAGAAAAAAQABAAACwARABUAGQAdACEAAAEjFTMVMzUzNSM1IyczIREhEQEVITUjFSE1IxUhNQMhESECAMDAQMDAQMBAAkD8gAOA/wBA/wBA/wBABAD8AAGAQMDAQMBA/cACQAEAwMDAwMDA/IAEAAAAAwAAAAAD3wP/AAgADAAVAAAlFzcRMxEXNyclITUhJScHFzcnBxEjAWArVUBVK6D+IAPA/EABwFUroKArVUDvL03+8wENTS+RgECzTS+RkS9NAQ0ABQAAAAAEAAQAAAIABgAKABkAHQAAJSE3EzMRIwEzESMhESM3JzcnBycHFwcXIREDIREhAtL+nLJgQED+wEBAAoDtLbOzLbOzLbOzLf7TQAQA/ABAswFNAUD+wAFA/MAts7Mts7Mts7MtA0D8gAQAAAMAAAAABAAEAAALABcAGwAAARcHFzcXNyc3JwcnJREhETM3ITUhJyMRAyERIQHAs7Mts7Mts7Mts7MB0/yA+ED+yAE4QPhABAD8AAKTs7Mts7Mts7Mts7PA/MABAEDAQAEA/IAEAAAABgAAAAAEAAQAAAMABwATABcAHAAgAAABESERARUhNQUjFTMVMzUzNSM1IyURIREjGQEhEQMhESEDwP8AAQD/AP6AwMBAwMBAAoD/AED9wEAEAPwAAUD/AAEAAQDAwEBAwMBAwMD/AAEA/wD9wANA/IAEAAACAAAAAAP/A/8ACAAMAAATFzcRMxEXNwElITUhqS3qQOkt/sr+IAQA/AACFizq/SwC1OotATlwQAAAAAAGAAAAAAQABAAAAwAHABMAFwAbAB8AAAERIREBFSE1BSMVMxUzNTM1IzUjJREhESMRIREDIREhAUD/AAEA/wACQMDAQMDAQAFA/cBA/wBABAD8AAFA/wABAAEAwMBAQMDAQMDA/MADQP8AAQD8gAQAAAAAAAIAAAAAA/cD+AAEABcAADcVMwEnNwcXPwM1LwcPAgjeAlLer3TeeAYFAgIFBo4JCgsMDAsK5t4CUt6vdN54CgoMDAsLCY8IBQMBAQMFAAAAAwAAAAAD2gP4AAgADAAVAAAlFzcRMxEXNyclITUhJScHFzcnBxEjAWQrUz9UKp3+JAO0/EwBvFMrnp0qVD/zLkz+9wEJTC6Pfj+wTC6Pjy5MAQkABwAAAAAD+AP4AAMABwALAA8AEwAYAB4AAAEVIzUhFSM1ARUjNSEVIzUBFSM1ITMVIzUjFREhESEDufz+hvwDcvz+hvwDcvz9i/v8PwPw/BABQ/z8/PwBO/z8/PwBO/z8/Pz8/UsD8AACAAAAAAP4A90ATgBiAAATDxYfDz8PNS8ODwYJARcBPwM1LwcPAqALCQgGBgQCAwIDBAUGBwgICAkJCAkICQoKCwsMDQ4ODg4PDg8PDw8WFRQTEhERDw4MCwgHBQQBAwMFBggJCwsNDQ4OEBAREQ8PDw0NDQKr/iWTAdsEBQQCAgQFTAgJCQoLCQoBaAsNDQ4PDxAeDAsKCQkIBwYFBQMDAgEBDAsLCgoJCAcHBgUEAwIBAQIDBQcJCgwOEBARExMUFRYREA8PDg0NCwsJCAYFAwIBAQIDBQcHCQJc/iWTAdsECgkKCwoJCEwGBQMBAQMFAAAAAgAAAAADegO5AAMACwAANyERITcjFSE1IzUjxQJ2/Yq9/AL0/PxHAna9fn4/AAAABwAAAAAD+AP4AAMABwALAA8AEwAYAB4AAAEVIzUjFSM1IxUjNQEVIzUjFSM1ITMVIzUjFREhESEDufw//D/8A3L8P/z+zPX8PwPw/BABQ/z8/Pz8/AJ2/Pz8/Pz8/P1LA/AAAAEAAAAAAzsDuQALAAA3MxEhETMRIxEhESPFfgF6fn7+hn5HAXr+hgNy/oYBegAAAAMAAAAAA/gCfgA/AH8AvwAAAR8PPw8vDw8OBR8PPw8vDw8OBR8PPw8vDw8OAvwBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwL+hQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAv6FAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAgANDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAAAAAAGAAAAAAOZA5kAAwAHAAsADwATABcAACUzNSMFMzUjBTM1IyUzNSMFMzUjNTM1IwLcvr7+xry8/sS+vgE8vLwBOr6+vr5mvr6+vr5+vLy8fr4AAAACAAAAAAQAA78AAwBJAAABESERJw8GFREVHw4hPw41ETUvDiEnIQ8GA4D9AGIHBgUEBAICAgIEBAUGBwgICQkJCgsLAy4LCwoJCQkICAcGBQQEAgICAgQEBQYHCAgJCQkKCwv+aWv+1AsLCgkJCQgCwP4AAgDfBwkICgkKCwv9WAsLCgkKCAgIBwcFBAQDAgEBAgMDBQUHBwcJCAoJCgsLAigLDAoKCggJCAcGBQQEAgEBgAECAwMFBQcAAAIAAAAAA2ADgAAFAAkAAAkBNwkBJwEzESMBoAFhXv7vARJe/Z6AgAH//oFWASkBKlf9AAMAAAAAAQAAAAADIAOfAAUAABMBNwkBJ+AB7FP+hwF6UwH//mFiAT0BP2IAAAEAAAAAAyADnwAFAAATCQEXCQHgAXr+h1MB7P4TAz7+wf7DYgGfAaEAAAAAAgAAAAADXwOAAAUACQAAEwkBFwkCMxEjoAES/u9eAWH+ngHigIADKf7W/tdWAX8Bgf0AAwAAAAADAAAAAAQAA/8AAwCDAQMAAAEhNSEFDx8vHz8eOwEfHQUfHz8fLx8PHgEAAgD+AAKAAQECBAQFBgcICAoKCgwMDQ0ODg8QEBERERISExMTExQUExMTExISEREREBAPDg4NDQwMCgoKCAgHBgUEBAIBAQEBAgQEBQYHCAgKCgoMDA0NDg4PEBARERESEhMTExMUFBMTExMSEhERERAQDw4ODQ0MDAoKCggIBwYFBAQCAfyBAQIDBAYHCAkLCwwODg8QERITExQVFRYXFxgYGRkaGhoaGhoZGRgYFxcWFRUUExMSERAPDg4MCwsJCAcGBAMCAQECAwQGBwgJCwsMDg4PEBESExMUFRUWFxcYGBkZGhoaGhoaGRkYGBcXFhUVFBMTEhEQDw4ODAsLCQgHBgQDAgHAgEAUExMTExISEREREA8QDg4NDQwMCgoKCAgHBgUEBAIBAQEBAgQEBQYHCAgKCgoMDA0NDg4PEBARERESEhMTExMUFBMTExMSEhERERAQDw4ODQ0MDAoKCggIBwYFBAQCAgICBAQFBgcICAoKCgwMDQ0ODg8QEBERERISExMTExQaGhoZGRgYFxcWFRUUExMSERAPDg4MCwsJCAcGBAMCAQECAwQGBwgJCwsMDg4PEBESExMUFRUWFxcYGBkZGhoaGhoaGRkYGBcXFhUVFBMTEhEQDw4ODAsLCQgHBgQDAgEBAgMEBgcICQsLDA4ODxAREhMTFBUVFhcXGBgZGRoaAAADAAAAAAQAA/8ACwCLAQsAAAEjFTMVMzUzNSM1IwEPHy8fPx47AR8dBR8fPx8vHw8eAcDAwIDAwIABwAEBAgQEBQYHCAgKCgoMDA0NDg4PEBARERESEhMTExMUFBMTExMSEhERERAQDw4ODQ0MDAoKCggIBwYFBAQCAQEBAQIEBAUGBwgICgoKDAwNDQ4ODxAQEREREhITExMTFBQTExMTEhIREREQEA8ODg0NDAwKCgoICAcGBQQEAgH8gQECAwQGBwgJCwsMDg4PEBESExMUFRUWFxcYGBkZGhoaGhoaGRkYGBcXFhUVFBMTEhEQDw4ODAsLCQgHBgQDAgEBAgMEBgcICQsLDA4ODxAREhMTFBUVFhcXGBgZGRoaGhoaGhkZGBgXFxYVFRQTExIREA8ODgwLCwkIBwYEAwICQIDAwIDA/wAUExMTExISEREREA8QDg4NDQwMCgoKCAgHBgUEBAIBAQEBAgQEBQYHCAgKCgoMDA0NDg4PEBARERESEhMTExMUFBMTExMSEhERERAQDw4ODQ0MDAoKCggIBwYFBAQCAgICBAQFBgcICAoKCgwMDQ0ODg8QEBERERISExMTExQaGhoZGRgYFxcWFRUUExMSERAPDg4MCwsJCAcGBAMCAQECAwQGBwgJCwsMDg4PEBESExMUFRUWFxcYGBkZGhoaGhoaGRkYGBcXFhUVFBMTEhEQDw4ODAsLCQgHBgQDAgEBAgMEBgcICQsLDA4ODxAREhMTFBUVFhcXGBgZGRoaAAAAAgAAAAADgAP/AAMACgAAMyE1IQEhCQEhESGAAwD9AAEA/wABgAGA/wD/AIACAP6AAYABgAAAAAACAAAAAAOgA/8AEgA3AAABMx8FESUFET8GJw8HESUFES8PIQ8GAv0FCQYHBAMB/uD+4AEBAwQHBghvCwkIBwUEAQIBoAGgAQIEBQcICgsMDQ0PDhAQEP4GEBEPDw4ODQOAAgMFBQYH/Vt2dgKgBwYFBQUDAlEMDQ0ODw8IEPyZqqoDXxEQEA8ODgwMCgkIBgUEAgEBAgQFBwgJAAACAAAAAAP/A/8AZwDuAAABFQ8XKwEvFz0BPxc7AR8XBR8eOwE/DhcVATcBIyc/Dj0BLx4PHgKAAQICAwMFBAUGDQ4REhQVCwsMDAwMDQ0NDQ0NDQwNDAwMCwsLFBMREA4MBQQEBAMCAgEBAgIDBAQEBQYNDxASFBULCwwMDA0MDQ0NDQ0NDQwMDAwLCxUUEhEODQYFBAUDAwICAf2AAQECBAQFBgcICAoKCgwMDQ0ODg8QEBERERISExMTExQREREREBEPEA8PDw4ODQ0QJAEEYf79NCMMCgkICAcHBgUFBAMDAgECAgQEBQYHCAgKCgoMDA0NDg4PEBARERESEhMTExMUFBMTExMSEhERERAQDw4ODQ0MDAoKCggIBwYFBAQCAQKADQ0NDQwMDAwLCxUUEhEODQYFBQQDAwICAQECAgMDBAUFBgYOEBETFBYLDAwMDA0NDQ0NDQ0MDQwMCwwLFRQSEA8NBgUEBAQDAgIBAQICAwQEBAUGDQ8QEhQVCwwLDAwNDA0NDRQTExMTEhIREREQEA8ODg0NDAwKCgoICAcGBQQEAgIBAgMDBAUFBgcHCAgJCgwjM/78YQEEJA8ODQ4ODw8PEA8REBEREREUExMTExISEREREA8PDw4NDQwMCgoJCQgHBgUEAwMBAQEBAwMEBQYHCAkJCgoMDA0NDg4QDxARERESEhMTExMAAAADAAAAAAQAA/8AJAAwAEUAAAE1PwwRIxUhNSMRMx8LNSElFTMRIxUhNSMRMzUnFTMRIxUzNSEVMzUjETM1IxUhNSMBAAEEAwMFBgcECgsNDm9mAQxmZhAODAoJBwYFAwMEAf5AAkBAQP2AQEDAQEDAAoDAQEDA/YDAAnQBDQ4ICAkIBwQGBQMCAf6fLCwBYQEDBQUHBwgJCAgODoyAQP2AQEACgEAgYP2AwEBAwAKAwEBAAAABAAAAAANAAz8ACwAAExcHFzcXNyc3JwcnwPT0S/X1S/X1S/X1AvX19Uv19Uv19Ez19QAABAAAAAAEAAPAAAMABwCMASkAAAEhNSE1ITUhBQ8aKwEvAiMPDz8FLw0/HjsBHx0FFR8QFQ8PFR8KMz8MHwEzPxwvHw8eAUABgP6AAYD+gAJAAQIDBAYGCAkJCwwNDQ4QDxEREhMTFBQVFRYWFhYXFyAJCAgIBwYGCQkKChQVFRUVFAUEAwMEAQECBAcDBRUOCwkHBgMBAQECBAQFBgcICAoKCgwMDQ0ODg8QEBERERISExMTExQUExMTExISEREREBAPDg4NDQwMCgoKCAgHBgUEBAIC/IABAgMDBAQGBgYICAgKCgoDAgECAgQEBggJChUHBwUEAwECAwQGBggICSgnJBwfIBEQEREREREREBAQHh0cHRwbGxsaGRkYFxYWFRMTEhEPDw0MCwoIBwUEAgEBAgMEBgcICQsLDA4ODxAREhIUFBUVFhcXGBgZGRoaGhoaGhkZGBgXFxYVFRQTExIREA8ODgwLCwkIBwYEAwIBwEBAQFcQEBAQDw8ODg4NDQwMCwoKCggIBwcGBAUDAgICAgQBAwMFBQcIBwcGCwkGBQQCDAwLDBcXFhUTGwgIGRITExQUFBUODg4ODg0NDA0MDAsLCgoKCQkICAgGBgYFBAQDAwIBAQIDAwQEBQYGBggICAkJCgoKCwsMDA0MDQ0ODg4ODhAPDw8PDw8PDg4ODg4NDQ0LDhAICQkJCQkICAgMBgcICAkKCgkJCQgGBgUDCQUCAgQDBAQGBgcICQoLDQMCAQIEBAYHCAkKCwwMDg4PEBESEhIUExUVFRYWFhcVFBUUFBMTEhISERAQEA4PDQ0MCwsKCQgHBwUFAwMBAQEBAwMFBQcHCAkKCwsMDQ0PDhAQEBESEhITExQUFRQAAAAAAwAAAAADwAP/AEAARAB5AAABBxUPDi8PPw8fDgMVITUnER8PIT8PESchDw4CqwEDBAYHCAoLDA0PDhAREREREREQDg8NDAsKCAcGBAMBAQMEBgcICgsMDQ8OEBERERERERAODw0MCwoIBwYEAyr+QIABAQMEBQUHBwgJCQoLCwsMApwMCwsKCgoICQcGBgUEAwEB5P3WDAsLCwoJCQgHBwUFBAMBARwICREQEA8ODQwLCgkHBQUCAQECBQUHCQoLDA0ODxAQERESERAQDw4NDAsKCQcFBQIBAQIFBQcJCgsMDQ4PEBARAlLAwA785AwLCwoKCggJBwYGBQQDAQEBAQMEBQYGBwkICgoKCwsMAqrkAQEDBAUGBgcJCAoKCgsLAAAAAAQAAAAABAADvwADAAcACwAPAAA1ITUhNSE1ITUhNSE1ITUhAwD9AAQA/AADAP0ABAD8AECAgICAgICAAAIAAAAABAAD3wBOAGIAABMPFSMfDz8PLw8PBgkBFwE/AzUvBw8CmgoKCAcFBAMCAgMEBQYHCQgJCAkJCAkJCgoLDAwNDg4PDg8PDw8PDxYVFRMTEREQDgwLCQcFAwIBAgQFBggJCwwMDQ8PDxERERAPDw0ODAK2/h2VAeMDBgQCAgQGTAgJCgoLCgkBaAwNDQ4OEBAeDAsKCggIBwYGBAQDAgENCwsKCggJBwcGBQQDAgEBAgMFBwkKDQ4PERESExUVFhEQEA4ODgwMCgkIBgUEAgEBAgQFBggJAl/+IpMB3QUJCgoKCgkJTAYFAwEBAwUAAAABAAAAAAQAAv8AZAAAESEnPw47AR8eNy8eIw8PJwHAtw0ODg8PDxAQEBEREhESEhIREBEQEBAPDw8PDg4ODg0MDQsMCwsKCgkJCAgHBwYGBXgHBwkICgoLDAwNDQ4PDw8QERESERMSFBMUFBUUFRYVFhkYGBcXFxcWFRUVFBQTEhK0AQDRCwsKCgkIBwcHBQUDAwMBAQICAwQFBQUHBggICAkKCgsLCwwMDQ0ODQ8ODw8QDykVFBQUExITERIQEBAPDw0ODAwLCwkJCQcHBgQFAwICAQEDBQUGCAgKCwsMDg4PENEAAAAAAwAAAAADoAQAAAMABwAQAAApATUhAQMnCQExEQczNyUBJQFgAcD+QAGZ9csBTf4aQMMfASEBPf7UQAK+/lKHAXz+rf6AgEmLAkzgAAMAAAAAAmAD3wA/AH8AvwAAJRUfDj8OPQEvDSsBDw0RFR8OPw49AS8NKwEPDREVHw07AT8NPQEvDg8OAaACAgQEBAYGBwcICQgKCQoKCQoICQgHBwYGBAQEAgICAgQEBAYGBwcICQgKCQoKCQoICQgHBwYGBAQEAgICAgQEBAYGBwcICQgKCQoKCQoICQgHBwYGBAQEAgICAgQEBAYGBwcICQgKCQoKCQoICQgHBwYGBAQEAgICAgQEBAYGBwcICQgKCQoKCQoICQgHBwYGBAQEAgICAgQEBAYGBwcICQgKCQoKCQoICQgHBwYGBAQEAgKACgkJCQkIBwcGBgQEBAIBAQEBAgQEBAYGBwcICQkJCQoKCQoICQgHBwYGBAUDAgICAgMFBAYGBwcICQgKCQF2CgkJCQkIBwcGBgQEBAIBAQEBAgQEBAYGBwcICQkJCQoKCQoICQgHBwYGBAUDAgICAgQEBAYGBwcICQgKCQF2CgkKCAkIBwcGBgQFAwICAgIDBQQGBgcHCAkICgkKCgkJCQkIBwcGBgQEBAIBAQEBAgQEBAYGBwcICQkJCQAAAAIAAAAAA4AD/wADAGkAADMhNSETFR8dOwE/HTURIxEPDy8PESOAAwD9AEACAgMDBAUGBwcHCQkJCgsLDAwMDQ4NDg8PDxAPEBEQEBEQDxAPDw8ODQ4NDAwMCwsKCQkJBwcHBgUEAwMCAoABAwYHCAoMDQ4PEBERERISEhIREREQDw4NDAUJCAYFAoCAAYAQERAPEA8PDg8NDg0MDAwLCwoJCQkHBwcGBQQDAwICAgIDAwQFBgcHBwkJCQoLCwwMDA0ODQ8ODw8QDxAREAIA/gAVExMSERAPDQwLCQgGBAMBAQMEBggJCwwNDwgQERMTFQIKAAADAAAAAAPAA78ATwBTAJkAAAEfBA8PIy8MFR8JPxg1LwMjHwElITUhAQ8UHwMzLwc/DjMfBzUvBg8CAn4EAgUDAQECBAQGCAkKDA0OEBETFBYNDQ8PHh4PDg8NDQwMCgoLDA4eICAfHRggHx4dHBoNDAsMCgsJCQkIBwcGBQUDAwICAQMEB6sGDP3HA4D8gAGHDg0aGBcLCgoJCQgHBwcFBQQDAgEBAQMEBrAJBwcGBQQCAQEDBQYJCQsLDQ4ODxAQDxAcGhoYFhYUEhATFRcZKzAdHRwBXQUGDQ0PDg0MCwoKCAgHBgUEBAIBAQECAgcJBQYGBwcICAmSBQUFBQgHBgQCAQECBAYHCQUGBgcHCAgJCQoLCgwMDQ0ODw8QFBQTEgcNXIABcgQECgsOBwgJCQkKCgsLDAwNDQ4ODxYUExIICAkJCwsNDg8NDAwKCQgIBgUFAwMCAQECBAYHCQsMjAcGBQQEAwEBAwQAAwAAAAADoAOfADEANABeAAAlFR8NOwE/DT0BLwgPBichNycXAQ8FHwUBHwU/BQE/BS8FAQLvAQMDAwUFBgYHBwgICAkJCQkJCAgHBwYGBQQEAwICAgQIBwcIEQ8VLBAIBgYEAzz+J+yxZf74BQQDAgQBAQQCAwQFASMFBgUGBgwNCwYFBgUBHgQEAwMDAgIDAwMEBP5PwQoKCQkICAcHBgYFBAMCAgICAwQFBgYHBwgICQkKCgYMDhUODg0aFRo8Gg4ODg4N+O2qZv73BAYFBgwMDAwFBgUF/twEAwMCAgEBBAIEAwUBIAQGBQYMDAwMBgUGBQGyAAABAAAAAAPgA/8AnQAAAREjETUvCysBDwwRLwMPBAEfByE/DxE1LwsrAQ8LHQEjES8MKwEPCxURIxE1LwsrAQ8LAgAsAQICAwMECAsGBgYGBwcGBwYFBgkIBAIDAQEBwgYHBwkJCQc5AVcMDg8HEBEREQFHEhIQEA8PDQ0LCgkHAwYDAgECAgMDBAkKBgYGBwYHBwYGBgUKCAMDAgIBKwEBAQMCBAMJCwUGBwYHBwYGBgYFCggDAwICASwBAgIDAwQJCgYGBgcGBwcGBgYFCggDAwICAQPA/msBKgcGBgYGBQUJBwICAgEBAgICBAcKBQYGBgYH/gRsAgEBAQIEBjX+rAwKCAQHBQMCAQMEBgcICgsMDg4OCBAREQJzBwYGBgYFBQkHAgICAQECAgIEBwoFBgYGBgfqAWoHBgYGBgUFCQYDAgIBAQICAwMICQUGBgYGB/6WAZUGBwYGBQYFCAcDAgIBAQICAwMICQYFBgYHAA0AAAAAA+AD3wADAAcACwAPABMAFwAbAB8AIwAnACsALwAzAAAlMzUjBTM1IwUzNSMhMzUjBTM1IyEzNSMFMzUjBTM1IyEzNSMFMzUjITM1IwUzNSMFMzUjAyDAwP6AwMD+gMDAAkDAwP6AwMACQMDA/oDAwP6AwMACQMDA/oDAwAJAwMD+gMDA/oDAwCDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAwAAAAADwAP/AAMAJwAvAAABESERAx8PIT8PESE3IRUhNSEnIwMA/gCAAQIDBAUHBwkJCQsLDAwNDQIADQ0MDAsLCQkJBwcFBAMCAf0A4P7gA4D+4EDAAoD+AAIA/gANDQwMCwoKCQkHBgYEAwIBAQIDBAYGBwkJCgoLDAwNDQKAwICAQAAAAAEAAAAAA18D/wA6AAATDwMRHwc/BB8GPwc1LwI/By8DARUvAw8CrwQFBAIBAwQHBwkJCgoJCQiBcwUHCAkKCgoJvAkIBgQDAQRxqAgIBwcEAwEBAwUH/aYICQkKCgkJA/IECAkK/PwKCQkHBwQDAQECAwRn8gkHBQQCAQEDVgYGCAkKCgoL7yIDBQYHCQkJCgoICAHxAgUEAgEBAwQAAAABAAAAAAKAAt8AAgAAAS0BAYABAP8AASDg4AAAAwAAAAADwAOfAAMABwARAAABFSM1ARUjNQcBIxEhNQEzESEBAIADAIBA/iioAQAB2Kj/AAEggIACQICAY/5j/wCjAZ0BAAAABAAAAAAEAAO/AAMABwAvADMAAAEVITUlFSM1IREzFSE1MxEvDyEPDjchNSECwP6AAkCA/QDAAoDAAQIDBAUHBwgJCgsLDAwNDf0ADQ0MDAsLCQoIBwcFBAMCvwKA/YABgMDAwICA/sDAwAFADQ0MDAsLCgkIBwcFBAMCAQECAwQFBwcJCQoKCwwMDbPAAAAAAQAAAAAEAAL/AGQAAAEvDyMPHhc/HjsBHw4HIREDTBISExQUFRUVFhcXFxcYGBkWFRYVFBUUFBMUEhMREhEREA8PDw4NDQwMCwoKCAkHB3gFBgYHBwgICQkKCgsLDAsNDA0ODg4ODw8PDxAQEBEQERISEhESEREQEBAPDw8ODg23AcACLxAPDg4MCwsKCAgGBQUDAQECAgMFBAYHBwkJCQsLDAwODQ8PEBAQEhETEhMUFBQVKQ8QDw8ODw0ODQ0MDAsLCwoKCQgICAYHBQUFBAMCAgEBAwMDBQUHBwcICQoKCwvRAgAAAAIAAAAAA0ADfwACAAoAAAEHEwEzNyEXMwEjAmvWa/7Aa1EBB1Jr/vVqAckBAUr9btvbAwAAAAAAAwAAAAAEAAP/AEAATAC0AAABFQ8PLw8/Dx8OAREjLwc1ByMnDx4dAR8ePx49ASchESECQAEEBQgJCw0PEBESFBQWFhcXFhYUFBIREA8NCwkIBQQBAQQFCAkLDQ8QERIUFBYWFxcWFhQUEhEQDw0LCQgFBAFB5g4PERMUFhcYgAUbEhISEREREBAPEA4PDQ4NDAsMCgoJCAgHBwUFBAMCAgICAwQFBQcHCAgJCgoMCwwNDg0PDhAPEBARERESEhISEhIREREQEA8QDg8NDg0MCwwKCgkICAcHBQUEAwICAQFB/YABYAsMFhUVFBIREA8NCwkIBQQBAQQFCAkLDQ8QERIUFRUWFxcWFhQUEhEQDw0LCQgFBAEBBAUICQsNDxAREhQUFhYCCf6AGBcWFBIREA3nwQEBAQIDBAUFBwcICAkKCwsLDA0ODQ8OEA8QEBERERISEhISERIREBEQDxAODw0ODA0LCwsKCQgIBwcFBQQDAgEBAQECAwQFBQcHCAgJCgsLCwwNDg0PDhAPEBARERIREhIOEgKAAAAAAAEAAAAAAoAC4AACAAABBREBgAEAAgDgAcAAAAADAAAAAAQAA/8AAwAHAAsAADEhNSERITUhESERIQQA/AAEAPwABAD8AEABAMABAAEAAAAABQAAAAAEAAP7AAMABwAMABgALAAAEzM1IzUhNSEFFTMBJwEhBREjESchESE1ISUHFz8DPQEvBw8CwMDAAUD+wAFAYwE+Y/zCAmwBFIBs/ewCAP2AA5UxZDAEAgICAgQ+BAUEBgUEBQG8QIBAXGQBQ2T9GbgB+P74SAIAgDgxZDEEBQUFBQUEBD8EAgEBAQECAAAAAAMAAAAAA8AD/wAFABgAHQAAMyE1IREjJR0BHwo7AREhEQMhEQEhQAKA/gCAAkABAgIDBwgLBQYGBgeA/kCAAsD+/f5DgAKAgIAHBgYGBgoIBwMCAgH+gAJA/UACOgEGAAMAAAAABAAD/wADAEcAoAAAMyE1IQEfBhUPESM1Lw81Pw4fBiUPCBUfECEVITUhNT8ONS8WKwEPDYADAP0AAeUHBgQEAwIBAQECAwQEBA4QDgwKCQoFCAQBDAcICQgKCw0OFwQEBAMCAQEBAgMEBAYHCgoLDA0ODxAQDw4NDAsK/uEHBgsKCAcFBAIBAwUGCAkZDAoJCAYFBQMGAf6GBAD+hgYJBQYICQoMFAoIBwYDAwEDBAYICQoNDwoKCwsLDAwNDQ0NDg8ODw8ODw4NDQ0NDAwLCwsKCoAC2QkJCgoKCwsLCwsLCgsKChgeHh4eHCoZLiw1GlIvKRwdHh4eJwoKCwoLCwsLCwsKCgoJCQkIBwUFAwEBAQEDBQUHCE0ICBESEhQUFBUVFRUVFRUULBkYGRgXFhUULzSAgBlBMhYXGBkYGSIUFBUVFRYVFRQUFBMSERERCQkIBwcGBQUEBAMCAgEBAgIDBAQFBQYHBwgJCQAAAAIAAAAAA8AD/wAXAB8AADsBESEdAR8KOwERMxEnITUhESMVITUjQIABwAECAgMHCAoGBgYGB4CA5v1mA4CA/YCAAcCABwYGBgYKCAcDAgIB/wABW+WAAUDAwAAAAgAAAAADwAP/ABIAFwAAAR0BHwo7AREhEQMhESchAoABAgIDBwgKBgYGBgeA/YCAA4Dm/WYDgIAHBgYGBgoIBwMCAgH9wAMA/IADGuYAAAAEAAAAAAP4A/gAAwAHAAsAEQAAEyE1ISURIREDIREhNyERMxEhxQF6/oYBuf4IfgL0/Qz8AnZ+/QwBQ369/ggB+P2KAvR+/UsDMwAABAAAAAAD+AP4AAsADwATABkAAAEjFTMVMzUzNSM1IyURIREDIREhNyERMxEhAUN+fn5+fn4BO/4IfgL0/Qz8AnZ+/QwBwX5+fn5+P/4IAfj9igL0fv1LAzMAAAACAAAAAAP4A/gAAgAFAAAlIREJASEBBAL0/BAC9P0MCAL0/ggC9AAAAgAAAAAD+AP4AAIABQAANyEJAREhCAL0/QwD8P0MCAL0/ggC9AAAAAEAAAAAA3oDegACAAA3IRGGAvSGAvQAAAEAAAAAA3oDegACAAAlESEDev0MhgL0AAEAAAAAA3oDegACAAA3IQGGAvT9DIYC9AAAAAABAAAAAAN6A3oAAgAANwEhhgL0/QyGAvQAAAAACAAAAAAC4APAAC8AXwCPAL8A7wEfAU8BfwAAJRUfCTsBPwk9AS8JKwEPCQUVHwk7AT8JPQEvCSsBDwklFR8JOwE/CT0BLwkrAQ8JBRUfCTsBPwk9AS8JKwEPCSUVHwk7AT8JPQEvCSsBDwkFFR8JOwE/CT0BLwkrAQ8JJRUfCTsBPwk9AS8JKwEPCQUVHwk7AT8JPQEvCSsBDwkCYAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIB/sABAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQFAAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgH+wAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAUABAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAf7AAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBQAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIB/sABAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAYAHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgb5BwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYG+QcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBvkHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYAAQAAAAAD+AL8AAIAABMhAQgD8P4IAQQB+AAAAAEAAAAAA/gC/AACAAAJASECAAH4/BABBAH4AAABAAAAAAL8A/gAAgAAJQkBAQQB+P4ICAH4AfgAAQAAAAAC/AP4AAIAAAkBEQEEAfgCAP4IA/AAAAMAAAAAAn4D+AA/AH8AvwAAJR8PPw8vDw8OAx8PPw8vDw8OAx8PPw8vDw8OAYIBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAoYNDA0LCwoKCQgIBgUEAwIBAQIDBAUGCAgJCgoLCw0MDQ0MDQsLCgoJCAgGBQQDAgEBAgMEBQYICAkKCgsLDQwBbQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAFtDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMAAQAAAAAA/gDuAADAAcAEwBUAAAlMzUjJyE1ISchLwU9ATchBRUfDz8PLw8PDgGC/Py9Anb9ir0CjAkEAwMBAgP9hwK1AQIEBQcICQoLDA0ODw8PEBEPDw8ODQwLCgkIBwUEAgEBAgQFBwgJCgsMDQ4PDw8REA8PDw4NDAsKCQgHBQQCR369fr0WDAsMDA0MCBggCAgPDw8ODQwLCgkIBwUEAgEBAgQFBwgJCgsMDQ4PDw8QEQ8PDw4NDAsKCQgHBQQCAQECBAUHCAkKCwwNDg8PDwAAAwAAAAAD5QNEAAUACwAPAAABFwcXNycFFzcnNycTFxMnArTAwDr4+P0s+Dq/vzpaPM09Ar6+vjr4+Pj4Or6+Ov3XEwJ1EwAABAAAAAADuQO4ACMARwBrAI8AAAERHwchPwcRLwchDwYFER8HIT8HES8HIQ8GAREfByE/BxEvByEPBgURHwchPwcRLwchDwYCPwEBAwQFBQYGATwGBgUFBAMBAQEBAwQFBQYG/sQGBgUFBAMB/gcBAQMEBQUGBgE8BgYFBQQDAQEBAQMEBQUGBv7EBgYFBQQDAQH3AQEDBAUFBgYBPAYGBQUEAwEBAQEDBAUFBgb+xAYGBQUEAwH+BwEBAwQFBQYGATwGBgUFBAMBAQEBAwQFBQYG/sQGBgUFBAMBAaL+xQcGBQUDAwIBAQIDAwUFBgcBOwYGBQUEAwEBAQEDBAUFBgb+xQcGBQUDAwIBAQIDAwUFBgcBOwYGBQUEAwEBAQEDBAUFBgHx/sUGBgUFBAMBAQEBAwQFBQYGATsHBgUFAwMCAQECAwMFBQYH/sUGBgUFBAMBAQEBAwQFBQYGATsHBgUFAwMCAQECAwMFBQYAAAADAAAAAAN6A/gABwALAGIAAAEVITUzESERJRUjNSsBDwoVERUfCjMhMz8JNRE1LwojLw4rAQ8OAUMBej/+CAE7fj+9BgcGBgoKBwYCAgEBAgIDBgkKBQYGBgcCVyUHBgULCgcGAgIBAQICBgcKCgYGBwa9AwMEBQcICg0HBwkICgoLCwsLCgoICAgHDAoJBgUEAwIC/D8//YoCdn4/PwEBAQIGCAkLBgYGB/0NBgYGBgYKCQYDAgIBAQICBgcKCgYGBwYC1SUHBgULCQgGAgEBAR0LCwwMCwsJBQMEAwICAQECAgMEAwUJCwsMDAsLCQACAAAAAAN6A/cAIwArAAA3FR8OIT8PESE3IxUhNSMnIcUCAgQEBQYICAgJCQkKCwsBogsKCgoJCQgIBwcFBAQCAQH9in69AvS9OP72dQsLCgoKCQgICAYFBQMDAQEBAQMDBQUGCAgICQoKCgsLAoe9fn4/AAIAAAAAA3oD9wADAAoAADchNSETIwkBIxEjhgL0/Qz8/AF6AXr8/Ah+Afj+hgF6AXoAAAAEAAAAAAP4A/cAPwB/AIQBBgAAJRUPDi8OPQE/DTsBHw0RFQ8NKwEvDT0BPw4fDiUHFwE1BRUfED8HFwcvBiMPDx8PPw8vBzcBMzUBNS8PDw4BQwICAwQFBgYGCAcJCAkKCgkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCQoKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCgkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCQoKCQgJBwgGBgYFBAMCAgH3+34BO/wQAQQFBwkLDA0PCBERExQUFRUSDQwMDAsLCzo6CwwMDA0NDQ4WFhUUFBIRDw8MCwoHBgMBAQMGBwoLDA4QERITFRUWFhgVFRUTEhEPDg0LCQgFBAEBAQIEBAUGB10BO739yQMEBggKCwwOEBASEhQUFRUbFhQUExIRDw4NCwkIBQTlCgkJCQgIBwcGBgQEBAIBAQEBAgQEBAYGBwcICAkJCQoJCgkICQcIBgcFBQQDAgICAgMEBQUHBggHCQgJCgItCQoJCAkHCAYHBQUEAwICAgIDBAUFBwYIBwkICQoJCgkJCQgIBwcGBgQEBAIBAQEBAgQEBAYGBwcICAkJCZH5fgE7P5sCGRUVExMREQ8OBgwLCAcFAwEBAQIDAwQFBVdXBgQEBAICAgEDBgcKCwwPDxESFBQVFhYXFhUUExIREA4NCwkIBQQBAQQFCAkLDQ4PERITFBUWFxAODw4ODQ0ML/7GPgJWRhwVExMSERAPDQwKCQcFAwICAwYHCQsNDg8REhMTFRYAAAAABgAAAAAD+AO4AAMABwALAA8AEwAXAAAlITUhBzM1IzchNSEHMzUjNyE1IQczNSMBBAL0/Qz8fn78AvT9DPx+fvwC9P0M/H5+R35+fvx+fn78fn5+AAAAAAIAAAAAA/gD9wBkAMkAACUjLw43IRE3Hw8/HyMVDx0BMzU/HjMfDgchEQcvDw8eAgAQEA8QDw8PDw4PDg0ODQ0PbP7FdRUREhMTExQUFBUVFRYWFhYaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAX4CAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExT99X4CAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTEA8PEA8ODw8ODg4NDQ0NE2wBO3UaERISExMTFBQUFRUVFhUWGhkaGBkYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAoYBAgIDBAQFBQYGBwgICAxs/sV2EQwMCwoKCAgHBgUEAwMBAQECAwUFBwgJCgsMDQ4PEBERExMUFBUWFhcXGBkYGhkaExQTEhISEhEREBAPDw4ODQ0LDAoKCQkHBwYFBAMDAQF5ExQTEhISEhEREBAPDw4ODQ0LDAoKCQkHBwYFBAMDAQEBAgIDAwQFBQYGBwcICA5sATt2FAwMCgoJCQcHBQUEBAIBAQECAwUFBwgJCgsMDQ4PEBERExMUFBUWFhcXGBkYGhkAAAAAAwAAAAAD+AP3AAMABwCHAAABESMRNxUjNSUPDx8fPx8vHw8OAj9+fn7+2hIQDw4NDAoKCQcHBQQEAgEBAgQEBQcHCQoKDA0ODxASEhIUExUVFRYXFxgYGRkaGxsaGRkYGBcXFhUVFRMUEhISEA8ODQwKCgkHBwUEBAIBAQIEBAUHBwkKCgwNDg8QEhISFBMVFRUWFxcYGBkZGhsbGhkZGBgXFxYVFRUTFBICP/6GAXr8fn4qEhMTExUVFRYXFxgYGRkaGxsaGRkYGBcXFhUVFRMTExIREA8ODQwLCggIBgYEAwMBAQMDBAYGCAgKCwwNDg8QERITExMVFRUWFxcYGBkZGhsbGhkZGBgXFxYVFRUTFBISERAQDgwMCwoICAYGBAMDAQEDAwQGBggICgsMDQ4PEAABAAAAAAM6A/cABQAAEwkBFwkBxQG9/kNWAiD94AOb/mX+ZV0B+AH4AAAAAAIAAAAAA/cDuAADAEkAAAERIREnDwcRHw8hPw8RLw8hJyEPBgN6/QxgBwYFBQMCAQEBAQIDBQUGBwcICQkJCgsKAyIKCwoJCQkIBwcGBQUDAgEBAQECAwUFBgcHCAkJCQoLCv5vav7aCwsKCQkJCAK9/ggB+NwICAkJCQoLCv1jCwsKCQkJCAgHBgUEBAMCAQECAwMFBQYHCAgJCQkKCwoCHwwLCgoJCQgIBwYFBAMDAQF+AQIDAwUFBgAAAQAAAAADlgOZAAsAAAkBBwkBFwkBNwkBJwIA/sNZAT3+w1kBPQE9Wf7DAT1ZAloBP1n+wP7AWQE//sFZAUABQFkAAAABAAAAAAP3A7gARQAAEw8HER8PIT8PES8PISchDwYmBwYFBQMCAQEBAQIDBQUGBwcICQkJCgsKAyIKCwoJCQkIBwcGBQUDAgEBAQECAwUFBgcHCAkJCQoLCv5vav7ZCgsKCQkJCAOZCAgJCQkKCwr9YwsLCgkJCQgIBwYFBAQDAgEBAgMDBQUGBwgICQkJCgsKAh8MCwoKCQkICAcGBQQEAgEBfgECAwMFBQYABAAAAAADuQO4AAMACAAcAGAAAAEVITcTASM1ATcfBA8EJz8EHwIlER8PIT8PES8PIQ8OAzv+Rz+f/sdiATl6PQMDAQEBAQMDMGEvBAUFBQUEBf3TAQIDBAUHBwgJCgoLDAwMDQJ2DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA39ig0MDAwLCgoJCAcHBQQDAgFDPz8BAP7DYwE8Tz0EBQUFBQUEBDBiMAQCAQEBAQJD/YoNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQJ2DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAAAAwAAAAADuQP3AAUAOgBQAAABFTMRIREjER8PIT8PESchDw4nETMRITUhDw4Cfr3+R34BAgMEBQcHCAkKCgsMDAwNAbkNDAwMCwoKCQgHBwUEAwIB/P7FDQwMDAsKCgkIBwcFBAMCvn4B+P4IDQwMDAsKCgkIBwcFBAMCAr29/oYCN/3JDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0BufwBAgMEBQcHCAkKCgsMDAyw/YoCdn4BAgMEBQcHCAkKCgsMDAwAAgAAAAAD+AP3AF8A5gAAARUPFSsBLxU9AT8VOwEfFQUVHx4/DxcVATcDIyc/Dj0BLx4PHgJ+AQICAwMEBQoNDxASExUWCwwMDA0MDQ0NDQwNDAwMCxYVExIQDw0KBQQDAwICAQECAgMDBAUKDQ8QEhMVFgsMDAwNDA0NDQ0MDQwMDAsWFRMSEA8NCgUEAwMCAgH9igICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMRERAREBAQDw8PDg4ODQ0QIgEBX/8zIwwKCQgIBwYGBQUEAwMCAQICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAn4NDQwNDAwMCxYVExIQDw0KBQQDAwICAQECAgMDBAUKDQ8QEhMVFgsMDAwNDA0NDQ0MDQwMCwwWFRMSEA8MCwUEAwMCAgEBAgIDAwQFCwwPEBITFRYMCwwMDQwNDRMUExISEhIRERAQDw8ODg0NCwwKCgkJBwcGBQQDAwEBAQEBAwMEBQUGBggHCQgKDCMy/wBgAQAjDw0NDg4ODw8PEBAQERARERMUEhMSEhIRERAQDw8ODg0NCwwKCgkICAcGBQQDAwEBAQEDAwQFBgcICAkKCgwLDQ0ODg8PEBARERISEhMSFAAAAAACAAAAAAN6A/cAAwAKAAA3ITUhETMRMxEzAYYC9P0M/Pz8/oYIfgH4/oYBegF6AAABAAAAAAP3A5kACAAAEwE3AyE1IRMnCAGGW/cDBvz691sCAP5nVwEDfgEDVwAAAAADAAAAAAP4A/cAFQAbAFUAADcfDyE1IREjBScHFwEnBREfDyE/DzUjFSERITUhDw4IAQIDBAUHBwgJCgoLDAwMDQJ2/Yp+AjdRWqsBuVn9JgECAwQFBwcICQoKCwwMDA0CNw0MDAwLCgoJCAcHBQQDAgF+/ckBev6GDQwMDAsKCgkIBwcFBAMChg0MDAwLCgoJCAcHBQQDAgF+AnajUVmqAblZP/3JDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA38/AI3fgECAwQFBwcICQoKCwwMDAAABAAAAAAD+APYAAMABwALABIAACUzNSM1ITUhNSE1IQEjFzcjESMBwfz8AXr+hgI3/cn+xX69vX5+pn69fb1+/Uy9vQLzAAAAAwAAAAACXgPYAD8AfwC/AAAlFR8NOwE/DT0BLw4PDhEVHw07AT8NPQEvDSsBDw0RFR8OPw49AS8NKwEPDQGiAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBhgkKCQkICAcHBgUFBAMCAgICAwQFBQYHBwgICQkKCQoJCQkICAcHBgYEBAMDAQEBAQMDBAQGBgcHCAgJCQkBcAoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJAXAKCQkJCAgHBwYGBAQDAwEBAQEDAwQEBgYHBwgICQkJCgkKCQkICAcHBgUFBAMCAgICAwQFBQYHBwgICQkKAAAAAQAAAAAD9wN5AAUAAAEnBwkBJwFV9FkBTQKjWQE38Vr+uAKaWgAAAAMAAAAAA9gCXgA/AH8AvwAAARUfDTsBPw09AS8NKwEPDQUVHw07AT8NPQEvDSsBDw0FFR8NOwE/DT0BLw0rAQ8NAxwBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwH+hgEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAf6GAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAgAKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQAAAAACAAAAAAP4A/cACwBPAAABFzczBxcjJwcjNyclERUfDiE/DjURNS8OIQ8OAXeJiW7FynCMjHDNx/7+AgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgn8zAkKCQgJBwgGBgYFBAMCAgL8rq76/rGx/Pyd/M4KCQoICAgIBgYGBQQDAgEBAQECAwQFBgYGCAgICAoJCgMyCgkKCAgICAYGBgUEAwIBAQEBAgMEBQYGBggICAgKCQAAAAAEAAAAAAP4A/cACQCUAQABRAAAAR8BMz8BMwMjAwcfByM1LwYPBh0BHxEPDy8ONTMfCj8GNS8RPQE/DTsBHwUFHwcjNS8GIw8LFR8LPwczDw4rAS8OPw47AR8FAREVHw4hPw41ETUvDiEPDgLoPQUBBjtGajtrRAcHBQUDAwEBRAMEBggJCwsMCgkHBQQDAgQFCBE0FxMIBwYGBAQDAgEBAQEDAwUGBggJCQoLCwwNDg4ODQwLCgoJCAYGBQQCAkEBAgIDAwQECQoMDBIKCQcFBAEBAwUHCQ0yFhMIBwcFBQQDAgEBAwMFBQcHCAkKCgsLDQ0NDQwMCgoJ/uoIBwYEBAMBAUACBAYICgsMEAgIBwcFBQQEAwIEAgIEBQQEBAYGBwgJCQ0LCgkHBgMBQAECAgQFBggICQoKCwsLDA0QEA4NDQsKCQgHBgUEAgIBAQICBAUGBwgJCgwMDQ4QEA0NDAwLCgn+0gICAwQFBgYGCAcJCAkKCQM0CQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJ/MwJCgkICQcIBgYGBQQDAgICebQXF7T+8QEPEwYHBwgICAkJCAcHBwUEAgEBAgMEBQYHBwYHBQQEBgsHCAQFBQUGBgcHCAgJCQgIBwcGBgUFBAMCAgEBAQECAwQFBQYHBwgICAgJCQYKBQQDBAIFAwIBAQMDBAYGBwcGBgUFBAQMBwcFBAUFBgYHBwgICAkIBwcHBgcFBQQDAwIBAQIDAwQFCgcICAkKCgsLBgoKCAgFBAIBAgMDBAUGBgcHEBIcERAOBwUFBAQCAgEBAQIFBQcICQoKCgkICQgHBwcFBQQDAgECAwQFBwgICgsLDA0NDg8XDg4MDAwKCgkIBgYEAwIBAwMEBAYBMPzOCgkKCAgICAYGBgUEAwIBAQEBAgMEBQYGBggICAgKCQoDMgoJCggICAgGBgYFBAMCAQEBAQIDBAUGBgYICAgICgkAAAMAAAAAA7kD+ABAAEQAeQAAARUPDy8PPw8fDgMVITUjER8PIT8PESchDw4CqAECBQUHCQkLDA0ODw8QERERERAPDw4NDAsJCQcFBQIBAQIFBQcJCQsMDQ4PDxAREREREA8PDg0MCwkJBwUFAin+R34BAgMEBQcHCAkKCgsMDAwNAnYNDAwMCwoKCQgHBwUEAwIB4P3sDQwMDAsKCgkIBwcFBAMCASAJCBEQDw8ODQwLCQkHBQQDAQEDBAUHCQkLDA0ODw8QERERERAPDw4NDAsJCQcFBQIBAQIFBQcJCQsMDQ4PDxARAkm9vf0MDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0CkuABAgMEBQcHCAkKCgsMDAwAAAQAAAAAA/cD+AAEABgAHAB4AAAlFTMBJzcHFz8DPQEvBisBDwEBFSE1IxEfDyE1Lw8/Dx8PNzE/AzUnIQ8OAgBhATZhWjBhLwQCAgICBDwEBAUFBQUE/qv+R34BAgMEBQcHCAkKCgsMDAwNATsRERAPDw4NDAsJCQcFBQIBAQIFBQcJCQsMDQ4PDxAREREQDw8ODgwMCwkJBwYFAwLOLQUGDOD97A0MDAwLCgoJCAcHBQQDAmlhATdgWS9gLwQEBQUFBQQEPAQCAgICAX69vf0MDQwMDAsKCgkIBwcFBAMCAXABAgUFBwkJCwwNDg4QEBEREREQDw8ODQwLCQkHBQQDAQECBAUHCAkKCwwNDg8PEBDOLQQEB+TgAQIDBAUHBwgJCgoLDAwMAAAAAAIAAAAAA/gD+ABnAKEAAAEPBh0BDyAVHwc/Ex0BHwk/BAE/Ay8DAS8DBwURHw8hPw81IxUhESE1IQ8OAp4EAwQCAgIBFxcWFRUUExMTEhEREBAPDg4ODA0LCwsKCQkICAcGBgUBAQIDAwQFBgcHBwYFExQUFRYWGBgZGhscHB4fIAEBAwIDBAQEBQQFBAQEBAEtBQMCAQECAwT+0gUFBQUH/WMBAgMEBQcHCAkKCgsMDAwNArUNDAwMCwoKCQgHBwUEAwIBfv1LATv+xQ0MDAwLCgoJCAcHBQQDAgO2AgMDAwQEBQSTBAUFBgYHCAgICQoLCgwMDQ0ODg8QEBAREhMSFBQVFRYFBQUFBQQDAwIBAQIEBRYVExIRDw4NCwkJBwYEAwKOBQQEBAQDAwIBAQEBAQEDAgENBAYGBwcGBgUBDgMDAQEBPv0MDQwMDAsKCgkICAYFBAMCAQECAwQFBggICQkLCwsNDA2kpAL0fgECAwQFBwcICQoKCwwMDAAAAAIAAAAAA3oD9wAjACsAADcfDyE/DxEhNyMVITUjJyHFAQIDBAUHBwgJCgoLDAwMDQF6DQwMDAsKCgkIBwcFBAMCAf2Kfr0C9L04/vaGDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0Cdr1+fj8ABQAAAAAD+AP4ADMAPwBzAIUAuQAAEx0BHwkzITM/CT0CLwkjISMPCRMVMxUjFSM1IzUzNScRFR8JMyEzPwk1ETUvCSMhIw8JNxUzNSE1ISMPCQURFR8JOwI/CTURNS8JKwIPCQgBAgIGBwoKBgYHBgNyBgcGBgoKBwYCAgEBAgIGBwoKBgYHBvyOBgcGBgoKBwYCAgH8Pz8/Pz+9AQICBgcKCgYGBwYBOwYHBgYKCgcGAgIBAQICBgcKCgYGBwb+xQYHBgYKCgcGAgIBvT8Bev6GBgcGBgoKBwYCAgEB+AECAgYHCgoGBgcGvQYHBgYKCgcGAgIBAQICBgcKCgYGBwa9BgcGBgoKBwYCAgEBBL0GBwYGCgoHBgICAQECAgYHCgoGBgcGvQYHBgYKCgcGAgIBAQICBgcKCgYGBwGzPz8/Pz8/P/7FBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgE7BgcGBgoKBwYCAgEBAgIGBwoKBgYHtz8/PwECAgYHCgoGBgcG/ggGBwYGCgoHBgICAQECAgYHCgoGBgcGAfgGBwYGCgoHBgICAQECAgYHCgoGBgcAAAoAAAAAA/gD+AADAAcACwAPABMAFwAbAB8AIwBXAAABFSM1IxUjNSMVIzUlFSM1IxUjNSMVIzUlFSM1IxUjNQUjNTMlERUfCTMhMz8JNRE1LwkjISMPCQO5/D/8P/wDcvw//D/8Ajf8P/wDcvz8/E8BAgIGBwoKBgYHBgNyBgcGBgoKBwYCAgEBAgIGBwoKBgYHBvyOBgcGBgoKBwYCAgEBBL29vb29vfy9vb29vb38vb29vb29vfyOBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgNyBgcGBgoKBwYCAgEBAgIGCAkLBQYHAAAGAAAAAAP4A/gACwA/AEsAfwCRAMUAAAEVMxUjFSM1IzUzNSMdAR8JMyEzPwk9Ai8JIyEjDwkTFTMVIxUjNSM1MzUjHQEfCTMhMz8JPQIvCSMhIw8JNxUzNTM1KwEPCQURFR8JMyEzPwk1ETUvCSMhIw8JAQQ/Pz8/P70BAgIGBwoKBgYHBgE7BgcGBgoKBwYCAgEBAgIGBwoKBgYHBv7FBgcGBgoKBwYCAgH8Pz8/Pz+9AQICBgcKCgYGBwYBOwYHBgYKCgcGAgIBAQICBgcKCgYGBwb+xQYHBgYKCgcGAgIBvT/8/AYHBgYKCgcGAgIBAXoBAgIGBwoKBgYHBgE7BgcGBgoKBwYCAgEBAgIGBwoKBgYHBv7FBgcGBgoKBwYCAgEBBD8/Pz8/P70GBwYGCgoHBgICAQECAgYHCgoGBgcGvQYHBgYKCgcGAgIBAQICBgcKCgYGBwGzPz8/Pz8/vQYHBgYKCgcGAgIBAQICBgcKCgYGBwa9BgcGBgoKBwYCAgEBAgIGBwoKBgYH9n5+PwECAgYHCgoGBgcG/I4GBwYFCwkIBgICAQECAgYICQsFBgcGA3IGBwYGCgoHBgICAQECAgYHCgoGBgcAAgAAAAADuQP4AAsARAAAASMVMxUzNTM1IzUjAREfDzM1IxEhHQEfCTsBFTM1JyEPDgK9fn5+fn5+/YoBAgMEBQcHCAkKCgsMDAwN/PwBuQECAgYHCgoGBgcGfn7i/e4NDAwMCwoKCQgHBwUEAwIBQ35+fn5+Abn9DA0MDAwLCgoJCAcHBQQDAgF+AvR+BgcGBgoKBwYCAgF+1+IBAgMEBQcHCAkKCgsMDAwAAAUAAAAAA/gD+AAEABgAJwA2AJQAACUVMwEnNwcXPwM9AS8GKwEPASUPAhU/BBUzESMPBBU/BBUzESMHJREfDzM1KwEvCTURNT8JMyEzHwkdATM1Lw8hDw4CAGEBNmFaMGEvBAICAgIEPAQEBQUFBQT+XAsMGAkREA4GQCcT0gsMGAkREA4GQCcT/sABAwUGCAkLDA4OCBAREhITwbcGBwYGCgoHBgICAQECAgYHCgoGBgcGAnYGBwYGCgoHBgICAX4BAwUGCAkLDA4OCBAREhIT/YATExISEBAODgwLCQgGBQNpYQE3YFkvYC8EBAUFBQUEBDwEAgICArQFBQcxAQQGBwXNAQ4MCgUFBzEBBAYHBc0BDgyB/YoTExIRERAODQ0LBAkHBgQCfgECAgYICQsFBgcGAnYHBgYGCgoHBgICAQECAgYHCgoGBgYHvb0TExIRERAODgwLBQgIBQQCAQMFBggJCwwODhARERITAAAABAAAAAAD+AP4AAMACAAcAGAAAAEVITcTASM1ATcfBA8EJz8DOwEfASURHw8hPw8RLw8hDw4DO/5HP5/+x2IBOXo9AwMBAQEBAwMwYS8EBQUFBQQF/ZQBAgMEBQcHCAkKCgsMDAwNAvQNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDf0MDQwMDAsKCgkIBwcFBAMCAUM/PwEA/sNjATxPPQQFBQUFBAUEMGIwBAICAgKC/QwNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQL0DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAAABgAAAAAD+AP3ABgALwA7AFYA1AEYAAABDwgfBzM/BSUfBT8GNS8GBycPAj8DLwQPBRUfBT8BPQEvByMfAxUPBB8DPwIzHwoVDw0vBw8NLwo9AT8RLwY9AT8MHwYlERUfDiE/DjURNS8OIQ8OAUkQFBUJCAcEAQEBAgIEBAUFBQUGBAQEBioBSA0jDQYGBQcIBgYCBAIBAwQJDRMPGOAJChUlJSQjGBcXFikDBAYGAwIBAgIDExMPAwICAwQEBQUFBUwCAQEBAgMKDR4gISMfHxAQEBAJEA0LCAcEBAEBAQMEBAUGBwcHCAkICQwMCwoKCRguRy0vLwwZIQYGCAgKDAwLCwoJCQgGAwUCAQECAgQEBAUMDA4NSB0QDg4SEBAQDw8GBQMBAgIDBAUGBggICQgLDQwMCwkJBv4CAgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgn8zAkKCQgJBwgGBgYFBAMCAgFJBggJBgYGBwMEBgcFBQMDAgECAgMDCUlZDCAJBAIBAQMEBgMHBwcGBQUEBAIBAlsaGjMMCQkHGRsbG+EBAQQFBwcHCAcHBh8eNxIJCAgFBQQDAwIBCgYGDQwNDAwkMigmJSQGBAIBAQIFBgcICAkNCAkICAkHCAcHBgUFAwMBAQEDBQYHCBcqDgsOEBctOQgHBgYEBAEBAwQFBwgJBQ0HBwcHBgcGBwYGBQoIBwccCyIiIzQ2GBgYGQ4PDwgHCAcHBwcGBgUFBAMCAQEDBAcICQuJ/M4KCQoICAgIBgYGBQQDAgEBAQECAwQFBgYGCAgICAoJCgMyCgkKCAgICAYGBgUEAwIBAQEBAgMEBQYGBggICAgKCQAABAAAAAAD+AP4AD8AfwC/AP8AAAEVKwEPCR0BHwk7Aj8JPQIvCSsBDwkFHQEfCTsCPwk9AS8JKwE9AS8JKwEPCREdAR8JOwE/CT0BOwE/CT0BLwkrAg8JBRUfCTsBHQEfCTsBPwk9Ai8JKwIPCQN6vQYHBgYKCgcGAgIBAQICBgcKCgYGBwb8BgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgYKCgcGAgIB/I4BAgIGBwoKBgYHBvwGBwYGCgoHBgICAQECAgYHCgoGBgcGvQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgYKCgcGAgIBvQYHBgYKCgcGAgIBAQICBgcKCgYGBwb8BgcGBgoKBwYCAgECdgECAgYHCgoGBgcGvQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHBvwGBwYGCgoHBgICAQFDvQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHBvwGBwYGCgoHBgICAQECAgYHCgoGBgcG/AYHBgYKCgcGAgIBAQICBgcKCgYGBwYGBwYGCgoHBgICAb0GBwYGCgoHBgICAQECAgYHCgoGBgcCcPwGBwYGCgoHBgICAQECAgYHCgoGBgcGvQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgYKCgcGAgIBvQYHBgYKCgcGAgIBAQICBgcKCgYGBwb8BgcGBgoKBwYCAgEBAgIGBwoKBgYHAAAABQAAAAAD+AP4AAMABwALAA8AUwAAATM1IwUzESMTMxEjJREhESMRHw8hPw8RLw8hDw4Cfn5+/oZ+fr1+fgG5/Qx+AQIDBAUHBwgJCgoLDAwMDQL0DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA39DA0MDAwLCgoJCAcHBQQDAgEE/PwBev6GAfh+/QwC9P0MDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0C9A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwAAgAAAAADegP3AAMACgAANyE1IREzETMRMwGGAvT9DPz8/P6GCH4B+P6GAXoBegAAAgAAAAADdwO1AAcADwAAAR8BEwUTPwEBMzcFFzMBIwIBCQiq/oilCA3+i0ZhAZ9hR/6pPANpHhv+UwEBphUs/OH7AfoDbAAAAQAAAAADuQO4AAsAABMJARcJATcJAScJAUcBYP6gWQFgAWBZ/qABYFn+oP6gA2D+oP6gWQFg/qBZAWABYFn+oAFgAAAEAAAAAAP3A/cAAwAHAAsAGQAAJSE1ITUhNSE1ITUhBRc3EScHFzcnBxEXNycCAAH4/ggB+P4IAfj+CP4IVCoqVL29VCoqVL2Gfr1+vX4rXib90iZeqaleJgIuJl6pAAADAAAAAAOZA/gAPwBiAMkAAAEVDw0rAS8NPQE/DTsBHw0RFSM9AT8NOwEfDQUVKwEPDhEfDjMhMz8OES8OKwE1Lw8PDgJeAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBvAEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAf7GVwsKCgkJCAgHBwYFBAQCAgEBAgIEBAUGBwcICAkJCgoLAmYLCgoJCQgICAYGBQQEAgIBAQICBAQFBgcHCAgJCQoKC1cBAwUICQsNDhAREhMUFhUXFxUWFBMSERAODQsJCAUDAWIJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgkKCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgGwX18JCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCglfAgIDBAUGBgYIBwkICQoK/ggJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgkB+AoKCQgJBwgGBgYFBAMCAl8WFhUUFBIRDw8MCwoHBgMBAQMGBwoLDA8PERIUFBUWAAALAAAAAAPUA9QAAwAHAAsADwATABcAGwAfACMAKQAvAAAlMzUjNTM1IzczNSMHMzUjBzM1IwczNSMHMzUjNzM1IzUzNSMnMyERIREjERUhESEB4T4+Pj76Pj59Pj59Pj59Pj59Pj76Pj4+Pvo+AnH81D8DqvxW5z4/Pj8+Pj4+Pj4+Pj4/Pj8+ffzUAyz81D4DqAAAAwAAAAAD+ALgAAMASACOAAABITUhNzMfDw8PIxUzPw41Lw4jBRUfDjM1Iy8PPw8zNSMPDgFYAVD+sODgDAwLCwoKCQgIBwUFBAMCAQECAwQFBQcICAkKCgsLDAzg7BYWFRQTEhEPDgwKCAcEAwMEBwgKDA4PERITFBUWFuz90AMEBwgKDA4PERITFBUWFuzgDAwLCwoKCQgIBwUFBAMCAQECAwQFBQcICAkKCgsLDAzg4BcWFhQUEhIPDw0LCQgFBAHIcD4BAgMEBQUHCAgJCgoLCwwMDAwLCwoKCQgIBwUFBAMCAWoDBAcICgwODxESExQVFhYYFhYVFBMSEQ8ODAoIBwQD4AwWFhUUExIRDw4MCggHBANqAQIDBAUFBwgICQoKCwsMDAwMCwsKCgkICAcFBQQDAgFqAQQFCAkLDQ8PEhIUFBYWAAIAAAAAA/gD+AADAAwAADchNSEBJwcJAScHESMIA/D8EAG50FgBZwFnWNB+CH4BHMpa/qMBXVrKAlYAAAUAAAAAA/gD+AADAAcACwAPABMAAAERIREjESERAREhESMRIREDIREhA3r+xX7+xQL0/sV+/sV+A/D8EAHB/sUBO/7FATsBuf7FATv+xQE7/I4D8AAAAAAIAAAAAAP4A7kAAwAHAAsAEAAUABkAHQAiAAAlMzUjBSE1ISUzNSMFFSE1ISUzNSMFFSE1ISUzNSMFFSE1IQN6fn78jgMz/M0Dcn5+/I4B+P4IA3J+fvyOArX9SwNyfn78jgMz/M1Hfn5+fn4/P35+fj8/fn5+Pz9+AAAABAAAAAADuQP4AAMAHwAxADYAAAEHIzcnIxUzByMVMwcXNzMHFzczNSM3MzUjNycHIzcnNx0BHwk7AREhEQMhESchAmMOfQ02bGMOVUwNPw1+DT8OcGcNWlARPxJ9ET+9AQICBgcKCgYGBwZ+/Yp+A3Li/XABwV9fPz9fPlYJX1YJXz5fP3UJfnUJ/H4GBwYGCgoHBgICAf3JAvT8jgMO4gAAAAADAAAAAAM7A3oAIgBFAIcAAAEfDw8OKwE1Ex8PDw4rATUDIT8PLw8/Di8PIQI7CgoKCQkICAcGBgUEAwMBAQEBAwMEBQYGBwgICQkKCgq5mAoKCgkICQcHBwYFBAMCAgEBAgIDBAUGBwcHCQgJCgoKmL0BnxUWFBQTEhAQDgwLCQcGAwEBAQMEBQYHCAgKCgsLDQ0NChMICAgHBgYFBAMDAgEBAQIFBgkLDA8PEhIUFRUXF/6HAcEBAQIDBAUGBgYIBwkICQoKCQoJCAkHCAYHBQUEAwICvQE7AQECAwQFBgYGCAcJCAkKCgkKCQgJBwgGBwUFBAMCAr39igEDBQcJCgwNDw8REhMUFBUPDw4PDQ4MDAwLCgoJCAgGBxAICAkJCQoKCQoLCgoLCxYWFBQTEREPDQwKCQYFAgAAAgAAAAAD+AP4AAgADAAAExc3ETMRFzcBJSE1IZlY0H7QWP6Z/ggD8PwQAe5ayv2qAlbKWgFdL34AAAAAAwAAAAAD+AP4ABgAHAA1AAABBxc3FTM1FzcvBysBDwUlITUhJScHHwc7AT8HJwc1IwGoolhjfmNYogoKCgsMCwwMDAwLDAsKCv5WA/D8EAG5X1ueCQoLDAsNDA0NDA0LDAsKCZ5bX34BhZ1bYOXlYFudCAgGBQMDAgIDBAUGBzR+3GJXpAkIBgYEBAICBAQGBggJpFdi3QAFAAAAAAP3A/gAHwBfAJ8A4wD8AAABDwYrAS8FPQE/BTsBHwUHFR8NOwE/Di8PDw4XDw4rAS8NPQE/DTsBHw0nDwQnBxcPBCcHHwQHFzcfAwcXNx8BMz8BFzcnPwMXNyc/AzU3JwcvAzcnBy8ENSMBITUhESEdAR8JOwEVMzUnIQMVAQEDAwMEBQUFBAUDAwICAgIDAwUEBQUFBAMDAwFvAQMCBAUFBQYHBwgICAkJCQkICAgHBwYGBQQEAwIBAQEBAgMEBAUGBgcHCAgICQkJCQgICAcHBgUFBQQCAwHgAQIEBAYHCAgKCwsMDA0ODg4NDQ0MCwsJCQgHBgQEAgIEBAYHCAkJCwsMDQ0NDg4ODQwMCwsKCAgHBgQEAqQCFBMSEyIqIgkLCggENAo1AQMFBi8bMQ4ODxQUNBQUFA8PCRQ1FBIPDg8xHC8FBQMCNQo0BwkKDyIrIg0REhIMOP0oAfj+hgG5AQICBggJCwUGBwZ+fuL9cAEEBQUEAwMCAgICAwMFBAUFBQQDAwMBAQMDAwQFBQkJCAgIBwcGBQUFBAIDAQEDAgQFBQUGBwcICAgJCQkJCAgIBwcGBgUEBAMCAQEBAQIDBAQFBgYHBwgICAkJDg0ODAwLCwkJCAcGBAQCAgQEBgcICQkLCwwMDg0ODg0ODAwLCwkJCAcGBAQCAgQEBgcICQkLCwwMDg24AQQGCAoqJSkKEBESDAo4ChgUExMcMBwPDAwMNxQ4AgECATgUNwsLDBEdMRwNEhITDgk4CRQREBQpJSoHCAcFAjb+CH4C9H4GBwYGCgoHBgICAX7X4gAOAAAAAAP4A7kAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3AAAlMzUjBzM1IwczNSMHMzUjBzM1IyUzNSMFMzUjBTM1IyUhNSEFITUhJTM1IwUzNSMHMzUjBzM1IwO5Pz+9fn78fn78fn78fn4C9Pz8/ob8/P6G/PwB+AH4/gj+CAF6/oYC9Pz8/sW9vfx+fr0/P0d+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4AAAACAAAAAAPYA9gABABIAAAlITcXNwERFR8NMyEzPw01ETUvDSMhIw8NA3r9DNx+vv2KAgMEBgYHCAkKCgsMDA0NArQNDQwMCwoKCQgHBgYEAwICAwQGBgcICQoKCwwMDQ39TA0NDAwLCgoJCAcGBgQDAqb8vvwBev1MDQ0MDAsKCgkIBwYGBAMCAgMEBgYHCAkKCgsMDA0NArQNDQwMCwoKCQgHBgYEAwICAwQGBgcICQoKCwwMDQAAAQAAAAADegO5ACIAABMRJQURNS8MIyEjDwyGAXoBegECAgMEBAQKBgYGBwcH/ZYHBwcGBgYKBAQEAwICAQN6/M29vQMzBgcGBgUFBQUHAwMCAgEBAgIDAwcFBQUFBgYHAAAAAAIAAAAAA7kD+AADADcAAAEVITUnERUfCTMhMz8JNRE1LwkjISMPCQM7/Yp+AQICBgcKCgYGBwYC9AYHBgYKCgcGAgIBAQICBgcKCgYGBwb9DAYHBgYKCgcGAgIBAzu9vX78jgYHBgYKCgcGAgIBAQICBgcKCgYGBwYDcgYHBgYKCgcGAgIBAQICBgcKCgYGBwAAAAAGAAAAAAP4A7kAAwBDAEcAhwCLAMsAACUhNSEFFR8NOwE/DT0BLw0rAQ8NASE1IQUVHw07AT8NPQEvDSsBDw0lITUhBRUfDTsBPw09AS8NKwEPDQFDArX9S/7FAgIDBAUGBgYIBwkICQoJCgoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoKCQoJCAkHCAYGBgUEAwICATsCtf1L/sUCAgMEBQYGBggHCQgJCgkKCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgoJCgkICQcIBgYGBQQDAgIBOwK1/Uv+xQICAwQFBgYGCAcJCAkKCQoKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCgkKCQgJBwgGBgYFBAMCAoZ+XgoKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCgkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKARJ+PwoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJ8n4gCQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJCgoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoAAAIAAAAAA/gDuQADADcAAAERIREnERUfCTMhMz8JNRE1LwkjISMPCQI//kd+AQICBgcKCgYGBwYDcgYHBgYKCgcGAgIBAQICBgcKCgYGBwb8jgYHBgYKCgcGAgIBAzv9igJ2P/0MBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgL0BgcGBgoKBwYCAgEBAgIGBwoKBgYHAAAEAAAAAAP4A7kAAwAHAAsADwAAJSE1ISchNSE3ITUhJyE1IQEEAvT9DPwD8PwQ/AL0/Qz8A/D8EEd+fn5+fn5+AAAAAAIAAAAAA7kD+AADADcAAAEVITUDERUfCTMhMz8JNRE1LwkjISMPCQM7/Yp+AQICBgcKCgYGBwYC9AYHBgYKCgcGAgIBAQICBgcKCgYGBwb9DAYHBgYKCgcGAgIBAYK9vQI3/I4GBwYGCgoHBgICAQECAgYHCgoGBgcGA3IGBwYGCgoHBgICAQECAgYHCgoGBgcAAAAFAAAAAAPUA9QAAwAHAAsADwATAAABESERIxEhEQERIREjESERAyERIQOW/ok+/okDLP6JPv6JPwOq/FYB4f6JAXf+iQF3AbX+iQF3/okBd/yWA6gAAAAAFQAAAAAD1APUAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwBRAFUAWQBdAAAlMzUjBzM1IwczNSMFMzUjBzM1IwczNSMlMzUjBTM1IyUzNSMFMzUjATM1IwUzNSMlMzUjBTM1IyUzNSMHMzUjBzM1IwcdASEVIREzESE1IREjBzM1IwczNSMHMzUjA5Y/P30/P30/P/6JPz99Pz99Pz8Daz8//JU/PwNrPz/8lT8/A2s/P/yVPz8Daz8//JU/PwNrPz99Pz99Pz+7/koBtj4Btv5KPrw/P30/P30/Pyw+Pj4+Pj4+Pj4+Pj4/Pz8+Pz8/ATg/Pz8+Pz8/Pj4+Pj4+Pn36Pv5LAbU+AbU+Pj4+Pj4AAAAIAAAAAAP0A/MAAwAHAAsAEQAVABkAHQAhAAABFSM1IxUjNSMVIzUTMyEVITUBFSM1IxUjNSMVIzUDIREhA7b6P/o/+vo/AjP8lANs+j/6P/o+A+j8GAFF+vr6+vr6ATj6+gE4+vr6+vr6/FcD6AAAAgAAAAAD+AP3AAgADAAAExc3ETMRFzcBJSE1IZlY0H7QWP6Z/ggD8PwQAe5ayv2qAlbKWgFdL34AAAAAAgAAAAAD+AP3AAMADAAANyE1IQEnBwkBJwcRIwgD8PwQAbnQWAFnAWdY0H4IfgEcylr+owFdWsoCVgAAAwAAAAAD+AP3ABgAHAA1AAABBxc3FTM1FzcvBysBDwUlITUhJScHHwc7AT8HJwc1IwGoolhjfmNYogoKCgsMCwwMDAwLDAsKCv5WA/D8EAG5X1ueCQoLDAsNDA0NDA0LDAsKCZ5bX34BhZ1bYOXlYFudCAcGBQQDAgIDBAUGBzR+3GJXpAkIBwUEBAICBAQFBwgJpFdi3QABAAAAAAP1A3cABQAAAScHCQEnAUX4QgE6ArBCAQ32Qf7HAq1BAAAAAgAAAAADuQP4AAcADwAANzMRIREzESE1IREjFSE1I0d+AnZ+/I4Dcn79in4IAbn+RwI3fgE7vb0AAAAAAwAAAAAD+AP4AAkAFQAdAAA3MxEhFxEzESchBzM1MzUzNSM1IzUjFyERIxUhNSPFfgGfmH7i/a+9Pz8/Pz8/vQMzfv3JfggBuZj+3wFV4l9APkA+P14BO729AAAEAAAAAAP4A/gAAwANABkAIQAAJSE1IQczESEXETMRJyEHMzUzNTM1IzUjNSMXIREjFSE1IwHBATv+xfx+AZ+YfuL9r70/Pz8/Pz+9AzN+/cl+R369AbmY/t8BVeJfQD5APj9eATu9vQAAAAAKAAAAAAP4A/gAAwAHAAsAGwAfACMAKwA1ADkAPQAAARUjNSMVIzUjFSM1AzM1MxUzNTMVMzUzFTMRISUXNycHFzcnJSMVMxUzESMFHQEzNTM1IzUjBRc3JwUXNycDufw//D/8Pz/8P/w//D/8EAIQby1w+C1vLQH+vb0/P/xPP729PwIQLHAt/sVvLW8Bgr29vb29vf6Gfn5+fn5+AjfBcC1vby1wLE4/fgE7fj9+fj9+by1wLCxwLW8AAAUAAAAAA/gD+AADAAcACwAbACsAAAEVIzUjFSM1IxUjNQMzNTMVMzUzFTM1MxUzESE1IREjESM1IxUjNSMVIxEjA7n8P/w//D8//D/8P/w//BAD8D/8P/w//D8Bgr29vb29vf6Gfn5+fn5+Ajc/AXr+xb29vb0BOwAAAAAJAAAAAAP4A/gAAwAHAAsAGwBQAIUAjQCRAJsAAAEVIzUjFSM1IxUjNQMzNTMVMzUzFTM1MxUzESElDwYVHws/DS8LIw8EJQ8GFR8LPw0vCyMPBAUjFTMVMxEjATMTIwUdATM1MzUjNSMDufw//D/8Pz/8P/w//D/8EAJJBAQDAwIBAQICAwIEBAQFBQUMDQ4GBwUGBQQEBAMDAQIBAQMCAwMEBAUFBQYNDg0GBgYF/wAEBAMDAgEBAgIDAgQEBAUFBQwNDgYHBQYFBAQEAwMBAgEBAwIDAwQEBQUFBg0ODQYGBgUCYL29Pz/9qUL5Qf2sP729PwGCvb29vb29/oZ+fn5+fn4CN6sEBQYGBgYHDg0GBQUEBQQDAwIDAQEBAgMDBAQEBQYFBwYODgwFBQUEBAMDAgICAwEDAwT4BAUGBgYGBw4NBgUFBAUEAwMCAwEBAQIDAwQEBAUGBQcGDg4MBQUFBAQDAwICAgMBAwMEcD9+ATv+hgF6fj9+fj9+AAACAAAAAAPzA/MACQANAAABMxEhNSMVIREjASERIQMZff4MXQKv2/zzAq/9UQJe/gx92wKv/ooCrwAAAAADAAAAAAPkA+QACQANABcAAAEzFSM1IxUhESMFIREhBTM1IzUzFTM1IQMpXfleAbW7/gwBlv5q/ue7Xfle/ksBc/lduwG1nAGWnF75XbsAAAYAAAAAA+QD5AADAAcACwAPABMAFwAAARUjNQMhESEHMzUjNzM1IycVIzUDIREhA4b5XgG1/kv6nJz6nJy8+V4Btf5LAXP5+f6pAbWcnF6cu/n5/qkBtQADAAAAAAPzA/MABQAJAA0AACUhFSERIycRIREDIREhAxn+DALP27v+DF4Cr/1R59sCz7v+DAH0/a8CrwAEAAAAAAPzA+QADwAXACcARwAAARUzESMVITUjNTMVMzUjNSMVIxUjNTM1NxUzFSM1IxUzFSM1IxEzNQczESMVMzUzFSMVMzUhFTM1IxEzNSMVIzUzNSMVITUjAxk/P/7IP33bP10/fT8+P33bP14/P9s/P9teP9sBONs/P9tdPtv+yNsCTj7+5z8/XT7aXl4+Xj76Pl4+2l4+ARo+Pv7m2h8+2z4+2wEZ2j5d2z4+AAUAAAAAA/MD8wAFAAkAEQAdADEAAAEVITUzNScVIzUDMxUhESM1ISUVMxEjFSE1IxEzNSUhNSMVMxEjFTM1IRUzNSMRMzUjAr7+5N5e3V5eAdec/mcCODs7/cg/PwI4/cXYPz/YAjvVPDzVAgO+QX272tr+yJ8Bers+Pv3IPDwCOztePNj9yNg8PNgCONgAAAMAAAAAA/MD8wADAEcAgQAAAREhEScPBxEfDyE/DxEvDiMhIw8FAQ8HER8PMzUjESEVMzUvDyEPBgOW/e1ABwUFBAMDAgEBAgMDBAUFBwcHCAgJCQkKAhAJCgkJCAgHBwYGBAQDAgEBAQECAwQEBgYHCAcJCAkKCf3wCgkJCQgIB/7fBgYEBAQCAgEBAgIDBAUGBgYIBwgICQkKXl4CE14BAQIDBAUFBgcHCAgJCQkK/e8KCQkJCAcIAn397QITQAcHCAgJCQkK/fEKCgkJCAgHBwYGBAQDAgEBAQECAwQEBgYHBwgICQkKCQIQCgkJCQgIBwcHBQUEAwMCAgMDBAUFARMHCAcICQkJCv3vCgkJCQgIBwcGBQUEAwIBAV4CE15eCgkJCAgIBwYHBQUEAwICAQECAgQEBAYAAAABAAAAAAO5AwoABQAAExcJATcBR1kBYQFeWv5IAU5ZAWP+nVkBvQAAAQAAAAADuQMKAAUAABMJAScJAUcBugG4Wv6i/p8Csv5DAb1Z/p0BYwAAAAABAAAAAAMKA7kABQAAEwkBFwkB9QFj/p1ZAb3+QwNf/qL+n1kBugG4AAAAAAEAAAAAAwoDuQAFAAATATcJASf1Ab1Z/p0BY1kCAf5GWQFhAV5aAAACAAAAAAP4A7kABQALAAATCQEXCQEFCQEXCQEIAWP+nVkBvf5DAYEBY/6dWQG9/kMDX/6i/p9ZAboBuFr+ov6fWQG6AbgAAAACAAAAAAP3A7kABQALAAATATcJAScTATcJAScIAb1Z/p0BY1kdAb1Z/p0BY1kCAf5GWQFhAV9Z/kj+RlkBYQFfWQAAAAQAAAAAA7kDuQAGAA0AFAAbAAABFwchEQcnBScRISc3JwEHFzcXESEBNxc3JzchAjS+dAE7bb/+J20BO3S+WQF/vlm/bf7F/cltv1m/df7FAXa6dQE7bbu7bf7FdbpaAXS6WrxuATv+xW27Wbt1AAADAAAAAAP4A7kAAwAHABMAAAEVITUDIREhASMVMxUzNTM1IzUjA3r9DH4D8PwQAbl+fn5+fn4Bgr29/sUBuQE7fn5+fn4AAAADAAAAAAP4A7kACwAPABMAAAEjFTMVMzUzNSM1IwEVITUDIREhAcF+fn5+fn4Buf0MfgPw/BABQ35+fn5+AXq9vf7FAbkAAAABAAAAAAO4A7kAAwAANxcBJ0dZAxlZoFkDGVkAAQAAAAADuQO5AAgAAAEhARcBETMRIQHBASH9ZVkCm37+CAM7/WVZApz+3wH3AAAAAgAAAAAD+AN6AAMACAAAAREhEQMpAREhA3r9DH4CfgFy/BAC/P4IAfj9igL0AAAAAgAAAAAD+AP4AH8A/wAAARUPHSsBLx09AT8dOwEfHQUfHz8fLx8PHgN6AgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExMUExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgICAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAvyOAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAQECAwQGBwgJCgsMDQ4PEBERExMTFRUWFhcXGBkYGhkaGhkaGBkYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAgIAExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAQECAwQGBwgJCgsMDQ4PEBERExMTFRUWFhcXGBkYGhkAAAAAAgAAAAAD+AO5AAUACwAAARMDIQMTARMhEwMhArO0tP6atLT+u/wB+Pz8/ggDO/7F/sUBOwE7/sX+RwG5AbkAAAMAAAAAA/gCnQADAAcAHwAAARUjNSEVIzUlIxUhNSMVMzUhFTMVMzUzNTM1IzUjNSMDej/9Sz8C9D/9yb29Ajc/Pz8/Pz8/AiBAQEBAPj4+vD4+QEA+QD5AAAAABQAAAAAD+AP4AAMACgAOABIAKQAAJRUjNQMVMxEjATUlFSM1IRUjNSUjFSE1IxUzARUzNSMRMzUzNSM1IzUjA3o/Pz8T/Z0CtT/9Sz8C9D/9yb2QAmS9Pz8/Pz8/hj8/ArU//ckCYxM/Pz8/Pz8/P739nJC9Ajc/Pz8/AAcAAAAAA/gD+AADAAcACwASABYAGgAxAAAlFSM1ERUjJyUVISclFTMVISc1JRUjNSEVIzUlIxUhNSMVMwEVMzUjETM1MzUjNSM1IwN6PxP8AQ/+s34BjD/99WsCtT/9Sz8C9D/9yb2QAmS9Pz8/Pz8/hj8/ATv8/L1+fr0/P2sTPz8/Pz8/Pz+9/ZyQvQI3Pz8/PwACAAAAAAP3A9gAIQBEAAAlIQEfFRUPBwUhPwkvFgOF/P4CPRUUFBISERAPDgwMCwoKCAcGBAQDAgECAgQEBgcICfx5A6YVDAkJBwYEBAEBAQIDBQYHCAoLDA0OEBESExQWFhgYGhpnAxcSFBMVFRYWFxcYGBgZGhkaGhsaGxsbGxsbGxsbGxobWTEeHx8fHx8gHx8fHx8fHh4eHh0cHBwbGxkaGBgXFhUVEwAABAAAAAADuQO5AAMABwALABEAAAERIREBBxE3JwchNwURITcRIQJ+/ggC9L29LL7+JcH+0QJ2/P2kAn7+CAH4/uC8Ae69Lb290P2d/QJ1AAACAAAAAAP4A3oADwATAAABESM1IxUjNSMVIzUjFSMRAyERIQN6fn4/fj9+fn4D8PwQAvz+CPz8fn78/AH4/YoC9AAAAAIAAAAAA/gD+AA/AMkAAAEVDw4vDz8OOwEfDQEPBC8CDwgVHwUPAR8BDwQdAR8IPwIfCzsCPwsfAj8IPQEvBD8BLwE/BTUvCA8CLwsrAg8FAokCBAQGBwgJCgoMDAwNDg4ODg0MDQsKCgkIBwYEBAIBAQIEBAYHCAkKCgsNDA0ODg4ODQwMDAoKCQgHBgQEAv72FBcWFhSABQUEBQQEAwNnAgIBAQIDA20DAQEDbQMDAgIBAmgDAwQEBQQFBYAUFhYXFAECAgQDBAUFzgUFBAMEAgIBFBcWFhSABQUEBQQEAwNnAwECAgMDbQMBAQNtAwMCAQECAmcDAwQEBQUEBYAUFhYXFAECAgQDBAUFzgUFBAMEAgICAA4ODQwMDAoKCQgHBgQEAgEBAgQEBgcICQoKDAwMDQ4ODg4NDAwMCgoJCAcGBAQCAgQEBgcICQoKDAwMDQ4B1IUKDA0OMgEBAQECAgMErgQFBAUEBAQDUxgZGRlSAwQEBAUEBQSuBAMCAgEBAQEyDg0MCoUFBAQDAgICAgICAwQEBYUKDA0OMgEBAQECAgMErgQFBAUEBAQDUhkZGRhTAwQEBAUEBQSuBAMCAgEBAQEyDg0MCoUFBAQDAgICAgICAwQEAAAAAgAAAAAD+AO4AGcA4wAAAR8PDxYrAS8DDwc/Ai8ONT8WOwEfBSUPDxUfDg8KHwk/Ch8CMz8XLxcPBgLFFRQSEhAQDg0KCgcHBQMCAQECAwUHBwoKDQ4QEBISFBUXFxgYGRoaGhgXFxcgIgsLDAwMDQ0FCgkxDg0MCwsJCQcHBQQEAgIBAgMFBwcKCg0ODxERExQVFxcYGBkaGhobGRoZGBgX/lwcGxkYFxUKEhIQDgsJBwQDAgMFBggKCxAKCwwNDQ4OAgUDCQclCQYEAgEBAgIFCAoKCwwMDhUcIB8dHRsaGRcUFRUVISAgHx4eHR0cGxkYFxUTEhEPDQoIBQQBAQQFCAoNDxESExUXGBkbHB0dHh8fICAgICAgHx8eHQMVCQsLDA0NDg8PDg8PEA8QERAQDxAPDw4PDw4NDQwLCwkJCAYGBAMCAgIEBiIKCQkICAcHES49HwoLCwwLDQwNDAwNDA0NDhAQEA8PDw4PDw4ODAwLCwkJCAYGBAMCAgMEBgYIaw0ODxASEwkVFhcYGRkaGhsZFhYVFhUUFBgODg0NDAwLCw8GEAokCwsLCg4IBwcMCwoIBQQCAQIFCAoLDQ4RERQCAgEBAgQFBwgKCw0ODxASExQVFxcZGBoaGhsbGxoZGRgYFxUUExIQDw4NCwoIBwUEAgEBAgQFBwgKAAACAAAAAAP4A60AAwCXAAABMxEjISMPDB8JJw8LHwkzDwofCTMPCx8JMyEPAxUfDTsBPwY1Jz8NESsBLwQjAvz8/P3iCgkICAcGBgUEBAQFAwEBAwUGCAUEBgUGPQYGBgUFBQgHBQMCAQIDBQQEBAUFBgYHJQUFBQgHBgQCAgEBAwUGBAQFBQYGBx4GBwUGBQQIBgQCAQEDBQcEBQUFBgYHAUQWBAYCAgMEBQcEBQUFBgcGCAcHCA4NCgQDAgIEAQIFCQ0LFhcRFQ0HGDAUBAUJJAsLBgH0AbkBAgIDAwQEBQUFCwwMCwsKCQcDAwEBAQEBAQEDAgQICQsLDAwLCwoEBAMDAgIBAQECAgYICgoGCwwMCwoJAwQDAgIBAQECAgMDBAkKCwsMCwsKCQQDAwICAVkaJRgVIhYXFBMICAYGBAQCAgECBQUDAwMJD1kXEBIeIRcuLB0gEAcRHgFHAQQUBQMAAAIAAAAAA/cDrQADAJgAADczESMBDwIXFQ8METsBHwQzITM/DC8JFz8KNS8JIz8JNS8JIz8LLwkjIT8DNS8MKwEPBQj8/AIRAQEBBAMECg0KFhgRFA0HGDAUBAQKJAsLBgF5CQkJBwcHBQYEBAMGAgEBAwQHBwUFBQUGPQYGBgUFBAkGBQQCAQQFAwQEBQUGBwclBgUFCAcGBAICAQIFBgQEBQUGBgcdBwYGBgUECAYEAgECAwUGBAUFBQYHBv68FQUGAQICBAYHBAQFBgQFCgsLCQkJBwcGBFMBuQGMAgcPWRcQEh4hFy4rHiAQBxEe/rkBBBUEAwECAgMDBAQFBQULDAwLCwsICAIDAQEBAQEBAQMDAwgKCgwLDAwKCgQEAwMCAgEBAQICBggKCgYMCwwLCgkEAwMCAgEBAQICAwQDCQoLDAsMCgoJBAMDAgIBWRomFxUiFxYVEgkHBgYDAwQDAgICBAMEAAIAAAAAA/cDrQADAJgAABMzESMFIxEfDQcVHwczPw4vBCEzPwkvCzM/Ci8JMz8KLwoHPwkvDCMhIw8ECPz8AU8UJxoKCA4bHRYKDQoFAgEEAQMDBAULDg8HBwgGBwYFBQUEBwUEAwEBAgYEBhABRAcGBgUFBQQHBQMBAQIEBggEBQYFBwYeBwYGBQUEBAMGAwIBAgMEBgcIBQUFJQcGBgUFBAQDAwUCAQICBQYHCQUFBgYGPQYFBQUFCAYFAwEBAwUEBAQFBgYHCAgJCv6HBgsLGg8JAfQBuSH+uRgSCAkSLDYuFyEeEhAOWhcHBQMDAwUDAQECAgQEBgYICBMUFhcXIBglGhlAAQICAwMECQoLCwwLCwoJBAMDAgIBAQECAgMEAwUJCwsMCwwKCggGAgIBAQECAgMDBAQFCgsMDAsLCgkIAgMBAQEBAQEBAwMHCQoLCwwMCwUFBAUDBAMCAgEDBQ8HAwAAAAMAAAAAA/gD+AAWAFYAmgAAJRUPByEvBzUTFwElDw4rAS8NPQE/DTsBHw0lERUfDTMhMz8NNRE1Lw0jISMPDQO5AQEDBAUFBgb8zAYGBQUEAwEBzb0BO/50AQECAwQFBQYGBwcICQgJCQoICQgICAcGBgUEBAMCAgICAwQEBQYGBwgICAkICgkJCAkIBwcGBgUFBAMCAf6JAgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgn8zAkKCQgJBwgGBgYFBAMCAviSBgYFBQQDAQEBAQMEBQUGBhwBAPwB+CQJCQkICAcHBwUGBAQDAgICAgMEBAYFBwcHCAgJCQkJCQkICAcHBwUGBAQDAgICAgMEBAYFBwcHCAgJCe/8zAkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCQM0CQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoAAAAABAAAAAAD+AP4AAMABwAzAHcAAAEzNSMTFSM1IxUzFTM1MzUzFSMVIxUzNTMVIxUzFSM1IxUjNSMVIzUzNSM1MxUzNSM1IzUnERUfDTMhMz8NNRE1Lw0jISMPDQHBfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn69AgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgn8zAkKCQgJBwgGBgYFBAMCAgFDfgF6fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+X/zMCQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgAAAAUAAAAAA/gD+AAsADYAmAEkAWgAAAEPBR8NPwc1LwcPBiUfATM/ATMDIwMFHwM3MxEPDy8HNx8EMz8NNSMPBisBLw4/Dx8CBR8GFSMvBw8HHxIPDy8ONTMfCjM/BjUvEj8PHwYBERUfDTMhMz8NNRE1Lw0jISMPDQLsBAMDAgMBAQMCAwMEBAUGBgcHCAkKCggIBwYGBQUGBgcICAoKCAgIBwYFBf7CPQYBBTxGazprAdAKCAkHBjoBAgIEBQYICAkLCwwNDg8QDAwNDA0MCwsOCRQTCwoKEgcHBwYFBAUDAwMCAQEBBwgICgkLCw0NDQwMCgoJCAcGBgQDAwEBAQEDAwQGBgcICQoKDAwNDg0MDP31CAYGBAQCAkMBAgUGBwkLDAsLCAcGBAIBAQIEBQcSMxcUCAcGBQUEAwIBAQEBAwQEBgcHCQkKCwsNDA4PDQ0MCwsJCQgHBQUEAgJBAQICAgQDBAoKCw0GDAoJBwUDAgIDBQYKDDIXEggIBgYEBAMCAQEBAQMDBQUGCAgJCQsLCwwNDg0MCwsKCf7nAgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgn8zAkKCQgJBwgGBgYFBAMCAgIyBggHCRIUGBAHBwYGBQQEAwMBAQEBAQMDBQUGCHcHBgYEBAICAQEBAgMEBAVBtBgYtP7wARAGBQcICSP+9g4MDAsKCQkIBwcFBAQCAQEBAQEDAwQEBSwEBgUBAQEBAgMDAwQFBQYGBgcHHQcHBgQEAgICAwQFBgcJCQoLDAwNDg8VDw8NDQwLCgoIBgYEAwIBAQIDEwYHBwgICAkJCAgGBwUEAgEBAgMEBQYHBwYGBgQEBgsHCAQFBQUGBgcHCAgJCQgIBwcGBgUFBAMCAgEBAQECAwQFBQcGCAcICAgJCQsFBAQEAwMFAwIBAgIDBAYGBwcGBgUFBAQMBwgEBAUGBQcGBwgICQgIBwcHBwYFBQQEAgIBAQEBAgMDBAUBLvzMCQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgAAAAAFAAAAAAP4A/gABAAYAEQAcADOAAAlFTMBJzcHFz8DPQEvBisBDwElDwMfBA8EHwc/Bz0BLwYjDwcdAR8HPwcvBD8ELwcjDwElER8PMzUrAS8JNRE1PwkzITMfCR0BMzUvDyEPDgIAYQE2YVowYS8EAgICAgQ8BAUEBQUFBP6wBAMBAQECAwRwcAQDAgEBAQMEBQUGBwUGBQWIBQMCAgMFiAUGBQcFBga4iAUDAgIDBYgFBQYFBwYFBQQDAQEBAgMEcG8FAwIBAQEDBAUFBgYGBgX+cwEDBAcICQsMDg4IEBESEhPBtwYHBgYKCgcGAgIBAQICBgcKCgYGBwYCdgYHBgULCQgGAgIBfgEDBQYICQsMDg4IEBESEhP9gBMTEhIQEA4ODAsJCAcEA2lhATdgWS9gLwQEBQUFBQQEPAQCAgICzAUGBgYGBQYEZ2cFBQYGBgYGBQQDAgEBAQMEfgUFBgcGBgYFfgQCAgECAwJ+BQYGBgcGBQV+BAMBAQECAwQFBgYGBgYFBWdnBAYGBgYFBgUEAwIBAgJt/YoTExIRERAODgwLBQgIBQQCfgECAgYHCgsFBgcGAnYGBwYFCwoHBgICAQECAgYHCgsFBgcGvb0TExIRERAODgwLBQgIBQQCAQMFBggJCwwODhARERITAAAAAAIAAAAAA/cD3AA1AM0AAAEzHwgPBSsBFTM1IzcXIxUzNSsBLwc/BTUjFTMHJzM1IycPAiMVMwMPDSc/By8HDwcVHw0/ERMzNSM/Dh8CDwIVHwczPwc1LwwPDgI1GgYGBQYFBAQDUZsEBQUMDAYanyB9QhutGwUGBQYEBQMDUpgFCwwNE583h0QcrOsCBR1KRVEVCwYHBwcICQoJCgoICAoKCAkGBgQDAQIEBQUHCAgLDgoJBwcFAwECAgMEBwoFBwgKCgwNDg8NDQwLCwkKCAgHBw0PCQUJC06fkA4GCAQFBQYGBwgICQkLCwwLCwIDAQEDBQYICQoLCAkIBwYFBQMBAQEFBwgLDA0OEAoKGREQEA8PDQ4MCwsKCAgGBQKfAQECAwQEBAWipgQDBAUDNTWFhTU1AgIDBAQEBbyNAwcFAgE1NXp6NZQGDoA1/nFKHQ4ODAsJBgYEAwIBAQECBAUGCAgKChAICAYGBAMCAQMFBwgJCgoWCgkJCAwJBQUEBAMDAQEBAQMEBQUHBwcJCAoTHBUPICwBmjVEHhkLCgkIBwYFBAMCAQEBAQMGBgcHCwoJCAYFAwECBAQGBwcLBwwIBw8NDAsKCAYFAgEBAQICBAUGBwcICQoKCwsMAAAAAAoAAAAAA7gDuAADAAcACwAPABMAFwAbAB8AIwBnAAABFSM1IxUjNSMVIzUlFSM1IxUjNSMVIzUlFSM1IxUjNSMVIzUnDwYVERUfDiE/DjURNS8OIQ8GA3q9P70/vQK1vT+9P70Ctb0/vT+9ZwUFBAMDAQICAgIEBAUFBgcHBwcHCAgC0AgICAgHBgcGBQUEAwMBAgIBAwMEBQUGBwYHCAgICP0wCAgICAcGBwFDvb29vb29/L29vb29vfy9vb29vb1mBgYHBwcICAn9MgkICAcHBwYGBgQEBAICAQEBAQICAwQFBgYGBwcHCAgJAs4JCAgHBwcGBgYEBAQCAgEBAQECAgQEBAAAAA0AAAAAA/cD9wACAAUACQANABAAFAAXABsAHgAiACYAKQBbAAAlIzU3FScjFSM1IxUjNSUjNSUVIzUjFScjFSM1NyM1JRUjNSMVIzUjFS8BFw8BERUfDiU/ARc3Jz8BETUvDSMhDwEnA02QvZBsvT+9AY2RAbm9P5BsvZGRArW9P70/kOpFAwMCAgIEBAUFBgcHBwcHCAgC1w4KRC1FAwMCAQMDBAUFBgcGBwgICAj9KQ4KRIaRLJCQvb29vT+QLb29kJC9vT+QLb29vb2RkZBFCQ79KQgICAcHBwYGBgUEAwICAQEBAgNFLUQKDgLWCQgIBwcHBgYGBAQEAgIBAgNFAAAAAwAAAAAD+AP3AEoAlQD+AAABHwYdAQ8dKwEvBjcfAjsBPw09AS8CNycXBy8CIw8PHwMHLwY9AT8dMx8GNyMvBw8fHwgHFzcfBz8fLwg3JwLyCggHBgQEAgECAgQDBQUGBgcHCAgJCgoKCwsLDAwNDQ0NDg4ODw4UFBMTEhIRFF0RDQ4OEBAPDg4NDAsKCQgHBQQDAgMGXl0EXhANDg4QEA8ODg0MDAoJCAYGAwMBAQIDBV0MCAcGBAQCAQICAwQFBQYGBwcICAkKCQsKDAsMDA0NDQ0ODg4ODxQUExMSERJlARocHBweHh4fFhUVFRUUFBMUExITERIRERAPEA4ODg0NDAsLCgoJCAgHDxATFRYYGRGmWbcbHBwcHh4eHxYVFRUUFRQTFBMSEhISERARDw8PDg4NDQwLCwoKCQgIBw8QExUWGBkRplkCkxERERMSExQUDw4ODg4NDQ0NDAwLCwsKCgoJCAgHBwYGBQUDAwMCAQMDBQUHCQtdBQMCAwQFBwcJCwsMDQ4ODxAQDg4NEF5bAl4GAwIBAgQFBwgJCgsMDQ4ODxAQDg4NEV0VERESExMUFA8ODg4ODQ0NDQwMCwsLCgoKCAkIBwcGBgUEBAMDAgEBAgMFBgcIRg0LCggGBQMBAQEDAwQEBgYICAgKCgsLDQwODg8PEBARERITEhQTFRQSIyIgHx0cGg+mWbYNCwoIBgUDAQEBAgQDBQYGCAcJCgoLCwwNDg4OEBAQERESExIUExQVEiMiIB8dHBoPplkAAAQAAAAAA/gD+AATABkALQBxAAABFSMVMxUzFSMVIzUzNSM1IzUzNSMRMxUjESMVMzUzFSMVMxUjNSMVIzUzNSM1AxEVHw0zITM/DTURNS8NIyEjDw0DaJBISEiQkEhISNhIkNhISEhISEhISEiQAQIDAwMEBQUGBgYHBggHA2AHCAYHBgYGBQUEAwMDAgEBAgMDAwQFBQYGBgcGCAf8oAcIBgcGBgYFBQQDAwMCAQKQSEhISEhISEhISP7gSAFoSEhI2EhISEjYSAEg/KAHBwcHBgYGBQUEAwMDAgEBAgMDAwQFBQYGBgcHBwcDYAcHBwcGBgYFBQQDAwMCAQECAwMDBAUFBgYGBwcHAAAEAAAAAAP4A/gACwAfACsAbwAAAREzETMRIxUjNSMRIxUjFTMVMxUjFSM1MzUjNSM1MzUjFSMVMxUjNSM1MzUDERUfDTMhMz8NNRE1Lw0jISMPDQLYSEhISEhIkEhISJCQSEhIkEhISEhI2AECAwMDBAUFBgYGBwYIBwNgBwgGBwYGBgUFBAMDAwIBAQIDAwMEBQUGBgYHBggH/KAHCAYHBgYGBQUEAwMDAgECkP7gASD+4EhIASBISEhISEhISEhISNhISNhIASD8oAcHBwcGBgYFBQQDAwMCAQECAwMDBAUFBgYGBwcHBwNgBwcHBwYGBgUFBAMDAwIBAQIDAwMEBQUGBgYHBwcAAAAABwAAAAAD+AP4AAMABwAbACQANQA6AEMAACUVITU3MzUjJRUzNTMVIxUzFSM1IxUjNTM1IzUjMxUzFSMVIxEhMxUzNTMRIxEjFSM1IxEjEQEXFSERAyMRMxUhEQEhA7n9S/x+fgE7Pz8/Pz8/Pz8//H4/P73+xT8/fj8/Pz8/Aonp/Us/vb0DM/7y/duGPz9+/D8/Pz/8Pz8/P/w/P/w/AXo/P/6GATu9vf7FAXoBeulSATv+xf4IfgLiAQ4AAAAAAwAAAAAD+AP4AAQAGAB2AAABFTMBJzcHFz8ELwgPAgURHw8hPw8RIxEVDwkjISMvCTURNT8JMyE1IQ8OAUOFAauFe0GFQQQDAgEBAgMEUwYGBgcHBwb8mgEDBAcICQsMDg4IEBESEhMCgBMTEhEREA4ODAsFCAcGBAJ+AQICBggJCwUGBwb9igYHBgYKCgcGAgIBAQICBgcKCgYGBwYBdP6MExMSEhAQDg4MCwkIBwQDAciFAaqFfEGGQQYGBwYHBwYFVAQDAgEBAgO3/YoTExIRERAODgwLBQgIBQQCAQMFBggJCwwODggQERISEwGE/oYGBwYFCwoHBgICAQECAgYHCgsFBgcGAnYGBwYFCwoHBgICAX4BAwUGCAkLDA4OEBEREhMAAAACAAAAAAP3A7kAKgCBAAABMx8KMyEfBxUhDwcDET8HBxEVHwkzIT8HEz8BNS8LIzUvDiMhLwsrAg8NAQgFBQUFfAYHBwcICAcIAQsGBgYEBAMCAf5ODgwNCwsJCASyAQEDBAUFBgdfAQICBgcKCgYGBwYCwQkJCAgHBwUEsgMCAQMEBgcICgoKDAUMZAEBAgQEBAYGBwcICAkJCQr+9QUFBQR8BwcHBwcICAihCgoJCAkHCAYGBgUEAwICA3oCAgNjBAQEAwICAQEBAwQFBQYHXgEDBAYICAsF/pwCbgcGBQUEAwEBIP0sBgcGBgoKBwYCAgEBAgMEBgYHCQGUCwwMDAsLCwoJCAYFBAECXgoKCQgJBwgGBgYFBAMCAgEBAgNjBAQEAwICAQICAwQFBgYGCAcJCAkKAAAEAAAAAAP3A5kAAwAHAHsA7wAAATM1IwUzNSM3HwwVHwsVDwsVDwsjFT8PNT8MNS8MNS8PBQ8HFQ8MFR8MHQEfDjUjLws1Lws1Pws1PwszNSMPBQECu7sBOLu78gcGBgYFBQQEAwMDAwICBAUDBAQEBQYFBwYGBwUGBQQEBAMFBAICAwMCBAMEBQUGBgcIExIQDw4MCwoECAYGBAMDAQIDAwIEAwQFBQUGBgcHBgYFBQUEAwQCAwMCAQEDBAUGBwkJCwwODxASE/03BAgGBgQEAgECBAIDAwQEBAUFBgYHBwYGBQUEBAQDAwIEAgIDBAUGBwkJCwwODxASEwgGBwYFBQQDAwMDAwICAwUEAwUEBQUGBwYGBwYFBQQFAwQFAwICBAIDBAMFBAYFBgcHExIQDw4MCwGku7u75AEBAQMCBAQFBQYHDxJ3GhgVCQkICAYGBgUEAQQFBQYGBwgICRQXGXwTEAcGBQQEAwMCAQFYAQIDBAUGCAkFCw0PERMUF4ITEQcGBgUEBAMDAQEBVQEBAQMDBAQFBgcHEBR1FhUUERAODAsJCAYGBAMCAScGCw0PERMUFn8TEQcHBgUEBAMDAQEBVQEBAQMDAwUFBQcHEBN6FxUTEg8ODAoJCAYFBAMCAVgBAQIDAwQFBQYHEBN5GRgUCQkIBwcGBQUEAQQFBQYHBwgICRUWGnoSDwcGBQUEBAIDAQFXAgMEBgYIAAAABgAAAAADQAQAAAMABwALAA8AEwAXAAApAREhASERISUhESEBIREhJSERIQEhESECQAEA/wD+gAEA/wABgAEA/wD+gAEA/wABgAEA/wD+gAEA/wABAP8AAQCAAQD/AAEAgAEA/wABAAABAAAAAAP4A/gAagAAEzMRFR8FBRU3JxUhNx8HMz8VNS8HNxc3BxcHLwcjDxUVHwcHETMnCH4CAwQFBgUCnL29/bezFBESEgoUFBUXDQwNDAwMCxYVExIRDg0KBQQDAwICAQECBAYHCQoOf1kX9VmAExIREwoTFRQYDQwNDAwMCxYVExIQDw0KBQQDAwICAQECBQUHCQoOs36dAzv9bAgFBgUEAwEBfp6dfrMOCgkHAwUDAgECAgMDBAUKDQ8QEhMVFgsMDAwNDA0NFRQUFBISEhR/WfQWWX8OCgkHAwUDAgECAgMDBAUKDQ4REhMVFgsMDAwNDA0NFRQUFBISERSzAkm9AAEAAAAAAoACgAADAAABIREhAYABAP8AAYABAAACAAAAAANAAoAAAwAHAAABIREhASERIQJAAQD/AP6AAQD/AAGAAQD/AAEAAAMAAAAAA0ADQAADAAcACwAAJSERIQEhESE3IREhAkABAP8A/oABAP8AwAEA/wDAAQD/AAEAgAEAAAAAAAQAAAAAA0ADQAADAAcACwAPAAAlIREhASERISUhESEBIREhAkABAP8A/oABAP8AAYABAP8A/oABAP8AwAEA/wABAIABAP8AAQAAAAAFAAAAAAQAA0AAAwAHAAsADwATAAAlIREhASERIQEhESElIREhASERIQMAAQD/AP6AAQD/AP6AAQD/AAJAAQD/AP6AAQD/AMABAP8AAQD/AAEAgAEA/wABAAAAAAYAAAAABAAEAAADAAcACwAPABMAFwAAKQERIQEhESEBIREhJSERIQEhESE3IREhAwABAP8A/oABAP8A/oABAP8AAkABAP8A/oABAP8AwAEA/wABAP8AAQD/AAEAgAEA/wABAIABAAAABQAAAAADuQP4AD8AfwC/AMQBRQAAARUfDTsBPw09AS8NKwEPDTUVHw07AT8NPQEvDSsBDw01FR8NOwE/DT0BLw0rAQ8NJRURIREnFSMPBxUfAxUjDwcVHwMVIw8HFR8DFR8HIT8HNT8ENS8HIzU/BDUvByM1PwQ1LwcjNS8HIQ8GAaIBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBG/6GP54GBgUFBAMBAQIEBbKeBgYFBQQDAQECBAWyngYGBQUEAwEBAgQFsgEBAwQFBQYHAbgHBgUFBAMBAa8GAgQCAQEDBAUFBgaerwYCBAIBAQMEBQUGBp6vBgIEAgEBAwQFBQYGngEBAwQFBQYH/kgHBgUFBAMBAQQKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCfIKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCfIKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCbMf/K0Dch8fAQEDBAUFBgZDCAcFd04BAQMEBQUGB0IIBwV3TgEBAwQFBQYGQwgHBXcuBwYFBQQDAQEBAQMEBQUGBy50BQMHCEMGBgUFBAMBAU50BQMHCEIHBgUFBAMBAU50BQMHCEMGBgUFBAMBAR8HBgUFBAMBAQEBAwQFBQYAAAAAAQAAAAADeQP4AFYAAAERLwYPCx8FAR8CMz8EAT8FLwsPBhE1LwkrAQ8JAcHQBAYFBgsMDAwGBQUFBAQDAgQBAQQCBAMFATsHEwwMDAYGBQUBPwUDBAIEAQEEAgMEBAUFBQYMDAwLBgUGBNABAgIGBwoKBgYHBgYHBgULCQgGAgIBA7n9Jc0EBAMDAwEBAwMDBAQFBQYFDAwMDAUGBQT+yQcJAwMCAgMEATsFBQYFDAwMDAUGBQUEBAMCBAEBAwMDBATNAtsGBwYGCgoHBgICAQECAgYHCgoGBgcAAAIAAAAAA/gD+ABFAIkAAAkBDwUfCz8GERUfCTsBPwk1ES8KDwUXER8KMz8DAT8FLwsPBhE1LwkrAQ8JAVb+xQUDBAIEAQEDAwMEBAUFBQYMDAwLBgUFBdABAgIGBwoKBgYHBgYHBgYKCgcGAgIBAQIDBQUHBwkFDAwGBgYGBQXkAQIDBQUHBwkGBgYMDAsGBQE/BQMEAgQBAQMDAwQEBQUFBgwMDAsGBQUF0AECAgYHCgoGBgcGBgcGBgoKBwYCAgED5v7IBAUGBQwMDAwFBgUFBAQDAgQBAQMDAwQEzf0lBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgNyCQkJCAcGBgQCAgEBAQIDAwQx/I4JCQkIBwYGBAICAQMEAwQBPAQFBgUMDAwMBQYFBQQEAwMDAQEDAwMEBM0C2wYHBgYKCgcGAgIBAQICBgcKCgYGBwAAAAEAAAAAA3oD+ABWAAABMQ8EAQ8FHws/BhEVHwk7AT8JNREfBTM/Cy8FAS8BAf0LBwcHBf7BBQMEAgQBAQMDAwQEBQUFBgwMDAsGBQUF0AECAgYHCgoGBgcGBgcGBgoKBwYCAgHQBAYFCwwMDAYGBQUFBAQDAwMBAQQCBAMF/sEQEgP4AgIDAwT+xAQFBgUMDAwMBQYFBQQEAwIEAQEDAwMEBM39JQYHBgYKCgcGAgIBAQICBgcKCgYGBwYC280EBAMFAgICAwMEBAUFBgUMDAwMBQYFBAE8CQUAAAAIAAAAAAP4A/gAAwAHAAsALwBvAHsAfwCDAAAlMzUjITM1IyEzNSM1FSE1Lw4rAg8NNxUfDj8OPQEvDg8OBSMVMxUzNTM1IzUjJREhEQMhESECP/z8/ob8/AF6/PwBOwEBAgQEBQUHBggICAkKCQp5CgkKCQgICAYHBQUEBAIBTgECAwMEBQUFBwYHBwgICAgHCAcHBwYFBQUEAwMCAQECAwMEBQUFBgcHBwgHCAgICAcHBgcFBQUEAwMCAf52fn4/fn4/ArX8jj8D8PwQxT8/P5UXFwoKCQkICAgHBgYFBAMCAgICAwQFBgYHCAgICQkKuQoKCQkJCAcHBgYFBAMDAQEBAQMDBAUGBgcHCAkJCQoKCgkKCQgICAYHBQUEBAIBAQEBAgQEBQUHBggICAkKCSc/fn4/fn78jgNy/E8D8AAAAAAEAAAAAAP4A/gABwAPABMAZQAAAR8CIz8CATM3MxczAyMDFSM1KwEPChURFR8JMyE3IREzFSE1MxUzNS8JIy8OKwEPDgLcAQVWulQEBP7nbjXvNm/icaV+P/wGBwYGCgoHBgICAQECAgYICQsGBgYGATsy/tI/Afg/fgECBQYJCgsGBgf8AwMEBQcICg0HBwkICgoLCwsLCgoICAgHDAoJBgUEAwIB6gUY6OIPFP4ekJACNwE7Pz8BAQECBggJCwYGBgb9DAYGBgYLCQgGAgIBfgJ2Pz9+wwcGCwoIBwUBAQEdCwsMDAsLCQUDBAMCAgEBAgIDBAMFCQsLDAwLCwoABAAAAAAD+AP4ADYAXwBjALQAACUPByMPAxUfBjM/DS8KIw8FAQcDHwsVMwE/BTUvCiMPAwEVIzUrAQ8KFREVHwkzNyMRMxUhNTMVNzUvCSMvDisBDw4B6k4ICQkJCgoKCwYEAwECAgIzFBUULAsKCgoKCQkNCggGBQIBAQMGBAUGBwcICAkGBgYGBgUFAZ1D/wkIBwcGBgUFAwMEAgEBEUMIBwUEAQECAgQLBgYGBwcHBwwMCgX+cX4//AYHBgYKCgcGAgIBAQICBggJCwYGBkqHjD8B+D9+AQIFBgkKCwYGB/wDAwQFBwgKDQcHCQgKCgsLCwsKCggICAcMCgkGBQQDArpSBwYGBQMDAgECBAQFBAQBEgUDAgECAwQEBQYKCgsMDQ4ODw4OCAYGBQQDAQEBAgIDAwQBo0X+6gMDBQUGBggICAkSERIBGkkLDA0NDQcGBgYFDQYEAwMCAQEEBQQBFT8/AQEBAgYICQsGBgYG/QwGBgYGCwkIBgICAX4Cdj8/sHWABwYLCggHBQEBAR0LCwwMCwsJBQMEAwICAQECAgMEAwUJCwsMDAsLCgAABwAAAAAD+AP4AAMABQAlADIANgA6AIwAACUhNTcnIzcfBz8HLwcPBjcRIwEvAiMPAzUDIREhExUjNSsBDwoVERUfCTMhNSMRMxUhNTMVMxEvCSMvDisBDw4DRv66XwsB6AEBAwQFBQYGBwYFBQQDAQEBAQMEBQUGBwYGBQUEAwF9FP7WCAgICQgICEI/Ajf9yT9+P/wGBwYGCgoHBgICAQECAgYICQsGBgYGATv8PwH4P34BAgUGCQoLBgYH/AMDBAUHCAoNBwcJCAoKCwsLCwoKCAgIBwwKCQYFBAMCR25fCgUGBgUFBAMBAQEBAwQFBQYGBwYFBQQCAgEBAgIEBQUGl/6GAQgFBAEBBAVBs/5HAfgBej8/AQEBAgYICQsGBgYG/QwGBgYGCwkIBgICAX4Cdj8/vQECBwYLCggHBQEBAR0LCwwMCwsJBQMEAwICAQECAgMEAwUJCwsMDAsLCgAAAAADAAAAAAP3A/gAPQBBAK4AAAEPAx8EIQ8HHwchDwQfBz8ILwgPAgEVIzUrAQ8KFREVHwkzISMvCzU/ASERMxUhNTMVPwMfCBEvCSMvDisBDw4DBQQDAQEBAQMEiv5RBgYFBQQDAQEBAQMEBQUGBgGqhQQDAQEBAQMEBQYGBQcFBgW9BAMBAQEBAwS9BQYGBgYGBf72fj/8BgcGBgoKBwYCAgEBAgIGCAkLBgYGBgLUCQkJCAkIBwcJBwYDAgEE/cM/Afg/CAcICQkJCQkICAcHHAECBAcJCgsGBgf8AwMEBQcICg0HBwkICgoLCwsLCgoICAgHDAoJBgUEAwIB9gUFBgYGBgUFhwECAgQFBQYHBgYFBQQDAQGIBAYGBgYGBQUEAwEBAQEDBMAFBQYGBwYFBboEAwEBAQIDAYA/PwEBAQIGCAkLBgYGBv0MBgYGBgsJCAYCAgECAgMEBQUGCwsMDQ0NDQ0Cdj8/wwICAQEBAQIDBAUFBxsBOQcGCwoIBwUBAQEdCwsMDAsLCQUDBAMCAgEBAgIDBAMFCQsLDAwLCwoAAAADAAAAAAP4A/cABQAIABAAACUnBxcBJyUHEwEzNyEXNwMjAkZ9XNkBslz+ENJp/sVpUAEDUEzoasCGVugBylZEAQEq/a7GxU4CZgAABQAAAAADuAP4AAkAEAAXAB8AJgAAATMDFSE1IxM1IQUjFzcjNSMTHwIjPwEDMzczFzMDIwUzFTM1MycCV9/xAVPt8P68/o2dvb2ePy8BBT2HPgXLUCWtJ1CjUgFUnT+evQGD/qciPgFbIPy9vfwB9QgTsLUW/olwcAG5vfz8vQAEAAAAAAO4A/gABgAOABUAHwAAAR8CIz8BAzM3MxczAyMFIxc3IxEjBTMDFSE1IxM1IQETAQU9hz4Fy1AlrSdQo1IB8Z29vZ4//YTe8QFT7fD+vQGACROwtRf+iHBwAbn8vb0DMz7+pyI+AVsgAAAABAAAAAADuAP3AAkAEAAYAB8AABMzAxUhNSMTNSETHwIjPwEDMzczFzMDIwEjFzcjESNg3vEBU+3w/r2zAQU9hz4Fy1AlrSdQo1IB8Z29vZ4/AYP+pyI+AVsgAfUIE7C1Fv6JcHABufzNvb0DMwAAAAAAEgDeAAEAAAAAAAAAAQAAAAEAAAAAAAEABwABAAEAAAAAAAIABwAIAAEAAAAAAAMABwAPAAEAAAAAAAQABwAWAAEAAAAAAAUACwAdAAEAAAAAAAYABwAoAAEAAAAAAAoALAAvAAEAAAAAAAsAEgBbAAMAAQQJAAAAAgBtAAMAAQQJAAEADgBvAAMAAQQJAAIADgB9AAMAAQQJAAMADgCLAAMAAQQJAAQADgCZAAMAAQQJAAUAFgCnAAMAAQQJAAYADgC9AAMAAQQJAAoAWADLAAMAAQQJAAsAJAEjIGUtaWNvbnNSZWd1bGFyZS1pY29uc2UtaWNvbnNWZXJzaW9uIDEuMGUtaWNvbnNGb250IGdlbmVyYXRlZCB1c2luZyBTeW5jZnVzaW9uIE1ldHJvIFN0dWRpb3d3dy5zeW5jZnVzaW9uLmNvbQAgAGUALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgBlAC0AaQBjAG8AbgBzAGUALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAGUALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAdQBzAGkAbgBnACAAUwB5AG4AYwBmAHUAcwBpAG8AbgAgAE0AZQB0AHIAbwAgAFMAdAB1AGQAaQBvAHcAdwB3AC4AcwB5AG4AYwBmAHUAcwBpAG8AbgAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoAClBkZl9FeHBvcnQKQ1NWX0V4cG9ydAxFeGNlbF9FeHBvcnQMTVRfRGF0ZXJhbmdlDUJUX0V4Y2VsY2xlYXIOQlRfRXhjZWxmaWx0ZXIMQnVsbGV0X0Fycm93DUJ1bGxldF9DaXJjbGUFTm9uZTILQnVsbGV0X1RpY2sRQm9yZGVyX0RpYWdvbmFsVXATQm9yZGVyX0RpYWdvbmFsRG93bg1CdWxsZXRfRmxvd2VyCkJ1bGxldF9Eb3QNQnVsbGV0X1NxdWFyZQ1NVF9SaWdodEFycm93DE1UX0xlZnRBcnJvdwxNVF9Eb3duQXJyb3cKTVRfVXBhcnJvdw1NVF9SZWN1cnJlbmNlE01UX1JlY3VycmVuY2VFZGl0ZWQLTVRfTG9jYXRpb24OTVRfRGVzY3JpcHRpb24LTVRfVGltZXpvbmUITVRfVG9kYXkOTVRfTW9udGhBZ2VuZGELTVRfV29ya3dlZWsLTVRfV2Vla1ZpZXcKTVRfRGF5Vmlldw1NVF9BZ2VuZGFWaWV3C01UX0RhdGVUaW1lC01UX1Jlc291cmNlDk1UX1RpbWVMaW5lRGF5D01UX1RpbWVMaW5lV2VlaxNNVF9UaW1lTGluZVdvcmtXZWVrEE1UX1RpbWVMaW5lTW9udGgIdGFibGUtMDIEY29weQh0aC1zbWFsbAdzYXZlLTAyCmFsaWduLWxlZnQHZWRpdC0wNghjbG9zZS13Zgt3b3JkLWV4cG9ydAtjcm9zcy1jbG9zZQZmaWx0ZXIEcGx1cwVjbG9zZQ1jaGVjay1tYXJrLTAxCnByaW50ZXItMDEHZWRpdC0wNAdhZGQtbmV3CGNsb3NlLTAxEUZUX0Ryb3Bkb3duX0Fycm93D2Fycm93aGVhZC11cC0wMRFhcnJvd2hlYWQtZG93bi0wMQxhcnJvd2hlYWQtdXAOYXJyb3doZWFkLWRvd24NYXJyb3ctZG93bi0wMgthcnJvdy11cC0wMRNhcnJvdy1oZWFkLXJpZ2h0LTAyD2Fycm93aGVhZC1yaWdodA5hcnJvd2hlYWQtbGVmdAlkZWxldGUtMDUSYXJyb3ctc2Fucy1sZWZ0LTAxE2Fycm93LXNhbnMtcmlnaHQtMDENYXJvb3ctbGVmdC0wMRBuYXZpZ2F0aW9uLXJpZ2h0CVNvcnRpbmctbQplZGl0LWljb24xDWZpcnN0LXBhZ2VuYXYMbHN0LXBhZ2UtbmF2B3RlbXAtZHQLQm90dG9tLWljb24GRmlsdGVyCFRvcC1pY29uC254dC1wZy1pY29uC2Rvd24tYXJyb3cyB2dycC1kZWwIVXAtYXJyb3cKRHduLWFycm93MwlmbHRyLWNhbjIJcHJldi1pY29uCUdyb3VwaWNvbgtTZWxlY3Rpb24tbQ9DbGVhcl9pbnB1dF8wMDERQ2hlY2JveF9zZWxlY3Rpb24MSW50ZXJtZWRpYXRlDU1UX0xlZnRfQXJyb3cHQlRfRWRpdAhNVF9DbGVhcg5NVF9SaWdodF9BcnJvdwpNVF9BZGRmbGF0DE1UX0JvdHRvbWZpbAlNVF9yZW1vdmULTVRfQmFja3dhcmQHTVRfTWVudQlNVF9TZWFyY2gITVRfbW9udGgJTVRfRGVsZXRlD01UX0JvdHRvbV9BcnJvdwdNVF9TYXZlCE1UX21lbnUxCU1UX3JlbG9hZAhNVF9DbG9zZQdNVF9UaW1lDkNvbHVtbl9jaG9vc2VyCFRyZWV2aWV3CVRyZWV2aWV3MglUcmVldmlldzEJVHJlZXZpZXczDk1UX1RyZWVfZXhwYW5kCE1hdGVyYWlsDU1hdGVyaWFsX1BsYXkOTWF0ZXJpYWxfUGF1c2UPUGFyYU9wdGlvbmRvd24xClRleHRTZWFyY2gXSW5zaWRlSG9yaXpvbmRhbEJvcmRlcnMKUmVzdGFydEF0MQ1PcGVuSHlwZXJsaW5rB0N1dERhdGEIQ29weURhdGEJVG9wQm9yZGVyDURlbGV0ZUNvbHVtbnMKRGVsZXRlUm93cwtJbnNlcnRSaWdodApJbnNlcnRMZWZ0D1JlbW92ZUh5cGVybGluaxVJbnNpZGVWZXJ0aWNhbEJvcmRlcnMLUmlnaHRCb3JkZXINRWRpdEh5cGVybGluawlIeXBlcmxpbmsLTGVmdEJvcmRlcnMLRGVsZXRlVGFibGUPVGFibGVQcm9wZXJ0aWVzDUNvcHlIeXBlcmxpbmsMQm90dG9tQm9yZGVyDkNsaXBib2FyZFBhc3RlEUNvbnRpbnVlTnVtYmVyaW5nC0luc2VydEJlbG93C0luc2VydEFib3ZlCkJvcmRlck5vbmUJQm9yZGVyQm94A0FsbA9UYWJsZUFsaWduUmlnaHQMQ3VzdG9tQm9yZGVyDlRhYmxlQWxpZ25MZWZ0EFRhYmxlQWxpZ25DZW50ZXINTGluZVZlcnlzbWFsbApMaW5lbm9ybWFsCUxpbmVzbWFsbA1QYXJhT3B0aW9udXAxClRleHRCb3R0b20KVGV4dENlbnRlcgdUZXh0VG9wDk1UX0NsZWFyRm9ybWF0EE1UX1N0cmlrZXRocm91Z2gMTVRfVXBwZXJjYXNlCk1UX0p1c3RpZnkITVRfSW1hZ2UJTVRfUmVzaXplC01UX01pbmltaXNlC01UX0VkaXRMaW5rB01UX0JvbGQMTVRfQWxpZ25MZWZ0Bk1UX0N1dBJNVF9BbHRlcm5hdGl2ZVRleHQHTVRfQ29weQlNVF9SZW1vdmURTVRfSW5jcmVhc2VJbmRlbnQLTVRfQ2xlYXJBbGwHTVRfVW5kbw1NVF9GdWxsU2NyZWVuDE1UX1VuZGVybGluZRBNVF9Vbm9yZGVyZWRMaXN0Ck1UX1ByZXZpZXcOTVRfT3JkZXJlZExpc3QMTVRfTG93ZXJjYXNlDU1UX1JlbW92ZUxpbmsJTVRfWm9vbUluC01UX09wZW5MaW5rCE1UX1ByaW50DE1UX0ZvbnRDb2xvcg1NVF9BbGlnblJpZ2h0DU1UX0NyZWF0ZUxpbmsLTVRfVmlld1NpZGULTVRfQ29kZVZpZXcKTVRfWm9vbU91dA5NVF9TdXBlcnNjcmlwdAdNVF9QYXJhB01UX1JlZG8ITVRfUGFzdGUNTVRfSW5zZXJ0Q29kZQxNVF9TdWJzY3JpcHQKTVRfRGlzcGxheQpNVF9SZXBsYWNlCU1UX0l0YWxpYwpNVF9DYXB0aW9uEk1UX0JhY2tncm91bmRjb2xvchFNVF9EZWNyZWFzZUluZGVudA5NVF9BbGlnbkNlbnRlcgtNVF9Gb250TmFtZQtEcmFnQW5kRHJvcAxGaWx0ZXJGaWVsZHMKTmV3X0NvbHVtbgdOZXdfUm93A1N1bQhGaWx0ZXJfQgdDbG9zZV9GDUNsZWFyZmlsdGVyX00CT2sLQWxpZ25Cb3R0b20OSW5zZXJ0Um93QWJvdmUOSW5zZXJ0Um93QmVsb3cLQWxpZ25DZW50ZXIMRGVsZXRlQ29sdW1uCURlbGV0ZVJvdxBJbnNlcnRDb2x1bW5MZWZ0CEFsaWduVG9wEUluc2VydENvbHVtblJpZ2h0DkVkaXRQcm9wZXJ0aWVzEVZlcnRpY2FsQWxpZ25tZW50CUFkZENvbHVtbgVTdHlsZQlUYl9EZWxldGUGQWRkUm93BkhlYWRlcghUYWJfTW9yZQZSZXNpemUJTV9QVl9PcGVuDk1fUFZfRmlyc3RwYWdlDU1fUFZfUHJldmlvdXMJTV9QVl9OZXh0DU1fUFZfTGFzdHBhZ2UMTV9QVl9ab29tb3V0C01fUFZfWm9vbWluDU1fUFZfRG93bmxvYWQNTV9QVl9Cb29rbWFyawtNX1BWX1NlYXJjaBNNX1BWX1RleHRBbm5vdGF0aW9uCk1fUFZfQ2xvc2UMTV9QVl9Db21tZW50CU1fUFZfU2F2ZQ5NX1BWX0FsaWduTGVmdA1NX1BWX0ZyZWVoYW5kCU1fUFZfVW5kbw5NX1BWX0hpZ2hsaWdodAlNX1BWX01vcmUOTV9QVl9VbmRlcmxpbmUSTV9QVl9TdHJpa2V0aHJvdWdoCk1fUFZfUGFpbnQITV9QVl9QYW4MTV9QVl9PcGFjaXR5C01fUFZfRGVsZXRlC01fUFZfQ3Vyc29yD01fUFZfUmlnaHRBcnJvdxBNX1BWX1N0cm9rZWNvbG9yCk1fUFZfUHJpbnQJTV9QVl9SZWRvDk1fUFZfRm9udGNvbG9yC01fUFZfU2hhcGVzDk1fUFZfTGVmdEFycm93EU1fUFZfU3Ryb2tld2VpZ2h0Ek1fUFZfQW5ub3RhaW9uRWRpdA5NX1BWX1RodW1ibmFpbApNX1BWX1N0YW1wDk1fUFZfUGFnZWJyZWFrEE1fUFZfTmV3RG9jdW1lbnQKTV9Db2xsYXBzZQhNX0V4cGFuZA5Eb3VibGVSZXNpemVfMg5Eb3VibGVSZXNpemVfMQ5TaW5nbGVSZXNpemVfMQ5TaW5nbGVSZXNpemVfMw5TaW5nbGVSZXNpemVfMg5TaW5nbGVSZXNpemVfNAtEcmFnYW5kRHJvcAdBcnJvd1VwCUFycm93RG93bgpBcnJvd3JpZ2h0CUFycm93TGVmdAdHcmlwcGVyEE5ld19GaWx0ZXJBY3RpdmUHTVRfQ29kZQdNVF9HcmlkBVBhc3RlBkRlbGV0ZQtNVF9Eb3dubG9hZANDdXQHTVRfTGlzdApNVF9SZWZyZXNoB01UX2luZm8NTVRfUmlnaHRhcnJvdw1NVF9PcGVuRm9sZGVyBUNsZWFyDE1UX05ld0ZvbGRlcglNVF9SZW5hbWUEQ29weQZTZWFyY2gJTVRfVXBsb2FkB01UX0JhY2sMTVRfU2VsZWN0QWxsB01UX1NvcnQJTVRfT3B0aW9uB01UX1RpY2sMTV9CcmVhZGNydW1iDU1fRXhjZWxFeHBvcnQLTV9DU1ZFeHBvcnQGTV9TYXZlCE1fU2F2ZWFzCE1fRXhwb3J0CE1fRGVsZXRlDE1fR3JhbmRUb3RhbAZNX0dyaWQKTV9TdWJ0b3RhbAtNX05ld1JlcG9ydBJNX051bWJlckZvcm1hdHRpbmcITV9SZW5hbWULTV9QREZFeHBvcnQMTV9GdWxsc2NyZWVuB01fQ2hhcnQGTV9Mb2FkCEZvbnRUeXBlB01fQ2xvc2UNTV9MaW5lU3BhY2luZwZNX0xvY2sNT3V0c2lkZUJvcmRlcgZNX0xpbmsNTV9BbGlnbkJvdHRvbQdNX1RhYmxlEE1fVGFibGVPZkNvbnRlbnQMTV9QYWdlTnVtYmVyBk1fQm9sZApNX0FsaWduVG9wEk1fQWxpZ25DZW50ZXJUYWJsZQtNX1BhZ2VTZXR1cA1NX1N0cm9rZVN0eWxlB01fSW1hZ2UKTV9Cb29rbWFyawhNX0hlYWRlcglNX0J1bGxldHMSTV9TaG93SGlkZVByb3BlcnR5DE1fQWxpZ25SaWdodAhNX0Zvb3RlcgpBbGxCb3JkZXJzDUluc2lkZUJvcmRlcnMEQ2VsbA9NX0FsaWduVG9wdGFibGUSTV9BbGlnbkJvdHRvbXRhYmxlEk1fQWxpZ25DZW50ZXJ0YWJsZQlTZWxlY3Rpb24HTV9CcmVhawtNX1BhZ2VCcmVhaw5NX1NlY3Rpb25CcmVhawdBdXRvRml0EEZpeGVkQ29sdW1uV2lkdGgNQXV0b0ZpdFdpbmRvdwxCcmluZ0ZvcndhcmQKQnJpbmdGcm9udAhTZW5kYmFjawxTZW5kQmFja3dhcmQHVW5ncm91cAVHcm91cAVPcmRlcg9NX1NpbmdsZVVwQXJyb3cRTV9TaW5nbGVEb3duQXJyb3cSTV9TaW5nbGVSaWdodEFycm93EU1fU2luZ2xlTGVmdEFycm93Ek1fRG91YmxlUmlnaHRBcnJvdxFNX0RvdWJsZUxlZnRBcnJvdwlab29tVG9GaXQIQWRkQWJvdmUIQWRkQmVsb3cGTV9MaW5lB01fQXJyb3cLTV9SZWN0YW5nbGUITV9DaXJjbGUKTV9QZW50YWdhbghNX0xlbmd0aAtNX1BlcmltZXRlcgZNX0FyZWEITV9SYWRpdXMITV9Wb2x1bWUSTV9DaGFuZ2VTY2FsZVJhdGlvDE1fUHJvcGVydGllcwlNX0NvbW1lbnQKVGh1bWJzRG93bghUaHVtYnNVcAtUaHVtYnNEb3duMQlKUEdFeHBvcnQJUE5HRXhwb3J0CVNWR0V4cG9ydBdNX0NvbmRpdGlvbmFsRm9ybWF0dGluZxFNX0Zvcm11bGFGdW5jdGlvbgxIaWRlaGVhZGluZ3MNSGlkZUdyaWRsaW5lcwZNX0hpZGUJTXNFeGNlbDk3CUV4cG9ydENTVgNNRFgIRm9ybWF0X00LT3BlbmZvbGRlcjEITmFtZWRzZXQLTy1BdHRyaWJ1dGUJRGltZW5zaW9uBkxldmVsMQZMZXZlbDIGTGV2ZWwzBkxldmVsNAZMZXZlbDULVXNlckRlZmluZWQDS1BJCk1fU29ydERvd24KTV9Tb3J0Tm9uZQhNX1NvcnRVcBBDYWxjdWxhdGVkTWVtYmVyEE1UX1Bhc3RlVGV4dG9ubHkNTVRfUGFzdGVTdHlsZQ1NVF9QYXN0ZUltYWdlEU1fTWVyZ2VGb3JtYXR0aW5nDE1fU3BlbGxDaGVjawpDdXN0b21Tb3J0DlNvcnREZXNjZW5kaW5nDVNvcnRBc2NlbmRpbmcAAAAAAA==") format("truetype");
}

.e-icons {
    font-family: e-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
    text-transform: none;
}

.e-control, .e-css {
    font-size: 12px;
    font-weight: normal;
}

.e-error {
    color: rgb(244, 67, 54);
    font-size: 12px;
    font-weight: normal;
}

.e-control, .e-control [class^="e-"], .e-control [class*=" e-"] {
    box-sizing: border-box;
}

.e-control:focus, .e-control :focus {
    outline: none;
}

.e-rtl {
    direction: rtl;
    text-align: right;
}

.e-overlay {
    background-color: rgb(56, 56, 56);
    height: 100%;
    opacity: 0.5;
    pointer-events: none;
    touch-action: none;
    width: 100%;
}

.e-hidden {
    display: none;
}

.e-blazor-hidden {
    visibility: hidden;
}

.e-disabled {
    background-image: none;
    cursor: default;
    opacity: 0.35;
}

.e-ul {
    list-style-type: none;
}

.e-prevent-select {
    user-select: none;
}

.e-warning {
    color: rgb(255, 202, 28);
}

.e-success {
    color: rgb(34, 178, 75);
}

.e-information {
    color: rgb(72, 155, 213);
}

.e-block-touch {
    touch-action: pinch-zoom;
}

@keyframes SlideLeftOut {
    0% {
        transform: translate(0px, 0px);
    }

    100% {
        transform: translate(-100%, 0px);
    }
}

@keyframes SlideLeftIn {
    0% {
        transform: translate(-100%, 0px);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes SlideRightIn {
    0% {
        transform: translate(100%, 0px);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes SlideRightOut {
    0% {
        transform: translate(0px, 0px);
    }

    100% {
        transform: translate(100%, 0px);
    }
}

@keyframes SlideBottomIn {
    0% {
        transform: translate(0px, 100%);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes SlideBottomOut {
    0% {
        transform: translate(0px, 0px);
    }

    100% {
        transform: translate(0px, 100%);
    }
}

@keyframes SlideTopIn {
    0% {
        transform: translate(0px, -100%);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes SlideTopOut {
    0% {
        transform: translate(0px, 0px);
    }

    100% {
        transform: translate(0px, -100%);
    }
}

@keyframes SlideRight {
    0% {
        width: 0px;
    }

    100% {
        width: 100%;
    }
}

@keyframes SlideLeft {
    0% {
        width: 100%;
    }

    100% {
        width: 0px;
    }
}

@keyframes SlideDown {
    0% {
        height: 0px;
    }

    100% {
        height: 100%;
    }
}

@keyframes SlideUp {
    0% {
        height: 100%;
    }

    100% {
        height: 0px;
    }
}

@keyframes FadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes FadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes ZoomIn {
    0% {
        transform: translate(0px, 0px) scale(0);
    }

    100% {
        transform: translate(0px, 0px) scale(1);
    }
}

@keyframes ZoomOut {
    0% {
        transform: translate(0px, 0px) scale(1);
    }

    100% {
        transform: translate(0px, 0px) scale(0);
    }
}

@keyframes FadeZoomIn {
    0% {
        opacity: 0;
        transform: scale(0);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes FadeZoomOut {
    0% {
        opacity: 1;
        transform: scale(1);
    }

    100% {
        opacity: 0;
        transform: scale(0);
    }
}

@keyframes FlipRightDownIn {
    0% {
        transform: perspective(400px) rotateY(-180deg);
        transform-origin: right center;
        transform-style: preserve-3d;
    }

    100% {
        transform: rotateY(0deg);
        transform-origin: right center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipRightDownOut {
    0% {
        transform: perspective(400px) rotateY(0deg);
        transform-origin: right center;
        transform-style: preserve-3d;
    }

    100% {
        transform: rotateY(-180deg);
        transform-origin: right center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipRightUpIn {
    0% {
        transform: perspective(400px) rotateY(135deg);
        transform-origin: right center;
        transform-style: preserve-3d;
    }

    100% {
        transform: rotateY(0deg);
        transform-origin: right center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipRightUpOut {
    0% {
        transform: perspective(400px) rotateY(0deg);
        transform-origin: right center;
        transform-style: preserve-3d;
    }

    100% {
        transform: rotateY(135deg);
        transform-origin: right center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipLeftDownIn {
    0% {
        transform: perspective(400px) rotateY(-180deg);
        transform-origin: left center;
        transform-style: preserve-3d;
    }

    100% {
        transform: rotateY(0deg);
        transform-origin: left center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipLeftDownOut {
    0% {
        transform: perspective(400px) rotateY(0deg);
        transform-origin: left center;
        transform-style: preserve-3d;
    }

    100% {
        transform: rotateY(135deg);
        transform-origin: left center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipLeftUpIn {
    0% {
        transform: perspective(400px) rotateY(-135deg);
        transform-origin: left center;
        transform-style: preserve-3d;
    }

    100% {
        transform: rotateY(0deg);
        transform-origin: left center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipLeftUpOut {
    0% {
        transform: perspective(400px) rotateY(0deg);
        transform-origin: left center;
        transform-style: preserve-3d;
    }

    100% {
        transform: rotateY(135deg) perspective(200px);
        transform-origin: left center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipYLeftIn {
    0% {
        opacity: 0;
        transform: perspective(400px) rotateY(180deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }

    50% {
        transform: perspective(700px) rotateY(90deg);
    }

    100% {
        opacity: 1;
        transform: rotateY(0deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipYLeftOut {
    0% {
        opacity: 1;
        transform: perspective(400px) rotateY(0deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }

    50% {
        transform: perspective(700px) rotateY(90deg);
    }

    75% {
        transform: perspective(850px) rotateY(125deg);
    }

    100% {
        opacity: 0;
        transform: rotateY(180deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipYRightIn {
    0% {
        opacity: 0;
        transform: perspective(400px) rotateY(-180deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }

    50% {
        transform: perspective(700px) rotateY(-90deg);
    }

    100% {
        opacity: 1;
        transform: rotateY(0deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipYRightOut {
    0% {
        opacity: 1;
        transform: perspective(400px) rotateY(0deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }

    50% {
        transform: perspective(700px) rotateY(-90deg);
    }

    100% {
        opacity: 0;
        transform: rotateY(-180deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipXDownIn {
    0% {
        opacity: 0;
        transform: perspective(400px) rotateX(180deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }

    50% {
        transform: perspective(700px) rotateX(90deg);
    }

    100% {
        opacity: 1;
        transform: rotateX(0deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipXDownOut {
    0% {
        opacity: 1;
        transform: perspective(400px) rotateX(0deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }

    50% {
        transform: perspective(700px) rotateX(90deg);
    }

    75% {
        transform: perspective(850px) rotateX(125deg);
    }

    100% {
        opacity: 0;
        transform: rotateX(180deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipXUpIn {
    0% {
        opacity: 0;
        transform: perspective(400px) rotateX(-180deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }

    50% {
        transform: perspective(700px) rotateX(-90deg);
    }

    100% {
        opacity: 1;
        transform: rotateX(0deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }
}

@keyframes FlipXUpOut {
    0% {
        opacity: 1;
        transform: perspective(400px) rotateX(0deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }

    50% {
        transform: perspective(700px) rotateX(-90deg);
    }

    100% {
        opacity: 0;
        transform: rotateX(-180deg);
        transform-origin: center center;
        transform-style: preserve-3d;
    }
}

.Right_Buttons {
    display: flex;
    justify-content: flex-end;
}

.PrimaryPanel .Primary_Button_2, .Primary_Button_2 {
    background-color: rgb(74, 101, 114);
    min-height: 40px;
    display: block;
    text-align: center !important;
    font-weight: 600 !important;
    border: none !important;
    color: rgb(255, 255, 255) !important;
    box-shadow: none !important;
    border-radius: 200px !important;
    padding: 10px 5px !important;
    width: 100% !important;
}

.Primary_Button_3 {
    background-color: rgb(255, 255, 255);
    min-height: 40px;
    display: block;
    background-position: 25px center;
    background-repeat: no-repeat;
    background-size: 23px;
    text-align: center !important;
    font-weight: 600 !important;
    color: rgb(51, 51, 51) !important;
    box-shadow: none !important;
    border-radius: 200px !important;
    padding: 10px 5px 10px 20px !important;
    width: 100% !important;
    border: 1px solid rgba(51, 51, 51, 0.208) !important;
}

.Primary_Button_4 {
    background-color: rgb(211, 69, 69);
    display: flex;
    background-position: 25px center;
    background-repeat: no-repeat;
    background-size: 23px;
    align-items: center;
    justify-content: center;
    min-height: 40px;
    min-width: 150px;
    text-align: center !important;
    font-weight: 600 !important;
    color: rgb(255, 255, 255) !important;
    box-shadow: none !important;
    border-radius: 200px !important;
    border: 1px solid rgba(51, 51, 51, 0.208) !important;
    padding: 10px 5px !important;
    width: 100% !important;
}

.Primary_Button_4:hover {
    background-color: rgb(211, 69, 69) !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px !important;
}

.RollNo_Icon {
    background-image: url("../images/AppIcons/rollno.png");
}

.Assign_Icon {
    background-image: url("../images/AppIcons/AssignBatch.png");
}

.Creation_Icon {
    background-image: url("../images/AppIcons/usercreation.png");
}

.Sendmail_Icon {
    background-image: url("../images/AppIcons/sendmail.png");
}

.Registercourses_Icon {
    background-image: url("../images/AppIcons/registervourses.png");
}

.Verifymail_Icon {
    background-image: url("../images/AppIcons/verifymail.png");
}

.PrimaryPanel .Primary_Button_2:hover, .Primary_Button_2:hover, .Primary_Button_1:hover {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px !important;
}

.Custom_Panel01 {
    height: 90px;
    display: flex;
    flex-direction: column;
    border-width: 1px 1px 1px 10px;
    border-style: solid;
    border-color: rgba(165, 164, 164, 0.67);
    justify-content: center;
    border-radius: 10px;
}

.Custom_Panel01:hover {
    box-shadow: rgba(0, 0, 0, 0.314) 0px 0px 2px 0px;
    border-left: 10px solid rgb(235, 186, 66);
}

.Custom_Panel01 .panel-heading h6 {
    color: rgb(74, 101, 114);
    font-size: 16px;
    padding: 0px 5px;
    position: relative;
    bottom: 10px;
    left: 15px;
    background-color: white;
    width: fit-content;
    font-weight: 500 !important;
}

.Custom_Panel01 .panel-body {
    padding: 0px 10px !important;
}

.Custom_Panel02 .panel-body {
    padding: 10px 10px 0px !important;
}

.Custom_Panel02 .panel-body .form-group {
    margin: 0px !important;
}

.Male .form-group, .Female .form-group, .Indian .form-group, .Others .form-group, .Handicaped .form-group, .Trans .form-group, .UserTick .form-group {
    display: flex;
    flex-direction: column-reverse;
}

.Male .form-group .controls span, .Female .form-group .controls span, .Others .form-group .controls span, .Indian .form-group .controls span, .Handicaped .form-group .controls span, .Trans .form-group .controls span, .UserTick .form-group .controls span {
    font-size: 17px;
    font-weight: bold;
}

.Male .form-group label, .Others .form-group label, .Female .form-group label, .Indian .form-group label, .Handicaped .form-group label, .Trans .form-group label, .UserTick .form-group label {
    color: rgb(153, 153, 153) !important;
}

.Male_Icon {
    display: block;
    background-repeat: no-repeat;
    height: 35px;
    width: 35px;
    margin-top: 5px;
    position: absolute;
    background-image: url("../images/AppIcons/Male_Hostel.png") !important;
    background-size: 35px !important;
}

.Female_Icon {
    display: block;
    background-repeat: no-repeat;
    height: 35px;
    width: 35px;
    margin-top: 5px;
    position: absolute;
    background-image: url("../images/AppIcons/Female_Hostel.png") !important;
    background-size: 35px !important;
}

.Others_Icon {
    display: block;
    background-repeat: no-repeat;
    background-size: 35px;
    height: 35px;
    width: 35px;
    margin-top: 5px;
    position: absolute;
    background-image: url("../images/AppIcons/Others.png") !important;
}

.Indian_Icon {
    display: block;
    background-repeat: no-repeat;
    background-size: 35px;
    height: 35px;
    width: 35px;
    margin-top: 5px;
    position: absolute;
    background-image: url("../images/AppIcons/Indian.png") !important;
}

.Handicaped_Icon {
    display: block;
    background-repeat: no-repeat;
    background-size: 35px;
    height: 35px;
    width: 35px;
    margin-top: 5px;
    position: absolute;
    background-image: url("../images/AppIcons/Handicaped.png") !important;
}

.UserTick_Icon {
    display: block;
    background-repeat: no-repeat;
    background-size: 35px;
    height: 35px;
    width: 35px;
    margin-top: 5px;
    position: absolute;
    background-image: url("../images/AppIcons/userTick.png") !important;
}

.Trans_Icon {
    display: block;
    background-repeat: no-repeat;
    background-size: 26px;
    height: 35px;
    width: 35px;
    margin-top: 5px;
    position: absolute;
    background-image: url("../images/AppIcons/transgender.png") !important;
}

.Cus_Label table thead tr th[aria-label="AllotedCategoryCount: activate to sort column ascending"] {
    text-align: center;
}

.Cus_Label table tbody tr td:last-child {
    text-align: center;
}

.Cus_Label table tbody tr td:last-child .form-group {
    margin: 0px;
}

.Cus_Label table tbody tr td:last-child .form-group span {
    display: inline-block;
    text-align: center;
    margin: 0px;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    font-weight: 500;
    background-image: linear-gradient(to right, rgb(104, 179, 103), rgb(60, 171, 36));
    padding: 7px 15px;
    border-radius: 5px;
    border: none;
    min-width: 70px;
    color: white !important;
    font-size: 14px !important;
}

#mdlgridUpload .modal-body {
    padding: 0px !important;
    max-height: 100% !important;
    height: calc(100vh - 260px) !important;
    overflow: hidden !important;
}

#mdlgridUpload .modal-body #docFrame.content {
    padding-top: 10px !important;
}

#mdlgridUpload .modal-body #docFrame.content .content.Docexpl {
    padding: 0px !important;
}

#mdlgridUpload .CustomModel {
    height: 100% !important;
}

#mdlgridUpload .CustomModel .modal-body #docFrame .page-header + .content {
    padding-top: 0px !important;
}

.Pill_Panel {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border: 1px solid rgb(229, 229, 229);
    border-radius: 8px;
    background: white;
}

.Pill_Panel:hover {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    background-image: repeating-linear-gradient(14deg, rgb(55, 146, 245), rgba(55, 146, 245, 0.92) 100px);
}

.Pill_Panel .panel-body {
    padding: 10px 0px !important;
}

.Pill_Panel .panel-body .col-lg-12, .Pill_Panel .panel-body .col-md-12, .Pill_Panel .panel-body .col-sm-12 {
    padding: 0px;
    display: flex;
    align-items: center;
}

.Pill_Panel .col-lg-3 span, .Pill_Panel .col-md-3 span, .Pill_Panel .col-sm-3 span, .Pill_Panel2 .col-lg-3 span, .Pill_Panel2 .col-md-3 span, .Pill_Panel2 .col-sm-3 span {
    background-color: rgba(44, 140, 244, 0.13);
    width: 80%;
    aspect-ratio: 1 / 1;
    border-radius: 8px;
    display: block;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    margin: 0px auto;
    background-position: center center;
    background-size: 50%;
    background-repeat: no-repeat;
}

.Pill_Panel .col-lg-3 span, .Pill_Panel .col-md-3 span, .Pill_Panel .col-sm-3 span, .Pill_Panel2 .col-lg-3 span, .Pill_Panel2 .col-md-3 span, .Pill_Panel2 .col-sm-3 span {
    background-image: url("../images/Icons/Document_Joined_Color.svg");
}

.Pill_Panel .panel-body .form-group {
    margin: 0px !important;
}

.Pill_Button {
    position: absolute;
    z-index: 1;
    padding: 0px;
    height: 82px;
}

.Pill_Button .col-md-12, .Pill_Button .col-lg-12, .Pill_Button .col-sm-12 {
    padding: 0px;
}

.Pill_Panel .panel-body {
    height: 120px;
    display: flex;
}

.Pill_Panel2 .panel-body {
    display: flex;
    height: 90px !important;
}

.Pill_Button .controls a {
    width: 100%;
    border-radius: 8px;
    height: 82px;
    background-color: transparent;
    color: transparent;
    z-index: 999;
}

.Pill_Panel .panel-body .Contents_values .form-group span {
    font-size: 30px;
    font-weight: 600;
    color: rgb(55, 146, 245);
}

.Pill_Panel .panel-body .Contents_values .form-group {
    display: flex;
    flex-direction: column-reverse;
    height: 80px;
    justify-content: center;
}

.Pill_Panel:hover .Contents_values .form-group span {
    font-size: 30px;
    font-weight: 600;
    color: rgb(255, 255, 255);
}

.Pill_Panel:hover .Contents_values .form-group label {
    font-size: 30px;
    font-weight: 600;
    color: rgba(255, 255, 255, 0.314);
}

.Pill_Panel:hover .col-lg-3 span {
    background-color: rgb(255, 255, 255);
}

.Pills_Title_Panel {
    margin: 10px 0px;
}

.Pills_Title_Panel .panel-heading {
    border-bottom: 2px solid rgba(229, 229, 229, 0.314);
    padding-left: 0px !important;
}

.Pills_Title_Panel .panel-heading h6 {
    font-size: 20px;
    font-weight: 500 !important;
}

.Pills_Title_Panel .panel-body {
    padding: 20px 0px;
}

.GridSearch .form-group {
    width: auto;
}

.GridSearch .Primary_Button_1 {
    position: relative;
    top: 0px;
    right: 7px;
    margin-left: 10px;
    float: right;
    background-position: center center;
    background-size: 15px;
    background-repeat: no-repeat;
    background-color: rgb(59, 97, 235);
    width: 40px !important;
    font-size: 0px !important;
    max-width: 40px !important;
    min-width: 40px !important;
    background-image: url("../images/AppIcons/loupe.png") !important;
}

.PushDown {
    top: 53px;
    position: relative;
}

.GridSearchInput {
    width: 90%;
    float: left;
}

.GridSearchInput .form-group {
    width: 100% !important;
}

.GridSearchButton {
    width: 10%;
    float: left;
    top: 24px;
    left: 10px;
}

.Panel_01 .form-group .controls span {
    font-weight: 600;
    font-size: 15px;
}

.GridSearchInput .col-md-12, .GridSearchInput .col-lg-12, .GridSearchInput .col-sm-12, .GridSearchButton .col-md-12, .GridSearchButton .col-lg-12, .GridSearchButton .col-sm-12 {
    padding: 0px;
}

.InputAdd .GridSearchInput {
    width: calc(100% - 58px);
}

.InputAdd .GridSearchButton {
    width: 40px;
    top: 0px;
    left: 0px;
    right: 0px;
    position: relative;
    float: right;
}

.InputAdd .GridSearchButton .Primary_Button_1 {
    text-align: center;
    background-color: rgb(22, 109, 186);
    min-height: 40px;
    min-width: 150px;
    float: right;
    background-image: url("../images/AppIcons/plus_alt.svg") !important;
    font-weight: 600 !important;
    border: none !important;
    color: rgb(255, 255, 255) !important;
    box-shadow: none !important;
    border-radius: 200px !important;
    padding: 10px 5px !important;
    width: 100% !important;
    font-size: 0px !important;
}

.T_Flex .col-lg-12, .T_Flex .col-md-12, .T_Flex .col-sm-12 {
    padding: 0px !important;
}

.panel.InlineSingle {
    box-shadow: none !important;
}

.panel.InlineSingle .panel-body {
    padding: 0px;
}

.panel.InlineSingle .panel-body .MainFrameDoc {
    border: none;
}

.ReadOnlyValesPanel {
    border-radius: 8px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

.ReadOnlyValesPanel .panel-body {
}

.ReadOnlyValesInnerPanel .panel-body {
    display: flex;
    align-items: center;
    height: 80px;
    justify-content: space-between;
    width: 100%;
    padding: 0px !important;
}

.ReadOnlyValesInnerPanel .form-group label {
    color: rgb(0, 0, 0);
    font-size: 14px !important;
    padding: 0px !important;
    font-weight: 500 !important;
}

.ReadOnlyValesInnerPanel .form-group .controls span {
    color: rgb(60, 55, 55);
    font-weight: 600;
    font-size: 24px !important;
    padding: 0px !important;
}

.TotalHostels {
}

.ReadOnlyValesInnerPanel {
    position: relative;
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(1) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(1) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(1) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(2) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(2) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(2) .ReadOnlyValesInnerPanel {
    border-right: 2px solid rgb(229, 229, 229);
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-3:nth-child(1) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-3:nth-child(1) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-3:nth-child(1) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-lg-3:nth-child(2) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-3:nth-child(2) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-3:nth-child(2) .ReadOnlyValesInnerPanel {
    border-right: 2px solid rgb(229, 229, 229);
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-3:nth-child(3) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-3:nth-child(3) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-3:nth-child(3) .ReadOnlyValesInnerPanel {
    border-right: 2px solid rgb(229, 229, 229);
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(4) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(4) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(4) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(5) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(5) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(5) .ReadOnlyValesInnerPanel {
    border-top: 2px solid rgb(229, 229, 229);
    border-right: 2px solid rgb(229, 229, 229);
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-3:nth-child(6) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-3:nth-child(6) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-3:nth-child(6) .ReadOnlyValesInnerPanel {
    border-top: 2px solid rgb(229, 229, 229);
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(6) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(6) .ReadOnlyValesInnerPanel, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(6) .ReadOnlyValesInnerPanel {
    border-top: 2px solid rgb(229, 229, 229);
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-3:nth-child(4) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-3:nth-child(4) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-3:nth-child(4) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-lg-3:nth-child(5) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-3:nth-child(5) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-3:nth-child(5) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-lg-3:nth-child(6) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-3:nth-child(6) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-3:nth-child(6) .ReadOnlyValesInnerPanel .panel-body {
    padding-top: 10px;
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(4) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(4) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(4) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(5) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(5) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(5) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(6) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(6) .ReadOnlyValesInnerPanel .panel-body, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(6) .ReadOnlyValesInnerPanel .panel-body {
    padding-top: 10px;
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-4, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4, .ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-4, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4, .ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4, .ReadOnlyValesPanel .panel-body .CustomPane.col-md-4, .ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4 {
    padding: 0px;
}

.ReadOnlyValesInnerPanelValue .form-group {
    margin-bottom: 0px !important;
}

.ReadOnlyValesInnerPanelValue .controls {
    height: 28px;
}

.ReadOnlyValesInnerPanelValue {
    float: left;
    display: flex;
    align-items: center;
    width: 80%;
}

.ReadOnlyValesInnerPanelBG {
    float: right;
    width: 60px;
    height: 60px;
    background-position: center center;
    background-size: 24px;
    background-repeat: no-repeat;
    border-radius: 8px;
    background-color: rgb(242, 244, 247);
    margin-right: 10px;
}

.TotalHostels {
    background-image: url("../images/AppIcons/hostel.png");
}

.BoysHostels {
    background-image: url("../images/AppIcons/male_hosteller.png") !important;
    margin-left: 10px;
}

.GirlsHostels {
    background-image: url("../images/AppIcons/female_hosteller.png") !important;
    margin-left: 10px;
}
.SingleBed {
    background-image: url("../images/AppIcons/Single.png");
}

.DoubleBed {
    background-image: url("../images/AppIcons/Double.png");
}

.TripleBed {
    background-image: url("../images/AppIcons/triple.png");
}

.Travel {
    background-image: url("../images/AppIcons/travel.png");
}

.Scholarhship {
    background-image: url("../images/AppIcons/Scholarship.png");
}

.Synopsis {
    background-image: url("../images/AppIcons/synopsis.png");
}

.Thesis {
    background-image: url("../images/AppIcons/Thesis.png");
}

.Semester {
    background-image: url("../images/AppIcons/Semester.png");
}

.Backlog {
    background-image: url("../images/AppIcons/backlog.png");
}

.Verified {
    background-image: url("../images/AppIcons/tick.svg") !important;
}

.Escalated {
    background-image: url("../images/AppIcons/Escalated.svg") !important;
}

.Completed {
    background-image: url("../images/AppIcons/tick.svg") !important;
}

.Pending {
    background-image: url("../images/AppIcons/clock.svg") !important;
}

.Students {
    background-image: url("../images/AppIcons/user1.svg") !important;
}

.Joined {
    background-image: url("../images/AppIcons/Joined.svg") !important;
}

.Reported {
    background-image: url("../images/AppIcons/reported.svg") !important;
}

.Mess {
    background-image: url("../images/AppIcons/Mess.png") !important;
}

.Dialog_Panel {
    border: 1px solid rgb(57, 118, 181);
    border-radius: 40px;
    background: rgb(255, 255, 255);
    width: 420px;
    margin: 0px auto 20px;
    height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Dialog_Panel:hover {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.Dialog_Panel .panel-body {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.Dialog_Panel .Warning_Icon {
    background-image: url("../images/AppIcons/warning.svg");
    background-size: 100%;
    display: block;
    width: 300px;
    aspect-ratio: 1 / 1;
    float: left;
    background-repeat: no-repeat;
    background-position: center center;
}

.Dialog_Panel .Submit_Icon {
    background-image: url("../images/AppIcons/submitted.svg");
    background-size: 100%;
    display: block;
    width: 250px;
    aspect-ratio: 1 / 1;
    float: left;
    background-repeat: no-repeat;
    background-position: center center;
}

.Dialog_Panel .Success_Icon {
    background-image: url("../images/AppIcons/Successful.svg");
    background-size: 90%;
    display: block;
    width: 250px;
    aspect-ratio: 1 / 1;
    float: left;
    background-repeat: no-repeat;
    background-position: center center;
}

.Dialog_Panel .Save_Icon {
    background-image: url("../images/AppIcons/SaveVector.svg");
    background-size: 90%;
    display: block;
    width: 250px;
    aspect-ratio: 1 / 1;
    float: left;
    background-repeat: no-repeat;
    background-position: center center;
}

.Dialog_Panel .Warning_Content {
    display: flex;
    align-items: center;
}

.Dialog_Panel .Warning_Content .form-group {
    margin: 0px;
}

.Dialog_Panel .Warning_Content .form-group label {
    color: rgb(57, 118, 181);
    font-weight: 500;
    padding: 0px;
    font-size: 16px !important;
}

.Dialog_Panel .Warning_Content .form-group .contols {
    margin-top: 5px;
}

.Dialog_Panel .Warning_Content .form-group .contols span {
}

.ReadOnlyValesPanel1, .ReadOnlyValesPanel {
    border-radius: 0px;
    background-color: transparent !important;
    box-shadow: none !important;
}

.ReadOnlyValesPanel1 {
    margin: 0px !important;
}

.ReadOnlyValesPanel1 .panel-heading {
    border-bottom: 2px solid rgba(135, 135, 135, 0.314);
    padding-left: 0px !important;
    margin-bottom: 20px !important;
}

.ReadOnlyValesPanel1 .panel-heading h6 {
    font-size: 16px;
    font-weight: 500 !important;
}

.ReadOnlyValesPanel1 .panel-body {
    padding: 0px;
}

.dark_panel .col-md-6, .dark_panel .col-lg-6, .dark_panel .col-sm-6 {
    height: 46px;
    display: flex;
    align-items: center;
}

.Header_Buttons {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.Header_Buttons .form-group {
    width: auto;
    height: 30px;
}

.Submit_Button:hover {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    float: right;
    color: rgb(255, 255, 255);
    background-color: rgb(252, 138, 97);
    border-radius: 50px;
    padding: 7px 10px;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 100px;
}

.Submit_Button {
    float: right;
    color: rgb(255, 255, 255);
    background-color: rgb(103, 252, 97);
    border-radius: 50px;
    padding: 7px 10px;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 100px;
    margin-right: 15px;
}

.Cancel_Button, .Cancel_Button:hover {
    float: right;
    color: rgb(255, 255, 255);
    background-color: rgb(88, 113, 125);
    border-radius: 50px;
    padding: 7px 10px;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 100px;
    margin-right: 15px;
}

.Cancel_Button:hover {
    float: right;
    color: rgb(255, 255, 255);
    background-color: rgb(88, 113, 125);
    border-radius: 50px;
    padding: 7px 10px;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 100px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    margin-right: 15px;
}

.Save_Button {
    float: right;
    color: rgb(255, 255, 255);
    background-image: linear-gradient(45deg, rgb(125, 197, 96), rgb(102, 209, 36));
    border-radius: 50px;
    padding: 7px 10px;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 100px;
    margin-right: 15px;
}

.Save_Button:hover {
    float: right;
    color: rgb(255, 255, 255);
    background-image: linear-gradient(45deg, rgb(125, 197, 96), rgb(102, 209, 36));
    border-radius: 50px;
    padding: 7px 10px;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 100px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    margin-right: 15px;
}

.CusBorder-remove .e-de-ctn {
    width: 100%;
}

.CusBorder-remove .e-de-toolbar.e-toolbar .e-toolbar-items {
    display: none !important;
}

.CusBorder-remove .e-de-ctnr-toolbar {
    display: none !important;
}

.CusBorder-remove .e-contextmenu-wrapper.e-keyboard {
    display: none !important;
}

.CusBorder-remove .e-de-pane, .CusBorder-remove .dvContainer_editore-de-contextmenu-list, .CusBorder-remove .e-contextmenu-wrapper ul.e-contextmenu {
    display: none !important;
}

.CustomNavbarStrip .navbar-collapse.collapse .navbar-right #liUsedSlotViewer, .CustomNavbarStrip .navbar-collapse.collapse .navbar-right .language-switch, .CustomNavbarStrip .navbar-collapse.collapse .navbar-right li:nth-child(3), .CustomNavbarStrip .navbar-collapse.collapse .dropdown-user .dropdown-menu-right li:nth-child(1), .CustomNavbarStrip .navbar-collapse.collapse .dropdown-user .dropdown-menu-right li:nth-child(2) {
    display: none;
}

.CustomNavbarStrip .navbar-collapse.collapse .dropdown-user .dropdown-menu-right li:nth-child(3) {
    display: block !important;
}

.No-heading .panel-heading h6 {
    display: none;
}

.No-heading .panel-heading {
    padding: 20px 0px 30px !important;
}

.Plus_Button, .Plus_Button .col-lg-12, .Plus_Button .col-sm-12, .Plus_Button .col-md-12 {
    padding: 0px;
}

.Plus_Button a {
    background-color: rgb(35, 47, 52);
    border-radius: 100%;
    width: 40px;
    aspect-ratio: 1 / 1;
    color: transparent;
    font-size: 0px;
    padding: 0px;
    float: right;
    background-image: url("../images/AppIcons/plus_Rounded.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 24px;
}

.Plus_Button a:hover {
    background-color: rgb(245, 108, 60);
    color: transparent;
    transition: all 0.25s ease 0s;
    font-size: 0px;
}

.content {
    padding-top: 60px;
}

.form-group .input-group-btn a[title="Download"] {
    opacity: 1;
    cursor: pointer;
    border: 1px solid rgb(189, 188, 188);
    background: rgba(0, 0, 0, 0.06);
    border-radius: 0px 6px 6px 0px !important;
    padding: 0px 17px !important;
}

.form-group .input-group-btn a[title="Upload"], .form-group .input-group-btn a[title="View"], .form-group .input-group-btn a[title="Clear"] {
    display: none;
}

.form-group .input-group-btn a {
    opacity: 1;
    cursor: pointer;
    border-radius: 0px;
    border: 1px solid rgb(189, 188, 188) !important;
    padding: 6px 17px !important;
    background-color: rgba(0, 0, 0, 0.06) !important;
}

.form-group .input-group-btn a:last-child {
    opacity: 1;
    cursor: pointer;
    border-radius: 0px 6px 6px 0px;
    border: 1px solid rgb(189, 188, 188);
    padding: 6px 17px !important;
    background-color: rgba(0, 0, 0, 0.06) !important;
}

.form-group .input-group-btn a i.fa.fa-paperclip::before {
    content: "?" !important;
}

.mt-40 {
    margin-top: 40px;
}

.SearchReadonly .panel-body .form-group .input-xs {
    height: unset !important;
    padding: 0px !important;
}

.panel-info.panel-bordered {
    border-color: rgb(197, 197, 197) !important;
}

.RadiusPanel {
    border-radius: 8px !important;
}

#dvDocumentViewer .page-header-content {
    height: unset !important;
}

#dvDocumentViewer .content {
    padding: 0px !important;
}

.inboxTitle {
    font-size: 25px !important;
}

.cus_panel_inbox {
    background-color: rgb(242, 244, 247);
}

div.gridbox_dhx_skyblue.gridbox table.obj tr {
    border-radius: 8px;
    border-collapse: inherit !important;
    border-spacing: 10px 0px !important;
}

div.gridbox_dhx_skyblue.gridbox table.obj tr:hover {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    position: relative;
    bottom: 2px;
}

.CustomInboxDesign .panel-body #grdDeadlineMissed .objboxParent table, .CustomInboxDesign .panel-body div.gridbox_dhx_skyblue.gridbox table.obj {
    border-collapse: separate !important;
    border-spacing: 0px 7px !important;
    background-color: transparent !important;
}

#inboxGrid .xhdr table tbody tr td:nth-child(33), #grdDeadlineMissed .xhdr table tbody tr td:nth-child(33), #grdUnAssigned .xhdr table tbody tr td:nth-child(33) {
    text-align: right;
}

#inboxGrid .objbox table tbody tr td:first-child, #grdDeadlineMissed .objbox table tbody tr td:first-child, #grdUnAssigned .objbox table tbody tr td:first-child {
    border-radius: 8px 0px 0px 8px !important;
}

#inboxGrid .objbox table tbody tr td:nth-child(33), #grdDeadlineMissed .objbox table tbody tr td:nth-child(33), #grdUnAssigned .objbox table tbody tr td:nth-child(33) {
    text-align: right;
    border-radius: 0px 8px 8px 0px !important;
    padding-right: 30px !important;
}

.xhdr table tbody tr td:nth-child(35) {
    display: flex;
    justify-content: flex-end;
}

.objbox table tbody tr td:nth-child(35) {
    text-align: center !important;
}

#inboxGrid .objbox table tbody tr td:nth-child(6), #grdDeadlineMissed .objbox table tbody tr td:nth-child(6), #grdUnAssigned .objbox table tbody tr td:nth-child(6) {
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: left center;
}

#inboxGrid .objbox table tbody tr td:nth-child(7), #grdDeadlineMissed .objbox table tbody tr td:nth-child(7), #grdUnAssigned .objbox table tbody tr td:nth-child(7) {
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: left center;
}

#inboxGrid .objbox table tbody tr td:nth-child(8), #grdDeadlineMissed .objbox table tbody tr td:nth-child(8), #grdUnAssigned .objbox table tbody tr td:nth-child(8) {
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: left center;
}

.CustomInboxDesign .panel-body div.gridbox_dhx_skyblue.gridbox table.obj tr td a {
    padding: 0px;
}

.modal-dialog {
    height: calc(100vh - 0px);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100% !important;
    margin: 0px !important;
}

.modal-content.CustomModel, .modal-content {
}

.MultiModal {
    backdrop-filter: blur(3px);
    border-radius: 0px !important;
    background-color: rgba(0, 0, 0, 0.23) !important;
}

#dvUploadDocument .Ispace #tabUploadTypes, #dvUploadDocument .Ispace #dvUploadFile .form-group:nth-child(1), #dvUploadDocument .Ispace #dvUploadFile .form-group:nth-child(2), #dvDocumentViewer .page-header {
    display: none !important;
}

#dvDocumentViewer .content {
    padding: 12px 12px 0px !important;
}

.inboxToolbar li[title="Others"] {
    display: none;
}

.sla_green {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 50%;
    background-color: rgb(79, 220, 51);
}

.sla_orange {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 50%;
    background-color: rgb(255, 168, 0);
}

.sla_red {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 50%;
    background-color: rgb(255, 67, 16);
}

.sla_div {
    display: inline-block;
    margin-right: 15px;
}

.sla_container {
}

.item_details_grid .panel-heading {
    display: none !important;
}

.item_details_grid .datatable-footer {
    display: none !important;
}

.item_details_grid table.dataTable thead tr th {
    display: none;
}

.item_details_grid table.dataTable tbody tr {
    float: left;
    border: 1px solid rgb(75, 75, 75);
    background-color: white;
    margin: 5px;
    border-radius: 15px;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table {
    padding: 0px;
    border-radius: 10px;
    background-color: white;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td {
    border: 0px !important;
    border-spacing: 0px !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:first-child {
    width: 100%;
    background-image: url("../images/emeu_forq.png");
    border-radius: 15px 15px 0px 0px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-table;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:first-child span {
    width: 100% !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:first-child button {
    border-radius: 15px;
    float: none;
    align-items: center;
    left: 24%;
    font-size: 15px;
    color: white;
    opacity: 0;
    height: 50px !important;
    width: 50% !important;
    margin: auto !important;
    background-color: rgb(16, 98, 154) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:first-child:hover {
    background-image: none;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:first-child:hover button {
    opacity: 1;
    transition: all 0.5s ease 0s;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(2) {
    float: left;
    padding: 5px 5px 5px 20px;
    width: 71% !important;
    height: 75px !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(3) {
    float: left;
    padding: 5px;
    width: 13% !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td {
    padding: 0px;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(4) {
    float: left;
    padding: 5px;
    width: calc(35% - 10px) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(5) {
    float: left;
    padding: 5px;
    width: calc(33% - 10px) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(6) {
    float: left;
    padding: 5px;
    width: calc(32% - 10px) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(7) {
    display: none;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(4) button {
    border-radius: 10px;
    color: white;
    padding: 12px;
    font-size: 13px;
    background-color: rgb(139, 199, 233) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(5) button {
    border-radius: 10px;
    color: transparent;
    padding: 12px;
    font-size: 13px;
    background-image: url("../images/edit.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px;
    background-color: rgb(103, 172, 203) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(6) button {
    border-radius: 10px;
    padding: 12px;
    font-size: 13px;
    color: transparent;
    background-image: url("../images/delete.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px;
    background-color: rgb(228, 108, 109) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td {
    height: auto !important;
}

.add_menu_btn {
    border-radius: 15px;
    text-align: center;
    font-size: 15px;
    color: white;
    display: block;
    background-position: 20px center;
    background-repeat: no-repeat;
    background-image: url("../images/plus.svg");
    background-size: 30px;
    height: 50px !important;
    width: 100% !important;
    padding: 12px !important;
    background-color: rgb(16, 98, 154) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td .form-group span {
    display: block !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(2) {
    text-align: left;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(2) h6 a {
    font-size: 18px;
    color: rgb(60, 60, 60);
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(2) .media-body {
    width: auto !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(2) .menu_items {
    margin-bottom: 5px;
    font-size: 13px;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(2) .menu_date {
    margin-bottom: 5px;
    color: rgb(110, 109, 109) !important;
    font-size: 11px !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(2) .menu_date i {
    font-size: 11px !important;
}

#divCanvas .item_details_grid .dataTables_empty {
    height: 150px !important;
    line-height: 35px !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td.dataTables_empty {
    height: 150px !important;
    line-height: 35px !important;
    background-image: url("../images/emeu_forq.png") !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td.dataTables_empty:hover {
    height: 150px !important;
    line-height: 35px !important;
    background-image: url("../images/emeu_forq.png") !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot {
    display: table-header-group !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th:first-child, #divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th:nth-child(2), #divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th:nth-child(3), #divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th:nth-child(4), #divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th:nth-child(5), #divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th:nth-child(6) {
    display: none;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot .input-group {
    width: 300px;
    float: right;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th {
    padding-top: 5px !important;
    padding-right: 5px !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot .input-group-btn button {
    border-radius: 10px;
    margin: 0px;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th {
    border-left: 0px !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot .form-control {
    border-radius: 10px;
    margin: 0px;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(9) {
    display: none;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot.ShowGridFilter tr th::before {
    content: "";
}

.left_sidebar_panel .panel {
    margin-bottom: 10px !important;
}

.left_sidebar_panel .ReadOnlyValesPanel1 .panel-heading {
    border-bottom: 0px solid rgba(135, 135, 135, 0.314);
    padding-left: 0px !important;
    margin-bottom: 0px !important;
}

#divCanvas .st_verification_grid .table-widget .table-widget-content table tbody tr td:last-child, #divCanvas .verified_grid .table-widget .table-widget-content table tbody tr td:last-child, #divCanvas .discrepancy_grid .table-widget .table-widget-content table tbody tr td:last-child {
    width: 50px;
    text-align: center;
}

#divCanvas .st_verification_grid .table-widget .table-widget-content table tbody tr td:nth-last-child(2), #divCanvas .verified_grid .table-widget .table-widget-content table tbody tr td:nth-last-child(2), #divCanvas .discrepancy_grid .table-widget .table-widget-content table tbody tr td:nth-last-child(2) {
    width: 50px;
    text-align: center;
}

.st_verification_grid {
}

.verified_grid {
}

.discrepancy_grid {
}

.BasicGrid .table-widget {
    padding: 0px 10px;
}

.email_btn {
    border-radius: 8px;
    background-color: rgb(242, 244, 247);
    border: 0.5px solid rgb(208, 213, 221);
    color: rgb(102, 112, 133);
    padding: 10px 20px;
    height: 75px;
    background-image: url("../images/AppIcons/email.svg");
    background-position: center 11px;
    line-height: 6.5em;
    display: inline-block;
    width: 100%;
    background-size: 22px;
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
}

.email_btn:hover, .gen_roll_btn:hover {
    background-color: rgba(88, 113, 125, 0.23);
}

.gen_roll_btn {
    border-radius: 8px;
    background-color: rgb(242, 244, 247);
    border: 0.5px solid rgb(208, 213, 221);
    color: rgb(102, 112, 133);
    padding: 10px 20px;
    height: 75px;
    background-image: url("../images/AppIcons/roll_no.svg");
    background-position: center 11px;
    line-height: 6.5em;
    display: inline-block;
    width: 100%;
    background-size: 22px;
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
}

.dvDocumentView {
    height: 100vh;
}

#dvIspDms {
    height: 100vh;
}

#dvDocumentViewer {
    height: 100vh;
}

#dvDocumentViewer .External {
    height: 100vh;
}

#dvDocumentViewer .External #dvIspDms {
    height: 100vh;
}

.CustomModel .modal-footer {
    background-color: rgb(255, 255, 255);
    display: flex;
    justify-content: flex-end;
    gap: 0px;
    margin-top: 20px;
    padding: 0px !important;
}

.ReadonlyPanelTitle1 {
}

.ReadonlyPanelTitle2 {
}

.text-white, .text-white:hover, .text-white:focus {
    /* color: rgb(86, 86, 86) !important; */
    /* font-weight: 500 !important; */
}

html::-webkit-scrollbar {
    width: 10px;
}

html::-webkit-scrollbar-track {
    background-color: rgb(206, 230, 254);
    border-radius: 100px;
}

html::-webkit-scrollbar-thumb {
    background-color: rgb(57, 118, 181);
    border-radius: 100px;
}

.Hide_heading h6 {
    background-color: transparent !important;
}

.Hide_heading .panel-heading {
    height: 50px;
}

.Hide_heading .panel-heading .heading-elements {
    right: 10px;
    margin-top: -10px;
}

.CurrentStage01.WButton {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0px !important;
}

.panel-body.Header_Section {
    padding: 10px 20px;
}

table tbody tr td span[title="Document Viewer"] button {
    color: transparent;
    background-repeat: no-repeat;
    background-size: 21px;
    background-position: center center;
    opacity: 1;
    min-height: 40px;
    background-color: rgb(255, 255, 255) !important;
    border: 1px solid rgb(98, 122, 133) !important;
    font-size: 0px !important;
    background-image: url("../images/AppIcons/mytask.png") !important;
    padding: 5px 30px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    border-radius: 100px !important;
}

table tbody tr td span[title="Document Viewer"] button:hover {
    color: transparent;
    background-repeat: no-repeat;
    background-size: 21px;
    background-position: center center;
    opacity: 1;
    min-height: 40px;
    background-color: rgb(255, 255, 255) !important;
    border: 1px solid rgb(98, 122, 133) !important;
    font-size: 0px !important;
    background-image: url("../images/AppIcons/mytask.png") !important;
    padding: 5px 30px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    border-radius: 100px !important;
}

table tbody tr td span[title="Student Details"] button {
    color: transparent;
    background-repeat: no-repeat;
    background-size: 21px;
    background-position: center center;
    opacity: 1;
    min-height: 40px;
    background-color: rgb(255, 255, 255) !important;
    border: 1px solid rgb(98, 122, 133) !important;
    font-size: 0px !important;
    background-image: url("../images/AppIcons/id-badge.svg") !important;
    padding: 5px 30px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    border-radius: 100px !important;
}

table tbody tr td span[title="Student Details"] button:hover {
    color: transparent;
    background-repeat: no-repeat;
    background-size: 21px;
    background-position: center center;
    font-size: 0px;
    opacity: 1;
    min-height: 40px;
    background-color: rgb(250, 238, 229) !important;
    border: 1px solid rgb(98, 122, 133) !important;
    background-image: url("../images/AppIcons/id-badge.svg") !important;
    padding: 5px 30px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    border-radius: 100px !important;
}

table tbody tr td span[title="Profile"] button {
    color: transparent;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    font-size: 0px;
    opacity: 1;
    background-color: rgb(253, 253, 253) !important;
    border: 1px solid rgba(35, 47, 52, 0.33) !important;
    padding: 7px 35px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    border-radius: 100px !important;
    background-image: url("../images/AppIcons/Profile_Dark.png") !important;
}

table tbody tr td span[title="Lesson Plan"] button {
    color: transparent;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    font-size: 0px;
    opacity: 1;
    background-color: rgb(253, 253, 253) !important;
    border: 1px solid rgba(35, 47, 52, 0.33) !important;
    padding: 7px 35px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    border-radius: 100px !important;
    background-image: url("../images/AppIcons/Lesson_Dark.png") !important;
}

table tbody tr td span[title="Assessment"] button {
    color: transparent;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    font-size: 0px;
    opacity: 1;
    background-color: rgb(253, 253, 253) !important;
    border: 1px solid rgba(35, 47, 52, 0.33) !important;
    padding: 7px 35px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    border-radius: 100px !important;
    background-image: url("../images/AppIcons/Assesment_Dark.png") !important;
}

table tbody tr td span[title="COs"] button {
    color: transparent;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    font-size: 0px;
    opacity: 1;
    background-color: rgb(253, 253, 253) !important;
    border: 1px solid rgba(35, 47, 52, 0.33) !important;
    padding: 7px 35px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    border-radius: 100px !important;
    background-image: url("../images/AppIcons/CO_Dark.png") !important;
}

table tbody tr td span[title="ATT Shortage"] button {
    color: transparent;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    font-size: 0px;
    opacity: 1;
    background-color: rgb(253, 253, 253) !important;
    border: 1px solid rgba(35, 47, 52, 0.33) !important;
    padding: 7px 35px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    border-radius: 100px !important;
    background-image: url("../images/AppIcons/Shortage_Dark.png") !important;
}

table tbody tr td span[title="Mark Corrections"] button {
    color: transparent;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    font-size: 0px;
    opacity: 1;
    background-color: rgb(253, 253, 253) !important;
    border: 1px solid rgba(35, 47, 52, 0.33) !important;
    padding: 7px 35px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    border-radius: 100px !important;
    background-image: url("../images/AppIcons/Corrections_Dark.png") !important;
}

table tbody tr td span[title="Grade"] button {
    color: transparent;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    font-size: 0px;
    opacity: 1;
    background-color: rgb(253, 253, 253) !important;
    border: 1px solid rgba(35, 47, 52, 0.33) !important;
    padding: 7px 35px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    border-radius: 100px !important;
    background-image: url("../images/AppIcons/Grade_Dark.png") !important;
}

table tbody tr td span[title="Profile"] button {
    color: transparent;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    font-size: 0px;
    opacity: 1;
    background-color: rgb(253, 253, 253) !important;
    border: 1px solid rgba(35, 47, 52, 0.33) !important;
    padding: 7px 35px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    border-radius: 100px !important;
    background-image: url("../images/AppIcons/Profile_Dark.png") !important;
}

table tbody tr td span[title="Profile"] button {
    color: transparent;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    font-size: 0px;
    opacity: 1;
    background-color: rgb(253, 253, 253) !important;
    border: 1px solid rgba(35, 47, 52, 0.33) !important;
    padding: 7px 35px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    border-radius: 100px !important;
    background-image: url("../images/AppIcons/Profile_Dark.png") !important;
}

table tbody tr td span[title="Profile"] button {
    color: transparent;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    font-size: 0px;
    opacity: 1;
    background-color: rgb(253, 253, 253) !important;
    border: 1px solid rgba(35, 47, 52, 0.33) !important;
    padding: 7px 35px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    border-radius: 100px !important;
    background-image: url("../images/AppIcons/Profile_Dark.png") !important;
}

table tbody tr td span[title="Profile"] button:hover {
    background-color: rgb(242, 244, 247);
}

table thead tr th[aria-label="Lesson Plan: activate to sort column ascending"], table thead tr th[aria-label="Assessment: activate to sort column ascending"], table thead tr th[aria-label="COs: activate to sort column ascending"], table thead tr th[aria-label="ATT Shortage: activate to sort column ascending"], table thead tr th[aria-label="Grade: activate to sort column ascending"], table thead tr th[aria-label="Mark Corrections: activate to sort column ascending"], table thead tr th[aria-label="ATT Shortage: activate to sort column ascending"], table thead tr th[aria-label="Grade  Rex: activate to sort column ascending"], table thead tr th[aria-label="Profile: activate to sort column ascending"] {
}

table thead tr th[aria-label="Lesson Plan: activate to sort column ascending"]::after, table thead tr th[aria-label="Assessment: activate to sort column ascending"]::after, table thead tr th[aria-label="COs: activate to sort column ascending"]::after, table thead tr th[aria-label="ATT Shortage: activate to sort column ascending"]::after, table thead tr th[aria-label="Grade: activate to sort column ascending"]::after, table thead tr th[aria-label="GUC: activate to sort column ascending"]::after, table thead tr th[aria-label="Mark Corrections: activate to sort column ascending"]::after, table thead tr th[aria-label="MC: activate to sort column ascending"]::after, table thead tr th[aria-label="ATT Shortage: activate to sort column ascending"]::after, table thead tr th[aria-label="Grade  Rex: activate to sort column ascending"]::after, table thead tr th[aria-label="URC: activate to sort column ascending"]::after, table thead tr th[aria-label="Profile: activate to sort column ascending"]::after {
}

#divCanvas .BasicGrid .table-widget .table-widget-content table thead tr th {
    font-weight: 500;
    font-size: 13px;
    min-width: 130px;
    color: rgb(44, 44, 44) !important;
    background: transparent !important;
}

table thead tr th[aria-label="Profile: activate to sort column ascending"], table thead tr th[aria-label="Document Viewer: activate to sort column ascending"] {
    text-align: center;
    min-width: 120px;
    width: 120px;
}

table tbody tr td button:hover {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px !important;
    background-color: var(--main-Primary-color) !important;
}

table tbody tr td span[title="Profile"] {
    display: flex;
    align-items: center;
    justify-content: center;
}

#inboxGrid .objbox table tbody tr td:nth-child(8), #grdDeadlineMissed .objbox table tbody tr td:nth-child(8), #grdUnAssigned .objbox table tbody tr td:nth-child(8), #inboxGrid .objbox table tbody tr td:nth-child(10), #grdDeadlineMissed .objbox table tbody tr td:nth-child(10), #grdUnAssigned .objbox table tbody tr td:nth-child(10) {
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: 500;
}

.SearchReadonly {
    position: relative;
}

.SearchReadonly .Menu_Icon {
    position: absolute;
    right: 10px;
    background-size: 18px;
    background-position: center 2px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    z-index: 1;
    cursor: pointer;
}

.SearchPart.SearchReadonly .Menu_Icon .SearchReadonly {
    display: none;
}

.SearchReadonly .Menu_Icon:hover .SearchReadonly {
    position: absolute;
    right: -5px;
    z-index: 999;
    display: block !important;
    width: 700px !important;
    margin-top: 35px !important;
    top: 25px !important;
}

.MultiTable .panel-body div.gridbox_dhx_skyblue.gridbox table.obj tr td:nth-child(3) {
    text-align: center !important;
}

.MultiTable .panel-body div.gridbox_dhx_skyblue.gridbox table.obj tr td {
    padding: 4px 10px 4px 8px !important;
}

.SearchStrip {
    padding: 10px 10px 5px;
    background-color: rgb(237, 239, 241);
    box-shadow: rgba(50, 50, 93, 0.25) 0px 0px 0px 0px, rgba(0, 0, 0, 0.3) 0px 0px 0px 0px, rgba(10, 37, 64, 0.35) 0px 0px 2px 0px inset;
}

.pull_right {
    float: right;
}

.pull_right button {
    background-position: 95% center;
    width: auto !important;
    border-radius: 14px !important;
    text-align: left !important;
}

.pull_right button span {
    background: transparent;
    top: 0px;
    margin: 0px 80px 0px 0px;
    position: unset !important;
    padding: unset !important;
}

.InboxPanelTable table tbody tr td:nth-child(4) .hdrcell span {
    font-weight: 600;
    color: rgb(77, 121, 245) !important;
    font-size: 13px !important;
    padding: 0px !important;
}

.CurrentStage01.WButton span {
    padding: 0px;
    background: transparent;
    border-radius: 0px !important;
}

.CurrentStage01.WButton a {
    padding: 3.5px 20px;
    font-size: 13px;
    background-color: rgba(74, 101, 114, 0.2);
    font-weight: 500;
    color: rgb(24, 30, 32);
    border-radius: 100px !important;
}

.CurrentStage01.WButton a:hover {
    padding: 3.5px 20px;
    font-size: 13px;
    background-color: rgba(74, 101, 114, 0.2);
    font-weight: 500;
    color: rgb(24, 30, 32);
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
    border-radius: 100px !important;
}

.Hide_Heading .panel-heading {
    padding: 0px 0px 20px !important;
}

.Hide_Heading .panel-heading h6 {
    color: transparent;
    background: transparent;
}

.panel_white .panel-heading {
    border-bottom: 1px solid rgb(207, 209, 213);
}

.panel_white .panel-body {
    /* padding: 10px; */
}

.Tabpart .CustomTab .tab-content-bordered .tab-content {
    padding: 0px 20px !important;
}

.student_instructions .Primary_Button_1 {
}

.student_instructions .CustomModel .CustomHeader.modal-header::before {
    display: none !important;
}

.student_instructions .CustomSucess {
    display: none !important;
}

.student_instructions .CustomModel .CustomHeader.modal-header h4 {
    padding-left: 0px !important;
}

.Fee_Button {
    float: right;
    color: rgb(255, 255, 255);
    background-image: url("../images/AppIcons/fee.png");
    background-repeat: no-repeat;
    text-align: center;
    border-radius: 50px;
    padding: 7px 10px 7px 20px;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 100%;
    margin-right: 15px;
    background-color: rgb(57, 118, 181);
    background-size: 20px;
    background-position: 10px center !important;
}

.Fee_Button:hover {
    color: white !important;
}

.StudentInstructions {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
}

.common_panel .panel-heading {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(5, 5, 5, 0.314) !important;
}

.StudentInstructions .form-group {
    margin: 0px !important;
}

button.Inst_Icon {
    aspect-ratio: 1 / 1;
    min-width: unset;
    top: 3px;
    position: relative;
    background-image: url("../images/AppIcons/info.png");
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: center center;
    background-color: var(--main-Primary-color);
    right: 0px;
    width: 30px !important;
    padding: 0px !important;
    border-radius: 10px !important;
    height: 30px !important;
    min-height: 30px !important;
    font-size: 0px !important;
}

.StudentInstructions .col-lg-12, .StudentInstructions .col-md-12, .StudentInstructions .col-sm-12 {
    padding: 0px;
}

.Vector_Modal.MultiModal .CustomModel {
    width: 590px;
    position: relative;
}

.Vector_Modal.MultiModal .CustomModel .modal-body .content {
    text-align: justify;
    padding: 0px !important;
}

.Vector_Modal.MultiModal .CustomModel .modal-header {
    display: unset;
    height: 0px !important;
    padding: 0px !important;
}

.Vector_Modal.MultiModal .CustomModel .modal-header button {
    justify-content: center;
    background-color: red;
    width: 30px;
    aspect-ratio: 1 / 1;
    border-radius: 100px;
    align-items: center;
    z-index: 1;
    display: flex;
    right: -20px;
    top: -15px;
}

.Vector_Modal.MultiModal .CustomModel .modal-header button i {
    color: white;
    left: 0px;
}

.Vector_Modal.MultiModal .CustomModel h6 {
    color: rgb(57, 118, 181);
    font-size: 20px;
    text-align: center;
    margin-bottom: 10px;
    font-weight: 600 !important;
}

.Vector_Modal.MultiModal .CustomModel span {
    color: rgb(53, 53, 53) !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}

.Vector_Modal.MultiModal .CustomModel .modal-footer, .Vector_Modal .CustomModel .CustomHeader.modal-header h4, .Vector_Modal .CustomModel .CustomHeader.modal-header::before {
    display: none;
}

.cl_logo {
    background-image: url("../images/iit-logo-01.png");
    display: inline-block;
    height: 85px;
    background-size: 296px;
    background-repeat: no-repeat;
    margin-bottom: 50px;
}

.IITH_logo .navbar-brand .DoubleLogo img {
    width: 26px !important;
}

@media (max-width: 752px) {
    #dvPortalInfrastturcture {
        height: 100vh !important;
    }

    .VoiceCore .RightSideZeep {
        padding: 0px 17px !important;
    }

    .VoiceCore .login-form {
        box-shadow: none;
        background: transparent;
        border: none;
    }

    .VoiceCore .RightSideZeep {
        background: transparent;
        box-shadow: none;
    }

    .navbar-header .navbar-nav > li > a.sidebar-mobile-main-toggle {
        position: absolute;
        right: 0px;
        left: 0px;
        top: -30px;
        width: 45px !important;
        background: transparent !important;
    }

    .CustomFixed.page-header .page-header-content .heading-elements ul li {
        width: 111px !important;
    }

    #dvIspaceMenu ul.nav li {
        padding: 0px;
    }

    #dvMainContent {
        padding-top: 53px !important;
    }

    .External .CustomFixed #dvIspaceMenu.heading-elements {
        left: 0px;
        right: 0px;
    }

    .heading-elements-toggle {
        display: none !important;
    }

    .CurrentStage01 {
        flex-direction: column;
        align-items: start;
    }

    .head_pad {
        padding: 10px 0px;
    }

    .Header_Section {
        padding: 10px 0px;
    }

    .CurrentStage01 .form-group {
        margin: 0px !important;
    }

    .col-xs-1, .col-lg-1, .col-xs-2, .col-lg-2, .col-xs-3, .col-lg-3, .col-xs-4, .col-lg-4, .col-xs-5, .col-lg-5, .col-xs-6, .col-lg-6, .col-xs-7, .col-lg-7, .col-xs-8, .col-lg-8, .col-xs-9, .col-lg-9, .col-xs-10, .col-lg-10, .col-xs-11, .col-lg-11, .col-xs-12, .col-lg-12 {
        width: 100% !important;
    }

    .Custom_Panel01 {
        margin-bottom: 17px;
    }

    .Custom_Panel01 .panel-body {
        display: flex;
    }

    .datatable-footer > div:first-child {
        display: flex;
        flex-direction: column;
    }

    #divCanvas .BgGrid ul.pagination {
        display: flex;
        justify-content: space-around;
    }

    .datatable-footer .pull-right {
        display: flex;
        justify-content: space-around;
    }

    .For_align .form-group {
        text-align: right !important;
    }

    .GridSearch .Primary_Button_1 {
        right: 0px !important;
    }

    .CurrentStage {
        flex-direction: column;
    }

    .Cus_mar {
        margin: 0px !important;
    }

    .Mob_T {
        margin-top: 20px !important;
    }

    .sidebar-xs .CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a {
        justify-content: left;
        padding-left: 20px !important;
    }

    .CustomNavbarStrip .navbar-nav.visible-xs-block {
        position: relative;
        width: 100%;
    }

    .CurrentStage .form-group {
        flex-direction: row;
    }
}

.common_panel .panel-heading h6 {
    font-size: 18px;
    padding-bottom: 5px;
    font-weight: 500 !important;
}

.InboxPanelTable .panel-body:hover {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px !important;
}

.MultiTable .panel-body div.gridbox_dhx_skyblue.gridbox table.obj tr td:nth-child(4) a, .CustomInboxDesign .panel-body div.gridbox_dhx_skyblue.gridbox table.obj tr td:nth-child(4) a {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 0px 1px 0px inset, rgba(0, 0, 0, 0.3) 0px 0px 2px 0px inset;
    border-radius: 8px;
    display: flex;
    place-content: center;
    align-items: center;
    min-width: 100px;
    margin: 0px auto;
    height: 40px;
    border: 0.5px solid rgb(77, 121, 245);
    background-color: rgb(235, 243, 251) !important;
    width: fit-content !important;
}

.fa-download::before {
    color: rgb(239, 88, 33);
}

.InputAdd .Primary_Button_1 {
    margin-left: 0px;
    background-image: url("../images/AppIcons/plus.png") !important;
    background-color: rgb(239, 88, 33) !important;
}

.GridSearchInput .Primary_Button_1:hover, .InputAdd .Primary_Button_1:hover {
    position: relative;
    bottom: 5px;
    transition: all 0.5s ease 0s;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.Panel_01 .panel-body .form-group label {
    font-weight: 400;
    padding: 0px;
    color: rgb(77, 77, 77) !important;
}

.Panel_01 .panel-body .form-group .controls span {
    font-weight: 600;
}

.No_Button .GridSearchInput {
    width: 100%;
    float: left;
}

.dis_dropdown .GridSearchInput {
    width: calc(100% - 170px);
}

.ReadonlyValuesBody {
    box-shadow: rgb(175, 175, 175) 0px 0px 0px 0px inset, rgba(255, 255, 255, 0.5) 0px 0px 0px 0px inset;
    background: rgb(245, 245, 245);
}

.ReadonlyValuesPanel {
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
    border-radius: 10px;
    border: 1px solid rgb(229, 229, 229);
}

.ReadonlyValuesPanel .panel-body .form-group {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-end;
    margin-bottom: 0px !important;
}

.ReadonlyValuesPanel .panel-body .form-group label {
    font-weight: 400;
    color: rgb(77, 77, 77);
    padding: 0px !important;
    font-size: 12px !important;
}

.ReadonlyValuesPanel .panel-body .form-group span {
    border-radius: 3px;
    font-weight: 600;
    font-size: 20px;
    color: rgb(240, 94, 38);
}

.ReadonlyValuesPanel .panel-body .JEE_Icon {
    width: 50px;
    aspect-ratio: 1 / 1;
    position: absolute;
    border-right: 1px solid rgb(229, 229, 229);
    display: flex;
    align-items: center;
    top: 25px;
}

.ReadonlyValuesPanel .panel-body .JEE_Icon span {
    background-position: center center;
    background-size: 50px;
    background-repeat: no-repeat;
}

.ReadonlyValuesPanel .panel-body .JEE_Icon .Unassigned1 {
    background-image: url("../images/AppIcons/resume.png");
    width: 50px;
    aspect-ratio: 1 / 1;
}

.ReadonlyValuesPanel .panel-body .JEE_Icon .Completed1 {
    background-image: url("../images/AppIcons/offer_acceptance.png");
    width: 40px;
    aspect-ratio: 1 / 1;
}

.ReadonlyValuesPanel .panel-body .JEE_Icon .Pending1 {
    background-image: url("../images/AppIcons/service_history.png");
    width: 40px;
    aspect-ratio: 1 / 1;
}

.ReadonlyValuesPanel .panel-body .JEE_Icon .TotalIcon1 {
    background-image: url("../images/AppIcons/apply_loan.png");
    width: 40px;
    aspect-ratio: 1 / 1;
}

.Rep_Grid .panel-heading, .Rep_Grid .datatable-footer, .msg .form-group span.text-danger, .iniatiated .form-group span.text-danger, .PDF .controls span.text-danger {
    display: none !important;
}

.Rep_popup {
    background-color: rgb(255, 243, 224);
    color: rgb(239, 108, 0);
    background-image: linear-gradient(45deg, rgba(255, 243, 224, 0.62), rgb(253, 218, 161));
    margin-bottom: 20px !important;
    border-color: rgb(255, 152, 0) !important;
}

.Rep_popup:hover {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}

.Rep_popup.popup-warning {
    margin: 0px;
}

.Rep_Panel .BasicGrid {
    background: transparent !important;
}

.subject .form-group {
    margin-bottom: 0px;
    padding: 0px;
}

.subject .form-group label {
    color: rgb(67, 67, 67);
    font-weight: 400;
}

.subject .form-group span {
    font-weight: 500;
    font-size: 16px;
}

.subject .form-group .input-xs {
    padding: 0px;
    height: auto;
    font-weight: 500;
}

.subject .form-group .input-xs span {
    padding-left: 20px;
    background-image: url("../images/AppIcons/attendance.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 16px;
}

.msg .form-group span {
    max-height: 75px;
    overflow: auto;
    background-color: rgba(255, 255, 255, 0.51);
    width: 100%;
    display: flex;
    padding: 10px;
    color: rgb(67, 67, 67);
    font-weight: 500;
    font-size: 14px;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}

.iniatiated {
    text-align: right;
    display: flex;
    justify-content: flex-end;
}

.iniatiated .form-group span {
    color: rgb(239, 108, 0);
    font-weight: 500;
    background: white;
    padding: 5px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
    border-radius: 40px;
    font-size: 16px !important;
}

.PDF {
    display: flex;
    justify-content: flex-end;
}

.PDF .controls span {
    padding: 0px 20px !important;
}

.Notification {
    background-image: url("../images/AppIcons/notification.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 70px;
    width: 180px;
    min-height: 200px;
    border-radius: 0px;
    background-color: rgb(255, 154, 71);
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
}

.RepPanelValue {
    width: calc(100% - 190px);
    padding-left: 30px !important;
}

.Rep_popup .panel-body {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0px !important;
}

.PDF .controls .fa-download::before {
    width: 30px;
    height: 30px;
    position: absolute;
    background-repeat: no-repeat;
    right: 0px;
    top: 4px;
    left: 0px;
    margin: 0px auto;
    background-size: 20px;
    background-position: center center;
    content: "" !important;
    color: transparent !important;
    background-image: url("../images/AppIcons/download-to-storage-drive.png") !important;
}

.fa-download::before {
    width: 30px;
    height: 30px;
    position: absolute;
    background-repeat: no-repeat;
    right: 0px;
    top: 4px;
    left: 0px;
    margin: 0px auto;
    background-size: 20px;
    background-position: center center;
    content: "" !important;
    color: transparent !important;
    background-image: url("../images/AppIcons/download-to-storage-drive.png") !important;
}

.fa-paperclip::before {
    width: 30px;
    height: 30px;
    position: absolute;
    background-repeat: no-repeat;
    right: 0px;
    top: 8px;
    left: 6px;
    margin: 0px auto;
    background-size: 20px;
    content: "" !important;
    color: transparent !important;
    background-image: url("../images/AppIcons/upload-to-storage-drive.png") !important;
}

.t-20 {
    top: 20px;
}

.PDF .controls .input-group-btn a {
    border-radius: 0px 8px 8px 0px !important;
}

.PDF .form-group {
    margin-bottom: 0px !important;
}

.PDF .form-group .input-group-xs {
    border-radius: 8px !important;
}

.iniatiated .form-group .input-xs {
    padding: 0px;
}

.iniatiated .form-group .input-xs span {
    margin-left: 20px;
    padding: 5px 0px 5px 20px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 16px;
    background-color: transparent;
    box-shadow: none;
    background-image: url("../images/AppIcons/attendance.png") !important;
}

.DownloadIcon {
    background-size: 16px;
    background-repeat: no-repeat;
    text-align: center;
    background-image: url("../images/AppIcons/download_button.png") !important;
    background-position: 30px center !important;
    padding-left: 30px !important;
}

.ExcelIcon {
    background-image: url("../images/AppIcons/excel.png");
    background-size: 16px;
    background-repeat: no-repeat;
    text-align: center;
    background-position: 30px center !important;
    padding-left: 30px !important;
}

.AckIcon {
    background-size: 16px;
    background-repeat: no-repeat;
    background-image: url("../images/AppIcons/ack.png") !important;
    background-position: 30px center !important;
}

.FeeIcon {
    background-image: url("../images/AppIcons/fee.png");
    background-position: 30px center;
    background-size: 18px;
    background-repeat: no-repeat;
}

.subject .form-group, .iniatiated .form-group {
    margin-bottom: 0px !important;
}

.common_panel {
    background-color: rgb(242, 244, 247);
    background-image: url("../images/FAB/bg_01.png");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
    border-radius: 8px;
    border: 1px solid rgb(201, 209, 217) !important;
}

.body_bg2 {
    background-color: rgb(255, 255, 255);
    border-radius: 0px 0px 8px 8px;
}

.bg_option1 {
    background-color: rgb(201, 209, 217);
    border-radius: 8px 8px 0px 0px;
}

.fa-paperclip, .fa-times, .fa-download {
    width: 30px;
}

.fa-times::before {
    width: 30px;
    height: 30px;
    position: absolute;
    background-repeat: no-repeat;
    top: 50%;
    transform: translate(-50%, -38%);
    margin: 0px auto;
    background-size: 22px;
    background-position: center center;
    font-size: 20px;
    color: rgb(255, 27, 27) !important;
    left: 50% !important;
}

.refresh_btn {
    background-image: url("../images/AppIcons/refresh.svg");
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 27px;
    background-color: rgb(219, 224, 227);
    border-radius: 100%;
    margin-top: 3px;
    width: 27px !important;
    float: left !important;
    font-size: 0px !important;
}

.refresh_btn:hover {
    background-color: rgb(195, 201, 205);
}

.re_history .Blue_Button {
    margin-right: 0px !important;
    padding: 7px 22px !important;
}

.re_history .col-lg-12, .re_history.col-lg-2 {
    padding: 0px !important;
}

.total_allot .controls span {
    font-size: 30px;
    color: rgb(255, 102, 0);
}

.total_allot .form-group .form-label {
    font-size: 15px !important;
}

.emp_icon {
    border-radius: 100%;
    height: 60px;
    width: 60px;
    background-image: url("../images/AppIcons/emp_icon.svg");
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: center center;
    background-color: white;
}

.tot_panel {
    width: 313px;
    float: right;
    background-color: rgb(253, 235, 228) !important;
    border: 0px !important;
    box-shadow: none !important;
    border-radius: 8px !important;
}

.total_allot {
    padding: 10px !important;
}

.total_allot .col-lg-3, .total_allot .col-md-3 {
    width: 75px !important;
}

.total_allot .col-lg-9, .total_allot .col-md-9 {
    width: auto !important;
}

.total_allot .form-group {
    margin-bottom: -10px !important;
}

.clear_btn {
    border-radius: 100px;
    background-color: rgb(255, 102, 0);
    color: white;
    background-image: url("../images/AppIcons/cross-small.svg");
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 10px 10px;
}

.RemoveSaveonModal.MultiModal .modal-dialog .modal-content .modal-footer button:last-child {
    display: none !important;
}

.MultiModal .modal-dialog {
    margin-top: 0px !important;
}

.CheckBox .form-group {
    display: flex;
}

.BasicGrid .panel-heading {
    display: flex;
}

.Vector_Modal.MultiModal .CustomModel span {
    color: rgb(53, 53, 53) !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}

.RemoveUploadIcon table tbody tr td .input-group-btn a:first-child, .RemoveUploadIcon table tbody tr td .input-group-btn a:nth-child(4) {
    display: none !important;
}

@media (max-width: 768px) and (min-width: 300px) {
    .CustomNavbarStrip .navbar-collapse {
        background: rgb(239, 154, 17);
    }

    .nav-tabs {
        display: flex;
        overflow: auto;
        border-radius: 15px;
        flex-direction: row;
        flex-wrap: wrap;
    }



    .nav-tabs::-webkit-scrollbar  {
    
 
    width: 0px;
height:0px;


    }


.user_info
{
 display:inherit !important;
}

.CGPA_Col
{

position: relative !important;
    /* bottom: 0; */
    /* max-height: 70px; */
    left: 100px;
    width: 100px;
 }
.CGPA_Col .form-group
{
 }


.Stu_Faculty_Panel
{
margin-top:20px;
}

    .CustomTab .nav > li > a {
        width: max-content;
    }

    .NITh_logo .navbar-brand .DoubleLogo {
        width: 43px;
    }

    .CustomNavbarStrip .navbar-collapse > ul {
        height: auto;
    }

    .CustomNavbarStrip .navbar-collapse {
        top: 2px;
    }

    .CustomNavbarStrip .navbar-brand {
        left: 34px;
    }

    .Header_Buttons {
        justify-content: center;
    }

    .Mob_Mp {
        margin-top: 20px !important;
    }

    .nav > li > a:hover, .nav > li > a:focus {
        background: transparent;
    }

    #mdlgridUpload .modal-body {
        overflow: auto !important;
    }

    .Custom_Panel01 .panel-body {
        width: 100%;
        overflow: auto;
    }

    .CustomNavbarStrip ul.navbar-nav li {
        width: 100% !important;
    }
}

.CustomUpload {
    background: transparent;
    position: absolute;
    float: right;
    width: fit-content;
    height: fit-content;
    right: 0px;
    z-index: 1 !important;
}

.CustomUpload #dvUploadDocument .panel-body {
    height: auto !important;
    min-height: auto !important;
    padding: 0px !important;
}

.CusWidth {
    margin-top: 60px;
    width: 100% !important;
}

.CustomUpload .panel {
    margin: 0px;
    background: transparent;
}

.breadcrumb_part .panel-body .col-lg-1, .breadcrumb_part .panel-body .col-md-1, .breadcrumb_part .panel-body .col-sm-1 {
    float: left;
    margin-right: 10px;
    width: fit-content;
    padding: 0px;
}

.bc_home {
    font-size: 14px;
    background-color: transparent;
    border: 0px;
    background-image: url("../images/AppIcons/home_icon.svg");
    background-size: 15px;
    background-repeat: no-repeat;
    color: rgb(74, 101, 114);
    padding-left: 25px;
}

.bc_home:hover {
    text-decoration: underline;
}

.bc_btn {
    font-size: 14px;
    background-color: transparent;
    border: 0px;
    background-size: 15px;
    background-repeat: no-repeat;
    color: rgb(74, 101, 114);
    padding-left: 12px;
}

.bc_btn::before {
    content: "/";
    position: absolute;
    left: 0px;
    height: 15px;
    width: 20px;
}

.bc_btn:hover {
    text-decoration: underline;
}

.bc_current {
    font-size: 14px;
    background-color: transparent;
    border: 0px;
    background-size: 15px;
    background-repeat: no-repeat;
    color: rgb(74, 101, 114);
    padding-left: 12px;
    font-weight: 500 !important;
}

.bc_current::before {
    content: "/";
    position: absolute;
    left: 0px;
    height: 15px;
    width: 20px;
}

.tabs_bottom {
}

.common_panel {
    background-color: rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border: 1px solid rgba(69, 93, 199, 0.36) !important;
}

.common_panel .panel-heading {
    border-bottom: 1px solid rgb(201, 209, 217);
}

.panel_white {
    background-color: rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
    border-radius: 8px;
    border: 1px solid rgb(201, 209, 217) !important;
}

.panel_white .panel-heading h6 {
    font-size: 18px;
    font-weight: 500 !important;
}

.common_panel .panel-heading h6 {
    font-size: 18px;
    padding: 0px;
    font-weight: 500 !important;
    margin: 0px !important;
}

.common_panel .form-group {
    margin-bottom: 0px !important;
}

.common_panel .form-group span {
    color: rgb(35, 47, 52);
    font-size: 16px;
    font-weight: 500 !important;
}

.common_panel_01 .panel-heading h6 {
    font-size: 18px;
    font-weight: 500 !important;
}

.common_panel_01 .form-group {
    margin-bottom: 0px !important;
}

.common_panel_01 .form-group label {
    color: rgba(0, 0, 0, 0.7);
    font-size: 11px;
    font-weight: 400 !important;
    padding-bottom: 0px !important;
}

.common_panel_01 .form-group span {
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 500 !important;
}

.academic_master_program {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(212, 216, 223);
    border-radius: 8px !important;
}

.academic_master_program .col-lg-12 {
    padding: 0px !important;
}

.academic_lbl {
    padding-left: 85px;
    padding-top: 13px;
    background-image: url("../images/DemoIcons/basket.png");
    background-position: 10px 15px;
    background-repeat: no-repeat;
    display: block;
    height: 80px;
    font-size: 20px !important;
}

.academic_lbl::before {
    content: "Click here to view the details";
    position: absolute;
    top: 35px;
    font-size: 13px;
    font-weight: 400 !important;
    color: rgb(135, 140, 147) !important;
}

.academic_btn {
    background-color: transparent;
    font-size: 0px;
    display: inline-block;
    height: 81px;
    position: absolute;
    top: -94px;
    left: 0px;
    border-radius: 8px;
    width: 100% !important;
}

.config_btn {
    background-image: url("../images/AppIcons/userTick.png");
    display: block;
    background-repeat: no-repeat;
    background-size: 35px;
    border-radius: 8px;
    background-color: rgb(255, 255, 255);
    height: 95px;
    padding-top: 63px;
    font-size: 13px;
    color: rgb(51, 51, 51);
    width: 100% !important;
}

.academic_btn:hover {
    background-color: rgba(74, 101, 114, 0.23);
}

.academic_master_program .panel-body {
    height: 80px;
    background-image: url("../images/DemoIcons/right_arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding: 0px !important;
}

.academic_master_program .panel-body .form-group {
    margin-bottom: 0px !important;
}

.academic_pro .academic_master_program:nth-child(3) {
    background-color: rgb(74, 101, 114) !important;
    display: none !important;
}

.academic_pro .search_part {
    display: none;
}

.academic_btn {
}

.academic_btn_active {
}

.program_heading_panel_outer .heading-elements .icons-list {
    display: none !important;
}

.panel_heading_elements .col-lg-1 {
    float: right;
    margin-right: 17px;
}

.separator {
    width: 1px;
    height: 20px;
    display: inline-block;
    margin: 0px 5px;
    float: right;
    background-color: rgb(201, 209, 217);
    top: 17px;
    position: relative;
}

.program_heading_panel_outer .heading-elements {
    width: 320px;
    top: 15px;
}

.add_button {
    background-image: url("../images/AppIcons/add-icon.svg");
    background-size: 20px;
    background-repeat: no-repeat;
    background-color: transparent;
    box-shadow: none;
    font-size: 0px;
    display: inline-block;
    padding: 0px;
    border: 0px !important;
    height: 35px !important;
    width: 36px !important;
}

.add_button_01 {
    background-image: url("../images/add_icon.png");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    box-shadow: none;
    font-size: 0px;
    display: inline-block;
    border-radius: 9px;
    padding: 20px;
    background-color: rgb(246, 247, 249);
    height: 35px !important;
    width: 36px !important;
    border: 2px dashed rgb(165, 180, 203) !important;
}

.timetable .timetable_for {
    background-image: url("../images/calendar_icon.png");
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 18px;
    padding-left: 45px;
    float: left;
    width: auto;
    font-weight: 500;
}

.timetable .col-lg-12 {
    width: auto;
    float: left;
}

.td_value {
    color: rgb(235, 111, 70);
    font-size: 18px;
}

.create_button {
    background-image: url("../images/AppIcons/plus_white.svg");
    background-size: 16px;
    background-repeat: no-repeat;
    color: white;
    box-shadow: none;
    font-size: 15px;
    padding: 12px;
    border-radius: 5px;
    background-color: rgb(69, 93, 199);
    text-align: center;
    background-position: 10px 13px;
    border: 0px !important;
    height: 47px !important;
    width: 120px !important;
}

.create_button:hover {
    color: white;
}

.filter_button1 {
    background-image: url("../images/AppIcons/filter_icon.svg");
    background-size: 20px;
    background-repeat: no-repeat;
    box-shadow: none;
    font-size: 0px;
    display: inline-block;
    padding: 0px;
    background-color: white;
    background-position: center center;
    border: 1px solid rgb(69, 93, 199);
    border-radius: 5px;
    float: right;
    height: 47px !important;
    width: 47px !important;
}

.fg_0 .form-group {
    margin-bottom: 0px !important;
}

.chart_button {
    background-image: url("../images/AppIcons/chart_icon.svg");
    background-size: 20px;
    background-repeat: no-repeat;
    background-color: transparent;
    box-shadow: none;
    font-size: 0px;
    display: inline-block;
    padding: 0px;
    border: 0px !important;
    height: 35px !important;
    width: 36px !important;
}

.filter_button {
    background-image: url("../images/AppIcons/filter_icon.svg");
    background-size: 20px;
    background-repeat: no-repeat;
    background-color: transparent;
    box-shadow: none;
    font-size: 0px;
    display: inline-block;
    padding: 0px;
    border: 0px !important;
    height: 35px !important;
    width: 36px !important;
}

.import_button {
    background-image: url("../images/AppIcons/imort_icon.svg");
    background-size: 20px;
    background-repeat: no-repeat;
    background-color: transparent;
    box-shadow: none;
    font-size: 0px;
    display: inline-block;
    padding: 0px;
    border: 0px !important;
    height: 35px !important;
    width: 36px !important;
}

.export_button {
    background-image: url("../images/AppIcons/export_icon.svg");
    background-size: 20px;
    background-repeat: no-repeat;
    background-color: transparent;
    box-shadow: none;
    font-size: 0px;
    display: inline-block;
    padding: 0px;
    border: 0px !important;
    height: 35px !important;
    width: 36px !important;
}

.stamp_button {
    background-image: url("../images/AppIcons/stamp.png");
    background-size: 20px;
    background-repeat: no-repeat;
    background-color: transparent;
    box-shadow: none;
    font-size: 0px;
    display: inline-block;
    padding: 0px;
    border: 0px !important;
    height: 35px !important;
    width: 36px !important;
}

.program_grid table thead tr th:nth-child(7), .program_grid table thead tr th:nth-child(8) {
}

.program_grid table thead tr th:nth-child(5)::after, .program_grid table thead tr th:nth-child(6)::after {
    background-image: none !important;
}

#divCanvas .program_grid .table-widget .table-widget-content table tbody tr td:nth-child(5), #divCanvas .program_grid .table-widget .table-widget-content table tbody tr td:nth-child(6) {
    width: 50px !important;
}

#divCanvas .program_grid .table-widget .table-widget-content table tbody tr td:nth-child(6) {
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

#divCanvas .program_grid .table-widget .table-widget-content table tbody tr td:nth-child(3) {
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: left center;
    width: 100px;
}

.BasicGrid table tbody tr td span[title="Edit"], .BasicGrid table tbody tr td span[title="View"] {
    width: 100%;
    display: inline-block;
}

.BasicGrid table tbody tr td span[title="Edit"] button {
    color: transparent;
    padding: 0px;
    border: none;
    background-image: url("../images/Internals/Edit_Normal.svg");
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: center center;
    width: 100%;
    font-size: 0px !important;
    background-color: transparent !important;
}

.BasicGrid table tbody tr td span[title="Edit"] button:hover {
    background-image: url("../images/Internals/Edit_Hover.svg");
    background-color: transparent !important;
}

.BasicGrid table tbody tr td span[title="View"] button {
    color: transparent;
    padding: 0px;
    border: none;
    background-image: url("../images/Internals/file_search.svg");
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: center center;
    width: 100%;
    font-size: 0px !important;
    background-color: transparent !important;
}

.BasicGrid table tbody tr td span[title="View"] button:hover {
    background-color: transparent !important;
}

.BasicGrid .form-group .input-group {
    background-color: transparent !important;
}

.usertype_grid .panel-body.userlist_grid {
    background-image: url("../images/AppIcons/user_img_bg.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    /* height: 235px; */
}

.userlist_add_div {
    position: absolute;
    top: -21px;
    right: 50px;
    z-index: 9999;
}

.usertype_image .MainFrameDoc {
    background-position: center center;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-image: url("../images/AppIcons/divImg.png") !important;
    background-size: 51% !important;
}

.usertype_image .MainFrameDoc img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.InlineSingle.panel:hover::before {
    display: none !important;
}

.usertype_image .HoverBtnDoc {
    display: none !important;
}

.usertype_grid .MainFrameDoc {
    text-align: center;
    height: 150px !important;
}

.usertype_grid .col-lg-12 {
    width: 100% !important;
}

@media not all {
    .Rep-Panel .row .col-lg-12 {
        width: 25%;
    }
}

@media not all {
    .Rep-Panel .row .col-lg-12 {
        width: 33.3%;
    }
}

@media only screen and (max-width: 600px) {
    .Rep-Panel .row .col-lg-12, .Rep-Panel .row .col-md-12 {
        width: 50%;
    }
}

@media only screen and (min-width: 320px) {
    .Rep-Panel .row .col-lg-12, .Rep-Panel .row .col-md-12 {
        width: 100%;
        float: left;
    }
}

@media only screen and (min-width: 768px) {
    .Rep-Panel .row .col-lg-12, .Rep-Panel .row .col-md-12 {
        width: 50%;
        float: left;
    }
}

@media only screen and (min-width: 1024px) {
    .Rep-Panel .row .col-lg-12, .Rep-Panel .row .col-md-12 {
        width: 33.3%;
        float: left;
    }
}

@media only screen and (min-width: 1200px) {
    .Rep-Panel .row .col-lg-12, .Rep-Panel .row .col-md-12 {
        width: 25%;
        float: left;
    }
}

@media only screen and (min-width: 1440px) {
    .Rep-Panel .row .col-lg-12, .Rep-Panel .row .col-md-12 {
        width: 20%;
        float: left;
    }
}

@media only screen and (min-width: 1440px) {
    .Responsive_profile .row .col-lg-12, .Responsive_profile .row .col-md-12 {
        width: 33%;
        float: left;
    }
}

@media only screen and (max-width: 1024px) {
    .Responsive_profile .row .col-lg-12, .Responsive_profile .row .col-md-12 {
        width: 50%;
        float: left;
    }
}

@media only screen and (min-width: 1440px) {
    .assignment_grid .row .col-lg-12, .assignment_grid .row .col-md-12 {
        width: 50%;
        float: left;
    }
}

.Rep-Panel .row .CustomPane {
    width: 100% !important;
}

.AddBtn {
    background: rgb(35, 47, 52);
    width: 100%;
    border-radius: 8px !important;
    font-size: 16px !important;
    color: white !important;
}

.CusSelect {
    width: 100%;
    background: orange;
    color: rgb(255, 255, 255);
    border-radius: 8px !important;
    font-family: "Fira Sans" !important;
    font-size: 16px !important;
}

.panel_white_primary {
    background-color: rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border: 1px solid rgba(69, 93, 199, 0.36) !important;
}

.panel_white_primary_01 {
    background-color: rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border: 0px solid rgb(201, 209, 217) !important;
}

.panel_white_primary:hover {
    box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
}

.panel_white_primary .panel-body {
}

.primary_header_user {
    color: rgb(51, 61, 71);
    font-size: 18px !important;
    font-weight: 600 !important;
}

.primary_header {
    color: rgb(51, 61, 71);
    font-size: 16px;
    font-weight: 600;
    display: inherit;
}

.typo_level_01_white {
    color: rgb(190, 192, 205);
    font-size: 15px;
    display: block;
}

.typo_level_01 {
    color: rgb(132, 134, 148);
    font-size: 15px;
    display: block;
}

.typo_level_03 {
    font-size: 15px;
    display: block;
    color: rgb(0, 120, 214) !important;
}

.typo_level_02 {
    color: rgb(129, 134, 157);
    font-size: 14px;
    display: block;
}

.typo_level_02_light {
    color: rgb(214, 221, 145);
    font-size: 14px;
    display: block;
}

.circle_btn {
    height: 50px;
    width: 50px;
    background-color: rgb(53, 75, 86);
    border-radius: 100%;
    display: inline-block;
    font-size: 0px;
    border: 0px;
}

.circle_btn:hover {
    box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
}

.program_name {
    color: rgb(53, 75, 86);
    margin-bottom: 20px;
    font-size: 38px !important;
    font-weight: 600 !important;
}

.program_name::before {
    content: "";
    height: 5px;
    width: 50px;
    background-color: rgb(248, 186, 18);
    position: absolute;
    bottom: 0px;
    left: 3px;
}

.program_desc {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px;
    color: rgb(117, 123, 126);
}

.lbl_left .form-group {
    margin-bottom: 0px !important;
}

.lbl_left label {
    float: left;
    font-size: 16px !important;
    font-weight: 600 !important;
    padding-bottom: 0px !important;
    color: white !important;
}

.lbl_left .controls {
    float: left;
    margin-left: 10px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    padding-bottom: 0px !important;
    color: white !important;
}

.lbl_left .input-xs {
    float: left;
    margin-left: 10px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    padding: 0px !important;
    color: white !important;
}

.lbl_left_pending .input-xs {
    color: rgb(136, 136, 136);
    float: left;
    margin-left: 10px !important;
    font-size: 14px !important;
    padding: 0px !important;
}

.lbl_left_pending label {
    float: left;
    color: rgb(136, 136, 136);
    font-size: 14px !important;
    padding-bottom: 0px !important;
}

.panel_dummy_program .panel-body:first-child {
}

.common_panel .form-group .input-xs {
}

.prog_image .MainFrameDoc {
    background-position: center center;
    background-image: url("../images/mech.jpg") !important;
    background-size: cover !important;
}

.prog_image .MainFrameDoc img {
    height: auto;
    width: 100%;
}

.program_info {
    position: absolute;
    right: 30px;
    width: 525px;
    bottom: -10px;
    border-radius: 8px 0px;
    border: 0px;
}

.prog_image .InlineSingle.panel {
    box-shadow: none !important;
}

.prog_image .InlineSingle.panel .panel-body {
    padding: 0px !important;
}

.prog_image .InlineSingle .panel-body .MainFrameDoc {
    border-radius: 0px !important;
    border: 0px !important;
}

.prog_tab .nav-tabs > li > a {
    font-size: 14px !important;
}

.prog_tab .nav-tabs > li.active > a {
    font-weight: 500 !important;
}

.nav-tabs.nav-tabs-bottom > li.active > a {
}

.nav-tabs > li > a {
    font-weight: 600 !important;
    border-bottom-width: 2px !important;
}

.richtext_ro .note-editable {
    background-color: transparent !important;
}

.richtext_ro .note-editor.note-frame {
    border: 0px !important;
}

.richtext_ro .note-statusbar {
    display: none !important;
}

.richtext_ro .note-editable {
    height: auto !important;
}

.accord_outer_01 {
    height: 350px;
    overflow: auto;
}

.approval_grid .search_part {
    display: none !important;
}

.accord_01 {
    border: 0px !important;
    box-shadow: none !important;
}

.accord_01 .panel-heading {
    border-bottom: 1px solid rgb(221, 221, 221);
    padding-left: 0px !important;
}

.accord_01 .panel-heading h6 {
    font-size: 15px !important;
    font-weight: 600 !important;
}

.accord_01 .panel-heading .heading-elements {
    right: 0px !important;
}

.accord_01 .panel-body {
    padding-left: 0px !important;
}

.approval_01 {
    border-right: 1px solid rgb(221, 221, 221);
}

.approval_02 {
    border-right: 1px solid rgb(221, 221, 221);
}

.rev_grid {
}

.app_head {
    border-bottom: 1px solid rgb(221, 221, 221);
    padding: 0px 0px 10px;
}

.program_head {
    font-size: 14px;
    margin-bottom: 10px;
    display: inline-block;
    font-weight: 500 !important;
}

.link_btn {
    background-color: transparent;
    color: rgb(67, 161, 255);
    text-decoration: underline;
}

.letter-icon-title {
    font-size: 15px;
    color: rgb(46, 116, 221);
}

.approval_desc {
    font-size: 14px;
    color: rgb(179, 176, 176);
    height: 19px;
    overflow: hidden;
    display: inline-block;
}

.setup_desc {
    font-size: 14px;
    color: rgb(179, 176, 176);
}

.setup_head {
    font-size: 18px;
    color: rgb(47, 130, 255);
}

.setup_head:hover {
    text-decoration: underline;
}

.pending_grid {
    border: 1px solid rgb(221, 221, 221);
    border-radius: 8px;
    margin-bottom: 10px;
}

.approval_btn {
    width: 100%;
    border-radius: 8px;
    color: white;
    position: absolute;
    height: 154px;
    top: -128px;
    background-color: transparent;
    font-size: 0px;
    padding: 7px 20px !important;
}

.approval_btn:hover {
}

.pending_grid:hover {
    background-color: rgb(245, 245, 245);
}

.pending .btn {
    height: 35px !important;
    width: 35px !important;
    border-radius: 100% !important;
}

.rounded_div {
    text-align: center;
    background-color: rgb(47, 130, 255);
    color: white;
    line-height: 2.5;
    height: 35px !important;
    width: 35px !important;
    border-radius: 100% !important;
}

.Inline_Image .InlineSingle .panel-body {
    height: 189px;
    padding: 0px;
}

.Inline_Image1 .InlineSingle .panel-body {
    height: 230px;
    padding: 0px;
}

.themeBtn3, .themeBtn3:hover {
    min-width: 100px;
    text-align: center;
    font-weight: 500;
    border-radius: 100px !important;
}

.calendar_outer .e-calendar {
    width: 100%;
    display: inline;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border: 1px solid rgba(69, 93, 199, 0.36) !important;
}

.EventGridRepeater .search_part {
    display: none !important;
}

.user_info_outer .form-group {
    margin-bottom: -5px !important;
}

.DialogModal > .modal-footer {
    display: none !important;
}

#mdl_430218c9-9748-1e7f-4463-8add1fe9e11a .modal-dialog {
    width: 50%;
}

#mdl_430218c9-9748-1e7f-4463-8add1fe9e11a .modal-footer {
    display: none;
}

.user_info .col-lg-4 {
    margin-right: 20px;
    width: auto !important;
}

.CustomFormDesign .form-group label {
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.15px;
    margin-bottom: 0px !important;
    color: rgb(74, 74, 74) !important;
}

.CustomFormDesign .form-group .controls span {
    font-weight: 500;
    font-size: 16px;
}

.DialogModal .CustomHeader.modal-header::before, .DialogModal .CustomHeader.modal-header h4 {
    display: none !important;
}

.DialogModal .CustomHeader.modal-header .close {
    z-index: 9;
    top: 20px;
    right: 20px;
}

.MultiModal.themeBtn3 {
    border-radius: 0px !important;
}

.DialogModal .modal-content.CustomModel {
    width: 460px;
}

.DialogModal .CustomHeader.modal-header {
    background-color: transparent;
    border: none;
    padding: 0px !important;
    height: 0px !important;
}

.DialogModal .content {
    border-radius: 0px;
    padding: 0px !important;
    background: transparent !important;
    overflow: hidden !important;
    box-shadow: none !important;
}

.DialogModalPanel {
    background: white;
    width: 440px;
    margin: 0px auto;
    border-radius: 20px;
    aspect-ratio: 1 / 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.DialogModalPanel .panel-body {
    padding: 0px;
}

.DialogModalPanelImage {
    width: 100%;
    height: 250px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.Refill {
    background-image: url("../images/AppIcons/Fill_Vector.png");
    background-size: 75%;
}

.Submitted {
    background-image: url("../images/AppIcons/Submitted_Vector.png");
    background-size: 75%;
}

.DialogModalPanelContent {
    width: 100%;
    text-align: center;
    color: rgb(51, 51, 51);
    margin-bottom: 20px;
}

.DialogModalPanelContent .form-group span {
    font-weight: 500 !important;
    color: rgb(202, 90, 74) !important;
    font-size: 16px !important;
}

.DialogModalPanelButton {
    background: rgb(245, 90, 109);
    color: rgb(255, 255, 255);
    border-radius: 10px;
    padding: 10px 40px !important;
}

.DialogModalPanelButton:hover {
    background: rgb(245, 90, 109);
    color: rgb(255, 255, 255);
    border-radius: 100px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    padding: 10px 40px !important;
}

.DialogModalPanelButtonred {
    font-weight: 500;
    color: white;
    background-color: rgb(245, 90, 109) !important;
    border-radius: 100px !important;
}

.DialogModalPanelButtonred:hover {
    background: rgb(245, 90, 109);
    border-radius: 100px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    color: white;
    padding: 10px 40px !important;
}

.DialogModalPanelButton1 {
    background: rgb(84, 121, 255);
    color: rgb(255, 255, 255);
    border-radius: 10px;
    padding: 10px 40px !important;
}

.DialogModalPanelButton1:hover {
    background: rgb(84, 121, 255);
    color: rgb(255, 255, 255);
    border-radius: 100px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    padding: 10px 40px !important;
}

.DialogModalPanelButton2 {
    background: rgb(59, 203, 90);
    color: rgb(255, 255, 255);
    border-radius: 10px;
    padding: 10px 40px !important;
}

.DialogModalPanelButton2:hover {
    background: rgb(59, 203, 90);
    color: rgb(255, 255, 255);
    border-radius: 100px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    padding: 10px 40px !important;
}

.DialogModalPanelContent .panel-body .form-group {
    margin-left: 0px !important;
}

.common_panel .form-group .input-xs {
    padding: 10px !important;
}

.MenuPanel {
    border-radius: 8px;
    position: relative;
    width: 400px;
    height: 350px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background: rgb(255, 255, 255) !important;
    margin: 10px 10px 10px 0px !important;
    border: none !important;
}

.MenuPanel .panel-body {
    display: flex;
    place-content: center flex-end;
    align-items: center;
    flex-direction: column;
    width: 100%;
    text-align: center;
    height: 350px;
    padding: 0px !important;
}

.MenuPanel .panel-body {
}

.MenuPanel .panel-body h1 {
    color: rgb(84, 84, 84);
    font-size: 14px;
    margin: 10px 0px 0px !important;
    font-weight: 500 !important;
}

.MenuPanel .panel-body .MenuPanelcontent {
    display: flex;
    position: absolute;
    top: 30px;
    flex-direction: column;
}

.MenuPanel .panel-body span {
    width: 100%;
    text-align: center;
    margin: 10px 0px 20px;
    color: rgb(84, 84, 84);
    font-size: 14px;
    font-weight: 400 !important;
}

.MenuPanel .panel-body a {
    font-size: 22px;
    color: rgb(48, 54, 56);
    font-weight: 700;
    text-decoration: underline;
    opacity: 1 !important;
}

.MenuButton {
    text-align: center;
}

.MenuPanel2Row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 16px;
}

.MenuPanel2Icon {
    height: 48px;
    margin-bottom: 16px;
    width: 48px;
    border-radius: 100px;
    background-repeat: no-repeat !important;
    background-size: 30px !important;
    background-position: center center !important;
}

.MenuPanel2Icon.Yellow {
    background: rgb(255, 214, 176);
}

.MenuPanel2Icon.Blue {
    background: rgb(188, 232, 243);
}

.MenuPanel2Icon.Purole {
    background: rgb(211, 211, 250);
}

.MenuPanel2Icon.Red {
    background: rgb(250, 211, 211);
}

.MenuPanel2Icon.Yellow {
    background: rgb(255, 214, 176);
}

.MenuPanel2Icon.Yellow {
    background: rgb(255, 214, 176);
}

.MenuPanel2Icon.Enquiry {
    background-image: url("../images/Icon/Enquiry.png");
}

.MenuPanel2Icon.Admissions {
    background-image: url("../images/Icon/Admissions.png");
}

.MenuPanel2Icon.Timetable {
    background-image: url("../images/Icon/Timetable.png");
}

.MenuPanel2Icon.Attendance {
    background-image: url("../images/Icon/Attendance.png");
}

.MenuPanel2Icon.StudentEnrolment {
    background-image: url("../images/Icon/Student Enrolment.png");
}

.MenuPanel2Icon.Grading {
    background-image: url("../images/Icon/Grading.png");
}

.MenuPanel2Icon.Assessment {
    background-image: url("../images/Icon/Assessment.png");
}

.MenuPanel2Icon.Projects {
    background-image: url("../images/Icon/Projects.png");
}

.MenuPanel2Icon.Hostel {
    background-image: url("../images/Icon/Hostel.png");
}

.MenuPanel2Icon.Purchase {
    background-image: url("../images/Icon/Purchase.png");
}

.MenuPanel2Icon.Finance {
    background-image: url("../images/Icon/Finance.png");
}

.MenuPanel2Icon.HMS {
    background-image: url("../images/Icon/HMS.png");
}

.MenuPanel2Icon.Resources {
    background-image: url("../images/Icon/Resources.png");
}

.MenuPanel2Icon.LMS {
    background-image: url("../images/Icon/LMS.png");
}

.MenuPanel2Icon.Events {
    background-image: url("../images/Icon/events.png");
}

.MenuPanel2Icon.Communication {
    background-image: url("../images/Icon/Communication.png");
}

.MenuPanel2Icon.Committees {
    background-image: url("../images/Icon/Groups_Committees.png");
}

.MenuPanel2 {
    background-color: rgb(255, 255, 255);
    border-radius: 8px;
    box-shadow: rgb(212, 216, 228) 0px 11px 21px;
    display: flex;
    width: calc(16%);
    flex-direction: column;
    margin: 10px 10px 10px 0px;
    padding: 16px;
}

.Regulations {
    background-color: rgb(243, 243, 243);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 170px;
    display: block;
    background-image: url("../images/AppIcons/Regulations.jpg");
    border-radius: 20px 20px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
    width: 90% !important;
    margin: 0px !important;
}

.Academic {
    background-color: rgb(243, 243, 243);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 170px;
    display: block;
    background-image: url("../images/AppIcons/Academic.jpg");
    border-radius: 20px 20px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
    width: 90% !important;
    margin: 0px !important;
}

.Organisation {
    background-color: rgb(243, 243, 243);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 170px;
    display: block;
    background-image: url("../images/AppIcons/Organisation.jpg");
    border-radius: 20px 20px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
    width: 90% !important;
    margin: 0px !important;
}

.Academic_Calendar {
    background-color: rgb(243, 243, 243);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 170px;
    display: block;
    background-image: url("../images/AppIcons/Academic_Calendar.jpg");
    border-radius: 20px 20px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
    width: 90% !important;
    margin: 0px !important;
}

.GeneralSetting .panel-body {
    padding: 0px !important;
}

.GeneralSetting .panel-body .BasicGrid {
    border-radius: 0px !important;
}

.accordion-sortable .panel-heading.bg-slate {
    display: block !important;
}

.CustomFormWizard .panel-heading {
    display: none !important;
}

.UnderStepwizard .panel-body {
    padding: 0px !important;
}

.ui-formwizard .form-wizard-actions {
    display: flex;
    justify-content: space-between;
}

.ui-formwizard .form-wizard-actions input {
    width: 150px;
    border-radius: 100px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.sponsor_Text {
}

.sponsor_Text p {
    font-style: italic;
    font-weight: 500;
    font-size: 15px;
    color: rgba(0, 33, 71, 0.73);
}

.circles {
}

.DendronLogin .login_form_first .RightSide .form-group .BtnLogin:hover {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.VerticalCenter .form-group input:hover {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.AddEvent1 {
}

.EventHeader h1 {
    color: rgb(51, 51, 51) !important;
    font-size: 20px !important;
    font-weight: 400 !important;
}

.DialogModal {
    box-shadow: none !important;
    border-radius: 0px !important;
}

.info-icon-column {
    display: flex;
}

.info-icon-column-inner {
    z-index: 1;
}

.info-icon-Date {
    width: 100%;
}

.form-group .input-xs .e-input-group input {
    padding: 0px 10px !important;
    /* height: 41px !important; */
}

.form-group .input-xs .e-input-group {
    border: none;
}

input[type="text"]:focus {
    box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    font-weight: 500;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(69, 93, 199) !important;
    background-color: white !important;
    color: rgb(100, 100, 100) !important;
}

.login-container .login_form_first .RightSide .form-group input:focus {
    box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    font-weight: 500;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(69, 93, 199) !important;
    background-color: white !important;
    color: rgb(100, 100, 100) !important;
}

.align_right {
    float: right;
}

.ProfilePicName {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    text-align: center;
    width: fit-content;
}

.ProfilePicName .panel.InlineSingle {
    width: 150px;
    aspect-ratio: 1 / 1;
    margin: 0px auto;
    border-radius: 100px;
}

.ProfilePicName .panel.InlineSingle .panel-body {
    padding: 2px;
}

.ProfilePicName .panel.InlineSingle .panel-body .MainFrameDoc {
    background-image: none;
    border: none;
}

.ProfilePicName .panel.InlineSingle .panel-body .MainFrameDoc img {
    border-radius: 100px;
    aspect-ratio: 1 / 1;
}

.ProfilePicName .form-group {
    max-width: 150px;
}

.ProfilePicName .form-group label {
    display: none !important;
}

.brdr_top.info {
}

.ro_info {
    position: relative;
}

.Edit_Icon_Top {
    padding: 0px;
    position: absolute;
    top: -20px;
    right: 0px;
}

.form-group .controls .input-group span {
    display: flex;
    align-items: center;
    padding-left: 5px !important;
}

.ro_info .form-group .controls .input-group .input-group-btn a:nth-child(1), .ro_info .form-group .controls .input-group .input-group-btn a:nth-child(2), .ro_info .form-group .controls .input-group .input-group-btn a:nth-child(4) {
    display: none !important;
}

.ro_info .form-group .controls .input-group .input-group-btn a {
    border-radius: 0px 8px 8px 0px;
}

.add_academic {
    font-weight: 500;
    height: 40px !important;
}

.panel_dummy .panel-bordered .h-30.panel-body {
    display: flex;
    max-height: 30px;
}

.Sub_Heading {
    border: 1px solid rgb(188, 188, 188);
    margin: 10px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    border-radius: 8px;
}

.Sub_Heading h1 {
    font-weight: 500;
    border-bottom: 1px solid rgb(177, 177, 177);
    padding-bottom: 5px;
    font-size: 20px !important;
}

.Sub_Heading .form-group {
    margin-top: 10px;
}

.ArunElement {
    display: flex;
    padding: 0px;
    font-size: 18px;
    font-weight: 500;
}

.ArunElement span {
    font-size: 18px;
    font-weight: 500 !important;
}

.ArunElement .form-group .controls span {
    position: relative;
    padding: 0px 10px;
}

.ArunElement .form-group .controls span::before {
    content: "(";
    position: absolute;
    font-size: 18px;
    font-weight: 500;
    left: 0px;
}

.ArunElement .form-group .controls span::after {
    content: ")";
    position: absolute;
    font-size: 18px;
    font-weight: 500;
    right: 0px;
}

.image_hover .HoverBtnDoc {
    display: none !important;
}

.panel_grey_01 {
    background-color: rgb(238, 242, 249);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
    border-radius: 8px;
    box-shadow: none;
    border: 0px solid rgb(201, 209, 217) !important;
}

.facultyguide_grid table thead tr th:first-child {
    width: 50px !important;
}

.bs-searchbox .form-control {
    padding-left: 30px !important;
}

.page_title {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 10px;
    font-size: 22px !important;
    font-weight: 500 !important;
}

.widget_panel {
    background-color: rgb(255, 255, 255);
    border: 0px solid rgb(204, 204, 204) !important;
    border-radius: 8px !important;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px !important;
}

.widget_panel_01 {
    background-color: rgb(255, 255, 255);
    border-bottom: 1px solid rgb(243, 215, 215);
    border-left: 0px !important;
    border-right: 0px !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    margin-bottom: 0px !important;
}

.widget_panel_01:hover {
    background-color: rgb(246, 244, 244);
}

.widget_panel_01 label {
    font-size: 13px;
    font-weight: 500;
    margin-bottom: -15px;
    color: rgb(93, 93, 93) !important;
}

.widget_panel_01 .controls span {
    font-size: 16px;
    color: rgb(51, 51, 51);
    font-weight: 500;
}

.widget_panel_01 .label-info {
    background-color: rgb(235, 230, 230);
    border-radius: 4px;
    padding: 2px 8px;
    color: rgb(85, 91, 102);
    font-size: 14px !important;
    font-weight: 600 !important;
    border: 0px !important;
    margin-left: 0px !important;
}

.widget_panel_01 .label-warning {
    font-size: 14px !important;
    background-color: rgb(251, 206, 191) !important;
}

.widget_panel_01 .course_credit {
    margin-left: 0px !important;
}

.widget_01 {
    background-color: rgb(255, 255, 255);
    border-width: 0px 0px 0px 5px;
    border-style: solid;
    border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) rgb(206, 213, 215);
    border-image: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
    background-image: url("../images/panel_bg.png"), url("../images/curvebg_04.png");
    background-position: left top, right top;
    background-repeat: no-repeat;
    background-size: 100%, auto;
    position: relative;
    border-radius: 8px !important;
}

.widget_01::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 8px;
    background-color: orange;
    left: 0px;
    top: 0px;
    border-radius: 100px 0px 0px 100px;
}

.widget_01 label {
    font-size: 13px;
    font-weight: 500;
    margin-bottom: -15px;
    color: rgb(93, 93, 93) !important;
}

.widget_01 .controls span {
    font-size: 16px;
    font-weight: 500;
    color: rgb(69, 73, 74) !important;
}

.widget_01 hr {
    border-top-color: rgba(0, 0, 0, 0.15);
}

.widget_02 {
    background-color: rgb(255, 255, 255);
    border: 0px solid rgb(204, 204, 204);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
    border-radius: 8px !important;
}

.widget_01:hover, .widget_02:hover {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.widget_02 label {
    font-size: 13px;
    margin-bottom: -15px;
    color: rgb(124, 124, 124) !important;
}

.widget_02 .controls span {
    font-size: 16px;
    font-weight: 600;
    color: rgb(52, 77, 97) !important;
}

.widget_01 .col-lg-6 {
    width: auto !important;
    float: left !important;
}

.widget_01 .label-info {
    border: 0px;
    font-size: 14px !important;
    background-color: rgb(39, 130, 140) !important;
}

.widget_01 .label-warning {
    font-size: 14px !important;
    background-color: rgb(251, 206, 191) !important;
}

.widget_01 .text-orange {
}

.widget_01 .panel-body {
    padding-left: 30px !important;
}

.widget_03 {
    background-color: rgb(246, 246, 254);
    border-radius: 8px;
    background-image: url("../images/max_credit.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0px !important;
    box-shadow: none !important;
    margin-bottom: 0px !important;
}

.widget_03 .panel-body {
    padding: 7px !important;
}

.widget_04 {
    background-color: rgb(251, 248, 229);
    border-radius: 8px;
    background-image: url("../images/register_credit.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0px !important;
    box-shadow: none !important;
    margin-bottom: 0px !important;
}

.widget_04 .panel-body {
    padding: 7px !important;
}

.widget_05 {
    background-color: rgb(253, 242, 238);
    border-radius: 8px;
    background-image: url("../images/curvebg_03.png");
    background-position: right top;
    background-repeat: no-repeat;
    border: 0px !important;
    box-shadow: none !important;
    margin-bottom: 0px !important;
}

.widget_05 .panel-body {
    padding: 10px !important;
}

.widget_info label {
    font-size: 13px;
    color: rgb(124, 124, 124) !important;
    margin-bottom: -15px !important;
}

.widget_info .controls span {
    font-size: 35px;
    color: rgb(58, 58, 58) !important;
    font-weight: normal !important;
}

.widget_info .form-group {
    margin-bottom: 0px !important;
}

.body_action_bg {
    background-color: rgb(250, 250, 250);
    border-radius: 8px 8px 0px 0px;
    border-bottom: 1px solid rgb(229, 231, 234);
}

.body_action_bg1 {
    background-color: rgb(250, 250, 250);
    border-radius: 8px 8px 0px 0px;
    border-bottom: 1px solid rgb(229, 231, 234);
}

.st_curriculum_btn {
    background-image: url("../images/curruculum.png");
    background-repeat: no-repeat;
    background-position: 10px 4px;
}

.st_elective_btn {
    background-image: url("../images/elective.png");
    background-repeat: no-repeat;
    background-position: 10px 4px;
}

.st_backlog_btn {
    background-image: url("../images/backlog.png");
    background-repeat: no-repeat;
    background-position: 10px 4px;
}

.st_basket_btn {
    background-image: url("../images/basket.png");
    background-repeat: no-repeat;
    background-position: 10px 4px;
}

.basketcount {
    height: 40px;
    width: 40px;
    background-color: rgb(149, 141, 222);
    display: block;
    text-align: center;
    padding-top: 7px;
    font-size: 18px;
    z-index: 9;
    color: white;
    font-weight: bold !important;
    border-radius: 8px !important;
}

.add_drop .basketcount {
    position: absolute;
    top: 24px;
    z-index: 9;
    right: 0px !important;
}

.st_btn {
    display: inline-block;
    width: 100%;
    border: 1px solid rgb(225, 227, 230);
    border-radius: 8px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    padding: 20px;
    color: rgb(107, 88, 168);
    background-color: rgb(243, 245, 247);
}

.st_btn:hover {
    background-color: rgb(107, 101, 170);
    color: white;
}

.st_btn:focus {
    background-color: red !important;
}

.st_btn1 {
    display: inline-block;
    width: 100%;
    border: 1px solid rgb(221, 233, 236);
    border-radius: 8px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    padding: 20px;
    color: rgb(107, 88, 168);
    background-color: white;
}

.st_btn1:hover {
    background-color: rgb(232, 232, 247);
}

.curriculum_header {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.student_name {
    background-image: url("../images/student.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 45px;
    height: 50px;
    width: 50px;
    display: inline-block;
    background-size: 48px;
}

.course_grid {
    border-radius: 0px;
    margin-bottom: -1px;
    border-top: 1px solid rgb(243, 215, 215);
    border-bottom: 1px solid rgb(243, 215, 215);
    box-shadow: none !important;
}

.course_grid:hover {
    background-color: rgb(246, 244, 244);
}

.course_grid label {
    font-size: 13px;
    color: rgb(69, 67, 67);
    font-weight: normal;
    float: left;
}

.course_grid .controls {
    float: left;
}

.course_grid .form-group {
    margin-bottom: 0px !important;
}

.course_grid .controls span {
    font-size: 16px;
    color: rgb(58, 58, 58);
    font-weight: 500 !important;
}

.course_grid .col-lg-6 {
    width: auto;
    float: left;
}

.course_grid .panel-body {
    padding: 5px !important;
}

.course_image {
    background-image: url("../images/course_image.png");
    background-repeat: no-repeat;
    background-position: center center;
    height: 62px;
    width: 62px;
}

.course_grid .col-lg-1 {
    width: auto;
}

.course_image1 .MainFrameDoc {
    height: 140px;
    background-color: rgb(235, 230, 230);
    border: none !important;
}

.course_image1 .MainFrameDoc img {
    height: 140px;
    width: 100%;
    background-image: url("../images/student1.png");
    background-repeat: no-repeat;
    background-position: center center;
}

.course_image1 .InlineSingle:hover {
    background-color: transparent !important;
}

.select_btn {
    font-size: 14px;
    background-image: url("../images/couse_select.png");
    background-repeat: no-repeat;
    background-position: 10px 10px;
    display: inline-block;
    height: 42px;
    background-size: 16px;
    text-align: right;
    color: rgb(61, 65, 69);
    background-color: rgb(250, 250, 250);
    line-height: 2.5;
    padding: 3px 20px;
    border-radius: 8px;
    width: 100%;
    border: 1px solid rgb(243, 215, 215);
    font-weight: bold !important;
}

.select_btn:hover {
    text-decoration: underline;
    color: rgb(53, 52, 48) !important;
}

.select_btn_outer .controls {
    float: none !important;
}

.course_image1 .MainFrameDoc {
}

.course_select {
    font-size: 14px;
    background-image: url("../images/couse_select.png");
    background-repeat: no-repeat;
    background-position: 10px 10px;
    width: 120px;
    height: 42px;
    background-size: 16px;
    text-align: right;
    color: rgb(61, 65, 69);
    background-color: rgb(250, 250, 250);
    line-height: 2.5;
    display: inline-block;
    padding: 3px 20px;
    border-radius: 8px;
    top: -5px;
    position: absolute;
    border: 1px solid rgb(243, 215, 215);
    font-weight: bold !important;
}

.course_select:hover {
    text-decoration: underline;
    color: rgb(53, 52, 48) !important;
}

.course_grid .label-info {
    background-color: rgb(235, 230, 230);
    border-radius: 4px;
    padding: 2px 8px;
    color: rgb(85, 91, 102);
    margin-left: 10px;
    font-size: 14px !important;
    font-weight: 600 !important;
    border: 0px !important;
}

.course_credit {
    background-color: rgb(249, 221, 212);
    border-radius: 4px;
    padding: 2px 8px;
    color: rgb(228, 114, 78);
    margin-left: 10px;
    font-size: 14px !important;
    font-weight: 600 !important;
    border: 0px !important;
}

.basket_grid {
    border-radius: 8px;
    background-color: rgb(246, 246, 254);
    margin-bottom: 5px;
    border: 0px !important;
    box-shadow: none !important;
}

.basket_grid .panel-body {
    padding: 5px !important;
}

.basket_grid .label-warning {
    border: 0px;
    background-color: rgb(241, 211, 201) !important;
    font-size: 14px !important;
}

.basket_grid label {
    font-size: 13px;
    color: rgb(69, 67, 67);
    font-weight: normal;
    margin-bottom: -15px !important;
}

.basket_grid .form-group {
    margin-bottom: 0px !important;
}

.basket_grid .controls span {
    font-size: 16px;
    color: rgb(58, 58, 58);
    font-weight: 600 !important;
}

.basket_grid .col-lg-6 {
    width: auto;
    float: left;
}

.basket_grid:hover {
    background-color: rgba(157, 139, 43, 0.14);
}

.course_name {
    font-size: 18px;
    font-weight: 500 !important;
}

.Approval .form-group {
    margin-bottom: -3px !important;
}

.course_reject {
    font-size: 14px;
    background-image: url("../images/remove.svg");
    background-repeat: no-repeat;
    background-position: 10px 10px;
    width: 120px;
    height: 42px;
    background-size: 19px;
    text-align: right;
    color: rgb(61, 65, 69);
    background-color: rgb(250, 250, 250);
    line-height: 2.5;
    display: inline-block;
    padding: 3px 20px;
    border-radius: 8px;
    top: -5px;
    position: absolute;
    border: 1px solid rgb(243, 215, 215);
    font-weight: bold !important;
}

.course_reject:hover {
    text-decoration: underline;
    color: rgb(53, 52, 48) !important;
}

.course_app_status .label-warning {
    background-color: white;
    border: 1px solid rgb(243, 215, 215);
    padding: 2px 10px;
    font-size: 11px !important;
    font-weight: normal !important;
    border-radius: 100px !important;
    color: rgb(223, 130, 130) !important;
    text-transform: none !important;
}

.basket_grid .label-info {
    font-size: 14px !important;
    background-color: rgb(170, 231, 240) !important;
    font-weight: 600 !important;
    border: 0px !important;
}

.rodate .form-group .form-control {
    border: 0px !important;
}

rodate .form-group .form-control span {
    font-size: 16px !important;
    font-weight: bold !important;
}

.address_1 {
    display: inline-block;
}

.print_content {
    display: inline-block;
    font-size: 15px;
}

.pdf_top_btns {
    position: fixed;
    top: 6px;
    right: 165px;
    z-index: 99;
}

.back_btn {
    background: rgb(56, 3, 97);
    text-align: center !important;
    font-weight: 600 !important;
    width: 100% !important;
    border: none !important;
    color: rgb(255, 255, 255) !important;
    box-shadow: none !important;
    display: block !important;
    padding: 3px 5px !important;
    border-radius: 100px !important;
}

.cancel_btn {
    background: rgb(255, 255, 255);
    border: 1px solid rgb(56, 3, 97);
    text-align: center !important;
    font-weight: 600 !important;
    width: 100% !important;
    color: rgb(56, 3, 97) !important;
    box-shadow: none !important;
    display: block !important;
    padding: 3px 5px !important;
    border-radius: 100px !important;
}

.PrimaryPanel .Primary_Button_1, .Primary_Button_1 {
    text-align: center;
    background-color: transparent;
    min-height: 40px;
    min-width: 150px;
    float: right;
    transition: all 0.08s ease-in 0s;
    font-weight: 600 !important;
    border: 1px solid var(--main-Primary-color) !important;
    color: var(--main-Primary-color) !important;
    box-shadow: none !important;
    border-radius: 200px !important;
    padding: 10px 5px !important;
    width: 100% !important;
}

.Primary_Button_5 {
    text-align: center;
    background-color: #2d3187d6;
    min-height: 40px;
    min-width: 150px;
    float: right;
    transition: all 0.08s ease-in 0s;
    font-weight: 600 !important;
    border: 1px solid var(--main-Primary-color) !important;
    color: #ffffff !important;
    box-shadow: none !important;
    border-radius: 10px !important;
    padding: 10px 5px !important;
    width: 100% !important;
}

.EventCreation2 .row {
    width: fit-content;
    margin: 0px 0px 0px 10px;
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
}

.EventCreation2 .row .common_panel {
    border-radius: 8px;
    position: relative;
    width: 300px;
    aspect-ratio: 1 / 1;
    display: flex;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    align-items: center;
    justify-content: center;
    background: white !important;
    margin: 10px 10px 10px 0px !important;
    border: none !important;
}

.EventCreation2 .row .common_panel h1 {
    font-weight: 500;
    font-size: 18px !important;
}

.EventCreation2 .row .common_panel .panel-body {
    position: unset;
}

.EventCreation2 .row .common_panel .Panel_Button {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 300px;
    aspect-ratio: 1 / 1;
}

.EventCreation2 .row .common_panel .Panel_Button a {
    background-color: transparent;
    color: transparent;
    width: 300px;
    aspect-ratio: 1 / 1;
    position: absolute;
    border-radius: 10px;
    top: -14px;
    border-color: transparent !important;
}

.EventCreationIcon {
    background-color: rgb(243, 243, 243);
    background-size: 50px;
    background-position: center center;
    background-repeat: no-repeat;
    width: 70px;
    aspect-ratio: 1 / 1;
    display: block;
    margin: 0px auto 20px;
    border-radius: 100px;
    border: 1px solid rgb(229, 229, 229);
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.InstituionSetup {
    background-image: url("../images/AppIcons/add-icon.svg");
}

.Cancel_button {
    font-weight: 500;
    background-color: rgb(245, 90, 109) !important;
    border-radius: 100px !important;
}

.Save_button {
    font-weight: 500;
    background-color: rgb(59, 203, 90) !important;
    border-radius: 100px !important;
}

.Back_button {
    font-weight: 500;
    background-color: rgb(74, 101, 114) !important;
    border-radius: 100px !important;
}

.tabs_bottom .tab-content-bordered {
}

.tabs_bottom .tab-content > .has-padding {
    padding: 10px 10px 0px !important;
    border-radius: 0px 10px 10px !important;
}

.tabs_bottom .nav-tabs-bottom {
    border-bottom: none !important;
}

.tabs_bottom .tab-content .form-group .controls p {
}

.MenuPanel {
    border-radius: 8px;
    position: relative;
    width: 400px;
    height: 350px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background: rgb(255, 255, 255) !important;
    margin: 10px 10px 10px 0px !important;
    border: none !important;
}

.MenuPanel .panel-body {
    display: flex;
    place-content: center flex-end;
    align-items: center;
    flex-direction: column;
    width: 100%;
    text-align: center;
    height: 350px;
    padding: 0px !important;
}

.MenuPanel .panel-body {
}

.MenuPanel .panel-body h1 {
    color: rgb(84, 84, 84);
    font-size: 14px;
    margin: 10px 0px 0px !important;
    font-weight: 500 !important;
}

.MenuPanel .panel-body .MenuPanelcontent {
    display: flex;
    position: absolute;
    top: 30px;
    flex-direction: column;
}

.MenuPanel .panel-body span {
    width: 100%;
    text-align: center;
    margin: 10px 0px 20px;
    color: rgb(84, 84, 84);
    font-size: 14px;
    font-weight: 400 !important;
}

.MenuPanel .panel-body a {
    font-size: 22px;
    color: rgb(48, 54, 56);
    font-weight: 700;
    text-decoration: underline;
    opacity: 1 !important;
}

.MenuButton {
    text-align: center;
}

.MenuPanel2Row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 16px;
}

.MenuPanel2Icon {
    height: 48px;
    margin-bottom: 16px;
    width: 48px;
    border-radius: 100px;
    background-repeat: no-repeat !important;
    background-size: 30px !important;
    background-position: center center !important;
}

.MenuPanel2Icon.Yellow {
    background: rgb(255, 214, 176);
}

.MenuPanel2Icon.Blue {
    background: rgb(188, 232, 243);
}

.MenuPanel2Icon.Purole {
    background: rgb(211, 211, 250);
}

.MenuPanel2Icon.Red {
    background: rgb(250, 211, 211);
}

.MenuPanel2Icon.Yellow {
    background: rgb(255, 214, 176);
}

.MenuPanel2Icon.Yellow {
    background: rgb(255, 214, 176);
}

.MenuPanel2Icon.Enquiry {
    background-image: url("../images/Icon/Enquiry.png");
}

.MenuPanel2Icon.Admissions {
    background-image: url("../images/Icon/Admissions.png");
}

.MenuPanel2Icon.Timetable {
    background-image: url("../images/Icon/Timetable.png");
}

.MenuPanel2Icon.Attendance {
    background-image: url("../images/Icon/Attendance.png");
}

.MenuPanel2Icon.StudentEnrolment {
    background-image: url("../images/Icon/Student Enrolment.png");
}

.MenuPanel2Icon.Grading {
    background-image: url("../images/Icon/Grading.png");
}

.MenuPanel2Icon.Assessment {
    background-image: url("../images/Icon/Assessment.png");
}

.MenuPanel2Icon.Projects {
    background-image: url("../images/Icon/Projects.png");
}

.MenuPanel2Icon.Hostel {
    background-image: url("../images/Icon/Hostel.png");
}

.MenuPanel2Icon.Purchase {
    background-image: url("../images/Icon/Purchase.png");
}

.MenuPanel2Icon.Finance {
    background-image: url("../images/Icon/Finance.png");
}

.MenuPanel2Icon.HMS {
    background-image: url("../images/Icon/HMS.png");
}

.MenuPanel2Icon.Resources {
    background-image: url("../images/Icon/Resources.png");
}

.MenuPanel2Icon.LMS {
    background-image: url("../images/Icon/LMS.png");
}

.MenuPanel2Icon.Events {
    background-image: url("../images/Icon/events.png");
}

.MenuPanel2Icon.Communication {
    background-image: url("../images/Icon/Communication.png");
}

.MenuPanel2Icon.Committees {
    background-image: url("../images/Icon/Groups_Committees.png");
}

.MenuPanel2 {
    background-color: rgb(255, 255, 255);
    border-radius: 8px;
    box-shadow: rgb(212, 216, 228) 0px 11px 21px;
    display: flex;
    width: calc(16%);
    flex-direction: column;
    margin: 10px 10px 10px 0px;
    padding: 16px;
}

.Regulations {
    background-color: rgb(243, 243, 243);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 170px;
    display: block;
    background-image: url("../images/AppIcons/Regulations.jpg");
    border-radius: 20px 20px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
    width: 90% !important;
    margin: 0px !important;
}

.Academic {
    background-color: rgb(243, 243, 243);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 170px;
    display: block;
    background-image: url("../images/AppIcons/Academic.jpg");
    border-radius: 20px 20px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
    width: 90% !important;
    margin: 0px !important;
}

.Organisation {
    background-color: rgb(243, 243, 243);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 170px;
    display: block;
    background-image: url("../images/AppIcons/Organisation.jpg");
    border-radius: 20px 20px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
    width: 90% !important;
    margin: 0px !important;
}

.Academic_Calendar {
    background-color: rgb(243, 243, 243);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 170px;
    display: block;
    background-image: url("../images/AppIcons/Academic_Calendar.jpg");
    border-radius: 20px 20px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
    width: 90% !important;
    margin: 0px !important;
}

.GeneralSetting .panel-body {
    padding: 0px !important;
}

.GeneralSetting .panel-body .BasicGrid {
    border-radius: 0px !important;
}

.accordion-sortable .panel-heading.bg-slate {
    display: block !important;
}

.CustomFormWizard .panel-heading {
    display: none !important;
}

.UnderStepwizard .panel-body {
    padding: 0px !important;
}

.ui-formwizard .form-wizard-actions {
    display: flex;
    justify-content: space-between;
}

.ui-formwizard .form-wizard-actions input {
    width: 150px;
    border-radius: 100px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.sponsor_Text {
}

.sponsor_Text p {
    font-style: italic;
    font-weight: 500;
    font-size: 15px;
    color: rgba(0, 33, 71, 0.73);
}

.circles {
}

.DendronLogin .login_form_first .RightSide .form-group .BtnLogin:hover {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.VerticalCenter .form-group input:hover {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.AddEvent1 {
}

.EventHeader h1 {
    color: rgb(51, 51, 51) !important;
    font-size: 20px !important;
    font-weight: 400 !important;
}

.DialogModal {
    box-shadow: none !important;
    border-radius: 0px !important;
}

.info-icon-column {
    display: flex;
}

.info-icon-column-inner {
    z-index: 1;
}

.info-icon-Date {
    width: 100%;
}

.form-group .input-xs .e-input-group input {
    padding: 0px 10px !important;
    /* height: 41px !important; */
}

.form-group .input-xs .e-input-group {
    border: none;
}

input[type="text"]:focus {
    box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    font-weight: 500;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(69, 93, 199) !important;
    background-color: white !important;
    color: rgb(100, 100, 100) !important;
}

.login-container .login_form_first .RightSide .form-group input:focus {
    box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    font-weight: 500;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(69, 93, 199) !important;
    background-color: white !important;
    color: rgb(100, 100, 100) !important;
}

.align_right {
    float: right;
}

.ProfilePicName {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    text-align: center;
    width: fit-content;
}

.ProfilePicName .panel.InlineSingle {
    width: 150px;
    aspect-ratio: 1 / 1;
    margin: 0px auto;
    border-radius: 100px;
}

.ProfilePicName .panel.InlineSingle .panel-body {
    padding: 2px;
}

.ProfilePicName .panel.InlineSingle .panel-body .MainFrameDoc {
    background-image: none;
    border: none;
}

.ProfilePicName .panel.InlineSingle .panel-body .MainFrameDoc img {
    border-radius: 100px;
    aspect-ratio: 1 / 1;
}

.ProfilePicName .form-group {
    max-width: 150px;
}

.ProfilePicName .form-group label {
    display: none !important;
}

.brdr_top.info {
}

.ro_info {
    position: relative;
}

.Edit_Icon_Top {
    padding: 0px;
    position: absolute;
    top: -20px;
    right: 0px;
}

.form-group .controls .input-group span {
    display: flex;
    align-items: center;
    padding-left: 5px !important;
}

.ro_info .form-group .controls .input-group .input-group-btn a:nth-child(1), .ro_info .form-group .controls .input-group .input-group-btn a:nth-child(2), .ro_info .form-group .controls .input-group .input-group-btn a:nth-child(4) {
    display: none !important;
}

.ro_info .form-group .controls .input-group .input-group-btn a {
    border-radius: 0px 8px 8px 0px;
}

.add_academic {
    font-weight: 500;
    height: 40px !important;
}

.panel_dummy .panel-bordered .h-30.panel-body {
    display: flex;
    max-height: 30px;
}

.Sub_Heading {
    border: 1px solid rgb(188, 188, 188);
    margin: 10px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    border-radius: 8px;
}

.Sub_Heading h1 {
    font-weight: 500;
    border-bottom: 1px solid rgb(177, 177, 177);
    padding-bottom: 5px;
    font-size: 20px !important;
}

.Sub_Heading .form-group {
    margin-top: 10px;
}

#divCanvas .e3 .table-widget .table-widget-content table thead tr th:nth-child(3), #divCanvas .e4 .table-widget .table-widget-content table thead tr th:nth-child(4), #divCanvas .e5 .table-widget .table-widget-content table thead tr th:nth-child(5), #divCanvas .e6 .table-widget .table-widget-content table thead tr th:nth-child(6), #divCanvas .e7 .table-widget .table-widget-content table thead tr th:nth-child(7), #divCanvas .e8 .table-widget .table-widget-content table thead tr th:nth-child(8), #divCanvas .e9 .table-widget .table-widget-content table thead tr th:nth-child(9) {
    color: transparent !important;
}

#divCanvas .v3 .table-widget .table-widget-content table thead tr th:nth-child(3), #divCanvas .v4 .table-widget .table-widget-content table thead tr th:nth-child(4), #divCanvas .v5 .table-widget .table-widget-content table thead tr th:nth-child(5), #divCanvas .v6 .table-widget .table-widget-content table thead tr th:nth-child(6), #divCanvas .v7 .table-widget .table-widget-content table thead tr th:nth-child(7), #divCanvas .v8 .table-widget .table-widget-content table thead tr th:nth-child(8), #divCanvas .v9 .table-widget .table-widget-content table thead tr th:nth-child(9) {
    color: transparent !important;
}

.Des .controls {
    background: white;
    padding: 20px 10px !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    box-shadow: rgba(100, 100, 111, 0.11) 0px 7px 13px 0px !important;
}

.Des label {
    font-size: 20px !important;
    margin: 10px 5px !important;
    border-bottom: 1px solid rgb(238, 238, 238) !important;
    width: 100% !important;
    padding-bottom: 6px !important;
}

.ConFig_Tab .tab-pane {
    border-radius: 12px;
    margin-top: 20px !important;
    box-shadow: rgba(100, 100, 111, 0.11) 0px 7px 13px 0px !important;
}

.ConFig_Tab .Add_Bg {
    background-color: rgb(231, 244, 252);
    height: 210px;
    border-radius: 12px;
    background-image: url("../images/AppIcons/Add_Bg.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 66%;
}

#divCanvas .ConFig_Tab .form-group label {
    font-weight: 500;
    color: rgb(153, 153, 153) !important;
    font-size: 14px !important;
}

#divCanvas .ConFig_Tab .form-group .controls {
    position: relative;
    font-size: 15px;
    font-weight: 600;
}

#divCanvas .ConFig_Tab .note-editor.note-frame {
    border: none !important;
}

#divCanvas .ConFig_Tab .panel-info.panel-bordered {
    border: none !important;
    box-shadow: none !important;
}

.event_mgt_steps .sf-t5 .sf-nav-number::before {
    background-color: rgb(219, 222, 225) !important;
}

.event_mgt_steps .sf-t5 .sf-nav-number {
    background-color: rgb(255, 255, 255) !important;
}

.sf-t5 .sf-nav-number::before {
    width: 74px;
    height: 74px;
    top: -2px;
    left: -2px;
}

.event_mgt_steps .sf-t5 .sf-nav li.sf-active .sf-nav-number {
    background-color: rgb(255, 255, 255) !important;
}

.event_mgt_steps .sf-wizard .sf-content .sf-viewport .sf-step {
    border: none;
}

.save_btn_icon, .cancel_btn_icon {
    line-height: 37px;
}

.sf-nav li.sf-nav-link:not(.sf-nav-step-disabled) {
    opacity: 0.5;
}

.sf-t5 .sf-nav-top li.sf-active {
    opacity: 1 !important;
}

.event_mgt_steps .sf-t5 .sf-nav li.sf-active .sf-nav-number::before {
    background-color: rgb(231, 141, 24) !important;
}

.event_mgt_steps .sf-t5 .sf-nav li::after {
    left: 38% !important;
    top: 23px !important;
    background-size: 24px !important;
}

#mdl_62acbb4a-3919-742a-b178-9efe802cf2cf .modal-dialog {
    top: 20px;
    height: auto !important;
}

#mdl_62acbb4a-3919-742a-b178-9efe802cf2cf .CustomModel {
    max-height: 100% !important;
}

#mdl_62acbb4a-3919-742a-b178-9efe802cf2cf .CustomModel .modal-body {
    max-height: calc(100vh - 368px);
    overflow: auto;
    width: auto !important;
}

#mdl_18e2b77d-cf33-0e77-1000-17608e2fedd2 .modal-dialog {
    top: 20px;
    height: auto !important;
}

#mdl_18e2b77d-cf33-0e77-1000-17608e2fedd2 .CustomModel {
    max-height: 100% !important;
}

#mdl_18e2b77d-cf33-0e77-1000-17608e2fedd2 .CustomModel .modal-body {
    max-height: calc(100vh - 388px);
    overflow: auto;
    width: auto !important;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table thead tr th {
    font-size: 14px !important;
}

.ScheduleDetails .panel-heading h6 {
    border-bottom: none !important;
}

.app_primary_btn {
    color: white;
    background-color: rgb(69, 93, 199);
    padding: 9px 50px;
    border-radius: 5px;
    border: none;
    width: 100%;
    text-align: center;
    font-weight: 600;
    margin-bottom: 0px !important;
    font-size: 14px !important;
}

.app_primary_btn:hover {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    color: white;
}

.app_secondary_btn {
    color: rgb(71, 92, 197);
    background-color: rgb(255, 255, 255);
    padding: 9px 50px;
    border-radius: 5px;
    text-align: center;
    font-weight: 600;
    border: 1px solid rgb(208, 212, 231);
    width: 100%;
    font-size: 14px !important;
}

.app_secondary_btn:hover {
    background-color: rgb(228, 236, 246);
}

.fg_margin_0 .form-group {
    margin-bottom: 0px !important;
}

.panel_white_primary {
    background-color: rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border: 1px solid rgba(69, 93, 199, 0.36) !important;
}

.panel_white_primary_01 {
    background-color: rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border: 0px solid rgb(201, 209, 217) !important;
}

.panel_white_primary:hover {
    box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
}

.panel_white_primary .panel-body {
    align-items: center;
}

.userlist_grid .typo_level_01 {
    color: rgb(129, 134, 157);
}

.userlist_grid .primary_header {
    text-align: center !important;
}

.primary_header_user {
    color: rgb(51, 61, 71);
    font-size: 18px !important;
    font-weight: 600 !important;
}

.primary_header {
    color: rgb(51, 61, 71);
    font-size: 16px;
    font-weight: 600;
    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.primary_header_link {
    color: rgb(1, 119, 251);
    text-decoration: underline;
    font-size: 18px !important;
    font-weight: 600 !important;
}

.typo_level_01_white {
    color: rgb(255, 255, 255);
    font-size: 14px;
    display: block;
    font-weight: 600;
    margin-top: 0px;
    width: max-content;
}

.typo_level_01 {
    color: rgb(255, 255, 255);
    font-size: 15px;
    display: block;
    font-weight: 500;
}

.typo_level_03 {
    font-size: 15px;
    display: block;
    font-weight: 500;
    color: rgb(0, 120, 214) !important;
}

.typo_level_02 {
    color: rgb(129, 134, 157);
    font-size: 14px;
    display: block;
    font-weight: 500;
}

.typo_level_02_light {
    color: rgb(69, 93, 199);
    display: block;
    font-size: 14px !important;
    font-weight: 600 !important;
}

.circle_btn {
    height: 50px;
    width: 50px;
    background-color: rgb(53, 75, 86);
    border-radius: 100%;
    display: inline-block;
    font-size: 0px;
    border: 0px;
}

.circle_btn:hover {
    box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
}

.chat_icon {
    background-image: url("../images/AppIcons/chat.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 18px;
}

.call_icon {
    background-image: url("../images/AppIcons/call.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 18px;
}

.email_icon {
    background-image: url("../images/AppIcons/email.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 18px;
}

.action_icon {
    background-image: url("../images/AppIcons/3dots.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 18px;
}

.email_icon_01 {
    background-image: url("../images/AppIcons/email_01.svg");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 13px;
    padding-left: 30px;
}

.phone_icon_01 {
    background-image: url("../images/AppIcons/phone_01.svg");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 13px;
    padding-left: 30px;
}

.user_image .InlineSingle.panel {
    box-shadow: none !important;
    background-color: transparent !important;
}

.user_image .InlineSingle .panel-body .MainFrameDoc {
    border: 0px !important;
}

.user_image .form-group {
    margin-bottom: 0px !important;
}

.user_btns .circle_btn {
    margin-left: 5px;
    margin-right: 5px;
}

.usertype_grid .panel-body.userlist_grid {
    background-image: url("../images/AppIcons/user_img_bg.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    /* height: 235px; */
}

.userlist_btn_div {
    height: 187px;
}

.usertype_grid .col-lg-12 {
    width: 100% !important;
}

.usertype_grid .HoverBtnDoc {
    display: none !important;
}

.usertype_grid .MainFrameDoc {
    text-align: center;
    height: 150px !important;
}

.userlist_grid .search_part {
    display: none;
}

.userlist_grid .MainFrameDoc {
    text-align: center;
    height: 130px !important;
    background-image: none !important;
}

.userlist_grid .MainFrameDoc img {
    border-radius: 100%;
    border: 0px dashed rgb(141, 141, 141);
    padding: 5px;
    background-color: white;
    background-image: url("../images/AppIcons/user_icon_01.png");
    background-size: 110px;
    background-position: center center;
    background-repeat: no-repeat;
    box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
    height: 120px !important;
    width: 120px !important;
}

.cusotm_tab_01 .tab-content {
    background-color: transparent !important;
}

span[title="Name"] {
    display: block;
    width: 100%;
    text-align: center;
}

.input-group-xs > .form-control, .input-group-xs > .input-group-addon, .input-group-xs > .input-group-btn > .btn {
    height: 40px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.66667;
    border-radius: 2px;
}

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: top;
}

.CalendarwithTime {
    height: 40px;
}

.user_img_upload {
    background-color: rgb(69, 93, 199);
    background-image: url("../images/AppIcons/user_bg.png");
    border: 0px !important;
    box-shadow: none !important;
    border-radius: 8px !important;
}

.user_img_upload .InlineSingle.panel {
    box-shadow: none !important;
    background-color: transparent !important;
}

.user_img_upload .InlineSingle .panel-body {
    text-align: center;
    padding: 0px !important;
    background-color: transparent !important;
}

.user_img_upload .MainFrameDoc {
    text-align: center;
    height: 120px !important;
    background-image: none !important;
}

.user_img_upload .MainFrameDoc img {
    border-radius: 100%;
    border: 3px solid white;
    height: 120px !important;
    width: 120px !important;
}

.user_img_upload .panel-body .MainFrameDoc {
    border: none !important;
}

.Cus_image .InlineSingle.panel {
    box-shadow: none !important;
    background-color: transparent !important;
}

.Cus_image .InlineSingle .panel-body {
    text-align: center;
    padding: 0px !important;
    background-color: transparent !important;
}

.sub_description {
    margin: 0px;
    padding: 0px;
    font-size: 13px !important;
    color: rgb(132, 134, 141) !important;
    font-weight: 400 !important;
}

.head_bg_pattern {
    background-image: url("../images/AppIcons/head_bg.jpg");
    background-size: auto;
    background-repeat: repeat;
    border-left: 7px solid rgba(227, 138, 91, 0.68) !important;
}

.head_bg_pattern1 {
    background-image: linear-gradient(45deg, rgb(239, 242, 255), rgb(255, 255, 255));
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 300px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-left: 7px solid rgba(69, 93, 199, 0.8) !important;
}

.head_bg_pattern h1 {
    color: rgb(43, 51, 86) !important;
}

.address_details {
}

.tab_panel .tabbable .nav {
    margin-left: -10px;
    margin-right: -10px;
    background-color: rgba(96, 159, 200, 0.07);
}

.edit_icon {
    background-image: url("../images/AppIcons/edit_icon.svg");
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 40px;
    width: 40px;
    background-color: rgb(231, 235, 247);
    border-radius: 100%;
    display: inline-block;
    font-size: 0px;
    float: right;
}

.edit_icon:hover {
    background-image: url("../images/AppIcons/edit_icon_white.svg");
    background-color: rgb(69, 93, 199);
}

.user_info_panel {
    background-color: rgb(69, 93, 199);
    margin-bottom: 0px !important;
}

.user_info_panel .form-group label {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.5);
    margin-bottom: 0px !important;
}

.user_info_panel .form-group .controls span {
    color: white;
    font-size: 18px;
    font-weight: 500;
}

.user_img_profile {
    border: 0px !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    margin-bottom: 0px !important;
}

.user_img_profile .InlineSingle.panel {
    box-shadow: none !important;
    background-color: transparent !important;
}

.user_img_profile .InlineSingle .panel-body {
    text-align: center;
    padding: 0px !important;
    background-color: transparent !important;
}

.user_img_profile .MainFrameDoc {
    text-align: center;
    height: 120px !important;
    background-image: none !important;
}

.user_img_profile .MainFrameDoc img {
    border-radius: 100%;
    border: 3px solid white;
    background-image: url("../images/AppIcons/user_icon_01.png");
    background-size: 117px;
    height: 120px !important;
    width: 120px !important;
}

.user_img_profile .panel-body .MainFrameDoc {
    border: none !important;
}

.user_img_profile .HoverBtnDoc {
    display: none !important;
}

.image_hover .HoverBtnDoc {
    display: none !important;
}

.user_img_profile1 {
    border: 0px !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    margin-bottom: 0px !important;
}

.user_img_profile1 .InlineSingle.panel {
    box-shadow: none !important;
    background-color: transparent !important;
}

.user_img_profile1 .InlineSingle .panel-body {
    text-align: center;
    padding: 0px !important;
    background-color: transparent !important;
}

.user_img_profile1 .MainFrameDoc {
    text-align: center;
    height: 65px !important;
    background-image: none !important;
}

.user_img_profile1 .MainFrameDoc img {
    border-radius: 100%;
    border: 3px solid white;
    background-image: url("../images/AppIcons/user_icon_01.png");
    background-size: 65px;
    height: 65px !important;
    width: 65px !important;
}

.user_img_profile1 .panel-body .MainFrameDoc {
    border: none !important;
}

.user_img_profile1 .HoverBtnDoc {
    display: none !important;
}

.user_img_profile1 label {
    font-weight: 500;
    color: rgba(10, 10, 10, 0.5);
    padding-bottom: 0px !important;
    font-size: 12px !important;
}

.user_img_profile1 .form-group {
    margin-bottom: 0px !important;
}

.phone_01 {
    background-image: url("../images/AppIcons/phone-call.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 16px;
    height: 20px;
    width: 20px;
    display: inline-block;
    margin-right: 10px;
}

.comment_01 {
    background-image: url("../images/AppIcons/comment.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 16px;
    height: 20px;
    width: 20px;
    display: inline-block;
    margin-right: 10px;
}

.mail_01 {
    background-image: url("../images/AppIcons/envelope_2.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 16px;
    height: 20px;
    width: 20px;
    display: inline-block;
    margin-right: 10px;
}

.user_name {
}

.user_name .form-group {
    margin-bottom: 0px !important;
}

.user_name .form-group label {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.user_name .form-group .controls span {
    color: white;
    font-size: 18px;
    font-weight: 500;
}

.ro_info .form-group {
    margin-bottom: 0px !important;
}

.Panel_01.ro_info .form-group {
    margin-bottom: 10px !important;
}

.ro_info .form-group label {
    font-size: 13px;
    color: rgb(95, 116, 148);
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.ro_info .form-group .controls span {
    color: rgb(26, 28, 32);
    font-size: 16px;
    font-weight: 500;
}

.ro_info .form-group .input-xs span {
    color: rgb(30, 32, 44);
    font-size: 16px;
    font-weight: 500;
}

.ro_info .input-xs {
    padding: 0px !important;
}

.user_name .col-lg-12, .user_name .col-md-12 {
    width: auto !important;
}

.user_name1 .col-lg-12, .user_name1 .col-md-12 {
    width: auto !important;
}

.brdr_top {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-right-color: rgba(255, 255, 255, 0.2);
    border-bottom-color: rgba(255, 255, 255, 0.2);
    border-left-color: rgba(255, 255, 255, 0.2);
    margin-top: 20px;
    padding-top: 15px;
}

.info {
    color: white;
}

.userlist_add_div {
    position: absolute;
    top: 0px;
    right: 50px;
    z-index: 9999;
}

@media not all {
    .Rep-Panel .row .col-lg-12 {
        width: 25%;
    }
}

@media not all {
    .Rep-Panel .row .col-lg-12 {
        width: 33.3%;
    }
}

@media only screen and (max-width: 600px) {
    .Rep-Panel .row .col-lg-12, .Rep-Panel .row .col-md-12 {
        width: 50%;
    }
}

@media only screen and (min-width: 320px) {
    .Rep-Panel .row .col-lg-12, .Rep-Panel .row .col-md-12 {
        width: 100%;
        float: left;
    }
}

@media only screen and (min-width: 768px) {
    .Rep-Panel .row .col-lg-12, .Rep-Panel .row .col-md-12 {
        width: 50%;
        float: left;
    }
}

@media only screen and (min-width: 1024px) {
    .Rep-Panel .row .col-lg-12, .Rep-Panel .row .col-md-12 {
        width: 33.3%;
        float: left;
    }
}

@media only screen and (min-width: 1200px) {
    .Rep-Panel .row .col-lg-12, .Rep-Panel .row .col-md-12 {
        width: 25%;
        float: left;
    }
}

@media only screen and (min-width: 1440px) {
    .Rep-Panel .row .col-lg-12, .Rep-Panel .row .col-md-12 {
        width: 20%;
        float: left;
    }
}

@media only screen and (min-width: 1440px) {
    .Responsive_profile .row .col-lg-12, .Responsive_profile .row .col-md-12 {
        width: 33%;
        float: left;
    }
}

@media only screen and (max-width: 1024px) {
    .Responsive_profile .row .col-lg-12, .Responsive_profile .row .col-md-12 {
        width: 50%;
        float: left;
    }
}

@media only screen and (min-width: 1440px) {
    .assignment_grid .row .col-lg-12, .assignment_grid .row .col-md-12 {
        width: 50%;
        float: left;
    }
}

.Responsive_profile .row .CustomPane.col-lg-4 {
    width: 100% !important;
}

.assignment_grid .row .CustomPane.col-lg-4 {
    width: 100% !important;
}

.assignment_grid .search_part {
    display: none;
}

.usertype_image .MainFrameDoc {
    background-position: center center;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-image: url("../images/AppIcons/user_test.png") !important;
    background-size: 51% !important;
}

.address_details {
    background-size: cover;
    height: 200px;
    width: 100%;
    display: inline-block;
    background-image: url("../images/AppIcons/address_icon.png") !important;
    border-radius: 8px !important;
    border: 0px !important;
}

.identification_details {
    background-size: cover;
    height: 200px;
    width: 100%;
    display: inline-block;
    background-image: url("../images/AppIcons/identification.png") !important;
    border-radius: 8px !important;
    border: 0px !important;
}

.dependent_details {
    background-size: cover;
    height: 200px;
    width: 100%;
    display: inline-block;
    background-image: url("../images/AppIcons/dependents_details.png") !important;
    border-radius: 8px !important;
    border: 0px !important;
}

.qualification_details {
    background-size: cover;
    height: 200px;
    width: 100%;
    display: inline-block;
    background-image: url("../images/AppIcons/qualification_details.png") !important;
    border-radius: 8px !important;
    border: 0px !important;
}

.experience_details {
    background-size: cover;
    height: 200px;
    width: 100%;
    display: inline-block;
    background-image: url("../images/AppIcons/experience_details.png") !important;
    border-radius: 8px !important;
    border: 0px !important;
}

.bank_details {
    background-size: cover;
    height: 200px;
    width: 100%;
    display: inline-block;
    background-image: url("../images/AppIcons/bank_details.png") !important;
    border-radius: 8px !important;
    border: 0px !important;
}

.doc_details {
    background-size: cover;
    height: 200px;
    width: 100%;
    display: inline-block;
    background-image: url("../images/AppIcons/identification.png") !important;
    border-radius: 8px !important;
    border: 0px !important;
}

.event_details .text-right {
    position: absolute;
    right: -10px;
    top: -5px;
}

.panel.left_outer .panel-body {
    padding: 0px;
}

.panel.left_outer .panel-body .BasicPanel .panel-body {
    padding: 0px 10px 20px !important;
}

.panel.left_outer .panel-body .BasicPanel .panel-body .form-group {
    margin: 10px 0px !important;
}

.DateBody .form-group {
    margin-top: 5px;
}

.title_big {
    margin-bottom: 20px;
}

.panel.left_outer .panel-body .BasicPanel .panel-body .col-lg-12 h6, .panel.left_outer .panel-body .BasicPanel .panel-body .col-md-12 h6, .panel.left_outer .panel-body .BasicPanel .panel-body .col-sm-12 h6 {
    font-style: normal;
    text-decoration: none;
    background: rgb(255, 182, 88);
    padding: 5px 30px;
    width: fit-content;
    border-radius: 8px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    color: rgb(66, 66, 66);
    font-size: 14px;
    font-weight: 600;
}

textarea {
    background: white;
}

.note-editable.panel-body {
    background: white;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px 0px inset !important;
}

.EventIconField .col-lg-6, .EventIconField .col-md-6, .EventIconField .col-sm-6 {
    padding: 0px;
}

.EventIconField .form-group label {
    padding-left: 25px;
    margin-bottom: 5px;
}

.fe_left label {
    float: left;
    color: rgb(114, 115, 119);
    padding-bottom: 0px;
    font-weight: 600;
    font-size: 15px !important;
}

.batch label {
    color: white !important;
}

.fe_left .controls {
    float: left;
    margin-left: 10px;
}

.fe_left .controls span {
    font-weight: 500;
    font-size: 15px;
}

.fe_left .form-group {
    margin-bottom: 0px !important;
}

.fe_left label {
    float: left;
    padding-bottom: 0px;
    font-weight: 500;
    font-size: 14px !important;
    color: rgb(0, 0, 0) !important;
}

.fe_left.fe_300 .controls::before {
    content: ":";
    position: absolute;
    height: 25px;
    left: -25px;
    color: rgb(114, 115, 119);
    font-weight: 900 !important;
}

.fe_left.fe_300 label {
    width: 300px;
}

.fe_left.fe_200 label {
    width: 200px;
}

.fe_left.fe_100 label {
    width: 100px;
}

.fe_left .controls {
    float: left;
    margin-left: 10px;
}

.fe_left .controls span {
    font-weight: 500;
    font-size: 15px;
}

.fe_left .form-group {
    margin-bottom: 0px !important;
}

.batch .form-group {
    border: 0px solid rgb(221, 221, 221);
    border-radius: 7px;
    width: fit-content;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    background: white;
    padding: 4px 10px 2px !important;
}

.batch .col-lg-8, .batch .col-md-8 {
    margin-left: -28px;
}

.calendar_outer .e-calendar {
    width: 100%;
    display: inline;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border: 1px solid rgba(69, 93, 199, 0.36) !important;
}

.EventGridRepeater .search_part {
    display: none !important;
}

.user_info_outer .form-group {
    margin-bottom: -5px !important;
}

.DialogModal > .modal-footer {
    display: none !important;
}

#mdl_430218c9-9748-1e7f-4463-8add1fe9e11a .modal-dialog {
    width: 50%;
}

#mdl_430218c9-9748-1e7f-4463-8add1fe9e11a .modal-footer {
    display: none;
}

.user_info .col-lg-4 {
    width: auto !important;
}

.header_02 {
    font-size: 15px;
    color: rgb(44, 51, 84);
    font-weight: 600;
}

.header_03 {
    font-size: 15px;
    color: rgb(86, 106, 195);
    font-weight: 600;
}

.unitname {
    font-size: 15px;
    color: rgb(56, 182, 255);
    text-decoration: underline;
    font-weight: 600;
}

.admin {
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 16px;
    font-weight: 600;
    padding-left: 30px;
    color: rgb(73, 90, 100);
    font-size: 13px;
    background-image: url("../images/AppIcons/user_1.svg") !important;
}

.createdon {
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 16px;
    padding-left: 30px;
    color: rgb(73, 90, 100);
    display: flex;
    align-items: center;
    font-size: 13px;
    font-weight: 600;
    background-image: url("../images/AppIcons/calendar.svg") !important;
}

.header_01 {
    font-size: 23px !important;
    font-weight: 600 !important;
    margin-bottom: 20px !important;
}

.header_04 {
    font-size: 20px !important;
    font-weight: 600 !important;
    margin-bottom: 20px !important;
}

.lbl_btm_0 label {
    padding-bottom: 0px !important;
}

.usergroup_grid .search_part {
    display: none;
}

.usergroup_grid .MainFrameDoc {
    text-align: center;
    height: 130px !important;
    background-image: none !important;
}

.usergroup_grid .MainFrameDoc img {
    border-radius: 100%;
    border: 0px dashed rgb(141, 141, 141);
    padding: 5px;
    background-color: white;
    background-image: url("../images/AppIcons/user_icon_01.png");
    background-size: 110px;
    background-position: center center;
    background-repeat: no-repeat;
    box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
    height: 120px !important;
    width: 120px !important;
}

.usertype_grid .panel-body.usergroup_grid {
    background-image: url("../images/AppIcons/banner-bg-3.png");
    border-radius: 8px;
    background-position: 0px -125px;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 235px;
}

.assignment_panel {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(201, 201, 201);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    border-radius: 8px !important;
}

.timetable_panel {
    background-image: linear-gradient(65deg, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0.86)), url("../images/AppIcons/equcourse.png");
    margin-bottom: 20px;
    background-size: 100%, cover;
    background-position: center center;
    border: 1px solid rgb(197, 197, 197) !important;
    border-radius: 8px !important;
}

.todo_panel {
    background-color: rgb(255, 255, 255);
    margin-bottom: 20px;
    border: 1px solid rgb(201, 201, 201);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    border-radius: 8px !important;
}

hr {
    margin-left: -10px;
}

.unitname {
    font-size: 15px;
    color: rgb(56, 182, 255);
    text-decoration: underline;
    font-weight: 600;
}

.label_rounded {
    padding: 3px 10px;
    color: white;
    font-size: 11px;
    font-weight: 600;
    background-color: rgb(243, 124, 120);
    width: auto;
    float: right;
    text-align: center;
    border-radius: 100px !important;
}

.label_rounded1 {
    padding: 3px 10px;
    color: white;
    font-size: 11px;
    font-weight: 600;
    background-color: rgb(21, 95, 218);
    width: auto;
    float: right;
    text-align: center;
    border-radius: 100px !important;
}

.label_rounded2 {
    padding: 3px 10px;
    color: rgb(255, 255, 255);
    font-size: 11px;
    font-weight: 600;
    background-color: rgb(239, 149, 95);
    width: auto;
    float: right;
    text-align: center;
    border: 0px solid rgb(176, 142, 60);
    border-radius: 100px !important;
}

.sm_image .MainFrameDoc {
    text-align: center;
    border-radius: 100px;
    background-position: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: transparent;
    height: 45px !important;
    background-image: none !important;
}

.sm_image .MainFrameDoc img {
    border-radius: 100px;
    border: 1px dashed rgb(141, 141, 141);
    background-color: transparent;
    background-image: url("../images/AppIcons/user_icon_01.png");
    background-size: 37px;
    background-position: center center;
    background-repeat: no-repeat;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    height: 45px !important;
    width: 45px !important;
}

.sm_image .InlineSingle.panel {
    box-shadow: none !important;
    background-color: transparent !important;
}

.sm_image .HoverBtnDoc {
    display: none !important;
}

.sm_image .InlineSingle .panel-body {
    padding: 0px !important;
}

.sm_image .InlineSingle .panel-body .MainFrameDoc {
    border: 0px !important;
}

.sm_image .col-md-3, .sm_image .col-lg-3 {
    width: auto;
}

.view_btn {
    color: rgb(28, 111, 248);
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
}

.search_displaynone .search_part {
    display: none;
}

.form_image .MainFrameDoc {
    text-align: center;
    height: 75px !important;
    background-image: none !important;
}

.form_image .MainFrameDoc img {
    border-radius: 8px;
    border: 0px dashed rgb(141, 141, 141);
    padding: 5px;
    background-color: white;
    background-image: url("../images/AppIcons/app_form.png");
    background-size: 75px;
    background-position: center center;
    background-repeat: no-repeat;
    height: 75px !important;
    width: 75px !important;
}

.form_image .InlineSingle.panel {
    box-shadow: none !important;
    background-color: transparent !important;
}

.form_image .HoverBtnDoc {
    display: none !important;
}

.form_image .InlineSingle .panel-body {
    padding: 0px !important;
}

.form_image .InlineSingle .panel-body .MainFrameDoc {
    border: 0px !important;
}

.form_image .col-md-3, .sm_image .col-lg-3 {
    width: auto;
}

.event_content .col-lg-12 {
    width: 100% !important;
}

.room {
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 16px;
    padding-left: 20px;
    font-weight: 600;
    font-size: 12px;
    background-image: url("../images/AppIcons/marker.svg") !important;
}

.tab_icon {
}

.assignments .col-lg-12 {
    width: 100%;
}

.lesson_image {
}

.lesson_image .MainFrameDoc {
    background-position: center center;
    height: 150px;
    background-image: url("../images/AppIcons/lession_bg.png") !important;
    background-size: cover !important;
}

#btnSubmit.btnSubmit {
    background: rgb(32, 106, 159);
}

.LefttoRight .col-lg-12, .LefttoRight .col-md-12, .LefttoRight .col-sm-12 {
    padding: 0px;
}

.LefttoRight .form-group {
    display: flex;
    align-items: center;
    margin-top: 10px;
}

.LefttoRight .form-group label {
    width: 30%;
    padding: 0px !important;
    margin: 0px !important;
}

.LefttoRight1 {
    display: flex;
    padding: 0px 10px;
    align-items: center;
}

.LefttoRight1 h6 {
    width: max-content;
    margin-right: 20px !important;
    font-weight: 500 !important;
}

.LefttoRight1 .form-group button {
    min-width: 210px;
}

.LefttoRight1 .form-group {
    padding: 0px 20px;
    margin-bottom: 0px !important;
}

.LefttoRight1 .form-group .controls input {
    /* width: 40px; text-align: center; */
}

.LefttoRight1 span {
    width: max-content;
    font-weight: 500 !important;
}

#mdl_d18d0f44-ab94-76cf-cee5-0cfb885dee29 .modal-content .modal-footer, #mdl_2b1c112f-4e52-8a8f-ca0a-6a3e8d63ea2e .modal-content .modal-footer {
    display: none !important;
}

.ArunElement {
    display: flex;
    padding: 0px;
    font-size: 18px;
    font-weight: 500;
}

.ArunElement span {
    font-size: 18px;
    font-weight: 500 !important;
}

.ArunElement .form-group .controls span {
    position: relative;
    padding: 0px 10px;
}

.ArunElement .form-group .controls span::before {
    content: "(";
    position: absolute;
    font-size: 18px;
    font-weight: 500;
    left: 0px;
}

.ArunElement .form-group .controls span::after {
    content: ")";
    position: absolute;
    font-size: 18px;
    font-weight: 500;
    right: 0px;
}

.MultiModal .modal-dialog .CustomModel .modal-footer button:first-child {

}

.Preview_Btn {
    background-image: url("../images/AppIcons/eye.png");
    background-size: 20px;
    background-position: 110px center;
    background-repeat: no-repeat;
    min-width: 150px;
    text-align: center;
    padding: 10px !important;
}

.Forward_Btn {
    background-image: url("../images/AppIcons/fast-forward.png");
    background-size: 20px;
    background-position: 200px center;
    background-repeat: no-repeat;
    float: right;
    padding: 10px !important;
    width: 250px !important;
    text-align: center !important;
}

.timetable_panel .label_rounded1 {
    display: none !important;
}

.user_info_outer .form-group .controls span.text-white {
    font-weight: 600;
    color: rgb(255, 255, 255) !important;
}

.ONC {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.ONC .form-group {
    margin: 0px 5px !important;
}

.Faculty_Name {
    background-image: url("../images/AppIcons/user_icon_01.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    background-size: 30px;
}

.Faculty_Name .form-group {
    margin-bottom: 0px !important;
}

.Faculty_Name .form-group label {
    color: rgba(10, 10, 10, 0.44);
    font-weight: 600;
    padding: 0px;
    font-size: 13px !important;
}

.Faculty_Name .form-group .controls span {
    color: rgb(86, 106, 195);
    font-weight: 600;
    padding: 0px;
    font-size: 13px !important;
}

.Btn_Text, .Btn_Text:hover {
    border-bottom: 2px dashed rgb(86, 106, 195);
}

.image_hover .HoverBtnDoc {
    display: none !important;
}

.assignment_panel .form-group {
    margin: 5px 0px !important;
}

.rTop {
    position: absolute;
}

.repeater_image_control .col-lg-12, .repeater_image_control .col-md-12, .repeater_image_control .col-sm-12 {
    padding: 0px !important;
}

.event_grid_outer {
    box-shadow: none;
    border: 0px !important;
    border-radius: 8px !important;
    background-color: rgb(235, 237, 240) !important;
}

.label_rounded1 {
    padding: 5px 10px 3px;
    color: white;
    font-size: 11px;
    font-weight: 600;
    width: auto;
    float: right;
    text-align: center;
    background-color: rgb(28, 97, 191);
    border-radius: 100px !important;
}

.label_rounded2 {
    padding: 5px 10px 3px;
    color: white;
    font-size: 11px;
    font-weight: 600;
    background-color: rgba(69, 117, 197, 0.7);
    width: auto;
    float: right;
    text-align: center;
    border-radius: 100px !important;
}

.description1 {
    background-color: rgba(239, 242, 255, 0.66);
    width: fit-content;
    display: flex;
    color: rgb(106, 125, 210);
    padding: 6px 12px;
    font-weight: 500;
    margin: 7px auto 0px;
    border-radius: 8px !important;
}

.primary_header2 {
    background-color: rgb(255, 255, 255);
    border-bottom: 1px solid rgba(179, 179, 179, 0.314);
    width: auto;
    display: flex;
    color: rgb(106, 125, 210);
    padding: 0px 0px 7px;
    font-weight: 500;
    justify-content: flex-start;
    font-size: 17px;
    border-radius: 0px !important;
}

.todo_panel .panel-body {
    padding: 15px;
}

.lefttoright .form-group {
    display: flex;
    align-items: center;
}

.lefttoright .form-group label {
    margin-right: 10px;
}

.event_genre_div .col-lg-2, .event_genre_div .col-md-2 {
    width: 100%;
}

.centerplus {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.head_bg_pattern1:hover {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}

.no-maxheight {
    min-height: unset !important;
}

.SearchReadonly .form-group {
    margin: 5px 0px !important;
}

.SearchReadonly .form-group label {
    color: rgba(0, 0, 0, 0.7) !important;
    font-size: 12px !important;
}

.SearchReadonly .form-group .controls span {
    color: rgb(34, 34, 34) !important;
}

.View_Btn, .View_Btn:hover {
    text-align: center;
    position: relative;
    width: fit-content;
    display: block;
    margin: 0px auto;
    background: transparent !important;
    color: rgba(5, 5, 5, 0.68) !important;
    text-decoration: unset !important;
}

.View_Btn::before {
    content: "";
    background-image: url("../images/AppIcons/arrow.png");
    background-repeat: no-repeat;
    background-position: center center;
    left: -20px;
    top: 0px;
    width: 20px;
    height: 20px;
    animation: 2s ease 0s infinite normal none running fade-out-down;
    position: absolute;
    background-size: 15px;
}

.View_Btn::after {
    content: "";
    background-image: url("../images/AppIcons/arrow.png");
    background-repeat: no-repeat;
    background-position: center center;
    right: -20px;
    top: 0px;
    width: 20px;
    height: 20px;
    position: absolute;
    animation: 2s ease 0s infinite normal none running fade-out-down;
    background-size: 15px;
}

@keyframes fade-out-down {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }

    100% {
        opacity: 0;
        transform: translateY(20px);
    }
}

.app_head span {
    font-size: 16px;
    font-weight: 400;
}

.app_head {
    display: flex;
    padding: 0px !important;
}

.app_head .form-group {
    margin-bottom: 0px !important;
}

.app_head .form-group .controls span {
    font-weight: 600;
    font-size: 16px;
}

.assignment_desc .controls {
    left: 300px;
    width: calc(100% - 274px);
    top: -19px;
}

.public_view h4 {
    font-weight: 500 !important;
}

.head_bg_pattern1 {
    background: rgba(76, 90, 187, 0.6);
    border-radius: 6px;
    box-shadow: rgba(255, 255, 255, 0.08) 0px 4px 10px;
    backdrop-filter: blur(17.6px);
    padding: 20px 20px 0px !important;
    border-left: 5px solid rgb(57, 118, 181) !important;
}

.head_bg_pattern1::before {
    content: "";
    z-index: -1;
    position: absolute;
    inset: 0px;
    background: linear-gradient(-45deg, rgb(47, 159, 244), rgb(11, 73, 198));
    transform: translate3d(0px, 0px, 0px) scale(0.959);
    filter: blur(40px);
    transition: opacity 0.3s ease 0s;
    border-radius: inherit;
    opacity: 0.8;
}

.head_bg_pattern1::after {
    content: "";
    z-index: -1;
    position: absolute;
    inset: 0px;
    background: inherit;
    border-radius: inherit;
}

.assignment_panel .typo_level_01_white {
    font-size: 14px;
    display: block;
    font-weight: 600;
    margin-top: 0px;
    width: max-content;
    color: rgb(42, 42, 42) !important;
}

.e-calendar th, .e-bigger.e-small .e-calendar th {
    border-bottom: 0px;
    color: rgb(217, 115, 52);
    font-weight: 500;
}

.e-calendar .e-content td.e-today:hover span.e-day, .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day, .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-today:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
    background-color: rgb(238, 238, 238);
    border: 1px solid rgb(217, 115, 52);
    color: rgb(217, 115, 52);
}

.e-calendar .e-content td.e-focused-date.e-today span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
    background: rgb(238, 238, 238);
    border: 1px solid rgb(217, 115, 52);
    color: rgb(217, 115, 52);
}

.e-btn.e-flat.e-primary, .e-css.e-btn.e-flat.e-primary, .e-btn.e-flat.e-primary, .e-css.e-btn.e-flat.e-primary:hover {
    border-color: transparent;
    background-color: transparent !important;
    color: rgb(217, 115, 52) !important;
}

.black {
    color: rgb(51, 51, 51) !important;
}

.ProfileChat .rounded_div {
    border-radius: 100px;
    border: 1px dashed rgb(141, 141, 141);
    background-color: transparent;
    background-image: url("../images/AppIcons/user_icon_01.png");
    background-size: 37px;
    background-position: center center;
    background-repeat: no-repeat;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    height: 45px !important;
    width: 45px !important;
}

.ProfileChat {
    display: flex;
    align-items: flex-end;
}

.ProfileChat .Name {
    width: fit-content;
    float: left;
}

.ProfileChat .Name .form-group {
    margin-bottom: 0px;
}

.IntDate {
    position: absolute;
    right: 0px;
    top: 17px;
}

.pending_grid .panel-body .mt-15 .col-lg-12, .pending_grid .panel-body .mt-15, .pending_grid .panel-body .mt-15 .col-md-12, .pending_grid .panel-body .mt-15, .pending_grid .panel-body .mt-15, .pending_grid .panel-body .mt-15 .col-sm-12 {
    padding: 0px;
}

.NameText {
    font-weight: 500;
    font-size: 16px;
}

.MsgText {
    opacity: 0.9;
    font-size: 14px;
}

.MsgText p {
    opacity: 0.9;
    font-size: 14px;
    line-height: 2.0;
}

.rounded_div.Des {
    background-color: rgba(220, 220, 220, 0.24);
    background-image: url("../images/AppIcons/Approved.png") !important;
}

.Btn1 {
    background-repeat: no-repeat;
    background-size: 51px;
    background-position: center 20px;
    margin-top: 10px;
    padding: 80px 20px 20px !important;
}

.Department {
    background-image: url("../images/AppIcons/hierarchical-structure.png");
}

.Forms {
    background-image: url("../images/AppIcons/sign-up.png");
}

.LeftGrid .panel-body {
    height: calc(100vh - 150px);
}

.RightGrid .panel-body {
    height: calc(100vh - 422px);
}

.RightGrid .panel-body.setnoheight {
    height: unset;
}

.pending_grid .panel-body {
    height: unset !important;
}

.DesIcon {
}

.DesIcon .form-group {
    padding-left: 30px;
    background-image: url("../images/AppIcons/IndoDes.png");
    background-position: 5px 5px;
    background-repeat: no-repeat;
    background-size: 22px;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.DesIcon .form-group label {
    color: rgb(53, 53, 53);
    font-size: 21px !important;
}

.FBold {
    font-weight: 600;
}

.cgpa_panel {
}

.cgpa_panel .form-group {
    margin-bottom: -5px !important;
}

.cgpa_panel .panel-body {
    padding: 0px !important;
}

.cgpa {
    font-weight: 500;
    display: inline-block;
    float: right;
    height: 45px;
    background-color: rgb(254, 246, 234);
    padding: 0px 10px;
    font-size: 30px !important;
    color: rgb(249, 170, 51) !important;
    border-radius: 8px !important;
}

.cgpa_grid .table-widget {
    padding-left: 10px;
}

.cgpa_grid table.dataTable tbody tr {
    background-color: rgb(226, 230, 245);
    float: left;
    width: 24%;
    margin: 0px 5px 5px 0px;
    height: 109px;
    border-radius: 8px !important;
    border: 2px dashed rgba(119, 129, 197, 0.18) !important;
}

.cgpa_grid table.dataTable tbody tr:hover {
    background-color: rgb(201, 209, 217);
}

.cgpa_value {
    border-radius: 8px;
    background-color: transparent;
    background-image: url(../images/AppIcons/medal.png);
    background-repeat: no-repeat;
    background-position: 9px center;
    color: rgb(237 128 76);
    font-size: 28px;
    width: 100%;
    display: inline-block;
    padding: 24px 0px 24px 21px;
    text-align: right;
    border: 0px solid rgba(125, 142, 215, 0.33);
    height: 73px;
    font-weight: 600 !important;
    background-size: 49px;
}

.cgpa_value::before {
    position: absolute;
    content: "CGPA";
    height: 20px;
    top: 18px;
    right: 25px;
    color: rgb(250, 165, 21);
    font-size: 15px;
}

.gradelsit {
    background-color: transparent;
    width: 100%;
    font-weight: 600;
    padding: 18px 21px;
    position: absolute;
    top: -131px;
    height: 117px;
    font-size: 0px;
    border-radius: 8px;
    border: 0px !important;
}

.gradelsit:hover {
    background-color: rgba(0, 0, 0, 0.1);
}

.attendance {
    background-color: transparent;
    width: 100%;
    font-weight: 600;
    padding: 18px 21px;
    position: absolute;
    height: 114px;
    top: -119px;
    left: 0px;
    font-size: 0px;
    border-radius: 8px;
    border: 0px !important;
}

.attendance:hover {
    background-color: rgba(0, 0, 0, 0.1);
}

.attendance_chart svg {
    height: 55px;
    margin: 0px auto;
}

.attendance_chart h6 {
    position: relative;
    top: -35px;
}

.loggedtime {
    background-image: url("../images/AppIcons/user-time.svg");
    background-repeat: no-repeat;
    background-position: 10px 10px;
    background-size: 32px;
    padding-left: 50px;
    margin-top: 10px;
}

.loggedtime label {
    color: rgb(255, 255, 255) !important;
    font-weight: 600 !important;
}

#divCanvas .cgpa_grid .table-widget .table-widget-content table {
    overflow: hidden !important;
}

.cgpa_grid table.dataTable tbody tr td {
    float: left;
    width: 100%;
    padding: 0px 15px;
    border: 0px !important;
}

.cgpa_grid table {
    border-collapse: separate;
    border-spacing: 0px 10px;
    padding: 0px !important;
}

.cgpa_grid table thead {
    display: none;
}

.cgpa_grid table tbody tr.selected {
    background-color: rgb(254, 238, 214) !important;
}

.cgpa_grid table tbody tr td:first-child span::before {
    content: "Semester";
    height: 30px;
    width: 200px;
    position: absolute;
    top: 18px;
    color: rgba(0, 0, 0, 0.5);
    font-size: 13px !important;
}

.cgpa_grid table tbody tr td:first-child span {
    line-height: 0;
    margin-top: 37px;
    display: inline-block;
    font-size: 17px !important;
}

.cgpa_grid table tbody tr td:nth-child(2) span::before {
    content: "SGPA";
    height: 30px;
    width: 200px;
    position: absolute;
    top: 18px;
    color: rgba(0, 0, 0, 0.5);
    font-size: 13px !important;
}

.cgpa_grid table tbody tr td:nth-child(2) span {
    line-height: 0;
    margin-top: 37px;
    display: inline-block;
    font-size: 17px !important;
}

.more_dd {
}

.more_content {
    display: none;
}

 

.dd_outer:hover .more_content {
    display: block;
    z-index: 99;
    position: absolute;
    top: 30px;
    right: -21px;
    width: 200px;
    height: auto;
    padding: 10px;
    border-radius: 8px;
    background-color: white;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    border: 1px solid rgb(201, 209, 217) !important;
}

.rightpane .icons-list {
    display: none;
}

.mycourse_grid table tbody tr td:nth-child(1) span {
    border-radius: 4px;
    background-color: rgb(249, 170, 51);
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 5px 10px !important;
}

.mycourse_grid table tbody tr td:nth-child(4) span {
    border-radius: 4px;
    background-color: rgb(249, 170, 51);
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 5px 10px !important;
}

.mycourse_grid table tbody tr td:nth-child(5) span {
    border-radius: 4px;
    background-color: rgba(74, 101, 114, 0.39);
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 5px 10px !important;
}

.mycourse_grid table tbody tr:hover {
    background-color: rgb(229, 231, 233);
}

.basket_grid .col-lg-4 {
    width: auto;
}

.StudentGrid_Buttons {
    display: flex;
    justify-content: space-between;
    padding: 10px !important;
}

.Columnone {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.ColumnTwo {
    display: flex;
    justify-content: space-between;
}

.Student_Grid_Approval {
    background: transparent !important;
}

.Student_Grid_Approval .panel-heading, .Student_Grid_Approval .panel-heading .search_part, .Student_Grid_Approval .datatable-footer {
    display: none !important;
}

.course_grid {
    padding-top: 10px !important;
}

.d-flex.Approval {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex !important;
}

.d-flex.Approval .form-group {
    margin-top: 5px !important;
}

.Check .remove-panel-heading .BgGrid {
    display: none !important;
}

.st_btn1_Row .st_btn1 {
    padding-left: 20px !important;
}

.st_curriculum_btn {
    background-image: url("../images/curruculum.png");
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 40px;
    padding-left: 60px !important;
}

.st_elective_btn {
    background-image: url("../images/elective.png");
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 40px;
    padding-left: 60px !important;
}

.st_backlog_btn {
    background-image: url("../images/backlog.png");
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 40px;
    padding-left: 60px !important;
}

.st_basket_btn {
    background-image: url("../images/basket.png");
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 40px;
    padding-left: 60px !important;
}

.e-input-group {
    background-color: white !important;
}

.Bracket_Heading h4 {
    position: relative;
}

.Bracket_Heading h4::before {
    content: "(";
    position: absolute;
    left: 120px;
}

.Bracket_Heading h4::after {
    content: ")";
    position: absolute;
}

.Star {
    position: absolute;
    left: 375px;
    color: red;
}

.course_grid .form-group {
    display: flex;
    flex-direction: column;
}

.course_grid .form-group label {
    font-size: 12px;
    color: rgba(53, 53, 53, 0.565);
    font-weight: 500 !important;
}

.course_grid .col-md-3:first-child .form-group .controls span, .course_grid .col-sm-3:first-child .form-group .controls span, .course_grid .col-lg-3:first-child .form-group .controls span {
    background-image: linear-gradient(45deg, rgb(255, 209, 125), rgb(255, 153, 0));
    padding: 4px 16px;
    color: rgb(0, 0, 0);
    box-shadow: rgba(255, 165, 0, 0.21) 0px 6px 15px;
    font-size: 14px !important;
    font-weight: 600 !important;
    border-radius: 14px !important;
}

.course_grid .form-group .controls span {
}

.remove-search .search_part {
    display: none !important;
}

#divCanvas .datatable-footer .bootpag li a {
    line-height: 14px;
    margin: 0px 2px;
    color: rgb(143, 143, 143);
    min-width: 28px;
    border: 1px solid rgb(143, 143, 143);
    border-radius: 8px;
    width: auto !important;
}

.CustomConfirmDialog .modal-content {
    width: 400px;
}

.CustomConfirmDialog .vertical_middle_center {
    display: unset !important;
}

#tabUploadTypes {
    display: none;
}

.panel.InlineSingle .panel-body .MainFrameDoc img {
}

.Submit_Button, .Submit_Button:hover {
    background-color: rgb(251, 105, 66);
    display: flex;
    background-position: 25px center;
    background-repeat: no-repeat;
    background-size: 23px;
    align-items: center;
    justify-content: center;
    min-height: 40px;
    min-width: 150px;
    text-align: center !important;
    font-weight: 600 !important;
    color: rgb(255, 255, 255) !important;
    box-shadow: none !important;
    border-radius: 200px !important;
    border: 1px solid rgba(51, 51, 51, 0.208) !important;
    padding: 10px 5px !important;
    width: 100% !important;
}

.Green_Button, .Green_Button:hover {
    background-color: rgb(51, 219, 27);
    display: flex;
    background-position: 25px center;
    background-repeat: no-repeat;
    background-size: 23px;
    align-items: center;
    justify-content: center;
    min-height: 40px;
    min-width: 150px;
    text-align: center !important;
    font-weight: 600 !important;
    color: rgb(255, 255, 255) !important;
    box-shadow: none !important;
    border-radius: 200px !important;
    border: 1px solid rgba(51, 51, 51, 0.208) !important;
    padding: 10px 5px !important;
    width: 100% !important;
}

.BasicGrid .panel-heading {
    background: transparent !important;
}

.BasicGrid .table-widget .table-widget-content tr td span .CustomFomrButton {
    background-color: transparent !important;
}

#mdl_0e77f3ec-bea3-be7c-1835-82a08ba66927 {
}

#mdl_0c04b61b-a5cc-c4ff-71fd-9cbcf30c04d6 .modal-header {
    height: 0px;
    display: flex;
    justify-content: flex-end;
    width: 100%;
    padding: 0px !important;
}

#mdl_0c04b61b-a5cc-c4ff-71fd-9cbcf30c04d6 .modal-header h4, #mdl_0c04b61b-a5cc-c4ff-71fd-9cbcf30c04d6 .modal-header::before {
    display: none;
}

#mdl_0c04b61b-a5cc-c4ff-71fd-9cbcf30c04d6 .modal-header button {
    right: -15px;
    top: -10px;
    padding: 10px;
    position: absolute;
    background: rgb(247, 0, 0);
    border-radius: 100px;
    opacity: 1;
    color: rgb(255, 255, 255);
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border: 3px solid rgb(195, 195, 195);
    display: block;
    width: 42px;
    aspect-ratio: 1 / 1;
    z-index: 999;
}

#mdl_0c04b61b-a5cc-c4ff-71fd-9cbcf30c04d6 .modal-header button i {
    left: 0px;
}

#mdl_0e77f3ec-bea3-be7c-1835-82a08ba66927 .modal-header {
    height: 0px;
    display: flex;
    justify-content: flex-end;
    width: 100%;
    padding: 0px !important;
}

#mdl_0e77f3ec-bea3-be7c-1835-82a08ba66927 .modal-header h4, #mdl_0e77f3ec-bea3-be7c-1835-82a08ba66927 .modal-header::before {
    display: none;
}

#mdl_0e77f3ec-bea3-be7c-1835-82a08ba66927 .modal-header button {
    right: -15px;
    top: -10px;
    padding: 10px;
    position: absolute;
    background: rgb(247, 0, 0);
    border-radius: 100px;
    opacity: 1;
    color: rgb(255, 255, 255);
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border: 3px solid rgb(195, 195, 195);
    display: block;
    width: 42px;
    aspect-ratio: 1 / 1;
    z-index: 999;
}

#mdl_0e77f3ec-bea3-be7c-1835-82a08ba66927 .modal-header button i {
    left: 0px;
}

#mdl_f1510ee7-924b-2585-73a3-9d1abc5386f9 .modal-header {
    height: 0px;
    display: flex;
    justify-content: flex-end;
    width: 100%;
    padding: 0px !important;
}

#mdl_f1510ee7-924b-2585-73a3-9d1abc5386f9 .modal-header h4, #mdl_f1510ee7-924b-2585-73a3-9d1abc5386f9 .modal-header::before {
    display: none;
}

#mdl_f1510ee7-924b-2585-73a3-9d1abc5386f9 .modal-header button {
    right: -15px;
    top: -10px;
    padding: 10px;
    position: absolute;
    background: rgb(247, 0, 0);
    border-radius: 100px;
    opacity: 1;
    color: rgb(255, 255, 255);
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border: 3px solid rgb(195, 195, 195);
    display: block;
    width: 42px;
    aspect-ratio: 1 / 1;
    z-index: 999;
}

#mdl_f1510ee7-924b-2585-73a3-9d1abc5386f9 .modal-header button i {
    left: 0px;
}

#mdl_c1bb1d3b-8fda-ed98-8899-2cb9b02b88b5 .modal-header {
    height: 0px;
    display: flex;
    justify-content: flex-end;
}

#mdl_c1bb1d3b-8fda-ed98-8899-2cb9b02b88b5 .modal-header h4, #mdl_c1bb1d3b-8fda-ed98-8899-2cb9b02b88b5 .modal-header::before {
    display: none;
}

#mdl_c1bb1d3b-8fda-ed98-8899-2cb9b02b88b5 .modal-header button {
    right: -15px;
    top: -10px;
    padding: 10px;
    position: absolute;
    background: rgb(247, 0, 0);
    border-radius: 100px;
    opacity: 1;
    color: rgb(255, 255, 255);
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border: 3px solid rgb(195, 195, 195);
    display: block;
    width: 42px;
    aspect-ratio: 1 / 1;
    z-index: 999;
}

#mdl_c1bb1d3b-8fda-ed98-8899-2cb9b02b88b5 .modal-header button i {
    left: 0px;
}

#mdl_07ce9276-adb1-c99a-c021-3ea0f161a889 .modal-header {
    height: 0px;
    display: flex;
    justify-content: flex-end;
}

#mdl_07ce9276-adb1-c99a-c021-3ea0f161a889 .modal-header h4, #mdl_07ce9276-adb1-c99a-c021-3ea0f161a889 .modal-header::before {
    display: none;
}

#mdl_07ce9276-adb1-c99a-c021-3ea0f161a889 .modal-header button {
    right: -15px;
    top: -10px;
    padding: 10px;
    position: absolute;
    background: rgb(247, 0, 0);
    border-radius: 100px;
    opacity: 1;
    color: rgb(255, 255, 255);
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border: 3px solid rgb(195, 195, 195);
    display: block;
    width: 42px;
    aspect-ratio: 1 / 1;
    z-index: 999;
}

#mdl_07ce9276-adb1-c99a-c021-3ea0f161a889 .modal-header button i {
    left: 0px;
}

#mdl_cd9e704d-0e44-d079-3b4f-ef4a4014e76c .modal-header {
    height: 0px;
    display: flex;
    justify-content: flex-end;
    width: 100%;
    padding: 0px !important;
}

#mdl_cd9e704d-0e44-d079-3b4f-ef4a4014e76c .modal-header h4, #mdl_cd9e704d-0e44-d079-3b4f-ef4a4014e76c .modal-header::before {
    display: none;
}

#mdl_cd9e704d-0e44-d079-3b4f-ef4a4014e76c .modal-header button {
    right: -15px;
    top: -10px;
    padding: 10px;
    position: absolute;
    background: rgb(247, 0, 0);
    border-radius: 100px;
    opacity: 1;
    color: rgb(255, 255, 255);
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border: 3px solid rgb(195, 195, 195);
    display: block;
    width: 42px;
    aspect-ratio: 1 / 1;
    z-index: 999;
}

#mdl_cd9e704d-0e44-d079-3b4f-ef4a4014e76c .modal-header button i {
    left: 0px;
}

#mdl_671e81d5-ecbb-03bc-22c2-ba0604ba4f00 .modal-header {
    height: 0px;
    display: flex;
    justify-content: flex-end;
}

#mdl_671e81d5-ecbb-03bc-22c2-ba0604ba4f00 .modal-header h4, #mdl_671e81d5-ecbb-03bc-22c2-ba0604ba4f00 .modal-header::before {
    display: none;
}

#mdl_671e81d5-ecbb-03bc-22c2-ba0604ba4f00 .modal-header button {
    right: -15px;
    top: -10px;
    padding: 10px;
    position: absolute;
    background: rgb(247, 0, 0);
    border-radius: 100px;
    opacity: 1;
    color: rgb(255, 255, 255);
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border: 3px solid rgb(195, 195, 195);
    display: block;
    width: 42px;
    aspect-ratio: 1 / 1;
    z-index: 999;
}

#mdl_671e81d5-ecbb-03bc-22c2-ba0604ba4f00 .modal-header button i {
    left: 0px;
}

#mdl_d48a4434-6fe4-028f-401b-242372c19d4a .modal-header {
    height: 0px;
    display: flex;
    justify-content: flex-end;
}

#mdl_d48a4434-6fe4-028f-401b-242372c19d4a .modal-header h4, #mdl_d48a4434-6fe4-028f-401b-242372c19d4a .modal-header::before {
    display: none;
}

#mdl_d48a4434-6fe4-028f-401b-242372c19d4a .modal-header button {
    right: -15px;
    top: -10px;
    padding: 10px;
    position: absolute;
    background: rgb(247, 0, 0);
    border-radius: 100px;
    opacity: 1;
    color: rgb(255, 255, 255);
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border: 3px solid rgb(195, 195, 195);
    display: block;
    width: 42px;
    aspect-ratio: 1 / 1;
    z-index: 999;
}

#mdl_d48a4434-6fe4-028f-401b-242372c19d4a .modal-header button i {
    left: 0px;
}

#mdl_2fb795a3-f0df-db32-04ee-82f5ce362f3a .modal-header {
    height: 0px;
    display: flex;
    justify-content: flex-end;
}

#mdl_2fb795a3-f0df-db32-04ee-82f5ce362f3a .modal-header h4, #mdl_2fb795a3-f0df-db32-04ee-82f5ce362f3a .modal-header::before {
    display: none;
}

#mdl_2fb795a3-f0df-db32-04ee-82f5ce362f3a .modal-header button {
    right: -15px;
    top: -10px;
    padding: 10px;
    position: absolute;
    background: rgb(247, 0, 0);
    border-radius: 100px;
    opacity: 1;
    color: rgb(255, 255, 255);
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border: 3px solid rgb(195, 195, 195);
    display: block;
    width: 42px;
    aspect-ratio: 1 / 1;
    z-index: 999;
}

#mdl_2fb795a3-f0df-db32-04ee-82f5ce362f3a .modal-header button i {
    left: 0px;
}

.CustomUploadReport .input-group-btn a {
    padding: 0px !important;
}

.CustomUploadReport .input-group-btn a .fa-times::before {
    background-color: red;
}

.Submit_Button_Mini, submit_button_mini:hover {
    float: right;
    color: rgb(255, 255, 255);
    background-image: linear-gradient(45deg, rgb(240, 142, 60), rgb(241, 124, 23));
    border-radius: 50px;
    padding: 7px 10px;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 100px;
    margin-right: 15px;
}

 

.Span_Value span, .Span_Value {
    color: rgb(35, 47, 52);
    font-size: 16px;
    font-weight: 500 !important;
}

.white_BG .panel.InlineSingle .panel-body .MainFrameDoc img {
    background-color: white;
    border: 1px dashed rgb(163, 182, 227);
}

.CustomGenericDialog .vertical_middle_center .vertical_middle .modal-dialog .modal-content {
    transform: translateY(-55%);
}

.normal_grid table tbody tr td span[title="Edit"] button {
    box-shadow: unset !important;
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-content: center;
    color: transparent !important;
    background-color: transparent !important;
    padding: 0px !important;
    border: none !important;
    background-image: url("../images/Internals/Edit_Normal.svg") !important;
    width: fit-content !important;
    margin: 0 auto !important;
}

.normal_grid table tbody tr td span[title="Edit"] button:hover {
    box-shadow: unset !important;
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-content: center;
    color: transparent !important;
    background-color: transparent !important;
    padding: 0px !important;
    border: none !important;
    background-image: url("../images/Internals/Edit_Normal.svg") !important;
    width: fit-content !important;
    box-shadow: none !important;
}

.normal_grid table tbody tr td span[title="View"] button {
    box-shadow: unset !important;
    background-image: url("../images/AppIcons/view.png");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-content: center;
    color: transparent !important;
    background-color: transparent !important;
    padding: 0px !important;
    border: none !important;
    width: fit-content !important;
    margin: 0 auto !important;
    box-shadow: none;
}

.normal_grid table tbody tr td span[title="View"] button:hover {
    box-shadow: unset !important;
    background-image: url("../images/AppIcons/view.png");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-content: center;
    color: transparent !important;
    background-color: transparent !important;
    padding: 0px !important;
    border: none !important;
    width: fit-content !important;
    box-shadow: none !important;
}

.tab_left .nav {
    width: 300px;
    float: left;
}

.tab_left .nav li {
    width: 100%;
    margin-bottom: 10px;
}

.tab_left .tab-content {
    width: calc(100% - 300px);
    float: left;
}

.tab_left .tab-content > .has-padding {
    padding: 0px 6px 0px 20px !important;
}

.tab_left .nav > li > a {
    margin-right: 10px;
    background-color: rgb(231, 235, 247) !important;
    color: rgb(72, 78, 97) !important;
    font-size: 15px;
    height: 80px;
    vertical-align: middle;
    line-height: 4;
    border-radius: 8px !important;
    padding: 7px 20px !important;
    opacity: 1 !important;
    font-weight: 500 !important;
}

.tab_left .nav > li:first-child > a {
    background-image: url("../images/AppIcons/tab_about_me.png") !important;
    background-position: 14px 19px !important;
    background-repeat: no-repeat !important;
}

.tab_left .nav > li:nth-child(2) > a {
    background-image: url("../images/AppIcons/dependents.png") !important;
    background-position: 14px 19px !important;
    background-repeat: no-repeat !important;
}

.tab_left .nav > li:nth-child(3) > a {
    background-image: url("../images/AppIcons/qualification.png") !important;
    background-position: 14px 19px !important;
    background-repeat: no-repeat !important;
}

.tab_left .nav > li:nth-child(4) > a {
    background-image: url("../images/AppIcons/experience.png") !important;
    background-position: 14px 19px !important;
    background-repeat: no-repeat !important;
}

.tab_left .nav > li:nth-child(5) > a {
    background-image: url("../images/AppIcons/bank.png") !important;
    background-position: 14px 19px !important;
    background-repeat: no-repeat !important;
}

.tab_left .nav > li:nth-child(6) > a {
    background-image: url("../images/AppIcons/documents.png") !important;
    background-position: 14px 19px !important;
    background-repeat: no-repeat !important;
}

.tab_left .nav > li:nth-child(7) > a {
    background-image: url("../images/AppIcons/publications1.png") !important;
    background-position: 14px 19px !important;
    background-repeat: no-repeat !important;
}

.normal_grid table thead tr th[aria-label="Comments: activate to sort column ascending"], .normal_grid table thead tr th[aria-label="Edit: activate to sort column ascending"] {
    text-align: center;
}

.card_purple_300 .panel-body,.card_blue_300 .panel-body {
    border-bottom: 0px !Important;
}

.Make_Scroll_Grid .dataTables_wrapper {
    overflow: auto !important;
}

#frm_0d67cf1d-8a78-acca-931f-5dece66bbb4c .modal-footer button:first-child {
    display: block;
}

.print-grid tbody tr td {
    min-width: fit-content !important;
}

.Credit_Panel {
    background: #FFFFFF;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
    border-radius: 23px;
    min-height: 161px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
}

.Max_Cre {
    background-image: url(../images/AU_ICons/Max_Cre.svg);
    background-size: 40px;
    height: 34px !important;
    background-repeat: no-repeat;
    margin: auto;
    background-position: center;
}

.Reg_Cre {
    background-image: url(../images/AU_ICons/Reg_Cre.svg);
    background-size: 40px;
    height: 34px !important;
    background-repeat: no-repeat;
    margin: auto;
    background-position: center;
}

.Credit_Panel .form-group {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    text-align: center !important;
    margin-top: 15px;
}

.Credit_Panel .form-group label {
    text-align: center;
    margin: 5px 0 0px !important;
    padding: 0px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-transform: capitalize;
    color: rgb(53, 75, 86);
    font-size: 12px !important;
    min-height: 28px;
    display: flex;
    align-items: center;
}

.Credit_Panel .form-group .controls span {
    font-style: normal;
    font-size: 18px;
    line-height: 19px;
    color: rgb(53, 75, 86);
    font-weight: 600 !important;
    margin-top: 10px !important;
    display: block;
}

.Profile {
    background-image: url(../images/AU_ICons/icon-profile.png) !important;
}

.Interns {
    background-image: url(../images/AU_ICons/icon-badge.png) !important;
    background-size: 40px !important;
}

.Purchase {
    background-image: url(../images/AU_ICons/icon-purchase.png) !important;
}

.Service {
    background-image: url(../images/AU_ICons/icon-portal.png) !important;
}

.Porjects {
    background-image: url(../images/AU_ICons/icon-project.png) !important;
}

.mentees {
    background-image: url(../images/AU_ICons/icon-mentor.png) !important;
}

.departs {
    background-image: url(../images/AU_ICons/icon-department.png) !important;
}

.sixhundredW .modal-content {
    /* min-width: 710px !important; */
    width: 70% !important;
}

.academic_master_program1 {
    background-color: rgb(231, 239, 252);
    border: none;
    border-radius: 8px !important;
    background-image: url(../images/AU_ICons/gridmenuicon.png);
    background-position: 20px center;
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

.academic_master_program1 .panel-body {
    background-image: url(../images/AU_ICons/repeatergrid_icon.png);
    background-position: calc(100% - 20px) center;
    background-repeat: no-repeat;
    padding: 0px !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 63px;
}

.academic_master_program1 .academic_name {
    font-weight: 600 !important;
    padding-left: 50px;
    font-size: 14px !important;
}

.academic_master_program1 .academic_lbl_1{
    font-weight: 500 !important;
    opacity: 0.76;
    padding-left: 50px;
    font-size: 12px !important;
}
.academic_master_program1 .academic_lbl_2 {
    font-weight: 500 !important;
    opacity: 0.76;
    padding-left: 50px;
    font-size: 12px !important;
    }
.academic_master_program1 .academic_btn_Col {
    padding: 0px 0px !important;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}

.academic_master_program1 .form-group {
    margin-bottom: 0px !important;
}

.academic_btn1 {
    width: 100%;
    display: block;
    min-height: 63px;
    border-radius: 10px;
    color: #ffffff00;
    font-size: 0;
    top: -15px;
    position: relative;
}

.academic_btn1:hover {
    background-color: #00000010;
}

.academic_master_program1 .academic_btn_Col .col-lg-12, .academic_master_program1 .academic_btn_Col .col-md-12 {
    padding: 0px;
}



.AMP_2 .panel-body{
    min-height: 80px;
}
.AMP_2 .panel-body .academic_btn1{
    min-height: 80px;
}
.Process_Heading_Panel_Dropdown .form-group{    justify-content: flex-end;}
.Process_Heading_Panel_Dropdown .e-input-group{    display: flex !important;
    flex-direction: row !important;}


  .Aca_Value {
        font-weight: 700;
        font-size: 20px !important;
        width: 100%;
        display: block;
        border-bottom: 2px solid #d1dfff;
        position: relative;
        bottom: 5px;
        border-radius: 0px !important;
        padding-bottom: 10px;
        color: #353535 !important;
    }



.ldf-pan{
    margin: 0 10px;
    background: #fff !important;
    border: none;
    border-radius: 30px;
}


.ldf-pan .panel-body{
    padding: 0 !important;
}

.slp-vec{
    background-image: url(../images/AU_ICons/leave-details.svg);
    background-size: 336px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    background-position: center 28px;
    margin-bottom: 10px;
    border: 1px solid #f5f5f5;
    border-radius: 30px 30px 0 0;
    filter: saturate(1.5);
    box-shadow: rgb(0 0 0 / 17%) 0px 0px 2px 0px;
}

.lev-det-1 .form-group, .lev-det-2 .form-group, .lev-det-3 .form-group{
    text-align: center !important;
    margin-bottom: 0px !important;
}

.lev-det-2 {border: 1px solid #00d60075;border-radius: 18px;margin: 5px;padding: 10px 5px !important;background: #00e70008;box-shadow: rgb(0 0 0 / 13%) 0px 0px 4px 2px inset;min-width: 43%;}
.lev-det-3{border: 1px solid #ff000066;border-radius: 8px;border-radius: 18px;margin: 5px;padding: 10px 5px !important;background: #ff000005;min-width: 43%;box-shadow: rgb(0 0 0 / 13%) 0px 0px 4px 2px inset;}
.lev-det-2 .form-group label,
.lev-det-3 .form-group label{
    padding: 0px;
    opacity: 0.55;
    font-weight: 500 !important;
    color: #333333 !important;
    font-size: 12px !important;
}
.lev-det-2 .form-group .controls span,
.lev-det-3 .form-group .controls span{
    font-size: 16px !important;
}
.lev-det-2 span{
    color: #00d900 !important;
    font-weight: 700 !important;
}

.lev-det-3 span{
    color: #ff3131 !important;
    font-weight: 700 !important;
}

.lev-det-dummy{
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    flex-wrap: wrap;
    flex-direction: row;
    padding: 0px 10px;
    }
.lev-det-1 .form-group{margin-bottom: 15px !important;}
.lev-det-1 .form-group label{/* padding-bottom:0; */font-size: 13px !important;font-weight: 500 !important;opacity: 0.65;color: #333333;}
.lev-det-1 .form-group .controls span{
    font-size: 17px !important;
    color: #333333 !important;
    color: #3b61ebb0 !important;
    background: #a69aff21;
    padding: 7px 20px;
    border-radius: 10px !important;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    font-weight: 700 !important;
    display: inline-block;
    margin: 0px 10px;
}





.Faculty_Heading_Panel .Faculty_Info {
    align-items: flex-start !important;
}


@media screen and (min-width:420px) and (max-width:1000px){
.Leave_panel .Rep-Row .col-lg-12, .Leave_panel .Rep-Row .col-md-12, .Leave_panel .Rep-Row .col-sm-12 {
    width: 50% !important;
    padding: 0px 10px !important;
}
.Leave_panel .Rep-Row .col-lg-12 .col-lg-12, .Leave_panel .Rep-Row .col-md-12 .col-md-12, .Leave_panel .Rep-Row .col-sm-12 .col-sm-12{
    width: 100% !important;
    padding: 0px 0px !important;
}
}








.iith-header-pan{
    background-image: url(../images/iit-logo-01.png) !important;
    background-size: 20% !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    height: 140px !important;
    background-color: #ffffff !important;
    box-shadow: rgba(0, 0, 0, 0.10) 0px 2px 4px;
    position: relative;
    z-index: 9999999999;
    }


.job-title-iith{color: #f05a25 !important;}

.job-apply-btn-iith{
    background-color:  #f05a25 !important;
}


.event-msg .form-group span{display: block;}

.front-pg-d .form-group{margin: 0 !important;}

 
.front-pg-d .job-txt{
    color: #3d3d3d !important;
    font-weight: normal;
}


.passenger-pb{
    background-color: #003366;
    padding: 40px;
    height: 180px;
    display: flex;
    align-items: center;
    margin-bottom: 25px !important;
}
.passenger-head{color: #fff}
.passenger-head h1{font-weight: 500 !important;}
.passenger-head1 h6{font-weight: 400 !important;}
.norm-btns{
    background-color: #003366;
    color: #fff;
    padding: 10px 10px 10px 38px;
    border-radius: 8px;
    background-image: url(../images/AU_ICons/vali-date.png);
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: 13px center;
    top: 10px !important;
    position: relative;
}
.norm-btns:hover{background-color: #002a55; color: #fff !important;}

.mag-ltab{
    /* background-color: #fff; */
    height: 50px;
    display: block;
    border-bottom: 1px solid #e6e6e6;
    padding: 0px;
}


.mag-ltab h6{
    background-image: url(../images/AU_ICons/h6_image.png);
    background-size: 16px;
    height: 50px;
    display: flex;
    align-items: center;
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 40px;
    font-weight: 500 !important;
}


.mag-ltab .col-lg-12,.mag-ltab .col-md-12,.mag-ltab .col-sm-12{padding: 0px;}

.left_column{border-radius: 20px !important;background-color: white !important;box-shadow: rgb(118 138 157 / 20%) 0px 0px 4px 0px;}


.Airport_Tabs .nav-tabs{
    display: flex;
    align-items: center;
    justify-content: center;
}

.Minus_top30{bottom: 20px !important;}



#divCanvas .form_grid
{
box-shadow:none !important;
border:0px !important;color:#rgb(53, 75, 86);
font-weight:500;
}

#divCanvas .form_grid table {
    border-collapse: separate;
    border-spacing: 0px 0px !important;
line-height:1.3;
font-size:14px;
font-weight:500;
}

#divCanvas .form_grid table tbody tr td span
{
line-height:1.3;
font-size:14px;
font-weight:500;

}


#divCanvas .form_grid .table-widget .table-widget-content table tbody tr td  span
{
 color:rgb(53, 75, 86);
font-weight:500;

}


#divCanvas .form_grid .table-widget .table-widget-content table thead tr th  
{
 color:#474a54;
font-weight:600;
    border-bottom: 1px solid #ddd;
background-color: rgb(246 247 251);}


#divCanvas .form_grid .table-widget .table-widget-content table tbody tr td 
{
border-bottom:1px solid rgb(211 220 235) !important;
border-top:0px !important;

}


.job_applicant_grid .table tbody tr td:nth-child(2) button, .form_grid .table tbody tr td:nth-child(2) button
{

    color: #386BE8;
    font-weight: 700 !important;
    /* background-image: url(../images/Process_images/applicaiton.svg); */
    background-size: 13px;
    background-position: 17px center;
    background-repeat: no-repeat;
    padding-left: 30px;
    background-color: transparent;
    height: auto !important;
    box-shadow: none !important;
    padding: 5px 20px !important;
    border-bottom: 1px dashed#386BE8!important;
    border-radius: 0px !important;
}


.form_grid .table tbody tr td:nth-child(1) button
{

    color: #386BE8;
    font-weight: 700 !important;
    /* background-image: url(../images/Process_images/applicaiton.svg); */
    background-size: 13px;
    background-position: 17px center;
    background-repeat: no-repeat;
    padding-left: 30px;
    background-color: transparent;
    height: auto !important;
    box-shadow: none !important;
    padding: 5px 20px !important;
    border-bottom: 1px dashed#386BE8!important;
    border-radius: 0px !important;
width:auto !important;
}

.form_grid table tbody tr td:nth-child(1) button:hover
{
background-color:#F1F4FD !important;

}


.job_applicant_grid table tbody tr td:nth-child(2) button:hover, .form_grid table tbody tr td:nth-child(2) button:hover
{
background-color:#F1F4FD !important;

}

#divCanvas .form_grid table.dataTable tbody tr.selected {
    background-color:rgb(229 239 255) !important;
    box-shadow: rgba(3, 102, 214, 0.3) 0px 0px 0px 1px;
}


.form_grid table tbody tr td span[title="Edit"] button {    box-shadow: unset !important;background-repeat: no-repeat;background-size: 16px;background-position: center center;display: flex;align-items: center;justify-content: center;color: transparent !important;background-color: transparent !important;padding: 0px !important;border: none !important;background-image: url("../images/Internals/Edit_Normal.svg") !important;width: fit-content !important;margin: 0 auto !important;}
.form_grid table tbody tr td span[title="Edit"] button:hover {    box-shadow: unset !important; background-repeat: no-repeat; background-size: 16px; background-position: center center; display: flex; align-items: center; justify-content: center; color: transparent !important; background-color: transparent !important; padding: 0px !important; border: none !important; background-image: url("../images/Internals/Edit_Normal.svg") !important; width: fit-content !important; box-shadow: none !important; }
.form_grid table tbody tr td span[title="Comment"] button, .normal_grid table tbody tr td span[title="Comment"] button:hover {
    color: var(--main-Primary-color);
    background-image: url("../images/AppIcons/chat.svg");
    font-size: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    opacity: 0.7;
    background-color: rgba(59, 97, 235, 0) !important;
    width: 100% !important;
    padding: 0px !important;
    min-width: 100px !important;
    height: 30px !important;
    border-radius: 8px !important;
    background-size: 16px !important;
    text-align: center !important;
    margin: 0px auto !important;
    box-shadow: none !important;
}


#divCanvas .form_grid .table-widget .table-widget-content table tbody tr td.dataTables_empty {
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center 15px;
    padding: 15px 0px;
    text-align: center;
    font-weight: 500;
    color: orange;
    display: table-cell;
    width: 100% !important;
}

#divCanvas .form_grid .panel-heading::before, #divCanvas .form_grid .panel-heading h6, #divCanvas .form_grid .panel-heading h6{/*display: none;*/}
#divCanvas .form_grid .panel-heading h6{border-bottom: none !important; padding-left: 0 !important; background-image: unset !important;}


.acas-col-adj .col-lg-6{
    width: 50% !important;
}


.Green_Button, .Green_Button:hover {
    align-items: center;
    justify-content: center;
    margin: 10px 0px;
    font-weight: 600;
    font-size: 14px;
    background-color: rgb(51, 219, 27) !important;
    width: 100% !important;
    border: 0px !important;
    display: flex !important;
    min-height: 38px !important;
    border-radius: 10px !important;
    color: white !important;
    padding: 0 !important;
}
.Red_Button, .Red_Button:hover {
    align-items: center;
    justify-content: center;
    margin: 10px 0px;
    font-weight: 600;
    font-size: 14px;
    background-color: rgb(192 0 0) !important;
    width: 100% !important;
    border: 0px !important;
    display: flex !important;
    min-height: 38px !important;
    border-radius: 10px !important;
    color: white !important;
    padding: 0 !important;
}
.blue_Button{
    align-items: center;
    justify-content: center;
    margin: 10px 0px;
    font-weight: 600;
    font-size: 14px;
    background-color: rgb(61 56 160) !important;
    width: 100% !important;
    border: 0px !important;
    display: flex !important;
    min-height: 38px !important;
    border-radius: 10px !important;
    color: white !important;
    padding: 0 !important;
}
.Submit_Button, .Submit_Button:hover {
    align-items: center;
    justify-content: center;
    margin: 10px 0px;
    font-weight: 600;
    font-size: 14px;
    background-color: rgb(219 92 0) !important;
    width: 100% !important;
    border: 0px !important;
    display: flex !important;
    min-height: 38px !important;
    border-radius: 30px !important;
    color: white !important;
    margin-right: 0px !important;
    padding: 0 !important;
}

.Green_Button:hover,
.Submit_Button:hover,	
.Red_Button:hover{ box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px !important;}



.orange-txt{color: orange;}
.imp-txt{font-weight: 500;}
.caf-link-txt{color: blue;}
.caf-nor-txt{color: #3d3d3d; font-size: 14px;} 



.normal_grid table thead tr th[aria-label="Comments: activate to sort column ascending"], .normal_grid table thead tr th[aria-label="Edit: activate to sort column ascending"],
.normal_grid table thead tr th[aria-label="Comments: activate to sort column descending"], .normal_grid table thead tr th[aria-label="Edit: activate to sort column descending"],
.normal_grid table thead tr th[aria-label="Cancel/Edit: activate to sort column ascending"], .normal_grid table thead tr th[aria-label="Rejoin: activate to sort column ascending"],
.normal_grid table thead tr th[aria-label="Cancel/Edit: activate to sort column descending"], .normal_grid table thead tr th[aria-label="Rejoin: activate to sort column descending"],
.normal_grid table thead tr th[aria-label="Cancel: activate to sort column descending"], .normal_grid table thead tr th[aria-label="Cancel: activate to sort column ascending"]{
    text-align: center;
}



.ar-view .user_info {
    border: none;
}






.wc-white-side{
    background-image: url(../images/bp2mi-wc-map.png);
    padding-right: 0;
    background-position: 0px center;
    background-size: cover;
    background-color: unset;
    background-repeat: no-repeat;
    z-index: 1;
    padding: 20px;
    border-radius: 20px !important;
    min-height: 374px;
}
.wc-blue-side{background-color: #17519A;position: relative;left: -15px;height: 354px;border-radius: 0 12px 12px 0;padding: 0px 5px;width: calc(100% + 15px);}
.wc-white-side .form-group{
    display: flex;

}
.wc-white-side .form-group label{
    width: 135px;
    color: #17519A !important;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400 !important;
    font-size: 14px !important;
}
.wc-white-side .form-group span{font-family: 'Open Sans';font-style: normal;font-weight: 600 !important;font-size: 16px !important;line-height: 22px;
color: #3D3D3D !important;}

.wc-title{
    font-family: 'Open Sans';
    font-style: normal !important;
    font-weight: 800 !important;
    font-size: 20px;
    color: #17519A;
    width: fit-content;
    margin: 0 auto !important;
}

.status-report{
    text-align: center;
    background-image: url(../images/plane-blue.png);
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) center;
    margin: 10px auto;
    width: fit-content;
    z-index: 9999999;
    position: relative;
    display: flex;
    padding-right: 60px;
    flex-direction: column;
    justify-content: center;
    top: 25px;
}


.wc-blue-side .wc-title{
    color: #fff;
    text-align: center;
    margin-top: 30px !important;
}

.wc-cmpy-name{
    font-family: 'Open Sans';
    font-style: normal !important;
    font-weight: 400 !IMPORTANT;
    font-size: 10px;
    letter-spacing: 0.16em;
    color: #FFFFFF;
    width: 200px;
    margin: 0 auto !important;
    text-align: center;
}

.wc-cmpy-name:before{
    content: '';
    background-image: url(../images/plane-white-1.png);
    height: 18px;
    width: 18px;
    background-size: 18px;
    background-repeat: no-repeat;
    float: left;
    background-position: center;
}

.wc-cmpy-name:after{
    content: '';
    background-image: url(../images/plane-white-2.png);
    height: 18px;
    width: 18px;
    background-size: 18px;
    background-repeat: no-repeat;
    float: right;
    background-position: center;
}

.wc-imp-title{font-family: 'Open Sans';font-style: normal !important;font-weight: 800 !important;font-size: 24px;text-align: center;color: #FFFFFF;margin-top: 50px;}

.wc-head-flex {
    display: flex;
    justify-content: space-between;
    margin: 10px 0;
    padding: 0 10px !important;
}


.brand-wc-logo{
    background-image: url(../images/bpmi2-logo.png);
    background-size: 85px;
    width: 100px;
    display: block;
    background-repeat: no-repeat;
}

.status-city{
    font-family: 'Open Sans';
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 20px;
    color: #3D3D3D;
    background-color: #E7F1FF;
    width: fit-content;
    margin: 0 auto !important;
    padding: 2px 10px;
}

.wc-content{
    border-left: 1px solid #17519A;
    min-height: 334px;
}

.wc-white-side hr{
    border-color: #17519A !important;
}

.date-bar-flex{
    display: flex;
    justify-content: center;
    margin-top: 30px !important;
    padding: 0px 0px;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.wc-date .form-group label{
    color: #ffffffab !important;
    padding-bottom: 0;
    font-size: 12px !important;
}

.wc-date .form-group span{color: #fff !important;}

.wc-main-row{}

.BP_Job_Applynow_Panel_Col_01 .MainFrameDoc{
    width: 50px;
    height: 50px !important;
    display: flex;
    align-items: center;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    justify-content: center;
}

.Work_Type {
    float: right;
}

.wc-barcode-white{
    background-image: url(../images/bar-code-black.png);
    width: 85px;
    height: 331px;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
}

.wc-barcode-black{
    background-image: url(../images/bar-code-white.png);
    width: 250px;
    background-size: contain;
    height: 42px;
}


.wc-main-row .Landing_Tab_Panel{
    border-radius: 20px !important;
}

.wc-date .form-group{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0px !important;
}



.rs-head{
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 38px;
    line-height: 41px;
    color: #FFFFFF;
    text-align: center;
    margin-top: 20px !important;
}


/*registration*/

.regMod-panel .panel-body .form-group.form-group{margin-bottom: 20px !important;}
.regMod-panel .panel-body .form-group .e-input-group.e-control-wrapper.e-date-wrapper {
  min-height: 40px !important;
  display: flex;
  align-items: center;
}
div.regMod-panel div.panel-body div.phn-field div.form-group div.controls span.e-input-group{left: 0;background: transparent !important;border: unset !important;width: 110px !important;border-right: 1px solid #d4d9e8 !important;border-radius: 0 !important;}
div.regMod-panel div.panel-body div.phn-field div.form-group div.controls span.e-input-group input{box-shadow: unset !important;}

div.regMod-panel div.panel-body .Input_Dropdown div.form-group div.controls span.e-input-group{left: 0;background: transparent !important;box-shadow: unset !important;top: 30px;}
div.regMod-panel div.panel-body .Input_Dropdown_Ele{
  top: 6px;
}
.regMod-panel .Input_Dropdown > .col-lg-12{padding: 0;}
.regMod-panel .row.header_part{
  display: flex;
  align-items: center;
}





.Building_Details_Image {
  height: 400px;
}



.Building_Details_Image .MainFrameDoc img,
.Building_Details_Image .MainFrameDoc{height: 400px !important;object-position: center;}

.new-cafCA .Process_Panel .BgGrid .panel-heading h6{
  background-image: unset !important;
}

.user-head-row .userlist_add_div .filter_button1~.modal.MultiModal .CustomModel .CustomHeader.modal-header h4{position: unset !important;}
.user-head-row .userlist_add_div .filter_button1~.modal.MultiModal .modal-content.CustomModel .content .Process_Panel{border: unset;}
.user-head-row .userlist_add_div .filter_button1~.modal.MultiModal .modal-content.CustomModel .content .Process_Panel .form-group{margin-bottom: 10px !important;}
.user-head-row .userlist_add_div .filter_button1~.modal.MultiModal .modal-content.CustomModel .content .Process_Panel  .Dark_Button{margin-top: 10px;}.user-head-row .userlist_add_div .filter_button1~.modal.MultiModal .modal-content.CustomModel .content .Process_Panel .Light_Button{border-radius: 10px;}

.caf-pop-txt1,
.caf-pop-txt2,
.caf-pop-txt3{
              font-size: 15px;
              font-weight: 500 !important;
              text-align: center;
              margin-bottom: 3px !important;
}

.caf-pop-txt1{
    color: #007a00;
    font-weight: 600 !important;
}

.caf-pop-txt3{
    color: #FF9800;
    font-weight: 600 !important;
}





.hlp-rgrid-pan .Rep-Row .col-lg-12, 
.hlp-rgrid-pan .Rep-Row .col-md-12, 
.hlp-rgrid-pan .Rep-Row .col-sm-12{
    width: 25%;
    padding: 0px 20px;
}
 
.hlp-rgrid-pan .Rep-Row .col-lg-12 .col-lg-12, 
.hlp-rgrid-pan .Rep-Row .col-md-12 .col-md-12, 
.hlp-rgrid-pan .Rep-Row .col-sm-12 .col-sm-12 {
    width: 100%;
    padding: 0px 0px !important;
}


@media only screen and (min-device-width: 350px) and (max-device-width: 760px) {
    .hlp-rgrid-pan {padding: 0px !important;
}
 
.hlp-rgrid-pan .Rep-Row .col-lg-12, 
.hlp-rgrid-pan .Rep-Row .col-md-12, 
.hlp-rgrid-pan .Rep-Row .col-sm-12 {
    width: 100%;
    padding: 0px 20px;
}
}

.hlp-rgrid-pan .Configuration_Pill_Panel1 .panel-body .Button a,
.hlp-rgrid-pan .Configuration_Pill_Panel1 .panel-body .Button{
    min-height: 160px;
}

.hlp-rgrid-pan .Configuration_Pill_Panel1{
    height: 160px;
}

.hlp-rgrid-pan > div > .panel-body{
    padding: 15px !important;
}

.TotalHostels{
    margin-left: 10px;
}

a.dh-main-btn{
    align-items: center;
    justify-content: center;
    margin: 15px 0px 0px;
    font-weight: 600;
    font-size: 14px;
    background-image: linear-gradient(to right, rgb(165 93 217) , #552593);
    width: 100% !important;
    border: 0px !important;
    display: flex !important;
    min-height: 38px !important;
    border-radius: 10px !important;
    color: white !important;
}





.Student_Grid {
    margin: 0px 15px;
}

.Student_Grid .panel-heading .heading-elements {
    display: none;
}

.Student_Grid .panel-heading {
    padding: 0px;
}

.Student_Grid .panel-heading h6 {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 500 !important;
    text-transform: capitalize;
    margin: 20px 0px 10px;
}

.Student_Grid .Process_Panel .Grey_Label {
    width: fit-content;
    font-weight: 600 !important;
    color: #595959db !important;
    border-radius: 4px !important;
    background: rgba(221, 221, 221, 0.56);
    box-shadow: none !important;
    font-size: 14px !important;
}

.Student_Grid .Process_Panel .form-group .input-xs {
    height: unset;
    padding: 0;
    font-size: unset;
    line-height: unset;
}

.Student_Grid .Process_Panel .form-group .controls span,.Student_Grid .Process_Panel .form-group .input-xs span {
    color: #333333;
    font-weight: 600 !important;
    min-height: unset;
}

.Student_Grid .Process_Panel .panel-footer .form-group {
    margin: 10px 0px !Important;
}

.Student_Icon {
    width: 61px;
    aspect-ratio: 1;
    display: flex;
    background-image: url(../images/AU_ICons/blue_bg_user.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.Student_Grid .Process_Panel div:nth-child(1) .panel-body.bdr-btm {
    display: flex;
    align-items: center;
    padding: 10px !important;
}

.Student_Grid .Process_Panel .panel-body.bdr-btm .form-group {
    margin: 0px 15px 5px !important;
}

.Student_Grid .Process_Panel .panel-body.bdr-btm {
    padding: 10px !important;
}

.Student_Grid .Process_Panel div:nth-child(1) .panel-body.bdr-btm .form-group span {
    font-size: 14px !important;
    font-weight: 500 !important;
}

.Student_Grid .Process_Panel .panel-body {
    padding: 10px !important;
}

.Student_Grid .Process_Panel div:nth-child(3) .panel-body .form-group {
    margin: 0px !important;
}
.Student_Grid .Process_Panel div:nth-child(1) .panel-body.bdr-btm .LTR .form-group label {
    width: fit-content;
}






.custom_tab_03 ul li.active a, .custom_tab_03 ul li.active a:hover, .custom_tab_03 ul li.active a:focus{
    opacity: 1;
}


.hs360-row .panel-body .form-group.form-group{
    margin-bottom: 15px !important;
}

.hs360-row .normal_grid .heading-elements ul{
    background-color: unset;
    padding-top: 0 !important;
}

.hs360-row .normal_grid .heading-elements ul li a{
    margin: 0;
    background-color: #fff;
    border-radius: 6px;
    min-height: 35px;
    width: 35px;
}

.hs360-row .BgGrid .heading-elements > ul > li{background: unset;}

.hs360-row .BgGrid .grid_page_left .pagination{
    background-color: unset;
}
.hs360-row .user_img_profile .user_info{
    border: unset !IMPORTANT;
}

.hs360-row .grey_panel.studentgreypanel.Stu_Faculty_Panel{
    margin-bottom: 20px;
}

.hs360-row .Process_Panel .panel-body .form-group label{
    font-size: 14px !important;
    font-weight: 600 !important;
}

.hs360-row .Process_Panel .panel-body .form-group .controls span{
    font-size: 16px;
}

.hlp-rgrid-pan.Process_Panel .panel-body .form-group .controls span {
    font-size: 15px;
}

.hlp-rgrid-pan.Process_Panel .panel-body .form-group {margin: 5px 0 !important;}

.Aca_Value{
    color: #fff;
}



.hosteldetailNEw .col-lg-2{
    width: unset;
    padding: 0;
}

.hosteldetailNEw.Configuration_Pill_Panel1{
    height: 85px !important;
    border-radius: 8px !important;
    background: linear-gradient(45deg, rgb(255, 255, 255), rgb(243, 245, 250)) !important;
}

.hosteldetailNEw.Configuration_Pill_Panel1 .panel-body{
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 80px;
    width: 100%;
    padding: 0px !important;}

.hosteldetailNEw .col-lg-10{
    width: 100%;
}

.Process_Panel .normal_grid .panel-heading h6{background-image: unset !important;}


/*ticketing system*/


.button-heading-text {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
}

.LTR_Heading.panel-body .form-group {
    margin-left: 20px !important;
}


.info_panel .panel-body {
    display: flex;
    padding: 0px;
    align-items: center;
}

.info_panel {
    box-shadow: rgb(0 0 0 / 10%) 0px 0px 5px 0px, rgb(0 0 0 / 10%) 0px 0px 1px 0px;
    margin: 0px 0px 20px;
    border-radius: 15px;
    background-color: white;
    min-height: 65px;
    border-radius: 24px;
}

.info_panel .panel-body {
    display: flex;
    padding: 0px;
    align-items: center;
}

.info_panel span {
    font-weight: 500 !important;
    font-size: 14px;
    margin-left: 20px;
    color: #000;
}

.info_icon {
    width: 60px;
    display: block;
    background: url(../images/AU_ICons/Information.png),linear-gradient(90deg, #8dabfb0d 0%, #4974eb1c 100%);
    box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.07);
    border-radius: 24px 0px 0px 24px;
    height: 65px;
    margin: 0px !important;
    position: relative;
    background-repeat: no-repeat;
    background-position: center,center;
    background-size: 30px,100%;
}

.info_panel span {
    font-weight: 500 !important;
    font-size: 14px;
    margin-left: 20px;
    color: #000;
}


.Institute_Panel .LTR {
    display: flex;
    align-items: center;
}

.Institute_Panel .LTR .form-group {
    margin: 10px 15px !important;
}

.Institute_Panel .LTR .form-group .controls {
    width: 100%;
}

.Institute_Panel .LTR {
    position: relative;
    top: 5px;
}

.Institute .no-margin {
    padding: 20px !important;
}


.Institute_Panel .LTR .form-group {
    margin: 10px 15px !important;
}

.Institute_Panel .e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) {
    border: 1px solid #d4d9e8 !important;
    margin-left: 15px;
}

.Institute_Panel .e-lib{
    margin:0 !important;
}


.Process_Heading_Panel .panel-body .form-group .controls span{background: unset !important;}



.Flat_Button {
    align-items: center;
    justify-content: center;
    margin: 0px 0px;
    font-weight: 600;
    font-size: 14px;
    background-color: #fff;
    width: 100% !important;
    display: flex !important;
    min-height: 38px !important;
    border-radius: 10px !important;
    color: #333333 !important;
    border: 1px solid #386BE8;
}

.Flat_Button:hover {
    color: #386BE8 !important;
}


.mt-40 {
    margin-top: 40px;
}

.Mobile_Header {
    margin: 10px 0 10px;
}

.guestHouse-mobileHeadMOD.guestHouse-mobileHead .panel-body {
    background-size: 140px;
}

.guestHouse-mobileHead .panel-body {
    background-image: url(../images/iith-logo.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    display: flex;
    height: 50px;
    align-items: center;
}

.Mobile_Header .panel-body {
    padding: 0px;
}



.guestHouse-mobileHeadMOD.guestHouse-mobileHead .panel-body{
    background-size: 140px;
}

.Mobile_Header .panel-body .ghl-hTAG h1{
    font-size: 15px !important;
}

.guestHouse-mobileHeadMOD.guestHouse-mobileHead .panel-body .form-group .controls span{
    font-size: 17px;
    width: calc(100% - 150px );
    display: block;
}

.guestHouse-mobileHeadMOD.guestHouse-mobileHead .panel-body .form-group .controls span:before{
    content: "Ticket Creation for  Room no";
    margin-right: 5px;
    color: #3d3d3d;
}

.Grey_Panel{
    border-radius: 10px;
    border: 1px solid #D2D4DB;
    background: #F9F9F9;
}


.Grey_Panel {margin:10px 0;border-radius: 10px;background: #F9F9F9;}
.Gradient_Panel{
    border-radius: 10px;
    background: linear-gradient(180deg, #CECBC3 0%, rgba(206, 203, 195, 0.00) 100%);
    margin:10px 0;
}
.Gradient_Panel .panel-body,.Grey_Panel  .panel-body{
    padding: 10px;
}

.Grey_Panel .panel-body .form-group input.input-xs,.Grey_Panel .panel-body .form-group input.input-xs:focus{
    background-color: transparent !important;
    border: none !Important;
    border-bottom: 1px solid rgba(54, 69, 79, 0.28) !important;
    border-radius: 0px !important;
    padding-left: 40px;
    background-position: 10px center;
    background-image: url(../images/AU_ICons/Roll_Number.svg) !Important;
    background-repeat: no-repeat;
    font-size: 16px !important;
    color: #333333 !important;
    font-weight: 500 !important;
    box-shadow:none !Important;
}
.Gradient_Panel .panel-body{
    padding: 10px 20px;
}
.Gradient_Panel .panel-body span{
    color: #333333 !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    }
.Gradient_Panel .panel-body .col-xs-12{
    padding: 0px;
}
.Gradient_Panel .panel-body .form-group.form-group .form-group{
    margin: 10px 0px 0px;
    display: flex;
}
.Gradient_Panel .panel-body .form-group.form-group .form-group label{
    background: #ffffffba;
    width: 50%;
    padding: 0px 0px 0px 10px !important;
    margin: 0px;
    float: left;
    min-height: 45px;
    display: flex;
    align-items: center;
    border-radius: 6px;
}
.Gradient_Panel .panel-body .form-group.form-group .form-group label .choice{
    position: unset;
    margin-right: 10px;
}


.Panel_W_Icon {
    border-radius: 8px;
    border: 0.5px solid rgba(248, 112, 26, 0.17);
    background: #FFF;
    margin: 10px 0px;
}
.Panel_W_Icon .panel-heading{}
.Panel_W_Icon .panel-heading h6{border-bottom: 1px solid #D8D8D8 !important;padding-bottom: 10px;font-size: 16px;font-weight: 500 !important;padding-left: 30px;background-image: url(../images/AU_ICons/Add_Details.svg);background-position: 0px 0px;background-repeat: no-repeat;}
.Panel_W_Icon .panel-body{
    padding: 0px 10px 15px;
}

#plb_C6C948D3-63C3-45D7-B3D0-732993AA22E9 .MultiLeftDoc .btn-success{
    height:33px !important;
    border-radius:5px;
}

.Panel_W_Icon .panel-body .form-group span.e-input-group{
    background-color: transparent !important;
    border: none !Important;
    border-bottom: 1px solid rgba(54, 69, 79, 0.28) !important;
    border-radius: 0px !important;
    padding: 0px !important;
    }

.Panel_W_Icon .panel-body textarea{
    border-radius: 8px;
    background: #F3F3F3;
    border: none !important;
    padding: 10px !important;
}


.Panel_W_Icon .panel-body .InlineMultiSelect .MultiRightDoc .slick-track {
    display: flex !important;
    overflow: auto !important;
    width: auto !important;
    flex-wrap: wrap;
    justify-content: flex-start;
    height: -webkit-fill-available !important;
    overflow: hidden !important;
    flex-direction: row;
} 


.Submit_Button1{
    width: 100%;
    border-radius: 8px;
    background-color: #802081;
    color: #fff;
    display: flex;
    min-height: 45px;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 500;
    background-image: url(../images/AU_ICons/submit_white.svg);
    background-position: calc(50% + 45px) center;
    background-repeat: no-repeat;
    background-size: 15px;
}
.Submit_Button1:hover
{
background-color: #640E69;
color:white !important;

}

.Additional_Icon{  background:#ffffff;}

.Additional_Icon .btn-icon{
    height:35px !important;
    border-radius:5px !important;
}
.InlineSingle.panel {
    box-shadow: rgba(159, 174, 181, 0.35) 0px 0px 9px 0px;
    border: none;
    margin-bottom: 0px;
    position: relative;
}

.InlineSingle.panel::before {
    position: absolute;
    content: "";
    inset: 0px;
    background: rgba(0, 0, 0, 0.65);
    transition: all 0.3s ease-in-out 0s;
    opacity: 0;
    transform: scale(0.7);
    z-index: 99;
}

.InlineSingle.panel:hover::before {
    opacity: 1;
    transform: scale(1);
    transition-delay: 0.1s;
}

.InlineSingle .HoverBtnDoc {
    position: absolute;
    color: rgb(224, 225, 224);
    text-align: center;
    text-transform: uppercase;
    top: 40%;
    left: 0px;
    right: 0px;
    padding: 8px;
    opacity: 0;
    margin: 0px auto;
    transition: all 0.3s ease-in-out 0s;
    z-index: 100;
}

.InlineSingle:hover .HoverBtnDoc {
    opacity: 1;
    left: 0px;
    right: 0px;
    transition-delay: 0.4s;
}

.InlineMultiSelect .btn-icon{
    height:35px !important;
    border-radius:5px !important;
}

.InlineSingle .panel-body .MainFrameDoc {
    border: 1px solid rgb(221, 221, 221);
    height: 100%;
}

.InlineSingle .panel-body .MainFrameDoc iframe {
    border: none;
}

.InlineMultiSelect, .TabListViewTab {
    height: 160px;
}

.InlineMultiSelect::before, .InlineMultiSelect::after {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 10px;
    width: 50%;
    top: 78%;
    max-width: 300px;
    box-shadow: rgb(101, 101, 101) 0px 15px 10px;
    transform: rotate(-3deg);
}

.InlineMultiSelect::after {
    transform: rotate(3deg);
    right: 10px;
    left: auto;
}

.InlineMultiSelect .MultiLeftDoc, .TabListView .MultiLeftDoc {
    float: left;
    height: 100%;
    width: 40px !important;
}

.InlineMultiSelect .MultiLeftDoc a, .TabListView .MultiLeftDoc a {
    width: 100%;
    height: 100%;
    border-radius: 4px 0px 0px 4px;
}

.cavp-head .header_part.newstyles{display: unset;}
.cavp-head .header_part.newstyles .BP2MI_logo{
    float: unset;
}
.cavp-head .header_part.newstyles{position: relative}
.cavp-head .header_part.newstyles .Login_Btn_Col {bottom: 80px;}
.cavp-head .cavp-bot-row{
    bottom: 40px;
    position: relative;
}


/*ticketing system*/


.pbody_bg
{border-radius: 8px 8px 0px 0px;background: #EFEFEF;padding-bottom:0px !important;/* display: flex; *//* align-items: center; */padding: 10px 10px 5px !important;}


.pbody_bg h1
{
font-weight:500 !important;
}

.pbody_bg h6
{
font-size:13px;
color: rgba(53, 75, 86, 0.71);
 
font-size: 14px !important;
 
font-weight: 600  !important;

 
}


.add_new

{border-radius: 6px;background: #802081;background-image: url(../images/Process_images/plus_icon.svg);background-position: 15px 13px;padding-left: 47px;padding-right: 15px;background-repeat: no-repeat;color: white;height: 40px;display: inline-block;width: 176px;text-align: center;line-height: 2.7;font-size: 14px;font-weight: 500;}
.add_new:hover
{
background-color:#640E69;
color:white;
}


.action

{
border-radius: 6px;
    background: #2ABA52;
    background-image: url(../images/Process_images/action.svg);
    background-position: 15px 10px;
    padding-left: 47px;
    padding-right: 15px;
    background-repeat: no-repeat;
    color: white;
    height: 40px;
    display: inline-block;
    width: auto;
    text-align: center;
    line-height: 2.5;
    font-size: 16px;
    font-weight: 500;}
.action:hover
{
background-color:#1CAC44;
color:white;
}

.ticket_head_elements 
{
    display: flex;
    flex-direction: row;
    padding-top: 6px;
    justify-content: flex-end;}

.ticket_head_elements  .col-lg-4
{
width:auto !important;
}


.filter_btn_ticket {
    background-image: url(../images/AppIcons/filter_icon.svg);
    background-size: 17px;
    background-repeat: no-repeat;
    box-shadow: none;
    font-size: 0px;
    display: inline-block;
    padding: 0px;
    background-position: center center;
    border: 1px solid rgb(69, 93, 199);
    border-radius: 5px;
    float: right;
    height: 40px !important;
    border: 1px solid #e7effc !important;
    background-repeat: no-repeat;
    border-radius: 8px;
    background-color: #ffffff;
    width: 40px;
    border-radius: 6px;
    border: 1px solid rgba(0, 0, 0, 0.3) !important;}

.filter_btn_ticket:hover {
    background-color: #F2F6F9;
}

.brdr_0 {
    border: 0px !important;
}

.tab_panel_ticket ul {
    margin: -10px -20px 30px -20px;
    background-color: #ffffff;
    padding-top: 10px;
  border-radius:0px !important;
    border-top: 1px solid #dfdada;
}

.tab_panel_ticket .tab-content {
    margin-top: 20px;
}


.tab_panel_ticket .nav-tabs > li > a
{
 width:200px;
}

.Count_Row{ position:absolute;}



.ticket_row
{
border-bottom:1px solid #e5e8e9;
margin-bottom:10px;
padding:10px 0 10px;
}

.ticket_row .col-lg-1
{padding: 10px 0px;}

.ticket_row .panel-body
{    padding: 5px !important;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: flex-start;}

.tickect_icon
{
    background-image: url(../images/Process_images/ticket_icon.svg);
  
    background-repeat: no-repeat;
    background-size: 24px;
    display: inline-block;
    height: 40px;
    width: 30px;
    background-position: top;}

.ticket_no
{
font-size: 13px;
    color: #3B61EB !important;
    font-weight: 600;
     
    padding-bottom: 0px;
    border-bottom: 1px dashed #3B61EB;}

.ticket_category
{
color:#354B56;
font-size:12px;
}

.tic_primary_data .col-lg-4
{
width:auto !important;
float:left;
padding:0 3px;
}

.tic_primary_data .form-group
{
margin-bottom:0px !important;
}

.fg_0
{
margin-bottom:0px !important;
}

.ticket_row label
{
font-size:12px;
color:#646363 !important;
padding-bottom:0 !important;
}

.ticket_row span
{
font-size:13px;
color:#354B56;
/* padding-left: 15px; */

}

.tic_icon
{
width:auto !important;
}

.tic_created_by
{
    background-image: url(../images/Process_images/user_icon_circle.svg);
    background-position: left;
    background-repeat: no-repeat;
    background-size: 30px;
    padding-left: 30px !important;
   }


.tick_sla1 {
    color: #36454F !important;
    text-transform: uppercase;
    font-size: 12px !important;
    font-weight: 600 !important;
    width: auto;
    display: inline-table;
}

.tick_open {

    color: #40B676 !important;
    text-transform: uppercase;
    font-size: 12px !important;
    font-weight: 600 !important;
    width: auto;
    display: inline-table;
}


.tick_status
{
   background-color: #00800054;
   color: #ffffff;
   font-size: 13px !important;
   font-weight: 600 !important;
   padding: 5px 26px;
   border-radius: 50px !important;
   top: 5px;
   position: relative;
 
   border: 1px solid #006a002e;
}


.tick_pagination_div
{
border-radius:8px;
background-color:#F9F9F9;
padding:15px 15px 0;
}


/* .open_count {
    position: absolute !important;
    top: 0;
    z-index: 1;
    width: auto;
    border-radius: 10px;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
    background-color: #00800080;
    color: #ffffff !important;
    right: -20px;
    left: 98px;
    width: auto !important;
    display: inline-table;
} */

.hold_count {
    position: absolute !important;
    top: 0;
    z-index: 1;
    width: auto;
    border-radius: 10px;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
    background-color: #ff8d209c;
    color: #ffffff !important;
    right: 0;
    left: 316px;
    display: inline-table;
    }

.resolved_count {
    position: absolute !important;
    top: 0;
    z-index: 1;
    width: auto;
    border-radius: 10px;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
    background-color: #2092ffbd;
    color: #ffffff !important;
    right: 0;
    left: 530px;
    display: inline-table;
    }

.closed_count {position: absolute !important;top: 0;z-index: 1;width: auto;border-radius: 10px;font-size: 12px;font-weight: bold;padding: 0 10px;background-color: #e54f75c2;color: #ffffff !important;right: 0;display: inline-table;left: 722px;}

@media only screen and (max-width: 600px)
{
.all_count {top: 43px !important; left: 96px;}
.open_count{top: 0px !important; left: 60px;}
.hold_count{top: 0px !important; left: 156px;}
.resolved_count{top: 0px !important; left: 271px;}
.closed_count { top: 44px !important; left: 3px;}
.tab_panel_ticket .nav-tabs > li > a {
    width: auto !important;
}
 .nav-tabs>li{width:auto;}
.nav-tabs{border-radius:0px !important;}
}



.status_lbl {
background-color: rgba(0, 128, 0, 0.33);
    color: rgb(255, 255, 255);
    top: 5px;
    position: relative;
    font-size: 13px !important;
    font-weight: 600 !important;
    padding: 5px 26px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 106, 0, 0.18);
    border-image: initial;
    border-radius: 50px !important;}

.Blue_Label {
    background: #869fff40 !important;
    color: #386be8 !important;
    padding: 3px 10px;
    border-radius: 4px !important;
    margin-top: 0px;
    display: flex !important;
    width: fit-content;
    border: 1px solid #869fff40;
    transition: 0.8s;
}

.Blue_Label:hover {
    background-color: #386be8 !important ;
    color: white !important ;
}

.all_count {
    position: absolute !important;
    top: 0;
    z-index: 1;
    width: auto;
    border-radius: 10px;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
    background-color: #3c4d5fbd;
    color: white !important;
    right: 0;
    display: inline-table;
    left: 907px;
    }

/* .open_count {
     position: absolute !important;
     top: 0;
     z-index: 1;
     width: auto;
     border-radius: 10px;
     font-size: 12px;
     font-weight: bold;
     padding: 0 10px;
     background-color: #00800080;
     color: #ffffff !important;
     right: -20px;
     left: 138px !important;
     width: auto !important;
     display: inline-table;
     } */

.Count_Row{ position:absolute;}


.Count_Row {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0px !important;
}

.Count_Row .form-group .controls span {
    position: unset;
    margin: 0 0 0px 10px;
    margin: 0 0 0px 10px;
    font-size: 15px;
    font-weight: 600;
}

.tab_panel_ticket .nav-tabs > li.active > a{
    font-size: 14px !IMPORTANT;
}


.pg_container {
    float: right;
    border-radius: 3px;
    background: #FFF;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.18);
}

.pg_container .form-group .controls input{border: unset !IMPORTANT;box-shadow: unset !IMPORTANT;width: 30px;}



.Tech_Panel .panel-body{display: flex;align-items: flex-start;}
.Tech_Panel .panel-body .d-flex .form-group{margin: 5px 10px 5px 0px !important;}
.Tech_Panel .panel-body .d-flex .form-group span{font-size: 14px !important;font-weight: 600 !important;background-position: 0px 5px !important;}
.Tech_Panel .panel-body .d-flex .form-group .tick_status{background: transparent;padding: 0px !important;color: #008000;}
.Tech_Panel .panel-body .d-flex.bdr-btm{
    margin-bottom: 5px;
    border: none !important;
}
.Tech_Panel .panel-body .d-flex.bdr-btm .form-group{
    margin: 5px 5px 5px 0 !important;
}
.Tech_Panel .panel-body .d-flex.bdr-btm .Ticket_Title{
    position: relative;
    margin-left: 15px;
}
.Tech_Panel .panel-body .d-flex.bdr-btm .form-group span{
    color: #3B61EB;
    font-size: 15px !important;
    border-bottom: 1px dashed;
    border-radius: 0px !important;
    letter-spacing: 1px;
}

.Tech_Panel .panel-body .d-flex.bdr-btm .Ticket_Title::before{content:'';position:absolute;width: 10px;height: 2px;background: #3B61EB;left: -15px;top: 50%;transform: translate(0px, -50%);}
.Tech_Panel .panel-body .form-group{margin:0px !Important;}
.Tech_Panel .panel-body .form-group label{
    display: none !important;
}

.Tech_Panel .panel-body .form-group span{color: #354B56;font-size: 14px;font-style: normal;font-weight: 600;line-height: normal;}

.Add-Icon{background-image: url(../images/AU_ICons/Add_Details.svg);background-position: center;background-repeat: no-repeat;width: 50px;aspect-ratio: 1;display: flex;background-size: 80%;}

.right_col .d-flex{
    flex-flow: row;
    flex-wrap: wrap;
}

.bdr-btm {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}


.Log_Col{
    width: calc(50% - 20px)!important;
    float: left;
    margin: 10px;
    border-radius: 8px;
    border: 0.5px solid rgba(248, 112, 26, 0.17);
    background: #FFF;
    display: flex;
    align-items: center;
    padding: 15px 15px;
    flex-direction: row;
}
.Log_Col .form-group{
    display: flex;
    margin: 0px 0px !important;
    flex-direction: column-reverse;
}
.Log_Col .form-group label{
    padding: 0px !important;
    color: rgba(54, 69, 79, 0.50) !important;
    font-size: 15px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;
    text-transform: capitalize;
    margin-top: 5px;
}
.Log_Col .form-group .controls span,.Log_Col .form-group .input-xs span{
    color: #36454F;
    font-size: 14px;
    font-weight: 600 !important;
    line-height: normal;
    text-shadow: unset !important;
    font-family: 'Nunito Sans', sans-serif !important;
}
.Log_Col .form-group .input-xs{
    height: unset;
    font-size: unset;
    color: #36454F;
    font-size: 14px;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal;
    text-transform: capitalize;
    text-shadow: unset !important;
}
.Log_Col .form-group .input-xs span{
    font-weight: 600 !important;
}

.Log_Col .Date_Icon,
.Log_Col .Time_Icon,
.Floor_Icon,
.Room_Icon{
    background-size: 35px;
    background-repeat: no-repeat;
    background-position: center;
    min-width: 35px;
    aspect-ratio: 1;
    margin: 0px 15px 0px 0px;
    display: block;
}

.Log_Col .Date_Icon{background-image: url(../images/AU_ICons/Date_Icon.svg);}
.Log_Col .Time_Icon{background-image: url(../images/AU_ICons/Time_Icon.svg);}
.Room_Icon{background-image: url(../images/AU_ICons/room_Icon.svg);}
.Floor_Icon{background-image: url(../images/AU_ICons/Floor_Icon.svg);}

.Log_panel .panel-body{
    padding: 0px;
}
.Log_panel .Log_Col{
}

.Panel_W_Icon .panel-body.bdr-btm {
    padding: 10px 10px !important;
    margin-bottom: 0px;
}

 

.Status {
    background: rgb(249 151 70 / 15%) !important;
    color: #F99746 !important;
    padding: 3px 10px !important;
    border-radius: 10px !important;
    box-shadow: rgb(249 152 70) 0px 0px 4px;
    margin-top: 0px;
    width: auto !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.Status {
    background: rgb(92, 148, 95);
    padding: 0px 10px;
    border-radius: 2px !important;
    margin-left: 10px !important;
}


.Mobile_Header{
    margin: 10px 0 10px;
}
.Mobile_Header .panel-body{
    padding: 0px;
}
.Mobile_Header .panel-body h1{
 /*   background-image: url(../images/favicon.png); */
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: right center;
    font-size: 22px;
    font-weight: 600 !important;
    min-height: 35px;
    display: flex;
    align-items: center;
}





.building_circle
{
background-image: url(../images/AU_ICons/building_circle.svg);
    background-position: left;
    background-repeat: no-repeat;
    background-size: 48px;
    padding-left: 48px;
    width: 20% !important;
    padding-top: 5px;
}

.floor_circle
{
background-image: url(../images/AU_ICons/floor_circle.svg);
    background-position: left;
    background-repeat: no-repeat;
    background-size: 48px;
    padding-left: 48px;
    width: 20% !important;
    padding-top: 5px;
}

.room_circle
{background-image: url(../images/AU_ICons/room_circle.svg);background-position: left;background-repeat: no-repeat;background-size: 30px;padding-left: 25px !important;width: 20% !important;padding-top: 5px;min-height: 48px;display: flex;align-items: center;}

.calendar_circle
{
background-image: url(../images/AU_ICons/calendar_circle.svg);
    background-position: left;
    background-repeat: no-repeat;
    background-size: 48px;
    padding-left: 48px;
    width: 20% !important;
    padding-top: 5px;
}




.clock_circle
{
background-image: url(../images/AU_ICons/clock_circle.svg);
    background-position: left;
    background-repeat: no-repeat;
    background-size: 48px;
    padding-left: 48px;
    width: 20% !important;
    padding-top: 5px;
}


.ticket_head .ticket_no
{
    font-size: 18px !important;
    color: #354B56 !important;
border-bottom:0px !important;
}


#divCanvas .vhsla .form-group
{
margin-bottom:0px !important;
}

.apply_btn 
{
    border-radius: 7px;
    border: 0px solid #D4E0E9;
    background-color: #FAA519;
    color: #fff;
    /* width: 100%; */
 
    padding: 5px 50px;
    display: inline-block;
    height: 40px;
    margin-top: 2px;
    line-height: 2;
}
}

#divCanvas .apply_btn:hover
{
 background-color: #D48A10;
color:#ffffff !important;
}

.mt-16
{

margin-top:16px !important;
}

#divCanvas  .ticket_head h6
{
margin-bottom:0px !important;
    padding: 0 !important;
    margin-left: 0 !important;
}

#divCanvas .ticket_head .ticket_no
{
    font-size: 18px !important;
    color: #802081 !important;
border-bottom:0px !important;
}

.ticket_head h6
{
color: rgba(53, 75, 86, 0.71) !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    padding: 0; 
}













.ticket_row
{
border-bottom:1px solid #e5e8e9;
margin-bottom:10px;
padding:10px 0 10px;
}

.ticket_row .col-lg-1
{padding: 10px 0px;}

.ticket_row .panel-body
{padding:0px !important;display: flex;align-items: center;flex-direction: row;justify-content: space-between;}

.tickect_icon
{
    background-image: url(../images/Process_images/ticket_icon.svg);
  
    background-repeat: no-repeat;
    background-size: 24px;
    display: inline-block;
    height: 40px;
    width: 30px;
    background-position: top;}

.tic_severity {
    background-image: url(../images/Process_images/emergency_icon.svg);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 16px;
    color: #C30800 !important;
    text-transform: uppercase;
    font-size: 12px !important;
    font-weight: 600 !important;
    display: inline-block;
    width: auto;
}

.ticket_no
{
font-size: 13px;
    color: #3B61EB !important;
    font-weight: 600;
     
    padding-bottom: 0px;
    border-bottom: 1px dashed #3B61EB;}

.ticket_category
{
color:#354B56;
font-size:12px;
}


.two-items{
    display: flex;
}
.two-items .tic_icon{
    margin:10px 10px 10px 0px;
}

.bold-values .controls span{
    font-weight: 700 !important;
    color: #802081 !important;
}

.Admin {
    margin:0 !important;
}

.two-items1{
    display:flex;
    gap:10px;
}


.tic_primary_data .col-lg-4
{
width:auto !important;
float:left;
padding:0 3px;
}

.tic_primary_data .form-group
{
margin-bottom:0px !important;
}

.fg_0
{
margin-bottom:0px !important;
}

.ticket_row label
{
font-size:12px;
color:#646363 !important;
padding-bottom:0 !important;
}

.tic_icon
{
width:auto !important;
}

.tic_created_by
{
    background-image: url(../images/Process_images/user_icon_circle.svg);
    background-position: left;
    background-repeat: no-repeat;
    background-size: 30px;
    padding-left: 30px;
   }


.tick_sla {
    background-image: url(../images/Process_images/clock_icon.svg);
    background-position: 8px;
    background-repeat: no-repeat;
    border-radius: 15.5px;
    background-color: rgba(218, 219, 216, 0.35);
    color: rgba(53, 75, 86, 0.75);
    font-size: 14px !important;
    font-weight: 600 !important;
    padding: 5px 15px;
    border-radius: 50px !important;
    padding-left: 32px;
    display: inline-block;
    background-size: 12px;
    margin: 0 !important;
}

.tick_sla1 {

    color: #36454F !important;
    text-transform: uppercase;
    font-size: 12px !important;
    font-weight: 600 !important;
    width: auto;
    display: inline-table;
}

.tick_open {

    color: #40B676 !important;
    text-transform: uppercase;
    font-size: 12px !important;
    font-weight: 600 !important;
    width: auto;
    display: inline-table;
}





.tick_pagination_div
{
border-radius:8px;
background-color:#F9F9F9;
padding:15px 15px 0;
}


.ticket_action
{
display:flex;
}

.icon-cross:before
{/* content: "\f1f8"; */}


.Edit_Button {
    background-image: url(../images/AU_ICons/Edit.svg) !important;
    width: 26px !important;
    aspect-ratio: 1 !important;
    height: 26px !important;
    min-width: 26px !important;
    max-width: 26px !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px;
    background-color: #e8f8fd;
    margin-left: 30px !important;
    padding: 0px;
    border-radius: 6px;
    bottom: 0px;
    position: relative;
    border: 1px solid #1e88e58f !important;
    font-size: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}



.back_btn_solid {
  align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 14px;
    background-color: rgb(128 32 129) !important;
    width: 100% !important;
    border: 0px !important;
    display: flex !important;
    min-height: 38px !important;
    border-radius: 6px !important;
    color: white !important;
    background-image: url(../images/Process_images/Back_arrow.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 20px;}

.back_btn_solid:hover {
    background-color:#640E69 !important;
color:white !important;
}


.building_circle,.floor_circle,.room_circle,.calendar_circle,.clock_circle{background-size: 40px !IMPORTANT;padding-left: 45px !important;}



.fontALT .form-group label{
    font-size: 14px !important;
}

.fontALT .form-group span{
    font-size: 15px !important;
}

.fontALT span{
    font-size: 15px !important;
    font-weight: 600 !important;
}


.modal-content .close {
    position: absolute;
    top: 25px !important;
    transform: translate(-50%, -50%);
    right: 0px;
    background: red;
    padding: 10px;
    border-radius: 100px;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    color: white !important;
    font-size: 16px !important;
    background-image: url(../images/AU_ICons/Close_White.png);
    background-size: 11px;
    background-repeat: no-repeat;
    background-position: center;
}

.ticketid-popup {
    background: rgb(0 0 0 / 80%) !important;
    backdrop-filter: blur(4px);
}

.ticketid-popup .modal-dialog .modal-content {
    max-width: 640px;
    margin: 0px !important;
    background: #FFFFFF;
    border-radius: 30px;
    background-image: url(../images/AU_ICons/Left_Top_Circle.png),url(../images/AU_ICons/Right_Bottom_Circle.png);
    background-repeat: no-repeat;
    background-size: 120px;
    background-position: 0px top, right bottom;
    min-height: 340px;
}

.ticketid-popup .modal-dialog .modal-content .modal-header {
    display: flex;
    justify-content: flex-end !important;
    align-items: center;
    flex-wrap: wrap;
    background: transparent !important;
    height: 42px !important;
    align-content: center;
    display: block;
    width: 100% !important;
}

.ticketid-popup .modal-dialog .modal-content .modal-header h4 {
    display: none !important;
}

.ticketid-popup .modal-dialog .modal-content .modal-header button {
    position: absolute !important;
    right: 18px !important;
    top: 20px !important;
    border-radius: 0px !important;
    background: url(../images/AU_ICons/Close_Black.svg) !important;
    border: none !important;
    color: #333 !important;
    background-color: transparent !important;
    box-shadow: none !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.ticketid-popup .modal-dialog .modal-content .modal-header button:hover {
    position: absolute !important;
    right: 18px !important;
    top: 20px !important;
    border-radius: 0px !important;
    background: url(../images/AU_ICons/Close_Red.svg) !important;
    border: none !important;
    color: #333 !important;
    background-color: transparent !important;
    box-shadow: none !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.ticketid-popup .modal-dialog .modal-content h6, .ticketid-popup .modal-dialog .modal-content h5, .ticketid-popup .modal-dialog .modal-content h4, .ticketid-popup .modal-dialog .modal-content h3, .ticketid-popup .modal-dialog .modal-content h2, .ticketid-popup .modal-dialog .modal-content h1 {
    text-align: center;
    width: fit-content !important;
    margin: 0 auto !important;
    padding: 0px !important;
    border: none !important;
    margin-bottom: 20px !important;
    padding-top: 55px !important;
    background-repeat: no-repeat;
    background-size: 45px;
    background-position: center top;
}

.ticketid-popup .modal-dialog .modal-content .modal-footer {
    display: none;
}

.ticketid-popup .modal-dialog .modal-content h6::after, .ticketid-popup .modal-dialog .modal-content h5::after, .ticketid-popup .modal-dialog .modal-content h4::after, .ticketid-popup .modal-dialog .modal-content h3::after, .ticketid-popup .modal-dialog .modal-content h2::after, .ticketid-popup .modal-dialog .modal-content h1::after {
    content: '';
    position: absolute;
    width: 100px;
    height: 1.85px;
    bottom: 15px;
    background: #333333;
    left: 50%;
    transform: translate(-50%, 0px);
    border-radius: 100px;
    opacity: 0.9;
}

.ticketid-img {
    background-image: url(../images/AU_ICons/Ticket-id.svg);
    background-size: contain;
    height: 60px;
    aspect-ratio: 1;
    display: block;
    margin: 0 auto;
}

.ticketid-txt {
    margin-top: 25px;
}

.ticketid-btn .form-group {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}



.Pop_Up_Points {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.Pop_Up_Points span, .ticketid-txt {
    font-weight: 400 !important;
    font-size: 16px;
    line-height: 27px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #333333;
}

.Pop_Up_Heading {
    text-align: center;
    margin: 0px 0px 10px;
}

.Pop_Up_Heading span, .ticket-id {
    background: #F2F5FF;
    border: 1px solid #3B61EB;
    border-radius: 10px !important;
    flex-direction: row;
    justify-content: center;
    padding: 8px 29px;
    gap: 10px;
    width: fit-content;
    margin: 0 auto;
    font-weight: 400;
    font-size: 17px;
    line-height: 23px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #333333;
    margin-top: 10px;
}



.tic_col_01
{
    width: 23%;
    padding: 0 0 0 10px;
}
.tic_col_02
{
width:20%;
}

.tic_col_03
{
width:28%;
}
.tic_col_04
{
width:27%;
}







.Process_Heading_Panel::before {
    content: "";
    position: absolute;
    width: 5px;
    height: 26px;
    background: #4e0d7e !important;
    left: 0px;
    border-radius: 0px 30px 30px 0px;
    top: 50%;
        box-shadow: rgb(86 18 136) 2px 0px 5px !important;
    transform: translate(0px, -50%);
}


.Process_Heading_Panel .panel-body .form-group .controls span {
    background: #70369c !important;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 3px 20px;
    font-weight: 600 !important;
    font-size: 14px !important;
    border-radius: 4px !important;
    color: rgb(255, 255, 255) !important;
    margin-top: 8px;
    margin-left: 8px;
}


.Process_Heading_Panel .panel-body .Process_Heading_Panel_Back_Button .form-group .controls span{
    background: unset !important;
}



.comment_btn
{
 background-image: url(../images/AU_ICons/comments_btn.svg);
background-size:16px;
background-repeat:no-repeat;
height:30px;
width:30px;
border-radius:6px;
background-color:transparent;
display: block;
    background-position: center;
    font-size: 0;
}
.reassign_btn
{
 background-image: url(../images/AU_ICons/reassign_btn.svg);
bacground-size:16px;
background-repeat:no-repeat;
height:30px;
width:30px;
border-radius:6px;
background-color:transparent;
display: block;
    background-position: center;
    font-size: 0;

}


.action_btn{

 background-image: url(../images/AU_ICons/action_btn.svg);
bacground-size:16px;
background-repeat:no-repeat;
height:30px;
width:30px;
border-radius:6px;
background-color:transparent;
display: block;
background-position: center;
font-size: 0;

}


.heading_elements_btn
{
display:flex;
justify-content: flex-end;
}

.heading_elements_btn .form-group
{
}

.heading_elements_btn .col-lg-2
{
width:auto !important;
display:flex;
}
.action_lbl
{
font-size:18px !important;
color:#F26D22 !important;
}


.guestHouse-mobileHead .panel-body {
    background-image: url(../images/AU_ICons/dh-logo-new.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    display: flex;
    height: 50px;
    align-items: center;
    mix-blend-mode: darken;
}


div.Mobile_Header div.panel-body h1{
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    font-size: 22px;
    font-weight: 600 !important;
    min-height: 35px;
    display: flex;
    align-items: center;
 /*   background-image: url(../images/AU_ICons/Indian_Institute_of_Technology_Dharwad_Logo1.png); */
}



.panel_dummy.box_panel .tab_panel_ticket .nav-tabs > li > a{
    padding: 15px;
}

.pbody_bg{padding-left: 20px !important;}

.ticket_row{
    padding: 0;
}

.tick_pagination_div {
    margin: 0 !important;
}


.pg_outer{

border-radius: 3px;
background: #FFF;
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.18);
}

.pg_first
{
height:36px;
width:36px;
 background-image: url(../images/Process_images/pg_first.svg);
    background-position: center;
    background-repeat: no-repeat;
display:inline-block;
border-right:1px solid #dbdfe0;

}

.pg_prev{height:36px;
width:36px;
 background-image: url(../images/Process_images/pg_prev.svg);
    background-position: center;
    background-repeat: no-repeat;
display:inline-block;
border-right:1px solid #dbdfe0;
}

.pg_no{    width: 44px;
    border-bottom: 0px solid #3B61EB !important;
    border-top: 0px !important;
    border-left: 0px !IMPORTANT;
    border-right: 0px !important;
    border-radius: 0px !important;
    text-align: center;
    margin-top: 5px;
    font-size: 16px;
    font-weight: 600 !important;
display:block;
}

.pg_no:focus
{
border:0px !important;
}


.pg_next{height:36px;
width:36px;
 background-image: url(../images/Process_images/pg_next.svg);
    background-position: center;
    background-repeat: no-repeat;
display:inline-block;
border-left:1px solid #dbdfe0;
}

.pg_last{height:36px;
width:36px;
 background-image: url(../images/Process_images/pg_last.svg);
    background-position: center;
    background-repeat: no-repeat;
display:inline-block;
border-left:1px solid #dbdfe0;
}


.pg_container a, .pg_container a:hover

{}
.pg_container a:hover
{
background-color:#f5f5f5;
}
        

.pg_right{}
.pg_left{}
.pg_container
{float:right;border-radius: 3px;background: #FFF;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.18);}
.pg_container .col-lg-2{
width:auto !important;
padding:0px;
}

#divCanvas .pg_container .form-group
{
margin-bottom:0px !important;
}


.pg_left .controls { float:left; margin-left:10px;}
.pg_left label { float:left; margin-top: 9px;}
.pg_left .e-input-group
{
width:100px !important;
border:0px !important;
}

.pg_left .col-lg-6
{
width:auto  !important;
}

.pg_container > div.col-md-2{
    width:auto !important;
padding:0px;
}

.form-group .controls input.pg_no{    width: 44px;
    border-bottom: 0px solid #3B61EB !important;
    border-top: 0px !important;
    border-left: 0px !IMPORTANT;
    border-right: 0px !important;
    border-radius: 0px !important;
    text-align: center;
    margin-top: 5px;
    font-size: 16px;
    font-weight: 600 !important;
display:block;
}



.pg_first,.pg_prev,.pg_next,.pg_last{
    background: unset;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #7e44ad;
    font-weight: 800;
}

.mob-web-div{
    width: 60%;
    margin: 0 auto;
}

div.Process_Panel div.panel-heading h6{
    background-position: 15px 5px !important;
    padding: 0px 10px 10px 37px !important;
}


.bme-main-row .Process_Panel .panel-footer{gap: 0;}
.bme-main-row .Process_Panel .panel-footer .Light_Button{border-radius: 10px !important;}
.bme-main-row .Process_Panel .panel-footer .Dark_Button{margin-top: 10px;}

.InlineSingle .HoverBtnDoc{
    top: 0;
}



.bdg-add-btn .add_button{
    font-size: 14px;
    background-image: unset;
    padding: 10px;
    width: unset !important;
    height: 32px !important;
    display: flex;
    align-items: center;
    background-position: 5px center;
    color: #fff;
    background-color: #834dac;
    border-radius: 8px;
    margin-top: 6px;
    font-weight: 600;
}

.bdg-add-btn .add_button:hover{
    background-color: #6e3e93;
}

.user_img_profile.red_panel .user_info_level span.enrollment_head,
.user_img_profile.red_panel .user_info_level span.enrollment_head{
    color: #fff;
    font-weight: 600 !important;
}

.Process_Panel.Building_Panel.Building_Panel2 .Primary_Button{
    background-image: linear-gradient(to right, rgb(165 93 217) , #552593);
    color: #fff;
    display: flex;
    height: 35px;
    width: 70px !important;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    float: right;
}

.panel{
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.10);
}

.panel .form_panel_header h2{
    color: #000;
    font-family: Open Sans;
    font-size: 16px;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal;
    position: relative;
    padding-left: 25px;
    margin-bottom: 5px !IMPORTANT;
}

.panel .form_panel_header h2:before{
    content: "";
    display: block;
    height: 20px;
    width: 8px;
    background: #89288F;
    position: absolute;
    left: 0px;
}

.panel .form_panel_header{
    padding: 10px 10px 10px;
    border-bottom: 2px solid rgba(0, 0, 0, 0.10);
}



.new-reg-pageDH .Login_Form_Input .form-group label{position: unset;}
.new-reg-pageDH .form-group .controls .form-control.input-xs{
    padding: 10px !IMPORTANT;
    height: 50px !important;
}

div.form-group div.controls .form-control.input-xs,
.input-xs.date .e-input-group{
    border-radius: 8px !important;
    border: 1px solid #D4D4D4 !important;
    box-shadow: unset !important;
}
 

.new-reg-pageDH .Login_Form_Input div.form-group  label{
    color: #354B56 !important;
    font-size: 14px !IMPORTANT;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal;
    padding-bottom: 10px !important;
}

.new-reg-pageDH .Login_Form_Input .form-group span.text-danger{right: unset;}
.new-reg-pageDH.regMod-panel div.panel-body div.phn-field div.form-group div.controls span.e-input-group{top: 28px !important;height: 50px !important;left: 10px;}
.new-reg-pageDH.regMod-panel div.panel-body div.phn-field div.form-group div.controls span.e-input-group input{
    height: 50px !important;
    padding: 0 0 0 10px !IMPORTANT;
}

.new-reg-pageDH .phn-field .e-input-group.e-control-wrapper.e-ddl.e-lib.e-keyboard{display: flex;align-items: center;}
.new-reg-pageDH .phn-field .e-input-group-icon.e-ddl-icon.e-search-icon{}
.new-reg-pageDH  .dob_text .form-control::before{
    top: -23px;
     color: #354B56 !important;
    font-size: 14px !IMPORTANT;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal;
    padding-bottom: 10px !important;
}

.new-reg-pageDH  .dob_text {margin-top: 24px;}
.new-reg-pageDH .Login_Form_Input.dob_text .form-group span.text-danger{top: -34px;left: 100px;}
.firstname-label > div{

    color: #354B56 !important;
    font-size: 14px !IMPORTANT;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: normal;
    padding-bottom: 10px !important;
}

.firstname-label{
    position: absolute;
    top: 0;
    z-index: 11;
}

.reg-mainval-row{
    position: relative;
}

.new-reg-pageDH .fname-pad > .col-md-5{
    margin-top: 30px;
}

.new-reg-pageDH .Login_Form_Input.fname-pad .form-group span.text-danger{top: -30px;left: 120px;}

.new-reg-pageDH .panel .form_panel_header{
    padding-left: 0 !IMPORTANT;
}


.firstname > div{
   color: #354B56 !important;
    
   font-size: 14px !IMPORTANT;
   font-style: normal;
   font-weight: 600 !important;
   line-height: normal;
   padding-bottom: 10px !important;
   position: absolute;
   z-index: 1;
}





.new-reg-pageDH .Login_Form_Input.fname-pad .form-group span.text-danger{
    top: -40px;
    left: 129px;
}

.new-reg-pageDH .Login_Form_Input.fname-pad > .col-lg-5{
    position: relative;
    top: 29px;
} 

 .new-reg-pageDH div.panel-body .Input_Dropdown_Ele{
    top: 30px !IMPORTANT;
}

.new-reg-pageDH .Login_Form_Input .form-control{
    min-height: 50px !important;
}

.new-reg-pageDH .phn-field .e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before{
    position: relative;
    bottom: 5px;
}




.ja-mod-pan .ja-head-pb .row{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#divCanvas .ja-mod-pan .ja-head-pb .form-group{
    margin-bottom: 0 !IMPORTANT;
}

.ja-mod-pan .ja-head-pb .primary_head{
    line-height: unset;
}

.ja-mod-pan .ja-head-pb span.text-danger{
    display: none;
}
s
.Process_Panel.ja-mod-pan .panel-body{
    padding: 10px;
}

.Process_Panel.Institute .form-group .text-danger{
    display: none;
}






.hostel-detail-val a.dh-main-btn{
    position: relative;
    padding-right: 35%;
    background: unset;
    z-index: 1;
}

.hostel-detail-val{
    position: relative;
    background-image: linear-gradient(to right, rgb(165 93 217) , #552593);
    border-radius: 10px !important;
    width: 70% !important;
    padding: 0;
}

.hostel-detail-val > .col-lg-12:nth-child(2){
    position: absolute;
    left: 58% !important;
    width: fit-content;
    padding-top: 10px;

}

.hostel-detail-val > .col-lg-12:nth-child(2) .form-group .controls span{
    font-size: 18px !important;
    color: #FFEB3B;
    font-weight: 700;
}

.hd-head {
    position: relative;
}

.hd-head-abs{
    position: absolute;
    top: 17px;
    left: 150px;
}

.hd-head-abs .form-group .controls span{
    position: relative;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
}

.hd-head-abs .form-group .controls span:before{
    content: "-";
    margin-right: 15px;
}

.hd-head-abs .form-group .text-danger{
    display: none;
}



.student_info .form-group label {
    padding-bottom: 0px !important;
}

.user_info1 label {
    padding-bottom: 0px !important;
    font-size: 13px !important;
    color: rgba(0, 0, 0, 0.6) !important;
}

.user_info1 .form-group {
    margin-bottom: 6px !important;
}

.user_name {
}

.user_name .form-group {
    margin-bottom: 0px !important;
}

.user_name .form-group label {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}


.red_panel {
    background-color: #384C61;
    background-position: right top;
    background-repeat: no-repeat;
    border-radius: 23px !important;
}

.red_panel .panel-body {
    padding: 20px 16px 8px !important;
}

.red_panel .col-lg-8 {
    padding: 0px;
}

.h_primary {
    color: white;
    font-size: 22px !important;
}

.h_01 {
    font-size: 15px !important;
    color: rgba(255, 255, 255, 0.8) !important;
}

.red_panel div.form-group label {
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5) !important;
}

.red_panel div.form-group .h_secondary {
    color: white !important;
    font-size: 16px !important;
}

.red_panel .form-group {
    margin-bottom: 0px !important;
}

.red_panel div.form-group .typo_level_01 {
    display: block;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.5) !important;
    font-size: 14px !important;
}

.user_name .form-group .controls span {
    color: white;
    font-size: 18px;
    font-weight: 500;
}

.red_panel .form-group .label-warning{
    background-color: #ffd400;
    border-color: #ffd400;
}


.enrollment_head {
    font-size: 18px !important;
    font-weight: 600 !important;
    /* color: #EB6D16 !important; */
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
    /* width: 100%; */
    display: inline-block;
}

.red_panel .form-group span.text-danger{
    display: none;
}



.tab_panel_ticket
{
 
}

#divCanvas .pbody_bg h1
{
font-size:25px !important;
 color:#333333 !important;
margin-bottom:0px !important;
}

.tic_primary_data .text-danger
{
display:none;
}

#divCanvas .tic_primary_data .form-group
{
margin-bottom:0px !important;
}

.Count_Row1 div div .form-group .text-danger{margin-left:5px;}
.tick_pagination_div .pg_right .form-group .text-danger{margin:0}



.hd-process-head .hd-head-abs{top: 0;}
.hd-process-head .hd-head-abs .form-group span{
    display: flex;
    flex-direction: row !important;
    margin: 0 !important;
}


.Process_Heading_Panel .panel-body .hd-head-col2  .form-group .controls span{
    margin: 0;
    background-color: unset !important;
    border: unset !important;
    box-shadow: unset;
}

.Process_Heading_Panel .panel-body .hd-head-col2{
    display: flex;
    justify-content: flex-end;
}

.back-button-col .form-group{
    border:1px solid #cfcfcf !important;
    border-radius:6px;
}

.Process_Heading_Panel .panel-body .hd-head-col2  .form-group .controls span a.Light_Button{
    width: 90px;
}

.Process_Heading_Panel .panel-body .hd-head-col2 .col-lg-2{
    width: unset;
}

.hd-process-head, .hd-process-head .panel-body{
    min-height: unset !IMPORTANT;
    height: 60px;
}


.hostelmess-valpan .panel-body{
    position: relative
}

.hostelmess-valpan .panel-body > div.col-lg-12:nth-child(3){
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    height: 100%;
    height: 83px;
}

.hostelmess-valpan .panel-body .Orange_Button.dh-main-btn{
    height: 83px;
    margin: 0;
    background: unset;
    font-size: 0;
    background: none !important;
}


.hostelmess-valpan .ReadOnlyValesInnerPanelValue .form-group .controls span{
    font-size: 18px !important;
}


.hostelmess-valpan .ReadOnlyValesInnerPanelValue{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.hostelmess-valpan .ReadOnlyValesInnerPanelValue .col-lg-12{
    padding: 0;
}

div.panel.hostelmess-valpan{
    background: #fff !important;
    border: 2px solid #ffffff00 !important;
}

div.panel.hostelmess-valpan:hover{
    border: 2px solid #70369c !important;
}


#divCanvas .hostelmess-valpan .ReadOnlyValesInnerPanelValue .form-group{
    margin: 0 !important;
}


.h360-main-col .h360-lh-col{
    display: flex;
    justify-content: flex-end;
    flex-flow: unset;
}

.h360-main-col .h360-lh-col .stu-name .form-group .controls span{
    color: #fff !important;
    padding: 0;
    border-bottom: 0;
    font-weight: 700 !important;
    font-size: 18px !important;
}

.h360-main-col .h360-lh-col .ro-no .form-group .controls span{
    padding: 0;
    color: #ffe600;
    font-size: 16px !important;
    font-weight: 600 !important;
    border: 0;
}

.h360-main-col .h360-lh-col .dep-prog-col{
    display: flex;
    gap: 10px;
    padding: 0 10px !important;
}

.h360-main-col .h360-lh-col .dep-prog-col > div:nth-child(1){
    padding-right: 10px;
}



.h360-main-col .h360-lh-col .dep-prog-col .form-group .controls span{
    color: #e8e8e8;
    font-size: 14px;
}


.h360-main-col .Back_Btn, .h360-main-col .Back_Btn:hover{
    font-size: 16px;
    color: #89288f;
    font-weight: 600;
    background-image: unset;
    height: 40px;
    width: 120px;
    border-radius: 5px;
}



.Back_Btn:hover{
    box-shadow: rgba(0, 0, 0, 0.10) 0px 14px 28px, rgba(0, 0, 0, 0.08) 0px 10px 10px !important;
}

#divCanvas .h360-main-col .Buttons_Col .form-group{margin-bottom: 0 !important;}


.d-none{
    display: none;
}


.h360-lh-col{
    display: flex;
    flex-direction: row !important;
    justify-content: flex-start !important;
}

.h360-rh-col{
    display: flex;
    align-items: center;
}

.h360-rh-col .faculty_icon{
    display: block;
    width: 70px;
}

#divCanvas .h360-fac-col .form-group{display: flex;margin: 0 !important;}
.h360-fac-col .form-group label{
    width: 150px;
}

.h360-fac-col .form-group .email_part,
.h360-fac-col .form-group .phone_part{
    background: unset !important;
    padding: 0;
}

.h360-fac-col .form-group label{
    color: #fff !important;
}

.h360-fac-col .form-group .controls span{
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}

.h360-main-col .Back_Btn, .h360-main-col .Back_Btn:hover{
    height: 30px;
}







.GridSearch .Primary_Button_1{
    background-color: #892890 !important;
}
.bdg-add-btn .add_button,.bdg-add-btn .add_button:hover,.Primary_Button_2,.Primary_Button_2:hover,.action ,.action:hover,{
     background-color:#FAA519 !important;
     color:white;
     border:none;
}


.Flat_Button, .Flat_Button:hover,
.button_solid, .button_solid:hover,
#divCanvas .Light_Button, .Light_Button:hover,.Dark_Button ,.Dark_Button:hover
{
     background:#FAA519 !important;
     align-items: center;
     justify-content: center !important;
     margin: 0px 0px 10px 0px;
     font-weight: 600;
     font-size: 14px !important;
     background-image: linear-gradient(to right, rgb(165 93 217) , #552593);
     width: 100% !important;
     border: 0px !important;
     display: flex !important;
     min-height: 38px !important;
     border-radius: 10px !important;
     color: white !important;
}

#divCanvas .action, #divCanvas .action:hover{
background-color:#FAA519 !important;
}
 #divCanvas .btn-success{
        background:#faa519 !important;
        border:none;
    }

a.dh-main-btn,a.dh-main-btn:hover,
.Process_Panel.Building_Panel.Building_Panel .room-allc-btn,
.Process_Panel.Building_Panel.Building_Panel2 .Primary_Button,
.Dark_Button,.Dark_Button:hover,
.Green_Button,.Green_Button:hover,
.Red_Button,.Red_Button:hover,
.Orange_Button,.Orange_Button:hover,
.blue_Button,.blue_Button:hover,
.Process_Panel.Building_Panel.Building_Panel .room-allc-btn:hover,
.Process_Panel.Building_Panel.Building_Panel2 .Primary_Button:hover,
#divCanvas .Light_Button,
#divCanvas .Light_Button:hover
{
    background:#FAA519 !important;    align-items: center;
margin: 10px 0px;    justify-content: center !important;
   
    font-weight: 600;
    font-size: 14px;
    background-imag: linear-gradient(to right, rgb(165 93 217) , #552593);
    
    border: 0px !important;
    display: flex !important;
    min-height: 38px !important;
    border-radius: 10px !important;
    color: white !important;
}


.ticketid-txt{
    display: flex;
    justify-content: center;
}



.h360-fac-col .form-group .controls span.enrollment_head1,
.h360-fac-col .form-group .controls span.enrollment_head2{
    padding-left: 0;
}


.new-reg-pageDH.regMod-panel div.panel-body div.phn-field div.form-group div.controls span.e-input-group{
    min-height: 43px;
    top: 32px !important;
}

.new-reg-pageDH.regMod-panel div.panel-body div.phn-field div.form-group div.controls span.e-input-group:hover{
    box-shadow: unset !important;
}

.new-reg-pan .form-group .controls span.e-input-group-icon {
    margin-top: 0;
}

.back-button-col .form-group {
    border:none !important;
}
.back-button-col .form-group .Back_Btn{
    margin-top:5px;
}

.Button_List  .panel:hover .HoverBtnDoc,.Button_List .InlineSingle.panel::before{display:none !Important}



.white-text{
  color: #fff;
  font-weight: 600 !important;
}

div.label-padding div.form-group label{
    padding-bottom: 10px !important;
} 
.TF-add-mod .content{
    padding: 0  !important;
} 

.cat-char-grid2 table tbody tr td span[title="Edit"]{
    display: flex;
    justify-content: center;
}

#divCanvas  .cat-char-grid2 table tbody tr td span[title="Edit"] button{
    min-width: 30px !important;
}

.cat-char-grid2 table tbody tr td:nth-child(4){width: 100px !important;}


.categoryMas-modal .modal-content{
    width: 800px;
}

.cat-item-btn,.cat-item-btn:hover{
    background-color: #3000c2 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff !important;
    border-radius: 8px !important;
    margin: 20px 0 0 !important;
    border: unset !important;
    height: 40px;
    font-size: 14px;
    font-weight: 600 !important;
}

.categoryMas-modal .modal-content .modal-header{
    display: unset !important;
    background-image: unset;
    height: 43px !important;
    display: block !important;
    border: unset !important;
}

.categoryMas-modal .modal-content .modal-header:before{
    content: unset !important;
}

.categoryMas-modal .modal-content .modal-header h4{
    display: none;
}

.categoryMas-modal .modal-content .modal-header button{
    right: 0px !important;
    top: 30px !important;
    background-color: #f40000 !important;
}


.catM-btn-col{
    display: flex;
    justify-content: flex-end;
}

.categoryMas-modal .modal-content  .catM-btn-col a{
    width: 120px !important;
    background-color: #00b439 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff !important;
    border-radius: 8px !important;
    border: unset !important;
    height: 40px !important;
}

.categoryMas-modal .content{
    padding: 0 !important;
}





.new_cancel{
    display: flex;
    flex-direction: column;
    justify-content: center !important;
    align-items: center;
    width: 120px;
    min-height: 35px;
    font-weight: 600 !important;
    background-color: #f54141;
    font-weight: 600 !important;
    border-radius: 100px;
    color: #fff;
    margin: 0 5px;
}

.new_cancel:hover{
    background-color: #d83131;
    color: #fff;
}

.new_orange{
    display: flex;
    flex-direction: column;
    justify-content: center !important;
    align-items: center;
    width: 120px;
    min-height: 35px;
    font-weight: 600 !important;
    background-color: #faa519;
    font-weight: 600 !important;
    border-radius: 100px;
    color: #fff;
    margin: 0 5px;
}

.new_orange:hover{
    background-color: #e39617;
    color: #fff;
}


.new_orange-large{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: fit-content;
    min-height: 35px;
    font-weight: 600 !important;
    background-color: #faa519;
    font-weight: 600 !important;
    border-radius: 100px;
    color: #fff;
    margin: 0 5px;
    justify-content: center !important;
    padding: 0px 18px 0px 18px;

}
.new_orange-large:hover{
    background-color: #e39617;
    color: #fff;
}



.new_submit{
    display: flex;
    flex-direction: column;
    justify-content: center !important;
    align-items: center;
    width: 120px;
    min-height: 35px;
    font-weight: 600 !important;
    background-color: #206a9f;
    font-weight: 600 !important;
    border-radius: 100px;
    color: #fff;
    margin: 0 5px;
}

.new_submit:hover{
    background-color: #14476c;
    color: #fff;
}


.new_save{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 120px;
    min-height: 35px;
    font-weight: 600 !important;
    background-color: #4caf50;
    font-weight: 600 !important;
    border-radius: 100px;
    color: #fff;
    margin: 0 5px;
}

.new_save:hover{
    background-color: #398e3d;
    color: #fff;
}


.right-align-col {
    display: flex;
    justify-content: flex-end;
}


.cat-char-pb.panel-body {
  padding-top: 0 !important;
}

.mf-seq-col {
    background-color: #ebebeb;
    padding: 10px 20px 10px 80px;
    border-radius: 10px 10px 0 0;
    background-image: url(../images/AU_ICons/filter-Round.png);
    background-repeat: no-repeat;
    background-size: 50px;
    background-position: 15px 25px;
    margin-bottom: 10px;
}

.mf-seq-col .form-group .e-multiselect.e-input-group {
  margin: 10px 0 0 0 !important;
}

.mf-seq-col .form-group .controls .e-multiselect .e-multi-select-wrapper{
  min-height: 50px;
  padding: 0 5px;
}

.mf-seq-col .form-group .controls .e-multiselect .e-multi-select-wrapper .e-searcher input{
  box-shadow: unset !important;
}

.mf-seq-col .form-group .controls .e-multiselect .e-chips-close{
  right: 20px;
}






.la-pop-sty.modal .modal-content{
    width: 800px;
    padding: 25px;
}

.la-pop-sty.modal .close{background-color: #ff3628 !important;}

.la-pop-sty.modal .modal-dialog .modal-content .modal-header{padding: 10px 0 0 0px;}

.la-pop-sty.modal .modal-dialog .modal-content .modal-header h4{
    padding: 0;
    text-align: left;
    font-weight: 600 !important;
}

.la-span_btn-col{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 25px 0;
}

.la-span_btn-col .pop-btn-div{
    display: flex;
    gap: 10px;
}

.la-span_btn-col .pop-btn-div .yes_btn a{
    background-color: #009a00 !important;
    color: #fff !important;
    height: 45px !important;
    min-width: 120px;
    border-radius: 4px !important;
    font-size: 14px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600 !important;
}

.la-span_btn-col .pop-btn-div .no_btn a{
    background-color: #e32a1d !important;
    color: #fff !important;
    height: 45px !important;
    min-width: 120px;
    border-radius: 4px !important;
    font-size: 14px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600 !important;
}

.la-pop-span{font-size: 16px;font-weight: 500 !important;}

.la-pop-botCOL span a.la-submit-btn{
    background-color: #0000b2 !important;
    float: right;
    height: 45px !important;
    min-width: 120px;
    border-radius: 4px !important;
    font-size: 14px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: 600 !important;
}

#divCanvas  .la-pop-botCOL .form-group{
    margin: 0 !important;
}


.la-pop-sty.modal .modal-body{
    padding: 0 !important;
}

.la-pop-sty.modal .modal-body .content{padding: 0 10px!important;}

.lot-all-row .tic_col_01{width: 15%;}
.lot-all-row .tic_col_02 {width: 10%;}
.lot-all-row .tic_col_03{width: 30%;}
.lot-all-row .lot-all-col-3 {width: 20%;}
.lot-all-row .multi-column  {width: 25%;}
.lot-all-row .multi-column .room_circle{width: unset !important;}

.Process_Heading_Panel .panel-body .form-group .controls span{background: #892890 !important;}

.orange-width-btn{
    width: unset !important;
    min-width: 120px;
}

.CustomInfoDialog .modal-dialog .modal-content .modal-header button,
.CustomInfoDialog .modal-dialog .modal-content .modal-header button.close i,
.CustomInfoDialog .modal-dialog .modal-content .modal-header button.close i::before{
    border: unset !important;
}


.approve-tab{
    padding: 0;
}

.approve-tab > div{
    padding: 0;
}

.approve-tab .tabbable ul{
    padding: 0 !important;
    background: unset;
    display: flex;
    justify-content: flex-start;
    gap: 10px;
}

.approve-tab .tabbable ul li a{
    padding: 10px 20px;
    font-size: 14px;
    border: unset !important;
    background-color: #ffe0ff;
    color: #892890;
    border-radius: 8px !important;
    font-weight: 600 !important;
}


.approve-tab .tabbable ul li.active a,
.approve-tab .tabbable ul li.active a:hover{
    background-color: #892890;
    color: #fff !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    opacity: 1;
}

.approve-tab .tabbable .tab-content > .has-padding{
    padding: 10px 0 0 0 !important;
}

#divCanvas .BgGrid .approval_grid .table-widget .table-widget-content table tbody tr td{
    border: unset ;
    padding: 0;
}

#divCanvas  .his_grid_icon table tbody tr td span[title="History"] button{font-size: 0 !important;background-image: url(../images/AU_ICons/grid-history.png);background-size: 20px !important;}
#divCanvas  .del-grid-icon table tbody tr td span[title="Delete"] button{font-size: 0 !important;background-image: url(../images/AU_ICons/grid-delete.png);background-size: 20px !important;}
.man_symbol tbody tr:first-child td:first-child .form-group::before{content: '*';position:absolute;font-size: 16px;left: 0px;top: 50%;width: 20px;height: 20px;color:red;transform: translate(120px,calc(-50% - 8px));}


.form-group a.document-btn{
    background-image: url(../images/AU_ICons/document-btn-st.png);
    height: 45px !important;
    border-radius: 10px;
    min-width: 180px;
    background-position: 10px center;
    background-size: 25px;
    background-repeat: no-repeat;
    padding: 0 10px 0 45px !important;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 600 !important;
    margin-top: 10px;
}


.sav-sub-can-btn a{
    border-radius: 30px !important;
}

.width-btn,.width-btn:hover{
  min-width: 250px !important;
  width: 250px !important;
  float: right;
}


.Button_List .InlineSingle.panel {
    background: unset !important;
    box-shadow: unset !important;
    border-bottom: unset !important;
}

#divCanvas  .Button_List .InlineSingle.panel .MainFrameDoc{
    border: unset !IMPORTANT;
    border-bottom: unset !important;
    background: unset !important;
}

.Button_List .InlineSingle.panel .MainFrameDoc img{
    border-bottom: unset !important;
}

#divCanvas .remove-heading-elements .panel_heading_elements, 
#divCanvas .remove-panel-heading .panel-heading, 
#divCanvas .remove-panel-footer .datatable-footer{
    display: none !important;
}





/*Leave application grid*/


.apply-mod-grid{
    position: relative;
}

.apply-mod-BTNcol {
    position: absolute;
    padding: 35px 40px 20px 40px;
    display: flex;
    justify-content: flex-end;
}

.apply-mod-BTNcol .form-group a{
        background: rgba(166, 63, 241, 0.08);
        border-radius: 8px !important;
        border: none !important;
        width: unset !IMPORTANT;
        z-index: 1;
        font-size: 14px;
        font-weight: 600 !IMPORTANT;
        color: rgb(137 40 144);
        height: 32px !IMPORTANT;
        display: flex;
        align-items: center;
        justify-content: center;
        min-width: 80px !IMPORTANT;
}

.apply-mod-BTNcol .form-group a:hover{
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px 0px;
}

.apply-mod-grid .BgGrid .heading-elements{
    display: none;
}

.normal_grid .panel-heading::after{
    top: 22px;
}


#divCanvas .new-apply-grid table.dataTable th:nth-child(1),
#divCanvas .new-apply-grid table.dataTable th:nth-child(2){
    text-align: left;
    min-width: 70px;
}


#divCanvas .new-apply-grid table.dataTable tbody tr td span[title="Delete"] button{
    font-size: 0 !important;
}

#divCanvas .new-apply-grid table.dataTable tbody tr td span[title="Edit"] button,
#divCanvas .new-apply-grid table.dataTable tbody tr td span[title="Delete"] button{
    display: unset !important;
    margin: unset !important;
    padding: 0 !important;
    display: flex;
    background-position: center !IMPORTANT;
}

#divCanvas .new-apply-grid table.dataTable tbody tr td span[title="Edit"],
#divCanvas .new-apply-grid table.dataTable tbody tr td span[title="Delete"]{
    display: flex;
    justify-content: center;
}

/*Leave application grid*/








#divCanvas .userlist_grid .form-group{
  margin-bottom:0px !important;
}
#divCanvas .Updated_Tabs.hr-flp-new ul.nav-tabs li a {
    padding: 10px 20px !important;
}

#divCanvas .Process_Heading_Panel_With_Button .form-group .controls span {
    background: #892890 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 3px 20px;
    font-weight: 600 !important;
    font-size: 14px !important;
    border-radius: 4px !important;
    color: rgb(255, 255, 255) !important;
    margin-top: 8px;
    margin-left: 8px;
}




/*flp-issues*/



.input-xs.form-control.input-group.input-group-xs .e-input-group input.form-control.input-xs {
    /* border: unset !important; */
}

.Basic_Panel div.panel-heading{height: 60px;}

div.fac-Vgrid .panel-heading h6{color: #892890 !important;}

.basic-modal-row .form-group .controls  .input-group.input-group-xs .input-group-btn a {
    display: table-cell !important;
    width: 50px !important;
    min-width: 40px;
    max-width: 30px;
    border-radius: 2px !important;
    position: relative;
}

.basic-modal-row .input-group.input-group-xs .input-group-btn a i {
    position: absolute;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%);
}

#divCanvas div.basic-modal-flp div.form-group{
    display: block !important;
}

 .modal .Basic_Panel .panel-body{
    padding: 0px 10px 15px !important;
}

div.Basic_Panel .panel-heading h6, 
div.Basic_Panel .panel-body.d-flex h6, 
div.BasicGrid .panel-heading h6{
    color: #892890 !important;
}

#divCanvas div.Basic_Panel  .table-widget .table-widget-content table{
    padding: 0;
}


.CustomModel .CustomHeader.modal-header h4{width: 100%;padding-left: 0;}


#divCanvas .table-widget .table-widget-content table tbody tr td .form-group .e-keyboard .form-control{
    padding: 0;
    min-width: unset;
    border: unset !important;
}

.table-widget .table-widget-content table tbody tr td .form-group .e-date-wrapper input{
    border: unset !important;
    box-shadow: unset !important;
    width: 100% !important;
    background: unset !important;
}

.table-widget .table-widget-content table tbody .CustomUploadReport .input-group span.form-control {background-color: white;}

.table-widget .table-widget-content table tbody .CustomUploadReport .input-group .input-group-btn{display: flex;}

table tbody tr td div.CustomUploadReport.controls div.input-group.input-group-xs div.input-group-btn a{
     display: table-cell !important;
     min-width: 40px;
     width: 40px;
     max-width: 30px;
     border-radius: 2px !important;
     position: relative;
     padding: 0 !important;
}

table tbody tr td div.CustomUploadReport.controls div.input-group.input-group-xs div.input-group-btn a i {
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%);
    width: 100% !important;
    min-width: unset;
    height: 100%;
    min-height: unset !IMPORTANT;
}

table tbody tr td div.CustomUploadReport.controls div.input-group.input-group-xs div.input-group-btn a i:before {
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 100% !important;
    min-width: unset;
    height: 100% !important;
    min-height: unset !IMPORTANT;
    background-position: center !important;
}




.form-group .controls div.input-group-btn a{
     display: table-cell !important;
     min-width: 40px;
     width: 40px;
     max-width: 30px;
     border-radius: 2px !important;
     position: relative;
     padding: 0 !important;
}

.form-group .controls div.input-group-btn a i {
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%);
    width: 100% !important;
    min-width: unset;
    height: 100%;
    min-height: unset !IMPORTANT;
}

.form-group .controls div.input-group-btn a i:before{
    position: absolute;
}

.modal-dialog .CustomModel .content .form-group label{
    display: inline-block;
    padding-bottom: 5px !important;
}

#divCanvas .modal-dialog .CustomModel .content .form-group{
    display: block !IMPORTANT;
}


/*flp-issues*/


.user-head-row .userlist_add_div .filter_button1{
  position: unset !important;
}
#divCanvas .user-head-row .userlist_add_div .form-group{
  margin-bottom: 0 !IMPORTANT;
}
.user-head-row .userlist_add_div{
  top: 38px !important;
}

/*flp-issues-table*/

#divCanvas div.table-widget div.table-widget-content table tbody tr td .CustomUploadReport .form-control{
  min-width: 100px !important;
}

.table-widget .table-widget-content table tbody tr td .form-group .e-date-wrapper input{padding: 0 10px !important;}
.table-widget .table-widget-content table tbody tr td .form-group .input-group .e-input-group.e-date-wrapper{
  top: 0;
}

.table-widget .table-widget-content table tbody tr td .controls.CustomUploadReport{margin-top: 10px;}

span.help{display: none;}

/*flp-issues-table*/


/*flp-Document-table*/

div.Document-viewonly div.CustomUploadReport div.input-group.input-group-xs div.input-group-btn a.btn.btn-default {
    display: none !IMPORTANT;
}

div.Document-viewonly div.CustomUploadReport div.input-group.input-group-xs div.input-group-btn a.btn.btn-default[title="View"] {
    display: table-cell !IMPORTANT;
}

.Document-upload-delete ~  .modal .form-group .controls .input-group-btn a.btn.btn-default,
.Document-upload-delete .form-group .controls .input-group-btn a.btn.btn-default{
    display: none !IMPORTANT;
}

.Document-upload-delete ~  .modal .form-group .controls .input-group-btn a.btn.btn-default[title="Upload"],
.Document-upload-delete .form-group .controls .input-group-btn a.btn.btn-default[title="Upload"],
.Document-upload-delete ~  .modal .form-group .controls .input-group-btn a.btn.btn-default[title="Delete"],
.Document-upload-delete .form-group .controls .input-group-btn a.btn.btn-default[title="Delete"]{
    display: table-cell !IMPORTANT;
}

/*flp-Document-table*/

/*flp-issue*/

#divCanvas .hr-flp-new h1{
    padding: 0 !important;
}

.Document-viewonly .controls  a.btn.btn-default{
    display: none !IMPORTANT;
}

#divCanvas .table-widget .table-widget-content table thead tr th{
    border-left: 1px solid rgb(237 237 237);
}

#divCanvas .Updated_Tabs.hr-flp-new ul.nav-tabs li a:hover{
    border: 1.5px solid #333 !important;
    font-size: 14px !Important;
}

.no-sort .dataTable thead .sorting::after{display: none;}

#divCanvas .Basic_Panel  h6{
    padding-left: 0 !IMPORTANT;
    font-weight: 600 !IMPORTANT;
}

.no-sort .dataTable thead .sorting::after{display: none;}

#divCanvas .Basic_Panel  h6{
    padding-left: 0 !IMPORTANT;
    font-weight: 600 !IMPORTANT;
}

.searchC-ul .Dark_Button, 
.searchC-ul .Dark_Button:hover{
    margin-top: 0;
    border-radius: 10px !important;
}

div.modal-dialog{
    height: 100vh;
}

div.With_Close2 .modal-header button{
    top: 3px !important;
    right: -41px;
    min-width: 30px !important;
}

/*flp-issue*/


.form-group .controls .butn-green{
    background: #0cb513;
    font-size: 14px;
    font-weight: 600;
    border-radius: 8px;
    min-height: 40px !Important;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}

.form-group .controls .butn-blue{
    background: #0c5cc3;
    font-size: 14px;
    font-weight: 600;
    border-radius: 8px;
    min-height: 40px !Important;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}

.form-group .controls .butn-red{
    background: #df0000;
    font-size: 14px;
    font-weight: 600;
    border-radius: 8px;
    min-height: 40px !Important;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}



/*AcademicIMS-issue*/

.two-btns {
    display: flex;
    align-items: flex-start;
    float: right;
    justify-content: space-around;
    gap: 10px;
    background-color: unset !important;
}

.heading-elements{background-color: unset;}

.Bread_Crumbs_Col {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    grid-gap: 0px 5px;
}

.Bread_Crumbs_Col .form-group{margin:0 !Important}
.Bread_Crumbs_Col span{color: rgb(74, 101, 114);font-size: 14px;}

#divCanvas .table-widget .table-widget-content table thead tr th {
    padding: 14px 10px !important;
}

#divCanvas .table-widget .table-widget-content table tbody tr td .form-group span {
    max-height: 100px;
    overflow: hidden;
    padding: 10px;
}

#divCanvas .normal_grid .table-widget .table-widget-content table tbody tr td {
    padding: 0px 5px !Important;
}

#divCanvas .table-widget .table-widget-content table tbody tr td .form-group{
    margin: 0 !important;
}


.Process_Heading_Panel_With_Button .form-group .controls span a.Back_Button{
    background-color: unset;
    padding: 0 0 0 30px;
    color: #fff !IMPORTANT;
}


.InlineSingle .HoverBtnDoc{
    top: 0 !IMPORTANT;
}

.configuration1 .InlineSingle:hover .HoverBtnDoc{
    visibility: hidden !important;
}

.academic_master_program1{
	padding-right: 0;
	display: block;
}

.academic_master_program1 .panel-body{
	padding-left: 50px !important;
	background-position: calc(100% - 20px) center !IMPORTANT;
}

.form-group .controls span.Credit{padding: 15px 10px 15px 55px;}

.form-group .controls span.Credit::after{
	width: 35px;
}

div.Institute .academic_lbl{
	background-size: 18px;
	background-position: 15px center;
	display: flex;
	justify-content: flex-start;
	padding-left: 48px !important;
}

.Process_Heading_Panel_With_Button .form-group .controls span a.Back_Button{
    font-size: 16px;
    height: unset;
}


.panel.configuration1 a:hover{
    margin: 0 !Important;
    
}

.panel.configuration1 .Orange_Button{
    background-color: #892890 !important;
}


.bassketM-popup .modal-content{
    width: 88% !important;
}

.bassketM-popup .modal-header h4{
    display: none !important;
}

/*AcademicIMS-issue*/



#divCanvas .Purple_Button, #divCanvas .Purple_Button:hover{
    background: #7f2585 !important;
    align-items: center;
    justify-content: center !important;
    margin: 0px 0px 10px 0px;
    font-weight: 600;
    font-size: 14px !important;
    width: 100% !important;
    border: 0px !important;
    display: flex !important;
    min-height: 38px !important;
    border-radius: 10px !important;
    color: white !important;
}

.form-group .controls a.br-10,
.form-group .controls button.br-10{
    border-radius: 10px !important;
}

.BgGrid .w-100 .table-widget table thead tr th {
    min-width: 100px !important;
}

#divCanvas .normal_grid table tr td span[title="Edit"], 
#divCanvas .normal_grid table tr td span[title="Edit"]{
    padding: 0;
}

#divCanvas .normal_grid table tr td span[title="View"], 
#divCanvas .normal_grid table tr td span[title="View"]{
    padding: 0;
}

#divCanvas .normal_grid table tr td span[title="View"] button,
#divCanvas .normal_grid table tr td span[title="View"] button:hover {
    background-position: center center !important;
    background-repeat: no-repeat;
    margin: auto !important;
    font-size: 0px !important;
    padding: 0px !important;
    min-width: unset !important;
    background-color: transparent !important;
    background-size: 20px !important;
    width: 20px !important;
    border: none !important;
    height: 20px !important;
    min-height: unset !important;
    border-radius: 0px !important;
}

.normal_grid .panel-heading .heading-elements ul.dropdown-menu li{
    padding: 10px;
    border-bottom: 2px solid #dbdbdb;
}

.normal_grid .panel-heading .heading-elements ul.dropdown-menu li a i{
    display: none;
}

.normal_grid .panel-heading .heading-elements ul.dropdown-menu li a{
    background: unset;
    font-weight: 600;
}

.normal_grid .table-widget .table-widget-content table thead tr th[aria-label="Edit"],
.normal_grid .table-widget .table-widget-content table thead tr th[aria-label="View"]{
    text-align: center;
}


.mt-32 {
    margin-top: 32px !important;
}



.hide-hover .InlineSingle:hover .HoverBtnDoc{
    display: none;
}

.enable-richtext .e-disabled{opacity: 1;}



/*table-head-align*/

#divCanvas .all-head-center .table-widget .table-widget-content table thead tr th{text-align: center !Important;}
#divCanvas .count1-head-center .table-widget .table-widget-content table thead tr th:nth-child(1){text-align: center !Important;}
#divCanvas .count2-head-center .table-widget .table-widget-content table thead tr th:nth-child(2){text-align: center !Important;}
#divCanvas .count3-head-center .table-widget .table-widget-content table thead tr th:nth-child(3){text-align: center !Important;}
#divCanvas .count4-head-center .table-widget .table-widget-content table thead tr th:nth-child(4){text-align: center !Important;}
#divCanvas .count5-head-center .table-widget .table-widget-content table thead tr th:nth-child(5){text-align: center !Important;}
#divCanvas .count6-head-center .table-widget .table-widget-content table thead tr th:nth-child(6){text-align: center !Important;}
#divCanvas .count7-head-center .table-widget .table-widget-content table thead tr th:nth-child(7){text-align: center !Important;}
#divCanvas .count8-head-center .table-widget .table-widget-content table thead tr th:nth-child(8){text-align: center !Important;}
#divCanvas .count9-head-center .table-widget .table-widget-content table thead tr th:nth-child(9){text-align: center !Important;}
#divCanvas .count10-head-center .table-widget .table-widget-content table thead tr th:nth-child(10){text-align: center !Important;}
#divCanvas .count11-head-center .table-widget .table-widget-content table thead tr th:nth-child(11){text-align: center !Important;}
#divCanvas .count12-head-center .table-widget .table-widget-content table thead tr th:nth-child(12){text-align: center !Important;}

#divCanvas .all-head-right .table-widget .table-widget-content table thead tr th{text-align: right !Important;}
#divCanvas .count1-head-right .table-widget .table-widget-content table thead tr th:nth-child(1){text-align: right !Important;}
#divCanvas .count2-head-right .table-widget .table-widget-content table thead tr th:nth-child(2){text-align: right !Important;}
#divCanvas .count3-head-right .table-widget .table-widget-content table thead tr th:nth-child(3){text-align: right !Important;}
#divCanvas .count4-head-right .table-widget .table-widget-content table thead tr th:nth-child(4){text-align: right !Important;}
#divCanvas .count5-head-right .table-widget .table-widget-content table thead tr th:nth-child(5){text-align: right !Important;}
#divCanvas .count6-head-right .table-widget .table-widget-content table thead tr th:nth-child(6){text-align: right !Important;}
#divCanvas .count7-head-right .table-widget .table-widget-content table thead tr th:nth-child(7){text-align: right !Important;}
#divCanvas .count8-head-right .table-widget .table-widget-content table thead tr th:nth-child(8){text-align: right !Important;}
#divCanvas .count9-head-right .table-widget .table-widget-content table thead tr th:nth-child(9){text-align: right !Important;}
#divCanvas .count10-head-right .table-widget .table-widget-content table thead tr th:nth-child(10){text-align: right !Important;}
#divCanvas .count11-head-right .table-widget .table-widget-content table thead tr th:nth-child(11){text-align: right !Important;}
#divCanvas .count12-head-right .table-widget .table-widget-content table thead tr th:nth-child(12){text-align: right !Important;}

#divCanvas .all-head-left .table-widget .table-widget-content table thead tr th{text-align: left !Important;}
#divCanvas .count1-head-left .table-widget .table-widget-content table thead tr th:nth-child(1){text-align: left !Important;}
#divCanvas .count2-head-left .table-widget .table-widget-content table thead tr th:nth-child(2){text-align: left !Important;}
#divCanvas .count3-head-left .table-widget .table-widget-content table thead tr th:nth-child(3){text-align: left !Important;}
#divCanvas .count4-head-left .table-widget .table-widget-content table thead tr th:nth-child(4){text-align: left !Important;}
#divCanvas .count5-head-left .table-widget .table-widget-content table thead tr th:nth-child(5){text-align: left !Important;}
#divCanvas .count6-head-left .table-widget .table-widget-content table thead tr th:nth-child(6){text-align: left !Important;}
#divCanvas .count7-head-left .table-widget .table-widget-content table thead tr th:nth-child(7){text-align: left !Important;}
#divCanvas .count8-head-left .table-widget .table-widget-content table thead tr th:nth-child(8){text-align: left !Important;}
#divCanvas .count9-head-left .table-widget .table-widget-content table thead tr th:nth-child(9){text-align: left !Important;}
#divCanvas .count10-head-left .table-widget .table-widget-content table thead tr th:nth-child(10){text-align: left !Important;}
#divCanvas .count11-head-left .table-widget .table-widget-content table thead tr th:nth-child(11){text-align: left !Important;}
#divCanvas .count12-head-left .table-widget .table-widget-content table thead tr th:nth-child(12){text-align: left !Important;}

/*table-head-align*/


/*table-body-align*/

#divCanvas .all-body-center .table-widget .table-widget-content table tbody tr td span{text-align: center !Important; width: 100% !important}
#divCanvas .count1-body-center .table-widget .table-widget-content table tbody tr td:nth-child(1) span{text-align: center !Important; width: 100% !important}
#divCanvas .count2-body-center .table-widget .table-widget-content table tbody tr td:nth-child(2) span{text-align: center !Important; width: 100% !important}
#divCanvas .count3-body-center .table-widget .table-widget-content table tbody tr td:nth-child(3) span{text-align: center !Important; width: 100% !important}
#divCanvas .count4-body-center .table-widget .table-widget-content table tbody tr td:nth-child(4) span{text-align: center !Important; width: 100% !important}
#divCanvas .count5-body-center .table-widget .table-widget-content table tbody tr td:nth-child(5) span{text-align: center !Important; width: 100% !important}
#divCanvas .count6-body-center .table-widget .table-widget-content table tbody tr td:nth-child(6) span{text-align: center !Important; width: 100% !important}
#divCanvas .count7-body-center .table-widget .table-widget-content table tbody tr td:nth-child(7) span{text-align: center !Important; width: 100% !important}
#divCanvas .count8-body-center .table-widget .table-widget-content table tbody tr td:nth-child(8) span{text-align: center !Important; width: 100% !important}
#divCanvas .count9-body-center .table-widget .table-widget-content table tbody tr td:nth-child(9) span{text-align: center !Important; width: 100% !important}
#divCanvas .count10-body-center .table-widget .table-widget-content table tbody tr td:nth-child(10) span{text-align: center !Important; width: 100% !important}
#divCanvas .count11-body-center .table-widget .table-widget-content table tbody tr td:nth-child(11) span{text-align: center !Important; width: 100% !important}
#divCanvas .count12-body-center .table-widget .table-widget-content table tbody tr td:nth-child(12) span{text-align: center !Important; width: 100% !important}

#divCanvas .all-body-right .table-widget .table-widget-content table tbody tr td span{text-align: right !Important; width: 100% !important}
#divCanvas .count1-body-right .table-widget .table-widget-content table tbody tr td:nth-child(1) span{text-align: right !Important; width: 100% !important}
#divCanvas .count2-body-right .table-widget .table-widget-content table tbody tr td:nth-child(2) span{text-align: right !Important; width: 100% !important}
#divCanvas .count3-body-right .table-widget .table-widget-content table tbody tr td:nth-child(3) span{text-align: right !Important; width: 100% !important}
#divCanvas .count4-body-right .table-widget .table-widget-content table tbody tr td:nth-child(4) span{text-align: right !Important; width: 100% !important}
#divCanvas .count5-body-right .table-widget .table-widget-content table tbody tr td:nth-child(5) span{text-align: right !Important; width: 100% !important}
#divCanvas .count6-body-right .table-widget .table-widget-content table tbody tr td:nth-child(6) span{text-align: right !Important; width: 100% !important}
#divCanvas .count7-body-right .table-widget .table-widget-content table tbody tr td:nth-child(7) span{text-align: right !Important; width: 100% !important}
#divCanvas .count8-body-right .table-widget .table-widget-content table tbody tr td:nth-child(8) span{text-align: right !Important; width: 100% !important}
#divCanvas .count9-body-right .table-widget .table-widget-content table tbody tr td:nth-child(9) span{text-align: right !Important; width: 100% !important}
#divCanvas .count10-body-right .table-widget .table-widget-content table tbody tr td:nth-child(10) span{text-align: right !Important; width: 100% !important}
#divCanvas .count11-body-right .table-widget .table-widget-content table tbody tr td:nth-child(11) span{text-align: right !Important; width: 100% !important}
#divCanvas .count12-body-right .table-widget .table-widget-content table tbody tr td:nth-child(12) span{text-align: right !Important; width: 100% !important}

#divCanvas .all-body-left .table-widget .table-widget-content table tbody tr td span{text-align: left !Important; width: 100% !important}
#divCanvas .count1-body-left .table-widget .table-widget-content table tbody tr td:nth-child(1) span{text-align: left !Important; width: 100% !important}
#divCanvas .count2-body-left .table-widget .table-widget-content table tbody tr td:nth-child(2) span{text-align: left !Important; width: 100% !important}
#divCanvas .count3-body-left .table-widget .table-widget-content table tbody tr td:nth-child(3) span{text-align: left !Important; width: 100% !important}
#divCanvas .count4-body-left .table-widget .table-widget-content table tbody tr td:nth-child(4) span{text-align: left !Important; width: 100% !important}
#divCanvas .count5-body-left .table-widget .table-widget-content table tbody tr td:nth-child(5) span{text-align: left !Important; width: 100% !important}
#divCanvas .count6-body-left .table-widget .table-widget-content table tbody tr td:nth-child(6) span{text-align: left !Important; width: 100% !important}
#divCanvas .count7-body-left .table-widget .table-widget-content table tbody tr td:nth-child(7) span{text-align: left !Important; width: 100% !important}
#divCanvas .count8-body-left .table-widget .table-widget-content table tbody tr td:nth-child(8) span{text-align: left !Important; width: 100% !important}
#divCanvas .count9-body-left .table-widget .table-widget-content table tbody tr td:nth-child(9) span{text-align: left !Important; width: 100% !important}
#divCanvas .count10-body-left .table-widget .table-widget-content table tbody tr td:nth-child(10) span{text-align: left !Important; width: 100% !important}
#divCanvas .count11-body-left .table-widget .table-widget-content table tbody tr td:nth-child(11) span{text-align: left !Important; width: 100% !important}
#divCanvas .count12-body-left .table-widget .table-widget-content table tbody tr td:nth-child(12) span{text-align: left !Important; width: 100% !important}

/*table-body-align*/



/*product-btn-issue*/

.CustomFixed.page-header .page-header-content .heading-elements ul li a.btn{
    width: 130px;
}

.CustomFixed.page-header .page-header-content .heading-elements ul.nav{
    display: flex;
    flex-direction: row-reverse !important;
}

/*product-btn-issue*/

/*width-80perc*/

#divCanvas .width-80perc .modal-dialog .modal-content{
    width: 80% !important;
}

/*width-80perc*/



/*font-weight-600*/

#divCanvas .fw-600 .form-group span{font-weight: 600 !important;}

/*font-weight-600*/



/*enable-value*/

.enable-value table tbody tr td .controls .form-group span.e-input-group span{
    display: none;
}

#divCanvas .enable-value table tbody tr td .controls .form-group span.e-input-group input[aria-label]{
    -webkit-text-fill-color: rgb(86, 86, 86) !important;
    opacity: 100%;/* color: rgb(86, 86, 86) !important; */
}

#divCanvas .enable-value table tbody tr td .controls .form-group span.e-input-group{
    cursor: unset;
    background: unset !important;
    border: unset !important;
}

/*enable-value*/



/*dh-grid*/

.dh-grid{
    border: 2px solid #F2F2F2;
    border-radius: 8px;
}

#divCanvas .dh-grid .panel-heading{background-color: unset !important; border-bottom: 1px solid #e5e5e5;}

div.dh-grid div.panel-heading h6{background: unset;padding: unset; padding: 0 0 10px 0!IMPORTANT;
    font-size: 16px;
    font-weight: 600 !IMPORTANT;
    color: #4C087E;
    }

 #divCanvas .dh-grid .table-widget .table-widget-content  table{
     padding: 0 !important;
 }

 #divCanvas .dh-grid .table-widget .table-widget-content  table thead tr th{
     border-left: 0;
     background-color: #F9F1FF !IMPORTANT;
     font-weight: 600 !important;
 }

.dh-grid .panel-heading .heading-elements li a[title="Add"]{
    font-size: 14px;
    width: fit-content;
    padding: 0 10px !important;
    color: #fff;
    font-weight: 500;
    background-color: #4C087E;
    padding-left: 33px !IMPORTANT;
    background-image: url(../images/AU_ICons/new-white-add.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.dh-grid .panel-heading .heading-elements li a{
    border-radius: 4px !important;
    background-color: #F5F5F5;
    box-shadow: unset !IMPORTANT;
}

.dh-grid .panel-heading .heading-elements li{
    box-shadow: unset !IMPORTANT;
}

.dh-grid .panel-heading .heading-elements li a[title="Add"]:after{
    content: "Add";
}

.dh-grid .panel-heading .heading-elements li a[title="Add"] svg g{
    fill: #fff !important;
}

.dh-grid .panel-heading .heading-elements li a[title="Add"] svg g path{
    fill: #fff !important;
}

.dh-grid .panel-heading .heading-elements li a[title="Add"] i {
    display: none;
    
}

 #divCanvas .dh-grid .table-widget .table-widget-content  table tbody tr .form-group input{
    padding: 0 10px;
}

 #divCanvas .dh-grid .table-widget .table-widget-content  table tbody tr .CustomUploadReport{
     margin-top: 0;
     border: 1px solid #d4d9e8;
     border-radius: 8px !important;
 }

 #divCanvas .dh-grid .table-widget .table-widget-content  table tbody tr .CustomUploadReport .input-group,input-group-xs{
    height: 40px;
}

/*dh-grid*/

/*mmd-process*/

#divCanvas h1.iitc-head{
    padding: 0 0 0 35px!important;
    color: #fff;
    font-size: 24px;
    font-weight: 600 !important;
    margin: 30px 0 20px !important;
    background-image: url(../images/AU_ICons/cart-white.png);
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: 0 center;
}

#divCanvas .main-radio-pan .form-group{margin: 0 !important;}

#divCanvas  .main-radio-pan .form-group label{margin: 0 20px  0 0  !important;}

.main-radio-pan .panel-body {
    height: 65px;
    display: flex;
    align-items: center;
}

div.main-radio-pan{
    border-radius: 8px;
    background: #faf4ff;
}

.new-page-top.page_top_bg::before{height: 120px !important;}

#divCanvas h6.iic-sub-head,
#divCanvas h5.iic-sub-head,
#divCanvas h4.iic-sub-head,
#divCanvas h3.iic-sub-head,
#divCanvas h2.iic-sub-head,
#divCanvas h1.iic-sub-head{
    padding: 0 0 10px 0!IMPORTANT;
    font-size: 16px;
    font-weight: 600 !IMPORTANT;
    color: #4C087E;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 15px !important;
    margin-left: 0 !IMPORTANT;
}

.iic-rupee{background-image: url(../images/AU_ICons/rupee-dark.png);background-size: 40px;background-repeat: no-repeat;background-position: calc(100% - 20px) center;padding-right: 70px !important;}

.bright-yellow-col{background-color: #FFC107;padding: 10px;border-radius: 8px;}

#divCanvas div.bright-yellow-col div.form-group{
    display: flex !important;
    flex-direction: column-reverse;
    margin: 0 !important;
}

div.bright-yellow-col div.form-group label{color: #fff !important;padding: 0 !IMPORTANT;font-weight: 600 !important;opacity: 1 !important;}

div.bright-yellow-col div.form-group div.controls span{
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #fff ! IMPORTANT;
}

.bright-blue-col{background-color: #0D6EFD;padding: 10px;border-radius: 8px;}

#divCanvas div.bright-blue-col div.form-group{
    display: flex !important;
    flex-direction: column-reverse;
    margin: 0 !important;
}

div.bright-blue-col div.form-group label{color: #fff !important;padding: 0 !IMPORTANT;font-weight: 600 !important;opacity: 1 !important;}

div.bright-blue-col div.form-group div.controls span{
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #fff ! IMPORTANT;
}

.new-page-top.page_top_bg .Booking_Panel{
    margin: 0;
    box-shadow: rgba(118, 138, 157, 0.2) 0px 0px 4px 0px !important;
}


div.iic-filter-pan{
    background: #fff;
}

/*mmd-process*/

/*tooltip-question*/

.question-text-main-div{
    position: relative;
}

.question-text-main-div .question-text{
    cursor: pointer;
    position: absolute;
    width: 20px;
    height: 20px;
    right: 0;
    top: 0;
    background-image: url(../images/AU_ICons/question-text.png);
    background-size: contain;
}

.question-text-main-div .question-text span{
    display: none !Important;
    position: absolute;
    top: -59px;
    right: 0;
    width: 320px;
    z-index: 1;
    background-color: #faf4ff !important;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border-radius: 8px;
    padding: 10px;
    font-weight: 600 !important;
    font-size: 14px;
    color: #892890;
    cursor: default;
}

.question-text-main-div .question-text:hover span{
    display: block !Important;
} 

/*tooltip-question*/

/*max-width-1400*/

.max-1400{
    max-width: 1400px;
    padding: 0 20px;
    margin: 0 auto;
}

/*max-width-1400*/


/*iic-buttons*/

.iic-btn-col{
    display: flex;
    justify-content: flex-end;
    padding: 20px 30px;
}

.iic-btn-col .new-save{
    background-color: #169642;
    width: fit-content;
    height: 45px;
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    display: flex;
    align-items: center;
    background-image: url(../images/AU_ICons/save-white.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
    padding: 0 45px 0 15px;
}

.iic-btn-col .new-cancel{
    background-color: #fff;
    border: 1px solid #879BB4;
    width: fit-content;
    height: 45px;
    border-radius: 8px;
    color: #1E3146;
    font-size: 14px;
    display: flex;
    align-items: center;
    padding: 0 15px 0 15px;
}

.iic-btn-col .new-save-draft{
    background-color: #494ecf;
    width: fit-content;
    height: 45px;
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    display: flex;
    align-items: center;
    background-image: url(../images/AU_ICons/save-white.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
    padding: 0 45px 0 15px;
}

div.form-group div.controls span a.iic-next-btn{
     min-width: unset !IMPORTANT;
     background-color: #fff;
     border: 1px solid #879BB4;
     width: fit-content !IMPORTANT;
     height: 45px !IMPORTANT;
     border-radius: 8px;
     color: #1E3146;
     font-size: 14px;
     display: flex !IMPORTANT;
     align-items: center !IMPORTANT;
     padding: 0 35px 0 15px !IMPORTANT;
     margin: 0 ;
     background-image: url(../images/AU_ICons/next-iconN.png);
     background-repeat: no-repeat;
     background-size: 13px;
     background-position: calc(100% - 15px) center;
}


div.form-group div.controls span a.iic-previous-btn{
     min-width: unset !IMPORTANT;
     background-color: #fff;
     border: 1px solid #879BB4;
     width: fit-content !IMPORTANT;
     height: 45px !IMPORTANT;
     border-radius: 8px;
     color: #1E3146;
     font-size: 14px;
     display: flex !IMPORTANT;
     align-items: center !IMPORTANT;
     padding: 0 15px 0 35px !IMPORTANT;
     margin: 0;
     background-image: url(../images/AU_ICons/previous-iconN.png);
     background-repeat: no-repeat;
     background-size: 13px;
     background-position: 15px center;
}

/*iic-buttons*/


/*hide-document-elements*/

#divCanvas .hide-download .input-group-btn a[title="Download"]{display: none !Important;}
#divCanvas .hide-upload .input-group-btn a[title="Upload"]{display: none !Important;}
#divCanvas .hide-delete .input-group-btn a[title="Delete"]{display: none !Important;}

/*hide-document-elements*/

/*document-control-issue*/

div.form-group div.controls div.input-group div.input-group-btn a[title="Upload"], 
div.form-group div.controls div.input-group div.input-group-btn a[title="Download"],
div.form-group div.controls div.input-group div.input-group-btn a[title="Delete"]{
    display: table-cell !IMPORTANT;
}
/*document-control-issue*/

/*btnScrollTop*/

#btnScrollTop{display: none !important;}

/*btnScrollTop*/

/*R-and-D-changes*/

.btn.btn-info {
    background: rgb(245 162 25);
}

#divCanvas .form-group input.form-control.input-xs.User_value,
#divCanvas .form-group input.form-control.input-xs.Category,
#divCanvas .form-group input.form-control.input-xs.Calendar{background: unset !important;padding-left: 10px !IMPORTANT;}

/*R-and-D-changes*/


/*Research-supervisor*/

#divCanvas .research-sup-main-grid .panel-heading{
    display: none !important;
}

.panel.research-sup-main-grid{
    background: unset;
    box-shadow: unset !important;
    border: unset !important;
}

.research-seper-pan{
    background-color: #fff;
    border-radius: 8px;
    margin-bottom: 15px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

#divCanvas .research-examiner h6{
    margin: 0 0 10px !IMPORTANT;
    padding: 0 0 5px 0!IMPORTANT;
    border-bottom: 1px solid #892890;
}

#divCanvas  div.research-examiner-minCOL .examiner-flex > div:last-child .form-group{
    margin: 0 !important;
}

.research-seper-pan .constDC-det {display: flex;align-items: center;position: relative;}

.research-rep-rs{
    height: calc(100% + 20px);
    position: absolute;
    right: -10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #fef0ff;
    border-radius: 0 8px 8px 0;
}

#divCanvas .research-seper-pan .form-group{
    margin-bottom: 5px !important;
}

.research-rep-rs a{
    display: block;
    height: 30px;
    width: 30px;
    /* background-color: #dfdfdf; */
    font-size: 0;
    border: 1.5px solid #2f4165;
    border-radius: 100%;
}

.new-add-btn{
    background-image: url(../images/AppIcons/add_icon.svg);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center;
}

.new-view-btn{
    background-image: url(../images/AU_ICons/viewV.png);
    background-size: 65%;
    background-repeat: no-repeat;
    background-position: center;
}


.new-history-btn {
    background-image: url(../images/AU_ICons/file-history-icon.png);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center;
}

.new-reject-btn{
    background-image: url(../images/AU_ICons/new-rejected1.png);
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center; 
}

.research-seper-pan .roll-num {
    color: #ffffff !important;
    background-color: #ed9300 !important;
    display: block;
    width: fit-content;
    padding: 0 10px ! IMPORTANT;
}

div.research-bio-col{
    background-color: #f9f9f9;
    border-radius: 6px;
    padding: 10px 0 !important;
    margin-bottom: 10px;
}

div.research-seper-pan div.form-group label{
    color: #000000b5 !important;
    font-size: 13px !IMPORTANT;
    padding: 0 !important;
}

#divCanvas  .research-sup-main-grid .datatable-footer {
    border: unset;
    background-color: #fff;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border-radius: 8px !important;
}

/*Research-supervisor*/


/*Document-input-issue*/

.form-group .controls .form-control.input-xs{
    line-height: 14px !important;
}

/*Document-input-issue*/

/*breadcrumb_part*/

div.breadcrumb_part{
    margin: 0;
}

/*breadcrumb_part*/

/*spacing-iss-pop-up*/

.spacing-iss-pop-up.CustomDialog .content{
    padding: 0 !important;
}

.spacing-iss-pop-up.CustomDialog .modal-body{
    padding: 0 20px !important;
}

/*spacing-iss-pop-up*/

/*red_panel*/

.red_panel .panel-body.user_info{
    justify-content: unset;
}

/*red_panel*/


/*student-landing*/

#divCanvas .user_info .form-group .controls span.h_primary {
    color: #ffffff !important;
}

#divCanvas .user_info .form-group .controls span.h_01 {
    font-weight: 500;
    font-size: 14px !important;
    color: rgba(255, 255, 255, 0.8) !important;
    background-color: rgba(255, 255, 255, 0.15) !important;
    padding: 0px 20px !important;
}

#divCanvas .red_panel .form-group .controls span.h_secondary {
    color: white !important;
    font-size: 16px !important;
}

#divCanvas .red_panel .form-group label {
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5) !important;
}

#divCanvas .red_panel .form-group {
    margin-bottom: 0px !important;
}


.grey_panel.studentgreypanel.Stu_Faculty_Panel .primary_header{	
    display: flex;
    justify-content: flex-start;
}

.user_img_profile.red_panel .user_info{
    border: unset;
}

/*student-landing*/

/*Dark-btn-issue*/

.Dark_Button, .Dark_Button:hover{
    background: #89288F !important;
    margin-top: 10px !important;
}

/*Dark-btn-issue*/

/*PhD Thesis Evaluation*/

div.grey-process-panel{background-color: #f5f5f5;}
div.grey-process-panel .panel-heading{background: unset !IMPORTANT;padding-left: 0 !important;}div.grey-process-panel .panel-heading:before{display: none;}
div.grey-process-panel div.panel-heading h6{padding-left: 20px !important;}
div.grey-process-panel div.panel-body div.form-group label{font-size: 14px ! IMPORTANT;color: #0000008f !important;}

div.purple-process-panel{background-color: #fef3ff;}
div.purple-process-panel .panel-heading{background: unset !IMPORTANT;padding-left: 0 !important;}div.purple-process-panel .panel-heading:before{display: none;}
div.purple-process-panel div.panel-heading h6{padding-left: 20px !important;}
div.purple-process-panel div.panel-body div.form-group label{font-size: 14px ! IMPORTANT;color: #0000008f !important;}

div.student-det-panel div.panel-heading h6{background-image: url(../images/AU_ICons/user-purple-ic.png) !IMPORTANT;background-size: 18px !IMPORTANT;padding: 0 0 10px 38px !important;background-position: 15px 3px !important; color: #892890 !Important}
div.student-thesis-panel div.panel-heading h6{background-image: url(../images/AU_ICons/thesis-ic.png) !IMPORTANT;background-size: 18px !IMPORTANT;padding: 0 0 10px 38px !important;background-position: 15px 3px !important; color: #892890 !Important}

.btn-footer-col{display: flex;justify-content: flex-end;}

/*PhD Thesis Evaluation*/


/*academics-student*/

.new-prereg-selGRID .d-none{display: none !important;}
.student-lanPAGE-mod {background-color: #6e0f74;border-radius: 16px;box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;padding: 20px;}
.student-lanPAGE-mod  .user_img_profile.red_panel{background: unset;}
.student-lanPAGE-mod .Stu_Faculty_Panel{background-color: #fff !important;border-radius: 12px !IMPORTANT;}
.student-lanPAGE-mod .grey_panel .panel-body{padding: 5px 0px  !important;}
.student-lanPAGE-mod .faculty_icon{height: 50px;width: 50px;background-size: contain;position: absolute;top: 5px;left: 20px;}
.student-lanPAGE-mod .img_dummy{margin-left: 0;}
.student-lanPAGE-mod .CGPA_Col{background-image: unset;min-width: 70px !important;padding: 5px 10px;}
.student-lanPAGE-mod .user_info .CGPA_Col .controls span{font-size: 18px !IMPORTANT;font-weight: 700;color: #b03cb9;}
.student-lanPAGE-mod .red_panel .form-group label{display: unset !important;}
.basket-val-col .form-group{display: flex;align-items: center;}

/*academics-student*/

/*academics-faculty-issue*/

.Faculy_Name , .Faculty_DepDes, .Faculty_Des {font-size: 15px !Important;font-weight: 700 !important;color: rgb(255, 255, 255) !important;line-height: 30px !important;}
#divCanvas .Faculty_Info .col-md-12 .form-group,#divCanvas .Faculty_Info .col-lg-12 .form-group {margin-bottom: 0px !important;}

/*academics-faculty-issue*/


/*document-name-temp-fix*/

#divCanvas .form-group .controls .input-group.input-group-xs span.form-control.input-xs{
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     width: 100%;
     height: 40px;
     line-height: 1.2 !important;
}

/*document-name-temp-fix*/

/*document-explorer-issue*/

#mdlgridUpload div.modal-body{
    height: calc(100vh - 190px) !important;
}

/*document-explorer-issue*/

/*guide-txt*/

.rs-phd-guide span{font-size: 14px !IMPORTANT;}
.rs-phd-guide p {font-size: 16px;}
.rs-phd-guide span{font-weight: 600 !Important;}
.rs-phd-guide span p{font-weight: 700 !Important;}
.rs-phd-guide span p.guide-head-txt{font-size: 19px;margin-bottom: 5px;}

/*guide-txt*/

/*External-page-close-issue*/
.close-external-issue .modal-content .modal-header button i{opacity: 0;}
/*External-page-close-issue*/

/*att-sys-d1 popup*/

.att-sys-d1 .modal-header h4{display: none;}
.att-sys-d1 .modal-body{padding: 10px;}
.att-sys-d1 .modal-header{padding: 5px;}
.att-sys-d1 .content{padding: 0 !important;}
.att-sys-d1 .modal-content{width: 490px !important;padding: 15px 15px 15px;}
.att-sys-d1 .modal-content .modal-header .close.closeModal{top: -10px !important;right: -55px;}
.att-sys-d1-txt span{display: block;font-size: 16px;font-weight: 500 !important;margin-bottom: 15px;}
.att-sys-d1-btnDIV{display: flex;gap: 15px;justify-content: center;}
.att-sys-d1-btnDIV .form-group .controls a{border-radius: 8px;height: 39px !important;display: flex;align-items: center;justify-content: center;font-size: 14px;font-weight: 600 !important;}
.att-sys-d1-btnDIV .as-yes-btn .form-group .controls a{background-color: #1bb400;}
.att-sys-d1-btnDIV .as-yes-btn .form-group .controls a:hover{background-color: #168d02;}
.att-sys-d1-btnDIV .as-no-btn .form-group .controls a{background-color: #ce0000 !important;}
.att-sys-d1-btnDIV .as-no-btn .form-group .controls a:hover{background-color: #b10000;}

/*att-sys-d1 popup*/

/*radio button issue*/
.form-group label.radio-inline div.choice{top: 4px;}
/*radio button issue*/

/*enrollment-img*/
span.enrollment-img{background-image: url(../images/AU_ICons/enrollment-img.png);}
/*enrollment-img*/



/*PFM-tab-position*/

ul.PFM-entire-tab{
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
}
ul.PFM-entire-tab li a{
    width: 200px;
    padding: 15px 0 !IMPORTANT;
    display: flex;
    align-items: center;
    justify-content: center;
} .myActivity-val{
    width: 100% !IMPORTANT;
    padding: 0 10px;display: flex;
    position: absolute;
    top: 0px;
}
 .myActivity-val > div{
    width: 200px;
}

#divCanvas .myActivity-val > div .form-group{
    height: 65px;
    display: flex;
    align-items: center;
    margin: 0 !important;
    justify-content: space-between;
    padding-right: 10px !IMPORTANT;
}
 .myActivity-val > div .form-group label{
    display: none;
}
 .myActivity-val > div .form-group .controls span{
    background-color: #892890;
    color: #fff !IMPORTANT;
    border-radius: 10px !important;
    display: block;
    width: 24px;height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 34px !important;
    position: relative;
    z-index: 2;
}

/*PFM-tab-position*/


.phd-sty .student-thesis-panel .form-group label.radio-inline div.choice {
    top: 14px !Important;
}


.project-creation-col-budjt{
   background:#89289012; 
   border-radius:10px;
    padding:10px;
    border:1px solid #89289038;
}

#divCanvas .project-creation-col-budjt .Budget_Col .controls span{
    font-size:17px !important;
    font-weight:600 !important;
    color:#892890 !important;

}
