.rm-form .rm-radio-box {

    display: inline-block;

    padding: .5em 0;

}



.rm-form .rm-radio-box:not(:first-of-type) {

    margin-left: 30px;

}



.rm-form .rm-radio-box label {

    display: inline-block;

    margin: 0;

}



.rm-form ul li {

    border: none;

    list-style: none;

    margin-bottom: 1.5em;

}



.rm-form .rm-error,

.rm-form .rm-success {

    margin: 2px 0 0;

    width: auto;

    display: inline-block;

    line-height: 16px;

    padding: 4px 6px;

    font-size: 12px;

    border-radius: 3px;

    color: #fff;

    font-weight: normal;

}



.rm-form .rm-error {

    background: #d9414e;

}



.rm-form .rm-success {

    background: #268044;

}



.rm-form .spinner {

    float: right;

    display: none;

    opacity: .7;

    width: 20px;

    height: 20px;

    margin: 5px 5px 0;

}



.rm-form label.checkbox-label {

    font-weight: normal;

}