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

div#bfPage2 {
    background: #3ec2c724;
    padding: 20px 20px 10px 20px;
    box-shadow: rgb(15 130 135 / 18%) 0px 7px 29px 0px!important;
    border: 1px solid #35afbd6b;
    border-radius: 20px;
    }


/*--------------------------------
     CONTACT FORM
--------------------------------*/
.contact-form textarea {
    border-radius: 0px!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: 100%;
}}

@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 {
    padding: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-transform: inherit!important;
    background: linear-gradient(18deg, #0a5d92 14%, #3cbfc5 87%);
    margin: 0;
    padding: 5px 25px;
    border: 2px solid #ffffffc4;
    text-align: center;
    text-transform: uppercase;
    transition: 0.5s;
    background-size: 200% auto;
    color: white;
    border-radius: 50px;
	margin-top:20px;
    color: #fff!important;
    font-family: 'Roboto'!important;
    letter-spacing: 1px!important;
}

.ff_elem::-webkit-file-upload-button:hover {
  background-position: right center; /* change the direction of the change here */
  color: #fff;
  border: 2px solid #ffffffc4!important;
  cursor:pointer;
  border-radius: 50px!important;
  outline:none!important;
}




/*new*/
.bfQuickMode .bfbs3-form-group .bfbs3-control-label, .bfQuickMode .form-group .control-label {
    width: 100%!important;    margin-bottom: 25px!important;
}

.bfQuickMode .bfbs3-form-inline .bfbs3-form-control, .bfQuickMode .form-inline .form-control{
    background: none;
    border: 0px;
    border-bottom: 1px solid #ccc;
    border-radius: 0px;
    box-shadow: none;
    width:100%!important;
    margin-bottom: 20px;
}

.bfQuickMode textarea.bfbs3-form-control, .bfQuickMode textarea.form-control {
    height: 130px!important;
}