.form_err_msg_row{
	background-color: #a40505;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}

.raw-mat-group-list-row, .raw-mat-list-row, .rec-raw-mat-list-row {
	background-color: #313844;
	border-radius: 5px;
	position: relative;
}

@media (max-width: 575px) {
	.raw-mat-group-list-row .type {
		padding-left: .75rem !important;
	}
}

.modal-open {
	overflow-y: inherit !important;
}

.modal-content {
	border-radius: 6px;
}

#cart_error_alert_modal p {
	line-height: 25px;
}

.rmg_page_move_icon_div {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 100;
	font-size: 25px;
	color: #333;
	background-color: #c4c4c470;
	padding: 2px 11px 0px 4px;
	font-weight: 600;
	border-radius: 3px;
	width: 33px;
	cursor: move;
}

.rmg_row_dragable_placeholder {
	background-color: #86b9f3;
	border: 1px dashed rgb(0, 47, 219);
	margin-top: 8px;
	margin-bottom: 8px;
}

@media (min-width: 1201px) {
	.rmg_row_dragable_placeholder {
		height: 125px;
		width: 100%;
	}
}

@media (min-width: 1200px) and (max-width: 1024px){
	.rmg_row_dragable_placeholder {
		height: 100px !important;
		width: 453px;
	}
}
@media (min-width: 768px) and (max-width: 1023px){
	.rmg_row_dragable_placeholder {
		height: 120px;
		width: 453px;
	}
}

@media (max-width: 767px) {
	.rmg_row_dragable_placeholder {
		height: 120px;
		width: 320px;
	}
}

.no-footer-border .modal-footer {
	border-top: none;
}

.modal-error-msg-row, .error-msg-row {
	background-color: #530303;
	color: #fff;
	font-size: 16px;
	/* font-weight: 600; */
	padding: 0 5px;
}

.form-control::placeholder {
	opacity: 0.3;
}

.diable_row_opacity {
	opacity: 0.5;
}

.diable-none {
	display: none;
}

.pagelinks .pagination>li>a, .pagelinks .pagination>li>span {
	margin-right: 2px !important;
	margin-left: 2px !important;
	border-radius: 7px !important;
	border: 1px solid #3d7191 !important;
}
.pagelinks .pagination>li.disabled>a:hover {
	border: 1px solid #3d7191 !important;
	background: #ffcccc;
}
.pagelinks .pagination>li.active>a {
	background: #3d7191 !important;
	color: #fff;
}
.pagelinks .pagination>li.active>a:hover {
	background: #3d7191 !important;
	color: #fff;
}
.pagelinks .pagination>li>a:hover {
	background-color: #005284 !important;
	color: #fff;
}
.pagelinks .pagelinks {
	text-align: center;
}

.raw-mat-view .basic-data label, .display-page-labels label {
	margin-bottom: 5px;
	padding-left: 5px;
	color: #000000;
}

.raw-mat-data-box{
	border: 1px solid #4b4b4b;
	padding: 10px;
	background-color: #353d4a;
	margin-bottom: 15px;
	border-radius: 5px;
	min-height: 40px;
}

.light .raw-mat-data-box{
	border: 1px solid #ddd;
	background-color: #fff;
}

.inventory-edit-card {
	max-width: 600px;
}

table.inv_adjust_table, table.rm_receive_table {
    border: 0px solid grey;
	}
table.inv_adjust_table > thead > tr > th, table.rm_receive_table > thead > tr > th {
    border:0px solid grey;
}
table.inv_adjust_table > tbody > tr > td, table.rm_receive_table > tbody > tr > td {
    border:0px solid grey;
}
.edit_rm_inv_adj_qty {
	max-width: 75px;
}

.raw-mat-list-row .raw-mat-name a h5:hover, .raw-mat-group-list-row a:hover, .rec-raw-mat-list-row a:hover {
	color: #69b2f9;
}

.raw-mat-group-list-row a, .rec-raw-mat-list-row a {
	color: #f7f7f7;
}

#rm-inv-adj-save-form {
	max-width: 1200px;
}

#create-inv-form, #edit-inv-form {
	max-width: 1600px;
}

.rm-receive-del-btn-first {
	/* margin-top: 3px;
	padding: 0px 10px !important;
	font-size: 20px !important;
	color: #4f4f4f !important;
	border-color: #4f4f4f !important; */
	cursor: default !important;
	opacity: 0;
}

/* .rm-receive-del-btn-first:hover {
	background-color: #e8474700 !important;
	color: #4f4f4f !important;
} */

.rm-receive-del-btn, .pro-rm-del-btn, .edit-wo-pro-row-del-btn, .edit-inv-item-row-del-btn, .edit-inv-shipment-row-del-btn, .edit-inv-payment-row-del-btn, .edit-rec-bill-payment-row-del-btn, .lia-del-btn {
	margin-top: 3px;
	padding: 0px 10px !important;
	font-size: 20px !important;
	color: #883939 !important;
	border-color: #883939 !important;
}

.rm-receive-del-btn:hover, .pro-rm-del-btn:hover, .edit-wo-pro-row-del-btn:hover, .edit-inv-item-row-del-btn:hover, .edit-inv-shipment-row-del-btn:hover, .edit-inv-payment-row-del-btn:hover, .edit-rec-bill-payment-row-del-btn:hover, .lia-del-btn:hover {
	background-color: #000 !important;
	color: #ff0000 !important;
}

.rm-rec-del-td {
	max-width: 50px;
	width: 50px;
}

@media (min-width: 1800px) {
	.create-inv-select-td, .edit-inv-select-td, .rm-rec-select-td {
		width: 975px;
	}
}

@media (min-width: 1451px) and (max-width: 1799px){
	.create-inv-select-td, .rm-rec-select-td, .rm-rec-select-td {
		width: 650px;
	}
	.create-inv-select-td, .edit-inv-select-td {
		width: 650px;
	}
}

@media (min-width: 1200px) and (max-width: 1450px){
	.rm-rec-select-td {
		width: 500px;
	}
	.create-inv-select-td, .edit-inv-select-td, .rm-rec-select-td {
		width: 650px;
	}
}

@media (max-width: 1199px) {
	.rm-rec-select-td {
		width: 300px;
	}
	.create-inv-select-td, .edit-inv-select-td, .rm-rec-select-td {
		width: 300px;
	}
}

#add_new_tr {
	margin-left: 53px;
}

.receive-rm-qty {
	max-width: 75px;
}

.receive-rm-unit-price {
	max-width: 100px;
}

.receive-rm-row-total {
	max-width: 120px;
}

.receive-rm-tax {
	max-width: 85px;
	/* display: none !important; */
}

.receive-rm-form-head, .receive-rm-note-row, .edit-wo-updates-row {
	padding-left: 55px;
	/* padding-right: 0px; */
}

/* .receive-rm-form-head .field {
	border: 1px solid #5b5b5b;
} */

.receive-rm-form-head p {
	padding: 10px;
	border: 1px solid #eeeeee17;
	border-radius: 5px;
	min-width: 150px;
}

.receive-rm-form-head .field:last-of-type {
	min-width: 125px;
}

.receive-rm-form-head label {
	margin-bottom: 10px;
}

#rec_date, #terms, #due_date {
	min-width: 160px;
}

#rm_items_sub_total, #rm_tax_total, #rm_ship_or_other_total, #rm_discount_total, #rm_final_total {
	display: inline;
	width: 150px;
	margin-top: 5px;
}

#rm_discount_type, #rm_shipping_tax_rate {
	display: inline;
	margin-top: 5px;
}

#rm_discount_entered {
	display: inline;
	width: 80px;
	margin-top: 5px;
}

.total-item-col {
	color: #a4a4a487;
}

.total-item-col span {
	font-weight: 600;
	font-style: italic;
}

#int_ref_number, #po_invoice_number {
	width: 150px;
}

.receive-rm-form input[type=text], #edit-receive-rm-form input[type=text] {
	text-align: right;
}

.edit-receive-rm-card .old-savings-text {
	font-style: italic;
	font-weight: 600;;
}

.receive-rm-card, .edit-receive-rm-card, .new-wo-card {
	padding-bottom: 48px !important;
}

.tiny-btn {
	padding: 0 0 0 5px !important;
	margin-left: 5px;
}

#edit-receive-rm-form .selectize-input, #edit-inv-form .selectize-input {
	border-color: #505a6a !important;
}

#edit-receive-rm-form .selectize-input.disabled, #edit-inv-form .selectize-input.disabled {
	color: white !important;
}

#edit-receive-rm-form .form-select:disabled, #edit-wo-form .form-select:disabled, #edit-inv-form .form-select:disabled , .use-disabled-form-elements .form-select:disabled {
	border-color: #424c5c !important;
}

.receive-rm-card .modal-content, .edit-receive-rm-card .modal-content, .new-wo-card .modal-content {
	border-radius: 10px !important;
}

.fs-16 {
	font-size: 16px;
}

.mw-1250 {
	max-width: 1250px;;
}

.mw-1300 {
	max-width: 1300px;;
}

.mw-1500 {
	max-width: 1500px;;
}

.mw-1660 {
	max-width: 1660px;;
}

.mw-1900 {
	max-width: 1900px;;
}

.rec-rm-new-data-td {
	max-width: 45px;
}

.vendor-view label {
	margin-bottom: 5px;
	padding-left: 5px;
	color: #000000;
}


@media (min-width: 768px) {
	.vendor-view .card {
		max-width: 500px;
	}
}

.fade-opacity-row {
	opacity: .6;
}

.rm-row-td {
	padding-top: 20px !important;
}

.mu-td {
	max-width:200px;
}

.w-200 {
	width: 200px;
}

.mw-90 {
	min-width: 90px;
}

.mw-160 {
	min-width: 160px !important;
}

.mw-200 {
	min-width: 200px;
}

.max-w-150 {
	max-width: 150px;
}

.max-w-200 {
	max-width: 200px;
}

.max-w-350 {
	max-width: 350px;
}

.max-w-380 {
	max-width: 380px;
}

.max-w-430 {
	max-width: 430px;
}

.wo-select-td{
	width: 70%;
}

.wo-row-total {
	max-width: 170px;
}

.wo-qty {
	max-width: 150px;
}

#new-wo-form span, .edit-wo-form span {
	color: black;
	font-size: 14px;
	font-weight: 400;
}

.light #new-wo-form span, .light .edit-wo-form span, .light .search-form span {
	color: #919191;
	font-size: 14px;
	font-weight: 400;
}

#wo_customer_p {
	padding: 0;
	border: none;
}

#rec-rm-new-card, #rec-pro-new-card {
	max-width: 1200px;
}

.tr-no-stock {
	background-color: #8600004d;
}

.tr-in-stock {
	background-color: #2e772b57;
}

#new-wo-form .mdi-open-in-new {
	margin-left: 5px;
}

#edit_wo_customer_p {
	min-width: 200px;
	padding: 10px;
	border: 1px solid rgba(238, 238, 238, 0.09);
}

.light #edit_wo_customer_p {
	border: 1px solid rgba(189, 189, 189, 0.55);
}

.by-span {
	font-style: italic;
	color: #6a6a6a !important;
}

.wo-edit-select-td{
	width: 83%;
}

.edit-wo-edit-pro-row_modal_qty {
	max-width: 200px;
}

.timeline-item .panel .panel-body .updates-p {
	margin-top: 5px !important;
}

.timeline-item.alt .panel .panel-body .updates-p {
	margin-top: 5px !important;
}

.top-bar-sort-by {
	padding-top: 18px;
}

.top-bar-sort-by .dropdown-menu {
	background-color: rgb(30, 100, 121);
}

.top-bar-sort-by .dropdown-menu a {
	color: #fff;
}

.num-records-found {
	color: #aaaaaa !important;
	/* margin-right: 50px !important; */
}

.left-side-menu .group-title {
	color: #fff !important;
}

.mx-160 {
	max-width: 160px;
}

.mx-200 {
	max-width: 200px;
}

/* #inv-ship-address {
	padding-top: 80px !important;
} */

#ci_customer_bill_p, #ci_customer_ship_p {
	padding: 10px;
	border: 1px solid rgba(238, 238, 238, 0.09);
	margin-top: 5px;
}

@media (min-width: 1080px) {
	#ci_customer_address {
		min-width: 600px;
		margin-top: 10px;
	}
}

.input-transparent {
	border-color: transparent !important;
	background-color: transparent !important;
}

.edit-invoice-shipping-tbl th {
	font-weight: 500;
	color: #ffffff54;
}

.edit_invoice-trans-input-box {
	border: transparent !important;
	background-color: transparent !important;
}

.edit-invoice-modal span {
	color: #f5dca1;
	font-size: 14px;
	font-weight: 400;
}

.epmg_page_move_icon_div {
	display: block;
	position: absolute;
	right: 0px;
	z-index: 100;
	font-size: 25px;
	color: #333;
	background-color: #c4c4c470;
	padding: 2px 11px 0px 4px;
	font-weight: 600;
	border-radius: 3px;
	width: 33px;
	cursor: move;
}

.eprm_row_dragable_placeholder {
	background-color: #86b9f3;
	border: 1px dashed rgb(0, 47, 219);
	margin-top: 8px;
	margin-bottom: 8px;
}

@media (min-width: 1201px) {
	.eprm_row_dragable_placeholder {
		height: 75px;
		width: 100%;
	}
}

@media (min-width: 1200px) and (max-width: 1024px){
	.eprm_row_dragable_placeholder {
		height: 100px !important;
		width: 453px;
	}
}
@media (min-width: 768px) and (max-width: 1023px){
	.eprm_row_dragable_placeholder {
		height: 120px;
		width: 453px;
	}
}

@media (max-width: 767px) {
	.eprm_row_dragable_placeholder {
		height: 120px;
		width: 320px;
	}
}

.eprm_row:hover {
	background-color: green;
}

.eprm_row:hover {
	background-color: #3c424d;
}

.eprm-header-row {
	border-bottom: 1px solid grey;
}

.edit-pro-rm-row {
	background-color: #313844;
	border-radius: 5px;
	position: relative;
}

.sort-by-drop-down-selected {
	background-color: #008da4;
}

.wo-status-color-completed, .status-color-completed {
	color: #52d952 !important;
}

.wo-status-color-draft, .status-color-draft {
	color: grey !important;
}

.wo-status-color-cancelled, .status-color-cancelled, .status-color-deleted {
	color: #ff4f4f !important;
}

.wo-status-color-process_started, .status-color-items_in_manufacturing {
	color: orange !important;
}

#customer-new-form label {
	color: #9299aa;
}

.sticky-table-header {
	background-color: #a2c7d2 !important;
}

.responsive-table-plugin .table-responsive thead tr {
	border-bottom: 10px solid #1087b5;
	color: white;
}

.responsive-table-plugin table.focus-on tbody tr.focused td, .responsive-table-plugin table.focus-on tbody tr.focused th {
	background: #040404;
	border-color: #fff;
	color: #fff;
}

table.focus-on tbody tr.unfocused th, table.focus-on tfoot tr.unfocused th, table.focus-on tbody tr.unfocused td, table.focus-on tfoot tr.unfocused td {
	color: #777;
}

.responsive-table-plugin .btn-toolbar {
	display: none !important;
}

.raw-mat-list-row a {
	color: #f7f7f7;
}

.light .raw-mat-list-row a {
	color: #2170a0;
}

.raw-mat-list-row a:hover {
	color: #00b8ff;
}

.left-side-menu #sidebar-menu .menuitem-active .active{
	color: #9097a7;
}

.new-active{
	color: #6099e1 !important;
}

.search-order-row-title {
	min-width: 125px;
}

.input-with-span {
	max-width: 161px;
}

.dt-page-body .ms-container {
    width: 700px;
    max-width: 470px;
}

.dt-page-body .ms-container .ms-selectable, .dt-page-body .ms-container .ms-selection {
    background: #71606000;
    color: #939393;
}

.dt-page-body .ms-container .ms-selectable::before {
  content: 'Available';
}

.dt-page-body .ms-container .ms-selection::before {
  content: 'Selected';
}

.dt-page-body .ms-container .ms-selectable li.ms-elem-selectable, .dt-page-body .ms-container .ms-selection li.ms-elem-selection {
    border-bottom: 1px #eeeeee00 solid;
    color: #cacaca;
}

.dt-page-body .ms-container .ms-list {
    border-color: #626262;
    height: 630px;
    margin-top: 5px;
}

.wo-res-page-body .ms-container .ms-list {
    height: 300px;
}

.inventory-result .location-data {
	max-width: 100px;
}

.no-left-bar .logo-box {
	background-color: transparent !important;
}

.no-left-bar .content-page {
	margin-left: 0px;
	margin-top: 20px !important;
}

.no-left-bar .navbar-custom {
	position: relative;
}

.no-left-bar .content-page a {
	color: #fff;
}

.no-left-bar .content-page a:hover {
	color: #67b4ff;
}

.no-left-bar .content-page .footer {
	left: 0px;
}

#receive-raw-materials-form, .receive-raw-materials-form, #edit-receive-rm-form {
	max-width: 1660px;
}

#sidebar-menu > ul > li > a {
	padding: 6px 20px !important;
  }

.admin-options span {
	color:#777;
}

.admin-options .column-1 input {
	width: 200px !important;
}
.not-active {
	color: grey !important;
}

.sc_row_dragable_placeholder {
	background-color: #86b9f3;
	border: 1px dashed rgb(0, 47, 219);
	margin-top: 8px;
	margin-bottom: 8px;
}

@media (min-width: 1201px) {
	.sc_row_dragable_placeholder {
		height: 125px;
		width: 100%;
	}
}

@media (min-width: 1200px) and (max-width: 1024px){
	.sc_row_dragable_placeholder {
		height: 100px !important;
		width: 453px;
	}
}
@media (min-width: 768px) and (max-width: 1023px){
	.sc_row_dragable_placeholder {
		height: 120px;
		width: 453px;
	}
}

@media (max-width: 767px) {
	.sc_row_dragable_placeholder {
		height: 120px;
		width: 320px;
	}
}

.row_dragable_placeholder {
	background-color: #86b9f3;
	border: 1px dashed rgb(0, 47, 219);
	margin-top: 8px;
	margin-bottom: 8px;
}

@media (min-width: 1201px) {
	.row_dragable_placeholder {
		height: 125px;
		width: 100%;
	}
}

@media (min-width: 1200px) and (max-width: 1024px){
	.row_dragable_placeholder {
		height: 100px !important;
		width: 453px;
	}
}
@media (min-width: 768px) and (max-width: 1023px){
	.row_dragable_placeholder {
		height: 120px;
		width: 453px;
	}
}

@media (max-width: 767px) {
	.row_dragable_placeholder {
		height: 120px;
		width: 320px;
	}
}


/* light theme styles for invoice_g section pages */

.light #ci_customer_bill_p, #ci_customer_ship_p {
	border: 1px solid rgba(193, 193, 193, 0.61);
	border-radius: 5px;
}

.light .receive-rm-form-head p {
	border: 1px solid #d9d9d9b8;
}

.light .btn-secondary {
	background-color: #6c757d;
	/* background-color: #00ff00; */
}

.light .raw-mat-group-list-row, .light .raw-mat-list-row, .light .rec-raw-mat-list-row {
	background-color: #fff;
}

.light .raw-mat-group-list-row a, .light .rec-raw-mat-list-row a {
	color: #2c86d5;
}

.light .text-muted {
	color: #6a728a !important;
}

.light .btn-outline-info {
	color: #0074ac;
	border-color: #0074ac;
}

.light .btn-outline-info:hover {
	color: #fff;
	border-color: #35b8e0;
}

.light .num-records-found {
	color: #3e3e3e !important;
}

.light .btn-outline-primary {
	color: #005db7;
	border-color: #0063c4;
}

.light .btn-outline-primary:hover {
	color: #000;
}

.light .btn-outline-success {
	color: #008441;
	border-color: #00994c;
}

.light .btn-outline-success:hover {
	color: #fff;
	border-color: #007b3d;
}

.light .btn-outline-warning {
	color: #f2ad00;
	border-color: #b78200;
}

.light .btn-outline-warning:hover {
	color: #343a40;
	border-color: #f9c851;
}

.light #add_new_tr, .light #add_new_scan_area_row {
	background-color: #80808000;
	color: #000000bf;
}

.light #add_new_tr:hover, .light #add_new_scan_area_row:hover {
	color: #fff;
	background-color: #5c636a;
}

.light .h4, .light h4 {
	color: #484848;
}

.light #edit-receive-rm-form .selectize-input.disabled, .light #edit-inv-form .selectize-input.disabled {
	color: #000 !important;
	font-weight: 500;
}

.light #edit-receive-rm-form .selectize-input, .light #edit-inv-form .selectize-input {
	border-color: #505a6a91 !important;
}

.light #edit-receive-rm-form .form-select:disabled, .light #edit-wo-form .form-select:disabled, .light #edit-inv-form .form-select:disabled, .light .use-disabled-form-elements .form-select:disabled {
	border-color: #b7b7b7a3 !important;
}
.light .form-select:disabled {
	color: #707d84;
	background-color: #f7f7f700;
}

.light .edit-invoice-shipping-tbl th {
	color: #000000b2;
}

.no-border-bottom {
	border-bottom-width: 0 !important;
}

.light .edit-invoice-modal span {
	color: #ffb300;
}

.light .top-bar-sort-by .dropdown-menu a:hover {
	background-color: #3a7980;
	/* color: #00f; */
}

.light .left-side-menu .group-title {
	color: #444 !important;
}

.light .list-headliner {
	background-color: #ccc;
}

.light .responsive-table-plugin .table-responsive thead tr {
	color: #333;
}

.light.no-left-bar .content-page a {
	color: #000;
}

.light table tbody tr:hover {
	background-color: #fff;
}

.light .edit-pro-rm-row {
	background-color: #ececec;
}

body[data-topbar-color=light] .content-page {
	margin-top: 94px;
}

.unread-tr {
	background-color: #dfe8f7;
}

.unread-tr span {
	font-weight: 600;
}

.lia-btn {
	border: none !important;
	font-size: 25px !important;
	padding: 0px 5px !important;
	margin-top: -10px !important;
}


.switch_check_box_label {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 34px;
}

.switch_check_box_label input {
	opacity: 0;
	width: 0;
	height: 0;
}

.switch_check_box_slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.switch_check_box_slider:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked + .switch_check_box_slider {
	background-color: #0170FF;
}

input:focus + .switch_check_box_slider {
	box-shadow: 0 0 1px #2196F3;
}

input:checked + .switch_check_box_slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}

.switch_check_box_slider.round {
	border-radius: 34px;
}

.switch_check_box_slider.round:before {
	border-radius: 50%;
}

body[data-leftbar-color="dark"] .left-side-menu #sidebar-menu .menu-title {
	color: white !important;
}

body[data-leftbar-color="dark"] .left-side-menu #sidebar-menu > ul > li > a {
	color: #b9babb;
}

body .dismisable-close-btn {
	color: #000 !important;
	opacity: 1;
	filter: revert;
}

.receive-pay-batch {
	padding-left: 0px;
}

#payment_amount {
	display: inline;
	width: 150px;
	margin-top: 5px;
}

.big-check-box {
	transform: scale(1.5);
}

.batch_payment_row_amount {
	max-width: 120px;
}

#total_received_amount, #amount_to_apply, #amount_to_credit {
	display: inline;
	width: 150px;
	margin-top: 5px;
}

#amount_to_apply, #amount_to_credit {
	border: none;
	background-color: rgba(128, 128, 128, 0.15);
}

.span-warning {
	color: #ffb300;
}

.payment-not-editable {
	background-color: #fdd;
}

@media (min-width: 1201px) {
	.bpl-customer-col {
		min-width: 250px;
	}
}

.light .paid-row-invoice {
	background-color: #c8ffd5;
}

.piipb-item-type {
	color: #aaa;
	margin-left: 10px;
}

.light .additional-credit-ins a {
	color: blue;
}

.items_table .mdi-arrow-all {
	font-size: 25px;
}

.light #invoices-sorting-form .row {
	background-color: #c4ccd7;
}

/*Go to top button*/
#back-top{
	bottom:50px;
	position: fixed;
	right:25px;
	z-index:800;
	background:#001fc6;;
	color:#fff;
	border-radius:100%;
	height:40px;
	width:40px;
	text-align:center;
	line-height:45px;
	opacity:0;
}
#back-top.show {
	opacity: 1;
}
#back-top:hover{
	background:#000;
	color:#fff;
}

.fa-angle-up::before {
	position: absolute;
	right: 11px;
	top: 4px;
}

/* #get-totals-form .totals-row-label, #get-totals-form .totals-row-chkbox {
	margin-top: 12px;
} */
#get-totals-form .totals-row-label {
	margin-top: 6px;
}

#get-totals-form .get_total {
	min-width: 115px;
}

#get-totals-form .totals-row-label {
	min-width: 200px;
}

#get-totals-form .total-box {
	max-height: 40px;
}

table.open-invoice-statement-inv-tbl > tbody > tr > td {
	padding-bottom: 7px;
	padding-top: 7px;
	/* padding-bottom: 15px;
	padding-top: 15px; */
}

table.open-invoice-statement-inv-tbl > thead > tr, table.open-invoice-statement-sum-tbl > thead > tr {
	background-color: #eaeaea;
}

table.open-invoice-statement-sum-tbl > tbody > tr > td {
	border-bottom-width: 0;
}

.tbl-stick-bottom {
	position: absolute;
	bottom: 20px;
}

.mt-75 {
	margin-top: 75px;
}

.mt-50 {
	margin-top: 50px;
}

.barcode_scan_textarea {
	min-height: 300px !important;
}

.alert-dismissible .btn-close {
	opacity: 1;
}

.scan_area_delete_btn_col {
	max-width: 56px;
}

.scan_area_delete_btn {
	margin-top: 3px;
	padding: 0px 10px !important;
	font-size: 20px !important;
	color: #883939 !important;
	border-color: #883939 !important;
}

.scan_area_delete_btn:hover {
	background-color: #000 !important;
	color: #ff0000 !important;
}

table.table.rm_receive_table {
	border-bottom: 2px solid #d5d5d5;
}

#woip-alert {
	background: #01631a;
	color: white !important;
}

.inactive-opacity {
	opacity: 0.5;
	text-decoration: line-through;
}

#inv-send-email-modal .muted-text {
	color: #777;
	margin-right: 10px;
}
