.page-b2b-settings #block-system-main .content {
    padding: 10px 40px 20px 40px;
}

html .page-b2b-settings #block-system-main table.kross-table { width: 100%; }

html .page-b2b-settings fieldset{
    border: none;
    padding: 10px 0;
}

html .page-b2b-settings .fieldset-legend {
    color: rgb(119, 119, 119);
    font-size: 14px;
}

body.page-b2b .confirm-parent,
body.page-b2b .password-parent{
    width: 670px;
}

body.page-b2b .password-strength{ margin-top: 0; }
body.page-b2b .password-confirm{ margin-top: 0; }

html .page-b2b-settings-employees #block-system-main .form-item{
    padding-bottom: 15px;
}

html .page-b2b-settings .form-checkboxes .form-item,
html .page-b2b-settings .form-radios .form-item{
    padding-top: 5px;
    padding-bottom: 0;
    margin: 0;
}

html ul.secondary a.active{ border-bottom: 0;}
html .page-b2b-settings form { width: 700px; }

html .page-b2b-settings form .description{ padding: 5px 0 0 0; }
html .page-b2b-settings .form-type-password label,
html .page-b2b-settings .form-type-textfield label{
    float: left;
    width: 150px;
}

html .page-b2b-settings .form-submit {
    width: 250px;
    text-align: left;
}

html .page-b2b-settings .form-actions {
    margin: 15px 0px 0px 0;
}

html .page-b2b-settings .form-actions input:first-child{
    margin-right: 20px;
}

html .page-b2b-settings .form-text {
    background: #cfcfcf;
    /*color: #fff;*/
    border: none;
    font-size: 14px;
    padding: 5px;
    width: 280px;
}

#role-employee-register-form #edit-info{
    color: red;
    font-size: 16px;
    padding-bottom: 20px;
}

#role-employee-account{ width: 100%; }