.journal-popup-12 .journal-popup-footer,
.journal-popup-11 .journal-popup-footer {
    display: none!important;
}

.journal-popup-12 .journal-popup-content.overflow-on,
.journal-popup-11 .journal-popup-content.overflow-on {
    padding: 20px;
    font-size: 15px;
    line-height: 30px;
}

.category-page-60 .category-info,
.category-page-61 .category-info,
.category-page-62 .category-info,
.category-page-63 .category-info {
    overflow: auto;
}

.form_all {
    margin: 0 auto;
    max-width: 1170px;
    /* overflow: hidden; */
    background-color: #fff;
    box-shadow: 0 4px 12px #999;
    padding: 12px;
    margin-bottom: 40px;
}

.form_all h3 {
    color: #55cdff;
    font-size: 20px;
}

.req {
    color: #FF0000
}

.form_all .item {
    padding-bottom: 10px;
    clear: both;
    overflow: hidden;
}

.form_all .item>label {
    padding: 0;
    display: block;
    line-height: 40px;
    margin-bottom: 0;
    text-align: left;
    font-size: 15px;
}


.form_all .item>div .radio-inline {
    line-height: 40px;
}

.form_all .item>div .radio-inline input {
    display: inline-block;
    position: initial;
}

.form_all .item>div input,
select,
#flattype,
#income {
    margin: 0;
    border: 1px solid #5e5e5d;
}

.fa.fa-exclamation-circle {
    font-size: 19px;
    color: #fa873c;
}

@media (min-width: 768px) {
    .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

.label span {
    color: #FF0000;
    font-size: 20px;
}

select,
input[type="text"] {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff;
    margin: 5px 0;
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #EEEEEE;
    padding: 5px 10px;
    width: 100%;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    font-size: 13px;
    min-height: 40px;
}

.submit {
    width: 150px;
    margin: 0 auto;
    padding: 30px 0 50px 0;
}

.submit input {
    width: 100%;
    -webkit-appearance: none;
    border: none;
    background: #FA7925;
    color: #fff;
    padding: 10px 0;
}

.date-fa {
    right: 14px;
    position: absolute;
    top: 10px;
    color: #f97d27;
    font-size: 19px;
}

#data {
    width: 100%;
}

#data input {
    cursor: pointer;
}

p.other_living_with,
p.other_employment_type,
p.other_property {
    display: none;
}



/*  */
.error > label {
    color:#ff0000!important;
}

.error input[type="text"], .error input[type="email"], .error select {
    border: 1px solid #ff0000!important;
    color:#ff0000!important;
}

.error p {
    color:#ff0000!important;
}