.ckfinder-adabra body,
.ckfinder-adabra input,
.ckfinder-adabra select,
.ckfinder-adabra textarea,
.ckfinder-adabra button,
.ckfinder-adabra .ui-btn,
.ckfinder-adabra .ui-content{
    font-family: "Barlow", sans-serif;
}

/** ICONE **/
.ckfinder-adabra *[class*="ui-icon-"]:after{
    font-family: "Linearicons";
    text-indent: 0;
    font-size: large;
    background-image: none;
}

.ckfinder-adabra .ui-icon-ckf-settings:after{
    content: "\e672";
}

.ckfinder-adabra .ui-icon-ckf-view:after{
    content: "\e6a5";
}

.ckfinder-adabra .ui-icon-ckf-file-download:after{
    content: "\e8f5";
}

.ckfinder-adabra .ui-icon-ckf-file-edit:after{
    content: "\e60d";
}

.ckfinder-adabra .ui-icon-ckf-file-copy:after{
    content: "\e6b8";
}

.ckfinder-adabra .ui-icon-ckf-file-move:after{
    content: "\e8fe";
}

.ckfinder-adabra .ui-icon-ckf-file-rename:after, .ckfinder-adabra .ui-icon-ckf-folder-rename:after{
    content: "\e9dc";
}

.ckfinder-adabra .ui-icon-ckf-file-delete:after, .ckfinder-adabra .ui-icon-ckf-folder-delete:after{
    content: "\e681";
}

.ckfinder-adabra .ui-icon-ckf-back:after{
    content: "\e961";
}

.ckfinder-adabra .ui-icon-ckf-reset:after{
    content: "\e8da";
}

.ckfinder-adabra .ui-icon-ckf-save:after{
    content: "\e6ae";
}

.ckfinder-adabra .ui-icon-ckf-resize:after{
    content: "\e96f";
}

.ckfinder-adabra .ui-icon-ckf-crop:after{
    content: "\e98e";
}

.ckfinder-adabra .ui-icon-ckf-rotate:after{
    content: "\e8d9";
}

.ckfinder-adabra .ui-icon-ckf-adjust:after{
    content: "\e62b";
}

.ckfinder-adabra .ui-icon-ckf-presets:after{
    content: "\e6f2";
}

.ckfinder-adabra .ui-icon-ckf-cancel:after{
    content: "\e953";
}

.ckfinder-adabra .ui-icon-ckf-plus:after{
    content: "\e954";
}

.ckfinder-adabra .ui-icon-ckf-details:after{
    content: "\e901";
}

.ckfinder-adabra .ui-icon-ckf-arrow-r:after{
    content: "\e95a";
    font-size: x-small;
    line-height: 35px;
}

.ckfinder-adabra .ui-icon-ckf-arrow-d:after{
    content: "\e958";
    font-size: x-small;
    line-height: 35px;
}

.ckfinder-adabra .ui-icon-ckf-folder-add:after{
    content: "\e6bc";
}

.ckfinder-adabra .ui-icon-ckf-menu:after{
    content: "\e949";
}

.ckfinder-adabra .ui-icon-ckf-choose:after {
    content: "\e881";
}

.ckfinder-adabra .ui-icon-ckf-choose-resized:after {
    content: "\e87f";
}

.ckfinder-adabra .ui-icon-ckf-upload:after {
    content: "\e8f6";
}

.ckfinder-adabra .ui-icon-ckf-more-vertical:after {
    content: "\ea08";
    rotate: 90deg;
}

.ckfinder-adabra:not(.allow-upload) .ui-icon-ckf-upload, .ckfinder-adabra:not(.allow-upload) .ui-icon-ckf-folder-add, .ckfinder-adabra .ui-icon-ckf-maximize{
    display: none;
}

.ckfinder-adabra .ui-listview > li.ui-li-has-alt > .ui-btn.ckf-folders-tree-label.ui-btn-active span:before {
    font-family: "Linearicons", sans-serif;
    background-image: none;
    content: "\e6ba";
}

.ckfinder-adabra .ui-listview > li.ui-li-has-alt > .ui-btn.ckf-folders-tree-label span:before {
    font-family: "Linearicons", sans-serif;
    background-image: none;
    content: "\e6ba";
}

.ckfinder-adabra .ui-listview > li.ui-li-has-alt > .ui-btn.ckf-folders-tree-label span:before {
    font-size: 1.3rem;
    top: 25%;
    color: #306782;
}
/****/

/** TOOLBAR **/
.ckfinder-adabra .ckf-toolbar{
    background-color: #fff;
}

.ckfinder-adabra .ckf-toolbar-button, .ckfinder-adabra .ckf-upload-dropzone-grid-b .ui-btn{
    color: #306782 !important;
    background-color: rgba(210, 229, 238, 0.5);
    border: none;
}

.ckfinder-adabra:not(.allow-write) .ui-icon-ckf-file-edit,
.ckfinder-adabra:not(.allow-write) .ui-icon-ckf-file-copy,
.ckfinder-adabra:not(.allow-write) .ui-icon-ckf-file-move,
.ckfinder-adabra:not(.allow-write) .ui-icon-ckf-file-rename,
.ckfinder-adabra:not(.allow-write) .ui-icon-ckf-file-delete,
.ckfinder-adabra:not(.allow-write) .ui-icon-ckf-folder-rename,
.ckfinder-adabra:not(.allow-write) .ui-icon-ckf-folder-delete {
    display: none;
 }

.ckfinder-adabra .ckf-upload-dropzone-grid-b .ui-btn:after{
    font-size: medium;
}
/****/

/** PAGE VIEW **/
.ckfinder-adabra .ckf-files-list-view td .ui-btn.ui-btn-active,
.ckfinder-adabra .ckf-files-list.ckf-files-view.ui-listview li .ckf-files-inner:after,
.ckfinder-adabra .ckf-files-thumbs.ckf-files-view.ui-listview li .ckf-files-inner:after,
.ckfinder-adabra .ckf-files-thumbs.ckf-files-view.ui-listview li .ckf-files-inner.ui-btn-active,
.ckfinder-adabra .ui-page-theme-a .ui-btn.ui-btn-active,
.ckfinder-adabra .ckf-files-thumbs.ckf-files-view.ui-listview li .ui-btn:focus,
.ckfinder-adabra .ui-checkbox-on:after{
    border-color: #67ADB1;
}

.ckfinder-adabra .ckf-files-list.ckf-files-view.ui-listview li .ckf-files-inner.ui-btn-active,
.ckfinder-adabra .ui-page-theme-a .ui-btn:focus,
.ckfinder-adabra .ckf-files-list-view td .ui-btn.ui-btn-active,
.ui-listview li.ui-li-has-alt a.ui-btn.ckf-folders-tree-label:focus{
    box-shadow: inset 0 0 0 2px #67ADB1 !important;
}

.ckfinder-adabra .ui-page-theme-a .ui-btn:hover{
    box-shadow: none;
}

.ckfinder-adabra .ckf-files-thumbs.ckf-files-view.ui-listview li .ckf-files-inner:after,
.ckfinder-adabra .ui-page-theme-a .ckf-files-compact .ui-btn.ui-btn-active,
.ckfinder-adabra .ui-slider-track .ui-btn.ui-slider-handle{
    background-color: #67ADB1;
}
/****/

/** RADIO BUTTON **/
.ckfinder-adabra.ui-alt-icon .ui-radio .ui-btn.ui-radio-on:after{
    background-color: #67ADB1 !important;
}
/****/

/** CHECKBOX **/
.ckfinder-adabra .ui-checkbox-on:after{
    background-image: none !important;
    background-color: #67ADB1 !important;
    border-color: #67ADB1 !important;
    font-family: "Linearicons", sans-serif;
    text-indent: 2px;
    font-size: medium;
    content: "\e952";
}
/****/

/** DIALOG **/
.ckfinder-adabra .ckf-dialog .ckf-dialog-buttons .ui-btn{
    border-radius: 23.5px !important;
    border: 2px solid #306782;
    color: #306782;
}

.ckfinder-adabra .ckf-dialog .ckf-dialog-buttons .ui-btn[data-ckf-button*="ok"],
.ckfinder-adabra .ckf-dialog .ckf-dialog-buttons .ui-btn[data-ckf-button*="ok"]:hover{
    color: #fff;
    background-color: #306782;
    border: 2px solid #306782 !important;
}
/****/

/** SETTINGS **/
.ckfinder-adabra .ckf-settings-group .items .ui-btn.ui-focus{
    box-shadow: none !important;
}

.ckfinder-adabra .ckf-settings-group .items .ui-btn.ui-btn-focus,
.ckfinder-adabra .ckf-settings-group .items .ui-btn.ui-btn-active{
    border: none !important;
    background-color: #67ADB1;
    box-shadow: 0 1px 0 #67ADB1 !important;
}
/****/

/** MENU **/
.ckfinder-adabra .ckf-contextmenu > .ui-listview > li > a.ui-btn.ui-btn-icon-left:after{
    padding-top: 5px !important;
    padding-left: 4px !important;
}
/****/

.ckfinder-adabra .ui-body-a,
.ckfinder-adabra .ui-page-theme-a .ui-body-inherit,
.ckfinder-adabra .ui-bar-a .ui-body-inherit,
.ckfinder-adabra .ui-body-a .ui-body-inherit,
.ckfinder-adabra .ui-group-theme-a .ui-body-inherit,
.ckfinder-adabra .ui-panel-page-container-a {
    border-color: #eee;
}

.ckfinder-adabra .ui-bar-a,
.ckfinder-adabra .ui-page-theme-a .ui-bar-inherit,
.ckfinder-adabra .ui-bar-a .ui-bar-inherit,
.ckfinder-adabra .ui-body-a .ui-bar-inherit,
.ckfinder-adabra .ui-group-theme-a .ui-bar-inherit {
    border-color: #eee;
}

.ckfinder-adabra .ui-listview > li.ui-li-has-alt > .ui-btn.ckf-folders-tree-label {
    border-bottom: 1px solid #eee;
}

.ckfinder-adabra .ckf-files-page .ckf-toolbar {
    border-width: 1px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
}

.ckfinder-adabra .ckf-folders-panel {
    border-left: 0;
}

.ckfinder-adabra .ui-listview li.ui-li-has-alt a.ui-btn.ckf-folders-tree-expander:after {
    top: 13px;
    left: 26px;
}

.ckfinder-adabra .ui-bar-inherit > button:first-of-type {
    padding-left: 20px;
}

.ckfinder-adabra .ui-body-a .ui-btn {
    text-shadow: none;
}

.ckfinder-adabra .ui-btn-corner-all,
.ckfinder-adabra .ui-corner-all {
    background-clip: unset;
}

.ckfinder-adabra .ui-overlay-a {
    background-color: #ffffff;
}

.ckfinder-adabra .ckf-dialog {
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
}

.ckfinder-adabra .ckf-files-thumbs.ckf-files-view.ui-listview li.ui-li-has-thumb .ckf-file-desc {
    background-color: rgba(255, 255, 255, 0.35);
}

.ckfinder-adabra .ckf-files-info-body {
    border-color: #ffffff !important;
    background-image: url("file-icons/1024/empty-backround.png");
}

.ckfinder-adabra .ckf-files-info-body h2 {
    display: none;
}

.ckf-ui-mode-desktop .ckf-files-info-body {
    background-position: center;
    background-size: contain;
    padding-left: 10em;
    min-height: 60%;
    width: 25em;
}