.quantityInputGroup {
    width : 300px;
    margin-left : 25px;
    margin-bottom: 50px;
}


.select-picker-position {
    width : 300px !important;
    margin-left: 10px !important;
    margin-bottom: 20px;
}

.row-no-margin {
    margin-left : 10px;
    margin-right : 10px;
}

.new-button {
    margin-bottom:20px;
}

thead th {
    background-color: black;
    color: white;
}

.table-pos-column {
    width : 30px;
    text-align: center;
}

.table-weight-column {
    width : 50px;
    text-align: right;
}

.table-black-weight-column {
    background-color: black;
    text-align: right;
    color: white;
}

h3 {
    margin-left : 10px;
}

.panel-heading-black {
    background-color: black !important;
    color : white !important;
} 

.panel-footer-black {
    background-color : black !important;
    color : white !important;
}

.table-curved {
    border-collapse: separate;
}
.table-curved {
    border: solid #ccc 1px;
    border-radius: 6px;
    border-left:0px;
}
.table-curved td, .table-curved th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.table-curved th {
    border-top: none;
}
.table-curved th:first-child {
    border-radius: 6px 0 0 0;
}
.table-curved th:last-child {
    border-radius: 0 6px 0 0;
}
.table-curved th:only-child{
    border-radius: 6px 6px 0 0;
}
.table-curved tr:last-child td:first-child {
    border-radius: 0 0 0 6px;
}
.table-curved tr:last-child td:last-child {
    border-radius: 0 0 6px 0;
}

