/**
 * All of the CSS for your dashboard-specific functionality should be
 * included in this file.
 */

@import "//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css";


.sharedisctextlink{ cursor:pointer; background-position: right center; background-repeat: no-repeat; background-size: 30px auto; border-radius: 5px; display: inline-block; font-size: 13px; line-height: 30px; padding-left: 10px; padding-right: 35px; text-transform: uppercase; }

.toplevel_page_sharedisc_admin_page{ vertical-align:middle;}
.toplevel_page_sharedisc_admin_page .wp-menu-image img{max-width:17px;}

.sharedisc_activated{ 	background-color: #fff; margin-bottom: 20px; padding: 20px; font-size:18px; line-height:30px; margin-top:50px; }
.sharedisc_activated:before{ content:"\f05a";	font-family:"FontAwesome";	color: #01b580;	font-size:30px;	display:inline-block;	vertical-align:middle;	margin-right:20px;}
.sharedisc_activated a{ font-weight:bold; color:#01B580; }

#sharedisc_admin_page .textfieldwide { padding:3px; width: 100%; }
#sharedisc_admin_page .textfield { padding:3px; width: 300px; }
#sharedisc_admin_page .textareas { padding:3px; width: 50%; height:60px;margin:10px 0; }
#sharedisc_admin_header {margin-bottom:20px; padding:20px; background-color:#fff;}
#sharedisc_admin_header img{ max-width:300px;}
.percentage { width: 50px!important; }

li.sharedisc_tab a{ background: url("../images/sd_icon.png") no-repeat scroll 9px center #3d3d3d; color: #fff; padding-left: 22px !important; }
li.sharedisc_tab a:hover,li.sharedisc_tab.active a{ background-color: #2abe93 !important; color: #fff !important; }

#woocommerce-coupon-data ul.wc-tabs li.sharedisc_tab a:before, #woocommerce-product-data ul.wc-tabs li.sharedisc_tab a:before, .woocommerce ul.wc-tabs li.sharedisc_tab a:before{ content: "" !important;}

.sharedisc_admin_block, .sharedisc_callout{margin-bottom:20px; padding:20px; background-color:#fff;}
.sharedisc_admin_block h1{color:#01B580; font-weight:normal; }
.sharedisc_admin_block h1:before{font-family:"FontAwesome"; content:"\f013"; margin-right:10px;}

.socialicon { background-size:contain;float:left;margin:0 10px 0 0;width:25px;height:25px; }
.sd_facebook { background-image: url('../images/facebook.png');  }
.sd_twitter { background-image: url('../images/twitter.png'); }
.sd_googleplus { background-image: url('../images/googleplus.png'); }
.sd_linkedin { background-image: url('../images/linkedin.png'); }

.sharedisc_callout img{ max-width:100%; }
.callout_with_image{ display:block; text-align:center; }
.sharedisc_colset{}

.sharedisc_colset .sharedisc_col:nth-of-type(1){ width:70%; float:left;}
.sharedisc_colset .sharedisc_col:nth-of-type(2){ width:29%; float:right;}

.sharedisc_page_information{	background-color: #fff; margin-bottom: 20px; padding: 20px; font-size:18px; line-height:30px; }
.sharedisc_page_information:before{ content:"\f05a";	font-family:"FontAwesome";	color: #01b580;	font-size:30px;	display:inline-block;	vertical-align:middle;	margin-right:20px;}

.sharedisc_page_extra{	background-color: #fff; margin-bottom: 20px; padding: 20px; font-size:14px; line-height:30px; font-style:italic; }
.sharedisc_page_extra:before{ content:"\f059";	font-family:"FontAwesome";	color: #01b580;	font-size:24px;	display:inline-block;	vertical-align:middle;	margin-right:20px; font-style:normal !important;}

.sharedisc_page_information a, .sharedisc_page_extra a{ color:#01b580; font-weight:bold; cursor:pointer;} 

#sharedisc_api_widget_main h3, #sharedisc_api_widget_shares h3, #sharedisc_api_widget_stats h3{margin-left: 10px; font-size:16px; color:#01b580; font-weight:bold; background-image:url('../images/sd_button.png'); background-position:left center; background-repeat:no-repeat; background-size:17px; padding-left:20px;}

#sharedisc_admin_page a{	color:#01b580;}

#sharedisc_admin_page select{ width:300px;}

.sd_admin_linker_input{ background-color: #3d3d3d; color: #fff !important; display: block; font-size: 16px; margin-bottom: 10px; padding: 10px; text-align: center; text-transform: uppercase; text-align: center !important; text-decoration:none !important; }

.sd_admin_linker_input[type="submit"]{ border:none !important; cursor:pointer; padding-left:20px; padding-right:20px; }

.sd_admin_linker_input:after{font-family:"FontAwesome"; content:"\f105"; -webkit-border-radius:30px; -moz-border-radius: 30px; width:25px; text-align:center; line-height:25px; border:1px solid #fff; margin-left:10px; display:inline-block; border-radius: 30px;}

.sd_admin_linker_input:hover{ background:#2abe93; text-decoration:none !important; }

.activate_social_stats{cursor:pointer;}

.sharedisc_stats_section_main{ display:block; margin-bottom:10px;}
.sharedisc_stats_section_main strong{ display:inline-block; width:300px;}

.sharedisc_stats_item{ display:block; margin-bottom:10px;}
.sharedisc_stats_item strong{ color:#01B580;}

.popup_share_item strong{ display:inline-block; width:150px;}

.sd_page_logo_image{ max-width:50px; vertical-align:middle;}

.main_setting_checkbox{ display:block; margin-top:20px; margin-bottom:20px; font-size:16px; font-weight:bold;}
.admin_section{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #F1F1F1;}

.chart {  position: absolute;  width: 250px;  height: 250px;  top: 55%;  left: 30%;  margin: -125px 0 0 -125px; }
.doughnutTip {  position: absolute;  min-width: 30px;  max-width: 300px;  padding: 5px 15px;  border-radius: 1px;  background: rgba(0,0,0,.8);  color: #ddd;  font-size: 17px;  text-shadow: 0 1px 0 #000;  text-transform: uppercase;
  text-align: center;  line-height: 1.3;  letter-spacing: .06em;  box-shadow: 0 1px 3px rgba(0,0,0,0.5);  pointer-events: none;
  &::after {      position: absolute;      left: 50%;      bottom: -6px;      content: "";      height: 0;      margin: 0 0 0 -6px;      border-right: 5px solid transparent;      border-left: 5px solid transparent;
      border-top: 6px solid rgba(0,0,0,.7);      line-height: 0;  }
}
.doughnutSummary {  position: absolute;  top: 50%;  left: 50%;  color: #01b580;  text-align: center;  cursor: default; }
.doughnutSummaryTitle {  position: absolute;  top: 50%;  width: 100%;  margin-top: -27%;  font-size: 14px;  letter-spacing: .06em;}
.doughnutSummaryNumber {  position: absolute;  top: 50%;  width: 100%;  margin-top: -15%;  font-size: 18px;}
.chart path:hover { opacity: 0.65; }

.sharedisc_admin_graph{ margin-bottom:20px; padding:20px; background-color:#fff; position:relative; width:22%;float:left; height:300px; }

#doughnutChart_discount .doughnutSummary{display:none !important;}
#doughnutChart_return .doughnutSummary{display:none !important;}

#sd_share_filter_form{margin-top:20px;}
.sd_admin_share_filter_item{ float:left;}
.sd_admin_share_filter_item label{ width:80%; font-weight:bold; text-transform:uppercase; display:block;}
.sd_admin_share_filter_item select{ width:80%; display:block;}

.share_count_block{ margin-bottom:30px; font-size:16px;}
.share_count_block_top{ margin-bottom:10px;}
.share_count_block_bottom{ font-size:14px;}

.social_how_to a{ text-decoration:none; line-height:30px; font-size:14px; text-transform:capitalize;}
.social_how_to a:before{font-family:"FontAwesome"; content:"\f059"; margin-right:10px;}
