.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;}
.blockPreview img{
	max-width:100%;}

.form-control-editinline{
	height: 34px;
    padding: 5px;
	color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-control-editinline p{ display: inline;}

.date-picker {position: relative; z-index: 4;}
.modal-content .date-picker {position: relative; z-index: 10000;}
tr.font-weight-bold { font-weight: bold;}

.period-href{
    cursor: pointer;
    padding: 0 3px;
}
ul.filter{
    list-style: none;
    padding: 0;
    text-align: left;
}
li.filter-elem{
    padding: 2px 2px;
    display: inline-block;
    width: 49%
}
li.filter-links{
    text-align: left;
    height: 36px;
    padding-top: 10px;
    display: inline-block;
}
li.filter-links .period-href{
    display: inline;
    padding: 0 2px;
    border-left: 1px solid #337ab7;
}
li.filter-links .period-href:first-child{
    border-left: none;
}

@media (min-width: 992px){
    li.filter-elem{
        max-width: 105px;
        padding: 0 2px;
    }
    li.filter-links{
        text-align: left;
        min-width: 420px;
    }
    
}

@media (max-width: 900px){
    .sub-menu-mob{
        position: relative!important;
    }
}