.nieuwe-vestiging .select-style, .nieuwe-gebruiker .select-style {
    width: 100%;
    background: url(../img/arrow-d-black.svg) 50% no-repeat #fff;
    background-size: 13px;
    background-position: 97%;
    opacity: 0.7;
}

.nieuwe-vestiging .select-style select, .nieuwe-gebruiker .select-style select  {
    color: #4b4b49;
    width: 100%;
    border: 0px;
    border-left: 1px #f1f1f1 solid;
    padding: 15px 20px;
    border-radius: 0px;
}

.winkelwagen-empty,
.content-block-padding {
    padding: 25px;
}

.shop-winkelwagen .orders input.qty-field {
    width: 25%;
}

.shop-winkelwagen .bevestiging a.button {
    display: inline-block;
}

.shop-winkelwagen .bevestiging button:disabled {
    border-color: #dbdbdb;
    color: #6d6d6d;
    background: #f3f3f3;
}

.shop-cms-producten-maken .content-header {
    padding: 0 0 30px 0;
}
.shop-cms-producten-maken .content-header h1 {
    padding: 10px 0px;
    font-size: 18px;
}

.shop-cms-producten-maken .post .col-md-12 {
    padding: 0;
}

.landelijke-cms .form-group input[type="file"] {
    width: 100%;
    font-size: 12px;
}

.shop-mijn-bestellingen .orders table td .state:after {
    content: ' / ';
    color: #333;
    display: inline;
}

.shop-mijn-bestellingen .orders table td .state:last-child:after {
    content: '';
}

.shop-mijn-bestellingen .orders table .state-accepted {
    color: #b0c929;
}

.shop-mijn-bestellingen .orders table .state-rejected {
    color: #d90c1e;
}

.shop-mijn-bestellingen .orders table .state-new {
    color: #848483;
}

.shop-mijn-bestellingen .orders table tr td:nth-child(4) {
    width: 150px;
}

.landelijke-cms ul.related li button {
    margin-right: 15px;
}

.shop-cms-producten .shop-cms-container table td:nth-of-type(3) { display: none !important; }

.edit-homepage .searchable .search,
.edit-homepage .active-items table {
    width: 100%;
}

.edit-homepage .active-items {
    border-bottom: none;
}

.edit-homepage .active-items > td {
    padding: 0;
}

em.required {
    color: #d90c1e;
}

#mediabibliotheek div.media-items input[disabled] + label {
    cursor: not-allowed;
    opacity: 0.5;
}

.versie-2 .modal.most-top {
    z-index: 500001;
}

.swal2-container {
    z-index: 50000;
}

#res-avatar .imgLabel {
    margin-top: 10px !important;
}

.pickable-items .categorie-label {
    display: none;
}

/** Analytics **/

.analytics .content-header {
    padding:0;
}
.analytics .content-header h1 {
    padding:0;
    margin-bottom: 32px;
}
.analytics .content-header h2 {
    padding:0;
    margin-bottom: 24px;
}

.analytics h3 {
    float: left;
}

.analytics .toolbar {
    zoom:1;
    vertical-align:middle;
    background: white;
    padding: 12px;
    margin-bottom: 32px;
}

.analytics .toolbar:after {
    clear: both;
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.analytics .toolbar h3 {
    height: 40px;
    padding-top: 10px;
    font-size: 16px;
}
.analytics .toolbar label {
    float: left;
    display: block;
    margin-left: 12px;
}

.analytics .content {
    padding: 32px;
    background: white;
}

.analytics .graph {
    clear:left;
    padding: 32px;
}

.analytics .data-table {
    clear:left;
    width: 100%;
}

.analytics .data-table.rows table {
    width: 100%;
    padding: 32px;
}

.analytics .data-table.rows tr {
    border-bottom: 1px solid #eee;
}

.analytics .data-table.rows th {
    font-weight: bold;
    padding: 6px;
    text-align: center;
}

.analytics .data-table.rows th:first-child {
    text-align: left;
}

.analytics .data-table.rows td:first-child {
    text-align: left;
}

.analytics .data-table.rows td {
    padding: 6px;
    text-align: center;
}

.analytics .data-table.cols {
    margin-left: 60px;
}

.analytics .data-table.cols td {
    padding: 6px;
    font-weight: bold;
    text-align: right;
}

.analytics .data-table.cols th {
    text-align: left;
    padding: 3px 6px;
}

/** NEWSLETTER **/

.newsletter-layout-builder .new-block { float: right; }
.newsletter-layout-builder .current-block-list {
    font-family: $kievit-regular;
}
.newsletter-layout-builder .current-block-list li {
    padding: 10px 20px;
    background: #ffffff;
    position: relative;
    margin-top: 10px;
}

.newsletter-layout-builder .current-block-list li .actions {
    position: absolute;
    top: 10px;
    right: 10px;
}

.newsletter-layout-builder .current-block-list li .actions a {
    float: left;
    color: #333;
    display: inline-block;
    margin-left: 10px;
}

.newsletter-layout-builder .current-block-list li .config-preview img {
    max-width: 100%;
    max-height: 150px;
}

.newsletter-layout-builder .current-block-list li.two_column_image .config-preview img {
    width: 45%;
}

.newsletter-layout-builder .current-block-list li.two_column_image .config-preview img:last-child {
    float: right;
}

.newsletter-layout-builder .new-block-modal {}
.newsletter-layout-builder .new-block-modal .block-selector {
    display: inline-block;
    text-align: center;
    box-shadow: 0 0 3px 0px rgba(0,0,0,0.4);
    padding: 10px;
    margin: 10px;
    height: 250px;
    vertical-align: top;
}
.newsletter-layout-builder .new-block-modal .block-selector:hover {
    text-decoration: none;
    box-shadow: 0 0 3px 1px rgba(0,0,0,0.6);
}
.newsletter-layout-builder .new-block-modal .preview {
    margin-bottom: 10px;
    height: 200px;
}
.newsletter-layout-builder .new-block-modal .preview img {
    max-height: 200px;
}

.newsletter-layout-builder .modal-header .btn-close
{
    position: absolute;
    right: 0px;
    top: 10px;
    background-size: 15px;
}

/** NEWS **/

.berichten-lezen .post-container .top-header .edit {
    float: unset;
}

.berichten-container .post header .delete {
    position: unset;
    right: unset;
    top: unset;
}

.berichten-container .edit {
    padding: 0;
}

.berichten-container #edit-post {
    height: 20px;
    width: 20px;
    background: url("../img/icons/edit.svg") 50% no-repeat;
    background-size: 20px;
    opacity: 0.5;
}

.ui-datepicker {
    background-color: #fff;
    border: 1px solid #dbdbdb;
}