#portlet_LienHePortlet_INSTANCE_bRJjWDqZWo00 {
    margin-bottom: 0px !important;
}

#portlet_LienHePortlet_INSTANCE_SVIDyGZPs9zF{
    margin-bottom: 0px !important;
}

.lienhe-content {
	padding-top: 32px;
	padding-bottom: 30px;
}

#lienheMaps {
	margin-top: 19px;
}

#lienheForm .title-style-1 {
	font-family: Roboto Bold;
    font-size: 22px;
    color: #00ad6e;
    margin-top: 0 !important;
    line-height: 33px;
}

#lienheForm .title-style-2 {

	font-family: Roboto Regular;
    font-size: 16px;
    color: #000;
    padding-top: 21px !important;
    line-height: 22px;
    padding-bottom: 28px;
}

.lienhe-content-infor .title-style-3 {
	font-family: Roboto Bold;
    font-size: 22px;
    color: #00AD6E;
    margin-top: 0 !important;
    line-height: 32px;	
}

.lienhe-content-infor {	
	padding-left: 13px;
}

.lienhe-content-infor .lienhe-address-info {
	
	padding-top: 20px;
	font-family: Roboto Regular;
    font-size: 16px;
    color: #202124;
    margin-top: 0 !important;
    line-height: 22px;
}

.lienhe-content-infor .lienhe-address-info ul li {
	padding-top: 7px;
}

.lienhe-adress {
	padding-top: 7px !important;
}
.lienhe-phone {
	padding-top: 17px !important;
}
.lienhe-mail {
	padding-top: 19px !important;	
}
.lienhe-lienket {
	padding-top: 21px !important;
}
.lienhe-content-infor .lienhe-address-info ul li .icon {	
	width: 8%;
	float: left;
} 
.lienhe-content-infor .lienhe-address-info ul li .infor {
	width: 92%;
	float: left;
}

#lienheBtn {
	background: #00AD6E;
	border: 0;
}
#lienheForm {
    font-family: Roboto Regular;
    font-size: 14px;
    color: #000;
    line-height: 19px;
    padding-left: 10px;
    padding-right: 12px;
}

#lienheForm #fullNameTxt {
	font-family: Roboto Regular;
    font-size: 14px;
    color: #000;
    line-height: 19px;
}

#lienheForm #phoneTxt {
	font-family: Roboto Regular;
    font-size: 14px;
    color: #000;
    line-height: 19px;
}

.form-group-phone {
	padding-top: 6px;
}

.form-group-email {
	padding-top: 7px;
}

.form-group-file-upload {
	padding-top: 5px;
}
#lienheForm #emailTxt {
	font-family: Roboto Regular;
    font-size: 14px;
    color: #000;
    line-height: 19px;
}
#lienheForm .lienhe-fileupload {
	font-family: Roboto Regular;
    font-size: 14px;
    color: #95989A;
    line-height: 19px;
}
#form-group-content-info {
	padding-top: 5px;
}
#lienheForm #lienhe-content{
    font-family: Roboto Regular;
    font-size: 14px;
    color: #000;
    line-height: 19px;
    max-height: 81px;
}
#lienhe-content-footer {
	background: #2b323a;
}

#lienheForm input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px #ffffff inset !important;
}

#lienheForm .was-validated .form-control:valid:focus, 
#lienheForm .form-control.is-valid:focus, 
#lienheForm .was-validated .custom-select:valid:focus, 
#lienheForm .custom-select.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25), 0 0 0 50px #ffffff inset !important;
}