.dap_member_affi_temp_outer{

	text-align:center;

	display:inline-block;

	width:100%;

	margin:0;

	padding:0;

}

#dap_member_affiliate_inner {

    border: 1px solid #e8e8e8;

    max-width: 1050px;

    width: 100%;

    padding: 30px 30px 0px 30px;

    margin: 0 auto;

    box-shadow: none;

    background: #fff;

    font-family: "Open Sans", sans-serif;

    font-size: 16px;

    position: relative;

    z-index: 1;

    display: inline-block;

    float: none;

    vertical-align: top;

    text-align: left;

}

.aff_earnings_details_outer .admin_earning_div {

    padding: 0 15px;

}

#dap_member_affiliate_inner .enter_name_outer .form-group {

    margin-bottom: 0;

}

#dap_member_affiliate_inner .enter_name_outer .section_heading {

    color: #F56640;

    font-size: 20px;

    padding: 0 0 5px;

    line-height: normal;

    border-bottom: 1px solid #ddd;

    font-weight: 700;

    margin: 0;

    letter-spacing: 0;

    font-family: inherit;

    text-transform: capitalize;

}

#dap_member_affiliate_inner .enter_name_outer .section_sub_heading {

    font-size: 13pt;

    font-weight: 700;

    color: #343434;

    margin: 10px 0;

    line-height: normal;

    font-family: inherit;

   /* text-transform: capitalize;*/

   padding: 0;

}





#dap_member_affiliate_inner .saveCustomAffiliateNameDiv{

    line-height: 33px;

    background-color: #115ef1;

    border: none;

}



#dap_member_affiliate_inner .enter_name_outer {margin-bottom: 0; display: inline-block; width: 100%; background: #ffffff; box-shadow: 0 0 8px 0 #b5b5b5; padding: 20px 25px; margin: 0 0 30px 0; }



#dap_member_affiliate_inner .affiliate_top_section_heading {

    font-weight: 700;

    font-size: 20px;

    margin: 0 0 20px !important;

    color: #000 !Important;

    text-align: center;

    position: relative;

    font-family: inherit;

    line-height: 40px;

    font-family: inherit;

}

#dap_member_affiliate_inner .affiliate_top_section_heading span.affiliate_user_credits {

    left: 0;

    border: 2px solid #2a7ea7;

    font-size: 14px;

    color: #000;

    text-align: left;

    float: left;

    margin-top: 0px;

    padding: 8px 20px;

    text-transform: uppercase;

    font-weight: 600;

    border-radius: 4px;

    line-height: normal;

}

#dap_member_affiliate_inner #affiliate_total_heading {

    border: 2px solid #2a7ea7;

    font-size: 14px;

    color: #000;

    text-align: left;

    float: left;

    margin-top: 20px;

    padding: 8px 20px;

    text-transform: uppercase;

    font-weight: 600;

    border-radius: 4px;

}

#dap_member_affiliate_inner .search_links {

    color: #333;

    float: left;

    font-size: 14px;

    text-align: center;

    width: 100%;

    border: 2px dashed #ddd;

    padding: 20px 10px;

    background: #f9f9f9;

}

#dap_member_affiliate_inner .search_links h4#search_links_heading {

    font-size: 18px;

    margin: 0px 0px 2px;

    font-family: inherit;

    color: #F56640;

    font-weight: 700;

    text-transform: capitalize;

    letter-spacing: 1px;

}

#dap_member_affiliate_inner .search_links a{

    color: #46b8da !important;

    display: inline-block;

    margin: 8px 5px;

    font-weight: normal;

    font-size: 15px;

    font-family: inherit;

}

#dap_member_affiliate_inner #dap_member_page_wrapper .search_links .input-group-text {

    padding: 0 10px;

    font-size: 14px;

    border-radius: 0;

}

#dap_member_affiliate_inner #dap_member_page_wrapper .search_links .form-inline .input-group {

    width: 39%;

    display: inline-flex;

}

#dap_member_affiliate_inner #dap_member_page_wrapper .search_links .form-control {

    padding: 0px 10px;

    box-shadow: none;

    border-color: #ddd;

    border-radius: 0px;

    height: 38px;

    font-size: 16px;    

    width: 1%;

}

#dap_member_affiliate_inner .search_links .find_btn {

    background: #5bc0de;

    border-radius: 0px;

    border-color: #5bc0de;

    height: 38px;

    font-size: 14px;

    padding: 0 20px;

    box-shadow: none;

    color: #fff;

}



#dap_member_affiliate_inner .affiliate_link {padding: 15px; font-size: 16px; border: none; background: #fff; margin: 5px 0 0 0; display: inline-block; width: 100%; box-shadow: 0 0 8px 0 #ddd; }



#dap_member_affiliate_inner .affiliate_link .input-group-text.affiliate_link_to, #dap_member_affiliate_inner .affiliate_link .input-group-text.affiliate_link_to_frontend {background: none; border: none; padding: 0 10px 0 0; } 



#dap_member_page_wrapper .affiliate_link .input-group .form-control {min-width: 280px; height: 46px; vertical-align: middle; margin: 4px 0 0 0; }



#dap_member_affiliate_inner .affiliate_link .btn-info a span{color:#fff;}



.custom_aff_link_outer .affiliate_link input.form-control, .custom_aff_link_outer .affiliate_link .btn-info {height: 40px !important;}



.custom_aff_link_outer .affiliate_link .btn-info {min-width: 70px; font-size: 16px; font-weight: 600; }



.affiliate_link strong {font-weight: 700; color: #000; }



#dap_member_page_wrapper .affiliate_link .input-group .form-control:focus,

#dap_member_page_wrapper .affiliate_link .form-control:focus,

.affiliate_link .form-control:focus  {border-color: #a5a5a5; box-shadow: 0 0 4px 0px #007cba; outline: none; }



#dap_member_affiliate_inner .enter_name_outer p.note-info-text, .affiliate_link .note-info-text {color: #848484; }





#dap_member_affiliate_inner .enter_name_outer p {

    font-size: 15px;

    margin-bottom: 0;

    font-family: inherit;

    color: #4a4a4a;

    font-weight: 600;

    padding: 0px;

}     

#dap_member_affiliate_inner .aff_earnings_details_outer a {

    font-size: 14px;

    margin-bottom: 0;

    color: #336dc4;

    box-shadow: none;

} 

#dap_member_affiliate_inner .affiliate_specific_decr {

    font-size: 16px;

    margin-bottom: 10px;

}  

#dap_member_affiliate_inner a{

	box-shadow:none !important;

	border-bottom: none !important;    

}  



/*---- Table -----*/

#dap_member_affiliate_inner .affiliate_common_table_div table{

	margin-bottom:12px;

	table-layout: auto;

	border-collapse: collapse !important;

	font-family: inherit;

	border-bottom-color: #ddd;

}

#dap_member_affiliate_inner .affiliate_common_table_div table thead th {

    background: #f5f5f5;

    text-align: center;

    white-space: nowrap;

    border-bottom: none;

    font-size: 12px;

    text-transform: capitalize;

    letter-spacing: normal;

    padding: 10px 5px;

}

#dap_member_affiliate_inner .affiliate_common_table_div table tbody td{

    text-align: center;

    vertical-align: middle;

    font-size: 13px;

}

#dap_member_affiliate_inner .affiliate_common_table_div table tbody td a{

	color: #336dc4;

	box-shadow: none;

}

#dap_member_affiliate_inner .affiliate_common_table_div .dataTables_length select, #dap_member_affiliate_inner .affiliate_common_table_div .dataTables_wrapper .dataTables_filter input{

    height: 44px;

    background: #fff;

    border-radius: 0px;

    width: 70px;

    border:1px solid #ddd;

    margin: 0 5px;

    padding: 0px 5px;

    margin-bottom: 12px;

}

#dap_member_affiliate_inner .affiliate_common_table_div .dataTables_wrapper .dataTables_filter input {

    width: auto;

}

#dap_member_affiliate_inner .affiliate_common_table_div .dataTables_length label, #dap_member_affiliate_inner .affiliate_common_table_div .dataTables_wrapper .dataTables_filter label{

    font-size:14px;

}

#dap_member_affiliate_frontend_shortcode .input-group-prepend, #dap_member_affiliate_frontend_shortcode .affiliate_link_to, .affiliate_link_to  {

    width: 100%;

    white-space: normal;

	text-align: left;

	font-size: 16px; 

	word-break: break-all;

 

}  



#affiliate_performance_summary_table  {

white-space: nowrap;

}

#affiliate_performance_summary_table tbody tr td:nth-child(2), #affiliate_performance_summary_table tbody tr td:nth-child(3){

	white-space: nowrap;

}



#dap_member_affiliate_inner .affiliate_link  a {

    color: #fff;

    text-decoration: none;

    box-shadow: none;

    font-size: 14px;

}

  .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { color: #333 !important; background-color: white!important;}

 



#dap_member_affiliate_frontend_shortcode .affiliateMoreLinksOuter{display: none;}  

#dap_member_affiliate_frontend_shortcode .saveCustomAffiliateNameDiv {color: #fff;}  

#dap_member_affiliate_frontend_shortcode .saveCustomAffiliateNameDiv i{ color: inherit; font-size: 30px;}  

.customize_html_outer .affiliate_link_to_frontend, .customize_html_outer .custom_affiliate_link_frontend, #dap_member_affiliate_frontend_shortcode .affiliate_link_to,  #dap_member_affiliate_frontend_shortcode .custom_affiliate_link_backend{ display: none !important}  

#dap_member_affiliate_frontend_shortcode .affiliate_link_to_frontend , #dap_member_affiliate_frontend_shortcode .custom_affiliate_link_frontend{ display: block !important}  



.custom-aff-error-name {

display: inline-block;

width: 100%;

margin: 0;

padding: 0;

vertical-align: top;

}

.custom-aff-error-name .customAffiliateMsgs {

color: #e41b1b !important;

font-size: 14px;

font-weight: 700;

font-family: "Open Sans", sans-serif;

margin: 0;

padding: 0;

display: inline-block;

width: 100%;

}

#dap_member_affiliate_frontend_shortcode label,.customize_html_outer label {  color:#3366FF;  font-weight: 700;font-size: 13pt;}




@media (max-width: 768px){

	#dap_member_affiliate_inner {

		padding: 5px;

	}

	#dap_member_affiliate_inner .enter_name_outer {

		padding: 12px;

	}

	#dap_member_affiliate_inner .enter_name_outer .section_heading {

		font-size: 18px;

    }

    #dap_member_affiliate_inner .enter_name_outer .section_sub_heading {

		font-size: 16px;

	}

    #dap_member_affiliate_inner .affiliate_common_table_div table thead th,  #dap_member_affiliate_inner .affiliate_common_table_div table tbody td, #dap_member_affiliate_inner .affiliate_common_table_div .dataTables_length label, #dap_member_affiliate_inner .affiliate_common_table_div .dataTables_wrapper .dataTables_filter label, #dap_member_affiliate_inner .affiliate_specific_decr, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {

		font-size: 12px;

	}

	.admin_earning_div {

		font-size: 14px;

	}

	 

}



@media (max-width: 640px){

	#dap_member_affiliate_inner .affiliate_common_table_div .dataTables_length label{

		margin-left: -57px;

	}

	 

	  

}



