.page-forgot .page-inner, .coming-soon .page-inner, .page-login .page-inner {
    background: #EFEFEF;   
}

.dd.sort-nav{max-width: 100%;}

.struct-nav{float: right; display: none;}
.dd3-content:hover .struct-nav{display: block;}
.struct-nav a{padding-left: 10px;}
.struct-nav a:hover{text-decoration: none;}

.unvisible{opacity: 0.5;}

select.form-control{padding: 6px 12px!important;}

.title-underline{
	border-bottom: 1px solid #ccc;
	width: 100%;
	
}

.table>tbody>tr>td.td-input{padding: 10px!important;}

.without-underline, .without-underline:hover{text-decoration: none!important;}

.push-top{margin-top: 40px!important;}
.form-group:after{display: block; content: " "; clear: both;}

.cmsNav{padding-top: 10px;}
.cmsNav .leaf{
	padding: 15px 0;
}
.cmsNav .leaf a i:first-child{margin-right: 10px;}
.cmsNav .leaf a{color: #999999;}
.cmsNav .leaf a.active,.cmsNav .leaf a:hover{color: #333333; text-decoration: none;}
.cmsNav-sub{padding: 10px 0 0 28px; }
.cmsNav-sub a{display: block; padding: 5px 0;}

.bold{font-weight: 700!important;}
.please-up{margin-top:-20px;}

.table.first-line-unborder tr:first-child>td{border: none!important;}
.gallery-item .dd3-handle{z-index: 1; bottom: 0px; height: inherit;}
.gallery-item img{width: 120px; padding: 5px; background: #fff;border: 1px solid #e7e7e7; border-radius: 4px; position: absolute; left: 10px;}
.gallery-item .inputs{margin-left: 90px; min-height: 120px;}

#navigationSelect{float: right;margin-top: 5px; width: 200px;}