/*Submenus*/
.dropdown-menu>li
{	position:relative;
	-webkit-user-select: none; /* Chrome/Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+ */
	/* Rules below not implemented in browsers yet */
	-o-user-select: none;
	user-select: none;
	cursor:pointer;
}
.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    display:none;
    margin-top: -1px;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-left-color:#ccc;
	box-shadow:none;
}
.right-caret:after
 {	content:"";
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid #d9230f;
    display: inline-block;
    height: 0;
    opacity: 0.8;
    vertical-align: middle;
    width: 0;
	margin-left:5px;
}
.left-caret:after
{	content:"";
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-right: 4px solid #d9230f;
    display: inline-block;
    height: 0;
    opacity: 0.8;
    vertical-align: middle;
    width: 0;
	margin-left:5px;
}


.userBox {
    max-width: 90px;
    margin-bottom: 15px;
}

.userBox:hover img {
    box-shadow: 0 0 5px 7px;
}

.userBox .label {
    overflow: hidden;
}

form .error {
    padding-left: 5px;
}

table.materialsGrid { 
	border-collapse: collapse; 
	border: 1px solid #CCB;
	width: 100%;
}

table.materialsGrid tr {
	border-bottom: 1px solid #DDD;
}

table.materialsGrid>tbody tr:hover {
	background-color: #888888;
	color: white;
}

table.materialsGrid>tbody tr:hover a {
	color: white;
}

table.materialsGrid th {
	background: #E5E5E5;
	border: 1px solid #D5D5D5;
	color: #555;
	font-size: 11px;
	text-align: left;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap; 
}

table.materialsGrid td {
	padding: 5px;
	border: 1px solid #E0E0E0;
}

#edition {
	padding-top: 5px;
	width: 600px;
	border: 0px;	
}

#paginator {
	font-family:  Helvetica, Arial, sans-serif;
  	margin: 10px 0;
	font-size: 12px;
	text-align: center;
	margin-bottom: 5px;
}

#paginator a { color:  #0078cc; text-decoration: none; font-size: 12px; }           
#paginator a:hover { color: #000; }
#paginator a:active { color: #777; }
#paginator a:focus { outline: 1px; }

#filter { 
	width: 250px;
	margin-bottom: 10px; 
}

#wrap {
	width: 950px;
}

#pagecontrol {
	padding-bottom: 5px;
	float: right;
}