nav{
    left:-250px;
}
.page{
    margin-left:0;
}
.top-mid a{
    position:absolute;
    left:0;
    top:0;
}
header > div:first-child a{
    padding-left:74px;
}
.frm-btn .fill-btn{
    width:100%;
}
.quick-search{
    position:static;
    display: block;
    float:right;
}
.over-table{
    
    overflow: auto;
}
.over-table .list-table{
    width:800px;
}


.ri-menu-unfold-line:before {
    content: "\ef3d";
}
.ri-menu-fold-line:before {
    content: "\ef40";
}
nav.hide{
    left:0;
    z-index:1;
}

.input-table td,
.input-table th{
    display: block;
}
.input-table th{
    border:0;
}
.input-table .radio-item{
    margin-right: 0;
}
.input-table td div{
    width:100%;
}
.input-table td .radio-item{
    width:auto;
}
.quick-search{
    width:100%;
    margin-bottom:10px;
}
.quick-search > div{
    width:calc(100% - 72px);
}
.quick-search > div input{
    width:calc(100% - 30px);
}
.range-inp > div {
    width:calc(50% - 8px) !important;
    display: inline-block !important;
}

.range-inp > div input{

    width:100%;
}

.wait-list > thead > tr > th:first-child,
.wait-list > tbody > tr > td:first-child{
    display:none;
}

element.style {
    background: royalblue;
}
.cursor-text {
    width: 52px;
}