/*body {font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
h1,h2 {font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: normal; }*/
* { box-sizing: border-box; }
html{height: 100%;}
body { font-family: Roboto,sans-serif; font-size: 13px; }
h1,h2 { font-family: Tinos,Roboto,sans-serif; font-weight: normal; }
h1 a,h2 a { color: #4040ff; }

a img { border: 0px; }

body { margin: 0; padding: 0; border: 0; /*overflow: hidden; height: 100%;*/ min-height: 100%; }
body.popup { overflow: auto; }

.navcontent { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 210px; /*Width of frame div*/ height: 100%; overflow-y: scroll; overflow-x: hidden; /*Disable scrollbars. Set to "scroll" to enable*/; }

/* .navcontent { background: #f2f2f2; color: #000000; border-right: 1px solid #b4b4b4; }
.navcontent .block { padding: 10px 5px; font-size: 13px; }
.navcontent .item { border-top: 1px solid #fcfcfc; border-bottom: 1px solid #dbd7d4; padding: 5px 15px; }
.navcontent .item a { display: block; font-size: 13px; font-weight: bold; color: #000000; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5); text-decoration: none; }
.navcontent .item .info { color: #858585; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5); font-size: 13px; padding-top: 4px; }

.navcontent .itemA {
	background-color: #b9c2d0; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #a3a7bb;
	background: -moz-linear-gradient(top, #cad2df, #b4bccc);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cad2df), color-stop(100%,#b4bccc));
	background: -webkit-linear-gradient(top, #cad2df, #b4bccc);
	background: -o-linear-gradient(top, #cad2df, #b4bccc);
	background: -ms-linear-gradient(top, #cad2df, #b4bccc);
	background: linear-gradient(top, #cad2df, #b4bccc);
}
.navcontent .itemA .info { color: #666666; }
*/

.navcontent { background-color: #e8ecf1; color: #000000; border-right: 1px solid #b9b9b9; }
.navcontent .title { display: block; font-size: 18px; color: #000000; text-decoration: none; padding: 30px 15px 0px 15px; }
.navcontent .block { color: #707e8c; height: 34px; line-height: 24px; padding: 10px 5px 0px 15px; font-size: 13px; text-transform: uppercase; text-decoration: none; }
.navcontent .item { font-size: 13px; height: 24px; line-height: 24px; padding: 0px 0px 0px 30px; white-space: nowrap; }
.navcontent .item a { text-decoration: none; color: #000000; }
.navcontent .item .info { display: none; }
.navcontent .itemA { background-image: url(/shared/adminpanel/images/navitemA.png); }
.navcontent .itemA a { color: #ffffff; }


#maincontent { position: fixed; top: 0; left: 211px; /*Set left value to WidthOfFrameDiv*/ right: 0; bottom: 0; overflow: auto; background: #fff; padding-left: 10px; }

.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 0 0 0 221px; /*Set value to (0 0 0 WidthOfFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%;
width: 100%;
}

.limited { width: 770px; }

/*
table.table { width: 100%; border-collapse:collapse; border-bottom: 1px solid #e0e0e0; }
table td, table th { padding: 2px 4px; }
table.table thead tr {}
table.table thead tr th { border-color: #c1c1c1; border-width: 0px 0px 1px 1px; border-style: solid; text-align: left; line-height: 20px; height: 20px; background-image: url(/shared/adminpanel/images/navitemA.png); color: #ffffff; }
table.table thead tr th:first-child { border-width: 0px 0px 1px 0px; }
table.table tbody tr {}
table.table tbody tr td { line-height: 16px; border-color: #e0e0e0; border-width: 0px 0px 0px 1px; border-style: solid; }
table.table tbody tr td:first-child { border-width: 0px 0px 0px 0px; }
table.table tbody tr.even td { background-color: #eff5fe; }
table.table tbody tr td.empty {  line-height: 32px; background-color: #eff5fe; text-align: center; }
table.table td a { color: #4040ff; }
table.table td.c { text-align: center; }
table.table td.r { text-align: right; }
*/

table.nowrap td { white-space: nowrap; overflow: hidden; table-layout:fixed; }
table td.nowrap { white-space: nowrap; }
table.table { width: 100%; border-collapse:collapse; border-bottom: 1px solid #e0e0e0; }
table.table > thead > tr > td, table.table > thead > tr > th { padding: 2px 4px; }
table.table > thead > tr {}
table.table > thead > tr > th,table.table > tbody > tr.th > td { border-color: #ffffff; border-width: 0px 0px 1px 1px; border-style: solid; text-align: left; line-height: 20px; height: 20px; /*background-image: url(/images/th.png);*/ color: #ffffff; background-repeat: repeat-x; background-position: left center; background-color: #72B7F3; height: 37px; }
/* table.table > thead > tr > th:first-child { border-width: 0px 0px 1px 0px; }  */ /* kk */
table.table > tbody > tr {}
table.table > tbody > tr > td { line-height: 16px; border-style: solid; border-color: #DEE9EB; border-width: 1px 0px 1px 0px; }
table.table > tbody > tr:nth-child(even) > td { background-color: #FBFCFE; border-color: #DEE9EB; border-width:1px 0px 1px 0px; border-style: solid; }
table.table > tbody > tr > td.empty {  line-height: 32px; background-color: #eff5fe; text-align: center; }
table.table > tbody > tr:not(.nohl):hover > td { background-color: #eaffe0 !important; }
table.table > tbody > tr > td a { color: #4040ff; }
table.table > tbody > tr > td.highlight-visited a:visited,
table.table > tbody > tr > td a.visited { color: #4D2320; }
table.table > tbody .TOTAL td, table.table > tfoot tr.TOTAL td { background-color: #000000 !important; color: #ffffff; font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
table.table > tbody .TOTAL.TOTALB td { background-color: #465B70 !important;}
table.table > tbody .TOTAL.TOTALB td.include { padding: 0px;}
table.table > tbody .TOTAL.TOTALB td div { width:50%; height:100%; color:black;float: left; padding:10px;}
table.table > tbody > tr > td.sortable { background-image: url('/shared/icons/sortable.png'); background-repeat: no-repeat; background-position: center center; cursor: move; padding-left: 20px; }
table.table > tbody > tr.split > td { font-weight: bold; background-color: #ffffff !important; height: 37px; }
table.table > tbody > tr > td.split { font-weight: bold; background-color: #ffffff !important; height: 37px; }
table.table > tbody > tr > td.red		{ background-color: #ff8c8b !important; }
table.table > tbody > tr:not(.nohl):hover > td.red		{ background-color: #ff8c8ba6 !important; }
table.table > tbody > tr > td.yellow	{ background-color: #f2ca68 !important; }
table.table > tbody > tr > td.green		{ background-color: #5bd18b !important; }
table.table > tbody > tr > td.bg-gray		{ background-color: #b9bcc1 !important; color: black !important }
table.table > tbody > tr > td.darkblue		{ background-color: #465B70 !important; color:white !important;}

table.table > tbody > tr.disabled td { background-color: #EFEFEF !important; }

table td.c { text-align: center; }
table td.r { text-align: right; }
table td.nobr { white-space: nowrap; }
table td input {  border: 1px solid #d0d0d0;   -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }
table td input[type='text'] { width: 100%; }
table td input[type='submit'], table.table input[type='button'], table td input.filters-submit { background-color: #72B7F3; padding: 6px; border-radius:5px; color: #ffffff; border: 0px; font-weight: bold; cursor: pointer; }

table.table2 { width: 100%; border-collapse:collapse; border: 1px solid #808080; }
table.table2 > thead > tr { }
table.table2 > thead > tr > th { border: 1px solid #808080; text-align: left; padding: 2px 4px; }
table.table2 > tbody > tr { }
table.table2 > tbody > tr >td { border: 1px solid #808080; padding: 2px 4px; }

/* NEW */
/*body table.table tbody tr.split td { background-color: #72B7F3; color: #ffffff; height: 37px; } */







ul.actions {}
ul.actions li { line-height: 24px; }
ul.actions a { color: #4040ff; }

div.actions { padding: 10px 0px 0px 4px; }

/******** GENERIC BUTTONS ********/
.buttons .button { float: left; margin: 0px 1px; background-repeat: no-repeat; background-position: center center; cursor: pointer; }
.buttons .button-with-text { height: 19px; line-height: 19px; color: #000000; display: block; font-size: 12px; }
.buttons .button-split { float: left; width: 10px; height: 10px; }
.button { display: block; border: 0px; text-decoration: none; }
.button-edit { width: 19px; height: 19px; background-image: url(/shared/icons/edit.png); }
.button-add { width: 19px; height: 19px; background-image: url(/shared/icons/add.png); }
.button-web { width: 19px; height: 19px; background-image: url(/shared/icons/web.png); background-repeat: no-repeat; }
.button-delete { width: 19px; height: 19px; background-image: url(/shared/icons/delete.png); }
.onoff { display: block; border: 0px; text-decoration: none; width: 64px; height: 21px; background-image: url(/shared/icons/onoff-off.png); cursor: pointer; }
.onoffA { background-image: url(/shared/icons/onoff-on.png); }
.onoffD { opacity: 0.5; }

/******** ADMINPAGES CONTROLLER ********/
.AdminPages-list-widget { width: 700px; float: left; }
.AdminPages-edit-links { float: left; margin-left: 30px; }
.AdminPages-list-widget .AdminPages-list {  padding: 7px 10px 7px 10px; list-style-type: none; }
.AdminPages-list-widget .AdminPages-list .item { padding: 7px 7px 7px 25px; margin-bottom: 3px; background-image: url('/shared/icons/sortable.png'); background-repeat: no-repeat; background-position: 3px 14px; cursor: move; }

.AdminPages-list-widget .AdminPages-list .item-0 { background-color: #f7f9ff; border: 1px solid #c6d4ff; }
.AdminPages-list-widget .AdminPages-list .item-1 { background-color: #f0f4ff; border: 1px solid #bfcfff; }
.AdminPages-list-widget .AdminPages-list .item-2 { background-color: #e9efff; border: 1px solid #b8caff; }
.AdminPages-list-widget .AdminPages-list .item-3 { background-color: #e2e9ff; border: 1px solid #b0c4ff; }
.AdminPages-list-widget .AdminPages-list .item-4 { background-color: #dbe4ff; border: 1px solid #a9bfff; }
.AdminPages-list-widget .AdminPages-list .item-5 { background-color: #d4dfff; border: 1px solid #a2baff; }
.AdminPages-list-widget .AdminPages-list .item-6 { background-color: #cdd9ff; border: 1px solid #9bb4ff; }
.AdminPages-list-widget .item .buttons {float: right; width: 66px; }
.AdminPages-list-widget .item .buttons .page-icon { float: right; width: 21px; height: 16px; background-size: contain; background-repeat: no-repeat; cursor: pointer; }
.AdminPages-list-widget .item .buttons .page-icon.icon-anon { background-image: url(/shared/adminpanel/images/show_anon.png); opacity: 0.2; }
.AdminPages-list-widget .item .buttons .page-icon.icon-reg  { background-image: url(/shared/adminpanel/images/show_reg.png); opacity: 0.2; }
.AdminPages-list-widget .item .buttons .page-icon.icon-nav  { background-image: url(/shared/adminpanel/images/show_in_nav.png); opacity: 0.2; }
.AdminPages-list-widget .item.item-show-anon   .buttons .page-icon.icon-anon { opacity: 1; }
.AdminPages-list-widget .item.item-show-in-nav .buttons .page-icon.icon-nav  { opacity: 1; }
.AdminPages-list-widget .item.item-show-reg    .buttons .page-icon.icon-reg  { opacity: 1; }

.AdminPages-list .item a { color: #4040ff; }
div.afw-textareaedit.pblock2lines div.af-label { float: none; width: auto; }
div.afw-textareaedit.pblock2lines div.af-edit { float: none; width: auto; }
.af-peditcol1, .af-peditcol2 { vertical-align: top; border: none !important; }


/******** JQUERY UI PATCHES ********/
.ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.ui-widget-content { background-color: #ffffff; border: 0px solid #d0d0d0; background-image: none; }
.ui-tabs { padding: 0px; }
#ui-datepicker-div { -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:    2px 2px 5px rgba(0, 0, 0, 0.3); box-shadow:         2px 2px 5px rgba(0, 0, 0, 0.3);}
.ui-widget-header { border: 0px; color: #ffffff; }
.ui-widget-header { background-color: #3F85F7; border-bottom: 1px solid #c0c0c0; background-image: url(/shared/adminpanel/images/ui-widget-header.png); }
/*.ui-widget-header .ui-icon { background-image: url(/shared/jqueryui/css/ui-lightness/images/ui-icons_222222_256x240.png); }*/
.ui-tabs .ui-tabs-nav { background-color: #ffffff; background-image: none; border-bottom: 1px solid #c0c0c0; }
.ui-tabs .ui-state-default a, .ui-tabs .ui-state-default a:link, .ui-tabs .ui-state-default a:visited { color: #000000; font-weight: normal; }
/*.ui-tabs .ui-state-active, .ui-tabs .ui-widget-content .ui-state-active, .ui-tabs .ui-widget-header .ui-state-active { color: #ffffff; background-color: #1C94C4; }
*/
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background-color: #3F85F7; background-image: none; border-color: #1B52DC; }
.ui-tabs .ui-state-active a, .ui-tabs .ui-state-active a:link, .ui-tabs .ui-state-active a:visited { color: #ffffff; }


.ui-dialog { border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border: 1px solid #a0a0a0; }
.ui-widget-overlay { background-image: none; background-color: #999; }

.ui-dialog div.ajajform .af-header { border: 0px; }
.ui-dialog div.ajajform .af-buttons { border: 0px; }



div.ajajform { border: 0px; }
div.ajajform .af-header { font-family: Roboto,sans-serif; font-size: 22px; font-weight: normal; background-color: transparent; padding-bottom: 3px; border-bottom: 2px solid #d0d0d0; margin-bottom: 5px; }

div.afw-grid { margin: 2px; border: 0px; padding: 4px; background-color: transparent; }
div.afw-grid div.af-title { color: #000000; font-size: 16px; font-weight: normal; }
div.afw-grid div.af-colheaders div.af-colheader { padding: 2px 4px; border-color: #c1c1c1; border-width: 0px 0px 1px 1px; border-style: solid; text-align: left; line-height: 20px; height: 20px; background-image: url(/shared/adminpanel/images/navitemA.png); color: #ffffff; }
div.afw-grid div.af-colheaders div.af-colheader:first-child { border-width: 0px 0px 1px 0px; }
div.afw-grid div.af-colheaders { height: 24px; background-image: url(/shared/adminpanel/images/navitemA.png); }
div.afw-grid div.af-gridbody div.af-row div.af-cell { padding: 0px 4px; line-height: 20px; border-color: #e0e0e0; border-width: 0px 0px 0px 1px; border-style: solid; }
div.afw-grid div.af-gridbody div.af-row div.af-cell:first-child { border-width: 0px 0px 0px 0px; }
div.afw-grid div.af-gridbody div.af-row { height: 20px; border: 0px; }
div.afw-grid div.af-gridbody div.af-row-even { background-color: #eff5fe; }

table.af-gridtable {
	/* table-layout: fixed; */
    border-collapse: collapse;
    white-space: nowrap;
    margin: 0;
}

.cl { clear: both; }

/* ERROR */
body.errorbody { height: 100%; width: 100%; min-width: 1260px; min-height: 600px; }
.errorblock { width: 600px; height: 350px; position: absolute; left: 50%; top:35%; margin: -175px 0px 0px -300px; border: 1px solid #e0e0e0; background-color: #ffffff; z-index: 19; background-color: #ffffff; padding: 20px; }
.errorbody .imglogo { background-image: url(/shared/adminpanel/images/cupbig.png); position: absolute; width: 391px; height: 420px; z-index: 18; left: 50%; top: 35%; margin-left: -530px; margin-top: -300px; }
.errorblock pre { overflow: auto; max-height: 250px; }

/* LOGIN */
body.loginbody { height: 100%; width: 100%; min-height: 600px; }
.loginblock { width: 400px; height: 250px; position: absolute; left: 50%; top:35%; margin: -125px 0px 0px -200px; border: 1px solid #e0e0e0; background-color: #ffffff; z-index: 19; background-color: #ffffff; }
.loginbody .imglogo { background-image: url(/shared/adminpanel/images/cupbig.png); position: absolute; width: 391px; height: 420px; z-index: 18; left: 50%; top: 35%; margin-left: -430px; margin-top: -230px; }

.loginblock .logo { font-size: 30px; padding: 20px 0px 15px 0px; text-align: center; font-family: 'Open Sans Condensed', sans-serif; }
.loginblock .title { font-size: 16px; text-align: center; padding-bottom: 10px; }
.loginblock .field { padding: 10px 0px; }
.loginblock .field .label { float: left; width: 140px; text-align: right; padding-right: 20px; height: 32px; line-height: 32px; }
.loginblock .field .edit { float: left; width: 180px; height: 32px; }
.loginblock .field .edit input { width: 100%; font-size: 17px; border: 1px solid #d0d0d0; }
.loginblock .submit { padding-left: 160px; }
.loginblock .submit input { width: 180px; font-size: 17px; }


.underlogin { position: absolute; left: 0px; right: 0px; height: 200px; top: 65%; }
.underlogin .items { max-width: 1440px; margin: 0px auto; }
.underlogin .items .item { float: left; width: 25%; height: 200px; margin-bottom: 20px; }
.underlogin .items .item .data { height: 200px; margin: 0px 1px; }
.underlogin .items .item1 .data { background-color: #4bbcf6; }
.underlogin .items .item2 .data { background-image: url(/shared/adminpanel/images/item2.png); } 
.underlogin .items .item3 .data { background-image: url(/shared/adminpanel/images/item3.png); } 
.underlogin .items .item4 .data { background-color: #a0ec6e; }
.underlogin .items .item .holder { height: 200px; background-position: center center; background-repeat: no-repeat; text-align: center; font-size: 40px; font-family: 'Open Sans Condensed', sans-serif; color: #ffffff; line-height: 200px; overflow: hidden; display: block; text-decoration: none; }
.underlogin .items .item.item2 .holder { color: #808080; }
.underlogin .items .item1 .holder { background-image: url(/shared/adminpanel/images/ldm-logo.png); }

@media (max-width: 768px) {
	.loginbody .imglogo { top: 0%; width: 70%; height: 50%; margin-top: 0px; background-size: contain; background-repeat: no-repeat; margin-left: 0px; left: 0px; }
	.underlogin .items { margin: 20px; }
	.underlogin .items .item { width: 50%; }
}
@media (max-width: 500px) {
	.underlogin .items .item { width: 100%; }
}

/* AdminMediaLibrary */
.AdminMediaLibrary-progress { background-color: rgba(0,0,0,0.2); position: fixed; left: 0px; right: 0px; top: 0px; bottom: 0px; background-image: url(/shared/progress1.gif); background-position: center center; background-repeat: no-repeat; }
body.AdminMediaLibrary-body #maincontent { left: 211px; }
.AdminMediaLibrary { /*padding-left: 20px;*/ }
.AdminMediaLibrary .header { padding: 20px 0px 0px 15px; font-size: 28px; border-bottom: 1px solid #f0f0f0; /*height: 40px;*/ }
.AdminMediaLibrary .header .left_header_block { float:left;}
.AdminMediaLibrary .header .right_header_block { float:left;  padding-top: 4px; }



.AdminMediaLibrary .header .title { float: left; padding-right: 30px;padding-bottom: 10px; }
.AdminMediaLibrary .header .buttons {}

.AdminMediaLibrary .header .buttons_group {float:left;padding-right:20px;padding-bottom:10px;}
.AdminMediaLibrary .header .buttons_group:last-child { padding-right:0px; }

.AdminMediaLibrary .header .buttons .button-split { width: 20px; }
.AdminMediaLibrary .header .buttons .button { margin-left: 5px; width: 32px; height: 32px; }
.AdminMediaLibrary .header .buttons .button-disabled { opacity: 0.3; }
.AdminMediaLibrary .header .buttons .button-list { background-image: url(/shared/icons/icon-medialibrary-list.png);  }
.AdminMediaLibrary .header .buttons .button-icons { background-image: url(/shared/icons/icon-medialibrary-icons.png);  }
.AdminMediaLibrary .header .buttons .button-images { background-image: url(/shared/icons/icon-medialibrary-images.png);  }
.AdminMediaLibrary .header .buttons .button-path { background-image: url(/shared/icons/icon-medialibrary-path.png);  }
.AdminMediaLibrary .header .buttons .button-upload { background-image: url(/shared/icons/icon-medialibrary-upload.png);  }
.AdminMediaLibrary .header .buttons .button-upload-many { background-image: url(/shared/icons/icon-medialibrary-upload-many.png);  }
.AdminMediaLibrary .header .buttons .button-new-folder { background-image: url(/shared/icons/icon-medialibrary-new-folder.png);  }
.AdminMediaLibrary .header .buttons .button-edit-folder { background-image: url(/shared/icons/icon-medialibrary-edit-folder.png);  }
.AdminMediaLibrary .header .buttons .button-delete-files { background-image: url(/shared/icons/icon-medialibrary-delete-files.png);  }
.AdminMediaLibrary .header .buttons .button-delete-file-folders { background-image: url(/shared/icons/icon-medialibrary-delete-files.png);  }
.AdminMediaLibrary .header .buttons .button-ajajform-file { background-image: url(/shared/icons/icon-medialibrary-ajajform-file.png);  }
.AdminMediaLibrary .header .buttons .button-ajajform-urledit { background-image: url(/shared/icons/icon-medialibrary-ajajform-file.png);  }
.AdminMediaLibrary .header .buttons .button-ajajform-filegroup { background-image: url(/shared/icons/icon-medialibrary-ajajform-file.png);  }
.AdminMediaLibrary .header .buttons .button-move-files { background-image: url(/shared/icons/icon-medialibrary-move.png);  }
.AdminMediaLibrary .header .buttons .button-move-file-folders { background-image: url(/shared/icons/icon-medialibrary-move.png);  }
.AdminMediaLibrary .header .buttons .button-tinymce { background-image: url(/shared/icons/icon-medialibrary-ajajform-file.png);  }

.AdminMediaLibrary .leftpanel {float: left; width: 269px; overflow: auto; }
.AdminMediaLibrary .rightpanel {float: right; width: 260px;  padding-bottom: 10px; }
.AdminMediaLibrary .rightpanel .view { display: none; }
.AdminMediaLibrary .rightpanel .view div { padding-top: 5px; text-align: center; }
.AdminMediaLibrary .mainpanel.with_right {width: calc(100% - 270px - 305px) !important; }
.AdminMediaLibrary .mainpanel { margin: 20px 280px;  border-width: 0px 1px 0px 1px; border-style: solid; border-color: #e0e0e0;  width: calc(100% - 270px - 305px) !important; min-width:360px;}


.AdminMediaLibrary .path { padding: 0px 10px 10px 10px; }
.AdminMediaLibrary .path a { color: #4040ff; }
.AdminMediaLibrary .panel-folders { padding-top: 40px; padding-right: 20px; }

.AdminMediaLibrary-path { height: 100%; }
.AdminMediaLibrary-path .columns .column:first-child .column_header {border-left:0px;}
.AdminMediaLibrary-path .columns .column_header {
	padding: 2px 2px 2px 10px;
	background-image: url(/shared/adminpanel/images/navitemA.png);
	color: white;
	font-size: 14px;
	position: absolute;
	top:0px;
	width: 100%;
	z-index:10;
	width:240px;
	box-sizing: border-box;
	
}
.AdminMediaLibrary-path .columns{   overflow: hidden; height: 100%; position: relative; min-width:100%; }
.AdminMediaLibrary-path .columns_wrapper{ height: calc( 100% - 100px); overflow-x:scroll; } 
.AdminMediaLibrary-path .columns::selection {background:none;}
.AdminMediaLibrary-path .column::selection {background:none;}
.AdminMediaLibrary-path .item::selection {background:none;}
.AdminMediaLibrary-path span::selection {background:none;}
.AdminMediaLibrary-path .column_header::selection {background:none;}
.AdminMediaLibrary-path .columns .column_wrapper {position:relative;}
.AdminMediaLibrary-path .columns .column {
	height:100%;
	overflow: scroll;
	width:240px;
	border-left:1px solid #eee;
	float:left;
	
}
.AdminMediaLibrary-path .columns .columns {
	height: 100%;
}
  
.AdminMediaLibrary-path .columns .column.preview .column_header{width:100%;}
.AdminMediaLibrary-path .columns .column.preview .rightpanel {padding-top:23px;}
.AdminMediaLibrary-path .columns .column .list{ padding-top:23px;}
.AdminMediaLibrary-path .columns .list .item.itemA{position:relative;  background-color: rgba(113, 185, 234, 0.25);}
.AdminMediaLibrary-path .columns .list .item:hover{
  background-color: #eaffe0 !important;
}

.AdminMediaLibrary-path .columns .list .item.itemA:after{content:' ';position:absolute;height:100%;background:repeat-x;background-image: url(/shared/adminpanel/images/navitemA.png);right:0px;width:10px;top:0px;}
.AdminMediaLibrary-path .columns .list .item{
	display: block;
	white-space:no-wrap;
	padding-left:10px;
	clear: both;
	padding-bottom:2px;
	color:black;
	overflow: hidden;
}
.AdminMediaLibrary-path .columns .list .files .ico {background:transparent center no-repeat; background-size:contain;}
.AdminMediaLibrary-path .columns .list .ico {   width: 21px; margin-right: 10px; height: 20px;   float: left; cursor:pointer; }
.AdminMediaLibrary-path .columns .list input {float:right;margin-top: 5px;} 
.AdminMediaLibrary-path .columns .list .item span{
	line-height: 20px;
	max-width: calc(100% - 49px);
	display: block;
	float: left;
	white-space: nowrap;
	overflow: hidden;

}

.AdminMediaLibrary .files_slider {
	width: 100%;
	padding-top: calc(100%*2/3);
	position: relative;
	background-color: rgba(114, 183, 243, 0.15);
	border-bottom: 1px solid black;
	margin-bottom: 10px;
}

.AdminMediaLibrary .files_slider .wrapper {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
}
.AdminMediaLibrary .files_slider .list{height:100%;}
.AdminMediaLibrary .files_slider .list .item{float:left;}
.AdminMediaLibrary .files_slider .list .item { height:90%;max-height:90%;}
/*
.AdminMediaLibrary .panel-folders .item, .AdminMediaLibrary .panel-folders .item .too-many { padding: 3px 0px; }
.AdminMediaLibrary .panel-folders .itemA { font-weight: bold; }
.AdminMediaLibrary .panel-folders .item a { color: #000000; }*/

.AdminMediaLibrary .panel-folders .item, .AdminMediaLibrary .panel-folders .too-many { font-size: 13px; height: 24px; line-height: 24px; padding: 0px 0px 0px 30px; white-space: nowrap; overflow: hidden; }
.AdminMediaLibrary .panel-folders .item a { text-decoration: none; color: #000000; }
.AdminMediaLibrary .panel-folders .item .info { display: none; }
.AdminMediaLibrary .panel-folders .itemA { background-image: url(/shared/adminpanel/images/navitemA.png); }
.AdminMediaLibrary .panel-folders .itemA a { color: #ffffff; }
.AdminMediaLibrary .sortable { background-image: url('/shared/icons/sortable.png'); background-repeat: no-repeat; background-position: center center; cursor: move; }


.AdminMediaLibrary table.table td { line-height: 24px; height: 24px; }
.AdminMediaLibrary table.table td.name { word-break:break-word;line-height:inherit; }
.AdminMediaLibrary .icons { padding: 0px 10px; }
.AdminMediaLibrary .icons .item { float: left; width: 130px; /*height: 150px;*/ margin: 0px 20px 10px 0px; padding: 10px 0px 0px 0px; }
.AdminMediaLibrary .icons .item .image { height: 130px; text-align: center; padding-bottom: 5px; position: relative; }
.AdminMediaLibrary .icons .item .image img { display: block; position: absolute; bottom: 0px; }
.AdminMediaLibrary .icons .item .image img.shadow { -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow:    2px 2px 5px rgba(0, 0, 0, 0.1); box-shadow:         2px 2px 5px rgba(0, 0, 0, 0.1); }
.AdminMediaLibrary .icons .item .name { text-align: center; padding-top: 6px; height: 18px; white-space: nowrap; overflow: hidden; }


div.afw-market-item-fields .af-buttons {}
div.afw-market-item-fields div.af-button-add,div.afw-market-item-fields  div.af-button-edit,div.afw-market-item-fields div.af-button-delete { float: left; width: 19px; height: 19px; cursor: pointer;  }
div.afw-market-item-fields .af-buttons span { display: block; float: left; height: 19px; line-height: 19px; padding-right: 5px; }
div.afw-market-item-fields div.af-button-add { background-image: url(/shared/icons/add.png); }
div.afw-market-item-fields div.af-button-edit { background-image: url(/shared/icons/edit.png); }
div.afw-market-item-fields div.af-button-delete { background-image: url(/shared/icons/delete.png); }

div.afw-model-listinfo { padding: 30px 0px; border-bottom: 2px solid #d0d0d0; }
div.afw-model-listinfo.is-deleted { opacity: 0.4; }
div.afw-model-listinfo.is-deleted input.delete { display: none; }
div.afw-model-listinfo:not(.is-deleted) input.restore { display: none; }

.AdminFileEditor { min-width: 800px; }
.AdminFileEditor .filesystem { width: 300px; float: left; }
.AdminFileEditor .item { cursor: pointer; padding: 5px 0px; }
.AdminFileEditor .files { margin-left: 305px; }




/* Exel view */
.AdminSpreadsheets {}
.AdminSpreadsheets-view {}
	.AdminSpreadsheets-view .worksheets {
		overflow: hidden;
		float: none;
		clear: both;
		padding-left: 10px;
		line-height: 30px;
		}
	.AdminSpreadsheets-view .worksheets .back {
		float: left;
		margin-right: 20px;
		}
	.AdminSpreadsheets-view .worksheets .item {
		position: relative;
		float: left;
		}
	.AdminSpreadsheets-view .worksheets .item a {
		display: block;
		text-decoration: none;
		position: relative;
		/*z-index: 2;*/
		margin-right: 10px;
		padding-left: 10px;
		padding-right: 0;
		height: 30px;
		background-color: #f6f6f6;
		white-space: nowrap;
		color: #000;
		}
		.AdminSpreadsheets-view .worksheets .item a:after {
			content: '';
			position: absolute;
			z-index: -1;
			top: -50%;
			right: -10px;
			width: 30px;
			height: 60px;
			background-color: #f6f6f6;
			-webkit-transform: rotate(-20deg);
			-moz-transform: rotate(-20deg);
			-ms-transform: rotate(-20deg);
			-o-transform: rotate(-20deg);
			transform: rotate(-20deg);
			-webkit-box-shadow: 2px 0 3px rgba(0,0,0,0.1);
			-moz-box-shadow: 2px 0 3px rgba(0,0,0,0.1);
			box-shadow: 2px 0 3px rgba(0,0,0,0.1);
			}
	.AdminSpreadsheets-view .worksheets .itemA {
		z-index: 100 !important;
		}
	.AdminSpreadsheets-view .worksheets .itemA a {
		background-color: #eee;
		font-weight: 700;
		}
		.AdminSpreadsheets-view .worksheets .itemA a:after {
			background-color: #eee;
			}
	.AdminSpreadsheets-view .worksheets .item a:hover {
		/*z-index: 20;*/
		background-color: #fec;
		}
		.AdminSpreadsheets-view .worksheets .item a:hover:after {
			background-color: #fec;
			}
	.AdminSpreadsheets-view .worksheets .export {
		float: left;
		margin-left: 20px;
		}
	.AdminSpreadsheets-view table {
		margin: 0;
		padding: 0;
		width: 100%;
		border: none;
		border-collapse: collapse;
		}
		.AdminSpreadsheets-view table tr {
			margin: 0;
			padding: 0;
			}
		.AdminSpreadsheets-view table tr:hover {
			background-color: #FDF9F0;
			}
		.AdminSpreadsheets-view table tr:first-child {
			font-weight: 700;
			}
		.AdminSpreadsheets-view table tr:nth-child(2) {
			font-style: italic;
			}
			.AdminSpreadsheets-view table td {
				overflow: hidden;
				margin: 0;
				padding: 5px 10px;
				max-width: 200px;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
				vertical-align: top;
				border: 1px solid #eee;
				white-space: nowrap;
				text-overflow: ellipsis;
				}

.AdminMarket {}
.AdminMarket .form { border: 1px solid #d0d0d0; padding: 5px; width: 440px; }
.AdminMarket .form .field {}
.AdminMarket .form .field .label { float: left; width: 200px; text-align: right; padding-right: 20px; }
.AdminMarket .form .field .edit { float: left; width: 200px; }
.AdminMarket .form .field .edit input { border: 1px solid #d0d0d0; width: 100%; }
.AdminMarket .form .submit { padding-left: 220px; width: 200px; }
.AdminMarket .form .submit input { width: 100%; }


.mce_jqueryspellchecker .mceIcon { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHtSURBVDjLY/j//z8DJZiBKgY49drM9J3idhLEtu+xjvea4nLNqsVspnWr2S6QmF6+Zol2ltpq5QSlmcpxijMxDABp9pjkuMuu28rIpsMi3rLZFKzIus38mm6OuqRxpf41nC5w7rOJd+i1ngnUXGLTbj7Tsskk3rbL8ppZreEu7Ry1mWpJSvHK8Uoz0TWK5U/nYIg8y8rgPsl+l12P1WqgbTPdJtk/AtoWb1CkBdagnqyyWilawVM/Rw/FBQyx540ZGm/eYIg8P43BdYLdSZiEcYXeTJB/TaoNroH8q5OldVIhXE5SKUqhXSNRfZdKvPKVkOrED+L9d/8wN998w+B4XIL40I48K8FQf/O6+7In/7mbb35hsD2qjBKNDLU3ExjKb7pi1Rx61ke89+6fwBVP/jPXXn/HYHlYGiMdMJTe1JJc/PgHQ/X1xQyplznBYuFnmRiiz062nPfof8DSJ/8ZSq8/ZzA9KIEzIQE1Vvuuf/6fufv2M4bgsz4MxVdPui8Cal4C1Jx/+RGDPqpmTANiz7MAvXI+bO2L/5ZzHvzP2Pjif8DCx/8ZMi/fY9DcL0FUUmbwPKkg3Hr7T+WOV//95j/8z5B6/jaD6l4JkvIC0J9FTtPu/2dIPn+PQXG3BFmZiUFzbweDLH7NVMmNAOGld33BRiNUAAAAAElFTkSuQmCC) no-repeat center center !important; }

.Paginator { padding: 5px 0px; }
.Paginator input { padding: unset; field-sizing: content; max-width: 85px; min-width: 55px; }

.Paginator .item { display: block; float: left; height: 40px; line-height: 40px; padding: 0px 6px; text-align: center; margin-right: 5px; color: #000000; user-select: none; text-decoration: none; }
.Paginator .item:not(.title) { background-color: #e0e0e0; cursor: pointer; }

.Paginator .split input { display: none; }
.Paginator .split::after { content: "…"; }
.Paginator .split.splitA input { display: inline-block;  }
.Paginator .split.splitA::after { content: none; }

.Paginator .item.itemA { background-color: #72B7F3; color: #ffffff; }
.Paginator .item.itemD { background-color: #f0f0f0; color: #808080; }

.Paginator .limit { margin-left: 10px; }
.Paginator .limit label { margin-right: 5px; }

/*
.filters { padding: 20px 20px 10px 20px; background-color: #f0f0f0; margin: 20px; border-radius: 30px; max-width: 1240px; }
.filters .item { width: 400px; float: left; min-height: 40px; }
.filters .item .label { width: 190px; float: left; min-height: 30px; line-height: 30px; padding-right: 10px; text-align: right; }
.filters .item .value { width: 190px; float: left; min-height: 30px; line-height: 30px; }
.filters .item .value .checkboxes input{ width: initial; }
.filters .item .value input { box-sizing: border-box; width: 100%; }
.filters .item .value select { box-sizing: border-box; width: 100%; }
.filters .item .value .range {}
.filters .item .value .range input { width: 40%; }
.filters .item .value .range span { width: 10%; text-align: center; display: inline-block;}
.filters .submit { width: 190px; float: left; min-height: 40px; line-height: 30px; margin-left: 190px; }
.filters .submit input { box-sizing: border-box; width: 100%; }

.filters.auto-filters .submit { width: 190px;margin-left: 190px; }
*/

div.afw-password { padding: 2px 0px; }
div.afw-password div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-password div.af-autocomplete { border-top: 1px solid #c0c0c0; margin-top: 4px; padding-top: 4px; }
div.afw-password div.af-autocomplete .af-ac-item { cursor: pointer; border: 1px solid #d0d0d0; margin: 2px 0px; padding: 3px;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
div.afw-password div.af-disable { float: left; width: 20px; background-image: url('checkboxA.png'); background-position: left center; background-repeat: no-repeat; height: 24px; cursor: pointer; }
div.afw-password div.af-disabled { background-image: url('checkbox.png'); }
div.afw-password div.af-edit { float: left; }
div.afw-password div.af-edit input.af-edit { border: 1px solid #c0c0c0; background-color: #f8f8f8; padding: 4px; }
div.afw-password div.af-edit input.af-edit-disabled { background-color: #d5d5d5; background-image: none; }
div.afw-password div.af-edit div.af-error { font-size: 10px; color: #666666; }
div.afw-password div.af-edit .encrypt,
div.afw-password div.af-edit .change{width: 100px; margin-left:10px;}

.AdminStart { position: relative; }
.AdminStart .AdminStartBlocks { max-width: 1650px; margin: 0px auto; padding: 50px 0px; }
.AdminStart .AdminStartBlocks .AdminStartBlock h3 { padding-top: 0px; margin-top: 0px; }
.AdminStart .AdminStartBlocks .AdminStartBlock { margin: 15px; background-color: #ffffff; box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.3); padding: 15px; width: 520px; height: 400px; float: left; box-sizing: border-box; position: relative;}
.AdminStart .AdminStartBlocks .AdminStartBlock .close { position: absolute; opacity: 0.1; transition: all 800ms ease; background-image: url(/shared/adminpanel/images/adminstart/close.png); right: -15px; top: -15px; width: 30px; height: 30px; cursor: pointer; }
.AdminStart .AdminStartBlocks .AdminStartBlock .close:hover { position: absolute; opacity: 1; }
.AdminStart .AdminStartBlocks .AdminStartBlock.AdminStartBlockBig { width: 1070px; }
.AdminStart .AdminStartBlocks .AdminStartPlusBlock { background-color: transparent; border: 1px solid #d0d0d0; opacity: 0.05; cursor: pointer; transition: all 800ms ease; background-image: url(/shared/adminpanel/images/adminstart/plus.png); background-repeat: no-repeat; background-position: center center; box-shadow: none; }
.AdminStart .AdminStartBlocks .AdminStartPlusBlock:hover { opacity: 1; background-color: #ffffff; }

.AdminStartCoolBg { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; }
.AdminStartCoolBg { background-image: url(/shared/adminpanel/images/adminstart/background1.jpg); opacity: 0.3; }
/*.AdminStartCoolBg .item1 { height: 33%; background-color: #C9D2DB; }
.AdminStartCoolBg .item2 { height: 33%; background-color: #E6EAEC; }
.AdminStartCoolBg .item3 { height: 33%; background-color: #ffffff; }*/

.AdminStartBlock div.afw-textedit { padding: 4px 0px; }
.AdminStartBlock h1 { padding: 0px 0px 10px 0px; margin: 0px; font-size: 21px; }

.AdminStart .AdminStartBlocks .AdminStartBlock.AdminStartBlockBig .af-peditcol { width: 50%; float: left; }

.AdminStartAddPopup .widget { margin-bottom: 10px; }
.AdminStartAddPopup .widget .image { float: left; width: 200px; height: 150px; border: 1px solid #d0d0d0; margin-right: 10px; background-image: url(/shared/adminpanel/admin_start_widgets/default.png); background-position: center center; background-repeat: no-repeat; }
.AdminStartAddPopup .widget .info { float: left; width: 350px; }
.AdminStartAddPopup .widget .info .name { padding-bottom: 10px; font-size: 18px; }
.AdminStartAddPopup .widget .info .body { height: 87px; padding-bottom: 5px; overflow: hidden; }
.AdminStartAddPopup .widget .info .actions {}

.AdminStart-Nextsteps {}
.AdminStart-Nextsteps .info { padding-bottom: 10px; }
.AdminStart-Nextsteps .action { box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.3); margin-bottom: 15px; padding: 10px; }
.AdminStart-Nextsteps .action .text { float: left; height: 35px; line-height: 35px; font-size: 16px; }
.AdminStart-Nextsteps .action .button { float: right; display: block; color: #ffffff; text-decoration: none; height: 35px; line-height: 35px; padding: 0px 10px; background-color: #55a555; }
.AdminStart-Nextsteps .ignore { text-align: center; }
.AdminStart-Nextsteps .ignore a { color: #c0c0c0; }

.AdminBacklog .params-pre { 	white-space: pre-wrap; 	font-family: monospace; }

.anybutton { color: #1c94c4 !important; padding: 4px 10px; text-decoration: none; cursor: pointer; background-color: #f6f6f6; border: 1px solid #ccc; }

.hamburger { position: relative; }
.hamburger .hamburger-button { background-color: #000000; border-radius: 3px; padding: 3px 5px; color: #ffffff; font-weight: bold; cursor: pointer; }
.hamburger .hamburger-popup { position: absolute; left: -5px; top: 15px; display: none; background-color: #ffffff; border: 1px solid #808080; padding: 5px; z-index: 10; white-space: nowrap; }
.hamburger .hamburger-popup div { padding: 3px; }
.hamburger .hamburger-popup div a {}

.ui-button {
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: 0.1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible;
    text-decoration: none;
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size: 1.1em;

    border: 1px solid #ccc;
    background: #f6f6f6 50% 50% repeat-x;
    font-weight: bold;
    color: #1c94c4;

    border-radius: 0px;
    padding: 0.4em 1em;
    border-radius: 0px;
    padding: 0.4em 1em;
}

/* .ui-button:hover {
	border: 1px solid #fbcb09;
	background: #fdf5ce 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
} */

.ui-button.pending {
	background-image: url(/shared/loading.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 30px;
}

div.afw-textedit div.password-wrapper { position: relative; width: fit-content; width: -webkit-fit-content; }
div.afw-textedit span.toggle-password {	position: absolute;  background-image: url('/shared/icons/eye-open.svg'); width: 24px; height: 24px; right: 0px; top: 50%; transform: translateY(-50%); cursor: pointer; opacity: 0.5; }
div.afw-textedit span.toggle-password.show-password { background-image: url('/shared/icons/eye-close.svg'); }
div.afw-textedit span.toggle-password:hover { opacity: 1; }


.ui-content-wrapper .lnerror { background-color: #ffffff; color: #000000; border: 2px solid #ff0000; border-radius: 5px; padding: 8px; }
.ui-content-wrapper .lnerror .title { font-size: 20px; font-weight: bold; }
.ui-content-wrapper .lnerror .technical {  }


 .ui-checkbox-only { width: var(--checkbox-icon-size); height: var(--checkbox-icon-size); border-radius: var(--checkbox-icon-border-radius); background-color: var(--Background-Light-Default-Input); -webkit-mask-size: var(--checkbox-icon-mask-size); mask-size: var(--checkbox-icon-mask-size); }
td .ui-checkbox-only { margin: 0px auto; }
.ui-checkbox-only.A { background-color: var(--Background-Main-Default-Green); mask: url(/shared/icons/ui_icons/check.svg), linear-gradient(#000 0 0); mask-composite: exclude; }



.ui-popup-overlay>.ui-popup.withbg>.ui-popup-body-wrapper { background-image: url(/shared/default_background.jpg); background-size: cover; }
