.rawtable {
    width: 100%;
    
}


.rawtable th{
    border: 1px solid #D1E1E9;
    text-align: center;
    background-color: #389313;
    color: white;
    padding: 10px 0;
}

.rawtable td{
   background-color: #D4F6AF; 
   border: 1px solid #D1E1E9;
   text-align: center;
   color: black;
   padding: 15px 4px;
}



 
.optionquantity {
   border: 1px solid #F3F3F3;
   text-align: center;
}


.quantity input {
  max-width: 100px !important;
}


button[name="update_cart"] {
  display: none;
}



/*
ecowonder social plugin 
*/

.woo-slg-social-wrap {
    padding-top: 25px;      
}


/*
ecowonder my account page
*/

.ecologin { 
   height: 520px;
   text-align: left !important;
}

.panel {
   border: 1px solid #04AA6D !important;
   background: #FFFFFF !important;
}

.panel-heading {
    background: #04AA6D !important;
}


.btn-primary {
    background: #04AA6D !important;
}

.woocommerce-Button {
    background: #04AA6D !important;
} 




.woocommerce-password-hint { 
       display: none !important; 
}


abbr[title] {
    text-decoration: none !important;
}

.nav-pills>li>a {
  color: #04AA6D !important;
  font-weight: 500;
}
.nav-pills>li>a:hover  {
  background: #9dfbdc !important;
}

.nav-pills > li.is-active > a {
    background: #CEFDED !important;
    color: #04AA6D !important;
}


.navbar-text {
    font-size: 20px;
   font-weight: 400;
}

.fa {
   color: #04AA6D !important;
   
}

#block-4 {
  height: 36px;
  padding-top: 8px;
}

input[type=checkbox] {
    transform: scale(1.3);
}





/*
ecowonder login in page
*/

.login_top {
  height: 80px;
}


.login-container {
    background: #fff none repeat scroll 0 0;
    margin: 10px 0 0;
    padding: 10px 100 20px;
    position: relative;
    text-align: center;
}

.login_main_hedding {
  color: #004d00;
  font-size: 40px;
  font-weight: 500;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 16px;
  width: 100%;
}

.secure {
  color:#006600;
  font-size: 20px;
  font-weight: 500;
  position: absolute;
  right: 30px;
  text-transform: uppercase;
  top: 15px;
}
.secure i {
  color: #12ab7c !important;
  font-size: 33px !important;
  vertical-align: text-bottom;
}

.block-title {
  border-bottom: medium none;
  color: #003300;
  font-size: 23px;
  text-align: center;
  width: 100%;
}

.block-content {
  width: 80%;
}


/* product variable back endit move right */

#product_attributes {
	float: right !important;
}

#variable_product_options {
	float: right !important;
}
