.DefaultRoutePrice {
    color: #f5911e;
}

#SearchLineNum {
    width: 550px;
    margin-bottom: 50px;
}

.btnM {
    display: inline-block;
    vertical-align: top;
    padding: 3px 6px 5px;
    border: none;
    color: #fff;
    background: #f5911e;
    border-radius: 14px;
    font-size: 1.125em;
    line-height: 1.25em;
    font-weight: 700;
}

    .btnM:hover {
        background: #f9ad5a;
    }

.drop-list {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0 20px;
    list-style: none;
    position: absolute;
    /*right: 0;*/
    top: 100%;
    width: 380px;
    max-height: 400px;
    overflow-y: auto;
    background: #f3f3f3;
    z-index: 20;
    display: none;
    -webkit-box-shadow: -2px 2px 2px 0 rgba(3, 4, 4, .25);
    box-shadow: -2px 2px 2px 0 rgba(3, 4, 4, .25);
}

    .drop-list li {
        font-size: 1.25em;
        line-height: 1.3em;
        color: #000;
    }

        .drop-list li + li {
            border-top: 1px solid #fefeff;
        }

        .drop-list li a {
            display: block;
            padding: 11px 0 12px;
        }

            .drop-list li a .fa {
                font-size: 1.05em;
                color: #a4a4a4;
                -webkit-transition: all .3s;
                -o-transition: all .3s;
                transition: all .3s;
            }

        .drop-list li:hover,
        .drop-list li:hover a .fa {
            color: #eb7d23;
            font-weight: 700;
        }

.drop-list {
    width: auto;
}

    .drop-list li {
        font-size: 14px;
        line-height: 18px;
    }

        .drop-list li a {
            padding: 8px 0 9px;
        }

            .drop-list li a .fa {
                font-size: 15px;
            }

.divInPrice {
    float: left;
    /*display:inline-block;*/
}

.width-30 {
    float: left;
    width: 30%;
}

.width-70 {
    float: left;
    width: 70%;
}

input[type="text"].tbPrice:disabled {
    background-color: antiquewhite;
}

.currecntStop {
    color: #f78f1e;
}

.tbPrice {
    cursor: pointer;
    width: 24px;
    font-size: 11px;
    text-align: center;
    border-radius: 4px;
}

    .tbPrice.focus {
        border-color: #f78f1e;
        border-style: solid;
    }

.MatrixCell {
    cursor: pointer;
    min-width: 29px;
}

.PriceTable {
    overflow: scroll;
    overflow: auto;
    display: table;
}

.DivPrice table {
    border: 1px solid black;
    border-collapse: collapse;
}

.cell {
    display: table-cell;
}

.row {
    margin-top: 10px;
}

.StopFirst, .StopSecond {
    min-width: 200px;
}

.DivMatrix {
    float: right;
    width: 80%;
    overflow-x: scroll;
}

.DivPrice {
    float: right;
    width: 20%;
}

.codeCell {
    padding: 3px;
    border: 1px solid black;
}
