#delete-error-logs, #delete-success-logs {
	width: 10%;
	margin: 1em 0;
}

.column-name.column-primary {
	width: 15%!IMPORTANT;
}

.column-product_tag {
	width: 5% !IMPORTANT;
}

.column-megaventory_stock {
	width: 15%;
}

.column-purchase_price {
	width: 4%;
}

.credentialsTable{
	width: 100%;
}

.credentialsTable td:first-child{
	width: 150px;
}
.qty-on-hand {
	color: #666;
}

.qty-non-shipped {
	color: Red;
}

.qty-non-allocated {
	color: DarkRed;
}

.qty-non-received {
	color: Green;
}

.qty-row {
	width: 100%;
	text-align: center;
	box-sizing: border-box;
}

.mv-notice{
	background: #fff;
	border: 1px solid #c3c4c7;
	border-left-width: 4px;
	box-shadow: 0 1px 1px rgba(0,0,0,.04);
	margin: 5px 0 15px;
	padding: 1px 12px;
}

.mv-notice.notice-warning{
	border-left-color: #dba617;
}

.qty-row div.d-table-cell:first-child {
	text-align: left;
}

.qty-row  div.d-table-cell {
	padding: 0px;
}

.mv-payment-method-mapping, .mv-notice-wrap{
	margin-top: 1em;
}

.initNoticeDiv {
	padding-bottom: 15px;
	text-align: start;
}

.inventories, .mv-payment-method-mapping, .mv-notice-wrap {
	text-align: left;
	width: 40%;
}



/* ADMIN PANEL */

.mv-action {
	display: inline-block;
	width: 100%;
}
.mv-row {
	width: 100%;
	display: block;
	float: none;
	overflow: auto;
	text-align: center;
}

.mv-row .connection {
	text-align: left;
}

.mv-row .credentials{
	width: 45%;
}

.mv-row .actions {
	width: 70%;
	float: left;
}

.mv-row h3 {
	text-align: left;
	margin-bottom: 20px;
	margin-top: 40px;
}

.mv-status ul {
	display: table;
	width: 70%;
}

.mv-row .warning {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 8px;
	font-size: 15px;
	color: #A00;
	font-weight: bold;
}

.mv-status ul li {
	display: inline-table;
	width: 60%;
	margin: 0 1%;
}

.mv-status ul li.mv-li-left {
	text-align: left;
	box-shadow: 0.1rem 0.1rem 0.5rem 0.1rem #AAA;
	display: inline-block;
	width: 8%;
}

.mv-status ul li.mv-li-left .fa-check{
	display: block;
	text-align: center;
	padding: 0.5em;
	background: #207520;
	color: #FFF;
	font-size: 22px;
}

.mv-status ul li.mv-li-left .fa-times{
	display: block;
	text-align: center;
	padding: 0.5em;
	background: rgb(168, 14, 45);
	color: #FFF;
	font-size: 22px;
}

.mv-status ul li.mv-li-left .success-desc{
	text-align: center;
	display: block;
	background: rgb(222, 255, 214);
	padding: 0.3em;
	color: #207520;
}

.mv-row ~hr{
	border: 0;
	background: #CCC;
	padding: 0.2em;
	border-radius: 0.2rem;
}

.mv-status ul li.mv-li-left .error-desc{
	text-align: center;
	display: block;
	background: rgb(255, 214, 222);
	padding: 0.3em;
	color: rgb(168, 14, 45);
}


.mv-form form .mv-form-body {
	display: table;
	width: 100%;
	text-align: center;
}

.mv-form .mv-form-body p {
	display: table-row;
}

.mv-form .mv-form-body label, .mv-form .mv-form-body input {
	display: table-cell;
}

.inventories .mv-disabled-checkbox{
	background: #EEE;
	opacity: 1;
}

.mv-form .mv-form-bottom {
	margin-top: 10px;
	display: block;
	text-align: center;
	margin-right: 10rem;
}

div.mv-row.row-main {
	width: 100%;
}

.mv-admin {
	text-align: center;
	min-width: 800px;
}

.mv-admin h1 {
	margin-right: 5%;
}


/* ERROR LOG AND TAX TABLE */
.mv-row table {
	text-align: left;
}

.mv-row .userNotificationTable-wrap {
	width: 70%;
	max-height: 500px;
	overflow: auto;
}

.mv-row .tax-wrap {
	width: 70%;
	max-height: 300px;
	overflow: auto;
}
.smallColumn{
	width: 5%;
}

.mediumColumn{
	width: 10%;
}

#loading, #loading_operation{background-color: transparent;height: 100%!important;right: 0!important;text-align: center!important;top: 0!important;vertical-align: middle;white-space: nowrap!important;width: 100%!important;z-index: 13000!important;}
#InnerLoading{background-color: #F0F0F0;filter: progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=1);height: 100%!important;opacity: 0.96;position: absolute!important;top: 0!important;width: 100%!important;}
.InnerloadingBox{background-color:transparent;border:medium none;position:fixed;top:0;margin:auto 0;left:40%;top:30%;}
#loading h1{left:41%;position:fixed;top:35%;}
#loading_operation h1{left:41%;position:fixed;top:35%;}
.InnerloadingBox > span{  display:inline-block;animation: loading 0.9s infinite alternate; -webkit-animation: loading 0.9s infinite alternate; -moz-animation: loading 0.9s infinite alternate;
	color:#2D882D;width:100px;font-size:300pt;}
.InnerloadingBox > span:nth-child(2){color:#2D882D; animation-delay: 0.2s; -webkit-animation-delay: 0.2s; -moz-animation-delay: 0.2s;}
.InnerloadingBox > span:nth-child(3){ color:#2D882D; animation-delay: 0.2s;  -webkit-animation-delay: 0.2s; -moz-animation-delay: 0.2s;}

.pullUpdates {
	display: flex;
	text-align: left;
}
.pullUpdatesHint{
	position: absolute;
	width: 300px;
	margin-top: -65px;
	margin-left: 20px;
	display: inline-block;
	background: rgba(80,80,80, 0.6);
	border-radius: 0.8rem;
	color: #FFF;
	padding: 1em;
}
.pushAction {
	width: 350px;
	text-align: center;
	display: block;
}

.stockNotice {
	background: #ccc;
	padding: 20px;
	margin-bottom: 20px;
}
#locations {
	margin-top: 20px;
}
#locations th, #success-log th, #error-log th, #taxes th{
	font-weight: 600;
	top: 0px;
	position: sticky;
	background:white;
}
@keyframes loading {
	0% {
		width: 16.7%;
		transform: translateZ(0);
	}
	100% {
		width: 30%;
		transform: translateZ(-21px);
	}
}
@-webkit-keyframes loading {
	0% {
		width: 16.7%;
		-webkit-transform: translateZ(0);
	}
	100% {
		width: 30%;
		-webkit-transform: translateZ(-21px);
	}
}
@-moz-keyframes loading {
	0% {
		width: 16.7%;
		-moz-transform: translateZ(0);
	}
	100% {
		width: 30%;
		-moz-transform: translateZ(-21px);
	}
}

@keyframes loading_operation {
	0% {
		width: 16.7%;
		transform: translateZ(0);
	}
	100% {
		width: 30%;
		transform: translateZ(-21px);
	}
}
@-webkit-keyframes loading_operation {
	0% {
		width: 16.7%;
		-webkit-transform: translateZ(0);
	}
	100% {
		width: 30%;
		-webkit-transform: translateZ(-21px);
	}
}
@-moz-keyframes loading_operation {
	0% {
		width: 16.7%;
		-moz-transform: translateZ(0);
	}
	100% {
		width: 30%;
		-moz-transform: translateZ(-21px);
	}
}

.updateButton{
	border-radius: 5px;
	align-self: flex-start;
	background-color: #00AADC;
	border-color: #0087BE;
	box-shadow: 0 1px 0 #0087BE;
	color: #fff;
	font-size: 1.1em;
	height: auto;
	padding: 0.45em 1.5em;
	text-shadow: none;
	margin-bottom: 5px;
	margin-top: 15px;
}

@font-face {
	font-family: 'password';
	font-style: normal;
	font-weight: 400;
	src: url(https://jsbin-user-assets.s3.amazonaws.com/rafaelcastrocouto/password.ttf);
}

.inventories .form-table th{
	width:auto;
}

.inventories .form-table{
	width:auto;
}

.shipping_sortable{
	min-height: 100px;
	min-width: 100px;
}

.form-table th {
	width: 15%;
}

.sortableRowEnabled {
	border:1px solid lightgray;
	border-radius: 7px;
	padding: 3px 6px;
	width:max-content;
	background-color: whitesmoke;
	opacity: 0.7;
}

.sortableRowEnabled:hover {
	cursor: pointer;
	opacity: 1;
}
/* Atomic CSS region */

.displayNone{display: none;}
.displayBlock{display: block;}
.displayInline{display: inline;}
.fontFamilyPassword{font-family: password;}
.fontSize18{font-size: 18px !important;}
.halfWidth{width: 50%}
.Mar10{margin: 10px;}
.MarLe15{margin-left: 15px}
.MarLe30{margin-left: 30px}
.MarTop10{margin-top: 10px}
.Padd10{padding: 10px;}
.width25per{width:25%}
.width10per{width:10%}
.width80per{width:80%;}
.width30px{width:30px;}
.tblCell{display:table-cell}
.flLeft{float:left}
.red{color:#db3236}
.green{color:#3cba54}
.yellow{color:#f4c20d}
.blue{color:#4885ed}
.none{display:none}
.CurPointer {cursor: pointer}
.margin5px{margin:5px;}
.d-table{display:table;}
.d-table-row{display:table-row;}
.d-table-cell{display:table-cell;}
