.m-nav-grid > .m-nav-grid__row > .m-nav-grid__item {

    padding: 1.4rem 0.75rem!important;
}
.m-nav-grid > .m-nav-grid__row > .m-nav-grid__item .m-nav-grid__text {
    line-height: normal!important;
}
.form {
    padding:0!important
}
.form .form-body, .portlet-form .form-body {

    padding: 20px;

}


.form .form-horizontal.form-bordered.form-label-stripped .form-group .control-label {
    background-color: #e8e8e8;
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group .modal_button {
    background-color: #e8e8e8;
    margin-top: 1px;
}

.form .form-section,
.portlet-form .form-section {
    margin:30px 0;
    padding-bottom:5px;
    border-bottom:1px solid #e7ecf1
}

.form .form-bordered .form-group {

    margin: 0;
    border-bottom: 1px solid #efefef;
    display: flex;

    flex-wrap: wrap;
    height: 100%;

}
.form .form-bordered .form-group .control-label {
    padding-top: 20px;
    padding-bottom: 5px;
}
.form-horizontal .control-label {

    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
    font-size: 1.01rem;
    font-weight: 400;

}

.control-label {

    margin-top: 1px;
    font-weight: 400;

}


.form .form-bordered .form-group > div {

    padding: 15px;
    border-left: 1px solid #efefef;
}
.form .form-bordered .form-group > div.modal {

    padding: 0px;
    border-left: 0px solid;
}
h3 > div.modal{
    font-size: 14px;
    font-weight: 300;
    font-family: Poppins;
    line-height: 1.5;
    color: #212529;
    text-align: left;
}

.form .form-bordered .form-group .help-block, .form .form-row-seperated .form-group .help-block, .form-horizontal .radio-list > label {
    margin-bottom: 0;
}
.radio-list > label {

    display: block;

}
label {
    font-weight: 400;

}
.table, label {

    max-width: 100%;

}

input[type="checkbox"], input[type="radio"] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal;
    box-sizing: border-box;
    padding: 0
}


.form .form-bordered .form-group .form-control {
    margin: 0;
}



.form .form-bordered .form-control {
    outline: 0 !important;
    width: 100%;
    height: 30px!important;
    padding: 2px 12px;
    background-color: #fff;
    border: 1px solid #c2cad8;
    border-radius: 4px;
    font-family: inherit;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: none!important;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}

.form .form-bordered .form-control-textarea {
    outline: 0 !important;
    width: 100%;
    padding: 2px 12px;
    background-color: #fff;
    border: 1px solid #c2cad8;
    border-radius: 4px;
    font-family: inherit;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: none!important;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}

.form .form-bordered .form-control, output {

    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    display: block;

}

.form  .portlet-form .form-section {
    margin: 20px 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #e7ecf1;
}

.form  blockquote {

    padding: 5px 10px;
    margin: 0 0 20px;
    font-size: 14px;
    border-left: 5px solid #eee;

}


