body ul,
body ol {
    margin: 0;
}

body #wpcontent ul:not(#wp-admin-bar-root-default),
body #wpcontent ol:not(#wp-admin-bar-root-default) {
    margin: 0 0 10px 25px;
}

/* Preloader */
.preloader-wrapper {
    width: 100%;
    margin: 10px 0;
}

.preloader-wrapper img {
    display: block;
    margin: 0 auto;
}

/* Accordion */
.accordion-wrapper {
    margin: 20px auto;
}

/* Custom checkbox */
.amw-custom-checkbox-button {
    margin-right: 4px;
    border-radius: 4px;
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #2b2b2b;
    overflow: auto;
    display: inline-block;
}

.amw-custom-checkbox-button label {
    margin-bottom: 0;
}

.amw-custom-checkbox-button input:checked + span {
    color: #ffffff;
}

.amw-custom-checkbox-button label span {
    text-align: center;
    display: block;
    padding: 4px;
    box-sizing: border-box
}

.amw-custom-checkbox-button label input {
    position: absolute;
    top: -20px;
}

/* Folder button */
.amw-folder-button:hover {
    border: 1px solid #cccccc;
    background: #ededed;
}

.amw-folder-button input:checked + span {
    border: 1px solid #003eff;
    background: #007fff;
}

/* Settings thumbs */
.amv-update-thumbs {
    color: #ffffff;
    background-color: #bd362f;
}

.amv-update-thumbs:hover {
    border: 1px solid #cccccc;
    background: #ededed;
    color: #2b2b2b;
}

.amv-update-thumbs input:checked + span {
    border: 1px solid #5bb75b;
    background: #5bb75b;
}