#postbox-container-1 {
    display: none !important;
}

#profiles-container .tab-content {
    padding: 10px;
}

#update-list-btn i.rotating {
    animation: rotation 2s infinite linear;
    -moz-animation: rotation 2s infinite linear;
    -webkit-animation: rotation 2s infinite linear;
}

.ju-main-wrapper .ju-left-panel .tabs.ju-menu-tabs li.tab a.link-tab[href="#profiles"]:after {
    display: none;
}

button[disabled] {
    opacity: 0.7;
}

.profile-header {
    margin-top: 30px;
}

/* Block list tab style */
.tab-content h3 {
    margin: 15px 0;
}

.tab-content .advgb-header {
    margin-top: 15px;
}

.profile-title {
    padding: 10px;
}

.profile-title .advgb-search-wrapper {
    margin-top: 10px;
    margin-bottom: 0;
    box-shadow: 0 20px 20px 0 rgba(186, 192, 213, 0.08);
    background-color: #fff;
}

.profile-title .advgb-search-wrapper:not(.focused) {
    border-color: transparent;
}

#blocks-list-tab .advgb-search-wrapper {
    margin-top: 0;
}

ul.blocks-list {
    margin: 10px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

ul.blocks-list li.block-item {
    margin: 10px 15px;
    margin-left: 0;
    padding: 10px;
    background-color: #fff;
    flex-basis: 300px;
    transition: background-color .5s ease-out;
    -moz-transition: background-color .5s ease-out;
    -webkit-transition: background-color .5s ease-out;
}

ul.blocks-list li.block-item .ju-setting-label {
    width: 150px;
}

ul.blocks-list li.block-item .ju-setting-label svg,
ul.blocks-list li.block-item .ju-setting-label i {
    vertical-align: middle;
    height: 25px;
    width: auto;
}

ul.blocks-list li.block-item .ju-setting-label .block-icon svg {
    fill: currentColor;
}

ul.blocks-list li.block-item[data-type*="core"] .ju-setting-label .block-icon {
    color: #565d66;
}

ul.blocks-list li.block-item .ju-switch-button {
    margin-right: 0;
}

ul.blocks-list li.block-item .ju-switch-button label.switch {
    width: 45px;
    height: 26px;
}

ul.blocks-list li.block-item .ju-switch-button .switch .slider:before {
    width: 23px;
    height: 23px;
}

ul.blocks-list li.block-item .ju-switch-button input:checked + .slider:before {
    -webkit-transform: translateX(18px);
    -moz-transform: translateX(18px);
    -ms-transform: translateX(18px);
    -o-transform: translateX(18px);
    transform: translateX(18px);
}

.category-block.collapsed .blocks-list {
    display: none;
}

.category-block .category-name > * {
    vertical-align: text-top;
}

.category-block .category-name i:before {
    content: '\e313';
}

.category-block.collapsed .category-name i:before {
    content: '\e315';
}

.category-block .category-name {
    cursor: pointer;
    color: #9fa7b5;
    font-size: 18px;
}

.block-title {
    margin-left: 3px;
}

.block-item input[type='checkbox'] {
    display: none;
}

.block-item > * {
    float: left;
    line-height: 50px;
}

.block-item.ju-settings-option .ju-switch-button {
    margin-right: 0;
    margin-left: 5px;
}

.block-item label.switch-label > * {
    vertical-align: middle;
}

#block-update-notice {
    color: #444;
    padding: 10px;
    display: none;
}

.switch-label svg, .switch-label i {
    vertical-align: top;
}

/*Users tab*/
.users-block-title {
    margin: 15px 0;
    padding: 10px 0;
}

.users-block-title h3 {
    float: left;
    margin: 0;
    line-height: 39px;
}

#advgb-users-list {
    position: relative;
    background-color: transparent;
    border: none;
    box-shadow: none;
}

#advgb-users-list th {
    border-bottom: none;
}

#advgb-users-list th, #advgb-users-list td {
    padding: 20px;
}

#advgb-users-body {
    background-color: #fff;
}

#advgb-users-body td {
    border-bottom: 10px solid #f3f6fa;
}

#advgb-users-name {
    position: absolute;
    left: 0;
    width: 50%;
}

#users-tab .advgb-users-search-box {
    float: right;
    margin: 0;
}

#users-tab .advgb-users-search-box input, #users-tab .advgb-users-search-box select {
    vertical-align: middle;
    padding: 10px 25px;
}

#users-tab .advgb-users-search-box select {
    height: 39px;
    box-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.users-block-title .users-search {
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#users-tab .users-block-title #user-search-input {
    border: none;
    padding: 10px;
    margin: 0;
    display: none;
    width: 200px;
    box-shadow: none;
    background-color: transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.users-block-title .users-search-toggle {
    font-size: 23px;
    padding: 7px 10px;
    vertical-align: middle;
    cursor: pointer;
}

#advgb-users-list thead th span {
    color: #0073aa;
}

#pagination {
    text-align: right;
}

#pagination i {
    vertical-align: bottom;
}

#pagination > *:not(#first-page):not(#last-page) {
    margin: 10px;
}

#pagination > * {
    cursor: pointer;
}

.advgb-groups-block {
    margin: 10px;
}

.advgb-groups-list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.advgb-groups-list li {
    margin: 5px;
    margin-right: 15px;
    padding: 10px;
    background-color: #fff;
    flex-basis: 30%;
}

.advgb-groups-list li .ju-switch-button {
    margin-right: 0;
}

/*Save setting button*/
.save-settings-block {
    margin-top: 20px;
}

.rtl ul.blocks-list li.block-item .ju-switch-button {
    margin-right: 30px;
    margin-left: 0;
}

.rtl .block-title {
    margin-left: 0;
    margin-right: 3px;
}

.rtl #users-tab .advgb-users-search-box {
    float: left;
}

.rtl .users-block-title h3 {
    float: right;
}

.rtl #advgb-users-name {
    left: unset;
    right: 0;
}

@media screen and (max-width: 1065px) {
    .ju-button {
        display: block;
        width: 300px;
        margin: 10px;
    }

    .inline-button-wrapper {
        float: none;
    }
}