@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');


.live-links-outer {  box-sizing: border-box;    clear: both;    line-height: 1.4em;    overflow: auto;    padding: 14px;    text-align: left;    width: 100% !important;}



.live-links-outer table td {padding: 5px 0;}



.live-links-outerselect {		padding: 2px;		line-height: 28px;	/*	height: 28px; */ width:100%;}

.live-links-outer input[type="radio"]{width: auto !important;}



.live-links-outer input[type="checkbox"]{width: auto !important;}



.live-links-outer-div table strong {font-size: 17px;}



#ex1Slider .slider-selection {background: #BABABA;}



.dap_membership_div , .table_page_select , .member_button{display:none}



.live-links-outer-div table th{margin :10px 0px;font-size:18px;float: left;}



.live-links-outer-div h2.head_memb{margin :10px 0px;font-size:18px;float: left;font-weight: bold;}



.member_outer_main .member_input-outer input {margin:0px 6px 2px 0px !important;}



.member_outer_main .member_input-outer {float: left;padding: 12px 0 0 !important;width: 100%;text-align: center;font-size: 16px;font-weight: bold;}



.dap-icon.dashicons, .dap-icon.dashicons-before:before{font-size: 18px;line-height: 1.5;margin: 0px 5px 0px 0px;}




.member_button:hover {background: #000 none repeat scroll 0 0;color: #fff;}






.colorpicker.colorpicker-with-alpha {z-index:9999999 !important;}



.table-outer .template_box img{display: block;margin: 0 auto;border: 1px solid #d1d1d1;max-width: 100%;}



.template_box .template-select-outer {padding-left: 8px;padding-right:8px;}



.template-select-outer .input-outer input[type="radio"] {position: absolute;left: 0;top: 0;z-index: 99;}



.template-select-outer .input-outer {padding-left: 25px;position: relative;min-height: 40px;font-size: 15px;}



div#TB_window {/* bottom: 6% !important;top: 6% !important;height: 86% !important; */}



#TB_ajaxContent {box-sizing: border-box;clear: both;line-height: 1.4em;overflow: visible;padding: 14px;text-align: left;width: 100% !important;overflow: auto;	height: -moz-calc(100% - 50px) !important;height: -webkit-calc(100% - 50px) !important;height: -o-calc(100% - 50px) !important;height: calc(100% - 50px) !important;}



.dap_membership_images img{border: 1px solid #a0a0a0; max-width: 100%;}



.live-links-outer-div .table_page_select td{font-size: 15px;}



.dap_membership_images .shadow-box {border: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.18);-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden; backface-visibility: hidden;-webkit-transition-duration: 0.3s; transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;cursor: pointer;float: left;width: 100%;padding-bottom: 10px;}



.dap_membership_images .shadow-box:hover, .dap_membership_images .shadow-box:focus, .dap_membership_images .shadow-box:active {-webkit-transform: translateY(-6px);transform: translateY(-6px);}



.dap_membership_images img {border: none !important;}



 .member_button {float:right;}




.live-links-outer.next-btn {float:right;}



.live-links-outer .back-btn {float:left;background:#999;}



#backbtn {background:#999;}



.member_button:hover , .next-btn:hover ,  .back-btn:hover{

	background:#333;	border-color:#333;	color:#fff;

}

.btn_outer { float: left; margin: 40px 0 40px; width: 100%;}



.live-links-outer-div .dap_membership_div{margin :20px 0px;}



.btn_outer #myprofilegenscbtn , .btn_outer #myinvoicescbtn , .btn_outer #myinvoicescbtn , .btn_outer #mycancelscbtn{
 font-size: 18px !important;   float: right;   height: 50px !important; line-height: normal !important;  margin-top: 10px;    margin-bottom: 10px;  padding: 0 15px!important;}



#selectmemberpages { width: 100%;    float: left;  margin-right: 0px;}



.colorpicker {  /*  width: auto;  height: auto;    overflow: hidden;  position: absolute;   background: none; */ }

.colorpicker div {   position: relative;   display: inline-block;}
.colorpicker:before{display:none}

.dap_membership_div , .dap_membership_images{box-sizing: border-box;}

.member_outer_main { width: 100%;    float: left;position: relative;}

.dap_membership_images, .template-select-outer { float: left;position: relative;}



#mycontent_shortcode_popup_inner select.product_ids, #mycontent_shortcode_popup_inner select.product_ids{
height:auto !important;
}


/*********Login Form css starts************/
#sidebartemplate{ display:none }

#login_shortcode_popup_inner .select_add_cls{  width: 94% !important;  float: right!important;  margin-right: 15px!important; }

h2.head_memb{margin :10px 0px;font-size:18px;float: left;font-weight: bold;}

.login_shortcode_popup_in{width:100%}

/*********Login Form css ends************/


div#TB_ajaxContent td {vertical-align:top;}

.heading h3{
	font-weight:normal;
}


#mycontent_shortcode_popup_inner{
	padding-right:100px
}



#mycancelscbtn {
    font-size: 16px !important;
    height: auto !important;
    line-height: normal !important;
    margin: 20px 0 60px;
    padding: 10px 15px !important;
}

.live-links-outer select, .live-links-outer input, .live-links-outer textarea {
  float: left;
  width: 100% !important;
}
 .live-links-outer textarea {
  overflow:scroll;
}

h2.head_memb{margin :10px 0px;font-size:18px;float: left;font-weight: bold;}

#myinvoicescbtn{
    font-size: 16px !important;
    height: auto !important;
    line-height: normal !important;
    margin: 20px 0 60px;
    padding: 10px 15px !important;
}
.live-links-outer select, .live-links-outer input, .live-links-outer textarea {
  float: left;
  width: 100% !important;
}


.shortcode_container{
height:180px;
}


.live-links-outer .dap_membership_images input{
 float: none;
  width: auto!important;
}


 


/*
 *
 -----------------------------------
 *
 */

.template_box h2{
  float: none;
  display: inline-block;
}

.table-outer table th{
  float: none;
  width: auto;
}

tr td table tr:first-child {
    border-top: #dee2e5 dashed 0px;
}

.form-control{
  border-radius: 0;
}

.member_button, .next-btn, .back-btn {
	background: #0085ba;
	color: #fff;
	font-size: 18px;
	padding: 12px 35px;
	cursor: pointer;
	border: none;
	border-bottom: 3px solid #18334c;
	color: #fff;
	height: 50px;
	min-width: 120px;
}


.dap_membership_images{
	margin-bottom:40px
}

#backbtn{
  border-radius: 0
}

#mycontentgenscbtn{
  background: #0085ba;
  color: #fff;
  border-radius: 0;
  font-size: 18px;
  padding: 12px 35px;
  cursor: pointer;
  border: none;
  border-bottom: 3px solid #18334c;
  float: right;
}
.live-links-outer {
    max-width: 1170px;
    }
.shortcode_container {
    height: 180px !important;
    float: left;
    width: 100%;
    margin-top: 25px;
     
}

.shortcode_container  textarea{
    height: 150px !important;
 font-size: 14px;
    padding: 10px;
}
.live-links-outer .container {
    width: 100%;
    float: left;
    border: 2px solid #e1e1e1;
    background: #fff;
}
.live-links-outer h3 {
    padding: 10px 0 !important;
    font-family: sans-serif;
    font-size: 22px;
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 25px;
    font-weight: 600;
    color: #555;
}
.live-links-outer .container {
    padding-right: 20px;
    padding-left: 20px;
}
.live-links-outer .table-outer select, .live-links-outer .table-outer input {
   height: 46px !important;
}
.live-links-outer .table-outer tbody{
	float:left;
	width:100%
}
 
.live-links-outer .table-outer .my_content_heading {
    margin: 10px 0 0 0;
    padding: 16px 0 0;
    background-color: #f1f8ff;
    color: #333;
    font-size: 16px;
    text-transform: none;
    float: left;
    width: 100%;
}

.live-links-outer .table-outer table th {
    padding: 0px 10px;

}
 

.table-outer .input-outer input[type="radio"], .table-outer input[type="radio"] {
    height: 20px !important;
    margin: 2px 5px 0 0 !important;
    padding: 0 !important;
    width: 20px !important;
}
.live-links-outer .table-outer  input[type=radio]:checked:before {
    width: 7px;
    height: 7px;
    margin: 5px;
}
.live-links-outer table td {
    padding: 5px 0;
    font-size: 16px;
}


  .btn_outer #affiliatebtn,  .btn_outer #backbtn ,  .btn_outer #myloginbtn, #dapshortcodebtn, .live-links-outer  #backbtn , .live-links-outer .btn_outer .next-btn{
    font-size: 18px !important;
    height: 50px !important;
    line-height: normal !important;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0 15px!important;
    float: right;
    background: #0085ba;
    border-color: #0073aa #006799 #006799;
    box-shadow: 0 1px 0 #006799;
    text-shadow: none;
}
 
 .btn_outer #backbtn{
  float: left;
}
.live-links-outer .container {
    padding-right: 25px;
    padding-left: 25px;
}

#myprofile_shortcode_popup .live-links-outer table td {
    padding: 20px 0px 0 !important;
}

#myinvoice_shortcode_popup .live-links-outer table td {
    max-width: 400px;
}
#login_shortcode_popup .live-links-outer table td {
 
    min-width: 370px;
}

.or {
    text-align: center;
    position: relative;
}

.or:after, .or:before {
    background: #dddddd;
    content: "";
    height: 1px;
    width: calc(50% - 30px);
    position: absolute;
    top: 48%;
}

.or:before {
    left: 0;
}
.or span {
    display: inline-block;
    background: #797979;
    height: 30px;
    width: 30px;
    border-radius: 15px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    margin: 0 auto 0;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 400;
}

.or:after, .or:before {
    background: #dddddd;
    content: "";
    height: 1px;
    width: calc(50% - 30px);
    position: absolute;
    top: 48%;
}
.or:after {
    right: 0;
}


#login_shortcode_popup .live-links-outer .table-outer .my_content_heading {
    margin: 10px 0 10px 0;
    padding: 16px 0 16px;
 
}


 
#mycancel_shortcode_popup1 .live-links-outer h2.head_memb{display:inline-block;width:100%;padding:10px 15px;margin: 0 0 10px 0;background-color:#eee;font-size:16px;float: left;font-weight: bold;}

#mycancel_shortcode_popup1 .pausebutton_customizer , #mycancel_shortcode_popup1 .resumebutton_customizer, #mycancel_shortcode_popup1 .cancelbutton_customizer{float: left;width: 100%;padding: 30px 20px;background: #fff;margin: 15px 0 0;position: relative;border:0px solid #e2e2e2;    outline: 0;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;line-height:normal;color: #333;}

#mycancel_shortcode_popup1 .pausebutton_customizer h4 , .resumebutton_customizer h4, #mycancel_shortcode_popup1 .cancelbutton_customizer h4{position: absolute;top: -20px;font-size: 17px;font-weight: 600;color: #333;background: #fff;padding: 0 15px;margin-bottom: 18px;}

#mycancel_shortcode_popup1 .pausebutton_customizer ul, #mycancel_shortcode_popup1 .resumebutton_customizer ul , #mycancel_shortcode_popup1 .cancelbutton_customizer ul {padding: 20px 10px;background: #F0F0F0;text-align: left;width: 100%;float: left;display: flex;flex-flow: row;flex-wrap: wrap;}

#mycancel_shortcode_popup1 .pausebutton_customizer ul li , #mycancel_shortcode_popup1 .resumebutton_customizer ul li , #mycancel_shortcode_popup1 .cancelbutton_customizer ul li{width: 200px !important;float: left;    min-height: 95px;padding: 10px 20px !important;     margin: 0;border-bottom: #aac1d3 dashed thin;min-width:33.33%;}

#mycancel_shortcode_popup1 .pausebutton_design, #mycancel_shortcode_popup1 .resumebutton_design, #mycancel_shortcode_popup1 .cancelbutton_design{display:inline-block;width:100%;text-align:center;margin:25px 0; padding:0;} 

#mycancel_shortcode_popup1 .pausebutton_customizer .slider.slider-horizontal, #mycancel_shortcode_popup1 .resumebutton_customizer .slider.slider-horizontal, #mycancel_shortcode_popup1 .cancelbutton_customizer .slider.slider-horizontal{max-width:100%;}

#mycancel_shortcode_popup1 .pausebutton_customizer .slider.slider-horizontal, #mycancel_shortcode_popup1 .resumebutton_customizer .slider.slider-horizontal , #mycancel_shortcode_popup1 .cancelbutton_customizer .slider.slider-horizontal{width: 100%;}

#mycancel_shortcode_popup1 .pausebutton_customizer .input-group, #mycancel_shortcode_popup1 .resumebutton_customizer .input-group , #mycancel_shortcode_popup1 .cancelbutton_customizer .input-group{
    position: relative;
    display: table;
    border-collapse: separate;
    float: right;
    width: 100%;
}

 
#mycancel_shortcode_popup1 .membercancel-options-box , #mycancel_shortcode_popup1 .membercancel-options-subbox {display:inline-block;width:100%;margin:0 0 20px 0;padding:0;border:0px solid #eee;}

#mycancel_shortcode_popup1 .membercancel-options-box .membercancel-options-subbox {border:2px dashed #ddd;margin:0 0 20px 15px;max-width:calc(100% - 30px);max-width:-webkit-calc(100% - 30px);max-width:-moz-calc(100% - 30px);max-width:-ms-calc(100% - 30px);}



#mycancel_shortcode_popup1 .membercancel-options-box .membercancel-options-subbox h2.head_memb {
    font-size: 17px;
    background-color: #f1f8ff;
    font-weight: 600;
}
#mycancel_shortcode_popup1 table tbody
{
	    padding: 0 14px;
    float: left;
    width: 100%;
}

#mycancel_shortcode_popup1  select, #mycancel_shortcode_popup1  input {
    float: left;
    width: 100% !important;
    height: 44px;
}
#mycancel_shortcode_popup1  textarea {
    height: auto;
}

#mycancel_shortcode_popup1  table td {
    padding: 5px 15px 5px 0;
 
}

#mycancelscbtn1 , #backbtn{  background: #0085ba none repeat scroll 0 0;  border: medium none;  border-radius: 5px;  font-size: 18px;  height: auto; margin-top: 15px;  padding: 8px 18px;  text-shadow: 0 0 0 transparent;  text-transform: none;  color:#fff;}
#mycancelscbtn1 {
    font-size: 16px !important;
    height: auto !important;
    line-height: normal !important;
    margin: 20px 0 60px;
    padding: 10px 15px !important;
    float:right;
    height: 50px !important;
}

#backbtn { float:left;}


#mycancel_shortcode_popup1  .live-links-outer b, #mycancel_shortcode_popup1  .live-links-outer strong {
    font-weight: 500;
}
#mycancel_shortcode_popup1 .live-links-outer h2.head_memb { 
    background-color: #f1f8ff;     
    padding: 13px 15px;
}
 

  #dap_shortcode_popup_inner .tool-tip , #login_shortcode_popup_inner  .tool-tip , #mycontent_shortcode_popup  .tool-tip  {
display: inline;
cursor: pointer;
position: relative;
top:2px;
}
  #dap_shortcode_popup_inner .tool-tip .toll-tip-desc::before , #login_shortcode_popup_inner .tool-tip .toll-tip-desc::before , #mycontent_shortcode_popup .tool-tip .toll-tip-desc::before {
border-top: 10px solid rgba(0, 0, 0, 0);
border-bottom: 10px solid rgba(206, 115, 115, 0);
border-right: 10px solid #58666e;
content: '';
left: -10px;
position: absolute;
top: 10px;
} 
  #dap_shortcode_popup_inner .tool-tip .toll-tip-desc  , #login_shortcode_popup_inner .tool-tip .toll-tip-desc , #mycontent_shortcode_popup .tool-tip .toll-tip-desc{
display: inline;
font-size: 14px;
background:white;
border: 1px solid rgba(0, 0, 0, .2);
border-radius: 6px;
box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
padding: 10px 15px;
position: absolute;
top: -10px;
left: 20px;
opacity: 0;
visibility: hidden;
transition: all cubic-bezier(0.76, 0, 0.4, 1.23) 0.5s;
width:450px;
}
#dap_shortcode_popup_inner .tool-tip:hover .toll-tip-desc  , #login_shortcode_popup_inner .tool-tip:hover .toll-tip-desc , #mycontent_shortcode_popup .tool-tip:hover .toll-tip-desc{
opacity: 1;
visibility: visible;
} 

#dap_shortcode_popup_inner .tool-tip i  , #login_shortcode_popup_inner .tool-tip i, #mycontent_shortcode_popup .tool-tip i{color:#0085ba;}


#mycontent_shortcode_popup  .sorting_option_outer_prod select, #mycontent_shortcode_popup  .sorting_option_outer_links select {
     min-width: 200px;
}
  .live-links-outer h5 {
    font-size: 15px;
}

.live-links-outer input[type=file]:focus, 
.live-links-outer input[type=checkbox]:focus, 
.live-links-outer input[type=radio]:focus{
outline:none
}
#mycontent_shortcode_popup  .form_width_common{
width:258px !important
}

#memberpages_shortcode_popup_button h3 a , #dap_shortcode_popup  h3 a , .live-links-outer  h3 a{
    float: right;
    width: auto;
    margin: 0;
    border: 1px solid #eee;
    padding: 11px;
    font-size: 15px;
    color: #fff  !important;
    background: #337ab7;
    border-radius: 5px;
    vertical-align: top;
    position: absolute;
    right: 28px;
    top: 17px;
    text-decoration: none !important;
}
.live-links-outer .container , #dap_shortcode_popup  .container{
    position: relative;
}


/* PAY PER POST NEW DESIGN CSS */


#Pay-Per-Post--tabs {border: none;max-width: 100%;width: 100%;margin: 25px 0;    padding: 28px 25px   !important;font-family: 'DM Sans', sans-serif;}

#Pay-Per-Post--tabs .pp-post-inner {margin: 0;padding: 15px;border:#e0e0e0 solid thin;border-top: none;max-width: 100%;width: 100%;clear: both;display: inline-block;vertical-align: middle;background: #fff;box-sizing: border-box;position: relative;}

.pp-bulk-card {width: 100%;float: left;font-size: 14px;display: flex;padding: 20px 0 20px 0;margin: 0;box-sizing: border-box;border-bottom: 1px solid #efefef;align-items: center;}

.align-items-start, .pp-bulk-card.align-items-start {align-items: flex-start !important;}

.pp-bulk-card.align-items-start label {padding-top: 4px !important;}

.pp-bulk-card > label{color: #0f2e47;font-size: 16px;font-family: 'DM Sans',sans-serif;font-weight: 500;text-transform: none;margin: 0;padding: 0 15px 0 0;line-height: 1.5;min-width: 380px;max-width: 380px;width: 380px;}

.pp-bulk-card .pp-bulk-right-content {max-width: calc(100% - 400px);width: 100%;margin: 0;padding: 0;}

.pp-bulk-card .pp-bulk-right-content .form-control {box-shadow: none;border-radius: 0;min-height: 50px;border: #c7d1db solid thin;height: 50px !important;font-size: 14px;width: 410px !important;background-color: #fff;max-width: 100% !important;padding: 0 30px 0 10px !important;line-height: 48px !important;color: #666 !important;font-family: 'DM Sans',sans-serif;}

.pp-bulk-card .pp-bulk-right-content .mutliSelect .form-control {height: auto !important;box-shadow: 1px 9px 16px #ddd !important;border-top: 1px solid #eee !important;background: #fff;overflow: auto;max-height: 530px !important;}

.pp-bulk-card .pp-bulk-right-content .mutliSelect .form-control li {line-height: 30px !important;margin: 5px 0;}

.pp-bulk-card .pp-bulk-right-content .selected_product_list {border: 1px solid #c7d1db;padding: 15px;border-left: 3px solid #11bbe6;margin: 0;border-radius: 4px;width: 100%;float: left;text-align: left;background: #fff;}

.pp-bulk-card .pp-bulk-right-content h5, #dap_pay_per_post .pp-bulk-right-content h5 {padding: 0;float: left;width: 100%;box-sizing: border-box;font-size: 18px;font-weight: 600;color: #333;margin: 0;line-height: normal;font-family: 'DM Sans',sans-serif;}

.pp-bulk-card .pp-bulk-right-content .selected_product_list > ul {float: left;width: 100%;margin: 13px 0 0;padding: 0;}

.pp-bulk-card .pp-bulk-right-content .selected_product_list li {font-size: 15px;color: #000;}

.pp-post-inner table {font-family: 'DM Sans',sans-serif;font-size: 14px;border-collapse: collapse;width: 100%;}

.pp-post-inner table td, .pp-post-inner table th {border: 1px solid #ddd;padding: 8px;}

.pp-post-inner table tr:nth-child(even){background-color: #f2f2f2;}

.pp-post-inner table tr:hover {background-color: #ddd;}

.pp-post-inner table th {padding-top: 10px;padding-bottom: 10px;text-align: left;background-color: #9a9a9a;color: white;font-weight: 500;font-size: 16px;}

.live-links-outer h3.pp--post-title , .pp--post-title {padding: 0 !important;font-family: sans-serif;font-size: 22px;border: none;font-weight: 600;color: #127280;margin: 0 0 0 0;line-height: normal;}

.live-links-outer.pp-post-inner .container {border: none;padding: 0;width: 100%;max-width: 100%;}

.pp-bulk-card .pp-bulk-right-content .mutliSelect .form-control li input {margin-right: 10px;}

.pp-bulk-card .pp-bulk-right-content select.form-control {-webkit-appearance: menulist;background-image: none;}

.pp-or {text-align: center;position: relative;display: inline-block;vertical-align: middle;margin: 15px 0;padding: 0;width: 100%;}

.pp-or:before, .pp-or:after {background: #dddddd; content: ""; height: 1px; width: calc(50% - 28px); position: absolute; top: 50%; margin: -0.5px 0 0 0; left: 0; right: 0; }

.pp-or:after {left: auto; right: 0;}

.pp-or span {display: inline-block; background: #848484; height: 30px; width: 30px; border-radius: 15px; line-height: 30px; color: #fff; text-align: center; margin: 0 auto 0; font-size: 10px; text-transform: uppercase; font-weight: 400; }

.pp-bulk-right-content .pp-or {max-width: 410px; display: table; clear: both; margin: 0 0 20px 0; }

.switch_onoff .checkbox {display: none;}

.switch_onoff .checkbox + label {display: inline-block;position: relative;width: 54px;height: 28px;background: linear-gradient(to right, #e2e2e2 0, #ccc 45%, #6F80B9 55%, #ccc 100%) 0 0;background-size: 650px 100%;border-radius: 70px;padding: 7px;cursor: pointer;transition: all 500ms ease;margin-bottom: 0;}

.switch_onoff .checkbox + label:before {content: "No";width: 22px;height: 22px;position: absolute;left: 4px;top: 3px;border-radius: 100%;background: #fff;text-align: center;line-height: 22px;font-family: "Cabin", sans-serif;font-size: 11px;font-weight: bold;color: #555;letter-spacing: 0.5px;transition: left 500ms ease, color 500ms ease, -webkit-transform 150ms ease;transition: left 500ms ease, color 500ms ease, transform 150ms ease;transition: left 500ms ease, color 500ms ease, transform 150ms ease, -webkit-transform 150ms ease;}

.switch_onoff .checkbox:checked + label:before {content: "Yes";letter-spacing: 0;color: #555;left: 29px;}

.switch_onoff .checkbox:checked + label {background-position-x: -350px;}

.live-links-outer a.table-add-btn, .table-add-btn {background: #02c7a6; text-align: center; padding: 13px 10px; border-radius: 5px; border: 0px; font-size: 16px; line-height: normal; font-weight: 500; font-family: 'DM Sans',sans-serif; max-width: 100%; float: right; width: 143px; display: inline-block; margin: -35px 0 25px 0; color: #fff;position: relative;z-index: 2;}

.pp-post-inner .pp-post-loader {font-size: 22px;margin: 0;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,.8);text-align: center;z-index: 99;color: #fff;display: flex;justify-content: center;align-items: center;padding: 25px;font-family: 'DM Sans',sans-serif;}

.pp-bulk-actions {display: inline-block;width: 100%;margin: 25px 0 10px 0;text-align: right;max-width: 810px;}

.pp-bulk-actions button {background: rgb(61, 91, 154);text-align: center;padding: 13px 10px;border-radius: 5px;border: 0px;font-size: 16px;line-height: normal;font-weight: 500;font-family: 'DM Sans',sans-serif;max-width: 100%;float: right;width: 143px;display: inline-block;margin: 0;color: #fff;}

.pp-bulk-actions button:hover , .live-links-outer a.table-add-btn:hover , .table-add-btn:hover {background: #555;color: #fff;}

#Pay-Per-Post--tabs .nav-tabs {float: left;margin-bottom: 0px;border-bottom: 0;padding-right: 0px;width: 100%;border: 1px solid #ddd;display: flex;background: #5899c7;border-top: 0;flex-flow: nowrap;}

#Pay-Per-Post--tabs .nav-tabs li {margin-bottom: 0px;width: 100%;}

#Pay-Per-Post--tabs .nav-tabs li:first-child a {border-left: none;}

#Pay-Per-Post--tabs .nav-tabs li a {padding: 16px 10px;margin-bottom: 0;color: #fff;font-weight: 500;font-size: 16px;border-radius: 0px;border: none;text-align: center;border-top: 3px solid transparent;position: relative;border-left: 1px solid #ddd;text-decoration: none;margin: 0;}

#Pay-Per-Post--tabs .nav-tabs li a.active, #Pay-Per-Post--tabs .nav-tabs li a:focus, #Pay-Per-Post--tabs .nav-tabs li a:hover {border-top-color:#0073aa;outline: none;background: #fff;color: #111;box-shadow: none;}

.live-links-outer h3.pp--post-title i.fa, .pp--post-title i.fa {margin-right: 8px;}


.pp-bulk-card .pp-bulk-right-content .mutliSelect .form-control li input[type="checkbox"] {
margin-right: 10px;width: 20px !important;height: 20px !important;}

.pp-bulk-card .pp-bulk-right-content .mutliSelect .form-control li input[type="checkbox"]:checked::before {margin: 0 0 0 -2px;}




.live-links-outer .pp--post-title small, .pp--post-title small {font-size: 15px;display: inline-block;line-height: 1.4;width: 100%;color: #666;}

#pp-bulk-access .pp-bulk-card > label {width: 100%;max-width: 100%;min-width: 100%;}

#pp-bulk-access .pp-bulk-card {flex-wrap: wrap;}

#pp-bulk-access .pp-bulk-card .pp-bulk-right-content {max-width: 100%;margin-top: 10px;}

.pp-bulk-card .pp-bulk-right-content .mutliSelect-input-outer .form-control {max-width: 100% !important;width: 100% !important;padding-right: 0 !important;}

.pp-bulk-card .pp-bulk-right-content .mutliSelect-input-outer .mutliSelect .dapwp_selected_post_list li {margin: 0;line-height: normal !important;width: 100%;border-bottom: 1px solid #eee;padding: 10px;display: inline-block;vertical-align: middle;font-size: 14px;float: left;}

.pp-bulk-card .pp-bulk-right-content .mutliSelect-input-outer .mutliSelect .dapwp_selected_post_list li.active--li-option {background: rgba(30,140,190,.8);color: #fff;}

.pp-bulk-card .pp-bulk-right-content .mutliSelect-input-outer .mutliSelect .form-control {padding:0!important;}

.pp-bulk-card .pp-bulk-right-content .mutliSelect-input-outer .mutliSelect .form-control {max-height: 280px !important;}

.pp-bulk-card .pp-bulk-right-content .selected_product_list > ul {overflow: auto;max-height: 260px;}

#pp-bulk-access .metabox_label small{ color: #666 ! important; font-size: 15px;font-weight: 400; }

ul.dapwp_selected_post_list strong.link_heading { font-weight: bold;padding: 0px 6px;border-bottom: 1px solid #e4e4e4 !important;display: inline-block;width: 100%;font-size: 15px; background-color:#dfdee0;}
.mce-notification-error {  
    display: none! important;
}
#dap_manage_pay_per_post_table_filter input{
    width: 270px !important;
}


.dap-customizer-on-top .Template-Customize-setting-outer { top: 0; width: 100%; position: sticky!important; float: none; border-radius: 8px; background: #e8f2f3; padding: 10px; margin-bottom: 30px; margin-left: 10px; margin-right: 10px; z-index: 99!important; }
.dap-customizer-on-top .Template-Customize-Setting { float: none; }
.dap-customizer-on-top .Template-Customize-setting-outer_inner_outer { display: flex; justify-content: center; }
.dap-customizer-on-top .Template-Customize-Setting h3 { width: 50px; background: #9c27b0; color: #fff; border: 0; height: 45px; border-radius: 5px; }
#dap_member_preview.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections { position: absolute; width: 500px; z-index: 9999; background: #ffff; background: #fff; border: 1px solid #eee; margin: 0; padding: 0; left: 0; right: auto; bottom: auto; z-index: -1; box-shadow: 0 0 4px #d4d4d4; max-height: initial; overflow-y: visible; margin-top: 10px; }
.dap-customizer-on-top .dap-card-outer-gray_1 .Template-Customize-Setting { position: relative; width: 55px; padding-bottom: 0; }
.dap-customizer-on-top .Template-Customize-content { float: none; width: 100%; margin: 0; max-width: 100%; /* overflow: hidden; */ }
.dap-customizer-on-top .Template-Customize-content-inner { margin: 10px; overflow: hidden; background: #f5f5f5; }
.dap-customizer-on-top .switch_onoff .checkbox + label { height: 26px; width: 55px; }
.dap-customizer-on-top .switch_onoff .checkbox + label:before {height: 20px; width: 20px; line-height: 22px; font-size: 9px; left: 4px; }
.dap-customizer-on-top .switch_onoff .checkbox:checked + label:before { left: 32px; }
#dap_member_preview.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections .Template-Customize-element .inner_template_style_box.dmg_custom_checkbox_toggle h4 { margin-bottom: 5px; }
.dap-customizer-on-top .Template-Customize-Setting .Template-Customize-element .inner_template_style_box select,
.dap-customizer-on-top .Template-Customize-Setting .Template-Customize-element .inner_template_style_box input { max-height: 31px; line-height: 1; margin-top: 0; }
.dap-customizer-on-top .Template-Customize-element-flex-same-line { display: flex; align-items: center; }
.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections .Template-Customize-element-flex-same-line h2 { border-bottom: 0; width: 100%; padding: 0; }
.dap-customizer-on-top .Template-Customize-Setting .Add-generic-messages-btn,
.dap-customizer-on-top .Template-Customize-Setting .Add-quiz-shortcode-btn { margin: 0 0 0 auto; }
.dap-customizer-on-top .Template-Customize_heading .customize_open_close{ display: none; }
.dap-customizer-on-top .Template-Customize_heading svg{ fill: #fff; width: 25px; }
.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections h2 { padding: 8px 0 5px 0; border-bottom: 1px solid gainsboro; }
.dap-customizer-on-top .Template-Customize-element-inner { padding-left: 0; padding-right: 0; }

#dap_member_preview.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections .customizer_innner_sections-inner { width: 100%; max-height: 350px; overflow-y: scroll; padding: 10px; box-shadow: 0px 0px 35px -15px rgb(0 0 0 / 75%); background: #fff; }
#dap_member_preview.dap-customizer-on-top .dap_closed_ufp_customizer_opiton { width: 32px; height: 32px; line-height: 28px; cursor: pointer; text-align: center; padding: 0; border-radius: 100%; top: -15px; font-size: 14px; right: -15px; background-color: #fff; border: 2px solid #e23131; color: #e23131; position: absolute; }
#dap_member_preview.dap-customizer-on-top .customizer_innner_sections:before { bottom: 100%; left: 22px; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; z-index: 9999; border-color: rgba(238, 238, 238, 0); border-bottom-color: #fff; border-width: 11px; margin-left: -11px; }
#dap_member_preview.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections .Template-Customize-element{ padding: 0 5px; }
#dap_member_preview.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections .Template-Customize-element { width: 32.5%; max-width: 32.5%; min-width: 32.5%; }
#dap_member_preview.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections.width-larget-box-menu { width: 550px; }
#dap_member_preview.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections .Template-Customize-element.dap-popup-half-width { width: 49%; max-width: 49%; min-width: 49%; }
#dap_member_preview.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections .Template-Customize-element-per-row-four .Template-Customize-element { max-width: 24%; min-width: 24%; width: 24%; }
#dap_member_preview.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections .Template-Customize-element-per-row-two,
#dap_member_preview.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections .Template-Customize-element-per-row-two.Template-Customize-element_full_width{ max-width: 49%; min-width: 49%; width: 49%; }
.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections .Template-Customize-element-flex-same-line h2 { color: #6b6b6b; }

.dap-customizer-on-top .Template-Customize-Setting .toll-tip-title-v2 { position: absolute; bottom: 20px; background-color: #060606; color: #e5e5e5; border-radius: 10px; padding: 10px; box-shadow: 0 5px 10px -5px #060606; bottom: calc(100% + 5px); left: 50%; transform: translateX(-50%) scale(0); transform-origin: bottom; transition: transform 0.3s; z-index: 9; max-width: 360px; width: max-content; }
.dap-customizer-on-top .Template-Customize-Setting h3:hover .toll-tip-title-v2 { transform: translateX(-50%) scale(1); }
.dap-customizer-on-top .Template-Customize-Setting h3 { position: relative; }
.dap-customizer-on-top .Template-Customize-Setting .toll-tip-title-v2:after { content: ""; position: absolute; width: 10px; aspect-ratio: 1; background-color: #060606; bottom: -5px; left: 50%; transform: translateX(-50%) rotate(45deg); }


.toll-tip-desc-v2 { display: none; position: absolute; background: #000; color: #fff; padding: 10px; width: 280px; bottom: calc(100% + 5px); border-radius: 10px; left: -24px; }
span.showthistext-as-tooltips { position: relative; }
#dap_member_preview.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections.template-customizer-v2 { width: 600px; }
.toll-tip-desc-v2:before { content: ''; position: absolute; width: 10px; aspect-ratio: 1; background-color: #060606; bottom: -5px; right: calc(100% - 40px); transform: translateX(-50%) rotate(45deg); }
span.showthistext-as-tooltips:hover .toll-tip-desc-v2 { display: block; }
.tooltipleftside .toll-tip-desc-v2 { right: -24px; left: auto; }
.tooltipleftside .toll-tip-desc-v2:before { left: calc(100% - 30px); right: auto; }
.completed-courses-list .ui-resizable-handle { display: none; }

#dap_member_preview.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections.template-customizer-v2 .Template-Customize-element-inner { padding: 15px; }
#dap_member_preview.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections.template-customizer-v2 .customizer_innner_sections-inner { padding-left: 0; padding-right: 0; }
#dap_member_preview.dap-customizer-on-top .Template-Customize-Setting .customizer_innner_sections.template-customizer-v2  h2 { padding-left: 15px; padding-right: 15px; }


.dap_member_engagement_full_width_temp .dap_member_temp_course_completed_section .completed-courses-list.verticle_temp .completed-course-icon.admin-set-height-auto,
.dap_member_engagement_full_width_temp .dap_member_temp_course_enrolled_section .completed-courses-list.verticle_temp .completed-course-icon.admin-set-height-auto,
.dap_member_engagement_full_width_temp .dap_member_temp_course_upsell_section .completed-courses-list.verticle_temp .completed-course-icon.admin-set-height-auto,
.dap_member_engagement_full_width_temp .dap_member_temp_normal_products_section .completed-courses-list.verticle_temp .completed-course-icon.admin-set-height-auto,
.dap_member_engagement_full_width_temp .dap_member_temp_upsell_products_section .completed-courses-list.verticle_temp .completed-course-icon.admin-set-height-auto{
    height: auto;
}

.dap_member_engagement_full_width_temp .dap_member_temp_course_completed_section .completed-courses-list.verticle_temp .completed-course-icon.admin-set-height-auto img,
.dap_member_engagement_full_width_temp .dap_member_temp_course_enrolled_section .completed-courses-list.verticle_temp .completed-course-icon.admin-set-height-auto img,
.dap_member_engagement_full_width_temp .dap_member_temp_course_upsell_section .completed-courses-list.verticle_temp .completed-course-icon.admin-set-height-auto img,
.dap_member_engagement_full_width_temp .dap_member_temp_normal_products_section .completed-courses-list.verticle_temp .completed-course-icon.admin-set-height-auto img,
.dap_member_engagement_full_width_temp .dap_member_temp_upsell_products_section .completed-courses-list.verticle_temp .completed-course-icon.admin-set-height-auto img{
    object-fit: contain;
}

.template-percentage-pixel-wrapper { display: flex; gap: 10px; }
.tempate-slider-for-percentage, .tempate-slider-for-pixel { width: calc(100% - 80px); }
.tempate-slider-for-px-percentage { width: 80px; display: flex; }



.dap_member_temp_course_completed_section .completed-courses-list.verticle_temp .completed-course-block, .dap_member_temp_course_enrolled_section .completed-courses-list.verticle_temp .completed-course-block, .dap_member_temp_course_upsell_section .completed-courses-list.verticle_temp .completed-course-block, .dap_member_temp_normal_products_section .completed-courses-list.verticle_temp .completed-course-block, .dap_member_temp_upsell_products_section .completed-courses-list.verticle_temp .completed-course-block { height: auto!important;}
.completed-courses-list.verticle_temp .height_width_display_inn, .completed-courses-list.verticle_temp .ui-resizable-handle{ display: none!important; }

.tempate-slider-for-px-percentage select#template-percentage-selection { width: 35px; border-left: none; padding: 0px 5px; margin: 0; border-radius: 0 5px 5px 0; }
.Template-Customize-Setting .Template-Customize-element .tempate-slider-for-px-percentage input[type="number"] { border-right: none!important; border-radius: 5px 0 0 5px; padding-right: 0; }
.Template-Customize-Setting .Template-Customize-element .tempate-slider-for-px-percentage input[type="number"] { outline: none!important; box-shadow: none; -moz-appearance: textfield; }
.Template-Customize-Setting .Template-Customize-element .tempate-slider-for-px-percentage input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }


html body .dap_member_engagement_full_width_temp .dap_member_temp_course_completed_section .completed-courses-list.verticle_temp .completed-course-icon,
html body .dap_member_engagement_full_width_temp .dap_member_temp_course_enrolled_section .completed-courses-list.verticle_temp .completed-course-icon,
html body .dap_member_engagement_full_width_temp .dap_member_temp_course_upsell_section .completed-courses-list.verticle_temp .completed-course-icon,
html body .dap_member_engagement_full_width_temp .dap_member_temp_normal_products_section .completed-courses-list.verticle_temp .completed-course-icon,
html body .dap_member_engagement_full_width_temp .multi-col-layout-wrapper .Engagement-Template-col-inner-wrapper:not(.admin-set-height-auto) img,
html body .dap_member_engagement_full_width_temp .dap_member_temp_upsell_products_section .completed-courses-list.verticle_temp .completed-course-icon{
    height: var(--admin-course-height-wrapper);
}


.shortocde_details_alert.alert.alert-warning.dap-alert-warning {
    margin: 15px;
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
    border-left: 5px solid!important;
    padding: 10px!important;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    max-width: 460px;
    font-size: 15px;
}

.shortocde_details_alert.alert.alert-warning.dap-alert-warning p {
    font-size: 15px;
}