/* Custom page CSS
-------------------------------------------------- */
hr{ 
    border: 0; 
    height: 1px; 
    background: #333; 
    background-image: linear-gradient(to right, #ccc, #333, #ccc); 
}
.pointer{
    cursor: pointer;
    margin-bottom: 0px;
}
.input-group{
    width: 100%;
}
/* New & Update Item */
.alert-header{
    margin-top: 0px;
    margin-bottom: 5px;
}
.label-price{
    z-index: 100;
    left: 5px; 
}
.price{
    padding-left: 38px !important;
    padding-right:0px;
}

span.help-block{
    margin-top: 2px;
    margin-bottom: 5px;
}

.form-group .help-block{
    margin-bottom: 0px;
}

.btn-datatable{
    margin-left: 3px;
    margin-right: 3px;
}
/* Stock Details */
#stock-details div.form-group,
#sales-details div.form-group{
    margin: 0 !important;
}
div.form-group span.form-control{
    border-color: #fff;
}
/* Sales & Receiving*/
#sales-summary-table tbody tr td,
#receiving-summary-table tbody tr td{
    border: 0px !important;
}
.td-btn-remove {
    padding-top: 7px !important;
}
/* Financial Statement */
table#financial-statement-table{
    /*font-size: 18px;*/
}


.label-total-price{

    width:40px;
    height:40px;
    line-height: 40px;
    padding-right:15px;
}

.input-big-font{
    height:40px;
    font-weight:bold;
    font-size:18px;
}

.bigger-button
{
    height:40px;
}

input.form-control.input-price.price
{
    padding:0px;
}

.modal-xl {
    width: 98%;
}

/* For Firefox */
input[type='number'] {
    -moz-appearance:textfield;
}
/* Webkit browsers like Safari and Chrome */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.modal-header .close {
    margin-top: -20px !important;
}
.modal-header > button.close > span{
    font-size:300%;

}