/* Settings page */
#bwc {
  width:100%;
}

#bwc ul {
  margin:0;
  padding:0;
}
    
#bwc li {
  list-style-type: square;
}

#bwc table {
  width:100%;
}

#bwc table th{
  padding: 20px;
  width: 165px;
  line-height: 1.3;
  font-weight: 600;
  position: relative;
  background: #f5f5f5;
  text-align: right;
  border: 1px solid #ccc;
}

#bwc table td {
  border: 1px solid #ccc;
}

#bwc .information {
  font-style: italic;
}

#bwc .logo {
  float: left;
  margin: 0 10px 0 0;
}

#bwc textarea, 
#bwc input[type="text"] {
  width: 100%; 
}

#bwc input[type="file"] {
  padding: 0;
}

#bwc textarea {
  min-height: 100px;
}

#bwc #gs-middle {
  width:100%; 
  float:left; 
  margin:1% 0;
}
#bwc #gs-middle .container {
  float:left; 
  width:100%;
}

#bwc .notice-box{
  float:left; 
  padding: 1%;
  border: 1px solid #333333;
  background: #333333;
  color: #ffffff;
  width: 98%;
  margin: 0 0 10px 0;
}

#bwc .notice-box .donate-button {
  text-transform: uppercase;
  -moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
  -webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
  box-shadow:inset 0px 1px 0px 0px #fff6af;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
  background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
  background-color:#ffec64;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #ffaa22;
  display:inline-block;
  cursor:pointer;
  color:#333333;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
  padding:6px 24px;
  text-decoration:none;
  text-shadow:0px 1px 0px #ffee66;
  margin: 10px 0 0 0;
}

#bwc .notice-box .donate-button:hover{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
  background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
  background-color:#ffab23;
}

#bwc .notice-box a {
  text-decoration: none;
}

#bwc .notice-box .title {
  margin: 15px 0;
  font-weight: bold;
  font-size: 20px;
  color: #ffffff;
}

#bwc .wgc-box .header {
  height: 40px;
  margin: 0px;
  position: relative;
  line-height: 40px;
  background: #333333;
}

#bwc .wgc-box .header .step {
  float: left;
  font-size: 34px;
  font-weight: bold;
  color: #fff;
  margin: 0 10px 0;
  line-height: 36px;
}

#bwc .wgc-box .header .title {
  margin: 0;
  text-shadow: 0 0 0;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
}

#bwc .wgc-box-body {
  padding: 1%;
  float: left;
  width: 98%;
}

#bwc .wgc-box {
  border: 1px solid #333333;
  margin: 10px 0;
  position: relative;
  width: 100%;
  float: left;
  background: #fff;
}

/* Order list page */
.post-type-shop_order #coupon_purchased,
.post-type-shop_order #coupon_status,
.post-type-shop_order #coupons {
  background: #feffd3;
}

.bwc_preview_pdf::before{
  content: "\f177";
  font: 400 20px/1 dashicons;
  speak: none;
  display: inline-block;
  vertical-align: middle;
  height: 23px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bwc_preview_pdf:hover {
  cursor: pointer;
  opacity: 0.6;
}

.bwcpreview-pdf-meta {
  text-align: center;
  margin: 25px 0 0 0;
}

.bwc_product_as_coupon  {
  padding-left: 10px;
  font-style:normal !important;
  font-weight:bold;
}

.bwc_preview_pdf {
  padding-left: 10px;
}

.bwc_email_pdf::before{
  content: "\f457";
  font: 400 20px/1 dashicons;
  speak: none;
  display: inline-block;
  vertical-align: middle;
  height: 23px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bwc_email_pdf:hover {
  cursor: pointer;
  opacity: 0.6;
}

.bwc_email_pdf {
  padding-left: 10px;
}


.bwc_pdf::before{
  content: url('../images/PDF_Icon-download.png');
  height: 6px;
  width:16px;
}

.bwc_pdf:hover {
  cursor: pointer;
  opacity: 0.6;
}

.bwc_send_email { 
  width:150px;
}

.bwc_send_email_btn {
  cursor:pointer;
}
