label.error { float: right; color: #F00; }
button.swal2-confirm.btn.btn-danger { margin-right: 20px; }
/*.table th, .table td {
    padding: 8px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #ddd;
}*/

img.logo-icon { /* height: 100px !important; */ }

.cursor { cursor: pointer; }

/*.table thead tr th {
    font-size: 14px;
    font-weight: 600;
}*/
.hide-div{
	display: none;
}
.font15 {
	font-size: 15px;
}
.font20 {
	font-size: 20px;
}
.paddingleft0 {
    padding-left: 0px !important;
}
.textbold {
    font-weight: bold !important;
}
.stock-dialog {
    max-width: 1200px;
}

.sidenav a img{
    width: 20px;
    height: 20px;
    padding-right: 5px;
    vertical-align: bottom;
}

.datepicker table tr td.day:hover, .datepicker table tr td.focused {
    color: #fff !important;
    background-color: #008cff !important;
    cursor: pointer !important;
}