.logo-head {
    margin-bottom: 0px;
    color: #6480aa;
    font-weight: bold
}

.logo-subhead {
    margin-bottom: 0px;
    color: #acbcd1;
    margin-top: 2px;
}

.dark-blue {
    background-color: #003696;
}

.light-blue {
    background-color: #2C77FF;
}

.dashboard-btn {
    color: #fff;
    font-size: 20px;
    padding: 10px 15px;
    line-height: unset;
}

    .dashboard-btn i {
        font-size: 35px;
    }

.height-270 {
    height: 270px;
}

.settings-tabs i {
    padding-top: 10px;
    font-size: 20px;
    padding-right: 10px
}

.bdr-right {
    border-right: 1px solid #E0E0E0;
}

.settings-tabs .nav.nav-tabs.nav-underline {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.bdr-t-l-r {
    border-top-left-radius: 20px !important
}


.bdr-t-r-r {
    border-top-right-radius: 20px !important
}

.dropzone-icon {
    color: #EFEFEF;
}

.dropzone-area {
    padding: 100px;
    cursor: pointer;
}



.form-container {
    height: 100vh;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}


.input-container {
    position: relative;
    height: 56px;
    transition: background-color 500ms;
}

    .input-container span {
        font-size: 10px;
    }




label {
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 16px;
    color: rgba(0, 0, 0, 0.5);
    transform-origin: left top;
    user-select: none;
    transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1), top 500ms;
}

input {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    caret-color: #6200ee;
    transition: border 500ms;
    padding: 20px 16px 6px;
    font-size: 1rem;
}

    input:focus {
        outline: none;
    }

        input:focus + label {
            color: #6200ee;
        }

        input:focus + label,
        input.is-valid + label,
        input.input-validation-error + label {
            transform: translateY(-100%) scale(0.75);
        }

#Address.is-valid ~ label {
    transform: translateY(-100%) scale(0.75);
}

/*input.input-validation-error + label {
		transform: translateY(-100%) scale(0.75) !important;
	}
*/
.mr-10 {
    margin-right: 10px;
}

.user-btn-menu {
    width: 24rem;
    box-shadow: 0 2px 18px 1px rgba(49, 53, 72, 0.1);
    border-radius: 5px;
}

.k-grid-header, .k-header {
    background-color: transparent !important;
}

#grid.k-widget, #grid_.k-widget, #grid2.k-widget, #onfidogrid.k-widget, .grid.k-widget {
    border-color: transparent;
}

tr.k-master-row td {
    border-bottom: 1px solid #D3DDEA !important;
}

.k-alt, .k-pivot-layout > tbody > tr:first-child > td:first-child, .k-resource.k-alt, .k-separator {
    background-color: transparent !important;
}

#grid.k-grid td, #grid_.k-grid td, #grid2.k-grid td, #onfidogrid.k-grid td, .grid.k-grid td {
    border-width: 0px;
}

#grid.k-filter-row th, #grid.k-grid-header th.k-header, #grid_.k-filter-row th, #grid_.k-grid-header th.k-header, #grid2.k-filter-row th, #grid2.k-grid-header th.k-header, #onfidogrid.k-filter-row th, #onfidogrid.k-grid-header th.k-header, .grid.k-filter-row th, .grid.k-grid-header th.k-header, {
    border-width: 0px;
}

.k-pager-wrap .k-link.k-state-selected {
    background-color: #007BFF !important;
}

.k-filter-row th, .k-grid-header th.k-header {
    border-width: 0 0 0px 0px !important;
}

.k-grid-footer-wrap, .k-grid-header-wrap {
    border-width: 0 0px 0 0 !important;
}

.k-grid td {
    padding: 0.8em 0.6em !important;
}

.k-filter-row th, .k-grid-header th.k-header {
    padding: .9em .6em 0.9em .6em !important;
}

.circle-count {
    width: 13px;
    display: inline-block;
    height: 13px;
    background: #fff;
    border-radius: 50%;
    margin-left: 5px;
    font-weight: bold;
}

.ml-5px {
    margin-left: 5px;
}

.k-grid tr:hover {
    background-color: initial !important;
}

#divLoader {
    background-color: rgba(0, 0, 0, 0.6);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 99999;
}

.loader-img {
    background-color: transparent;
    /*    box-shadow: 2px 2px 5px #000;*/
    display: table;
    height: auto;
    left: 50%;
    margin: -70px auto 0 -125px;
    padding: 5px 10px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 250px;
    z-index: 1002;
}


#actionSelect {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    padding-top: 0px;
    padding-bottom: 5px;
    padding-right: 2px;
    font-weight: 700;
    text-align-last: center;
}


    #actionSelect option:first-child {
        font-weight: 700;
        font-size: 20px
    }


.curcle-btn-user {
    border-radius: 50%;
    width: 23px;
    height: 20px;
    text-align: center;
    padding: 0;
    font-weight: 500 !important;
}

.show-cursor {
    cursor: pointer;
}

select.form-control {
    height: 56px !important;
}


#ServiceAddress_Address-list .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #e7e0e0;
    padding: 6px;
}

#ServiceAddress_Address-list .select2-search--dropdown {
    display: block;
    padding: 2px;
    padding-top: 0;
}

.k-autocomplete {
    width: 100% !important;
    border-width: 0px;
}


div#ServiceAddress_Address-list {
    font-size: 12px !important;
    background: #fff;
    color: #18156e;
}

input#Address {
    padding-top: 0;
    height: 55px;
    width: -webkit-fill-available;
    font-size: 15px;
    padding-bottom: 0;
    padding-left: 0px;
    text-indent: 15px;
    padding-top: 10px;
}


    input#Address::-webkit-input-placeholder, .date-n-signup input.kendo-date.k-input::-webkit-input-placeholder {
        color: #18155D !important;
    }

    input#Address::-moz-placeholder, .date-n-signup input.kendo-date.k-input::-moz-placeholder {
        color: #18155D !important;
    }

    input#Address::-webkit-input-placeholder, .date-n-signup input.kendo-date2.k-input::-webkit-input-placeholder {
        color: #18155D !important;
    }


    input#Address::-moz-placeholder, .date-n-signup input.kendo-date2.k-input::-moz-placeholder {
        color: #18155D !important;
    }

div#ServiceAddress_ESIID-list {
    font-size: 12px !important;
    background: #fff;
    color: #18156e;
}

.AdddressLoader div#loader {
    opacity: 1;
}

.AdddressLoader {
    position: absolute;
    top: 93px;
    right: -28px;
    display: none;
}

    .AdddressLoader div#loader {
        opacity: 1;
        width: 30px;
        height: 30px;
    }

    .AdddressLoader #loader:before {
        border-top-color: #18156e;
    }

.ESIIDLoader {
    position: absolute;
    top: 93px;
    right: -28px;
    display: none;
}

    .ESIIDLoader div#loader {
        opacity: 1;
        width: 30px;
        height: 30px;
    }

    .ESIIDLoader #loader:before {
        border-top-color: #18156e;
    }



.EcrodAddressAutoFill {
    background: #fff;
    overflow-x: hidden;
    margin-top: -8px;
    z-index: 2;
    width: 100%;
    box-shadow: 0px 2px 12px #f6780d57;
    border: 1px solid #0061BB65 !important;
    border-radius: 5px;
    overflow-y: scroll;
    max-height: 400px;
    position: absolute;
    width: 95.5%;
    left: 13px;
}

    .EcrodAddressAutoFill .addresssearchmaindiv:nth-child(2n) .row {
        background: #efecec;
    }

.addresssearchmaindiv .row {
    border-bottom: 1px solid #ddd;
    padding-top: 10px;
    padding-bottom: 10px;
}

.serviceaddress-ph {
    position: absolute;
    /* top: 12px !important;*/
    font-size: 16px !important;
    opacity: 1 !important;
    transform: initial !important
}

.AdddressLoader div#loader {
    opacity: 1;
}

.ESIIDLoader div#loader {
    opacity: 1;
}

#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #ff7246;
    -webkit-animation: spin 1.7s linear infinite;
    animation: spin 1.7s linear infinite;
    z-index: 11;
}

    #loader:before {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        right: 5px;
        bottom: 5px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #ffffff;
        -webkit-animation: spin-reverse 0.6s linear infinite;
        animation: spin-reverse 0.6s linear infinite;
    }

    #loader:after {
        content: "";
        position: absolute;
        top: 15px;
        left: 15px;
        right: 15px;
        bottom: 15px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #6e63f2;
        -webkit-animation: spin 1s linear infinite;
        animation: spin 1s linear infinite;
    }

#loader-wrapper .loader-section {
    position: fixed;
    top: 0;
    width: 51%;
    height: 100%;
    background: #18155d;
    z-index: 10;
}

    #loader-wrapper .loader-section.section-left {
        left: 0;
    }

    #loader-wrapper .loader-section.section-right {
        right: 0;
    }

/* Loaded styles */
.loaded #loader-wrapper .loader-section.section-left {
    transform: translateX(-100%);
    transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.loaded #loader-wrapper .loader-section.section-right {
    transform: translateX(100%);
    transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

div#ShowLoader #loader {
    opacity: 1;
    transition: all 0.3s ease-out;
    position: fixed;
    z-index: 999999;
}


.ConsolidateSearchBox {
    position: absolute;
    z-index: 1111;
    width: 100%;
    background: white;
    padding: 20px;
    top: 42px;
    border-radius: 0px 0px 7px 7px;
    box-shadow: 0px 3px 6px 1px rgb(22 24 89 / 15%);
    -webkit-box-shadow: 0px 3px 6px 1px rgb(22 24 89 / 15%);
    -moz-box-shadow: 0px 3px 6px 1px rgba(22,24,89,0.15);
    left: 32px;
    padding-bottom: 5px;
    width: 500px;
}



.txtSearch {
    padding: 10px 10px 10px 45px;
}

.nav-item.active i {
    color: #2B90FD;
}



span.searchLoader.input-group-append i.load-animate {
    font-size: 30px;
    padding: 0px;
    margin-right: 15px;
}

.highcharts-credits {
    display: none;
}

.mt-140 {
    margin-top: 140px !important;
}

.mt-500 {
    margin-top: 500px !important;
}


.k-autocomplete.k-state-focused {
    box-shadow: none !important;
}

.k-autocomplete .k-input {
    text-indent: 0;
}

.k-widget * {
    box-sizing: border-box !important;
}

.tablesearch input {
    border-radius: 6px !important;
    border: 0px;
    padding: 15px 15px 15px 15px;
}

.tablesearch i {
    color: #8E85F7;
    z-index: 1;
    font-size: 16px;
    padding: 2px 0px 0px 15px;
    display: flex;
}

.tablesearch .input-group-prepend {
    z-index: 1;
    background: transparent !important;
}

.tablesearch .k-autocomplete {
    border-width: 0px !important;
    /*    margin-bottom: 15px !important;*/
    background-color: transparent;
}

.SearchCoreIcon {
    top: 15px;
    left: 5px;
    color: #8E85F7 !important;
}

.coretabs li a.active {
    color: #fff !important;
    /*background: transparent linear-gradient(69deg, #18156E 0%, #493896 100%) 0% 0% no-repeat padding-box !important;*/
    background: #003696;
    border-radius: 5px;
}

.coretabs li a {
    color: #18155D;
    padding: 4px 8px;
}

.coretabs li {
    margin: 3px 1px;
    font-size: 12px;
}

.nav.coretabs {
    border: 1px solid;
    border-radius: 6px;
    display: inline-flex;
    background: #fff;
}

.Cutomer-Sort {
    height: 40px;
}

.col-auto.Cutomer-Sort.FilterTab {
    border-bottom: solid #EBEBEF 1px;
    padding-top: 5px;
    text-align: center;
    background: #F5F6FA;
}

.justify-center {
    justify-content: center;
}

.select2-container--open .select2-dropdown {
    z-index: 9999;
}

.btn-primary-outline {
    border-color: #18155D !important;
    color: #fff;
    background: none;
}
/*
.input-group.tablesearch {
    flex-wrap: initial !important;
}
*/


#DtpFilterDashboard, .dtp-range-filter {
    max-width: 220px;
    height: auto;
    padding: 4px 15px 5px 40px;
    background: transparent;
    border: 1px solid #6b6f82;
    border-radius: 25px;
    color: #6b6f82;
    cursor: pointer;
}

#SelectedOrganizationID {
    max-width: 250px;
    border: 1px solid #6b6f82;
    border-radius: 25px;
    color: #6b6f82;
    cursor: pointer;
    background: transparent;
    height: 42px !important;
}

.input-icons i {
    position: absolute;
    top: 8px;
    padding-left: 15px;
}

.input-icons span {
    position: absolute;
    top: 15px;
    padding-left: 15px;
}

.input-icons {
    display: inline;
}

.mb-20px {
    margin-bottom: 20px;
}

#FraudActivitiesPieChartDiv .highcharts-container {
    border-radius: 25px;
}

.analytics-img-1 {
    background-image: url(../../img/Analytics-img1.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 200px;
    background-position: bottom;
    border-radius: 20px;
}

.analytics-img-2 {
    background-image: url(../../img/Analytics-img2.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 200px;
    background-position: bottom;
    border-radius: 20px;
}


.analytics-img-3 {
    background-image: url(../../img/Analytics-img3.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 200px;
    background-position: bottom;
    border-radius: 20px;
}

.analytics-img-4 {
    background-image: url(../../img/Analytics-img4.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 200px;
    background-position: bottom;
    border-radius: 20px;
}

.sub-info {
    color: #000;
    font-weight: bold;
}

.arrow-trend-up {
    background-image: url(../../img/increase.svg);
    background-size: 20px 20px;
    width: 20px;
    height: 15px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: 5px;
}

.arrow-trend-down {
    background-image: url(../../img/decrease.svg);
    background-size: 20px 20px;
    width: 20px;
    height: 15px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: 5px;
}

.personal-circle-icon {
    color: #003696;
}

.address-circle-icon {
    color: #2C77FF;
}

.IP-circle-icon {
    color: #2CD6FF;
}

.d-grid {
    display: grid;
}

.tab-link {
    color: #003696;
    opacity: 0.5;
    font-size: 26px;
}


    .tab-link.active {
        opacity: 1;
        border-bottom: 3px solid #2CD6FF;
    }

#OTP {
    padding-left: 15px !important;
    letter-spacing: 42px;
    border: 0;
    background-image: linear-gradient(to left, black 70%, rgba(255, 255, 255, 0) 0%);
    background-position: bottom;
    background-position-x: center;
    background-size: 50px 1px;
    background-repeat: repeat-x;
    background-position-x: 35px;
    width: 320px;
    min-width: 320px;
    font-size: 15px;
    line-height: 1.8;
    line-height: 1.8;
    padding: 0px 0px 0px 12px !important;
    transition: inherit;
    height: auto;
}

.countdown {
    width: 85px !important;
    border: 1px solid;
    height: 80px;
    font-size: 30px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
    line-height: 70px;
    text-align: center;
}

.OTP-Heading {
    font-size: 14px;
    text-align: center;
    font-weight: 600;
    margin: auto;
}

.OTP-text {
    font-size: 13px;
    margin: auto;
    margin-top: auto;
    margin-top: 9px;
    text-align: center;
}

.modal-header {
    background-color: #2b335e;
    color: #fff !important;
}

.col-12.k-text-align-center {
    text-align: center;
}

#SpnErrorOTP {
    display: block;
}

.modal-title {
    color: white;
}

button.close {
    color: white;
}

    button.close:hover {
        color: white;
    }


#divInner {
    left: 0;
    position: sticky;
}

#divOuter {
    width: 290px;
    overflow: hidden;
}

#SendOTPAgain {
    cursor: pointer;
}

input.txtSearch {
    padding: 10px 10px 10px 45px !important;
    border-radius: 50px !important;
    line-height: inherit;
}

.k-widget.txtSearch {
    border-radius: 50px;
}

.k-autocomplete .k-input.txtSearch {
    line-height: inherit;
    text-indent: inherit
}

.select2-label {
    transform: scale(0.75);
    top: 5px;
    left: 28px;
}

.select2-selection__rendered {
    margin-top: 15px;
    margin-bottom: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-bottom: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 0px;
}

.select2 {
    width: 100% !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 10px !important;
}

.select2-container--default .select2-search--inline .select2-search__field {
    margin-top: 0px;
}

#FilterCreatedDate {
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #cacfe7;
    border-radius: 5px;
    min-height: 56px;
}

#chkExportAll {
    width: 17px;
    height: 17px;
}

#chkExportSelected {
    width: 17px;
    height: 17px;
}

#spnExportAll {
    padding-top: 2px;
    position: relative;
    display: inherit;
    padding-left: 10px;
}

#spnExportSelected {
    padding-top: 2px;
    position: relative;
    display: inherit;
    padding-left: 10px;
}

form-check-label {
    cursor: pointer;
}

.form-check-input {
    cursor: pointer;
}

.form-check-label {
    cursor: pointer;
}

#GeneralOrganizationID {
    height: auto !important;
    border: none !important;
}

.GOI-Container {
    height: 40px;
    border: 1px solid #2C77FF;
    border-radius: 7px;
    padding: 3px;
}

.CustomerName {
    font-size: 24px;
}

.progresses {
    display: flex;
    align-items: center;
}

.line {
    width: 250px;
    height: 1px;
    background-image: linear-gradient(90deg, #97A3B5, #97A3B5 50%, transparent 50%, transparent 100%);
    border: none;
    background-size: 15px 1px;
}


.steps {
    display: flex;
    background-color: #97A3B5;
    color: #fff;
    font-size: 14px;
    width: 13px;
    height: 13px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.steps-text {
    color: #ACACAC;
    white-space: nowrap;
    margin-top: 60px;
    font-size: 13px;
}

    .steps-text.active {
        color: #2C77FF;
    }

.steps.active {
    background: white;
    border: 1px solid #2C77FF;
}

.steps.completed {
    background: #2C77FF;
}

.line.active {
    background: #2C77FF;
}

.k-grid-norecords {
    justify-content: center;
}

.img-circle {
    border-radius: 50%;
    width: 150px;
    height: 150px;
}

#BtnMoreActions {
    padding: 5px 9px 12px 9px !important;
    border-radius: 50%;
    line-height: 10px;
}

.k-popup > .k-group-header, .k-popup > .k-virtual-wrap > .k-group-header {
    background: #FFF;
}

k-list-container {
    background-color: white !important;
}

.k-nodata {
    background-color: #FFF;
}

.exclude-valid.k-autocomplete.k-state-border-down {
    border-radius: 50px !important;
}


.k-list-container {
    background-color: #fff !important;
}

.k-popup .k-list .k-item {
    font-size: 14px;
    color: #3b4781;
}

.k-state-focused + label {
    transform: translateY(-100%) scale(0.75);
    color: #6200ee;
}

.input#Address.is-valid:parent + label {
    transform: translateY(-100%) scale(0.75);
}

}

.img-circle {
    border-radius: 50%;
}

}

.img-circle {
    border-radius: 50%;
}

.select2-container--default .select2-selection--single {
    height: 56px !important;
}

.select2-container--default .select2-search--inline .select2-search__field {
    color: #444;
}

.select2-container--default .select2-selection--multiple {
    min-height: 56px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url('../../img/uif-64.png');
    background-color: transparent;
    background-size: contain;
    border: none !important;
    height: 20px !important;
    width: 20px !important;
    margin: auto !important;
    top: 4px !important;
    left: auto !important;
}

ul.select2-choices {
    padding-right: 30px !important;
}

ul.select2-selection__rendered:after {
    background-image: url('../../img/uif-64.png');
    background-color: transparent;
    background-size: contain;
    border: none !important;
    height: 20px !important;
    width: 20px !important;
    margin: auto !important;
    top: 12px !important;
    left: auto !important;
    content: "";
    position: absolute;
    right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    margin-right: 22px !important;
}

.field-desc {
    font-size: 10px;
    margin-top: 5px;
}

.fw-bold {
    font-weight: bold;
}

#grid, #grid_, #grid2, #onfidogrid, .grid {
    color: #63799B;
}

.k-grid-header .k-header > .k-link, .k-header, .k-treemap-title {
    color: #63799B !important;
}

.content-body {
    min-height: 670px;
}

@media (max-width: 1310px) {
    .mr-10 {
        margin-right: 5px;
    }

    .btn-sm {
        padding: 0.5rem 1.0rem;
    }
}

.searchLoader.input-group-append {
    top: 9px;
    position: absolute;
    right: 20px;
}

.card-bottom {
    border-radius: 0 0 20px 20px;
}

.exclude-valid {
    background-image: none !important;
}


.min200 {
    min-height: 196px;
}

.UsersGrid .k-master-row {
    cursor: pointer;
}

@media not all and (min-resolution:.001dpcm) {
    @media {
        .chk-box-all {
            display: block;
        }

        .k-grid-header th.k-header:first-child {
            vertical-align: baseline;
        }

        .k-master-row .chk-box {
            display: block;
        }
    }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .chk-box-all {
            display: block;
        }

        .k-grid-header th.k-header:first-child {
            vertical-align: baseline;
        }

        .k-master-row .chk-box {
            display: block;
        }
    }
}


@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {
        .chk-box-all {
            display: block;
        }

        .k-grid-header th.k-header:first-child {
            vertical-align: baseline;
        }

        .k-master-row .chk-box {
            display: block;
        }
    }
}



@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-hyphens:none) {
        .chk-box-all {
            display: block;
        }

        .k-grid-header th.k-header:first-child {
            vertical-align: baseline;
        }

        .k-master-row .chk-box {
            display: block;
        }
    }
}

.chk-box-all {
    display: block;
    height: 15px;
}

.k-grid-header th.k-header:first-child {
    vertical-align: baseline;
}

.k-master-row .chk-box {
    display: block;
    height: 15px;
}

i.fa-question {
    background: #bbb;
    height: 25px;
    width: 25px;
    border-radius: 50%;
    font-size: 9px;
    text-align: center;
    line-height: 23px;
    color: #fff;
    border: 2px solid #fff;
    align-self: center;
    cursor: pointer !important;
}

.input-disabled {
    pointer-events: none;
}

.filterCategories {
    padding: 17px 29px;
    border-radius: 17px;
    border-color: #EBEBEF !important;
    background-color: #EBEBEF !important;
    color: black;
}

.filterCategories.active {
        border-color: #007BFF !important;
        background-color: #007BFF !important;
        color: #FFFFFF;
    }

select.form-control.copyPastHeaderDropdown {
    height: 30px !important
}

.duplicate {
    border: 1px solid red;
}

i.fa.passwordMask {
    float: right;
    margin-top: -32px;
    margin-right: 15px;
    cursor: pointer;
}

.Data-DecisionDiv {
    padding: 14px;
    border-radius: 15px;
    background-color: #e9f1ff;
    color: #97a8c2
    
}

.Data-Decision-h5 {
    color: #508eff;
    padding-bottom: 5px;
}

.Data-BiometricDiv {
    padding: 14px;
    border-radius: 8px;
    /*background-color: #F0F1F4;*/
    color: #97a8c2;
    /*border: 1px solid #63799B;*/
    /*background: #97A3B526 0% 0% no-repeat padding-box;*/

    background: #2C77FF27 0% 0% no-repeat padding-box;
    border: 1px solid #2C77FF;
}

.Data-BiometricDiv.disable {
    padding: 14px;
    border-radius: 8px;
    /*background-color: #F0F1F4;*/
    color: #97a8c2;
    border: 1px solid #63799B;
    background: #97A3B526 0% 0% no-repeat padding-box;
}



.Data-Biometric-h5 {
    /*color: #508eff;*/
    font-weight:bold;
    padding-bottom: 5px;
}

.btn-red-color {
    background-color: #FF4961 !important;
}

#GeneralOrganizationID > :first-child {
    font-weight: bold !important;
}

#GeneralOrganizationID {
    font-weight: bold !important;
}
.action-checbox {
    width: 15px;
    height: 15px;
    margin-right: 5px;
}

.dropdown-menu.dropdown-risklog.show {
    min-width: 200px;
}

.inner-dd {
    padding: 5px 10px;

}

.inner-dd-bb {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.dd-link {
    color: #6b6f82;
    width: 100%;
    display: block;
}

.collapse-dd
{
    margin-top:10px;
}

.dd-icon {
    font-size: 10px;
    font-weight: 400;
}

@media (max-width: 767px) {
    .ConsolidateSearchBox{
        width: 300px !important;
    }

    body {
        font-size: 0.9rem;
    }

    .settings-tabs i {
        font-size: 15px;
        padding-right: 0px;
    }

    .dropzone-area {
        padding: 30px;
    }
}

#WhiteListButton:disabled {
    background-color: #97A3B5 !important;
    border-color: #97A3B5 !important;
}

#BlackListButton:disabled {
    background-color: #97A3B5 !important;
    border-color: #97A3B5 !important;
}

.date-popup {
    color: #6b6f82;
    width: 100%;
    display: block;
    padding: 5px;
}

@media (max-width: 1400px) {
    .btn.btn-primary.btn-sm.align-self-center.dropdown-toggle.displayBlockWhenWidth1400 {
        /* Add an extra class or its equivalent styles here */
        /* Example: */
        display: block;
        margin-top: 5px;
    }
}



.BiometeriSidebarDiv {
    
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 1px;
    cursor:pointer !important
}


.BiometeriSidebarDiv.active {
    border-left: 4px solid #2c77ff;
   
    
}

.BiometeriSidebarDiv.active h6 {
        color: #2c77ff !important;
    }

    .BiometeriSidebarDiv h6 {
       cursor:pointer
    }

/*.Data-BiometricDiv:has(input[type="checkbox"]:checked) {
    background: #2C77FF27 0% 0% no-repeat padding-box;
    border: 1px solid #2C77FF;
}

*/




.parentsection.disable {
    /*padding: 14px;*/
    border-radius: 8px;
    background-color: #F0F1F4;
    color: #97a8c2;
/*    border: 1px solid #63799B;*/
    background: #97A3B526 0% 0% no-repeat padding-box;
}

.parentsection {
    padding: 15px
}



/*.Depositsection:has(input[type="checkbox"]:not(:checked)) {
    background: #97A3B526 0% 0% no-repeat padding-box !important;*/
    /*opacity: 0.5;*/
/*}

Depositsection:has(input[type="checkbox"]:not(:checked)) select {
    background: #97A3B526 0% 0% no-repeat padding-box !important;*/
    
    /*opacity: 0.5;*/
/*}*/

.biometricHeaderBold {
    font-weight: bold;
}
.DataDecisionHeaderBold {
    font-weight: bold;
}


.footer-btns {
    background: #465df8;
    position:sticky;
    bottom:0px;
}

.btn-primary-outline-f {
    border-color: #fff !important;
    color: #fff;
    background: none;
}

.btn-white-f {
    border-color: #fff;
    color: #465df8;
    background: #fff;
}

..btn-primary-outline-f:hover {
    color: #fff !important;
}