.ap-tc__adm-table .el-table__cell .cell{
    padding: 8px 0;
    min-height: 50px;
    display: flex;
    align-items: center;
}
.ap-table-container .ap-padding-left-first-col .cell{
    padding-left: 31px !important;
}
.ap-gs__cb-price-field-inner .ap-pad-right-only{
    padding-left: 0px !important;
    padding-right: 8px !important;
}
.ap-gs__cb-price-field-inner .ap-pad-left-only{
    padding-right: 0px !important;
    padding-left: 8px !important;
}
.ap-right-price-droup{
    margin-top: 40px;
}
.ap-field-left-mar{
    margin-left: 12px;
}
.ap-field-checkbox .el-checkbox__inner, .ap-field-radio .el-radio__inner {
    height: 20px !important;
    width: 20px !important;    
}
.ap-field-checkbox .el-checkbox__inner:after{
    height: 10px;
    left: 7px;    
}

.ap-cs__heading{
    color: var(--ap-title-color);
    font-size: var(--ap-poup-title-font-size);
    font-weight: 600;
    line-height: 32px;
    font-family: var(--ap-primary-font);
}

/* Option Value Field Style Add */
.ap-cs__values_heading{
	background: #F4F7FC;
	float:left;
	width: 100%;
	height: 40px;
	padding: 0 10px !important;
	line-height: 38px;;
}
.ap-cs__values_items{
	float:left;
	width: 100%;
	padding:10px !important;
	line-height: 38px;
	border-bottom:1px solid #CED5E5;
}
.ap-cs__values_items:last-child{
	border-bottom: none;
}
.ap-field-values-edit-container .el-row.ap-field-values-row-no-top-padding{
	padding-top:0;
}
.ap-cs__field_value_label_heading{
	padding: 0;
	font-weight: 500;
}
.ap-cs__field_value_icon{
	padding: 0;
	width: 10%;
	text-align:right;
}
.ap-cs__values_heading .el-col-24, .ap-cs__values_items .el-col-24{
    flex: auto;
}

.ap-field-values-edit-container{
    max-width: 100%;
    padding: 0px !important;
}
.ap-add-remove-icon{
    display: flex;
    align-items: center;
    justify-content: end;
    height: 100%;   
}
.ap-field-values-edit-container .el-row{
    margin-top: 10px;
}

.ap-form-field-value-input{
	float:left;
	width: 90%;
	height:40px;
	border:none !important;
}
.ap-cs__field_value_label_heading{
    width: 200px;
}

.ap-inner-option{
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
    border-top:1px solid var(--ap-border-color);
    border-bottom:1px solid var(--ap-border-color);
    margin-top: 10px;
    margin-bottom: 10px;
}
.ap-cs-field-values-btn-wrapper{
    display: flex;
    justify-content: end;
    margin-bottom: 8px;
}
.ap-add-remove-icon span{
    cursor: pointer;
}
.ap-custom-checkbox--is-label .el-checkbox__inner, .ap-custom-radio--is-label .el-radio__inner{
    height: 20px;
    width: 20px;
}
.ap-custom-radio--is-label .el-radio__inner:after{
    height: 7px;
    width: 7px;
}
.ap-combine-field label.ap-custom-radio--is-label,
.ap-custom-checkbox--is-label .ap-chk-field-label{    
    line-height: 24px;
    font-weight: 500;
    color: var(--ap-placeholder-color);
    position: relative;
    font-family: var(--ap-primary-font);    
}
.ap-combine-field .ap-form-label.ap-radio-group-label{
    font-size: var(--ap-field-label-size);
    color: var(--ap-field-label-color);
    margin-bottom: 12px;
    font-weight: 400;
    line-height: 24px;
}
.ap-gs__cb--item-body .ap-set-single-field{
    margin-bottom: 20px !important;
}
.ap-button-with-field{
    display: flex;
    align-items: end;
}
.ap-gs--tabs-pb__content-body.ap-opt-ins-body{
    min-height: 600px;
}
.ap-button-with-field .ap-btn--primary{
    /*width: 160px;*/
}
.ap--value-icons-box-settings{
    color: var(--ap-action-icon-color);
    cursor: pointer;
}
.ap-cs-bottom-margin{
    margin-bottom: 20px;
}
/* paypal settings*/
.ap-gs__cb-item-right.ap-paypal-verify{
    margin-top: -10px;
}
.paypal-radio .el-radio__input {
    display: none;
}
.paypal-radio .el-radio__label {
    padding: 7px 55px;
    border-radius: var(--ap-radius-4px);
    font-size: 14px;
    cursor: pointer;
    transition: all 0.3s ease;
    background-color: var(--ap-cl-white);
    color: var(--ap-placeholder-color);
    border: 1px solid var(--ap-gt-gray-400);

}
.paypal-radio.is-checked .el-radio__label {
    background-color: var(--ap-tag-border-color);
    color: var(--ap-cl-white);
    font-weight: 500;
}
/* paypal settings end*/
.ap-btn-settting-delete-btn{
    font-weight:500;
    background-color: var(--ap-status-reject);
    border: 1px solid var(--ap-status-reject-border);
    color: var(--ap-sc-danger);
}
.ap-cms-tm__body .el-radio-button__original-radio:checked + .el-radio-button__inner {
    background-color: var(--ap-front-cl-white);
    border: unset;
    color: var(--el-radio-button-checked-bg-color, var(--el-color-primary));
    border-radius: var(--ap-radius-8px);
    box-shadow: 0px 6px 24px 0px #13171F14;
}
.el-radio-button:first-child.ap-cms-tm__body .el-radio-button__inner{
    border-left: unset;
}
.ap-gs--integrations-tab-menu{
    margin-top: 30px;
    margin-bottom: 48px;
}
/** Optins Debug Log*/
.ap-debug-set-data{
    margin-bottom: 20px;
}
/** import export css*/
.ap-export-btn{
    width: 200px;
}
.ap-gs_cb-item-import{
    margin-top: -40px;
}
.ap-report-box {
    display: flex;
    flex-direction: column;
    border-radius: var(--ap-field-radious);    
    padding: 20px;
    margin-top: 25px;
    background-color: var(--ap-cl-white);
    border: 1px solid var(--ap-gt-gray-400);
}
.ap-report-box-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.ap-report-box-left {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.ap-report-box-right {
    display: flex;
    flex-direction: column;
    align-items: end; 
    gap: 5px; 
    margin-top: 30px;
    height: 75px;
    width: 75px;
}
.ap-report-box-right svg{
    height: 80px !important;
    width: 80px !important;
}
.ap-report-box-title {
    font-size: var(--ap-front-subtitle-font-size);
    color: var(--ap-title-color);
    font-family: var(--ap-primary-font);
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 5px;
    min-height: 45px;
}
.ap-report-box-count {
    font-weight: 500;
    font-family: var(--ap-primary-font);
    font-size: 32px;
    line-height: 100%;
    min-height: 65px;
    display: flex;
    align-items: end;
}
.ap-dashboard-box-duration {
    font-weight: 400;
    font-family: var(--ap-primary-font);
    font-size: var(--ap-subtitle-font-size);
    line-height: 24px;
    margin-top: 15px;
    color: var(--ap-dt-black-200);
}
.ap-dash-recent-register-affiliate{
    border-radius: var(--ap-radius-7px);
    width: 150px; 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    text-align: center;
    padding: 3px; 
}
.ap-dash-recent-register-affiliate.ap-status--active{
    border: 1px solid var(--ap-status-active-border);
    /* color: var(--ap-status-active-border); */
}
.ap-dash-recent-register-affiliate.ap-status--pending{
    border: 1px solid var(--ap-status-pending-border);
    /* color: var(--ap-status-pending-border); */
}
.ap-dash-recent-register-affiliate.ap-status--rejected{
    border: 1px solid var(--ap-status-reject-border);
    /* color: var(--ap-status-reject-border); */
}
.ap-report-box-per-top,
.ap-report-box-per-bottom {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.ap-report-box-percentage{
    font-weight: 500;
    font-size: 16px;
    font-family: var(--ap-primary-font);
    color: #000000;
    display: inline-flex;
    align-items: center; 
    gap: 6px;
    line-height: 1; 
}
.ap-report-box-percentage.ap-increse-percentage{
    color: #5AC761;
}
.ap-report-box-percentage.ap-decrese-percentage{
    color: #D95353;
}

.ap-report-box-percentage .ap-empty-report-percentage{
    color:var(--ap-title-color) !important;
    opacity: 0.4;
}
.ap--report-popover-tool-tip{
    padding: 20px;
}

.ap--report-popover-tool-tip .ap-tool-tip-head{
    color: var(--ap-title-color);
    font-size: var(--ap-front-subtitle-font-size);
    font-weight: 500;
    font-family: var(--ap-primary-font);
    margin-bottom: 12px;
}
.ap--report-popover-tool-tip .ap-tool-tip-body{
    color: var(--ap-title-color);
    font-size: var(--ap-subtitle-font-size);
    font-weight: 400;
    font-family: var(--ap-primary-font);
}
.ap-report-box-percentage{
    margin-left: 4px;    
}
.ap-report-tool-tips{
    margin-left: 4px;
}

.ap--report-page .ap-canvas-chart-data{
    max-height: 400px;
}

.ap--report-page .ap-dashboard-chart-data .ap-dashboard-chart-up, .ap--report-page .ap-dashboard-chart-data .el-col{
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
}
.ap--report-page .el-select__wrapper.is-filterable .el-select__caret::before {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMzE5MDggNi45OTcwNEM2LjIzODk2IDcuMDY1NDkgNi4xODg0NyA3LjEwMzA1IDYuMTQ0MjQgNy4xNDY4N0M0LjE3MDUzIDkuMTIwNjQgMi4xOTc2NSAxMS4wOTUyIDAuMjIyNjgzIDEzLjA2NzNDMC4wNzUzODQ2IDEzLjIxNDcgLTAuMDA3NjUzMjMgMTMuMzc3OCAwLjAzOTQ5ODkgMTMuNTg0OUMwLjEyMjUzNyAxMy45NDU5IDAuNTU2MDg2IDE0LjA4OTUgMC44NDQwMDYgMTMuODU0MUMwLjg4ODIzOCAxMy44MTc4IDAuOTI2NjI3IDEzLjc3NDggMC45NjcxMDMgMTMuNzM0M0MyLjkyOTk3IDExLjc3MjIgNC44OTI4MyA5LjgxMDE0IDYuODU1MjggNy44NDc2NEM2Ljg5OTA5IDcuODAzODIgNi45MzU4MSA3Ljc1MzMyIDYuOTgyNTUgNy42OTc4MUM3LjA0NjM5IDcuNzU4MzMgNy4wOTE0NiA3Ljc5OTIzIDcuMTM0ODUgNy44NDIyMkM5LjExOSA5LjgyNzI1IDExLjEwNCAxMS44MTE5IDEzLjA4NjUgMTMuNzk4MUMxMy4yMzI1IDEzLjk0NDYgMTMuMzkyNyAxNC4wMzM1IDEzLjYwMjIgMTMuOTg4QzEzLjk2NTIgMTMuOTA5MiAxNC4xMTY3IDEzLjQ4MDUgMTMuODg2OCAxMy4xODg0QzEzLjg0ODQgMTMuMTM5NSAxMy44MDE3IDEzLjA5NyAxMy43NTc0IDEzLjA1MjdDMTEuNzg3OSAxMS4wODIzIDkuODE4NzcgOS4xMTIyOSA3Ljg0ODQgNy4xNDI3QzcuODA0NTggNy4wOTg4OCA3Ljc1MDM0IDcuMDY1OSA3LjY5MTA4IDcuMDIwODNDNy43NTcwMSA2Ljk1MTEzIDcuNzk4MzIgNi45MDYwNSA3Ljg0MTMgNi44NjMwNkM5LjgyMjUzIDQuODgyMiAxMS44MDQ2IDIuOTAyNiAxMy43ODE2IDAuOTE3OTg4QzEzLjg3NTUgMC44MjM2NjIgMTMuOTU0IDAuNjkyNjA3IDEzLjk4NzggMC41NjQ4OUMxNC4wMzk1IDAuMzY5NTU5IDEzLjkyMSAwLjE2NDYzIDEzLjc0NTggMC4wNjU3MTJDMTMuNTY4IC0wLjAzNDg3NDkgMTMuMzQ5OCAtMC4wMTkwMTUzIDEzLjE4ODcgMC4xMDk1MzVDMTMuMTQwMyAwLjE0ODM1MiAxMy4wOTczIDAuMTk0NjggMTMuMDUzNSAwLjIzODkyMUMxMS4wODMxIDIuMjA4NTEgOS4xMTMxNiA0LjE3ODA5IDcuMTQzNjIgNi4xNDgxQzcuMDk5OCA2LjE5MTkyIDcuMDY2IDYuMjQ1NzYgNy4wMjc2MiA2LjI5NTAxQzcuMDA1MDggNi4zMDI5NCA2Ljk4MjU1IDYuMzEwNDYgNi45NjAwMiA2LjMxODM5QzYuOTI3ODkgNi4yNjQ1NSA2LjkwNTM1IDYuMjAxMTEgNi44NjIzNyA2LjE1ODUzQzQuODc5MDYgNC4xNzIyNSAyLjg5MzY2IDIuMTg4NDcgMC45MDk5MzYgMC4yMDIxOTFDMC43NTA5NTQgMC4wNDMxNzI4IDAuNTc3MzY3IC0wLjA0Njk3OSAwLjM0OTk1MiAwLjAyNTIyNjZDMC4wMTMyMTA2IDAuMTMyNDkxIC0wLjEwOTQ2OSAwLjUzNDAwMyAwLjExMDg1MyAwLjgxMDcyMkMwLjE0OTY2IDAuODU5MTM4IDAuMTk2Mzk1IDAuOTAxNzExIDAuMjQwNjI2IDAuOTQ1OTUyQzIuMjEzOTIgMi45MjAxMyA0LjE4NjggNC44OTM4OSA2LjE2MDUyIDYuODY3MjNDNi4yMDA5OSA2LjkwNzMgNi4yNDg1NiA2LjkzOTQ0IDYuMzE5MDggNi45OTcwNFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
    width: 14px;
    height: 14px;
}
.ap--report-page .el-select__wrapper.is-filterable .el-select__caret svg{
    display: none;
}


.ap--report-page .ap-dashboard-chart-up{
    margin-top: 0px !important;
}

.ap--report-page .el-table thead.is-group th.el-table__cell{
    background-color: unset !important;
}

.ap--report-page .el-table{
    --el-table-border-color: var(--ap-field-border);
}

.ap--report-page thead tr th{
    border-bottom: 1px solid var(--ap-field-border) !important;
    border-top: unset !important;
} 

.ap--report-page tr .ap-padding-left-first-col{
    border-right: none !important;
}
.ap--report-page .ap-table-reports thead tr:first-child{
    background-color: var(--ap-table-head-bg) !important;
}

.ap--report-page .el-table .cell{
    padding-left: 30px !important; 
    padding-top: 5px !important;
    padding-bottom: 5px !important;   
    padding-right: 30px !important;
}

.ap--report-page .el-table__header-wrapper table thead tr th:nth-child(2), .ap--report-page .el-table__body-wrapper table tbody tr td:nth-child(2) {
    padding-left: 25px; 
}

.ap--report-page .ap-table-title{    
    background-color: var(--ap-field-border) !important;
}
.ap--report-page .el-table{
    border-radius: 15px;
}

.ap-table-reports .el-table{
    border-bottom-right-radius: 12px !important;
    border-bottom-left-radius: 12px !important;  
}

.ap-table-reports .el-table, .ap-table-reports .el-table__header, .ap-table-reports thead, .ap-table-reports thead tr:first-child, .ap-table-reports thead tr:first-child th , .ap-table-reports thead tr:first-child th .cell{
    border-top-right-radius: 10px !important;
    border-top-left-radius: 10px !important;    
}

.ap-table-reports .el-table__body tr:last-child, .ap-table-reports tbody{
    border-bottom-right-radius: 15px !important;
    border-bottom-left-radius: 15px !important;        
}

.ap-table-reports .el-table__body tr:last-child td, .ap-table-reports .el-table__body tr:last-child td, .ap-table-reports .el-table__body tr:last-child td .cell{
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;        
}

.ap-table-reports .el-table__body{
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;  
}

.ap-btn--addon-primary-deactive{
    position: relative;
}

.ap-table-reports .el-table--fit{
    border: 1px solid var(--ap-field-border);
    border-radius: var(--ap-radius-10px);
    overflow: hidden;
}

.ap-table-reports .el-table--border:before, .ap-table-reports .el-table__inner-wrapper:before {
    display: none;
}

.ap-table-reports .el-table--border .el-table__inner-wrapper:after{
    display: none;
}

.ap--report-page .el-table th, .ap--report-page .el-table td{
    border-right: none !important;
    border-left: none !important;
}

.ap--report-page .el-table__border-left-patch{
    display: none !important;
}

.ap--report-page .ap-table-reports thead tr:first-child {
    background-color: unset !important;
}

.ap--report-page .ap-table-filter-row{
    margin-bottom: 5px;
}

.ap-table-filter-inner-report{
    padding-top: 5px !important;
}

.affiliatepress_page_affiliatepress_reports #wpfooter{
    display: none !important;
}
.ap-page-heading.ap-dash-com-title.ap-dash-val-details{
    margin-bottom: 15px;
}
.ap-general-settings-tabs--pb__card .ap-gs__cb--item-heading.ap-gs__cb--item--main-heading.ap-payment-method-main-heading,
.ap-general-settings-tabs--pb__card .ap-gs__cb--item-heading.ap-gs__cb--item--main-heading.ap-imp-expo-main-heading{
    font-size: var(--ap-title-font-size);
}
.ap-general-settings-tabs--pb__card .ap-gs__cb--item-heading.ap-gs__cb--item--main-heading.ap-payment-method-sub-heading,
.ap-general-settings-tabs--pb__card .ap-gs__cb--item-heading.ap-gs__cb--item--main-heading.ap-imp-expo-sub-heading{
    font-size: var(--ap-sub-title-font-size);
    line-height: 36px;
}
.ap---imp-exp-setings-page .ap-gs--tabs-pb__cb-item-row .ap-import-settings-col,
.ap---imp-exp-setings-page .ap-gs--tabs-pb__cb-item-row.ap-import-settings-row{
    margin-bottom: 24px;
}
.ap---imp-exp-setings-page .ap-gs--tabs-pb__cb-item-row.ap-import-fields-row{
    margin-bottom: 0px;
}
.ap---imp-exp-setings-page .ap-settings-new-section.ap-import-export-section{
    margin-top: 32px;
    margin-bottom: 32px;
}
.ap-settings--main-container .ap-combine-field label .ap-form-label.ap-import-settings-label{
    margin-bottom: 16px;
}
.ap-customize-field-settings-body-container .ap-simple-upload-form-control .ap-form-label{
   margin-bottom: 12px;
}
.ap-gs--tabs-pb__cb-item-row.ap-radio-group-row{
    margin-bottom: 22px;
}
.ap-btn--primary.ap-btn--big.ap-license-activate{
    min-width: 180px
}
.ap-report-main-wrapper{
    min-height: 900px;
}
.ap-file-editor-popup .ap-field-values-options-wrapper{
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
}
.ap-activate-license-error{
    color: var(--ap-sc-danger);
    font-size: var(--ap-poup-title-font-size);
    margin-top: 5px;
}
.ap-license-settings-col{
    font-size: var(--ap-content-font-size);
}
.ap-table-filter .ap-visits-table-data .el-row {
    align-items: start;
}
@media (min-width: 2100px){
    .ap-report-box{
        padding: 30px !important;
    }
}
@media (min-width: 1900px){
    .ap-report-box{
        padding: 30px !important;
    }
}
@media (min-width: 1800px){
    .ap-report-box{
        margin-top: 30px;
    }
}
@media (max-width: 1240px){
    .ap-report-box-count{
        font-size: 24px;
        min-height: 54px;
    }
}
@media (max-width: 768px){
    .ap-gs_cb-item-import{
        margin-top: -20px;
    }
    .ap-cms-tm__body .el-radio-button__inner{
        padding: 8px 15px;
    }
}