.checkbox_217144 {
    width: 100% !important;
}

.checkbox_217144 ul li {
    width: 100% !important;
}

.checkbox_217144 label {
    width: 96% !important;
    color: #fff;
}

#form-element-list li.checkbox_217144 ul.control-fields label a {
    color: #1E8CBE;
}

#form-element-list li.checkbox_217144 fieldset > legend {
    float: left;
    font-weight: 700;
    margin: 5px 5px 0 0;
    width: 9px !important;
}
#form-element-list li.checkbox_217144 fieldset {
    border: none;
}
#form-element-list.placeholderlist li.checkbox_217144 li {
    width: 91% !important;
}

@media screen and (max-width : 1023px) {
    #form-element-list li.checkbox_217144 fieldset > legend {
        left: -5px;
    }

    #form-element-list li.checkbox_217144 .control-fields {
        width: 100% !important;
    }

    #form-element-list li.checkbox_217144 .control-fields li {
        width: 100% !important;
    }

    #form-element-list li.checkbox_217144 ul.control-fields label {
        margin: 0 !important;
        width: 83% !important;
    }

}

.dfw-blackmode #form-element-list a {
    color: #fc0 !important;
}

.dfw-whitemode #form-element-list a {
    color: #00e !important;
}

#main-form-block {
    width: 800px;
    border: none !important;
}

#form-element-list.placeholderlist li {
    width: 77% !important;
    margin: 0 1% !important;
    padding: 9px 0 !important;
    float: left;
}

#form-element-list li input[type="text"],
#form-element-list.placeholderlist li textarea {
    width: 100% !important;
}

#form-element-list li input[type="text"] {
    padding: 10px 2% !important;
}



#form-element-list.placeholderlist li label.error {
    bottom: 52% !important;
}

@media screen and (max-width:980px) {
    #form-element-list {
        margin: 0;
    }
}

@media screen and (max-width:800px) {
    #main-form-block {
        width: 80% !important;
        margin: 0;
    }

}

@media screen and (max-width:767px) {

    #form-element-list.placeholderlist li textarea {
        margin: 0 auto !important;
    }

    #form-element-list.placeholderlist li.submitbutton {
        margin: -0 auto !important;
    }
}

@media screen and (max-width:639px) {
    #form-element-list.placeholderlist li {
        width: 96% !important;
    }


    #form-element-list.placeholderlist li.submitbutton {
        margin: 0 auto !important
    }
}

body.dfw-blackmode #main-form-block {
    border: 1px solid #fff !important;
}

body.dfw-blackmode #form-element-list li input[type="text"] {
    border: 1px solid #fff !important;
}

body.dfw-blackmode #form-element-list li textarea {
    border: 1px solid #fff !important;
}

body.dfw-blackmode #form-element-list li select {
    border: 1px solid #fff !important;
}

body.dfw-blackmode #form-element-list li textarea {
    border: 1px solid #fff !important;
}

body.dfw-blackmode #form-element-list li input[type="submit"] {
    background: #000 !important;
    border: 1px solid #fff !important;
}

body.dfw-blackmode #form-element-list li input[type="reset"] {
    background: #000 !important;
}


body.dfw-whitemode #main-form-block {
    border: 1px solid #000 !important;
}

body.dfw-whitemode #form-element-list li input[type="text"] {
    border: 1px solid #000 !important;
}

body.dfw-whitemode #form-element-list li textarea {
    border: 1px solid #000 !important;
}

body.dfw-whitemode #form-element-list li select {
    border: 1px solid #000 !important;
}

body.dfw-whitemode #form-element-list li textarea {
    border: 1px solid #000 !important;
}

body.dfw-whitemode #form-element-list li input[type="submit"] {
    background: #000 !important;
    border: 1px solid #000 !important;
}

body.dfw-whitemode #form-element-list li input[type="reset"] {
    background: #000 !important;
}

body.dfw-blackmode #form-element-list.placeholderlist li input[type="text"] {
    color: #fff;
}

body.dfw-blackmode #form-element-list.placeholderlist li textarea {
    color: #fff;
}
