
select .styled-select2 {
    color: #555555;
    font-size: 14px;

}

.styled-select2 {
    margin-top: 16px
}

.styled-select2 .select2-container .select2-selection--single {
    height: 40px;
    font-size: 14px;
    color: #555555;
}

.select2-results__option {
    font-size: 14px;
    color: #555555;
}

.styled-select2 .select2-container--default .select2-selection--single {
    border: 1px solid #ccc;
    webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}

.styled-select2 .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px;
}

.styled-select2 .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: 3px;
}

.suggestion-region {
    font-size: 11px;
    color: #868686;
    margin-bottom: 2px;
}

.suggestion-city {
    font-size: 15px;
    color: #555555;
}

.agreement label {
    display: inline-flex;
}

#file {
    opacity: 0;
    display: none;
}

.drag-and-drop {
    margin-top: 20px;
    background: #eeeeee;
    border-radius: 4px;
    border: dashed #bfbfbf 2px;
    min-height: 40px;
    padding: 10px;
    cursor: pointer;
    color: #868686;
}

.drag-and-drop:hover {
    border: dashed #939393 2px;
}

.upload-list-file {
    font-size: 14px;
    padding: 4px;
    height: 25px;
    margin-bottom: 6px;
    line-height: 25px;
}

.upload-list-file img {
    width: 12px;
    height: 12px;
}

.support-form label.error,
.support-form .summary-error {
    color: #f00;
    font-size: 14px
}

.styled-select2 .select2.select2-container {
    margin-bottom: 10px;
}

.support-form textarea {
    margin-bottom: 10px;
}



@media (max-width: 1180px){

}
@media (max-width: 872px){

}
@media (max-width: 611px){
    .question-form .row-fluid .span6{
        width: 100%;
        margin-left: 0;
    }

    .question-form .row-fluid .span6:nth-child(2n) {
        margin-top:32px
    }
}
@media (max-width: 376px){
    .question-form .row-fluid .span6{
        width: 100%;
        margin-left: 0;
    }

    .question-form .row-fluid .span6:nth-child(2n) {
        margin-top:32px
    }
}
