/*Service meta box*/
span.section-inputfield {
  display: block;
  margin-top: 10px;
}

.section-inputfield input[type="text"] {
  width: 100%;
}

.delete-button.product-features {
  display: block;
  margin-top: 25px;
}

.delete-select-feature {
  float: right;
}

.feature-inputfield input[type="text"] {
    width: 80%;
}

.table-extra-wrapper input[type="text"] {
    width: 30%;
}

.delete-table-feature {
    display: block;
    float: right;
    position: relative;
    left: -30px;
}

label.price-title, label.priceper-title, label.extra-title {
    font-weight: bold;
    font-size: 14px;
    display: inline-block;
    width: 11%;
}

span.lable-seperator {
    font-weight: bold;
    font-size: 15px;
}

h3.wrapper-title {
  float: left;
}

.single-feature {
  margin-bottom: 13px;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/* Font Awesome icons*/
.ap-cpt-select-icon {
    background: #F6F6F6; 
    padding: 10px;    
    margin: 0 auto;
    text-align: center;
    font-size: 30px;
    border:1px solid #EEE; 
    border-top:none;
}
.ap-cpt-select-icon i{
  padding: 5px 0;
}
.ap-cpt-icon-chooser ul.ap-cpt-icons{
    text-align: center; 
    height: 188px; 
    overflow-y:scroll; 
    position: relative; 
    border:1px solid #EEE; 
    margin-top: 5px;
}
ul.ap-cpt-icons li {
    float: left;
    padding: 15px;
    font-size: 26px;
    cursor: pointer;
    margin-top: 2px; 
}
#ap-font-awesome-list li{
    width:60px;
    height: 60px; 
    display: inline-block;
    margin: 4px;
    cursor: pointer;
}
ul.ap-cpt-icons li:hover, 
ul.ap-cpt-icons li.selected{
    background: rgba(156, 156, 156, 0.42);
}