/* reset.css */
/* Comment out/delete the reset rules where appropriate */

/* container */
.elfinder,

/* toolbar */
.elfinder .elfinder-toolbar,
.elfinder .elfinder-buttonset,
.elfinder .elfinder-button,
.elfinder .elfinder-toolbar-button-separator,
.elfinder .elfinder-toolbar input,

/* navbar */
.elfinder .elfinder-navbar,
.elfinder .elfinder-navbar *,

/* current working directory */
.elfinder .elfinder-cwd,
.elfinder .elfinder-cwd table tr td.ui-state-active,
.elfinder .elfinder-cwd table tr td.ui-state-hover,
.elfinder .elfinder-cwd table tr td.ui-state-selected,
.elfinder .elfinder-cwd table thead tr,
.elfinder .elfinder-cwd table tbody tr,
.elfinder .elfinder-cwd-file .ui-state-hover,
.elfinder .elfinder-cwd-file .elfinder-cwd-icon-directory,
.elfinder .elfinder-cwd-file .elfinder-cwd-filename,
.elfinder .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,

/* general states */
.elfinder .ui-state-default,
.elfinder .ui-state-active,
.elfinder .ui-state-hover,
.elfinder .ui-selected,

/* ui-widgets (normally for dialogs) */
.elfinder .ui-widget,
.elfinder .ui-widget-header,
.elfinder .ui-widget-content,

/* icons */
.elfinder-button-icon,
.elfinder-navbar-icon,
.elfinder-cwd-icon-directory,
.elfinder .ui-icon,

/* statusbar */
.elfinder .elfinder-statusbar,
.elfinder .elfinder-statusbar *,

/* context menu (outside of elfinder div */
.elfinder-contextmenu,
.elfinder-contextmenu-sub,
.elfinder-contextmenu-item,
.elfinder-contextmenu-separator,
.elfinder-contextmenu .ui-state-hover {
  background: none;
  /*border: none;*/
  border-color:#f1f1f1;
}


.elfinder-contextmenu{
	background-color: #fff !important;
}



.elfinder-cwd-icon::before {
	content: none;
	position: absolute;
	left: 0;
	top: 5px;
	min-width: 20px;
	max-width: 84px;
	text-align: center;
	padding: 1px 4px 3px;
	border-radius: 4px;
	font-family: Verdana;
	font-size: 10px;
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	-ms-transform: scale(.9);
	-o-transform: scale(.9);
	transform: scale(.9);
	background-color: #93c54c;
	color: #fff;
}

.elfinder-cwd-wrapper {
	overflow: auto;
	position: relative;
	padding: 2px;
	margin: 0;
	box-shadow: 1px 1px 20px rgba(0,0,0,0.1) inset;
}


.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file {
	height: 110px !important;
	margin: 0 3px 2px 12px !important;
}



.elfinder-quicklook {
	border: 1px solid #ccc !important;
	background-color: #333 !important;
}


.ui-icon, .ui-widget-content .ui-icon {
	background-image: url("../images/ui-icons_222222_256x240.png") !important;
}

.ui-icon-closethick {
	background-position: -96px -128px !important;
}

.ui-icon-minusthick {
	background-position: -64px -128px !important;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px !important;
}


.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button.elfinder-titlebar-button-right {
	left: 24px;
	right: -10px;
	background: none;
	margin-top: -9px;
}


.elfinder .elfinder-dialog .ui-dialog-titlebar-close:hover {
	background: none !important;
}