.oneline { display: block; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/**************************************************************************
					Contact Page Styles
**************************************************************************/
.contact-title { margin: -5px 0 0px 0; line-height: 23px; }
.contact-title i { font-size: 23px; color: #c0c0c0; padding: 0 8px 0 0; }

.contact-form-box { padding: 23px 0 0 0; margin: 0 0 30px 0; }
.contact-form-box fieldset { padding: 0 19px 21px 19px; background: url() center bottom no-repeat; background-size: contain; border-bottom: 3px solid #1a1819;}
.contact-form-box label { margin: 0 0 0px 0; }
.contact-form-box .page-subheading { padding-left: 0px; border: none; margin-bottom: 0; }
.contact-form-box .col-md-3 { padding-left: 0; }
@media (max-width: 991px) { .contact-form-box .col-md-3 { padding-right: 0; } }
.contact-form-box .col-md-9 { padding-right: 0; }
@media (max-width: 991px) { .contact-form-box .col-md-9 { padding-left: 0; } }
.contact-form-box #desc_contact0 { display: none; }
.contact-form-box .form-group { margin-bottom: 7px; }
.contact-form-box textarea { height: 257px; }
.contact-form-box .submit { margin-top: 13px; }
.contact-form-box select.form-control { max-width: 270px; width: 100%; }
.contact-form-box input.form-control { max-width: 270px; }
@media (min-width: 992px) and (max-width: 1199px) { .contact-form-box div.uploader span.filename { width: 114px; } }


.form-control:focus, .form-control:active {
    border-bottom: 1px solid #211f20;
}
div.selector {
    background: none;
    border: none;
    border-bottom: 1px solid #888688;
    margin-bottom: 35px;
}
div.selector span {
    background: none;
	border:none;
}
div.selector span:before {
    content: "\43";
    display: block;
    float: right;
    margin: 0 -30px 0 0;
    width: 28px;
    height: 28px;
    border: none;
    font-family: 'ElegantIcons';
    font-size: 14px;
    text-align: center;
    line-height: 28px;
	color: #211d1e;
}
div.uploader{margin-top:5px;}
div.uploader span.action {
    font-family: Montserrat, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 10px;
    background: #1b1718;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgba(0, 0, 0, .1) !important;
}
