@media (min-width: 576px){
.form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
}}

div#bfPage2 p {
    text-align: left!important;
}

/*--------------------------------
     CONTACT FORM
--------------------------------*/
.contact-form textarea {
    border-radius: 0px!important;
  min-height:150px!important;
}

.contact-form .form-inline label {
    justify-content: left;
    width: 145px!important;
}

.contact-form input {
    border-radius: 0px!important;
}

@media screen and (min-width:992px){
.form-group.form-group-actions {
    width: 97%;
}}

@media screen and (min-width:768px) and (max-width:991px){
.form-group.form-group-actions {
    width: 84%;
}}

/*--------------------------------
        CAREER FORM
--------------------------------*/
.career-page .bfQuickMode .form-inline .form-control {
    width: 100%;
}

@media screen and (min-width:992px){
.career-page .form-group.form-group-actions {
    width: 100%;
}}

/*--------------------------------
    ASTERISK
--------------------------------*/

i.glyphicon.glyphicon-asterisk:before {
    content: "\002a"!important;
    color:red!important;
    font-family: 'poppins'!important;
    font-style: normal!important;
    padding-left: 5px!important;
}

/*focus color clicked*/
.contact-form input:focus, .contact-form textarea:focus {
    box-shadow: 0 0 0 0.2rem #1268b3;
    border-color: #1268b3;
}

/*autofill*/
.contact-form input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #e6f0f9 inset!Important}

/*choose-file-button*/
.ff_elem::-webkit-file-upload-button {
  background:#1268b3;
  border: 0px;
  padding: 5px 20px;
  color: white;
  border-radius: 0px;
  margin-left: 0px;
}

.ff_elem::-webkit-file-upload-button:hover {
  background:#1698d6;
  border:0px;
  transition: .5s ease;
  cursor:pointer; 
}