:root {
    --primary: #4D7CFE;
    --primary-dark: #3894bd;
	--primary-lighter: #90b6e566;
    --secondary-rgb: 255,151,151;
    --primary-darker: #df5353;
    --primary-box-shadow:rgba(235, 88, 88,0.5);
    --secondary: #ff9773;
    --secondary-outline-hover: #F2FCFF;
    --secondary-darker: #eb8d6c;
    --secondary-box-shadow:rgba(255, 151, 115,0.5);
    --danger: #cf2637;
    --danger-box-shadow:rgba(207, 38, 55,0.5);
    --danger-darker: #771a23;
    --info: #279aac;
    --info-darker: #19545d;
    --info-box-shadow:rgba(39, 154, 172,0.5);
    --warning: #ebb71a;
    --warning-box-shadow:rgba(235, 183, 26,0.5);
    --warning-darker: #aa830f;
    --success: #439b38;
    --success-box-shadow:rgba(67, 155, 56,0.5);
    --success-darker:#285422;
    --black: #1c1b1b;
    --black-darker:#000;
    --black-box-shadow:rgba(17, 17, 17,0.5);
    --white: #fff;
    --white-box-shadow:rgba(255, 255, 255,0.5);
    --white-darker:#E1D9D1;
    --light: #dadada;
    --tertiary: #f9a049;
    --quaternary: #e92d62;
    --tertiary-rgb: 249,160,73;
    --quaternary-rgb: 233,45,98;
    --tertiary-darker: #e99645;
    --quaternary-darker: #d32959;
    --background: #f9f9f9;
    --background-rgb: 249,249,249;
    --background-theme: #f1ecea;
    --background-light: #f8f8f8;
    --gradient-1: #eb5858;
    --gradient-2: #f35c5c;
    --gradient-3: #f35e5e;
    --gradient-1-lighter: #f96363;
    --gradient-1-darker: #d95151;
    --background-navcolor-light: #fff;
    --background-navcolor-dark: #242424;
    --theme-image-filter: hue-rotate(158deg) contrast(1.1);
	--borderRadius: 20px;
	--global-transiton: all .4s ease-in-out;
	--orange:#FF7901;
	--dark-2:#CAA49A;
	--dark-3:#F0E7E4;
	--dark-4:#26262E;
	--dark-5:#7D7D7E;
	--gray-4:#BDBDBD;
	--gray-5:#F2F2F4;
    --light-peach: #ffa19296;
	--lighter-pink: rgb(235 88 88 / 18%);

    --action-disable-background:#E1E0E7;
    --action-disable:#BEBDCB;
    --text-primry:#03060B;
    --text-secondary:rgba(3, 6, 11, 0.6);
    --error:#FEBD8E;

    /*border*/
    -border-radius-lg: 16px;
    --border-radius-md: 10px;
    --border-radius-sm: 6px;
    --border-radius-xl: 50px;
    /*  transition  */
    --transition-time: 400ms;
    --transition-time-long: 1000ms;
    --transition-time-short: 200ms;
}


/*global typography*/
.global_typo_h5{
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    color: var(--text-primry);
}
.global_typo_h6{
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    color: var(--text-primry);
    letter-spacing: 0.15px;
}
.global_typo_h4{
    font-size: 34px;
    line-height: 48px;
    font-weight: 500;
    color: var(--text-primry);
    letter-spacing: 0.25px;
}
.global_typo_body1{
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: var(--text-primry);
    letter-spacing: 0.15px;
}
.global_typo_body2{
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: var(--text-secondary);
    letter-spacing: 0.15px;
}
.global_typo_subtitle2{
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    color: var(--text-primry);
    letter-spacing: 0.15px;
}



/*Theme All Button Update Start*/
.global_data_table_col_btn span{
    display: flex;
    align-items: center;
    grid-gap: 6px;
    justify-content: center;
}
.btn{
    /*padding: 12px 20px;*/
    font-size: 1rem;
    line-height: 1rem;
    border: 1px solid !important;
    transition: all var(--transition-time-short);
    border-radius: var(--border-radius-md);
    white-space: nowrap;
}
.btn-ml{
    padding: 12px 20px !important;
}
.btn-lg{
    padding: 1rem 1.5rem !important;
}
.btn-md{
    padding: 10px 12px !important;
    height: 40px !important;
}
.btn-icon{
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn-inline-flex{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.btn-icon span{
    display: inline-flex !important;
}
.btn-small-font{
    font-size: 15px !important;
    font-width: 500 !important;
    line-height: 26px !important;
    letter-spacing: 0.46px !important;
}
.btn-icon svg path{
    fill: var(--primary);
}
.btn-icon:hover svg path{
    fill:var(--white)
}
.btn-icon-space{
    display: flex;
    align-items: center;
    justify-content: center;
    grid-gap: 6px;
}
.btn-width-100{
    width: 100% !important;
}
.btn-icon-space span{
    display: inline-flex !important;
}
.btn-icon-space:hover svg path{
    fill:var(--white)
}
.btn-icon-space svg path{
    fill: var(--primary);
}
.btn-primary {
    color: var(--white) !important;
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
}
.btn-primary i{
    color: var(--white) !important;
}
.btn-primary svg path{
    fill:var(--white) !important;
}
.btn-primary:hover {
    color: var(--white) !important;
    background-color: var(--primary-darker);
    border-color: var(--primary-darker);
    box-shadow: 0 0 0 0.2rem var(--primary-box-shadow);
}
.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem var(--primary-box-shadow);
}
.btn-primary.disabled, .btn-primary:disabled {
    color: var(--white) !important;
    background-color: var(--primary);
    border-color: var(--primary);
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: var(--white) !important;
    background-color: var(--primary);
    border-color: var(--primary);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem var(--primary-box-shadow);
}

.btn-outline-primary {
    color: var(--primary) !important;
    background-color: transparent;
    background-image: none;
    border-color: var(--primary) !important;
}
.btn-outline-primary:hover {
    color: var(--white) !important;
    background-color:  var(--primary) !important;
    border-color:  var(--primary);
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem var(--primary-box-shadow);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: var(--primary) !important;
    background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    color: var(--white) !important;
    background-color: var(--primary);
    border-color: var(--primary); }
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem var(--primary-box-shadow);
}
/*Button primary End*/
.btn-secondary {
    color: var(--white) !important;
    background-color: var(--secondary) !important;
    border-color: var(--secondary) !important;
}
.btn-secondary svg path{
    fill:var(--white) !important;
}
.btn-secondary i{
    color: var(--white) !important;
}
.btn-secondary:hover {
    color: var(--white) !important;
    background-color: var(--secondary-darker) !important;
    border-color: var(--secondary-darker) !important;
    box-shadow: 0 0 0 0.2rem var(--secondary-box-shadow);
}
.btn-secondary:focus, .btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem var(--secondary-box-shadow);
}
.btn-secondary.disabled, .btn-secondary:disabled {
    color: var(--white) !important;
    background-color: var(--secondary);
    border-color: var(--secondary);
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    color: var(--white) !important;
    background-color: var(--secondary);
    border-color: var(--secondary);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem var(--secondary-box-shadow);
}
.btn-outline-secondary {
    color: var(--secondary) !important;
    background-color: transparent;
    background-image: none;
    border-color: var(--secondary);
}
.btn-outline-secondary:hover {
    color: var(--white) !important;
    background-color:  var(--secondary);
    border-color:  var(--secondary);
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem var(--primary-box-shadow);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: var(--secondary) !important;
    background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    color: var(--white) !important;
    background-color: var(--secondary);
    border-color: var(--secondary); }
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem var(--secondary-box-shadow);
}
/*Button secondary End*/

.btn-success {
    color: var(--white) !important;
    background-color: var(--success) !important;
    border-color: var(--success) !important;
}
.btn-success i{
    color: var(--white) !important;
}
.btn-success svg path{
    fill:var(--white) !important;
}
.btn-success:hover {
    color: var(--white) !important;
    background-color: var(--success-darker) !important;
    border-color: var(--success-darker) !important;
    box-shadow: 0 0 0 0.2rem var(--success-box-shadow);
}
.btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 0.2rem var(--success-box-shadow);
}
.btn-success.disabled, .btn-success:disabled {
    color: var(--white) !important;
    background-color: var(--success);
    border-color: var(--success);
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
    color: var(--white) !important;
    background-color: var(--success);
    border-color: var(--success);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem var(--success-box-shadow);
}

.btn-outline-success {
    color: var(--success) !important;
    background-color: transparent;
    background-image: none;
    border-color: var(--success) !important;
}
.btn-outline-success:hover {
    color: var(--white) !important;
    background-color:  var(--success) !important;
    border-color:  var(--success);
}
.btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem var(--success-box-shadow);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
    color: var(--success) !important;
    background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
    color: var(--white) !important;
    background-color: var(--success);
    border-color: var(--success); }
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem var(--success-box-shadow);
}
/*Button Success End*/
.btn-warning {
    color: var(--white) !important;
    background-color: var(--warning) !important;
    border-color: var(--warning) !important;
}
.btn-warning i{
    color: var(--white) !important;
}
.btn-warning svg path{
    fill:var(--white) !important;
}
.btn-warning:hover {
    color: var(--white) !important;
    background-color: var(--warning-darker);
    border-color: var(--warning-darker);
    box-shadow: 0 0 0 0.2rem var(--warning-box-shadow);
}
.btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem var(--warning-box-shadow);
}
.btn-warning.disabled, .btn-warning:disabled {
    color: var(--white) !important;
    background-color: var(--warning);
    border-color: var(--warning);
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
    color: var(--white) !important;
    background-color: var(--warning);
    border-color: var(--warning);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem var(--warning-box-shadow);
}

.btn-outline-warning {
    color: var(--warning) !important;
    background-color: transparent;
    background-image: none;
    border-color: var(--warning) !important;
}
.btn-outline-warning:hover {
    color: var(--white) !important;
    background-color:  var(--warning) !important;
    border-color:  var(--warning);
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem var(--warning-box-shadow);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: var(--warning) !important;
    background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
    color: var(--white) !important;
    background-color: var(--warning);
    border-color: var(--warning); }
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem var(--warning-box-shadow);
}
/*Butoon Warning End*/
.btn-danger {
    color: var(--white) !important;
    background-color: var(--danger) !important;
    border-color: var(--danger) !important;
}
.btn-danger i{
    color: var(--white) !important;
}
.btn-danger svg path{
    fill:var(--white) !important;
}
.btn-danger:hover {
    color: var(--white) !important;
    background-color: var(--danger-darker) !important;
    border-color: var(--danger-darker) !important;
    box-shadow: 0 0 0 0.2rem var(--danger-box-shadow);
}
.btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem var(--danger-box-shadow);
}
.btn-warning.disabled, .btn-warning:disabled {
    color: var(--white) !important;
    background-color: var(--danger);
    border-color: var(--danger);
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
    color: var(--white) !important;
    background-color: var(--danger);
    border-color: var(--danger);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem var(--danger-box-shadow);
}

.btn-outline-danger {
    color: var(--danger) !important;
    background-color: transparent;
    background-image: none;
    border-color: var(--danger) !important;
}
.btn-outline-danger:hover {
    color: var(--white) !important;
    background-color:  var(--danger-darker) !important;
    border-color:  var(--danger);
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem var(--danger-box-shadow);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: var(--danger) !important;
    background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
    color: var(--white) !important;
    background-color: var(--danger);
    border-color: var(--danger); }
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem var(--danger-box-shadow);
}
/*Button Danger End*/
.btn-info {
    color: var(--white) !important;
    background-color: var(--info) !important;
    border-color: var(--info) !important;
}
.btn-info i{
    color: var(--white) !important;
}
.btn-info svg path{
    fill:var(--white) !important;
}
.btn-info:hover {
    color: var(--white) !important;
    background-color: var(--info-darker) !important;
    border-color: var(--info-darker) !important;
    box-shadow: 0 0 0 0.2rem var(--info-box-shadow);
}
.btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 0.2rem var(--info-box-shadow);
}
.btn-info.disabled, .btn-info:disabled {
    color: var(--white) !important;
    background-color: var(--info);
    border-color: var(--info);
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
    color: var(--white) !important;
    background-color: var(--info);
    border-color: var(--info);
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem var(--info-box-shadow);
}

.btn-outline-info {
    color: var(--info) !important;
    background-color: transparent;
    background-image: none;
    border-color: var(--info) !important;
}
.btn-outline-info:hover {
    color: var(--white) !important;
    background-color:  var(--info) !important;
    border-color:  var(--info);
}
.btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem var(--info-box-shadow);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
    color: var(--info) !important;
    background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
    color: var(--white) !important;
    background-color: var(--info);
    border-color: var(--info); }
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem var(--info-box-shadow);
}
/*Button Info End*/
/*Theme All Button Update End*/

.m-badge.m-badge--brand {
    background-color: var(--black);
    color: #ffffff;
}
.m-badge.m-badge--brand-outline{
    color:  var(--black) !important;
    border: 1px solid var(--black) !important;
    background: var(--white) !important;
}

/*.m-badge.m-badge--metal {*/
/*    background-color: #c4c5d6;*/
/*    color: #ffffff; }*/

/*.m-badge.m-badge--light {*/
/*    background-color: #ffffff;*/
/*    color: #282a3c; }*/

/*.m-badge.m-badge--accent {*/
/*    background-color: #00c5dc;*/
/*    color: #ffffff; }*/

/*.m-badge.m-badge--focus {*/
/*    background-color: #9816f4;*/
/*    color: #ffffff; }*/

.m-badge.m-badge--primary {
    background-color: var(--primary) !important;
    color: var(--white) !important;
}
.m-badge.m-badge--primary-outline{
    color: var(--primary) !important;
    border: 1px solid var(--primary) !important;
    background: var(--white) !important;
}
.m-badge.m-badge--secondary {
    background-color: var(--secondary) !important;
    color: var(--white) !important;
}
.m-badge.m-badge--secondary-outline{
    color: var(--secondary) !important;
    border: 1px solid var(--secondary) !important;
    background: var(--white) !important;
}
.m-badge.m-badge--success {
    background-color: var(--success) !important;
    color: var(--white) !important;
}
.m-badge.m-badge--success-outline{
    color: var(--success) !important;
    border: 1px solid var(--success) !important;
    background: var(--white) !important;
}

.m-badge.m-badge--info {
    background-color: var(--info) !important;
    color: var(--white) !important;
}
.m-badge.m-badge--info-outline{
    color: var(--info) !important;
    border: 1px solid var(--info) !important;
    background: var(--white) !important;
}
.m-badge.m-badge--warning {
    background-color: var(--warning) !important;
    color: var(--white) !important;
}
.m-badge.m-badge--warning-outline{
    color: var(--warning) !important;
    border: 1px solid var(--warning) !important;
    background: var(--white) !important;
}

.m-badge.m-badge--danger {
    background-color: var(--danger) !important;
    color: var(--white) !important;
}

.m-badge.m-badge--danger-outline{
    color: var(--danger) !important;
    border: 1px solid var(--danger) !important;
    background: var(--white) !important;
}


/*All badge End*/

/*********************
scroll bar csc
***********************/
.globalModalWrapper .modalBody,
.awesome__scroll_bar{
    height: 100%;
    padding-bottom: 80px;
    overflow-y: auto;
}

.awesome__scroll_bar::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: var(--dark-4);
}

.awesome__scroll_bar::-webkit-scrollbar{
    width: 8px;
}

.awesome__scroll_bar::-webkit-scrollbar-thumb{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: var(--orange);
}
@media(max-width: 992px){
    .awesome__scroll_bar::-webkit-scrollbar{
        width: 6px;
    }
}

/*********************
scroll bar csc
***********************/

.awesome__scroll_bar2{
    height: 100%;
    padding-bottom: 80px;
    overflow-y: auto;
}

.awesome__scroll_bar2::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: var(--dark-4);
}

.awesome__scroll_bar2::-webkit-scrollbar{
    width: 5px;
}

.awesome__scroll_bar2::-webkit-scrollbar-thumb{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: var(--primary);
}
@media(max-width: 992px){
    .awesome__scroll_bar2::-webkit-scrollbar{
        width: 3px;
    }
}

.outer-box {
	max-height: 480px;
	overflow-y: auto;
	padding-right: 6px;
}

.outer-box::-webkit-scrollbar {
    width: 4px;
}

.outer-box::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
}

.outer-box::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #3bcdeb;
    -webkit-box-shadow: inset 0 0 6px #3bcdeb;
}
.outer-box::-webkit-scrollbar-thumb:window-inactive {
	background: #2f495e;
}

#new_payment_form {
	padding-top: 0;
}
.m-topbar
  .m-topbar__nav.m-nav
  > .m-nav__item
  > .m-nav__link
  .m-topbar__userpic
  img {
  width: 40px;
  /*height: 40px;*/
  border-radius: 50%;
  object-fit: cover;
  margin: 0 !important;
  /* height: 100%; */
}
.custom__avatar {
	max-width: 30px;
	max-height: 30px;
}
.m-card-user .m-card-user__pic img {
  height: 100%;
  max-height: 70px;
  width: 70px;
}

.m-card-profile__pic .m-card-profile__pic-wrapper img {
  width: 100%;
}

.m-stack__item.m-stack__item--right.width-300.clu__w300 .m-nav__link .m-topbar__username.m--hidden-mobile {
	margin-top: -15px;
	margin-left: auto;
	padding-right: 12px;
	font-size: 14px;
	color: var(--primary-color);
}

.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-topbar__userpic {
	display: inline-flex;
	margin-left: 0;
	margin-right: 0;
	width: auto;
	max-width: unset;
}
.m-stack__item.m-stack__item--right.width-300.clu__w300 .clu__toggle.m-nav__link {
	display: flex;
	padding: 0;
	margin: 0;
	table-layout: unset;
	align-items: center;
}

.user__balance_amount {
    color: var(--white);
	font-size: 20px;
	font-weight: 500;
	transition: var(--global-transiton);
	margin: 0 30px 0 0 !important;
	display: flex;
    align-items: center;
    grid-gap: 8px;
    border: 1px solid var(--white);
    padding: 3px 10px;
    border-radius: 4px;
}
.user__balance_amount .user__balance_amount_span{
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 14px;

}
.user__balance_amount .user__balance_amount_span span{
    font-size: 16px !important;
}
.user__balance_amount .user__balance_amount_balance{
    font-size: 14px !important;
    color: var(--white);
}
.user__balance_amount .user__balance_amount_span span{
    /*font-size: 23px !important;*/
}
.user__balance_amount:hover {
	color: var(--primary-color);
}
#m_header_menu {
  padding: 0;
}
.sendii-main-logo {
  max-width: 170px;
  width: 170px;
}
.sendii-main-logo img {
  max-width: 150px;
}
.width-300 {
  width: 300px;
}

a.nav-link.m-tabs__link.active:focus,
a.nav-link.m-tabs__link:hover {
  outline: none !important;
  border: 0;
}
a.nav-link.m-tabs__link {
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}

.author-gateway-wrapper .input-group.m-input-group--pill {
  position: relative;
}
.author-gateway-wrapper span#basic-addon1 {
  position: absolute;
  right: 5px;
  top: 7px;
}
div#reportrange {
  border-radius: 1.3rem;
}

.flexitem {
  display: flex;
  justify-content: space-between;
  padding: 0 15px;
  align-items: center;
}
.m-row--col-separator-xl .m-widget24 .m-widget24__item .m-widget24__title {
  margin-left: 15px;
}
.m-widget24 .m-widget24__item .flexitem .m-widget24__stats {
  float: none;
  margin-right: unset;
}
.m-widget24 .m-widget24__item .flexitem .m-widget24__desc {
  margin-left: unset;
}
.clu__last__child .btn.clu__btn{
	padding-left: 1rem;
	padding-right: 1rem;
}
.clu__btn.btn.primary__btn {
	background: var(--primary-color) !important;
	border-color: var(--primary-color) !important;
  }
  .clu__btn.btn.primary__btn:hover {
	background: var(--secondary-color) !important;
	border-color: var(--secondary-color) !important;
	box-shadow: 0px 3px 2px 0px var(--primary-color) !important;
  }

  .clu__btn.btn.secondary__btn {
	background: var(--secondary-color) !important;
	border-color: var(--secondary-color) !important;
  }
  .clu__btn.btn.secondary__btn:hover {
	background: var(--primary-color) !important;
	border-color: var(--primary-color) !important;
	box-shadow: 0px 3px 2px 0px var(--secondary-color) !important;
  }

@media (min-width: 1024px) {
	/* .loopup__single__row {
		margin-right: -60px;
		margin-left: -60px;
	} */
}
@media (max-width: 992px) {
  .m-brand .m-brand__logo .m-brand__logo-wrapper img {
    max-width: 165px;
  }

  .m-stack__item.m-stack__item--right.width-300 {
		width: 100%;
	}
	.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-topbar__username {
		margin-bottom: 10px;
		font-size: 16px;
	}
	.m-nav .m-nav__item > .m-nav__link {
		display: flex;
		align-items: center;
	}
	.user__balance_amount {
		margin-top: -25px;
		margin-right: 46px;
		text-align: right;
	}

	.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-topbar__username {
		font-size: 20px;
		display: block !important;
	}

}
@media (max-width: 767px) {
  .m-brand .m-brand__logo .m-brand__logo-wrapper img {
    width: 100%;
  }
}

.login-right-nav {
  width: 200px;
}
.login-right-nav ul.m-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  display: table-row;
  height: 100%;
}
.login-right-nav ul.m-nav .m-nav__item {
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.login-right-nav ul.m-nav .m-nav__item > .m-nav__link {
  display: initial;
  font-weight: 500;
  font-size: 1.07rem;
  text-transform: initial;
  color: #676c7b;
  padding: 0 10px;
}

/***************************
Date range css
*******************************/
.custom__dropdown:hover {
  text-decoration: none;
}
.custom__dropdown {
  padding: 5px;
  cursor: pointer;
  background: #f8f8fb;
  display: inline-block;
}
.custom__dropdown.custom_border_radius {
  border-radius: 2rem;
}
.custom__dropdown:after {
  display: none;
}
.custom__dropdown .custom__dropdown-title {
  padding: 0.7rem 0.75rem 0.7rem 1.5rem;
}

.custom__dropdown .custom__dropdown-arrow-down {
  display: inline-block;
  position: relative;
  /*background-color: #734cea;*/
  /*border-color: #734cea;*/
  color: var(--white);
  border-radius: 60px;
  padding: 5px;
  width: 30px;
  height: 30px;
}

.gateway-right-wrapper .m-dropdown .m-dropdown__wrapper {
  z-index: 1;
}
@media (max-width: 480px) {
  .author-gateway-wrapper .mr-auto {
    display: none;
  }
  .gateway-right-wrapper {
    width: 100%;
  }
  .gateway-right-wrapper .m-dropdown {
    display: block;
  }
  .custom__dropdown {
    display: flex;
    justify-content: space-between;
  }
}

.m-nav #main_gateway_auth_list li {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.m-nav #main_gateway_auth_list li .author-right-action-btn {
  display: none;
}
.m-nav #main_gateway_auth_list li:hover .author-right-action-btn {
  display: inline-flex;
}
.m-nav #main_gateway_auth_list li .author-right-action-btn i {
  cursor: pointer;
  padding: 5px;
}

.m-nav #main_gateway_auth_list li .author-right-action-btn i:hover {
  color: #5867dd;
}
.gateway-right-wrapper .custom__dropdown {
  background: var(--primary);
  color: var(--white);
  border-radius: 4px;
  padding: 0px 5px !important;
}
.gateway-right-wrapper .custom__dropdown.custom_border_radius{
    padding: 5px 5px !important;
}
.gateway-right-wrapper .custom__dropdown .custom__dropdown-title {
  padding: 0.3rem;
}
.gateway-right-wrapper .custom__dropdown .custom__dropdown-arrow-down {
  border-radius: 50%;
  width: 25px;
  height: 25px;
  padding: 3px;
  text-align: center;
}

@media (min-width: 993px) {
  .m-container.m-container--fluid {
    padding: 0 20px !important;
  }
}

/* datatable design start */
div.dataTables_length {
  padding-left: 2em;
}
div.dataTables_length,
div.dataTables_filter {
  padding-top: 0.55em;
}

tfoot input {
  width: 100%;
  padding: 3px;
  box-sizing: border-box;
}
.dataTables_wrapper .top-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.dataTables_wrapper .top-toolbar .top-left-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.dataTables_wrapper .top-toolbar .top-left-toolbar .dt-buttons {
  margin-left: 10px;
}
.dataTables_wrapper .top-toolbar .top-left-toolbar .dataTables_length {
  padding-left: 0;
}
.bottom-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bottom-toolbar .bottom-left-toolbar .dataTables_info {
  padding-top: 0;
}
.dataTables_wrapper .page-item.active .page-link {
  z-index: 0;
}
/* datatable design end */

/* dummy data content start */
.has-demo-data {
  position: relative;
}
.demo-data-content {
  display: none;
}
.has-demo-data .demo-data-content {
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  background: rgba(239, 239, 239, 0.8);
  align-items: center;
  display: flex;
  padding: 3rem;
  justify-content: center;
}
.has-demo-data .demo-data-content .content {
  color: #696969;
  font-weight: 500;
  font-size: 18px;
}
.has-demo-data:hover .demo-data-content {
  opacity: 1;
  visibility: visible;
}
/* dummy data content end */

@media (min-width: 993px) {
  .m-header-menu
    .m-menu__nav
    > .m-menu__item
    .m-menu__submenu
    > .m-menu__subnav
    .m-menu__content
    .m-menu__inner
    > .m-menu__item
    > .m-menu__link {
    padding: 9px 30px;
    display: flex;
    align-items: center;
  }
  .m-header-menu
    .m-menu__nav
    > .m-menu__item
    .m-menu__submenu.m-menu__submenu--fixed {
    width: 275px;
  }
}

/*Daterangepicker start*/
/*.input-group.m-input-group.m-input-group--pill.igp {*/
/*    position: relative;*/
/*    margin-bottom: 4px;*/
/*}*/

/*.input-group.m-input-group.m-input-group--pill.igp .input-group-addon {*/
/*    position: absolute;*/
/*    right: 10px;*/
/*    top: 5px;*/
/*    color: #1e7e34;*/
/*}*/
/*.input-group.m-input-group.m-input-group--pill.igp .input-group-addon i {*/
/*    font-size:24px;*/
/*}*/
/*.igp #m_daterangepicker_1{*/
/*    background: #ffffff;*/
/*    border: .5px solid #ebedf2;*/
/*    border-top-right-radius: 1.3rem;*/
/*    border-bottom-right-radius: 1.3rem;*/
/*    padding-top: 11px;*/
/*}*/
/*Daterangepicker end*/

/* daterange picker start */
.log_report_accordian_bpdy_v2 i.la{
	background-color:var(--primary) !important;
}
.custom-body i.la.la-minus{
	background: var(--orange) !important;
}
.daterangepicker.ltr .ranges ul li.active {
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
}
.daterangepicker.ltr .ranges ul {
  width: 215px !important;
}
.daterangepicker .ranges {
  padding: 25px;
}
.daterangepicker .ranges ul li {
  font-size: 14px;
}
/* daterange picker end */


/* Menu design update */
.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {
	color: var(--primary-color);
}
a {
	color: var(--primary-color);
}
a:hover {
	color: var(--secondary-color);
}
.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text, .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text,
.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon, .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon  {
	color: var(--secondary-color);
}


@media (min-width: 993px){
	.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link > .m-menu__hor-arrow, .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link > .m-menu__hor-arrow,
	.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link > .m-menu__hor-arrow {
		color: var(--secondary-color);
	}


	.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
		color: var(--secondary-color);
	}
	.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text{
		color: var(--secondary-color);
	}  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text{
		color: var(--secondary-color);
	}  .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
		color: var(--secondary-color);
	}

	.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item:hover > .m-menu__link .m-menu__link-text, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
		color: var(--secondary-color);
	}

	.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item:hover > .m-menu__link .m-menu__link-icon, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon {
		color: var(--secondary-color);
	}

	.m-stack__item.m-stack__item--right.width-300.clu__w300 .clu__toggle.m-nav__link:hover {
		color: var(--secondary-color);
	}

	.m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner:not(:last-child) {
		padding-bottom: 0px !important;
	}

	.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-icon {
		font-size: 1.2rem;
		width: 22px;
		margin: 0 5px 0 0;
	}
	.m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {
		font-size: 1.2rem;
		width: 22px;
		margin: 0;
	}
	.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-text,
	.m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {
		transition: all .4s ease-in-out;
	}
	.m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {
		font-size: 1rem;
	}


}

.defaultBorderRadius {
	border-radius: var(--borderRadius);
}

.m-topbar .m-topbar__nav.m-nav > .m-nav__item:hover > .m-nav__link .m-topbar__username, .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-nav__link-icon--active > .m-nav__link .m-topbar__username, .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-dropdown--open > .m-nav__link .m-topbar__username {

	color: var(--secondary-color);
}

.m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-icon, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-text, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-arrow, .m-nav .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-icon, .m-nav .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-text, .m-nav .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-arrow, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-icon, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-text, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-arrow, .m-nav .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-icon, .m-nav .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-text, .m-nav .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-arrow{

	color: var(--secondary-color);
}

.clu__btn.btn.secondary__btn {
	background: var(--secondary-color) !important;
	border-color: var(--secondary-color) !important;
}

.clu__btn.btn.secondary__btn:hover {
	background: var(--primary-color) !important;
	border-color: var(--primary-color) !important;
	box-shadow: 0px 3px 2px 0px var(--secondary-color) !important;
}



@media (max-width: 992px){
.m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-dark > i {
	color: var(--white);
}

.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-icon, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon, .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {
	color: var(--white);
}

.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {
	color: var(--secondary-color);
}

.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-icon, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-icon, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__ver-arrow, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__ver-arrow{
	color: var(--white);
}

.m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav .m-menu__content .m-menu__inner .m-menu__link {
	padding-left: 55px;
}

.m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-dark {
	background-color: var(--secondary-color)
}

.m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__link {
	padding: 9px 20px;
}
.m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__submenu .m-menu__subnav .m-menu__content .m-menu__heading {
	padding-left: 56px;
}


}

.m-footer .m-footer__copyright {
	font-size: 14px;
}
.m-footer .m-footer__copyright a{
	color: var(--primary-color);
}
.m-footer .m-footer__copyright a:hover{
	color: var(--secondary-color);
}
.m-loader.m-loader--success:before {
	border-top-color:var(--primary-color);
}
.blockUI.blockMsg.blockElement {
	display: flex;
	justify-content: center;
	width: 100% !important;
}

.m-loader.m-loader--brand:before {
	border-top-color: var(--primary-color);
	border-top-color: var(--secondary-color);
}

.m-portlet__body.clu__no__padding {
	padding: 0;
}
.m-portlet .m-portlet__body.clu__mportletbody {
	padding: 0;
}
.m-portlet .m-portlet__body.clu__mportletbody .form-group.m-form__group.row {
	padding-left: 15px;
	padding-right: 15px;
}
.clu__payment__add__form .help-block {
	font-weight: 400;
	font-size: 13px;
}

.clu__payment__add__form code {
	background:transparent;
}

.log__btn {
	margin-bottom: 10px;
}

.sa-confirm-button-container button.confirm {
	background-color: var(--primary) !important;
	box-shadow: none !important;
}

.status-icon i.fa.fa-check {
    border: 1px solid var(--secondary-color);
    color: var(--secondary-color);
}

.phone-number {
    color: var(--secondary-color);
}



/* new design - 12.11.2020 */
.clu_checkbox_inline .clu_checkbox input ~ p {
	display: flex;
	align-items: center;
}
.segment_price {
	/* background: #ddd;
	padding: 0 8px;
	right: 40px;
	position: absolute;
	min-width: 70px;
	min-width: 45px;
	padding-left: 6px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	max-width: 100px;
	font-size: 13px;
	border-radius: 4px;
	color: var(--primary-color);
	border-top-left-radius: 0;
	border-bottom-left-radius: 0; */
}

.segment_price:before {
	/* content: '';
	border-top: 22px solid transparent;
	border-left: 20px solid transparent;
	border-bottom: 21px solid transparent;
	left: -38px;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	border-right: 20px solid #dddddd; */

	/* content: '';
	border-top: 15px solid transparent;
	border-left: 15px solid transparent;
	border-bottom: 12px solid transparent;
	left: -31px;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	border-right: 16px solid #dddddd; */
}

.segment_price span {
	font-size: 8px;
	word-break: break-all;
}

.clu_checkbox_inline .clu_checkbox input ~ p .segment_price,
.clu_checkbox_inline .clu_checkbox input ~ p .segment_price:before {
	transition: all .4s ease-in-out;
}

.clu_checkbox_inline .clu_checkbox input:checked ~ p .segment_price {
	/* background: var(--secondary-color);
	color: var(--white); */
}

.clu_checkbox_inline .clu_checkbox input:checked ~ p .segment_price:before {
	/* border-right-color: var(--secondary-color);  */
}
.checkbox__header{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 30px;
}
.selectAll {
	flex: 1;
}
.selectAll p {
	margin-bottom: 0;
}
.checkbox__header__right{
	/* display: flex;
	align-items: center;
	justify-content: space-between;
	flex: 1;
	padding-left: 100px;
	padding-right: 50px; */
}
.clu__total__cost {
	font-size: 22px;
	font-weight: 500;
	color: var(--primary-color);
	margin-right: 10px;
}
.checkbox__header .clu_checkbox_inline .clu_checkbox {
	margin-bottom: 0;
}


.innerCol .clu__btn{
	display: block !important;
	margin-left: auto;
}

.allViewFormat{
	width: 100%;
}
.allViewFormat thead td{
	width: 50%;
}
.header__format {
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.allViewFormat .header__format span {
	text-align: left;
	font-size: 22px;
	flex: 1;
}

.allViewFormat .header__format.standerd span {
	background: var(--white);
}

/* .allViewFormat .header__format span:last-child {
	background: #1c2933;
} */
.allViewFormat .clu__view {
	margin: 10px auto;
}
/* .allViewFormat .setHeight {
	max-height: 350px;
	overflow-y: auto;
	padding-right: 10px;
} */
.allViewFormat .body__format:last-child .setHeight {
	/* background: #000; */
}
.allViewFormat code {
	background: transparent;
	color: #fff !important;
	font-size: 14px;
}
.allViewFormat tbody .row-data:first-child {
	background: #fff;
}
.allViewFormat .table-striped tbody tr:nth-of-type(odd) {
	background: transparent !important;
}
.allViewFormat .body__format #lookup-search-data-table-body{
	width: 100%;
}

#lookup-search-data-table-body tr td, #lookup-search-data-table-body tr th {
	padding-left: 20px;
	padding: 10px;
	width: 50%;
	color: #777;
	font-weight: 500;
}

.body__format .clu__btn.btn {
	margin: 15px 15px 0;
	margin-left: auto;
}
#lookup-search-data-table-body th, #lookup-search-data-table-body td {
	border: 2px solid #ddd;
	width: 50%;
}
.allViewFormat ::-webkit-scrollbar {
	width: 6px;
	height: 10px;
  }

  .allViewFormat ::-webkit-scrollbar-track {
	border-radius: 10px;
	background: var(--secondary-color);
  }

  .allViewFormat ::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: var(--primary-color);
  }

  .body__format__wrapper {
	/* display: flex;
	justify-content: space-between; */
	/* align-items: flex-start; */
	padding-bottom: 60px;
	position: relative;
}
.body_format_wrapper_v2 .body__format {
	/* width: 50%; */
	position: relative;
	padding: 0 100px;
}
.body__format .btn.clu__btn{
	/* position: absolute; */
	right: 0;
	bottom: -60px;
}

.m-checkbox-inline.clu_checkbox_inline.alternate .clu_checkbox {
	font-size: 14px !important;
	width: calc(50% - 15px);
}
.mask-file-input span#file_upload_panel {
	word-break: break-all;
}


/* =================design css update on 9 august 2022 Start =============*/
.admin_font_color_v2{
    color: var(--primary) !important;
}
.global_primary_font_color{
    color: var(--primary) !important;
}
.green_font_color_v2{
	color: rgba(73, 217, 94, 1) !important;
}
.orange_font_color_v2{
	color: rgba(255, 121, 1, 1)!important;
}
.black_font_color_v2{
	color: rgba(38, 38, 46, 1)!important;
}
.malibu_font_color_v2{
	color:#87BEFF !important;
}

.orange_bg_v2{
	background-color: var(--orange) !important;
	background: var(--orange) !important;
}
.green_bg_v2{
	background-color: rgba(73, 217, 94, 1) !important;
	background: rgba(73, 217, 94, 1) !important;
}
.black_bg_v2{
	background-color: #000 !important;
	background: #000 !important;
}
.brand_black_bg_v2{
	background-color: rgba(38, 38, 46, 1)!important;
	background: rgba(38, 38, 46, 1)!important;
}






#m_header_menu{
	display: none;
}
.global_table_for_v2{
	border: 0 !important;
	border-collapse: separate;
	border-spacing: 0 10px !important;
}
.global_table_for_v2 tbody tr{
	background-color: var(--white) !important;
	border: 1px solid var(--gray-5) !important;
	transition: all linear 0.3s;
}
.global_table_for_v2 tbody tr:hover{
	box-shadow: 0px 20px 50px -20px rgba(0, 0, 0, 0.2) !important;
}
.global_table_for_v2 thead th{
	font-size: 16px !important;
	color:var(--dark-4) !important;
	font-weight: 500 !important;;
}
.global_table_for_v2 tbody tr td{
	border: 0 !important;
	padding: 19px 0.75rem !important;
	border-top: 1px solid var(--gray-5) !important;
	border-bottom: 1px solid var(--gray-5) !important;
	font-size: 16px !important;
	color:var(--dark-5) !important;
}
.global_table_for_v2 tbody tr td:first-child{
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.global_table_for_v2 tbody tr td:last-child{
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;

}


.global_table_col_back_for_v2{
	border: 0 !important;
	border-collapse: separate;
	border-spacing: 0 10px !important;
}
.global_table_col_back_for_v2 tbody tr{
	background-color: #F5F5F5 !important;
	border: 1px solid var(--gray-5) !important;
	transition: all linear 0.3s;
}
.global_table_col_back_for_v2 tbody tr:hover{
	box-shadow: 0px 20px 50px -20px rgba(0, 0, 0, 0.2) !important;
}
.global_table_col_back_for_v2 thead th{
	font-size: 14px !important;
	color:var(--dark-4) !important;
	font-weight: 500 !important;;
}
.global_table_col_back_for_v2 tbody tr td{
	border: 0 !important;
	padding: 19px 0.75rem !important;
	border-top: 1px solid var(--gray-5) !important;
	border-bottom: 1px solid var(--gray-5) !important;
	font-size: 16px !important;
	color:var(--dark-5) !important;
}
.global_table_col_back_for_v2 tbody tr td:first-child{
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.global_table_col_back_for_v2 tbody tr td:last-child{
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;

}

.dataTables_length select{
	border-radius: 30px !important;
}
.dataTables_length  .form-control,
.dataTables_filter .form-control{
	border-radius: 30px !important;
	/*background: transparent !important;*/
	/*background-color: transparent !important;*/
    border-color: var(--primary) !important;
}
.form-control{
    /*border-color: var(--primary) !important;*/
}
.dataTables_length select:focus{
	box-shadow: 0 0 0 rgba(0,0,0,0.0) !important;
}
.global_table_col_back_for_v2 tfoot tr th{
	border: 0 !important;
}
.dataTables_paginate .pagination{
	grid-gap: 8px !important;
}

/* global data table pagination start */
.bread_data_table_list_top_padding{
    padding: 8px !important;
}
.global_pagination_extra .global_pagination_extra_panel ul{
    grid-gap: 4px;
}
.global_pagination_extra .global_pagination_extra_panel li a.page-link,
.dataTables_paginate .paginate_button a.page-link{
	border-radius: 50% !important;
    height: 30px !important;
    width: 30px !important;
    display: flex;
    align-items: center;
    justify-content: center;
	color:var(--gray-4) !important;
}

.global_pagination_extra .global_pagination_extra_panel li .active-pagination-list-conversation,
.dataTables_paginate .pagination .active a.page-link{
	background-color: transparent !important;
	color: var(--primary) !important;
	border-color: var(--primary) !important;
}
.dataTables_paginate .pagination .previous a span,
.dataTables_paginate .pagination .next a span{
	font-size: 12px ;
}

.dataTables_paginate .pagination .first a,
.dataTables_paginate .pagination .last a{
	color: var(--primary) !important;
	font-size: 16px;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination{
    margin: 2px 0 9px 0 !important;
}

/* global data table pagiantaion end */


.btn_orange_v2{
	background-color: var(--orange) !important;
    border-color: var(--orange) !important;
	color: var(--white);
	border-radius: 4px !important;
	padding: 16px;
	box-shadow: 0px 20px 50px rgba(255, 121, 1, 0.3) !important;
}
.btn_orange_v2:hover{
	background-color: #e77005 !important;
    border-color: #e77005 !important;
}
.btn_orange_with_icon_v2{
	background-color: var(--orange) !important;
    border-color: var(--orange) !important;
	color: var(--white);
	border-radius: 4px !important;
	padding: 12px 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	grid-gap: 6px;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: 0px 20px 50px rgba(255, 121, 1, 0.3) !important;
}
.btn_orange_with_icon_v2:hover{
	background-color: #e77005 !important;
    border-color: #e77005 !important;
}
.btn_orange_sm_btn_v2{
	background-color: var(--orange) !important;
    border-color: var(--orange) !important;
	color: var(--white) !important;
	border-radius: 4px !important;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	grid-gap: 6px;
	box-shadow: 0px 20px -1px rgba(255, 121, 1, 0.3) !important;
}
.btn_orange_sm_btn_v2:hover{
	background-color: #e77005 !important;
    border-color: #e77005 !important;
}
.btn-outline-primary:hover{
	/*background-color: #e77005 !important;*/
    /*border-color: #e77005 !important;*/

}
.btn_orange_light_sm_btn_v2{
	background-color:rgba(255, 121, 1, 0.1) !important;
    border-color: rgba(255, 121, 1, 0.0) !important;
	color: var(--orange);
	border-radius: 4px !important;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	grid-gap: 6px;
	/* box-shadow: 0px 20px 50px rgba(255, 121, 1, 0.3) !important; */
}
.main_container_title_v2{
	font-size: 30px !important;
	line-height: 32px !important;

}
.btn_orange_light_sm_btn_v2:hover{
	background-color: rgba(255, 121, 1, 0.3) !important;
    /* border-color: rgba(255, 121, 1, 0.3) !important; */
}
.all_common_btn{
	border-radius: var(--border-radius-20px) !important;
    padding: 10px 12px !important;
    transition: var(--global-transition);
    font-size: 16px;
    line-height: 18px;
    cursor: pointer;
    color: var(--white);
    font-family: var(--primary-font);
    display: inline-flex;
	width: auto !important;
    align-items: center;
}
.btn_orange_overly_btn_v2{
	background-color:rgba(255, 1, 1, 0.1)!important;
    border-color: rgba(255, 121, 1, 0.0) !important;
	color: #FF5E5E !important;
	border-radius: 4px !important;
	padding: 10px;
	font-size: 16px !important;
	font-weight: 500 !important;
	display: flex;
	align-items: center;
	justify-content: center;
	grid-gap: 6px;
}
.btn_orange_overly_btn_v2:hover{
	background-color: rgba(255, 121, 1, 0.3) !important;
	color: #FF5E5E !important;
}

.m_update_header_v2 .profile_dropdown_wrpper_v2{
	width: auto !important;
	top: 50px;
	right: 7px !important;
}
.m_update_header_v2 .profile_dropdown_wrpper_v2 .m-dropdown__inner{
	width: 200px;
	border: 1px solid #F2F2F4;
    border-top: 0;
	box-shadow: rgba(0,0,0,0.0) !important;
}
.m_update_header_v2 .profile_dropdown_wrpper_v2 .m-dropdown__inner .m-nav__item span{
	font-size: 12px;
	font-weight: 500;
	color: var(--dark-5);
    display: flex;
    grid-gap: 8px;
    align-items: center;

}
.m_update_header_v2 .profile_dropdown_wrpper_v2 .m-dropdown__inner .m-nav__item svg.nav_profile_menu_item_svg{
    width: 16px;
}
.m_update_header_v2 .profile_dropdown_wrpper_v2 .m-dropdown__inner .m-nav__item svg.nav_profile_menu_item_svg path{
    stroke:rgb(125, 125, 126);
}
.m_update_header_v2 .profile_dropdown_wrpper_v2 .m-dropdown__inner .m-nav__item svg.nav_profile_menu_item_setting_svg{
    width: 16px;
}
.m_update_header_v2 .profile_dropdown_wrpper_v2 .m-dropdown__inner .m-nav__item svg.nav_profile_menu_item_setting_svg path{
    fill:rgb(125, 125, 126);
}
.m_update_header_v2 .profile_dropdown_wrpper_v2 .m-dropdown__inner li a{
    padding: 6px 0px !important;
}

.m_update_header_v2 .profile_dropdown_wrpper_v2 .m-dropdown__inner .m-nav__item:hover span{
	color: var(--primary) !important;
}
.m_update_header_v2 .profile_dropdown_wrpper_v2 .m-dropdown__body{
	padding: 0 !important;
	text-align: left;
}

.m_update_header_v2 .user_profile_wrapper_v2{
	background: #fff;
    border-radius: 30px;
    display: flex;
    align-items: center;
    padding: 5px 7px;
    height: 50px;
    grid-gap: 10px;
}
.m_update_header_v2 .user_profile_wrapper_v2 .m-topbar__username{
	font-size: 14px;
	font-weight: 500;
	color: var(--dark-4) !important;
	display: flex !important;
    align-items: center;
	margin: 0 !important;
    grid-gap: 7px;
}
/* Top Bar End */
.m_update_header_v2{
	background: #000 !important;
	height: 70px !important;
}

.side_bar_wrapper{
    position: fixed;
    width: 242px;
    background: #000;
    height: 100%;
    z-index: 9;
    top: 70px;
	padding-top: 38px;
}
.m_main_body_container{
	margin-left: 224px;
    width: calc(100% - 224px);
}
.side_bar_wrapper .side_bar_menu_item{
	/* padding: 10px 0px; */
    margin-bottom:6px;
}
.side_bar_wrapper .side_bar_menu_item_link{
	padding: 0 20px;
	font-size: 14px;
	font-weight: 500;
    text-transform: uppercase;
	line-height: 30px;
	color: var(--dark-5);
	display: flex;
    align-items: center;
    grid-gap: 20px;
	position: relative;
}

.sidebar ul li a.side_bar_menu_item_link{
    padding: 15px 20px;
}
li.side_bar_menu_item:has(ul.show) a.side_bar_menu_item_link{
    background-color: #F8FAFB;
    border-left: 2px solid #4D7CFE;
}
ul .side_bar_menu_child_item_active a{
    border-left: 2px solid #4D7CFE;
    background: transparent;
}

li.side_bar_menu_item:has(ul.show) a{
    font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 17px;
text-transform: uppercase;
}
.side_bar_menu_item_active{
background: #F8FAFB;
}


/* li.side_bar_menu_item:has(ul.show)  .submenu a{
    font-weight: 400;
} */


/* .side_bar_menu_item_active{
    background: red;
} */
/* .side_bar_wrapper .side_bar_menu_item_link_active{
    background-color: red;
} */

/* li.submenu:has(ul.show) a{

} */

/* li.side_bar_menu_item:has(ul.show) .submenu a{
    background-color: #F8FAFB;
    border-left: 2px solid #4D7CFE;
} */

.side_bar_wrapper .side_bar_menu_item_link_extra{
	justify-content: space-between !important;
}
.side_bar_wrapper .has-submenu ul.submenu{
    padding-left: 45px !important;
}
span.side_bar_menu_item_link_dorp_d .side_bar_menu_icon svg {
    width: 19px;
}
.side_bar_wrapper .side_bar_menu_item_link_dorp_d{
	align-items: center;
    grid-gap: 16px;
}


.side_bar_wrapper .side_bar_menu_item_link:after{
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 2px;
	background: var(--primary);
	opacity: 0;
}

/* .side_bar_wrapper .side_bar_menu_item.has-submenu .submenu li{
	list-style: none;
    font-size: 12px;
} */
/* 
.side_bar_wrapper .side_bar_menu_item.has-submenu .submenu li {
    list-style: none;
    font-size: 12px;
    padding: 10px;
    background: #ece9e9;
    margin-bottom: 10px;
} */

.side_bar_wrapper .side_bar_menu_item.has-submenu .submenu li {
    list-style: none;
    font-size: 12px;
    padding: 2px;
    /* background: #ece9e9; */
    /* margin-bottom: 10px; */
}

.side_bar_wrapper .side_bar_menu_item.has-submenu .submenu li a{
	color: var(--dark-5) !important;
    font-weight:400!important;
	margin: 4px 0 !important;
}
.side_bar_wrapper .side_bar_menu_item.has-submenu .submenu li a:hover{
	color: var(--primary) !important;
}
.side_bar_wrapper .side_bar_menu_item_active .side_bar_menu_item_link .svg_c path{
	fill:var(--primary)
}
.side_bar_wrapper .side_bar_menu_item_active .side_bar_menu_item_link:after{
	opacity: 1;
}
.side_bar_wrapper .side_bar_menu_item_link:hover svg.svg_c path{
	fill:var(--primary)
}
/* .side_bar_wrapper .side_bar_menu_item_link:hover::after{
	opacity: 1;
} */
.side_bar_wrapper .side_bar_menu_item_link span{
	display: inline-flex;
}
.side_bar_wrapper .nav{
	flex-wrap: unset !important;
	overflow-y: auto;
    height: calc(100vh - 128px);
    overflow-x: hidden;
}




/* look up design start */
.loopup_single_row_v2 .m_portlet_update_v2{
	background: var(--bodybg-color);
	box-shadow: 0 0 0 rgba(0,0,0,0.0) !important;
}
.loopup_single_row_v2 .m_portlet_update_v2 .m-portlet__head{
	padding: 0 !important;
	height: auto !important;
}
.body_main_header_title{
	font-size: 30px !important;
	line-height: 40px !important;
	font-weight: 500 !important;
	color: var(--dark-4);
}
.loopup_single_row_v2  .iti__arrow{
    display: none !important;

}
.loopup_single_row_v2 .iti__selected-flag{
    padding: 0 18px !important;
}
.loopup_single_row_v2 .iti__country-list{
    display: none !important;
}
.m_portlet_update_v2 .lookup_header_form_v2 .phone_no_update_v2{
	border: 1px solid #F2F2F4;
	box-shadow: 0px 20px 50px -20px rgba(0, 0, 0, 0.2);
	border-radius: 50px;
	padding-left: 16px !important;
	height: 50px;
}
.m_portlet_update_v2 .lookup_header_form_v2 .phone_no_update_v2:focus{
	outline: none;
}
.m_portlet_update_v2 .lookup_header_form_v2 .iti__flag-container{
	position: unset !important;
	box-shadow: 0px 20px 50px -20px rgb(0 0 0 / 20%);
    border-radius: 50px;
    background: var(--white);
	padding: 0 5px;
}
.m_portlet_update_v2 .lookup_header_form_v2 .iti__flag-container .iti__selected-flag{
	grid-gap: 8px;
}
.m_portlet_update_v2 .lookup_header_form_v2 .iti__flag-container .iti__selected-flag:focus,
.m_portlet_update_v2 .lookup_header_form_v2 .iti__flag-container .iti__selected-flag:hover{
	background-color: rgba(0,0,0,0.0) !important;
}
.m_portlet_update_v2 .lookup_header_form_v2 .iti.iti--allow-dropdown{
	display: flex;
	grid-gap: 20px;
}
.m_portlet_update_v2 .lookup_header_form_v2 .clu_summit_lookup_wr{
	margin-left: 20px !important;
}
.m_portlet_update_v2 .lookup_header_form_v2 .btn_orange_v2{
	padding: 15px 25px !important;
}
.m_portlet_update_v2 .lookup_header_form_v2 .lookup_checkbox_update_v2 {
	position: fixed;
    width: 556px;
    right: 0;
    background: #fff;
    top: 42px;
    height: 100vh;
	border: 1px solid var(--gray-5);
	transition: all linear 0.2s;
	z-index: 90;
	display: none;
}
.overly_modal_v2{
	position: fixed;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.5);
	left: 0;
	top:0;
	z-index:-1;
	opacity: 0;
	transition: all linear 0.3s;
}
.overly_modal_v2.overly_modal_v2_open{
	z-index:50;
	opacity: 1;
}
.m_portlet_update_v2 .lookup_header_form_v2 .lookup_checkbox_update_v2_slide_hide{
	margin-right: -571px;
}
.m_portlet_update_v2 .lookup_header_form_v2 .lookup_checkbox_update_v2 .lookup_checkbox_update_v2_title{
	border-bottom: 1px solid var(--gray-5);
    font-size: 24px;
    font-weight: 500;
    line-height: 40px;
    text-align: center;
    color: var(--dark-4);
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
}
.m_portlet_update_v2 .lookup_header_form_v2 .lookup_checkbox_wrapper_v2 {
	display: grid !important;
    grid-template-columns: repeat(2,1fr);
	row-gap: 10px;
    column-gap: 20px;
}

.m_portlet_update_v2 .lookup_header_form_v2 .lookup_checkbox_wrapper_v2 .clu_checkbox{
	width: unset !important;
	display: flex;
    justify-content: space-between;
	box-shadow: 0px 10px 20px rgb(0 0 0 / 5%);
    border-radius: 10px;
    border: 1px solid var(--gray-5);
    align-items: center;
    padding: 12px 15px 12px 47px;
	position: relative !important;
	margin: 0 !important;
}
.m_portlet_update_v2 .lookup_header_form_v2 .lookup_checkbox_wrapper_v2 .lookup_checkbox_wrapper_v2_right,
.m_portlet_update_v2 .lookup_header_form_v2 .lookup_checkbox_wrapper_v2 .lookup_checkbox_wrapper_v2_left{
	font-size: 14px !important;
	font-weight: 400;
	line-height: 24px;
	color: var(--dark-4) !important;
	margin: 0 !important;
}
.m_portlet_update_v2 .lookup_header_form_v2 .lookup_checkbox_wrapper_v2 .lookup_checkbox_wrapper_v2_left .checkmark{
	top: 13px !important;
    left: 12px !important;
	width: 20px !important;
	height: 20px !important;
}
.m_portlet_update_v2 .lookup_header_form_v2 .lookup_checkbox_update_v2 .checkbox__wrapper{
	padding: 20px !important;
	position: relative;
}
.m_portlet_update_v2 .lookup_checkbox_update_v2 .lookup_checkbox_drawer_close{
	background: #FFD7D7;
    width: 30px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: absolute;
    left: -16px;
    top: 25px;
	cursor: pointer;
}

.m_portlet_update_v2 .lookup_checkbox_wrapper_v2 .checkmark{
	border-radius: 4px;
}

.m_portlet_update_v2 .lookup_checkbox_wrapper_v2 .clu_checkbox input:checked ~ .checkmark{
	border-color: var(--orange) !important;
	background-color: var(--orange) !important;
	border-radius: 4px;
}
.m_portlet_update_v2 .lookup_checkbox_wrapper_v2 .checkmark:after {
	left: 9px !important;
	top: 4px !important;
	border-width: 0 2px 2px 0 !important;
}
.m_portlet_update_v2 .lookup_checkbox_update_v2 .lookup_checkbox_update_v2_inner_container{
	overflow-y: auto;
	height: calc(100vh - 200px);
	padding-bottom: 37px;
	text-align: center;
	padding-right: 5px;
}

.m_portlet_update_v2 .lookup_checkbox_update_v2_inner_container .curl_copy_button_v2{
	margin: 0 auto;
}
.full-width.pane-section-content.section__v2_v2{
	display: block !important;
}
.lookup_checkbox_update_v2_inner_container .lookup_checkbox_all_select_v2 .checkmark{
	height: 20px !important;
    width: 20px !important;
	background-color: var(--orange) !important;
	border-color: var(--orange) !important;
	top: 4px !important;
}
.lookup_checkbox_update_v2_inner_container .lookup_checkbox_all_select_v2 .checkmark:after{
	left: 9px !important;
    top: 8px !important;
}
.loopup_single_row_v2 .lookup_checkbox_total_cost_v2_wr{
	border: 1px dashed rgba(125, 125, 126, 0.4);
    border-radius: 10px;
    background: var(--gray-5);
    padding: 20px 40px;
    text-align: center;
	margin: 30px 0;
}
.loopup_single_row_v2 .lookup_checkbox_total_cost_v2_wr .lookup_checkbox_total_cost_v2_row{
	display: flex;
    justify-content: center;
    grid-gap: 97px;
    max-width: 330px;
    margin: 0 auto;
}
.loopup_single_row_v2 .lookup_checkbox_total_cost_v2_wr .lookup_checkbox_tc_title_v2{
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: var(--dark-5);
	text-align: left !important;
    width: 100%;
	margin-bottom: 10px;
}
.loopup_single_row_v2 .lookup_checkbox_total_cost_v2_wr .lookup_checkbox_tc_title_v2_total{
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: var(--dark-4);
	text-align: left !important;
    width: 100%;
	margin-bottom: 10px;
}
.loopup_single_row_v2 .lookup_checkbox_total_cost_v2_wr .lookup_checkbox_total_cost_v2_border{
	border-bottom: 1px solid #ffff;
    margin-bottom: 10px;
}
.loopup_single_row_v2 .lookup_checkbox_total_cost_v2_wr .lookup_checkbox_tc_value_v2{
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: var(--dark-4);
}

/* look up response css */
/* body.stop-scrolling {
	overflow: auto !important;
} */



.loopup_single_row_v2 .look_up_response_tab_v2 .nav-link{
	background: var(--white) !important;
	border-bottom-color: var(--white)!important ;
	cursor: pointer;
	font-size: 16px;
    font-weight: 500;
    color: var(--dark-4);
	padding: 12px 16px !important;
}
.loopup_single_row_v2 .look_up_response_tab_v2 .nav-link:focus{
	outline: none;
}
.loopup_single_row_v2 .look_up_response_tab_v2 .nav-link.active{
	border-color: var(--white);
	border-bottom: 2px solid var(--primary) !important;
	color: var(--primary) !important;
}
.loopup_single_row_v2 .look_up_response_tab_v2 .nav-link:hover{
	border-top-color: var(--white);
	color: var(--primary) !important;
}
.loopup_single_row_v2 .look_up_response_tab_v2 .nav-link:hover{
	border-left-color: var(--white);
}
.loopup_single_row_v2 .look_up_response_tab_v2 .nav-link:hover{
	border-right-color: var(--white);
}

.loopup_single_row_v2 .body_format_wrapper_v2 .header__format{
	justify-content: space-between;
	align-items: center;
	font-weight: 500;
	font-size: 30px;
	line-height: 40px;
	color: var(--dark-4);
    margin: 27px 0;
}
.loopup_single_row_v2 .body_format_wrapper_v2 .lookup_json_body_v2{
	background: var(--gray-5);
	padding: 35px;
}
.loopup_single_row_v2 .body_format_wrapper_v2 .lookup_json_body_v2 pre code{
	color: var(--dark-5) !important;
}

.body_format_wrapper_v2 .lookup_sdt_single_v2{
	border: 1px solid var(--gray-5);
    display: flex;
    padding: 14px 20px;
    border-radius: 10px;
    margin-bottom: 10px;
	font-size: 16px;
    font-weight: 400;
    color: var(--dark-5);
}
.body_format_wrapper_v2 .lookup_sdt_single_v2_left{
	width: 35%;
}
.body_format_wrapper_v2 .lookup_sdt_single_v2_right{
	width: 75%;
	color: var(--dark-4) !important;
}
.body_format_wrapper_v2 .lookup_sdt_single_v2_right span{
	margin-right: 50px;
}
.m-container.m-container--responsive.m-container--xxl{
	width: 100% !important;
}






/* user table */
.user_table_v2 .top-toolbar .top-left-toolbar .dt-buttons{
    display: flex;
    align-items: center;
    grid-gap: 12px;
}
.user_table_v2 .user_table_check_v2 .checkmark{
	z-index: -1;
    left: -8px;
}
.user_table_v2 .dataTables_filter .form-control{
	background: transparent !important;
    border-radius: 30px !important;
    height: 40px !important;
    width: 250px !important;
    border-color: var(--primary) !important;
}
.user_table_v2 .user_table_check_v2  .custom_checkbox{
	margin-bottom: 0 !important;
}
.user_table_v2 tbody tr td:before{
	top: 16px !important;
    left: 12px !important;
    background-color: var(--primary) !important;
    box-shadow: 0 0 3px var(--primary) !important;
}
.user_table_v2 table tbody tr td:first-child{
	padding-left: 37px !important;
}
.user_table_v2 table tbody tr td .m-badge.m-badge--brand{
	background: #000 !important;
}
.display_none{
	display: none !important;
}

.side_bar_menu_item_link_extra .side_bar_menu_item_link_extra_svg{
	width: 17px !important;
}

/* payment  */
.payment_add_svg_path_color path{
    fill: var(--primary) !important;
}
.payment_for_top_section_wr .payment_for_btn_wr .btn{
	/* border-radius: 4px; */
}
.payment_for_top_section_wr .payment_for_btn_wr .payment_for_btn_con .btn{
	background-color: var(--orange) !important;
    border-color: var(--orange) !important;
	color: var(--white);
	border-radius: 4px !important;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	grid-gap: 6px;
	box-shadow: 0px 20px 50px rgba(255, 121, 1, 0.3) !important;
}
.payment_for_top_section_wr .payment_for_btn_wr .payment_for_btn_con .btn:hover{
	background-color: #e77005 !important;
    border-color: #e77005 !important;
	box-shadow: 0px 20px 50px rgba(255, 121, 1, 0.3) !important;
}
.payment_for_top_section_wr .payment_for_btn_wr .payment_for_btn_con_black .btn{
	background-color: #000 !important;
    border-color: #000 !important;
	color: var(--white);
	border-radius: 4px !important;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	grid-gap: 6px;
	box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.3) !important;
}
.payment_for_top_section_wr .payment_for_btn_wr .payment_for_btn_con_black .btn:hover{
	background-color: #000 !important;
    border-color: #000 !important;
	box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.3) !important;
}
.look_up_nodata{
	display: flex;
    align-items: center;
    justify-content: center;
    height: calc(100vh - 261px);
}
.look_up_nodata img{
	width: 30%;
}
.m-grid__item.m-footer{
	display: none;
}

.log_history_table_v2 .m-accordion__item-head span{
	font-size: 16px;
    color: var(--dark-5);
    font-weight: 400;
}
.side_bar_menu_item_active .side_bar_menu_child_item_active .m-menu__link-text,
.side_bar_wrapper .has-submenu.side_bar_menu_item_active .submenu .side_bar_menu_child_item_active a{
	color: var(--primary) !important;
}
.side_bar_wrapper .side_bar_menu_item.has-submenu .submenu a{
	padding: 0.25rem 1rem !important;
}

/*.btn.btn-outline-danger{*/
/*	color: var(--orange) !important;*/
/*}*/
/*.btn.btn-outline-danger:hover{*/
/*	background-color: var(--orange) !important;*/
/*	border-radius: 4px !important;*/
/*}*/
.enjoyhint_skip_btn{
    left: 58px;
    top: 8px;
}
.enjoyhint_close_btn{
    top: 15px;
    left: 8px;
}

/*step 2*/
.enjoyhint-step-2 .enjoy_hint_label{
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}
.enjoyhint-step-2 .enjoyhint_skip_btn{
    top: 57% !important;
    left: 45% !important;
    transform: translate(-50%, -43%);
}
.enjoyhint-step-2 .enjoyhint_next_btn{
    top: 57% !important;
    left: 52% !important;
    transform: translate(-50%, -53%);
}
.enjoyhint_svg_wrapper svg {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}
/*  */





/*user price table design start*/
.user_price_top_table_wr_v2 .user_price_top_table_row_v2{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 16px;
}
.user_price_top_table_wr_v2 .user_price_top_table_row_shape_wr{
    display: none;
}

.user_price_top_table_wr_v2 .user_price_top_table_row_v2 .user_price_top_table_row_shape_v2{
    background: var(--primary-dark);
    padding: 4px 10px;
    border-radius: 0 0 4px 4px;
    position: relative;
    top: -34px;
    display: inline-block;
}
.user_price_top_table_wr_v2 .user_price_top_table_row_v2 .user_price_top_table_row_shape_v2:after{
    content: " ";
    position: absolute;
    top: 0px;
    right: -13px;
    border-top: 0px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 24px solid #1E2D87;
}
.user_price_top_table_wr_v2 .user_price_top_table_row_v2 .user_price_top_table_row_shape_v2:after{
    content: " ";
    position: absolute;
    top: 0px;
    right: -13px;
    border-top: 0px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 24px solid #1E2D87;
}
.user_price_top_table_wr_v2 .user_price_top_table_row_v2 .user_price_top_table_row_shape_v2:before{
    content: " ";
    position: absolute;
    top: 0px;
    left: -13px;
    border-top: 0px solid transparent;
    border-left: 13px solid transparent;
    border-bottom: 24px solid #1E2D87;
}


.user_price_top_table_wr_v2 .user_price_top_table_row_v2 .user_price_top_table_row_shape_v2 h3{
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    letter-spacing: 0.15px;
    color:var(--white);
    margin: 0;
}
.user_price_top_table_wr_v2 .user_price_default_row_v2_subscription{
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0.15px;
    background: #5ADBFF;
    color: var(--text-primry);
    padding: 8px;
    border-radius: 4px;
    margin: 48px 0 0 ;
    cursor: pointer;
}
.user_price_top_table_wr_v2 .user_price_top_table_row_v2 .m-pricing-table-1__item{
    border:1px solid rgba(148, 157, 178, 0.3);
    box-shadow: 0px 4px 0px #ADEDFF;
    border-radius: 8px;
    padding: 0px;
    position: relative;
}
.user_price_top_table_wr_v2 .user_price_top_table_top_v2{
    padding: 10px 24px 24px 24px;
    border-radius: 4px 4px 0 0;
    background: var(--secondary-outline-hover);
}
.user_price_top_table_wr_v2 .user_price_top_table_top_v2 h6.m-pricing-table{
    color: var(--text-primry);
}
.user_price_top_table_wr_v2 .user_price_top_table_top_v2 span.m-pricing-table{
    color: var(--orange);
    font-weight: 400;
}
.user_price_top_table_wr_v2 .user_price_top_table_body_v2{
    padding: 0 0 24px 0px;
    margin: 0 !important;
}
.user_price_top_table_wr_v2 .user_price_top_table_body_v2 .user_price_top_table_body_v2_single{
    display: flex;
    justify-content: space-between;
    grid-gap: 10px;
    text-align: left;
    margin: 0 24px;
    border-bottom: 1px solid var(--action-disable-background);
    padding: 10px 4px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: var(--text-primry);

}
.user_price_top_table_wr_v2 .user_price_top_table_body_v2 .user_price_top_table_body_v2_single span{
    color: var(--text-primry);
}

.user_price_top_table_top_v2 .user_price_default_row_v2{
    padding: 0 0 12px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    grid-gap: 8px;
}
.user_price_top_table_top_v2 .user_price_default_row_v2_current{
    font-size: 10px;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: 0.15px;
    color:var(--white);
    margin: 0;
}
.user_price_top_table_top_v2 .user_price_default_row_v2_title{
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 0.15px;
    color:var(--text-primry);
    margin: 14px 0 16px 0;
}
.user_price_top_table_top_v2 .user_price_default_row_v2_free{
    font-size: 34px;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: 0.25px;
    color:var(--text-primry);
    margin: 0;
    text-transform: uppercase;
}
.user_price_top_table_top_v2 .user_price_default_row_v2_month{
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.15px;
    color:var(--text-secondary);
    margin: 0;
}

/*price active classes start*/
.user_price_top_table_wr_v2 .user_price_single_v2_active .user_price_top_table_row_shape_wr{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    display: block !important;
}
.user_price_top_table_wr_v2 .user_price_single_v2_active .user_price_top_table_top_v2{
    background: var(--primary);
}
.user_price_top_table_wr_v2 .user_price_single_v2_active{
    border-color: var(--primary) !important;
    box-shadow: 0px 4px 0px var(--primary) !important;
}
.user_price_top_table_wr_v2 .user_price_single_v2_active .user_price_default_row_v2_subscription{
    background: var(--action-disable-background) !important;
    color: var(--action-disable) !important;
    cursor: not-allowed !important;
}

.user_price_top_table_wr_v2 .user_price_single_v2_active .user_price_default_row_v2_title,
.user_price_top_table_wr_v2 .user_price_single_v2_active .user_price_default_row_v2_free,
.user_price_top_table_wr_v2 .user_price_single_v2_active .user_price_default_row_v2_month,
.user_price_top_table_wr_v2 .user_price_single_v2_active .user_price_default_row_v2_current{
    color: var(--white) !important;
}
.user_price_top_table_wr_v2 .user_price_single_v2_active .user_price_default_row_v2_title{
    margin: 12px 0 16px 0 !important;
}

/*price active classes end*/
.user_price_top_table_wr_v2 .user_price_top_v2_dollar{
    color: var(--white);
    padding-right: 4px ;
}
.user_price_top_table_wr_v2 .user_price_top_table_top_v2_btn{
    padding: 0 20px;
}
.user_price_top_table_wr_v2 .user_price_body_v2_hints_one{
    border: 1px solid var(--dark-5);
    padding: 6px;
    font-weight: 400;
    border-radius: 4px;
    color: var(--dark);
}
.user_price_top_table_wr_v2 .user_price_body_v2_hints_one_p{}
.user_price_top_table_wr_v2 .user_price_body_v2_hints_one p{
    margin: 0;
    font-size: 12px;

}
.user_profile_setting_v2 .user_profile_setting_v2_item + .user_profile_setting_v2_item{
    margin: 20px 0 0 0;
}
.user_profile_setting_v2 .user_profile_setting_v2_item .ok_right_card_v2{
    right: 30px;
    top: -77px;
}
.user_profile_setting_v2 .user_profile_setting_v2_item .circle_icon{
    height: 22px !important;
    width: 22px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.user_profile_setting_v2 .user_profile_setting_v2_item .circle_icon .fa{
    font-size: 13px;
}
.user_profile_setting_v2 .user_profile_setting_v2_item .ok_right_card_delete_v2{
    right: 4px;
    top: -77px;
}

.user_price_top_table_wr_v2 .user_price_body_v2_hints{
    border: 1px solid #f55f78;
    padding: 6px;
    font-weight: 400;
    border-radius: 4px;
    color: #f55f78;
}
.user_price_top_table_wr_v2 .user_price_body_v2_hints p{
    margin: 0;
    font-size: 12px;

}


/*user price table design end*/



/*File details Start*/
.file_details_body_wr_v2{
    background: var(--white);
}
.file_details_body_wr_v2 .file_details_body_top_v2{
    padding: 24px;
    border-bottom: 1px solid var(--action-disable-background);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.file_details_header_wr_v2 .file_details_header_wr_v2_title{
    margin: 0 !important;
}
.file_details_header_wr_v2 .file_details_header_wr_v2_ul{
    list-style: none;
    padding: 0;
    display: flex;
    grid-gap: 16px;
}
.file_details_header_wr_v2 .file_details_header_wr_v2_ul li a{
    font-size: 16px;
    font-width: 400;
    line-height: 28px;
    letter-spacing: 0.15px;
    color: var(--text-secondary);
    text-decoration: none;
}
.file_details_header_wr_v2 .file_details_header_wr_v2_ul li{
    font-size: 16px;
    font-width: 400;
    line-height: 28px;
    letter-spacing: 0.15px;
    color: var(--text-primry);
}
/*File details End*/




@media screen and (max-width:1400px) {

    span.side_bar_menu_item_link_dorp_d .side_bar_menu_icon svg {
        width: 12px !important;
    }
    .side_bar_wrapper .side_bar_menu_item_link_dorp_d{
        align-items: center;
        grid-gap: 8px;
    }
	.side_bar_menu_item_link_extra .side_bar_menu_item_link_extra_svg{
		width: 12px !important;
	}
	.main_container_title_v2{
		font-size: 24px !important;
		line-height: 28px !important;

	}

	.log_history_table_v2 .m-accordion__item-head span{
		font-size: 14px;
	}
	.global_table_for_v2 tbody tr td{
		font-size: 14px;
	}
	.gateway-right-wrapper .custom__dropdown {
		font-size: 12px;
	}
	.m_portlet_update_v2 .lookup_header_form_v2 .btn_orange_v2{
		padding: 10px 25px !important;
	}
	.m_portlet_update_v2 .lookup_header_form_v2 .phone_no_update_v2{
		height: 40px !important;
	}
	.side_bar_wrapper{
		width: 175px !important;
	}
	.m_main_body_container{
		margin-left: 160px;
		width: calc(100% - 160px);
	}
	.side_bar_wrapper .side_bar_menu_item_link{
		padding: 0 16px;
		font-size: 12px;
		grid-gap: 8px;
	}
	a.nav-link.side_bar_menu_item_link svg {
		width: 12px;
	}
	.side_bar_wrapper .side_bar_menu_item.has-submenu .submenu{
		padding: 0 0 0 13px !important;
	}


}


/* User Dashboard */
.date_range_custom_wrapper_v2{
    background: var(--primary);
    color:#ffff;
    cursor: pointer;
    padding: 9px 10px;
    border: 1px solid var(--primary);
    width: 100%;
}
.m-dropdown .m-dropdown__wrapper .m-dropdown__body.user_drop_update_extra_v2{
	padding: 5px 20px 20px 20px !important;
    height: 322px !important;
}
.m-dropdown__body.user_drop_update_extra_v2 .m-dropdown__content{
    height: 100% !important;
}
.m-dropdown__body.user_drop_update_extra_v2 .m-dropdown__content .mCustomScrollbar{
    height: 100% !important;
    max-height: 100% !important;
}
.user_drop_update_extra_v2 .user_drop_update_extra_delete_v2_li{
    margin-bottom: 15px;
}

.user_drop_update_extra_v2 .user_drop_update_extra_nav_v2_li{
	height: 35px;
}
.user_drop_update_extra_v2 .user_drop_update_extra_nav_v2_li a:hover i,
.user_drop_update_extra_v2 .user_drop_update_extra_nav_v2_li a:hover span {
	color: var(--primary) !important;
}
.user_drop_update_extra_v2 .user_drop_update_extra_nav_v2_li a.m-nav__link{
    padding: 0 !important;
}
.user_drop_update_extra_v2 .user_drop_update_extra_nav_v2_li a.m-nav__link .m-nav__link-text{
    font-size: 14px !important;
}
.user_drop_update_extra_v2 .user_drop_update_extra_nav_v2_li a.m-nav__link .m-nav__link-icon{
    width: 24px !important;
    font-size: 14px !important;
}

/* look up design end */
/* ====================design css update on 9 augest 2022 End =====================*/





@media (max-width: 1199px) {
	.segment_price,
	.clu_checkbox_inline .clu_checkbox input ~ p {
		font-size: 13px;
	}
	.clu__total__cost {
		font-size: 18px;
	}

	body .checkbox__wrapper {
		padding-left: 0px;
	}

	.segment_price {
		right: 0px;
	}
	.checkbox__header__right {
		padding-right: 15px;
		padding-left: 0;
	}
}

@media (max-width: 991px) {
	.m-brand.m-brand--mobile{
		background:#000 !important;
	}
	.m-brand .m-brand__tools .m-brand__toggler span{
		background: #fff !important;
	}
	.m-brand .m-brand__tools .m-brand__toggler span::before,
	.m-brand .m-brand__tools .m-brand__toggler span::after{
		background: #fff !important;
	}
	.m-brand .m-brand__tools .m-brand__icon > i{
		color: #fff !important;
	}
	.m-stack.m-stack--desktop{
		background: #000 !important;
	}
	#m_header_menu{
		display: unset !important;
	}
	.clu_checkbox_inline .clu_checkbox {
		width: calc(50% - 15px) !important;
		margin-bottom: 15px !important;
	}
	.checkbox__header .clu_checkbox_inline .clu_checkbox {
		margin-bottom: 0 !important;
	}
	.clu_checkbox_inline .clu_checkbox input ~ p {
		font-size: 11px;
	}
	.side_bar_wrapper{
		display: none;
	}
	.m_main_body_container{
		width: 100% !important;
		margin-left: 0 !important;
	}

	/* .segment_price {
		padding: 5px 10px;
	}

	.segment_price:before {
		border-top: 19px solid transparent;
		border-bottom: 18px solid transparent;
} */


	/* mobile menu */
	.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark{
		background-color: #000 !important;
	}
	.m-aside-header-menu-mobile .m-menu__item--submenu .m-menu__link {
		display: flex !important;
		align-items: center;
		grid-gap: 10px;
		color: var(--dark-5) !important;
	}
	.m-aside-header-menu-mobile .m-menu__item--submenu .m-menu__link span{
		display: inline-flex !important;
	}
	.m-aside-header-menu-mobile .side_bar_menu_item_active .svg_c path{
		fill:var(--orange) !important;
	}
	.m-aside-header-menu-mobile .m-menu__item--submenu .menu_link_extra_v2{
		justify-content: space-between !important;
	}
	.m-aside-header-menu-mobile .m-menu__item--submenu .menu_link_extra_v2 .side_bar_menu_icon{
		display: flex !important;
		align-items: center;
		grid-gap: 8px;
	}
	.m-aside-header-menu-mobile .m-menu__item--submenu .m-menu__link .svg_c{
		width: 24px !important;
	}

	.m-aside-header-menu-mobile{
		width: 300px !important;
		margin-right: -300px;

	}
	.m-aside-header-menu-mobile.m-aside-header-menu-mobile--on{
		margin-right: 0px !important;
	}

	.m-aside-header-menu-mobile--on .m-aside-header-menu-mobile-close{
		right: 289px !important;
		border-radius: 50% !important;
		background: var(--orange) !important;
		background-color: var(--orange) !important;
	}

}


@media(max-width:767px) {
	.body__format .btn.clu__btn {
		position: static;
		right: unset;
		bottom: unset;
		margin-bottom: 15px;
	}
	.body__format__wrapper {
		flex-direction: column;
	}
	/* .allViewFormat .setHeight {
		max-height: 200px;
	} */
	.body__format {
		width: 100%;
	}
	.allViewFormat .header__format span {
		padding: 18px;
		font-size: 18px;
	}
	.clu__total__cost {
		font-size: 16px;
	}

}
@media(max-width:599px) {
	.clu_checkbox_inline .clu_checkbox {
		width: 100% !important;
		margin-right: 0;
	}
	.checkbox__header__right {
		margin-bottom: 12px;
		padding-right: 0;
		flex-direction: column;
		align-items: flex-start;
		height: 60px;
		justify-content: space-between;
	}
	.checkbox__header {
		margin-bottom: 30px;
		flex-direction: column-reverse;
		align-items: flex-start;
	}


}


.daterangepicker tbody td.in-range:hover, .daterangepicker tbody td.active:hover{
    background: var(--orange) !important;
    color: #ffffff;
}
.daterangepicker tbody td.today{
    background: #000 !important;
    color: #ffffff;
}

.daterangepicker tbody td.in-range.start-date.today {
    background: #0a001f !important;
    color: #ffffff;
}

.daterangepicker tbody td.in-range, .daterangepicker tbody td.active {
    background: var(--orange);
    color: #ffffff;
}

.m-nav .m-nav__item > .m-nav__link {
    padding: 0 0 !important;
}



/* ssss nav n tabs styles  */

/* .loopup_single_row_v2 .look_up_response_tab_v2{
	justify-content: center;
} */
.nav-tabs {
    border-bottom: 1px solid #ebedf240 !important;
}
.body_format_wrapper_v2 .body__format.st_navsNtabs_body{
	padding: 30px !important;
}
.st_navntabs_table.m-widget4 {
    display: flex;
    justify-content: space-evenly;
    width: 100%;
	flex-direction: column;
}
.m-widget4__items_st {
    display: flex;
    justify-content: flex-start;
	column-gap: 30px;
    flex-wrap: wrap;
}
.st_navntabs_table.m-widget4 .m-widget4__item .m-widget4__info{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.st_navntabs_table .m-widget4__item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
	border: none;
	row-gap: 5px;
	position: relative;
	padding: 0 5px;
}
.st_navntabs_table .m-widget4__item:not(:last-child)::after {
	content: "";
	position: absolute;
	width: 1px;
	height: 50%;
	background-color: #dddddd4a !important;
	right: -15px;
	top: 25%;
}
.st_navntabs_table.m-widget4 h5{
	text-transform: capitalize;
}
.st_navntabs_table .m-widget4__item .m-widget4__info .m-widget4__text {
    font-size: 18px;
    font-weight: 900;
    color: black !important;
}
.st_navntabs_table .m-widget4__item .m-widget4__ext .m-widget4__number {
    font-size: 12px;
    font-weight: 400;
    color: var(--dark-4) !important;
}


/*api new design*/
.api_new_tab_design_v2 {
    background: #fff;
    padding: 0 0 24px 0;
    margin: 0 0 24px 0;
}
 .api_new_tab_design_v2 .api_new_tab_design_v2_tabs{
    border-bottom: 1px solid var(--action-disable-background)!important;
     background: var(--white);
     border-radius: 4px 4px 0 0;
     padding: 0 32px;
     margin: 0 0 24px 0;
 }
.api_new_tab_design_v2 .pre_tag_title_v2{
    border: 1px solid var(--action-disable-background)!important;
    border-radius: 4px !important;
    background: #fff !important;
    padding: 16px 24px !important;
    height: 56px;
    overflow: hidden;
}
.api_new_tab_design_v2 .tab-content{
    padding: 1px 32px;
}
.api_new_tab_design_v2 .api_new_tab_design_v2_tabs .nav-item{
    margin-bottom: unset !important;
    padding: 0 8px 0 0;
}
.api_new_tab_design_v2 .api_new_tab_design_v2_tabs .nav-item button:focus{
    outline: none !important;
}
.api_new_tab_design_v2 .api_new_tab_design_v2_tabs .nav-item button{
    border: 0 !important;
    background: none !important;
    padding: 12px 15px !important;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.4px;
}
.api_new_tab_design_v2 .api_new_tab_design_v2_tabs .nav-item button.active{
    border-bottom: 2px solid var(--primary) !important; ;
}
.api_new_tab_design_v2 .api_new_tab_design_v2_tabs .nav-item .nav-link{
    color: #696688 !important;
}
.api_new_tab_design_v2 .api_new_tab_design_v2_tabs_curls button.copy_code{
    top: 26px !important;
}
.api_new_tab_design_v2 .api_new_tab_design_v2_tabs_curls button.copy_code:hover{
    box-shadow: none !important;
}
.api_new_tab_design_v2 .api_new_tab_design_v2_tabs_curls .api_documentation_v2_code{
    color: var(--white) !important;
    margin-top: -69px;
}
.api_new_tab_design_v2 .iTable{
    border: 0 !important;
    display: table;
    /*border-right: 1px solid var(--action-disable-background);*/
}
.api_new_tab_design_v2 .iTable code{
    color: #FC7A1E;
}
.api_new_tab_design_v2 .iTable tr th{
    padding: 0 !important;
}

.api_new_tab_design_v2 .iTable tr td{
    font-size: 14px;
    text-align: left !important;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.17px;
    color: var(--text-primry) !important;
    border: 1px solid var(--action-disable-background) !important;
}

.api_new_tab_design_v2 .api_new_tab_design_v2_tabs_curls{
    background: #050038;
    border-radius: 4px;
}
.api_new_tab_design_v2 .api_new_tab_design_v2_tabs_curls .nav-tabs{
    border-bottom:1px solid #696688 !important;
    padding: 0 24px !important;
}
.api_new_tab_design_v2 .api_new_tab_design_v2_tabs_curls .nav-link{
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    padding: 8px 23px !important;
    margin-right: 8px;
}
.api_new_tab_design_v2 .api_new_tab_design_v2_tabs_curls .nav-link.active{
    border-bottom: 2px solid var(--primary) !important;
}

.api_new_tab_design_v2 .api_new_tab_design_v2_tabs_curls .tab_tab_content_pre{
    background: #050038 !important;
    border: 0 !important;
    padding: 0 !important;
}


/* sssssss */


.list_table_new_tr_desing_v2_middle_ul_inner ul.list_table_new_tr_desing_v2_middle_ul_left{
    padding-left: 0;
}
.list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_middle_ul_left li {
    align-items: baseline !important;
    font-size: 13px !important;
    line-height: 22px !important;
	margin-bottom: 15px;
}
.st_pie_custom_value_count{
    margin-left: auto;
    background-color: var(--light-peach);
    border-radius: 10px;
    padding: 1px 6px;
    color: var(--dark-4);
    line-height: 1;
}
.list_table_new_tr_desing_v2_middle_ul_inner.st_list_data_scroll{
    height: 60vh;
    overflow-y: auto;
	padding-right: 10px;
}
.st_list_data_scroll.awesome__scroll_bar2::-webkit-scrollbar{
    width: 2px !important;
}
.log_history_table_v2 .log_histoy_top_toolbar_v2 .log_data_table_length_label label{
	column-gap: 6px !important;
}
.log_history_table_v2 .log_histoy_top_toolbar_v2 .top-right-toolbar{
	column-gap: 15px !important;
}
.test div.dataTables_length{
	margin-right: 0 !important;
}
.list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_middle .list_table_new_tr_desing_v2_mulr_l ul li{
	width: max-content !important;
	line-height: 41px !important;
    align-items: baseline !important;
    column-gap: 8px !important;
}
.modal.fade .modal-dialog .list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_middle .list_table_new_tr_desing_v2_mulr_l ul li{
	line-height: 22px !important;
    align-items: baseline !important;
	margin-bottom: 15px !important;
}
.modal.fade .modal-dialog .list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_middle:after{
	content: none !important;
}
table#payment-log-table .st_payment-log-table_tfoot{
	display: none !important;
}
.st_row_gap_20{
	row-gap: 20px;
}
.list_table_new_tr_desing_v2{
    grid-gap: 20px !important;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    padding: 32px;
}
.list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_left_title{
    border-bottom: 1px solid var(--action-disable-background);
    padding: 0 0 24px 0;
}
.list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_middle_title{
    border-bottom: 1px solid var(--action-disable-background);
    padding: 0 0 24px 0;
}
.file_details_body_wr_v2 .list_table_new_tr_design_v2_left_inner .list_table_new_tr_design_v2_left_inner_ul{
    margin: 32px 0 0 0;
    background: #FAFAFA;
    padding: 24px;
    list-style: none;
    height: 314px;

}
.file_details_body_wr_v2 .list_table_new_tr_design_v2_left_inner_ul .list_table_new_tr_design_v2_left_uli{
    display: flex;
    justify-content: space-between;
    padding: 6px 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.15px;
    color: var(--text-secondary);
}
.file_details_body_wr_v2 .list_table_new_tr_design_v2_left_inner_ul .list_table_new_tr_design_v2_left_li_span{
    display: flex;
    align-items: center;
    grid-gap: 10px;
}
.file_details_body_wr_v2 .list_table_new_tr_design_v2_left_inner_ul .list_table_new_tr_design_v2_left_li_border{
    height: 3px;
    width: 14px;
    display: inline-block;
    background: #FEBD8E;
}
.file_details_body_wr_v2 .list_table_new_tr_update_right_v2{
    display: grid;
    align-items: center;
    grid-gap: 32px;
    margin: 32px 0 0 0;
    grid-template-columns: 6fr 6fr;
}
.list_table_new_tr_update_right_v2 .list_table_new_tr_update_right_v2_single{
    background: #FAFAFA;
    flex: 0 0 50%;
    display: flex;
    justify-content: space-between;
    padding: 24px;
    border-radius: 4px;
}
.list_table_new_tr_update_right_v2 .tr_update_right_v2_single_left{
    display: flex;
    align-items: center;
    grid-gap: 10px;
}
.valid_result_sinlge_mobile .tr_update_right_v2_single_title{
    color: #3652F6;
}
.valid_result_sinlge_Landline .tr_update_right_v2_single_title{
    color: #5ADBFF;
}
.valid_result_sinlge_Unknown .tr_update_right_v2_single_title{
    color: #FC7A1E;
}
.valid_result_sinlge_voip .tr_update_right_v2_single_title{
    color: #FC7A1E;
}
.list_table_new_tr_update_right_v2 .tr_update_right_v2_single_title{}
.list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_middle::after,
.list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_left::after {
	background-color: #dddddd4a !important;
}

.modal.fade .modal-dialog .list_table_new_tr_desing_v2_left::after{
    right: -8px !important;
	min-height: 200px !important;
}
.list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_right .list_table_new_tr_desing_v2_r_btn button {
    background: var(--primary-lighter) !important;
	border: none !important;
	cursor: default !important;
}
a.btn.btn-md.btn-outline-white,.st_btn_download {
    background-color: var(--primary);
    color: white;
	font-weight: 500;
	border-radius: 30px !important;
    height: 100% !important;
    border: none !important;
    transition: all .3s ease-in-out;
	/* cursor: pointer; */
}
.st_btn_download {
	margin-left: auto;
    position: absolute;
    height: max-content !important;
    display: inline;
    z-index: 111;
    padding: 3px 9px;
    right: 0;
    text-transform: capitalize;
    top: 8px;
    border-radius: 30px 0 0 30px !important;
	cursor: pointer;
	box-shadow: 2px 3px 8px 0px #95959557;
}
.st_mr_5{
	margin-right: 5px;
}
.st_btn_download:hover{
	outline: none !important;
	background-color: var(--success);
	color: var(--background-navcolor-light) !important;
	text-decoration: none !important;
}
a.btn.btn-md.btn-outline-white:hover i,.st_btn_download:hover i{
	animation: float;
	animation-duration: 1s;
	animation-iteration-count: 1;
}
@keyframes float {
	0%{
		transform: translateY(3px);
	}
	50%{
		transform: translateY(-3px);
	}
	100%{
		transform: translateY(0);
	}
}
a.btn.btn-md.btn-outline-white:hover, .st_btn_download:hover{
	box-shadow: 0px 0px 9px 4px #0303e91f !important;
}
.list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_right .list_table_new_tr_desing_v2_r_p {
    background-color: var(--lighter-pink) !important;
}
.st_profile_card_icons{
	top: 30px;
    right: 5px;
}


.m--font-primary{
    color:  var(--primary-dark) !important;
}

@media (max-width:1300px) {
	.top-toolbar.log_histoy_top_toolbar_v2.st_log_report_api{
		grid-gap: 0 !important;
	}
	.list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_middle::after, .list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_left::after{
		display:block !important;
		right: 0 !important;
	}
}
@media (max-width:1024px) {
	.list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_middle .list_table_new_tr_desing_v2_middle_ul {
		grid-template-columns: 12fr !important;
	}
	canvas#myChart{
		width: 285px !important;
		height: 142px !important;
		margin: auto !important;
	}
	.list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_middle .list_table_new_tr_desing_v2_mulr_l ul li{
		line-height: 35px !important;
	}
}
@media (min-width:1025px) and (max-width:1300px) {
	.list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_middle .list_table_new_tr_desing_v2_mulr_l ul li{
		line-height: 41px !important;
	}
}
@media (min-width:1301px){
	.list_table_new_tr_desing_v2 .list_table_new_tr_desing_v2_middle .list_table_new_tr_desing_v2_mulr_l ul li{
		line-height: 35px !important;
	}
}
