@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
}
htm, body{ height:100%; }
body {
	font-family:Arial, Helvetica, sans-serif;
	background:#eee;
}
.m-0 {
	margin:0;
}
.m-t-0 {
	margin-top:0;
}
.m-t-xs {
	margin-top:6px;
}
.m-t-sm {
	margin-top:12px;
}
.m-t-md {
	margin-top:16px;
}
.m-t-lg {
	margin-top:24px;
}
.m-t-xl {
	margin-top:32px;
}
.m-r-0 {
	margin-right:0;
}
.m-r-xs {
	margin-right:6px;
}
.m-r-sm {
	margin-right:12px;
}
.m-r-md {
	margin-right:16px;
}
.m-r-lg {
	margin-right:24px;
}
.m-r-xl {
	margin-right:32px;
}
.m-b-0 {
	margin-bottom:0;
}
.m-b-xs {
	margin-bottom:6px;
}
.m-b-sm {
	margin-bottom:12px;
}
.m-b-md {
	margin-bottom:16px;
}
.m-b-lg {
	margin-bottom:24px;
}
.m-b-xl {
	margin-bottom:32px;
}
.m-l-0 {
	margin-left:0;
}
.m-l-xs {
	margin-left:6px;
}
.m-l-sm {
	margin-left:12px;
}
.m-l-md {
	margin-left:16px;
}
.m-l-lg {
	margin-left:24px;
}
.p-0 {
	padding:0!important
}
.p-t-0 {
	padding-top:0!important
}
.p-t-xs {
	padding-top:6px!important
}
.p-t-sm {
	padding-top:12px!important
}
.p-t-md {
	padding-top:16px!important
}
.p-t-lg {
	padding-top:24px!important
}
.p-t-xl {
	padding-top:32px!important
}
.p-r-0 {
	padding-right:0!important
}
.p-r-xs {
	padding-right:6px!important
}
.p-r-sm {
	padding-right:12px!important
}
.p-r-md {
	padding-right:16px!important
}
.p-r-lg {
	padding-right:24px!important
}
.p-r-xl {
	padding-right:32px!important
}
.p-b-0 {
	padding-bottom:0!important
}
.p-b-xs {
	padding-bottom:6px!important
}
.p-b-sm {
	padding-bottom:12px!important
}
.p-b-md {
	padding-bottom:16px!important
}
.p-b-lg {
	padding-bottom:24px!important
}
.p-b-xl {
	padding-bottom:32px!important
}
.p-l-0 {
	padding-left:0!important
}
.p-l-xs {
	padding-left:6px
}
.p-l-sm {
	padding-left:12px!important
}
.p-l-md {
	padding-left:16px!important
}
.p-l-lg {
	padding-left:24px!important
}
.p-l-xl {
	padding-left:32px!important
}
.m-0 {
	margin:0!important
}
a {
	text-decoration:none !important;
	outline:none !important;
	color:#bf1e39;
}
a:hover {
	text-decoration:underline !important;
	color: #2c2a29;
}
ul {
	list-style-type:none;
	padding-left: 34px;
}
p {
	font-size: 13px;
	line-height: 23px;
	color: #666;
	font-weight: 400;
	margin-bottom:0;
}
.innerContant ul {
	margin:0 0 0 30px;
}
.innerContant ul li {
	color: #888;
	line-height: 34px;
	letter-spacing: 0.4px;
	font-weight: 400;
}
hr {
	border-top: 1px solid #ddd;
	margin-bottom: 20px;
	margin-top: 20px;
}
h1, h3, h4, h6 {
	margin:0;
}
h1 {
	font-size: 50px;
	line-height: 58px;
	color: #ffffff;
	font-weight: 400;
}
h2 {
	font-size: 36px;
	line-height: 43px;
	color: #bf1e39;
	font-weight: 400;
}
h3 {
	font-size: 28px;
	line-height: 43px;
	color: #bf1e39;
	font-weight: 400;
}
h4 {
	font-size: 18px;
	color: #2c2a29;
	font-weight: 400;
	line-height: 38px;
}
h5 {
	font-size: 14px;
	line-height: 26px;
	color: #2c2a29;
	font-weight: 400;
}
.dtnDef {
	background: #bf1e39;
	display: inline-block;
	padding: 8px 30px;
	font-size: 14px;
	line-height: 23px;
	color: #fff;
	font-weight: 500;
	border-radius: 3px;
	text-transform: uppercase;
}
.dtnDef:hover {
	color:#fff;
	text-decoration:none !important;
	background: #2c2a29;
}
.green {
	color:#1bbc9b;
}
.blu {
	color:#2f83eb !important;
}
.read_More {
	color:#0da9ff;
	display:block;
}
form label {
	color: #bf1e39;
	font-size: 18px;
	font-weight: 600;
}
input[type="text"], input[type="email"], input[type="password"], select {
	background: #fff;
	border-radius: 3px;
	box-shadow: none;
	border: 1px solid #ddd;
	height: 41px;
	padding: 0 10px;
	width: 100%;
}
.form-control:focus, textarea:focus {
	box-shadow: none;
	outline: 0;
}
textarea {
	border:#d9d5d4 1px solid;
	border-radius: 2px;
	color: #888;
	min-height: 150px;
	width: 100%;
	padding:10px;
}
select.form-control {
	padding: 0 10px;
	font-size: 12px;
}




.container { position:relative; }
.header {
	padding: 28px 0 33px;
	position: relative;
	background:#fff;
}
.header:after {
	border-bottom: 8px solid #bf1e39;
	content: "";
	position: absolute;
	width: 100%;
	bottom: 0;
}
.mineMenu { display: inline-block; }
.header nav.navbar ul.navbar-nav li a {
	font-size: 14px;
	line-height: 51px;
	font-weight: 700;
	padding: 0;
}
.header nav ul li a:hover { text-decoration:none !important; }
.header nav ul li { margin-left: 20px; }
.headerRight { text-align: right; }
.navbar-expand-lg .navbar-nav{
	position:absolute;
	right:0;
	top: 0px;
}





.contant {
	padding:60px 0;
	position: relative;
}
.skuListing {
	margin:80px 0 0 0;
}
.skuListing table {
	width:100%;
}
.skuListing table td {
	color: #555;
	padding: 10px;
	background:#fff;
}
.skuListing table th {
	background: #f2f2f2;
}
.skuListing table th a {
	color:#444;
	font-weight:600;
}
.tableHead tr td {
	background:none;
}




.MainTable{ margin: auto; }
.MainTable table{ 
	width:100%; 
	text-align: center;
}
.MainTable .Record td{ border:0; }
.MainTable .centered{ text-align:center; }
.MainTable .Record .Bottom a.Button{ margin:0 5px; }
.MainTable .Record .Bottom td{ text-align:center; }
.art-button, .witoutlogin .art-hmenu li a {
	background: #bf1e39;
	display: inline-block;
	padding: 8px 30px;
	font-size: 14px;
	line-height: 23px;
	color: #fff;
	font-weight: 500;
	border-radius: 3px;
	text-transform: uppercase;
	border: 0;
}
#withlogin .art-hmenu li:last-child a {
	background: #bf1e39;
	display: inline-block;
	padding: 8px 30px;
	font-size: 14px;
	line-height: 23px;
	color: #fff;
	font-weight: 500;
	border-radius: 3px;
	text-transform: uppercase;
	border: 0;
	margin-top: 6px;
}
.witoutlogin .art-hmenu li a { margin-top: 6px; }
.art-button:hover, .witoutlogin .art-hmenu li a:hover {
	color:#fff;
	text-decoration:none !important;
	background: #2c2a29;
}
.formbotams a.Button{
	background: transparent;
    color: #bf1e39;
    font-weight: 600;
    text-transform: capitalize;
	padding: 0 4px;
}
.formbotams a.Button i { margin-right: 4px; }
.formbotams .button-l, .formbotams .button-r{ display:none; }
#ContentPanel2products{ margin-top:60px; }
#ContentPanel2products .art-postmetadataheader td{
	background:none;
	padding: 0;
}
.art-postmetadataheader .HeaderLeft{ text-align:left; }
.art-postmetadataheader .HeaderLeft h2{ font-size: 28px; }
.art-postmetadataheader .HeaderRight{ text-align:right; }
.Record td, .Record th, .Grid td, .Grid th {
    border: solid 1px #ddd;
    vertical-align: top;
    text-align: left;
    font-size: 13px;
    padding: 10px;
    line-height: 18px;
}
#ContentPanel2products table.Grid tr.Caption th { background: #f2f2f2; }
#ContentPanel2products table.Grid tr.Caption th a{
	color: #444;
    font-weight: 600;
}
#ContentPanel2products table tr td {
    color: #555;
    padding: 10px;
    background: #fff;
}
.formbotams .button-wrapper{
	margin: 10px 0 6px;
    display: inline-block;
}

.footer {
    padding: 0 0 18px;
    color: #fff;
    position: relative;
    width: 100%;
    bottom: 0;
}
.footer p {
	color:#bf1e39;
	font-weight: 600;
}
#ContentLogin1{
    text-align: center;
    background: #fff;
    max-width: 500px;
    margin: auto;
    padding: 50px;	
}
#Contentusers .MainTable .Record .Bottom .button-wrapper, #Contentproducts .MainTable .Record .Bottom .button-wrapper  {margin-left: 10px;}
.MainTable input[type="checkbox"] {
    position: relative;
    top: 3px;
    left: 6px;
}
.restpaswordform .Get_your_Password{ margin:0 !important; }
.restpaswordform .MainTable .Record .Bottom a.Button { margin: 0; }
#Contentexcel_uploads .Controls{ background: #fff; }
#Contentexcel_uploads .Controls td { padding: 6px 10px; }
#Contentexcel_uploads .Controls input[type="file"]{ padding: 7px 0 0; }
#Contentexcel_uploads .Controls .th{ padding-top:17px; }
#Contentexcel_uploads .Controls .button-wrapper { margin: 0 0 0 8px; }
.Error{ color: #bf1e39; }
#Contentexcel_uploads .MainTable .Record{ margin-top: 30px; }
#Contentadd_sku1{ text-align:center; }
#Contentadd_sku1 table{ margin:auto; }
#Contentadd_sku1 .art-radiobutton{
	padding: 0 0 0 13px;
    position: relative;
    top: 2px;
}
#Contentadd_sku1 .art-radiobutton input[type="radio"]{
	position: relative;
    top: 2px;
    left: 3px;
}
#Contentadd_sku1 .select_method{
	margin:25px 0 15px;
    display: block;
}
.samleSkuBtn{
	background: transparent;
    color: #bf1e39;
    font-weight: 600;
    text-transform: capitalize;
    padding: 0 4px;
}
.samleSkuBtn:hover{
	background: transparent;
    color: #bf1e39;
}



/*! responsive style !*//* box resize*/

/********** Media Qyery **********/

@media (max-width: 1200px) {}

@media (min-width: 768px) and (max-width: 991px) {

	.logo img { width: 85%; }
	.navbar-collapse { padding:0; }
	.menu .navbar-default .nav li a {
		padding: 44px 8px;
		font-size: 12px;
	}
}

@media (max-width: 991px) {
	.respondsivemenu {
		position: absolute;
		right: 119px;
		top: -2px;
		width: 100%;
		left: 0;
	}
	.navbar-collapse {
		position: absolute;
		top: 0;
		background: gray;
		z-index: 888;
		padding: 15px 0;
		text-align: center;
		width: 100%;
		left: 1px;
	}
	.navbar-toggler {
		position: absolute;
		top: -41px;
		right: 0;
		z-index: 888888;
		font-size: 25px;
		color: #bf1e39;
	}
	.header nav.navbar ul.navbar-nav li a {
		font-size: 14px;
		line-height: 32px;
		font-weight: 600;
		padding: 0 20px;
		color: #fff;
		text-align: left;
	}
	.art-postcontent { overflow-x: scroll; }
	.navbar{ padding:0; }
	.navbar-expand-lg .navbar-nav { position: relative; }
	#withlogin .art-hmenu li:last-child a {
    	background: transparent;
    	padding: 0 20px;
    	line-height: 23px;
    	font-weight: 600;
    	margin-top: 0;
	}
	.header nav ul li { 
		margin: 0; 
		text-align: left;
	}
	
}

@media (max-width: 767px) {
	.navbar-header {
		position: absolute;
		right: 0;
		top: -36px;
	}
	.menuContant { padding:10px 0; }
	.menu {
		right: inherit;
		position: absolute;
		top: 65px;
	}
	.menu .navbar-default {
		float:none;
		padding:0;
	}
	.menu .navbar-collapse {
		overflow: hidden;
		border: 0;
		background: #f1f1f1;
		margin-top:15px;
	}
	.navbar-toggle {
		margin-right:0;
		background-color:transparent;
		float: left;
		border:0;
		padding: 0;
		margin: 0;
	}
	.navbar-default .navbar-toggle .icon-bar { background-color:#2f83eb; }
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: transparent; }
	.navbar-toggle .icon-bar { margin:auto; }
	.navbar-default .nav {
		float:none;
		display:block;
		text-align:left;
	}
	.nav > li { padding:0 22px; }
	.menu .navbar-default .nav li a {
		padding: 10px;
		font-size: 12px;
		color: #777;
		letter-spacing: 0.5px;
		font-weight: 500;
		border-bottom: 1px solid #ddd;
	}
	.menu .navbar-default .nav li:last-child a { border:0; }
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover { color: #333 !important; }
	h3 {
		font-size: 18px;
		line-height: 32px;
	}
	.Contentexcel_uploads .Controls td {
		display: block;
		text-align: center !important;
	}
	.Contentexcel_uploads .Controls {
		padding: 40px;
		display: block;
	}
	.Contentexcel_uploads .Controls .th label {
		font-size: 21px;
		font-weight: 600;
	}
	.Contentexcel_uploads .Controls input[type="file"] { padding: 15px 0; }
	h2 {
		font-size: 28px;
		line-height: 36px;
	}
	.witoutlogin{
		position: absolute;
    	right: 15px;
    	top: -48px;	
	}
	
}
@media (max-width: 480px) {}
@media (max-width: 380px) {}
