.ship-service .shipping-items {
     padding-left: 10px;
    padding-bottom: 12px;
    
}

/* add new css for checkout page Here */
.page-checkout .view-commerce-cart-summary .view-content .views-table{
 width:100%;
}
.page-checkout .view-commerce-cart-summary .view-footer{ padding-top: 10px; }

#subscriptions-ui-node-form fieldset#subscribe .fieldset-legend .fieldset-title,  #subscriptions-ui-node-form--2 fieldset#subscribe .fieldset-legend .fieldset-title, #custom-support-node-subscriptions-form fieldset#subscribe .fieldset-legend .fieldset-title{ font-size: 14px;
    font-weight: 800;
    padding-right: 10px;
    font-family: "Raleway";
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #2D3237;
   }
   
#subscriptions-ui-node-form #subscribe input[type="submit"],   #subscriptions-ui-node-form--2 #subscribe input[type="submit"] { margin-top: 9px;}

#subscriptions-ui-node-form #subscribe .subscriptions-table,  #subscriptions-ui-node-form--2  #subscribe .subscriptions-table{ border-bottom:0; }
#subscriptions-ui-node-form #subscribe tr.odd , #subscriptions-ui-node-form--2  #subscribe tr.odd { border-bottom:0; background-color: #fff} 
 
#subscriptions-ui-node-form #subscribe tbody ,#subscriptions-ui-node-form--2  #subscribe tbody{ border-top:0;}
 
 #subscriptions-ui-node-form legend, #subscriptions-ui-node-form--2 legend{ margin-bottom:0;}
 .node-type-article .post {border-bottom:none; margin-bottom: 20px; padding-bottom: 20px;}

.node-type-article  #comments{padding-left:87px}
a.tabledrag-handle .handle {
    background: url(/misc/draggable.png) no-repeat 2px 9px !important;
    height: 16px !important;
    margin: -0.4em 1.5em !important;
    padding: 2.42em 0.5em !important;
    width: 16px !important;
}
a tabledrag-handle-hover .handle{background-position:none;}
#custom-support-node-subscriptions-form {
    padding: 20px 0px;
} 
#confirmBox {
    display: none;
    width: auto;
    top: 25%;
    right: 25%;
    left: 25%;
    position: fixed;
    padding: 16px;
    border: 1px solid #2D3237;
    z-index: 1002;
    background-color: #fff;
    border-radius: 10px;
    color:#2D3237;
}  
#confirmBox .message {
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    padding: 30px;
}
#confirmBox .buttons {
    text-align: center;
}
.cover {
    display: none;
    background-color: rgba(0,0,0,.5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}

#confirmBox span.yes {
    padding-right: 5px;
}
#confirmBox span.yes .long{background: #213dca;color: #fff;border: 2px solid #213dca;}
#confirmBox span.cancel .long { background: #ddd; color:#2D3237;border: 2px solid #ddd;}
#confirmBox span.yes .long, #confirmBox span.cancel .long {
    padding: 5px 15px;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
}
	