.scrollbar {
	opacity: 1;
}

#radiobuttons, #radiobuttons label, #filtercrumbs1, #filtercrumbs2{color:#ccc;}

#navtabs{margin-top:10px;}

.nav {
  margin-bottom: 0px;
}
.tab-pane .header{padding:10px 10px;}
#aemapp #header{width:inherit;height:100px;background:url(../img/header-bg.png) #2e313a}
.png32{background: transparent url(../../images/service-icons.png) no-repeat 0 0; width:20px;height:20px;overflow:hidden;border:0px;display:inline-block;position:relative;}
.png32.User_icon {background-position:0 0}
.png32.Configuration_icon {background: transparent url(images/icons-left-nav.png) no-repeat 0 0; background-position:-20px 0}
.png32.Dashboard_icon {background: transparent url(/src/assets/images/navigator/icon_dashboard.png) no-repeat 0 0; background-position:0px 0}
.png32.Architect_icon {background-position:-45px 0}
.png32.Application_icon {background-position:-68px 0}
.png32.Monitor_icon {background-position:-110px 0}
.png32.Reports_icon {background-position:-100px 0}
.png32.Help_icon {background-position:-120px 0}
.png32.menu_icon {background-position:-140px 0}
.png32.global_search_icon {background-position:-160px 0}
.png32.user_icon {background: transparent url(images/icons-left-nav.png) no-repeat 0 0; background-position:-180px 0}
.png32.password_icon {background: transparent url(images/icons-left-nav.png) no-repeat 0 0; background-position:-200px 0}
.png32.server_icon {background-position:-220px 0}
.png32.launch_icon {background-position:-240px 0;width:22px;}
.png32.Upgrade_icon {background-position:-134px 0}
.png32.Catalog_icon {
  background: no-repeat 0 0 url('../../images/catalog_nav_icon.png');
}
.png32.RM_icon {
  background: no-repeat 0 0 url('../../images/RM.png');
}

.main-menu li a.active {
  background: #d25e15;
}

/*a.active .png32{background: transparent url(/assets/images/icons-left-nav.png) no-repeat 0 0; width:20px;height:20px;overflow:hidden;border:0px;}
a.active .png32.User_icon {background-position:0 -20px}
a.active .png32.Configuration_icon {background-position:-20px -20px}
a.active .png32.Architect_icon {background-position:-40px -20px}
a.active .png32.Application_icon {background-position:-60px -20px}
a.active .png32.Reports_icon {background-position:-80px -20px}
a.active .png32.Monitor_icon {background-position:-100px -20px}
a.active .png32.Help_icon {background-position:-120px -20px}
a.active .png32.menu_icon {background-position:-140px -20px}
a.active .png32.global_search_icon {background-position:-160px -20px}*/
a:hover .png32.launch_icon{background-position:-240px -20px;}

.recline-slickgrid .slick-row {background-color:#fff;}
.recline-slickgrid .slick-row:nth-child(odd) {background-color:#f9fafc;}
.recline-slickgrid .slick-row .slick-cell {
  border-color:#f2f2f2;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  text-align: left;
}
.recline-slickgrid .slick-row .slick-cell:last-child{
  border-right: 1px;
}
.recline-slickgrid .slick-cell .editor-text {
  width:100%;border:1px solid #cde3f9;;padding:2px 0;background:#fff;cursor:text;
}
.recline-slickgrid .slick-row.selected {
  background: #eaeeff;
}
.recline-slickgrid .slick-cell.selected {
  background-color: #4e8fe1;
  color:#fff;
}
.recline-data-explorer .data-view-container {
  background-color:#fafafa;
  height:inherit;
  overflow-y:auto;
  overflow-x:hidden;
}
.recline-slickgrid .slick-header {
  border-color:#cecece;border-width:0px 0px 1px 0px;border-style:solid;background-color:#fff;
}
.recline-slickgrid .slick-header .slick-header-columns .slick-header-column{
  height:18px;padding-top: 12px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:none;}
#persona-list button{
	-webkit-transition-property: background-color, border, font;
	-webkit-transition-duration: 500ms;
	transition-timing-function: ease-out;
}
#persona-list button:hover{
	-webkit-transition-property: background-color, border, font;
	-webkit-transition-duration: 500ms;
	transition-timing-function: ease-out;
}
#subtree-template .caret{margin-top:7px;}
#sidebar ul.nav-subitem, #sidebar ul.nav-subitem li ul.nav-subitem {margin:0px; padding:0px;}
#sidebar ul.nav-subitem li{padding-left:0px;}
#sidebar ul.nav-subitem li a{padding-left:30px;}
#sidebar ul.nav-subitem li ul.nav-subitem li a{padding-left:40px;}
#sidebar li a{
	padding:8px 10px;
	border:none;
	border-top:1px solid rgba(255,255,255,.9);
	border-bottom:1px solid rgba(0,0,0,.15);
	color:#888;
	text-align:left;
	display:block;
	background:#f9f9f9;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(249,249,249,1)0%,rgba(241,241,241,1)100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(249,249,249,1)),color-stop(100%,rgba(241,241,241,1)));
	background:-webkit-linear-gradient(top,rgba(249,249,249,1)0%,rgba(241,241,241,1)100%);
	background:-o-linear-gradient(top,rgba(249,249,249,1)0%,rgba(241,241,241,1)100%);
	background:-ms-linear-gradient(top,rgba(249,249,249,1)0%,rgba(241,241,241,1)100%);
	background:linear-gradient(to bottom,rgba(249,249,249,1)0%,rgba(241,241,241,1)100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f1f1f1',GradientType=0 )}
#sidebar li a:hover{background:#f5f5f5;color:#444}
#sidebar li li a{padding:1px 10px;}
#sidebar li .caret{margin-top:15px;margin-right:7px;margin-left:5px;cursor:pointer;}
#sidebar ul.nav-subitem .caret{margin:13px 7px 0 13px;cursor:pointer;}
.nav.nav-tabs {padding-top:2px;margin-bottom:0px;}
.nav-tabs > .active a{background-color:#f7f7f7;}
.nav-tabs > .active > a:hover {
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  background-color: #f7f7f7;
  box-shadow:none;
}
.recline-data-explorer .data-view-sidebar {
  margin: 0px;
}

.recline-filter-editor.well {
  border-radius:0px;
  border:1px solid #eaeaea;
}
.recline-pager .pagination a input {margin-top:-1px;}
.header .form-inline .btn{margin-left:-6px;border-radius:0px 3px 3px 0px;}

.main-menu {
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
}

.main-menu:hover {
	transition-delay: .4s;
	-webkit-transition-delay: .4s;
}

.table-row{display: table-row;}
.table-cell{display: table-cell; padding: 0 1em .5em 0; text-align: left; font-weight:normal;color:inherit;text-transform:none;}
.form-message{font-size:13px;;margin:15px 0;}


