.next-navigation {
    /*font-family: Roboto,"Helvetica Neue",Helvetica,Tahoma,Arial,"Microsoft YaHei";*/
}
.next-navigation-filling .next-navigation-item-content {
    height: 50px;
    line-height: 50px;
}
/*.next-navigation-item-content-inner {
    height: 50px;
    line-height: 50px;
}*/
/*.next-navigation-filling .next-navigation-item-selected-bottom:after {
    display: none;
}*/
.navigation-logo-zone {
    height: 50px;
    line-height: 50px;
}
.next-navigation-item .next-navigation-item-text {
    vertical-align: inherit;
    font-size: 14px;
}
.next-navigation-filling .next-navigation-item-content-inner {
    /*padding: 0 15px;*/
}
.next-navigation-item-children-menu-show {
    z-index: 1000 !important;
}
.next-menu .next-menu-content>li {
    line-height: 32px;
}
.next-dialog-wrapper {
    display: none;
}
.next-overlay-wrapper .next-overlay-backdrop {
    background: #000;
    opacity: .2;
}
.next-dialog-wrapper .next-dialog .next-dialog-body {
    overflow-x: auto;
    min-width: 300px;
    height: auto;
    word-break: break-all;
}
.next-select-menu {
    width: 100%;
    position: absolute;
    z-index: 3001;
}
.next-select-menu .next-menu-item.selected,.next-menu .next-menu-item.selected {
    color: #3c3c3c;
    background-color: #f5f5f5;
}

select {
    border: 1px solid #ccc;
    padding-left: 3px;
    color: #333;
    font-size: 12px !important;
    vertical-align: middle;
    height: 28px;
    outline: none;
    transition: all .3s ease-out;
}

input {
    border: 1px solid #ccc;
    height: 28px;
    font-size: 12px !important;
    color: #333;
    padding: 0 8px;
    outline: none;
    vertical-align: middle;
    transition: all .3s ease-out;
    box-sizing: border-box;
}

input::-webkit-input-placeholder {
    color: #959595;
}

input:-moz-placeholder {
    color: #959595;
}

input:-ms-input-placeholder {
    color: #959595;
}

select:hover,input:hover {
    border: 1px solid #959595;
}

select[disabled], input[disabled] {
    transition: none;
    border: 1px solid #d2d2d2;
    color: #6c6c6c;
}

.next-input input:hover {
    border: none;
}

.next-tabs-tab:before {
    transition : none;
}

.next-btn-large {
    line-height: 32px;
}

.input-error {
    border-color: #ea4a36;
}

.next-navigation-item:hover .next-navigation-item-children-menu {
    height: auto;
    top: 100%;
    opacity: 1;
    display: block;
    z-index: 101!important;
}
