.uk-checkbox:checked:after { font-size: 0.85em; padding-top: 0.05em; }
.uk-margin-large-top.uk-overflow-container { overflow: visible; }
.uk-table th, .uk-table td { background-color: inherit; }
raw > h1,
raw > h2,
raw > h3,
raw > h4,
raw > h5,
raw > h6 { font-size: 14px !important; line-height: 1.4; }
.uk-checkbox:checked:after { padding-top: 0.01em; }
.entry-item-container .uk-text-truncate.uk-margin-small-right { margin-right: 15px !important; }
.entry-item-container .uk-checkbox { margin-right: 15px !important; }
.app-modulesbar>li>a { color: rgba(0,0,0,0.7); }
.uk-dropdown-width-2:not(.uk-dropdown-stack) { width: 700px; height: 500px; max-height: 500px; }

.uk-modal-dialog-lightbox { padding: 15px; background-color: rgba(0,0,0,0.25) !important; }
.uk-modal-caption { color: #333; }
.uk-form input[type="text"], .uk-form input[type="number"] { padding: 10px; border: 1px solid #ddd; background-color: #fff; }
.uk-form select  { border: 1px solid #ddd; padding-left: 5px; background-color: #fff; }
.uk-form textarea  { border: 1px solid #ddd; padding: 10px; background-color: #fff; }
.uk-form input[type="password"]  { border: 1px solid #ddd; padding: 10px; background-color: #fff; }
/*cp-fieldcontainer .uk-panel-card { box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.22); }*/
field-text .field-text-container span, [data-is="field-text"] .field-text-container span { right: 10px; }

/*.uk-tab>li.uk-active>a { box-shadow: 1px 0 1px 1px rgba(0,0,0,0.22); }*/
/*.uk-tab>li>a:hover { box-shadow: 1px 0 1px 1px rgba(0,0,0,0.22); }*/
/*.uk-tab>li>a:hover:after { background: #EE254C; }*/

.sidebar-language .uk-badge {  border: 1px solid #ddd; padding-left: 5px; background-color: #fff; padding: 5px 15px; }

div[data-widget*="singleton"] li,
div[data-widget*="forms"] li { padding: 0; }

.uk-list-space>li:nth-child(n+2) { margin-top: 5px; }

div[data-widget*="singleton"] li a,
div[data-widget*="collections"] li a, 
div[data-widget*="forms"] li a { background-color: #f5f5f5; color: #000; display: block; padding: 5px; border-radius: 3px; border: 1px solid #f4f4f4;  }

div[data-widget*="singleton"] li a:hover,
div[data-widget*="collections"] li a:hover, 
div[data-widget*="forms"] li a:hover { background-color: #e5e5e5; color: #000; display: block;   }

div[data-widget*="collections"] li .add-entry { background-color: #E4354F; padding: 4px; }
div[data-widget*="collections"] li .add-entry .uk-badge-outline { width: 1em; border: 0;  }
div[data-widget*="collections"] li .add-entry .uk-badge-outline i { color: #fff; }
div[data-widget*="collections"] li .add-entry:hover { background-color: #333;  }
div[data-widget*="collections"] li .add-entry:hover .uk-badge-outline i { color: #fff; }

div[data-widget*="forms"] li .add-entry { background-color: #E4354F;  }
div[data-widget*="forms"] li .add-entry .uk-badge-outline { width: 1em; border: 0; color: #fff; font-size: 14px; }
div[data-widget*="forms"] li .add-entry .uk-badge-outline  { color: #fff; }
div[data-widget*="forms"] li .add-entry:hover { background-color: #333;  }
div[data-widget*="forms"] li .add-entry:hover .uk-badge-outline { color: #fff; }

.assets-page table { box-shadow: 0 1px 2px 0 rgba(0,0,0,0.22); background-color: #fff; padding: 10px; }

.uk-breadcrumb { margin-bottom: 0; }

.uk-breadcrumb.tools { padding: 0; border: 0; }
.uk-breadcrumb.tools li:nth-child(n+2):before { content: ""; margin: 0 4px; }
.uk-breadcrumb.tools a { border:1px solid #333; background-color: #333; color: #fff; display: inline-block; min-width: 25px; text-align: center; border-radius: 2px; }
.uk-breadcrumb.tools a:hover { background-color: #E4354F; border:1px solid #E4354F; }

.top-helper-bar { border-bottom: 1px solid #e5e5e5; padding-bottom: 5px; margin-bottom: 10px; }

.uk-button { border-radius: 5px; }

.fast-navigation .uk-panel-box {  padding: 40px; display: block; margin-bottom: 30px; }
.fast-navigation .uk-panel-box .uk-position-cover .uk-svg-adjust { margin-bottom: 5px; }

.module-information { border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; margin-bottom: 0; }
.module-information h1 { margin-bottom: 0; font-size: 24px; }
.module-information .info-button { font-size: 28px; background-color: #21a362; }
.module-information .info-button:hover { background-color: #22bb6e; }
.module-information .uk-modal-content { font-size: 16px; line-height: 26px; color: #333; }

.assets-page .uk-form { background-color: #fff; padding: 15px; }

cp-field[type="multiplecollectionlink"] .uk-list li .uk-badge { background-color: #E4354F; font-size: 11px; /* text-transform: none;  */ }
cp-field[type="multiplecollectionlink"] .uk-list li .uk-badge-alternate { background-color: #444; }

cp-field[type="multiplecollectionlink"] .uk-list li { padding: 10px; box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.20); background-color: #EBF7FD; color: #fff; line-height: 10px; }
cp-field[type="multiplecollectionlink"] .uk-list li a { display: inline-block; }
cp-field[type="multiplecollectionlink"] .uk-list li:hover { cursor: grab; color: #fff !important; background-color: #e6f0f5; }
cp-field[type="multiplecollectionlink"] .uk-list li:hover .uk-badge { background-color: #E4354F;}
cp-field[type="multiplecollectionlink"] .uk-list li:hover .uk-badge-alternate { background-color: #444 ; }

cp-field[type="multiplecollectionlink"] .uk-list li .uk-icon-pencil,
cp-field[type="multiplecollectionlink"] .uk-list li .uk-icon-trash-o { color: #fff; }
cp-field[type="multiplecollectionlink"] .uk-list li:hover .uk-icon-pencil,
cp-field[type="multiplecollectionlink"] .uk-list li:hover .uk-icon-trash-o { color: #fff; }

cp-field[type="multiplecollectionlink"] .uk-badge-alternate { text-overflow: ellipsis; word-wrap: break-word; overflow: hidden; height: 20px; line-height: 20px; text-align: left; letter-spacing: normal; padding: 0 3px; }

/*cp-field[type="collectionlink"] .module-title { line-height: 14px !important; }
cp-field[type="collectionlink"] .uk-list li .uk-badge { background-color: #E4354F; font-size: 11px; }
cp-field[type="collectionlink"] .uk-list li .uk-badge-alternate { background-color: #444; }*/

cp-field[type="collectionlink"] .uk-panel-card .uk-flex { padding: 10px; box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.20); background-color: #EBF7FD; color: #333; font-size: 11px; }
cp-field[type="collectionlink"] .uk-panel-card .uk-flex:hover { cursor: grab; color: #fff !important; background-color: #e6f0f5; }
cp-field[type="collectionlink"] .uk-panel-card .uk-flex:hover .uk-badge { background-color: #444; }

cp-field[type="repeater"] .uk-panel-card  { box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.20); }

.app-modulesbar>li>.uk-active:after { bottom: -16px; }

.uk-panel-teaser { margin-bottom: 0; }

.module-info { position: absolute; top: 5px; right: 5px; z-index: 99; }

.uk-modal { background: rgba(0,0,0,0.8); }

cp-field[type="repeater"] .text-field-title { color: #333 !important; font-weight: 700; }

.asset-icon { font-size: 120px; }

.module-description { padding: 15px 15px 5px 15px; background-color: #fff; border-radius: 10px; border: 1px dashed #EE254C; font-weight: 600; color: #333; }

#cacheStatus .uk-icon-check { font-size: 32px !important; color: #1ABC9C; }
#cacheStatus .uk-icon-trash { font-size: 32px !important; }


@media (max-width: 768px) {
    .widget-list .uk-tab { width: 100%; }
    .widget-list .uk-tab>li { float: none; margin-bottom: 0; }
    .widget-list .uk-tab>li:nth-child(n+2)>a { margin-left: 0; }
}