.poradio,.pocheckbox{border: 1px solid #eaeaea;background-color: #ffffff;color: #4c5667;padding: 6px 12px !important;font-size: 14px;
    font-weight: 400;text-align: center;white-space: nowrap;border-radius: 3px;overflow: hidden;}
.poradio:before{opacity: 0;}
.poradio:after{opacity: 0;}
.pocheckbox:before{opacity: 0;}
.pocheckbox:after{opacity: 0;}
.poradios,.pocheckboxs{overflow: hidden;}
.poradios .radio,.pocheckboxs .checkbox{padding-left: 0;}
.poradio:hover,.pocheckbox:hover{background-color: #f9f9f9;transition: all 0.3s ease-out;}
.posty{background-color: #5fbeaa !important;border: 1px solid #5fbeaa !important;color: #fff;}
.pocheckboxs input[type="checkbox"]:checked + label{background-color: #5fbeaa !important;border: 1px solid #5fbeaa !important;color: #fff;}
.poradios input[type="radio"]:checked + label{background-color: #5fbeaa !important;border: 1px solid #5fbeaa !important;color: #fff;}
input.pcr[type="radio"]:checked + label{background-color: #5fbeaa !important;border: 1px solid #5fbeaa !important;color: #fff;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{margin-left:0;}
.form-inline .radio input[type=radio] {
    position:absolute;
}
.form-inline .radio {
    margin-left:10px;
    padding-top:2px;
    vertical-align:top;
}
.radio {
    padding:0;
}