.listing-table .telerik-blazor {
    background-color: white;
    color: unset;
    border-color: #DEDDDC;
}



.listing-table .k-input-solid,

.listing-table .k-picker-solid {
    border-color: white;
    color: #383739;
    /* background-color: #EEEDED; */
    border: none;
}

.listing-table .k-input-solid {
    border-color: white;
    background-color: #EEEDED;
    border: none;
}


.k-input-value-text{}



.listing-table .k-grid .k-table-th,

.k-grid td,

.listing-table .k-grid .k-table-td,

.listing-table .k-filter-row td,

.listing-table .k-filter-row .k-table-td,

.listing-table .k-filter-row .k-table-th {

    border-inline-start-width: 0px;

}
.k-grid td, .k-grid .k-table-td, .k-grid .k-grid-content, .k-grid .k-grid-header-locked, .k-grid .k-grid-content-locked{
    border-collapse: white;
    line-height: 18px;
}


.listing-table .k-filter-row td,

.listing-table .k-filter-row .k-table-td,

.k-filter-row .k-table-th,

.listing-table .k-grid .k-table-th {

    border-block-end-width: 0px;

}



.k-input-solid:focus-within {

    border-color: none !important;

}



.listing-table .k-grid .k-table {

    border-collapse: collapse;

}



.listing-table .k-rounded-md {

    border-radius: 0;

}



.k-button:disabled,

.k-button.k-disabled {

    opacity: 0.4;

}



.k-i-caret-alt-down::before {

    content: '' !important;

    background-image: url('/css/image/down-arrow.svg');

    background-repeat: no-repeat;

    width: 11px;

    height: 7px;

    pointer-events: none;



}



.k-grid .k-table-th:focus,

.k-grid .k-table-th.k-focus,

.k-grid td:focus,

.k-grid td.k-focus,

.k-grid .k-table-td:focus,

.k-grid .k-table-td.k-focus,

.k-grid .k-master-row>td:focus,

.k-grid .k-master-row>td.k-focus,

.k-grid .k-grouping-row>td:focus,

.k-grid .k-grouping-row>td.k-focus,

.k-grid .k-detail-row>td:focus,

.k-grid .k-detail-row>td.k-focus,

.k-grid .k-group-footer>td:focus,

.k-grid .k-group-footer>td.k-focus,

.k-grid .k-master-row>.k-table-td:focus,

.k-grid .k-master-row>.k-table-td.k-focus,

.k-grid .k-grouping-row>.k-table-td:focus,

.k-grid .k-grouping-row>.k-table-td.k-focus,

.k-grid .k-detail-row>.k-table-td:focus,

.k-grid .k-detail-row>.k-table-td.k-focus,

.k-grid .k-group-footer>.k-table-td:focus,

.k-grid .k-group-footer>.k-table-td.k-focus,

.k-grid .k-grid-pager:focus,

.k-grid .k-grid-pager.k-focus {

    box-shadow: none !important;

}



.k-grid-pager {

    background-color: none;

}



.k-grid-pager {

    border-color: #EEEDED !important;

    color: #212529;

    background-color: unset !important;

    border-width: 0px 0 0 !important;

}



.k-grid .k-grid-aria-root {
    border-right: 1px solid #DEDDDC;
    border-left: 1px solid #DEDDDC;
}



.k-input-solid:focus,

.k-input-solid.k-focus {

    color: #495057;

    background-color: #EEEDED !important;

    box-shadow: none !important;

}



.k-toolbar {

    background-color: #ffffff !important;

}



.k-grid {

    border-width: 0px !important;

}



.k-grid-toolbar {

    border-width: 1px 1px 1px !important;

}



.k-pager-info {

    flex: 0 !important;

}



.k-grid-pager {

    justify-content: end;

    padding: 24px 0 0 !important;

}



.k-pager-last,

.k-pager-first {

    display: none !important;

}



.k-i-caret-alt-right::before {

    content: '' !important;

    background-image: url('/css/image/arrow-right.svg');

    background-repeat: no-repeat;

    width: 7px;

    height: 11px;

}



.k-i-caret-alt-left::before {

    content: '' !important;

    background-image: url('/css/image/arrows-left.svg');

    background-repeat: no-repeat;

    width: 7px;

    height: 11px;



}

.k-focus,

.k-input-solid:focus,

.k-input-solid.k-focus {

    box-shadow: none !important;

    border-color: none !important;

}

.k-picker-solid:focus, .k-picker-solid.k-focus{
    background-color: white;
    border: 1px solid #C8C8C8 !important;
    border-color: #C8C8C8;
}

.k-grid-header,

.k-grid-footer {

    -webkit-padding-end: 0 !important;

    padding-inline-end: 0 !important;

}



.k-grid-content {

    overflow-x: scroll;

    overflow-y: hidden !important;

}



/* .listing-table td {
    width: 15% !important;
} */



/* modal css */

.k-window {
    border-color: #ffffff;
    color: #212529;
    background-color: #ffffff;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.5);
    border-radius: 0;
    background-clip: unset;
    border: 0;
    /* max-width: 600px; */
    width: 100%;
    font-family: 'Lato', sans-serif !important;
}

.k-centered {
   position: fixed !important;
   top: 20px !important;
   left: 0 !important;
   right: 0 !important;
   margin: 0 auto;
   bottom: auto;
   transform: none !important;
   overflow: auto;
}


.k-stepper{
    font-family: 'Lato', sans-serif !important;
}

.k-step-text{
    font-size: 13px;
}
.k-window-titlebar {
    padding: 30px 30px 17px 30px !important;
    border-bottom: 0 !important;
}



.k-window-title {

    padding: 0 !important;

    margin: 0 !important;

    font-size: 0 !important;

    line-height: 0 !important;

    text-overflow: ellipsis;

    overflow: hidden;

    cursor: default;

    flex: 1 !important;

    display: block !important;

}

.title-icon{
    width: 50px;
}

.k-window-content:last-child,


.k-prompt-container,

.k-wizard,

.modal-header,

.k-wizard .k-wizard-step {
        padding: 0 !important;
}

.k-wizard .k-wizard-step{
    border-box: none;
}

.k-stepper .k-step-current .k-step-indicator {

    border-color: #00ADEE !important;

    border: 1px solid #00ADEE !important;

    background-color: #00ADEE !important;

    color: #ffffff !important;

    font-weight: bold;

}



.k-stepper .k-step-indicator {
    width: 35px !important;
    height: 35px !important;
    margin: 0 !important;
}



.k-stepper .k-step-indicator {

    border-color: #C8C8C8 !important;

    color: #393839 !important;

    background-color: #FFFFFF !important;

}



.form-sub .form-label {
    font-weight: 500;
    font-family: 'Lato', sans-serif;
}

.mandatory{
    color: #c1272d!important;
}


.k-button-solid-base {
    background: none !important;
    border-inline-start-width: 0px;
}



.k-grid .k-table-th,

.k-grid td,

.k-grid .k-table-td {
    border-inline-start-width: 0px !important;
}



.btn-primary .k-button-text {
    background: #00ADEE !important;
    border: transparent !important;
    font-size: 13px !important;
    line-height: 16px !important;
    letter-spacing: -0.03px !important;
    color: #FFFFFF !important;
    font-weight: 600;
    padding: 13.5px 27px !important;
    max-width: 160px!important;
    width: 100% !important;
    border-radius: unset !important;
    min-width: 160px!important;
    text-transform: capitalize!important;
}



.btn-primary {

    background-color: none !important;

}



.k-button-solid-base:focus,

.k-button-solid-base.k-focus {

    box-shadow: none !important;

}



.action-button-previous .k-button-text {

    color: #383739 !important;

    font-size: 13px !important;

    letter-spacing: 0;

    line-height: 29px !important;

    border: none !important;

    text-transform: uppercase;

    font-family: 'Lato', sans-serif !important;

}



.listing-table .k-table-md {
    font-size: 1rem;
    line-height: 1.5;
    /* width: 1640px !important; */
}



.form-control.invalid {

    border: 1px solid red !important;

}



.form-control.valid.modified:not([type=checkbox]) {
    /* border: 1px solid #26b050 !important; */
}



.invalid,

.valid.modified:not([type=checkbox]) {

    outline: 0 !important;

}



.date::before {

    content: '';

    position: absolute;

    background-image: url(/css/image/calender.svg);

    background-repeat: no-repeat;

    width: 26px;

    height: 26px;

    right: 7px;

    top: 7px;

}



.k-button-solid-base {
    border-color: unset !important;
    padding: 3px 12px 0px 5px !important;
    border-radius: unset !important;
    border-width: 0 !important;
    background-color: white!important;
}



.k-input-inner {
    padding: 8px 12px !important;
    font-family: lato;
}

.k-input-solid .k-input-inner{
    font-size: 16px;
}

.k-picker-solid{
    background-color: white;
    /* border: 1px solid #C8C8C8 !important; */
    border-color: #C8C8C8;
}


.k-step-list-horizontal~.k-progressbar {

    height: 1px !important;

    background-color: #C8C8C8 !important;

}



.k-wizard-horizontal .k-wizard-steps {

    margin-top: 17px !important;

}



.k-wizard .k-wizard-buttons {

    margin-top: 27px !important;

}



.existing-agent .form-main {

    align-items: baseline;

}

.k-input-solid{
    border-color: #C8C8C8 !important;
}


.k-input-md .k-input-values,

.k-picker-md .k-input-values {

    padding: 0 !important;

    gap: 0 !important;

}

/* pagenation */
.k-button-flat-primary{
    color: #393839
}


/* custom css change */

html,

body,

.k-grid,

.k-input-value-text {
    font-family: 'Lato', sans-serif !important;
    font-size: 13px!important;
    color: ;
}
.k-input-value-text {
    font-family: 'Lato', sans-serif !important;
    font-size: 13px!important;
    color: ;
}

.k-wizard-content .k-input-value-text {
    font-family: 'Lato', sans-serif !important;
    font-size: 16px!important;
    color: ;
}
.documents-table{
    margin-top: 10px;
}
.listing-table {
    padding-bottom: 10px;
    padding-top: 10px;
}



.dashboard-listing-type.medium-up-hide {

    padding-bottom: 15px;

}



/* dashboard css change */



.listing-table th {

    font-weight: 800 !important;

}



.status-icon {
    /* justify-content: end; */
}



.listing-table thead th {

    background: #EEEDED !important;

}



.listing-table tr {

    background: #ffffff !important;

    border-bottom: 1px solid #EEEDED !important;

}



.existing-agent-title,

.agents-title {

    font-family: 'Lato', sans-serif !important;

}



.k-grid .k-table-th {
    border-block-end-width: 0px !important;
}



.k-grid-header table {

    border-top: 1px solid #DEDDDC !important;

}



.k-grid-content table {

    border-bottom: 1px solid #DEDDDC !important;

}



.k-table-thead,

.k-table-header,

.k-table-group-sticky-header {

    background-color: #ffffff !important;

}



@media (max-width: 1640px) {

    .listing-table {

        overflow-x: hidden;

    }

}