.lfr-ddm__default-page-buttons{
	display:none!important;
}

.lfr-ddm__default-page-header {
    margin-bottom: 30px;
    border-left: 1px solid #a4ba08;
    padding-left: 10px;
}

.lfr-ddm__default-page-title{
    margin: 10px 0px 10px!important;
    font-size: 21px!important;
    font-weight: 300!important;
    color: rgb(0, 127, 51)!important;
    font-family: IberPangea, sans-serif!important;
    line-height: 26px !important;
}
 
.lfr-ddm__default-page-header .lfr-ddm__default-page-header-title {
    font-size: 25px;
    text-transform: capitalize;
    margin: 20px 0 10px;
    margin-bottom: 10px;
    font-family: IberPangea, sans-serif;
    color: #454545;
    border: none;
    padding: 0;
    line-height: 1.1;
}
 
.portlet-forms .liferay-ddm-form-field-paragraph p.lead {
    margin: 10px 0px 10px;
    font-size: 21px;
}
 
.ddm-row:first-child .col-ddm {
    padding: 0;
}
 
span.c-mr-1.reference-mark {
    margin-bottom: 0;
}
 
p.text-secondary {
    display:none;
}
 
label.ddm-label, label.control-label {
    margin-bottom: 5px;
    font-weight: bold;
    color: #454545;
}
 
span.ddm-label-required.reference-mark, label .reference-mark {
    display: none;
}
 
label.ddm-label:before, label.control-label:before {
    content: "*";
    padding-right: 2px;
}
 
.lfr-ddm-form-pagination-controls {display: flex;}
.ddm-row{
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
}
.ddm-row:first-of-type {
    border:0;
    border-bottom: 1px solid #e4e4e4;
}
.ddm-row:first-of-type .col-ddm, .ddm-row:first-of-type .ddm-field-container{
    padding:0;
}
.ddm-row:nth-of-type(2){
    padding-top: 10px;
}
.lfr-ddm-form-container .lfr-ddm-form-pagination-controls{
    position: absolute;
    bottom: 90px;
    width: 100%;
    padding-top: 0!important;
}
.ddm-row:nth-of-type(5){
    order: 1;
    padding-top: 101px;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 15px;
}
.lfr-ddm-form-container .form-builder-layout .lfr-ddm-form-page.active{
	display: flex;
    flex-flow: column;
}
.ddm-row:nth-of-type(5) .ddm-field-container{
    padding:0;
}
@media (max-width: 992px){
    .lfr-ddm-form-container .lfr-ddm-form-pagination-controls{
        bottom: 80px;
    }
    .ddm-row:nth-of-type(5){
        padding-top: 80px;
    }
        
}

@media (max-width: 767px) {
    .lfr-ddm-form-container .lfr-ddm-form-pagination-controls button{
        max-width: 200px;
    }
    .lfr-ddm-form-container .lfr-ddm-form-pagination-controls{
        bottom: 100px;
    }
}