#logo-group>span#logo { margin-top: 0; height: 49px; }
#logo-group>span#logo img { height: 49px; width: auto;}

#datatable .btn-xs { margin-bottom: 5px; }

.ms-container { width: 100%; }

.has-error .chosen-container-single .chosen-single {
    border-color: #b94a48 !important;
}

.mb0 { margin-bottom: 0 !important; }
.mb15 { margin-bottom: 15px !important; }

table.smart-form ol,
table.smart-form ul { margin-left: 18px; }

.select2-container { width: 100%; }

.form-horizontal .checkbox { padding-top: 0; }
.form-horizontal .checkbox+.checkbox { padding-top: 4px; }

.alert h4 { margin-bottom: 4px; font-size: 16px; }

.ui-state-highlight {
    display: block; margin-bottom: 0;
    background-color: #fefefe; border: 1px dashed #ddd; margin-top: 0;
}

#mix-real-formset .dynamic-form,
#sample-price-real-formset .dynamic-form,
#quotation_term_details-real-formset .dynamic-form { border-bottom: 1px solid #eee; cursor: move; padding-top: 15px; }

#quotation_price-real-formset .dynamic-form,
#mix-multiple-real-formset .dynamic-form { border-bottom: 1px solid #eee; padding-top: 15px; }

.ui-sortable-helper { background-color: #eee; }

#quotation_price-real-formset .show-products,
#mix-real-formset .show-matrix,
#mix-real-formset .show-ssp,
#mix-multiple-real-formset .show-matrix,
#mix-multiple-real-formset .show-ssp,
#invoiceitem-real-formset .promotion-notes,
#invoicefee-real-formset .promotion-notes,
.row.show-image { padding-top: 7px; }

.datatable-scroll {
    overflow-x: auto;
    overflow-y: visible;
}

.chosen-container .chosen-results {
    max-height: 130px;
}
.chosen-container-single .chosen-single {
    border-color: #CCC;
}
.chosen-container-multi .chosen-choices {
    padding: 6px 0; border-radius: 5px; border-color: #CCC;
}

.red-col {
    color: red;
}

.blue-col {
    color: blue;
}

.respon
{
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
