
body.admin-popup { overflow: hidden !important; position: static; }
#ADMIN-TOOLBAR { background: #f6f6f6 url(../images/lycart-admin-logo.png) no-repeat 4px 4px; position: absolute; border: 1px solid #ddd; border-top: none;  z-index: 1000; top: 0px; left: 40%; padding: 5px 8px 7px 60px; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; opacity:0.6; filter:alpha(opacity=60); }
#ADMIN-TOOLBAR:hover { opacity: 1; filter:alpha(opacity=100); }

.edit_pagePart { border: 1px dashed #ddd; position: relative; border-radius: 3px; }
.area_overlay { position: absolute; top: 0px; left: 0px; z-index: 140; background: #000; opacity:0.3; filter:alpha(opacity=30); display: table-cell; text-align: center; }
.edit_pagePart > span { /*text-transform: uppercase; font-size: 10px; font-weight: bold; color: #aaa; text-align: center; background: #f6f6f6; display: block; border: 1px dashed #ddd; margin-right: -1px; margin-left: -1px; border-bottom: none; padding: 2px; margin-top: -17px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; height: 13px; */
    text-transform: uppercase; color: #8d8d8d; font-size: 9px; font-weight: bold; padding: 1px; text-align: right; display: block;
}
.edit_pagePart .pagePart { margin: -1px; position: relative; min-height: 10px; }
.edit_pagePart .edit_pageContent { overflow: hidden; position: relative; }
.edit_pagePart .edit_pageContent .pageContent { min-height: 18px; }
.edit_pagePart .edit_pageContent:hover { border: 1px dashed red; border-radius: 3px; }
.edit_pagePart .edit_pageContent:hover .pageContent { margin-left: -1px; margin-right: -1px; }
.edit_pagePart .edit_pageContent .lci-context { display: inline-block; }
.edit_pagePart .edit_pageContent .lci-context-edit { display: inline-block; background: url(/lyphp-latest/skin/images/famfam/pencil.png); }
.edit_pagePart .edit_pageContent .global-icon {  display: inline-block; width: 16px; height:16px; background: url(/lyphp-latest/skin/images/famfam/world.png); }

#context-menu { position: absolute; z-index: 5000; background: #fff; -webkit-box-shadow: 0px 0px 2px 1px #666; box-shadow: 0px 0px 2px 1px #666; font-size: 12px; padding: 2px; border-radius: 4px; }
#context-menu .contextInfo { padding: 3px; border-bottom: 1px solid #979797; background: #E2E2E2; font-size: 11px; }
#context-menu .loader { height: 18px; width: 18px; }
#context-menu ul { list-style: none; margin: 0; padding: 0; width:120px; }
#context-menu ul li { color: #000; padding: 4px; border-bottom: 1px solid #ddd; cursor: pointer; padding-right: 20px; font-family: Arial, sans-serif; font-size: 12px; margin-left: 0px; }
#context-menu ul li:hover { color: #000; background: #eee; }
#context-menu ul li:last-child { border: none; }

#OVERLAY { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 1050; padding: 55px; overflow-y: auto; }
#EDIT-POPUP { width: 800px; margin: 0 auto; overflow: hidden; position: relative; z-index: 1100; background: #f6f6f6; display: none; font-size: 14px; box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.4); margin-bottom: 90px;  direction: ltr; }
#EDIT-POPUP.popup { display: block; max-height: 100%; height: 100%; width: 100%; border-radius: none; box-shadow: none; }
#EDIT-POPUP * { -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; font-family: Arial, sans-serif; font-weight: normal;  }
#EDIT-POPUP .fa { font-family: 'FontAwesome';  }
#EDIT-POPUP h2 { color: #000; }
#EDIT-POPUP input {color: #000; }
#EDIT-POPUP img { display: inline-block; }
#EDIT-POPUP .toolbar, #EDIT-POPUP-STANDALONE .toolbar { position: absolute; right: 10px; top: 30px;
border: 1px solid #d4d4d4;
border-color: #D4D4D4 #D4D4D4 #BCBCBC;
padding: 5px;
margin: 0;
margin-top: 2px;
margin-bottom: 2px;
background: #eee;
overflow: hidden;
}
#EDIT-POPUP, #EDIT-POPUP a, #EDIT-POPUP li { color: black; }
#EDIT-POPUP .toolbar .bt, #EDIT-POPUP-STANDALONE .toolbar .bt { cursor: pointer; width: auto; margin-right: 5px;margin-left: 5px;}
#EDIT-POPUP .toolbar .bt img, #EDIT-POPUP-STANDALONE .toolbar .bt img { position: relative; top: 3px; } 
#EDIT-POPUP-STANDALONE { background: #fff; }
#EDIT-POPUP-STANDALONE .toolbar { top: 2px; right: 2px; }

.dev_notification { position: absolute; bottom: 2px; right: 95px; font-weight: bold; color: red; border-bottom: 2px dashed red;}
.lc-toolbar { position: absolute; right: 0px; bottom: -3px; z-index: 900; }
.lc-icon { height: 16px !important; width: 16px !important; cursor: pointer; display: inline-block; margin: 0px !important; }
.lci-context {background: url(/lyphp-latest/skin/images/famfam/cog_bullet_green.png); }
.lci-context.pageHidden { background: url(/lyphp-latest/skin/images/famfam/cog_bullet_red.png);  }
.lci-context2 { background-position: -183px -162px; }


/* Formers - custom fields */


/* SLY */
#slybar_push { height: 27px; }
#slybar, #slybar * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#slybar { background: #eee url(../images/lytee-admin-logo.png) no-repeat 4px 4px; height: 27px; z-index: 999999; position: fixed; top: 0px; width: 100%; border-bottom: 1px solid #1d6eb0; padding: 0px 0 0 64px; direction: ltr; }
#slybar.dev-env { background: #ffad00 url(../images/lytee-admin-logo.png) no-repeat 4px 4px; background-color: rgba(255, 186, 37, 0.9); }
#slybar > .button_bar { position: absolute; bottom: -3px; }
#slybar > .button_bar > a { display: inline-block; color: #002c55 !important; font-family: Calibri, Arial, serif; padding: 10px 9px 10px; text-decoration: none; text-transform: uppercase; height: 33px; -webkit-transition: background 0.3s, color 0.3s;-o-transition: background 0.3s, color 0.3s;-ms-transition: background 0.3s, color 0.3s;transition: background 0.3s, color 0.3s;font-weight: normal;font-size: 13px;line-height: 15px;}
#slybar > .button_bar > a:hover { color: #fff !important; background: #265f94;  -moz-transition: background 0.3s, color 0.3s;
-webkit-transition: background 0.4s, color 0.3s;
-o-transition: background 0.4s, color 0.3s;
-ms-transition: background 0.4s, color 0.3s;
transition: background 0.4s, color 0.3s;
}
#slybar > .button_bar > a.active {
   color: #fff; background: #265f94; 
}
#slybar .sly_ie_warning { position:absolute; right: 3px; top: 3px; width: 550px; background: #eee; border: 1px solid #1d6eb0; border-top:none; padding: 10px; color:#d14;  }
#slybar .sly_dev_text { position:absolute; right: 0px; top: 0px; color: #002c55 !important; font-size: 12px; font-family: Calibri, Arial, serif; padding: 6px 9px; text-transform: uppercase; }

#slybar > .button_bar > a .css-loader { border-color: #fff; margin-top: 7px; margin-left: 20px;  }
#slybar .slyBarContent .sf-form-element { padding: 0px; }
#slybar .slyBarContent { overflow: hidden; font-family: Arial; margin-left: 10px; margin-top: 10px; background: #ddd; margin-bottom: 40px; width: 750px;  display: none;
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; 
}
#slybar .slyBarContent .sf-tabs-contents { margin: 10px; }
#slybar .slyBarContent .sf-tabs { border: none; background: #777; } 
#slybar .slyBarContent .sf-tab { background: #666; margin-right: 0px; border-right: 1px solid #eee; }
#slybar .slyBarContent .sf-tab-active{ background: #265f94; }
#EDIT-POPUP .sf-tab { background-color: #b4b4b4; }
#EDIT-POPUP .sf-tab-active { background: #3C3C3E; }
#EDIT-POPUP .sf-tabs { border-bottom: solid 2px #3C3C3E; }
#EDIT-POPUP .sf-buttons-bar input { background: #3c3c3e; padding: 4px 10px 3px 10px; }
#EDIT-POPUP .sf-group-title { background: #3c3c3e; }
#EDIT-POPUP .sf-group { border-top-color: #3c3c3e; }
#EDIT-POPUP table.display td img { display: inline;  }
#EDIT-POPUP table.display td a { color: #000; }
#EDIT-POPUP table.display { 
    color: #000;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
    border: 1px solid #d4d4d4; border-color: #D4D4D4 #D4D4D4 #BCBCBC; 
    padding: 6px;margin: 0;
    background: #f6f6f6;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    background: linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );        
}
#EDIT-POPUP table.display th, .displayInfo td,table.display th.sortable {     color: #000;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
    border: 1px solid #d4d4d4; border-color: #D4D4D4 #D4D4D4 #BCBCBC; 
    padding: 6px;margin: 0;
    background: #f6f6f6;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    background: linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );  
}
#EDIT-POPUP table.display td {
    border-right: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
}
#EDIT-POPUP .sly_body { /*height: calc(100% - 25px); height: -moz-calc(100% - 25px); height: -o-calc(100% - 25px); height: -webkit-calc(100% - 25px);*/ }
#EDIT-POPUP .sly_header{padding:3px;padding-left:7px;color:#fff;font-size:14px;position:relative;height: 25px;background: #4B4B4B;line-height: 25px;;}
#EDIT-POPUP .sly_header .title { text-transform: uppercase; }
#EDIT-POPUP .sly_header > .close{position:absolute;right:11px;top:3px;font-size:19px;font-weight:bold;cursor:pointer;}
#EDIT-POPUP .sly_toolbar { height:40px;border-bottom:1px solid #9e9e9e;background:#f6f6f6; position:relative; background: #fff; }
#EDIT-POPUP .sly_toolbar .bt { float:left;margin-left:3px;margin-top:3px;padding:7px 6px 0px 6px;height:28px;line-height:17px;font-size:13px;cursor:pointer;overflow:hidden;white-space:nowrap; }
#EDIT-POPUP .sly_toolbar .bt:hover{background:#eeeeee;width:auto;}
#EDIT-POPUP .sly_toolbar .bt  img{top:2px;position:relative;}
#EDIT-POPUP .sly_toolbar .bt.right { float: right; margin-right: 3px; }
#EDIT-POPUP .sly_content { overflow: hidden; overflow-y: auto; padding: 10px; background: #FFF; /*height: calc(90% - 71px);height: -moz-calc(90% - 71px); height: -o-calc(90% - 71px); height: -webkit-calc(90% - 71px);*/}
#EDIT-POPUP table.display tr:hover td { background: #fff; }
#EDIT-POPUP table.display .pager { background: #f6f6f6; }
#EDIT-POPUP table.display .pager > div { float:right; }
#EDIT-POPUP table.display .pager span { margin-right: 4px; margin-top: 1px; width: 22px; height: 17px; padding-top: 4px; text-align: center; background: #fff; border: 1px solid #D4D4D4; float:left; cursor:pointer; color: #000;  }
#EDIT-POPUP table.display .pager span.active { border-color: #000; font-weight: bold;}
#EDIT-POPUP table.display .pager span.delim { background: none; border: none; margin-left: 6px; margin-right: 6px; }
#EDIT-POPUP table.display tr.alt { background: #fff; }
#EDIT-POPUP #productImages .images,#EDIT-POPUP #productImages .frame {margin:0;}
#EDIT-POPUP #productImages .frame { padding-left: 0px;display: block;float: left;position:relative; overflow:hidden;width:150px;height:210px;margin-right:5px;border: 2px solid #3C3C3E;-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;}
#EDIT-POPUP #productImages .frame .sq { width: 144px; height: 123px; display: table-cell; text-align: center;vertical-align: middle;padding: 3px;}
#EDIT-POPUP #productImages .frame .sq img {max-width: 144px;max-height: 120px;margin: 7px 0;}
#EDIT-POPUP #productImages .frame .sq input {width:140px;}
#EDIT-POPUP #productImages .frame .delete { position: absolute; cursor:pointer; right: 1px; top: 1px; }
#EDIT-POPUP #productImages .images{ overflow: hidden; margin-bottom: 8px; padding-left: 0px; }

#EDIT-POPUP #productImages .sf-lang-choice { width: 100%; text-align: center; position: absolute; bottom: 2px; }
#EDIT-POPUP #productImages .sf-lang-choice-container { right: -2px; background: rgba(255,255,255,0.4); }

#EDIT-POPUP .uploadButton { color: #fff;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
    border: 1px solid #d4d4d4; border-color: #D4D4D4 #D4D4D4 #BCBCBC; 
    padding:4px;margin: 0;
    background: #3C3C3E; 
    float: left;
    overflow: hidden;
    cursor: pointer;
}

#EDIT-POPUP #productDocuments .documents { border: 1px solid #d4d4d4; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }
#EDIT-POPUP #productDocuments .documents > div { border-bottom: 1px solid #d4d4d4; overflow: hidden; position: relative; }
#EDIT-POPUP #productDocuments .documents > div > div { float: left; margin: 6px 10px 0px 8px; }
#EDIT-POPUP #productDocuments .documents > div > div:first-child { margin: 0px; }
#EDIT-POPUP #productDocuments .documents > div > span.delete {position: absolute; right: 8px; top: 8px; cursor: pointer; }
#EDIT-POPUP #AJAX-STATUS { top: 7px; right: 5px; }
#slyNavigation { min-width: 500px; min-height: 150px;}
#slyNavigation.sortable { font-size: 12px; color: #333; }

#slyNavigation.sortable ol { list-style: none; }
#slyNavigation.sortable > ol ol { margin-left: 15px; }
#slyNavigation.sortable > ol { padding-left: 0px; }
#slyNavigation.sortable ol li { position: relative;}
#slyNavigation.sortable ol li > div {  cursor: pointer;
    border: 1px solid #d4d4d4; border-color: #D4D4D4 #D4D4D4 #BCBCBC; 
    padding: 5px;margin: 0;
    background: #fff;
    margin-top: 2px; margin-bottom: 2px;
    overflow: hidden;
} 
#slyNavigation.sortable ol li > div > div.title > span a:hover { text-decoration: underline; }
#slyNavigation.sortable ol li.sort-page > div {
    padding-left: 24px;
    background-repeat: no-repeat;
    background-position: 5px 6px;
    background-image: url(/lyphp-latest/skin/images/famfam/page_white.png);
}
#EDIT-POPUP li.hidden { display: block; }
#EDIT-POPUP li > div a {
    text-decoration: none;
}
#EDIT-POPUP li.lytee-hidden > div a {
    color:#999;
}
#slyNavigation.sortable ol li.hasChildrens > div {
    background-image: url(/lyphp-latest/skin/images/famfam/folder.png);
}
#slyNavigation.sortable ol li.hasChildrens.isOpen > div {
    background-image: url(/lyphp-latest/skin/images/famfam/folder_page_white.png);
}
#slyNavigation.sortable ol li.hasChildrens > ol { display: none; }
#slyNavigation.sortable ol li.hasChildrens.isOpen > ol { display: block; }

#slyNavigation.sortable ol li > div:hover {
    /*border-color: #000;*/
    background-color: #EEE;
}
.gradient {
    background: #f6f6f6;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    background: linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );     
}
#slyNavigation.sortable ol li .title { 
    float: left;
    text-decoration: none !important;
    line-height: 17px;
    font-size: 13px;
    padding-top: 1px;
}
#slyNavigation.sortable ol li.lytee-hidden .title span { 
    color: #999;
}
#slyNavigation.sortable ol li .title span > i { 
    color: #888;
}
#slyNavigation.sortable ol li .column {
    float: left;
}
#slyNavigation.sortable ol li .description {
    font-size: 10px;
}
#slyNavigation.sortable .move { cursor: move; }
#slyNavigation.sortable ol li .tools { position: absolute; right: 7px; top: 8px; z-index: 10; }
#slyNavigation.sortable ol li .tools img { height: 15px; width: auto; margin-right: 2px;}
#slyNavigation.sortable ol li .data-right { position: absolute; right: 90px; top: 6px; z-index: 10; }
.ui-sortable-placeholder { border: 1px dashed #431261; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; visibility: visible !important; }
#slyNavigation .header { position:relative; height: 28px; margin-top: 5px; } 

#EDIT-POPUP .slyTags { padding: 0px; margin: 10px 0; overflow:hidden; }
#EDIT-POPUP .slyTags.hasSelectize { overflow:visible; }
#EDIT-POPUP a.slyTag { font-size: 12px; border: 1px solid #988B8B; background: #B8AEAE;color: #FFF; padding: 4px; float: left; border-radius: 2px; margin: 0px 2px 2px 0px; }
#EDIT-POPUP span.slyTag { font-size: 12px; border: 1px solid #988B8B; background: #fff;color: #988B8B; padding: 4px; float: left; border-radius: 2px; margin: 0px 2px 2px 0px; }


#AJAX-STATUS { display: none;position: absolute; right: 0px; top: 0px; color: #fff; background: #3C3C3E url(../images/loader_1.gif) no-repeat 3px 2px; padding: 5px; padding-left: 26px; border-radius: 3px;  }
#AJAX-STATUS.static { background: #3C3C3E; padding: 5px; }

.bigButton {
    font-size: 11px;
    color: #000;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
    border: 1px solid #d4d4d4; border-color: #D4D4D4 #D4D4D4 #BCBCBC; 
    padding: 6px;margin: 0;
    background: #f6f6f6;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    background: linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );  
}
.bigButton:hover { border-color: #000; }

.convert-plugins-list {
    margin-top: 15px;
    margin-right: 20px;
    -webkit-column-count:2;
    column-count:2;
}

.convert-plugins-group {
    background: #fff;
    border-radius: 4px;
    margin-bottom: 10px;
    -webkit-column-break-inside: avoid;
    padding-bottom: 4px;
}

.convert-plugins-group > span {
    display: block;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #666;
    padding: 4px;
}
.convert-plugins-group ul {
    margin: 0px;
}
.convert-plugins-list li.module {
    list-style: none;
    background: #F5F9FD;
    padding: 6px;
    position: relative;
    border: 1px solid #DDEBFA;
    margin: 4px;
    margin-bottom: 0px;
    margin-top: 0px;
    display: block;
}
.convert-plugins-list li.module:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.convert-plugins-list li.module:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;    
}
.convert-plugins-list li.group {
    list-style: none;
    margin-bottom: 3px;
    padding: 6px;
    padding-bottom: 0px;
    position: relative;
    font-size: 11px;
}

.convert-plugins-list li.group span{
    font-weight: bolder;
    font-size: 12px;
    text-transform: capitalize;
}

.convert-plugins-list li.module:hover {
    border-color: #9CC8F8;
}
.convert-plugins-list li.module.active {
    border-color: #82CB77;
    background: #E1FADD;
}
.convert-plugins-list a{
    font-size: 13px;
    font-weight: bold;    
}
.convert-plugins-list a:hover {
    text-decoration: underline;
}
.convert-plugins-list .module span {
    display: block;
    font-size: 11px;
    color: #666;
}

.plugin-onoff { 
    position: absolute; right: 1px; top: 1px;
}

.admin-shortcut-icon { cursor: pointer; float:right; position: relative; z-index: 100; }
a.lybrowser-linked { position: absolute;right: 9px;bottom: 4px; }
select.page-list-trigger { position: absolute; right: 30px; top: 6px; }

table.dblocale { margin: 3px; }

table.dblocale td {
    padding: 3px;
    border-bottom: 1px solid #DDD;
    width: 33%;
}
table.dblocale td input { width: 95%; height: 18px; }

#manage-redirects .rr-line, #manage-friendlyUrls .rr-line { width: 100%; padding: 3px 0; overflow: hidden; }
#manage-redirects .rr-line input, #manage-friendlyUrls .rr-line input { display: block; float: left; width: 40%; }
#manage-redirects .rr-line span, #manage-friendlyUrls .rr-line span { display: block; float: left; padding: 3px 10px; }
#manage-redirects .rr-line .tools, #manage-friendlyUrls .rr-line .tools { float: left; }
#manage-redirects .rr-line .tools div, #manage-friendlyUrls .rr-line .tools div { float:left; padding: 3px; margin-left: 10px; cursor: pointer; }
#manage-redirects .rr-line .tools div:hover i, #manage-friendlyUrls .rr-line .tools div:hover i { color: #333; }

#manage-redirects .rr-line.new-redirects .tools .redirect-remove, #manage-friendlyUrls .rr-line.new-redirects .tools .redirect-remove { display: none; }
/*#manage-redirects .rr-line .tools .redirect-add, #manage-friendlyUrls .rr-line .tools .redirect-add { display:none; }*/
/*#manage-redirects .rr-line:first-child .tools .redirect-add, #manage-friendlyUrls .rr-line:first-child .tools .redirect-add { display:block; }*/

.character-counter {
    text-align: right;
    padding-right: 5px;
}

#EDIT-POPUP .language-selector {   position: relative;  top: -10px; margin-bottom: -9px; text-align: right; }
#EDIT-POPUP .language-selector a { border-radius: 0 0 4px 4px;  padding: 2px 7px;  background-color: #4B4B4B;  color: #fff;  position: relative;  top: -2px; font-size: 12px; }
#EDIT-POPUP .language-selector a.active { font-size: 15px; top: 2px; }

#EDIT-POPUP .mce-ico { font-family: tinymce !important; }

/* PUBLISHING ADMINISTRATION */
#publish-status-label {
    display: inline-block;
    text-transform: uppercase;
    padding: 0px 10px;
}
#publish-status {
    display: inline-block;
    text-align: center;
    border: 1px solid #9B9B9B;
    margin: 3px;
    height: 32px;
    padding: 0px 15px;
    line-height: 32px;
    text-transform: uppercase;
    background: #E4E4E4;
    font-weight: bold;
}
#publish-actions button, #static-actions button{
    background: #C4DBEF;
    padding: 10px;
    font-size: 15px;
    border: 1px solid #5D84A6;
    cursor: pointer;
    margin-right: 5px;
}

#publish-actions .static-info, #static-actions .static-info { margin: 10px 0; }
#publish-actions #show-pages, #static-actions #show-pages {
    background: #C4DBEF;
    padding: 5px;
    cursor: pointer;
    border: 1px solid #5D84A6;
}

.progress-pages {
    display: none;
    margin-bottom: 20px;
}
.progress-pages h5 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
}

.page-instance img { display: none; margin-left: 10px; }
.page-instance.done a{
    color: green !important;
}
.page-instance.error a{
    color: red !important;
}
.page-instance.active img { display: inline-block; }
.page-instance a:hover { text-decoration: underline; }


.page-instance .subpages {
    margin-left: 25px;
}

.static-info span {
    font-weight: bold !important;
}

#EDIT-POPUP .page-instance img { display: none; margin-left: 10px; }
#EDIT-POPUP .page-instance.active img { display: inline-block; }

#EDIT-POPUP .status-group-title { padding: 5px 11px 3px; font-weight: 600; }
#EDIT-POPUP .status-group-files { background-color: #fff; margin: 0 10px; border: 1px solid #D4D4D4; }
#EDIT-POPUP .status-group-files label { display: block; border-top: 1px solid #eee; padding: 2px; }
#EDIT-POPUP .status-submit { padding: 10px; text-align: right; }
#EDIT-POPUP .status-submit label { display: block; float: left; }

div.mce-fullscreen { padding-top: 27px; }

#EDIT-POPUP .selectize-dropdown .optgroup-header {font-weight: bold;}
#EDIT-POPUP .selectize-control.plugin-remove_button [data-value] { padding-left: 24px;}

#EDIT-POPUP .customContentClasses {background: none;border:none;padding:0;width:562px !important;}
#EDIT-POPUP .customContentClasses .selectize-input {
	background: #F7F7F7;
    border: solid 1px;
    border-color: #999999 #AAB3B3 #D5DDDD;
    width: 100%;
    z-index: 1;
    -webkit-box-shadow: none;
    box-shadow: inset none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color:#000;
    padding:0;
    line-height:15px;
    padding: 4px 7px;
}
#EDIT-POPUP .customContentClasses ::-webkit-input-placeholder {color:#000;}
#EDIT-POPUP .customContentClasses .selectize-input.input-active {border: #7798ce 1px solid;}
#EDIT-POPUP .customContentClasses .selectize-input:after {
	content:'';
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 6px solid #000;
	position: absolute;
	top:9px;
	right:6px;
}
#EDIT-POPUP .customContentClasses .selectize-dropdown {
	position: absolute;
    border: #7798ce 1px solid;
    border-top:none;
    background: #f7f7f7;
    margin:0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    left:0px !important;
    top: 25px !important;
    width:576px !important;
}
#EDIT-POPUP .customContentClasses.selectize-control.plugin-remove_button [data-value] { padding-left: 7px !important;}
#EDIT-POPUP .selectize-control .selectize-input { padding: 8px 0;}
#EDIT-POPUP .selectize-control .selectize-input > input { padding: 0 10px;}
#EDIT-POPUP .selectize-dropdown { z-index: 300;}
#EDIT-POPUP .customContentClasses .selectize-dropdown .active {background-color:#1e90ff;color:#ffffff}
#EDIT-POPUP .customContentClasses.selectize-control.multi .selectize-input>div {margin:0 3px;background:#dedede;color:#000;border:0 solid #d0d0d0}
#EDIT-POPUP .customContentClasses.selectize-control.multi .selectize-input>div.active {background:#dedede;color:#000;border:0 solid #cacaca}

@media screen and (max-width:1024px){
	/* SLY */
	div.mce-fullscreen { padding-top: 40px; }
	/*#slybar_push { height: 40px; }*/
	#slybar { height: 40px; font-size: 18px; font-weight:bold; }
	#slybar_push { height: 40px; }
	#slybar, #slybar.dev-env { background-position: 14px 10px; }
	div#slybar:after { content: 'Hover or click to show Lytee bar'; text-align: center; line-height: 40px; display: block;}
	#slybar > .button_bar { position: absolute; top: 40px; bottom: auto; left: -100%; background-color: transparent; transition: left 0.5s; -moz-transition: left 0.5s; -webkit-transition: left 0.5s;}
	#slybar:hover .button_bar, #slybar:focus .button_bar, #slybar:active .button_bar { left:0; transition: left 0.5s; -moz-transition: left 0.5s; -webkit-transition: left 0.5s;}
	#slybar > .button_bar > a { display: block; width: 200px; font-size: 14px; padding: 0px 10px 0 20px; line-height: 35px; height:35px;}
	#slybar.dev-env > .button_bar > a { background-color: rgba(255, 186, 37, 0.9);}
	#slybar > .button_bar > a { background-color: #eee;}
	#slybar > .button_bar > a.active { color: #fff; background: #265f94;}
	.current_page_url { left: 0 !important; bottom: 100px !important; top: auto !important; width: 100%;}
	.current_page_url input{ width: 100% !important; margin-bottom: 5px;}
}

#slyNavigation ol li > div.elements-list {
    border: none;
    padding: 0;
    margin: 0;
    background: #fff;
}
#slyNavigation ol li > div.elements-list:hover {
    background: #fff;
}
#slyNavigation ol li > div.elements-category {
    border: 1px dashed #A2A2A2;
    font-style: italic;
}
#slyNavigation ol li > div.elements-category:hover {
    background: #fff;
}

#slyNavigation.structuredElements ol {
    display: none;
}
#slyNavigation.structuredElements > ol, #slyNavigation.structuredElements ol.displayed {
    display: block;
}
#slyNavigation > .elements-uncategorized ol { display: block; margin: 0; }

#EDIT-POPUP .messages .senderName, #EDIT-POPUP .messages .senderEmail, #EDIT-POPUP .messages .date {
    width:18%
}

#EDIT-POPUP .floatL {
    float: left;
}
#EDIT-POPUP .floatR {
    float: right;
}
#EDIT-POPUP .messages .messagesHeader div {
    font-weight: bold;
    padding: 0 5px;
}
#EDIT-POPUP .messages .message {
    width:40%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#EDIT-POPUP .singleMessage .title {
    font-weight:bold;
}
#EDIT-POPUP .singleMessage .value {
    padding-left:5px;
}
.cf {
    clear:both;
}
.searchUrlParent {
     margin-bottom: 10px;
}
.sly_content .pagination {
    margin-top:10px;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem;
}
.sly_content .pagination .page-link {
    cursor: pointer;
    padding:3px 10px;
    position: relative;
    display: block;
    margin-left: -1px;
    line-height: 1.25;
    color: #000;
    background-color: #fff;
    border: 1px solid #ddd;
}
.sly_content .pagination .page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}
.sly_content .pagination .page-item.disabled .page-link {
    color: #868e96;
    pointer-events: none;
    background-color: #fff;
    border-color: #ddd;
}
.sly_content .pagination .page-item.active .page-link, .sly_content .pagination .page-item.active .page-link:focus, .sly_content .pagination .page-item.active .page-link:hover {
    z-index: 2;
    color: #fff;
    border-color: #000000;
    background-color: #000000;
}

.sly_content .pagination .page-link:focus, .sly_content .pagination .page-link:hover {
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #ddd;
}