/*
	body/images main_page
*/
.node-main_page-form #edit-body {
    width: 70%;
    float: left;
    margin-bottom: 40px;
}

.node-main_page-form .field-group-tabs-wrapper .vertical-tabs {
    display: block;
}

/*.node-main_page-form .vertical-tabs {*/
    /*display: none;*/
/*}*/

.node-main_page-form .field-name-field-multiimage {
    margin-top: 42px;
}

.node-main_page-form .field-name-field-multiimage > div {
    margin-left: 70%;
}

.node-main_page-form .field-name-field-multiimage > div > fieldset {
    margin-left: 10px;
}

.node-main_page-form .tabledrag-toggle-weight-wrapper {
    display: none;
}

#admin-menu {
    font-size: 13px;
}

/* Person */
.node-main_page-form .field-name-field-firstname-lastname {
    float: left;
    margin-bottom: 1em;
    margin-right: 1em;
}
.node-main_page-form .field-name-field-firstname-lastname input.vertical-tabs {
    width: auto;
}
.node-main_page-form .field-name-field-position {
    float: left;
}
.node-main_page-form .field-name-field-profile-photo {
    margin-right: 4em;
    margin-top: 1em;
    clear: both;
}
.node-main_page-form .field-name-field-bio {
    clear: both;
    padding-top: 1em;
    margin-bottom: 1em;
}
.node-main_page-form .form-file {
    margin-right: 1em!important;
}

/* Legal person */
.node-main_page-form .vertical-tabs .form-type-textfield input {
    width: auto;
}
.node-main_page-form .field-name-field-image {
    margin-top: 4em;
    margin-bottom: 1em;
    clear: both;
}

.node-main_page-form .field-name-field-image input {
    margin-right: 1em;
}

.node-main_page-form .field-name-field-legal-person-title {
    margin-right: 1em;
    float: left;
}
.node-main_page-form .field-name-field-legal-person-category {
    margin-right: 1em;
    float: left;
}
.node-main_page-form .field-name-field-legal-person-title input {
    width: 256px;
}
.node-main_page-form .field-name-field-legal-person-category input {
    width: 250px!important;
}
.node-main_page-form .field-name-field-url input {
    width: 250px!important;
}

.node-main_page-form .field-name-field-url {
    float: left;
}
.node-main_page-form #field-legal-person-values .field-name-field-body {
    margin-bottom: 2em;
    clear: both;
}
#field-files-values--2 .clearfix {
    float: left;
}
.node-main_page-form .field-name-field-tab-year {
    margin-bottom: 1em;
}
.node-main_page-form .sticky-header {
    display: none;
}
.node-main_page-form .field-label {
    padding-left: 1em!important;
}
