.box-reg-faq-input.rosso > input, .faq-box-select-33.rosso > select, .box-textarea.rosso > textarea{
    border: 1px solid red;
}

#description_long p{
    display: block;
    margin: 1em 0;
}

#description_long img{
    max-width: 100%;
    height: auto;
}

#description_long a{
    color: #0070e0;
    text-decoration: none;
}

#description_long h3{
    display: block;
    font-size: 1.17em;
    margin: 1em 0;
    font-weight: bold;
}

#description_long ol{
    display: block;
    list-style-type: decimal;
    margin: 1em 0;
    padding-left: 40px;
}

#description_long ul{
    display: block;
    list-style-type: disc;
    margin: 1em 0;
    padding-left: 40px;
}

#description_long blockquote {
    padding: 30px;
    background-color: #f7f9fa;
    margin: 1em 0;
    display: block;
}

.direct-form-border{
    border-top: solid 1px #cccccc;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 20px;
    display: none;
}