    .sidebar-heading {
        font-weight: 400;
        text-transform: uppercase;
        position: relative;
        font-size: 20px;
        color: #fff;
        background: linear-gradient( 45deg, #7a56b7, #5479ca);
        padding: 15px 23px;
        margin-left: -23px;
        box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
        border-top-right-radius: 50px;
        border-bottom-right-radius: 50px;
    }
    
    .sidebar-list {
        padding-left: 20px;
        line-height: 2.5;
        list-style: none;
        font-weight: 600;
        position: relative;
    }
    
    .cross-icon {
        position: absolute;
        right: 0;
        color: #000;
        background-color: #ccc;
        font-size: 20px;
        padding: 2px;
        border-radius: 50%;
    }
    
    .sidebar-list li:before {
        content: '\f005';
        color: #ffd504;
        position: absolute;
        left: 0;
        font-family: 'FontAwesome';
    }
    
    .wid45 {
        width: 50px;
        height: 50px;
    }
    
    body {
        width: 100%;
        display: grid;
        font-family: "roboto", sans-serif;
        font-size: 0.9rem;
    }
    
    .bg {
        background: #e0e0e0;
    }
    
    .wid75 {
        width: 75%;
        margin: 0 auto;
    }
    
    .form-bb {
        width: 100%;
        margin: 0 auto;
    }
    
    .buttonload {
        background-color: #04aa6d00;
        border: none;
        color: #828282;
        padding: 12px 16px;
        font-size: 50px;
        position: absolute;
        margin: 0 auto;
        text-align: center;
        width: 93%;
        top: 52%;
        z-index: 99;
    }

    .form-bb1 {
        width: 100%;
        margin: 0 auto;
    }

    .chain-box {
        border: 1px solid #000;
        padding: 5px;
        text-align: center;
        background-color: #76bd07;;
    }

    .content-wrapper1 {
        background: linear-gradient(45deg, rgb(224 60 89), #ef0149);
        padding: 1.5rem 1.7rem;
        width: 100%;
        flex-grow: 1;
    }

    .content-wrapper2 {
        padding: 1.5rem 1.5rem;
        width: 100%;
        flex-grow: 1;
    }
    
    .content-wrapper3 {
        padding: 1.5rem 1.5rem;
        width: 100%;
        flex-grow: 1;
        background: #fff;
    }
    
    .content-wrapper-login {
        padding: 1.5rem 1.5rem;
        width: 100%;
        flex-grow: 1;
        background: url(../images/164851.jpg);
        background-size: cover;
        background-repeat: no-repeat;
    }
    
    .purple-bg {
        background: #7150b8;
    }
    
    .white-text {
        color: #fff;
    }
    
    .table-dark {
        color: #fff;
        background-color: #7150b8;
    }
    
    .table-hover .table-dark:hover {
        background-color: #715ab5;
    }
    
    .select-drop {
        list-style: none;
        background: #fff;
        border: 1px solid #ccc;
        border-radius: 5px;
        padding: 2px 15px;
    }
    
    .select-drop1 {
        list-style: none;
        background: #fff;
        border: 1px solid #ccc;
        border-radius: 5px;
        padding: 2px 15px;
    }
    
    .select-drop a {
        color: #000;
        text-decoration: none;
    }
    
    .select-drop1 a {
        color: #000;
        text-decoration: none;
        display: inline-block;
        width: 100%;
    }
    
    .select-drop_report {
        list-style: none;
        background: #fff;
        border: 1px solid #ccc;
        border-radius: 3px;
        padding: 2px 15px;
        height: 30px;
        width: 220px;
    }
    
    .select_report {
        width: 200px;
        height: 30px;
        border: 1px solid #ccc;
        padding: 3px;
        border-radius: 3px;
    }
    
    select.select_report option {
        padding: 10px;
        height: 100px;
    }
    
    span.menu-title {
        width: 89%;
        display: inline-block;
    }
    
    .btn-form1 {
        width: auto;
        padding: 10px 40px;
        background: linear-gradient(180deg, #de5116, #7958b8);
        border: 0px;
        color: #fff;
        display: block;
        text-align: center;
    }
    
    .light-pp3 {
        box-shadow: 0 10px 25px rgb(0 0 0 / 38%);
        background: linear-gradient(40deg, #ffffff, #ffffff);
        color: #000;
        overflow: hidden;
        border-radius: 14px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        font-size: 0.9rem;
    }
    
    .scroll-step3 {
        height: 440px;
        overflow-y: auto;
    }
    
    .text-pp {
        display: inline-block;
        font-weight: 400;
        color: #5c37a0;
        text-align: center;
        vertical-align: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: transparent;
        border: 1px solid transparent;
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        line-height: 1.5;
        border-radius: 0.25rem;
        transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }
    
    .text-pp:focus {
        outline: 0px dotted;
        outline: 0px auto -webkit-focus-ring-color;
    }
    
    .light-pp3:after {
        content: url(../circle1.png);
        position: absolute;
        left: -80px;
        bottom: -171px;
    }
    
    .btn-form3 {
        width: auto;
        padding: 10px 40px;
        background: linear-gradient(180deg, #7956b7, #7958b8);
        border: 0px;
        color: #fff;
        display: block;
        text-align: center;
    }
    
    .btn-form2 {
        width: auto;
        padding: 10px 40px;
        background: linear-gradient(180deg, #ffc626, #e07d03);
        border: 0px;
        color: #000;
        display: block;
        text-align: center;
    }
    
    .wid20 {
        /* width: 20%;
    float: left;*/
        text-align: center;
        background: transparent;
        position: initial;
        z-index: 1;
    }
    
    .wid20:before {
        content: "";
        width: 50%;
        border-bottom: 2px solid #eaeaea;
        display: block;
        top: 20px;
        position: absolute;
        z-index: -1;
        left: 0;
    }
    
    .wid20:after {
        content: "";
        width: 50%;
        border-bottom: 2px solid #eaeaea;
        display: block;
        top: 20px;
        position: absolute;
        z-index: -1;
        right: 0;
    }
    /*.wid20:first-child:before{display:none;}

.wid20:last-child:after {
    display: none;
}*/
    /* org CSS */
    
    .form-bb-org {
        width: 80%;
        margin: 0 auto;
    }
    
    .Certifi-org,
    .personal-org,
    .personal1-org,
    .personal2-org,
    .personal3-org,
    .personal4-org,
    .personal5-org {
        width: 16.6%;
        float: left;
        text-align: center;
        background: transparent;
        position: relative;
        z-index: 1;
    }
    
    .Certifi-org .wid20:before {
        display: none;
    }
    
    .Certifi-org .wid21:before {
        display: none;
    }
    
    .personal5-org .wid20:after {
        display: none;
    }
    
    .personal5-org .wid21:after {
        display: none;
    }
    
    .cir-texts {
        line-height: 1.3;
        letter-spacing: 2px;
        font-size: 7px;
        padding: 10px;
        color: #868686;
    }
    
    .mr-t {
        margin: 20% auto;
    }
    
    .eye-icon {
        cursor: pointer;
        color: #6c4aba;
        font-size: 20px!important;
        padding: 9px 0px;
        text-align: right;
        border-radius: 5px;
        margin-top: 13px;
        position: absolute;
        right: 15px;
        top: 0;
        width: 40px;
    }
    
    .btn-form_otp_login {
        background: linear-gradient( 180deg, #5633bb, #7958b8);
        border: 0px;
        color: #fff;
        text-align: center;
        padding: 10px 5px;
        width: 100%;
        font-size: 14px;
        margin-top: 10px;
        border-radius: 0;
    }
    
    .signatur {
        font-size: 11px;
        color: #7a7979;
        font-style: italic;
        font-weight: 600;
    }
    
    .signatur h5 {
        font-style: italic;
        font-size: 16px;
        font-weight: 600;
        color: #666666;
    }
    
    .check-b {
        float: left;
        margin-top: 5px;
        margin-right: 5px;
    }
    
    .check-b-text {
        color: #757575;
        display: flex;
        text-align: left;
    }
    
    .sig {
        background: #f3f3f3;
        padding: 15px;
    }
    
    .sig1 {
        background: #efeded;
        padding: 15px;
    }
    
    .sig2 {
        background: #e7e7e7;
        padding: 15px;
    }
    
    .download-ut {
        float: right;
        background: rgb(116 83 184 / 46%);
        padding: 6px 10px;
        color: #fff;
        font-size: 12px;
        letter-spacing: 1px;
    }
    
    .download-ut:hover {
        background: rgb(116 83 184 / 1);
        color: #fff;
        text-decoration: none;
    }
    
    .download-ut1 {
        float: right;
        background: #fff;
        padding: 5px 10px;
    }
    
    .download-ut1:hover {
        float: right;
        background: #ebebeb;
        text-decoration: none;
    }
    
    a {
        color: #936be5;
    }
    
    a:hover {
        color: #5e3cba;
    }
    /* org CSS end */
    
    .Certifi,
    .personal,
    .personal1,
    .personal2,
    .personal3 {
        width: 33.33%;
        float: left;
        text-align: center;
        background: transparent;
        position: relative;
        z-index: 1;
    }
    
    .Certifi .wid20:before {
        display: none;
    }
    
    .Certifi .wid21:before {
        display: none;
    }
    
    .personal1 .wid20:after {
        display: none;
    }
    
    .personal1 .wid21:after {
        display: none;
    }
    
    .wid21:before {
        content: "";
        width: 50%;
        border-bottom: 2px solid #7958b8;
        display: block;
        top: 20px;
        position: absolute;
        z-index: -1;
        left: 0;
    }
    
    .wid21:after {
        content: "";
        width: 50%;
        border-bottom: 2px solid #7958b8;
        display: block;
        top: 20px;
        position: absolute;
        z-index: -1;
        right: 0;
    }
    
    .cir-active {
        width: 40px;
        background: linear-gradient( 45deg, #7a56b7, #5479ca);
        height: 40px;
        color: #fff;
        border-radius: 50%;
        margin: 0 auto;
        padding: 8px;
        line-height: 1.8;
    }
    
    .cir {
        width: 40px;
        background: #eaeaea;
        height: 40px;
        color: #000;
        border-radius: 50%;
        margin: 0 auto;
        padding: 8px;
        line-height: 1.8;
    }
    
    .cir-text {
        line-height: 1.3;
        letter-spacing: 2px;
        font-size: 9px;
        padding: 10px;
        color: #868686;
    }
    
    .accordion .card {
        box-shadow: 0 0 0 0 rgb(90 113 208 / 11%), 0 0px 0px 0 rgb(167 175 183 / 33%);
        border: solid 0px #dde4eb;
        border-radius: 0px;
    }
    
    #headingOne {
        border: 0px;
    }
    
    #lightbox .modal-content {
        display: inline-block;
        text-align: center;
    }
    
    .modal-content {
        position: relative;
        display: flex;
        flex-direction: column;
        width: 100%;
        pointer-events: auto;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 0.3rem;
        outline: 0;
    }
    
    .modal-content1 {
        position: relative;
        display: flex;
        flex-direction: column;
        pointer-events: auto;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 0.3rem;
        outline: 0;
    }
    
    .step {
        list-style: none;
        margin: .2rem 0;
        width: 100%;
    }
    
    .step .step-item {
        -ms-flex: 1 1 0;
        flex: 1 1 0;
        margin-top: 0;
        min-height: 1rem;
        position: relative;
        text-align: center;
    }
    
    .accordion {
        background-color: #eee;
        color: #444;
        cursor: pointer;
        padding: 18px;
        width: 100%;
        border: none;
        text-align: left;
        outline: none;
        font-size: 15px;
        transition: 0.4s;
    }
    
    .active,
    .accordion:hover {
        background-color: #ccc;
    }
    
    .panel {
        padding: 0 18px;
        display: none;
        background-color: white;
        overflow: hidden;
    }
    
    .step .step-item:not(:first-child)::before {
        background: #0069d9;
        content: "";
        height: 2px;
        left: -50%;
        position: absolute;
        top: 9px;
        width: 100%;
    }
    
    .step .step-item a {
        color: #acb3c2;
        display: inline-block;
        padding: 20px 10px 0;
        text-decoration: none;
    }
    
    .step .step-item a::before {
        background: #0069d9;
        border: .1rem solid #fff;
        border-radius: 50%;
        content: "";
        display: block;
        height: 1.3rem;
        left: 50%;
        position: absolute;
        top: 0px;
        transform: translateX(-50%);
        width: 1.3rem;
        z-index: 1;
    }
    
    .step .step-item.active a::before {
        background: #fff;
        border: .1rem solid #0069d9;
    }
    
    .step .step-item.active~.step-item::before {
        background: #e7e9ed;
    }
    
    .step .step-item.active~.step-item a::before {
        background: #e7e9ed;
    }
    
    .badge-purple {
        color: #7466be;
        background-color: #ffffff;
        font-size: 15px;
    }
    
    .menu-h li {
        position: relative;
    }
    
    .menu-h li:hover .menu-sub-h {
        display: inline-block;
        float: left;
        top: 0;
        left: 100%;
    }
    /* .badge-success {
 color: #fff;
background-color: #38c172;
position: relative;
z-index: 9;
border-radius: 50%;
width: 1.3rem;
height: 1.3rem;
top: -4px;
line-height: 1.5;
padding-top: 5px;

} */
    
    #lightbox .close {
        opacity: 1;
        color: rgb(255, 255, 255);
        background-color: rgb(25, 25, 25);
        padding: 5px 8px;
        border-radius: 30px;
        border: 2px solid rgb(255, 255, 255);
        position: absolute;
        top: -15px;
        right: -55px;
        z-index: 1032;
    }
    
    .fom-bg {
        background: #fff;
        padding: 15px 40px 40px 40px;
        box-shadow: 0 10px 25px rgb(0 0 0 / 38%);
        border-radius: 15px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    
    .fom-bg1 {
        background: #fff;
        padding: 15px 40px 15px 40px;
        box-shadow: 0 10px 25px rgb(0 0 0 / 38%);
        border-radius: 15px;
    }
    
    #modal_dialog.modal-dialog {
        max-width: 336px !important;
    }
    
    .form-control1 {
        display: block;
        width: 100%;
        height: auto;
        padding: 1px 0;
        font-size: 0.9rem;
        font-weight: 400;
        line-height: 1.5;
        color: #495057;
        background-color: #fff;
        background-clip: padding-box;
        border-top: 0px solid #ced4da;
        border-bottom: 1px solid #ced4da;
        border-left: 0px solid #ced4da;
        border-right: 0px solid #ced4da;
        border-radius: 0rem;
        text-transform: uppercase !important;
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }
    
    .form-control_ekyc {
        display: block;
        width: 100%;
        height: 52px;
        padding: 15px 15px;
        font-size: 0.9rem;
        font-weight: 400;
        line-height: 1.5;
        color: #495057;
        background-color: #fff;
        background-clip: padding-box;
        border-top: 0px solid #ced4da;
        border-bottom: 1px solid #ced4da;
        border-left: 0px solid #ced4da;
        border-right: 0px solid #ced4da;
        border-radius: 0rem;
        text-transform: uppercase !important;
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }
    
    .form-control10 {
        display: block;
        width: 100%;
        height: auto;
        padding: 6px 0;
        font-size: 0.8rem;
        font-weight: 400;
        line-height: 1.2;
        color: #495057;
        background-color: #fff;
        background-clip: padding-box;
        border-top: 0px solid #ced4da;
        border-bottom: 1px solid #ced4da;
        border-left: 0px solid #ced4da;
        border-right: 0px solid #ced4da;
        border-radius: 0rem;
        text-transform: uppercase !important;
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }
    
    .form-control1:focus {
        color: #495057;
        background-color: #fff;
        border-color: #7958b8;
        outline: 0;
        text-transform: uppercase !important;
        box-shadow: 0 0 0 0rem rgb(183 79 81 / 17%);
    }
    
    input[type="file"]::-webkit-file-upload-button {
        border: 0px solid #7958b8;
        color: #fff;
        background-color: #7958b8;
        transition: 1s;
    }
    
    input[type="file"]::file-selector-button {
        border: 0px solid #7958b8;
        color: #fff;
        background-color: #7958b8;
        transition: 1s;
    }
    
    input[type="file"]::-webkit-file-upload-button:hover {
        background-color: #7958b8;
        border: 0px solid #7958b8;
        color: #fff;
    }
    
    input[type="file"]::file-selector-button:hover {
        background-color: #7958b8;
        border: 0px solid #7958b8;
        color: #fff;
        cursor: pointer;
    }
    
    input[type="file"]:focus {
        outline: 0;
    }
    
    input[type="file"] {
        height: 39px;
    }
    
    .file-upload-wrapper {
        height: 39px;
        position: relative;
        width: 100%;
        height: $height;
    }
    
    .file-upload-wrapper:after {
        content: attr(data-text);
        position: absolute;
        top: 0;
        left: 0;
        background: #fff;
        padding: 5px 12px;
        display: block;
        width: calc(100% - 40px);
        pointer-events: none;
        z-index: 20;
        color: #999;
        border-radius: 0px;
        font-weight: 300;
        border: 1px solid #ccc;
        font-size: 0.9rem;
    }
    
    .file-upload-wrapper:before {
        content: "Upload";
        position: absolute;
        top: 0;
        right: 0;
        display: inline-block;
        height: auto;
        background: #7958b8;
        color: #fff;
        font-weight: 400;
        z-index: 25;
        font-size: 0.9rem;
        padding: 6px 15px;
        text-transform: uppercase !important;
        pointer-events: none;
        border-radius: 5px;
    }
    
    .underline {
        text-decoration: underline;
        font-weight: 500;
    }
    
    .icon1 {
        position: absolute;
        left: -6px;
        top: 17px;
        color: #5c4190;
    }
    
    .floating-label-group {
        position: relative;
        margin-top: 15px;
        margin-bottom: 25px;
    }
    
    .grey {
        color: #c3c1c1;
    }
    
    .bulk-action {
        position: absolute;
        right: 90px;
        z-index: 9;
    }
    
    .bulk-action1 {
        position: relative;
        z-index: 9;
    }
    
    .bulk-action_report {
        position: absolute;
        z-index: 9;
    }
    
    .floating-label {
        font-size: 13px;
        color: #cccccc;
        position: absolute;
        pointer-events: none;
        top: 9px;
        left: 12px;
        transition: all 0.1s ease;
    }
    
    input:focus~.floating-label,
    input:not(:focus):valid~.floating-label {
        top: -15px;
        bottom: 0px;
        left: 0px;
        font-size: 11px;
        opacity: 1;
        color: #404040;
    }
    
    .navbar-nav .dropdown-menu {
        position: absolute;
        float: none;
    }
    
    .box {
        display: none;
    }
    
    .org-div {
        text-align: center;
        margin-top: -17px;
        margin-bottom: 30px;
    }
    
    .org-heading {
        background: #f3f3f3;
        display: initial;
        padding: 10px;
    }
    
    .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 10rem;
        padding: 0px;
        margin: 0.125rem 0 0;
        font-size: 1rem;
        color: #212529;
        text-align: left;
        list-style: none;
        background-color: #fff;
        background-clip: padding-box;
        border: 0px solid rgba(0, 0, 0, 0.15);
        border-radius: 0rem;
    }
    
    .dropdown-item.active,
    .dropdown-item:active {
        color: #fff;
        text-decoration: none;
        background-color: #00aae9;
        padding: 10px;
    }
    
    .dropdown-item {
        padding: 10px;
    }
    
    .nav .nav-item,
    .navbar-nav .nav-item {
        line-height: 1;
    }
    /* Navbar */
    
    .navbar.default-layout {
        font-family: "roboto", sans-serif;
        background: #fff;
        transition: background 0.25s ease;
        -webkit-transition: background 0.25s ease;
        -moz-transition: background 0.25s ease;
        -ms-transition: background 0.25s ease;
        box-shadow: 0 8px 10px rgb(0 0 0 / 9%);
    }
    
    .navbar.default-layout .navbar-brand-wrapper {
        transition: width 0.25s ease, background 0.25s ease;
        -webkit-transition: width 0.25s ease, background 0.25s ease;
        -moz-transition: width 0.25s ease, background 0.25s ease;
        -ms-transition: width 0.25s ease, background 0.25s ease;
        background: #fff;
        width: 220px;
    }
    
    .navbar.default-layout .navbar-brand-wrapper .navbar-brand {
        color: #ffffff;
        font-size: 1.5rem;
        line-height: 48px;
        margin-right: 0;
        padding: 0.25rem 0;
        display: flex;
    }
    
    table.dataTable thead th,
    table.dataTable thead td {
        padding: 4px !important;
        border-bottom: 1px solid #111;
        font-size: 12px;
        font-weight: 400 !important;
        letter-spacing: 1px;
        text-transform: uppercase !important;
    }
    
    table.dataTable td {
        font-size: 12px;
        /* padding: 4px!important; */
    }
    
    .dt-buttons {
        float: right;
    }
    
    .permission-t .table thead th {
        padding: 0.4rem;
    }
    
    .permission-t .table {
        font-size: 15px;
    }
    
    .permission-t .table th,
    .permission-t .table td {
        padding: 0.4rem;
    }
    /*.arr-icon {
    font-size: 49px;
    color: #fff;
    position: absolute;
    right: 0;
    left: 0;
    text-align: center;
    bottom: -27px;
}*/
    
    .prcess-st {
        padding: 15px;
        border-radius: 8px;
        position: relative;
        margin: 0 auto;
    }
    
    .border-line-link:after {
        content: '';
        border-bottom: 1px dashed #939292;
        display: block;
        position: absolute;
        top: 35px;
        width: 100%;
        z-index: 0;
        left: 40px;
    }
    
    .border-line-link:last-child:after {
        display: none;
    }
    
    .pro-text-number {
        font-size: 4.5rem;
        line-height: 1;
        font-family: 'Oswald', sans-serif;
        background: rgb(255 255 255);
        text-align: left;
        margin-top: -23px;
        margin-left: -23px;
        margin-bottom: 20px;
    }
    
    .border-line-link a:hover,
    .prcess-st a:hover .text-left .pro-text-h {
        text-decoration: none;
    }
    
    .pro-icon-div {
        border-radius: 50%;
        width: 65px;
        height: 65px;
        text-align: center;
        padding: 8px;
        border: 5px solid #fff;
        box-shadow: 0 5px 15px rgb(0 0 0 / 26%);
        position: absolute;
        left: 15px;
        float: left;
        margin-bottom: 30px;
        top: 8px;
        z-index: 2;
    }
    
    .green-icons {
        background: #6dc90a;
    }
    
    .green-icons-disable {
        background: #ccc;
    }
    
    .gray-color {
        color: #ccc!important;
    }
    
    .pro-text-h {
        font-size: 16px;
        color: #000;
        margin-right: 10px;
        font-weight: 500;
    }
    /*.cir-dv {
    width: 15px;
    height: 15px;
    position: absolute;
    bottom: -47px;
    border-radius: 50%;
    right: 0;
    left: 0;
    margin: 0 auto;
    z-index: 1;
}*/
    
    .cross {
        color: #990909;
    }
    
    .right-green {
        color: #21b90f;
    }
    
    .min-he {
        min-height: 75px;
    }
    /*.border-s-p {
    border: 3px solid #434580;
}

.text-s-p {
    text-shadow: 0 5px 0px #434580;
}*/
    
    .number-s-p {
        color: #434580;
    }
    /*.icon-s-p {
    background: #434580;
}


.cir-dv-p {
    background: #434580;
}


.border-s-pink {
    border: 3px solid #f95766;
}

.text-s-pink {
    text-shadow: 0 5px 0px #f95766;
}*/
    
    .number-s-pink {
        color: #f95766;
    }
    /*.icon-s-pink {
    background: #f95766;
}


.cir-dv-pink {
    background: #f95766;
}


.border-s-yellow {
    border: 3px solid #ffb351;
}

.text-s-yellow {
    text-shadow: 0 5px 0px #ffb351;
}*/
    
    .number-s-yellow {
        color: #ffb351;
    }
    /*.icon-s-yellow {
    background: #ffb351;
}


.cir-dv-yellow {
    background: #ffb351;
}


.border-s-ck {
    border: 3px solid #09bab2;
}

.text-s-ck {
    text-shadow: 0 5px 0px #09bab2;
}*/
    
    .number-s-ck {
        color: #09bab2;
    }
    /*.icon-s-ck {
    background: #09bab2;
}


.cir-dv-ck {
    background: #09bab2;
}


.border-s-blue {
    border: 3px solid #0989ba;
}

.text-s-blue {
    text-shadow: 0 5px 0px #0989ba;
}*/
    
    .number-s-blue {
        color: #0989ba;
    }
    /*.icon-s-blue {
    background: #0989ba;
}


.cir-dv-blue {
    background: #0989ba;
}


.border-s-rd {
    border: 3px solid #ba3a09;
}

.text-s-rd {
    text-shadow: 0 5px 0px #ba3a09;
}*/
    
    .number-s-rd {
        color: #ba3a09;
    }
    /*.icon-s-rd {
    background: #ba3a09;
}


.cir-dv-rd {
    background: #ba3a09;
}


.border-s-gren {
    border: 3px solid #79a100;
}

.text-s-gren {
    text-shadow: 0 5px 0px #79a100;
}*/
    
    .number-s-gren {
        color: #79a100;
    }
    /*.icon-s-gren {
    background: #79a100;
}


.cir-dv-gren {
    background: #79a100;
}*/
    
    .border-bottom-d {
        border-bottom: 1px dashed #5a5959;
        margin-top: 35px;
    }
    /*.arr-icon:after {
    content: '';
    border-bottom: 1px dashed #9b9b9b;
    width: 100%;
    display: block;
    position: absolute;
    bottom: -13px;
}*/
    
    .dataTables_filter {
        float: right!important;
        margin-right: 20px;
    }
    
    .navbar.default-layout .navbar-brand-wrapper .navbar-brand:active,
    .navbar.default-layout .navbar-brand-wrapper .navbar-brand:focus,
    .navbar.default-layout .navbar-brand-wrapper .navbar-brand:hover {
        color: #424546;
    }
    
    .navbar.default-layout .navbar-brand-wrapper .navbar-brand img {
        width: 200px;
        max-width: 100%;
        margin: auto;
        vertical-align: middle;
    }
    
    .navbar.default-layout .navbar-brand-wrapper .brand-logo-mini {
        display: none;
    }
    
    .navbar.default-layout .navbar-brand-wrapper .brand-logo-mini img {
        width: 120px;
        max-width: 100%;
        margin: auto;
    }
    
    .navbar.default-layout .navbar-menu-wrapper {
        transition: width 0.25s ease;
        -webkit-transition: width 0.25s ease;
        -moz-transition: width 0.25s ease;
        -ms-transition: width 0.25s ease;
        color: #001737;
        padding: 20px 15px 0;
        width: calc(100% - 220px);
        box-shadow: 0 0px 0px 0 rgba(167, 175, 183, 0.33);
        background: #fff;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-toggler {
        border: 0;
        color: inherit;
    }
    
    @media (max-width: 991px) {
        .navbar.default-layout .navbar-menu-wrapper .navbar-toggler:not(.navbar-toggler-right) {
            display: none;
        }
    }
    
    .navbar.default-layout .navbar-menu-wrapper .search-form {
        width: 30%;
        margin-right: 15px;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .search-form .form-group {
        margin-bottom: 0;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav {
        flex-direction: row;
        align-items: center;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item {
        margin-right: 0.8rem;
        margin-left: 0.8rem;
        margin-top: 5px;
    }
    
    @media (max-width: 992px) {
        .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item {
            margin-left: 10px;
            margin-right: 0px;
        }
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {
        color: inherit;
        font-size: 14px;
        vertical-align: middle;
        color: #000;
    }
    
    @media (max-width: 767px) {
        .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {
            margin-left: 0.3rem;
            margin-right: 0.3rem;
        }
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link i {
        font-size: 1.25rem;
        vertical-align: middle;
        margin-right: 0;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown {
        margin-left: 35px;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown:before {
        position: relative;
        top: 2px;
        font-size: 20px;
        color: grey;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu {
        min-width: 250px;
        margin-top: 9px;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu .dropdown-header {
        padding: 20px;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu .dropdown-item {
        padding: 10px 15px;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-toggle:after {
        position: relative;
        top: 50%;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu {
        width: 170px;
        left: -15px !important;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu .dropdown-item {
        padding-left: 22px;
        padding-right: 12px;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu .dropdown-item .flag-icon-holder {
        margin-right: 15px;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .flag-icon-holder {
        height: 25px;
        width: 25px;
        border-radius: 100%;
        overflow: hidden;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .flag-icon-holder i {
        font-size: 25px;
    }
    
    @media (min-width: 992px) {
        .navbar.default-layout .navbar-menu-wrapper .navbar-nav.navbar-nav-right {
            margin-left: auto;
        }
    }
    
    @media (max-width: 991px) {
        .navbar.default-layout {
            flex-direction: row;
        }
        .navbar.default-layout .navbar-brand-wrapper .brand-logo {
            display: none;
        }
        .navbar.default-layout .navbar-brand-wrapper .brand-logo-mini {
            display: inline-block;
        }
        .navbar-collapse {
            display: flex;
            margin-top: 0.5rem;
        }
    }
    /* width */
    
     ::-webkit-scrollbar {
        width: 8px;
    }
    /* Track */
    
     ::-webkit-scrollbar-track {
        background: #f1f1f1;
    }
    /* Handle */
    
     ::-webkit-scrollbar-thumb {
        background-image: -webkit-linear-gradient(top, #f4f2f8 0%, #e9e2f5 50%, #b094e4 51%, #7a56b7 100%);
    }
    /* Handle on hover */
    
     ::-webkit-scrollbar-thumb:hover {
        background: #7958b8;
    }
    /* Sidebar */
    
    .sidebar {
        min-height: calc(100vh - 63px);
        background: linear-gradient(to top, #b9545f, #b9545f);
        font-family: "roboto", sans-serif;
        padding: 0;
        width: 270px;
        z-index: 11;
        transition: width 0.25s ease, background 0.25s ease;
        -webkit-transition: width 0.25s ease, background 0.25s ease;
        -moz-transition: width 0.25s ease, background 0.25s ease;
        -ms-transition: width 0.25s ease, background 0.25s ease;
    }
    
    .sidebar>.nav {
        overflow: hidden;
        flex-wrap: nowrap;
        flex-direction: column;
    }
    
    .sidebar>.nav .nav-item .collapse {
        z-index: 999;
    }
    
    .sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu,
    .sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu {
        margin: 5px 0;
    }
    
    .sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link,
    .sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link {
        padding: 10px 0px 10px 70px;
        position: relative;
        color: rgba(255, 255, 255, 0.8);
        font-size: calc(15px - 2px);
        font-weight: 500;
        transition-duration: 0.5s;
        transition-timing-function: "ease-in-out";
        transition-property: "background", "color", "box-shadow", "padding";
    }
    
    .sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:before,
    .sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:before {
        content: "";
        position: absolute;
        top: 0px;
        left: 35px;
        display: block;
        height: 100%;
        width: 2px;
        background: #1026de;
    }
    
    .sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:hover,
    .sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:hover {
        color: #fff;
    }
    
    .sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:hover:before,
    .sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:hover:before {
        background: #fff;
    }
    
    .sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item:first-child .nav-link,
    .sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item:first-child .nav-link {
        padding-top: 0;
    }
    
    .sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item:last-child .nav-link,
    .sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item:last-child .nav-link {
        padding-bottom: 0;
    }
    
    .sidebar>.nav .nav-item .nav-link {
        align-items: center;
        display: flex;
        padding: 15px 30px 15px 55px;
        white-space: nowrap;
        color: #fff;
    }
    
    .sidebar>.nav .nav-item .nav-link i.menu-arrow {
        margin-left: auto;
        margin-right: 0;
        transition-duration: 0.2s;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        transition-timing-function: ease-in;
    }
    
    .sidebar>.nav .nav-item .nav-link i.menu-arrow:before {
        content: "\F054";
        font-family: "Material Design Icons";
        font-size: 18px;
        line-height: 1;
        font-style: normal;
        vertical-align: middle;
        color: #bfccda;
    }
    
    .sidebar>.nav .nav-item .nav-link[aria-expanded="true"] i.menu-arrow {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    
    .sidebar>.nav .nav-item .nav-link .menu-icon {
        display: none;
        margin-right: 1.25rem;
        width: 16px;
        line-height: 1;
        font-size: 18px;
        color: #fff;
    }
    
    .sidebar>.nav .nav-item .nav-link .menu-title {
        color: inherit;
        display: inline-block;
        font-size: 15px;
        line-height: 1;
        vertical-align: middle;
        font-weight: 500;
    }
    
    .badge {
        display: inline-block;
        padding: 0.5em 5px;
        font-size: 8px;
        font-weight: 700;
        line-height: 1;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        border-radius: 0.25rem;
        transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }
    
    .sidebar>.nav .nav-item .nav-link .badge {
        margin-left: auto;
    }
    
    .sidebar>.nav .nav-item .nav-link:hover {
        color: #f2f2f2;
    }
    
    .sidebar>.nav .nav-item.active>.nav-link {
        color: #fff;
    }
    
    .sidebar>.nav .nav-item.active>.nav-link .menu-title,
    .sidebar>.nav .nav-item.active>.nav-link i {
        color: inherit;
    }
    
    .sidebar>.nav .nav-item.nav-profile {
        max-width: 270px;
        margin-right: 0;
        margin-left: 0;
        margin-top: 20px;
        margin-bottom: 20px;
        background-color: rgba(255, 255, 255, 0.1);
        padding: 15px 25px;
    }
    
    .sidebar>.nav .nav-item.nav-profile .nav-link {
        display: flex;
        padding: 0;
    }
    
    .sidebar>.nav .nav-item.nav-profile .nav-link .profile-image {
        margin-right: 15px;
        position: relative;
    }
    
    .sidebar>.nav .nav-item.nav-profile .nav-link .dot-indicator {
        position: absolute;
        bottom: 0px;
        right: 0px;
    }
    
    .sidebar>.nav .nav-item.nav-profile .nav-link .profile-name {
        margin-bottom: 5px;
        font-weight: 500;
        font-size: 15px;
        color: #fff;
    }
    
    .sidebar>.nav .nav-item.nav-profile .nav-link .designation {
        margin-bottom: 0;
        font-weight: 400;
        color: #fff;
    }
    
    .sidebar>.nav .nav-item.nav-category {
        color: rgba(255, 255, 255, 0.7);
        border-bottom: 1px solid rgba(255, 255, 255, 0.13);
        margin: 0 30px;
        font-size: 15px;
        font-weight: 500;
        padding: 10px 0px 15px 0px;
    }
    
    .sidebar>.nav>.nav-item>.nav-link {
        height: 52px;
    }
    
    .sidebar>.nav>.nav-item:not(.nav-profile)>.nav-link {
        position: relative;
    }
    
    .sidebar>.nav>.nav-item:not(.nav-profile)>.nav-link:before {
        content: "";
        position: absolute;
        left: 30px;
        right: 50%;
        width: 10px;
        height: 10px;
        border-radius: 100%;
        border: 2px solid #fff;
        display: block;
    }
    
    .sidebar>.nav:not(.sub-menu)>.nav-item:hover:not(.nav-profile):not(.hover-open)>.nav-link:not([aria-expanded="true"]) {
        background: #88323b;
    }
    /* style for off-canvas menu*/
    
    @media screen and (max-width: 991px) {
        .sidebar-offcanvas {
            position: fixed;
            max-height: calc(100vh - 63px);
            top: 63px;
            bottom: 0;
            overflow: auto;
            right: -270px;
            transition: all 0.25s ease-out;
        }
        .sidebar-offcanvas.active {
            right: 0;
        }
    }
    /* Footer */
    
    .footer {
        background: #dbdbdb;
        padding: 20px 1rem;
        transition: all 0.25s ease;
        -moz-transition: all 0.25s ease;
        -webkit-transition: all 0.25s ease;
        -ms-transition: all 0.25s ease;
        border-top: 1px solid #cdd6dc;
        font-size: calc(0.875rem - 0.05rem);
        font-family: "roboto", sans-serif;
    }
    
    .footer a {
        font-size: inherit;
    }
    
    @media (max-width: 991px) {
        .footer {
            margin-left: 0;
            width: 100%;
        }
    }
    
    .navbar.fixed-top+.page-body-wrapper {
        padding-top: 63px;
    }
    
    .purchase-banner-active .navbar.fixed-top {
        top: 55px;
    }
    
    .purchase-banner-active .navbar.fixed-top+.page-body-wrapper {
        padding-top: calc(63px + 55px);
    }
    
    .tooltip {
        position: relative;
        display: inline-block;
        border-bottom: 1px dotted black;
    }
    
    .tooltip .tooltiptext {
        visibility: hidden;
        width: 120px;
        background-color: black;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        /* Position the tooltip */
        position: absolute;
        z-index: 1;
        top: -5px;
        left: 105%;
    }
    
    .tooltip:hover .tooltiptext {
        visibility: visible;
    }
    
    .main-heading {
        font-weight: 400;
        position: relative;
        font-size: 25px;
        text-align: center;
    }
    
    .main-heading:after {
        content: '';
        border-bottom: 3px solid #7150b8;
        width: 12%;
        display: block;
        margin: 5px auto 0 auto;
    }
    
    .card {
        box-shadow: 0 0 0 0 rgba(90, 113, 208, 0.11), 0 4px 16px 0 rgba(167, 175, 183, 0.33);
        border: solid 1px #dde4eb;
        border-radius: 0px;
    }
    
    .card .card-title {
        color: #212529;
    }
    
    .card .card-header {
        background: #fff;
    }
    
    .page-body-wrapper {
        min-height: calc(100vh - 63px);
        overflow: hidden;
        display: flex;
        flex-direction: row;
        padding-left: 0;
        padding-right: 0;
    }
    
    .page-body-wrapper.full-page-wrapper {
        width: 100%;
        min-height: 100vh;
    }
    
    .main-panel {
        transition: width 0.25s ease, margin 0.25s ease;
        width: calc(100% - 0px);
        min-height: calc(100vh - 85px);
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }
    
    .main-panel1 {
        transition: width 0.25s ease, margin 0.25s ease;
        width: calc(100% - 0px);
        /* min-height: calc(100vh - 63px); */
        display: flex;
        flex-direction: column;
        /* overflow: hidden; */
    }
    
    .list-dsc-list {
        position: relative;
        top: 75px;
        right: 0;
        margin: 0 auto;
        z-index: 9;
        left: 0;
    }
    
    .list-dsc-list1 {
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        z-index: 9;
        width: 45%;
    }
    
    #pan_pin_ss,
    #pan_pin_ss:focus-visible {
        outline: 0px;
        border: 0px;
    }
    
    #pan_passphrase_ss,
    #pan_passphrase_ss:focus-visible {
        outline: 0px;
        border: 0px;
    }
    
    .main-panel_login {
        transition: width 0.25s ease, margin 0.25s ease;
        width: calc(100% - 0px);
        height: calc(100vh);
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }
    
    .height-90 {
        height: 90vh;
    }
    
    @media (max-width: 991px) {
        .main-panel {
            margin-left: 0;
            width: 100%;
        }
    }
    
    .content-wrapper {
        background: #fff;
        padding: 1.5rem 1.5rem;
        width: 100%;
        flex-grow: 1;
    }
    
    .radio-buttons {
        position: absolute;
        left: 350px;
        width: 55%;
        top: 25px;
        z-index: 1;
    }
    
    .radio-button_report {
        position: relative;
        width: 55%;
        z-index: 1;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    
    .radio-buttons1 {
        position: absolute;
        right: 165px;
        width: 55%;
        top: 25px;
        z-index: 1;
    }
    
    .veryfi-div {
        margin-top: -15px;
        display: block;
        font-size: 11px;
    }
    
    .otp_width {
        /* width: 100%; */
        padding: 7px;
        border-top-right-radius: 50px;
        font-size: 11px;
        margin-top: -3px;
        border-bottom-right-radius: 50px;
    }
    
    .container-scroller {
        overflow: hidden;
    }
    
    .page-header {
        display: flex;
        width: 100%;
        padding-bottom: 15px;
        border-bottom: 1px solid #cdd6dc;
        margin-bottom: 15px;
    }
    
    @media (max-width: 992px) {
        .page-header {
            display: inline-block;
        }
    }
    
    .page-title {
        margin-top: 0;
        margin-bottom: 2px;
    }
    
    @media (max-width: 992px) {
        .page-title {
            margin-botttom: 15px;
        }
    }
    
    .quick-links {
        list-style: none;
        margin-bottom: 0;
        display: inline-flex;
        align-items: center;
        margin-top: 4px;
        padding-left: 0;
    }
    
    @media (min-width: 992px) {
        .quick-links {
            padding-left: 10px;
        }
    }
    
    .quick-links li {
        margin-right: 10px;
        border-right: 1px solid #212529;
        line-height: 1;
    }
    
    .quick-links li a {
        display: inline-block;
        color: #212529;
        text-decoration: none;
        padding-right: 10px;
    }
    
    .quick-links li:last-child {
        margin-right: 0;
        border-right: none;
    }
    
    .quick-links li:last-child a {
        padding-right: 0;
    }
    
    .form {
        width: 80%;
        margin: 0 auto;
        background: #fff;
        padding: 30px;
    }
    
    input[type="email"] {
        margin-bottom: -1px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    
    input[type="password"] {
        margin-bottom: 10px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    
    .skip-text {
        color: #a09e9e;
        border: 1px solid #cecece;
        padding: 3px;
        font-size: 12px;
    }
    
    .skip-text:hover {
        color: #000;
        background-color: #ccc;
    }
    
    .btn-form {
        width: auto;
        padding: 5px 20px;
        background: linear-gradient(180deg, #5633bb, #7958b8);
        border: 1px solid #6f4eb9;
        color: #fff;
        display: block;
        text-align: center;
        text-transform: uppercase !important;
        letter-spacing: 0.1em;
        border-radius: 5px;
        font-size: 0.9rem;
        margin-bottom: 5px;
    }
    
    .btn-form_active {
        width: auto;
        padding: 5px;
        background: linear-gradient(180deg, #5633bb, #7958b8);
        border: 1px solid #6f4eb9;
        color: #fff;
        display: inline-block;
        text-align: center;
        text-transform: uppercase !important;
        letter-spacing: 0.1px;
        border-radius: 5px;
        border: 1px solid #ccc;
        font-size: 0.9rem;
        margin: 3px;
        height: fit-content;
    }
    
    .btn-form_active:focus,
    .btn-form_active:hover {
        background: linear-gradient(180deg, #5633bb, #7958b8);
        border: 1px solid #6f4eb9;
        color: #fff;
        outline: 0;
        text-decoration: none;
    }
    
    .btn-form_inactive {
        width: auto;
        padding: 5px;
        background: #fff;
        border: 1px solid #fff;
        color: rgb(34, 34, 34);
        display: inline-block;
        text-align: center;
        text-transform: uppercase !important;
        letter-spacing: 0.1px;
        border-radius: 5px;
        border: 1px solid #ccc;
        font-size: 0.9rem;
        margin: 3px;
        height: fit-content;
    }
    
    .btn-form_inactive:focus,
    .btn-form_inactive:hover {
        outline: 0;
        background: linear-gradient(180deg, #5633bb, #7958b8);
        color: #fff;
        text-decoration: none;
    }
    
    .btn-form:disabled {
        color: #fff;
        background: linear-gradient(180deg, #9d88db, #a48dcf);
    }
    
    .btn-form_otp {
        background: linear-gradient(180deg, #5633bb, #7958b8);
        border: 0px;
        color: #fff;
        display: block;
        text-align: center;
        margin-top: -9px;
        padding: 5px 8px;
        font-size: 0.9rem;
        width: 100%;
    }
    
    .btn-form_otp:disabled {
        color: #fff;
        background: linear-gradient(180deg, #9d88db, #a48dcf);
    }
    
    .btn-form:focus,
    .btn-form:hover {
        outline: 0;
        color: #fff;
        text-decoration: none;
    }
    
    .dataTables_wrapper .dataTables_filter input {
        border: 1px solid #aaa;
        border-radius: 3px;
        padding: 5px;
        background-color: transparent;
        margin-left: 3px;
        height: 30px;
    }
    
    .email_unverified:hover {
        color: #7958b8;
        text-decoration: underline;
    }
    
    .status_icons:hover {
        background-color: #9d88db;
    }
    
    .btn-view {
        width: auto;
        padding: 7px 10px;
        background: linear-gradient(180deg, #31b5e6, #00aae9);
        border: 0px;
        color: #fff;
        display: block;
        text-align: center;
    }
    
    .input-container {
        display: -ms-flexbox;
        /* IE10 */
        display: flex;
        width: 100%;
        margin-bottom: 15px;
    }
    
    .icon {
        padding: 10px;
        color: black;
        border: 1px solid black;
        min-width: 50px;
        text-align: center;
    }
    
    .input-field {
        width: 100%;
        padding: 10px;
        outline: none;
        text-transform: uppercase;
    }
    
    .input-field:focus {
        border: 2px solid #6f42c1;
    }
    /* Set a style for the submit button */
    /* .btn {
    color: white;
    padding: 15px 20px;
    border: none;
    cursor: pointer;
    width: 100%;
    opacity: 0.9;
} */
    
    .btn:hover {
        opacity: 1;
    }
    
    .btn-view:focus,
    .btn-view:hover {
        outline: 0;
        color: #fff;
        text-decoration: none;
    }
    
    .btn-skip {
        width: auto;
        padding: 10px 20px;
        background: #6d6262;
        border: 0px;
        color: #fff;
    }
    
    .btn-skip:focus,
    .btn-skip:hover {
        outline: 0;
        color: #fff;
        text-decoration: none;
    }
    
    .btn-record {
        width: auto;
        padding: 10px 20px;
        background: linear-gradient(180deg, #b74f51, #793032);
        border: 0px;
        color: #fff;
    }
    
    .btn-record:focus,
    .btn-record:hover {
        outline: 0;
        color: #fff;
        text-decoration: none;
    }
    
    .btn-genrate {
        width: auto;
        padding: 10px 20px;
        background: #8cd400;
        border: 0px;
        color: #fff;
    }
    
    .btn-genrate:focus,
    .btn-genrate:hover {
        outline: 0;
        color: #fff;
        text-decoration: none;
    }
    
    input[type="radio"] {
        display: none;
    }
    
    input[type="radio"]+label:before {
        content: "";
        /* create custom radiobutton appearance */
        display: inline-block;
        width: 20px;
        height: 20px;
        padding: 4px;
        margin-right: 8px;
        /* background-color only for content */
        background-clip: content-box;
        border: 2px solid #bbbbbb;
        background-color: #e7e6e7;
        border-radius: 50%;
    }
    /* appearance for checked radiobutton */
    
    input[type="radio"]:checked+label:before {
        background-color: rgb(130, 30, 224);
    }
    /* optional styles, I'm using this for centering radiobuttons */
    
    label {
        display: flex;
        align-items: center;
    }
    
    .form-control:focus {
        color: #495057;
        background-color: #fff;
        border-color: #b9b9b9;
        outline: 0;
        box-shadow: 0 0 0 0.2rem rgb(183 79 81 / 17%);
    }
    
    .login {
        width: 45%;
        margin: 0 auto;
        background: #fff;
        padding: 30px;
        margin-top: 50px;
    }
    
    .table thead th {
        vertical-align: top;
        border-bottom: 2px solid #715ebb;
        padding: 3px;
    }
    
    .btn-done {
        background: #66dc0d;
        padding: 2px 6px;
        color: #000;
        margin-bottom: 5px;
        display: inline-block;
    }
    
    .btn-done:focus,
    .btn-done:hover {
        text-decoration: none;
        color: #000;
        outline: 0;
    }
    
    .btn-pending {
        background: #dc890d;
        padding: 2px 6px;
        color: #000;
        margin-bottom: 5px;
        display: inline-block;
    }
    
    .btn-pending:focus,
    .btn-pending:hover {
        text-decoration: none;
        color: #000;
        outline: 0;
    }
    
    .btn-resend {
        background: #d9dc0d;
        padding: 2px 6px;
        color: #000;
        margin-bottom: 5px;
        display: inline-block;
    }
    
    .btn-resend:focus,
    .btn-resend:hover {
        text-decoration: none;
        color: #000;
        outline: 0;
    }
    
    .btn-reject {
        background: #d60606;
        padding: 2px 6px;
        color: #000;
        margin-bottom: 5px;
        display: inline-block;
    }
    
    .btn-reject:focus,
    .btn-reject:hover {
        text-decoration: none;
        color: #000;
        outline: 0;
    }
    
    .btn-edit {
        background: #00cff1;
        padding: 2px 6px;
        color: #000;
        margin-bottom: 5px;
        display: inline-block;
    }
    
    .btn-edit:focus,
    .btn-edit:hover {
        text-decoration: none;
        color: #000;
        outline: 0;
    }
    
    .btn-export {
        width: auto;
        padding: 7px 10px;
        background: linear-gradient(180deg, #31b5e6, #00aae9);
        border: 0px;
        color: #fff;
        display: block;
        text-align: center;
    }
    
    .btn-export:focus,
    .btn-export:hover {
        outline: 0;
        color: #fff;
        text-decoration: none;
    }
    
    .video-rec {
        width: 100%;
        float: left;
        margin: 0 auto;
        text-align: center;
    }
    
    .video-new,
    .video-new1 {
        width: 50%;
        float: left;
        text-align: center;
        background: transparent;
        position: relative;
        z-index: 1;
    }
    
    .video-new .wid20:before {
        display: none;
    }
    
    .video-new .wid21:before {
        display: none;
    }
    
    .video-new1 .wid20:after {
        display: none;
    }
    
    .video-new1 .wid21:after {
        display: none;
    }
    
    .nav-tabs li {
        padding: 10px 15px;
        border: 1px solid #dee2e6;
        border-bottom: 0;
    }
    
    .nav-tabs li a {
        color: #000;
    }
    
    .nav-tabs li.active {
        background: #7150b8;
    }
    
    .nav-tabs li.active a {
        color: #fff;
    }
    
    .nav-tabs li a:hover {
        text-decoration: none;
    }
    
    @media all and (max-width: 767px) {
        .navbar-nav {
            white-space: nowrap;
            float: left;
        }
        .navbar.default-layout .navbar-menu-wrapper {
            display: inline-table;
        }
        .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item {
            margin-left: 0px;
            margin-right: 0px;
        }
        .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {
            color: inherit;
            font-size: 14px;
            vertical-align: middle;
            color: #fff;
        }
        .navbar.default-layout .navbar-menu-wrapper .search-form {
            width: 90%;
            margin-right: 15px;
        }
        .navbar.default-layout .navbar-brand-wrapper {
            width: 90%;
        }
        .navbar.default-layout .navbar-menu-wrapper {
            width: 100%;
        }
    }

    @media (max-width: 479px) {
        .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {
            color: inherit;
            font-size: 9px;
            vertical-align: middle;
            color: #fff;
        }
    }

    .modal-confirm {
        color: #434e65;
        width: 525px;
    }

    .modal-confirm .modal-content {
        padding: 20px;
        font-size: 16px;
        border-radius: 5px;
        border: none;
    }

    .modal-confirm .modal-header {
        background: #76bd07;
        border-bottom: none;
        position: relative;
        text-align: center;
        margin: -20px -20px 0;
        border-radius: 5px 5px 0 0;
        padding: 35px;
    }

    .badge {
        padding-left: 9px;
        padding-right: 9px;
        -webkit-border-radius: 9px;
        -moz-border-radius: 9px;
        border-radius: 9px;
    }

    .label-warning[href],
    .badge-warning[href] {
        background-color: #c67605;
    }

    table.dataTable tbody th,
    table.dataTable tbody td {
        padding: 8px 10px;
        text-transform: uppercase !important;
    }

    #lblCartCount {
        font-size: 12px;
        background: #ff0000;
        color: #fff;
        padding: 0.8px 6px;
        vertical-align: top;
        margin-left: -10px;
    }

    .modal-confirm h4 {
        text-align: center;
        font-size: 36px;
        margin: 10px 0;
    }

    .modal-confirm .form-control,
    .modal-confirm .btn {
        min-height: 40px;
        border-radius: 3px;
        text-transform: uppercase !important;
    }

    .modal-confirm .close {
        position: absolute;
        top: 15px;
        right: 15px;
        color: #fff;
        text-shadow: none;
        opacity: 0.5;
    }

    .modal-confirm .close:hover {
        opacity: 0.8;
    }

    .modal-confirm .icon-box {
        color: #fff;
        width: 95px;
        height: 95px;
        display: inline-block;
        border-radius: 50%;
        z-index: 9;
        border: 5px solid #fff;
        padding: 15px;
        text-align: center;
    }

    .modal-confirm .icon-box i {
        font-size: 58px;
        margin: -2px 0 0 -2px;
    }

    .modal-confirm.modal-dialog {
        margin-top: 80px;
    }

    .modal-confirm .btn,
    .modal-confirm .btn:active {
        color: #fff;
        border-radius: 4px;
        background: #eeb711 !important;
        text-decoration: none;
        transition: all 0.4s;
        line-height: normal;
        border-radius: 30px;
        margin-top: 10px;
        padding: 6px 20px;
        min-width: 150px;
        border: none;
    }

    .modal-confirm .btn:hover,
    .modal-confirm .btn:focus {
        background: #eda645 !important;
        outline: none;
    }

    .trigger-btn {
        display: inline-block;
        margin: 100px auto;
    }
