.plus-one {
    border: 1px solid #E6E9ED;
    padding: 2px;
    margin: 2px;
    border-radius: 4px;
    background: #F5F7FA;
}

.plus-one input {
    border: 1px solid transparent;
    width: Calc(100% - 26px);
    height: 24px;
    background: #F5F7FA;
    border-radius: 4px;
}

.plus-one button {
    float: right;
    border: 1px solid #8CC152;
    border-radius: 4px;
    background: #A0D468;
    color: #FFFFFF;
    height: 24px;
    width: 24px;
    padding: 0px;
    margin: 0px;
}

.plus-one button:hover {
    background: #8CC152;
}

.plus-one button:active {
    box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.5);
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);

}

.DataTable td{
    vertical-align: middle !important;
}