 .collapsible{

    text-align: left;
}
.collection_items_body_base_collection_all.form-checkbox.processed{
    position: relative;
    z-index: -1;
    opacity: 0;
}
.form-item.form-type-checkbox.form-item-collection-all .option{
    position: relative;
    padding-left: 29px;
    cursor: pointer;
    color: #30d3de;
    transition: all 0.3s;
}
.form-item.form-type-checkbox.form-item-collection-all .option:hover{
    text-decoration: underline  #30d3de;
    transition: all 0.3s;
}
.form-item.form-type-checkbox.form-item-collection-all>.option::before{
content: "";
position: absolute;
width: 18px;
left: 0px;
height: 19px;
background: url(images/radio.png) center top 48px;
z-index: 1;
cursor: pointer;
transition: all 0.3s;
}
.collection_items_body_base_collection_all.form-checkbox.processed:checked +.option::before{
    background: url(images/radio.png) center top 19px;  
    transition: all 0.3s;
}
#basket_other_node_price_form_ajax_wrap .form-checkbox {
    /*z-index: -1;
    opacity: 0;*/
    display: none;
}
.node-product .rows_wrap .price_row .name{

}
#basket_other_node_price_form_ajax_wrap .form-type-checkbox .name{
    position: relative;
    padding-left: 10px;
    cursor: pointer;
   /* line-height: 25px;*/
    transition: all 0.3s;
    display: inline-block;
    padding-right: 40px;
    padding-left: 29px;
    font-size: 12px;
    width: auto;
}
#basket_other_node_price_form_ajax_wrap .form-type-checkbox .name:hover{
    color: #30d3de;
    text-decoration: underline #30d3de;
    transition: all 0.3s;
}
#basket_other_node_price_form_ajax_wrap .form-type-checkbox .name::before{
    content: "";
    position: absolute;
    width: 18px;
    left: 0px;
    height: 19px;
    background: url(images/radio.png) center top 48px;
    z-index: 1;
    cursor: pointer;
    transition: all 0.3s  
}
#basket_other_node_price_form_ajax_wrap .form-type-checkbox .count{
position: absolute;
right: 8px;/*15*/
}
#basket_other_node_price_form_ajax_wrap .form-checkbox:checked +.option>.name::before{
    background: url(images/radio.png) center top 19px;  
    transition: all 0.3s;
}
.form-item.form-type-checkbox{
    padding: 5px 0;
}
html.js .node-type-product fieldset.collapsible .fieldset-legend{
    background: none;
}/*
html.js fieldset.collapsible.collapsed .fieldset-legend{
    background: url(images/boaspluse.png) 5px 45% no-repeat;
    transition: all 0.3s;
}*/
.node-type-product fieldset.collapsible .fieldset-legend a{
    text-decoration: none;
   transition: all 0.3s;
   position: relative;
}
.node-type-product fieldset.collapsible .fieldset-legend a::before{
    position: absolute;
    content: "";
    width: 33px;
    height: 33px;
    top: -6px;
    left: -38px;
    background: url(images/boas.png) 5px 45% no-repeat;
    /*padding: 5px;
    padding-left: 37px;*/
    transition: all 0.3s;
}
.node-type-product fieldset.collapsible.collapsed .fieldset-legend a::before{
    background: url(images/boaspluse.png) 5px 45% no-repeat;
    transition: all 0.3s;
}
.node-type-product fieldset.collapsible .fieldset-legend a:hover{
    color: #30d3de;
    transition: all 0.3s;
}
.node-type-product fieldset.collapsible legend{
    margin: auto;
}
fieldset.collapsible{
    border:none;
}
/* .form-item.form-type-checkbox:nth-child(even){
    background: #edf2f3;

}
.form-item.form-type-checkbox:nth-child(odd){
    background: #f3f1f1;

} */