
/* Nanje CSS */
.v-align-left {text-align:left;}
.v-align-right {text-align:right;}
.v-align-center {text-align:center;}
.v-padding-5 {padding:5px!important;}
.v-padding-10 {padding:10px!important;}
.v-padding-15 {padding:15px;}
.v-padding-20 {padding:20px!important;}
.v-padding-30 {padding:30px;}
.v-padding-50 {padding:50px;}

.v-margin-5 {margin:5px;}
.v-margin-10 {margin:10px;}
.v-margin-15 {margin:15px;}
.v-margin-20 {margin:20px;}
.v-margin-50 {margin:50px;}

.v-add-button {
	font-size: 14px;
	padding: 10px;
	border-radius: 50px 10px 10px 50px;
	margin-right: 20px;
}
.v-add-button span {
	background: #54ac9a;
	padding: 9px;
	margin: -9px 0 0 -43px;
	position: absolute;
	border-radius: 50px;
	font-size: 20px;
}
.modal-header {
	background: #ffcb00;
	box-shadow: inset 0px -10px 13px -9px #ce6100;
}
.modal-footer {
	background: #deecf0;
	box-shadow: inset 0px 10px 12px -5px #c2d3d9;
}
.modal-content .modal-header {
	padding-top: 10px;
	padding-bottom: 10px;
}
#leftsidebar {
	background: url(../images/bg-left-top.jpg) no-repeat;
	background-position: left top;
}
.menu {
	background: url(../images/bg-left.jpg);
	background-position: center top;
}
.list li {
	border-bottom: 1px dotted #84eae2;
}
.block-header {
	border-radius: 5px 5px 0 0;
	border-bottom: 1px solid #e1d1b6;
}
.navbar-brand span {
	font-size: 16px;
	color: #fff;
	text-shadow: 1px 1px #e67007;
}
.user-info {
	margin-bottom:0px!important; 
}
.menu {
	box-shadow: 3px -10px 11px -7px #ae7100;
}
.u-cat-drop-l1 {
    background: url(../images/arrow-l1.png) no-repeat left top;
    margin: 0 0 0 20px;
}
.u-cat-drop-l1 span {
    margin: 0 0 0 5px;
}
.u-cat-drop-l2 {
    background: url(../images/arrow-l2.png) no-repeat left top;
	margin: 0 0 0 42px;
}
.u-cat-drop-l2 span {
    margin: 0 0 0 10px;
}
.u-cat-drop-l3 {
    background: url(../images/arrow-l3.png) no-repeat left top;
	margin: 0 0 0 67px;
}
.u-cat-drop-l3 span {
    margin: 0 0 0 10px;
}
.u-cat-drop-sl1 {
    background: url(../images/arrow-l1.png) no-repeat left top;
    margin: 5px 0 0 10px;
    padding: 0 0 0 23px;
}
.u-cat-drop-sl2 {
    background: url(../images/arrow-l2.png) no-repeat left top;
    margin: 0 0 0 45px;
    padding: 0 0 0 20px;
}
.u-cat-drop-sl3 {
    background: url(../images/arrow-l3.png) no-repeat left top;
    margin: 0 0 0 75px;
    padding: 0 0 0 25px;
}
.nanje-validation {
	width: 170px;
	right: 0;
	float: right;
	margin-top: 5px;
}
#slug_result {
	width: 100%;
	margin: 5px 5px 5px 5px;
	font-size: 11px;
	color: #fb9733;
	float: left;
}
.nanje-validation .radio {
	margin-bottom: 0;
}
.bootstrap-tagsinput {
	background: #fff1cf;
}
.bootstrap-tagsinput .tag {
	font-size: 12px;
	padding: 6px;
}
.table-responsive td ul {
	padding: 0;
	margin: 0px 0px 0 7px;
	list-style: circle;
	display: inline-block;
	float: left;
}
.product.details .list-group span {
	padding: 10px;
	font-size: 16px;
	width: 60%;
	text-align: left;
	float: right;
}
.product.details .list-group-item {
	padding: 5px !important;
	vertical-align: middle;
	text-align: left;
}
.product.details .list-group-item b {
	padding: 10px 0 0 5px;
	float: left;
}
.v-product-details .activity li {
	padding-bottom: 10px!important;
}
/* .v-product-details ul {
	padding: 0 10px;
}
.v-product-details li {
	float: left;
	padding: 5px;
	margin: 5px;
} */
.v-slimscroll-175 {
	border: 1px dotted #f28901;
	border-radius: 4px;
	padding: 5px;
	background: #fffefb;
}
.header.v-login-logo {
	margin: -128px 0 0 0;
}
.header.v-login-logo h5 {
	margin: -35px auto 10px auto;
	color: #ff8300;
}
.authentication {
	background:#05112c url(../images/signin.jpg) no-repeat right top;
	background-size: cover;
}
.v-dropify-p-details .dropify-wrapper {
	height: 140px!important;
}
/* invoice */
#invoice {
    border: 1px solid grey;
}
/* invoice / */
/* Order tracking */
ol.progtrckr {
    margin: 0;
    padding: 0;
    list-style-type none;
}

ol.progtrckr li {
	display: inline-block;
	text-align: center;
	line-height: 1.5em;
	padding-bottom: 20px;
	font-size: 15px;
	height: 70px;
}

ol.progtrckr[data-progtrckr-steps="2"] li { width: 49%; }
ol.progtrckr[data-progtrckr-steps="3"] li { width: 33%; }
ol.progtrckr[data-progtrckr-steps="4"] li { width: 24%; }
ol.progtrckr[data-progtrckr-steps="5"] li { width: 19%; }
ol.progtrckr[data-progtrckr-steps="6"] li { width: 16%; }
ol.progtrckr[data-progtrckr-steps="7"] li { width: 14%; }
ol.progtrckr[data-progtrckr-steps="8"] li { width: 12%; }
ol.progtrckr[data-progtrckr-steps="9"] li { width: 11%; }

ol.progtrckr li.progtrckr-done {
    color: black;
    border-bottom: 4px solid yellowgreen;
}
ol.progtrckr li.progtrckr-warning {
    color: black;
    border-bottom: 4px solid rgb(205, 50, 50);
}
ol.progtrckr li.progtrckr-todo {
    color: silver; 
    border-bottom: 4px solid silver;
}

ol.progtrckr li:after {
    content: "\00a0\00a0";
}
ol.progtrckr li:before {
    position: relative;
    bottom: -51px;
    float: left;
    left: 50%;
    line-height: 1em;
}
ol.progtrckr li.progtrckr-done:before {
    content: "\2713";
    color: white;
    background-color: yellowgreen;
    height: 2.2em;
    width: 2.2em;
    line-height:inherit;
    border: none;
    border-radius: 2.2em;
}
ol.progtrckr li.progtrckr-warning:before {
    content: "\2713";
    color: white;
    background-color: rgb(205, 50, 50);
    height: 2.2em;
    width: 2.2em;
    line-height:inherit;
    border: none;
    border-radius: 2.2em;
}
ol.progtrckr li.progtrckr-todo:before {
    content: "\039F";
    color: silver;
    background-color: white;
    font-size: 2.2em;
    bottom: -51px;
}


/* Order Tracking End */

#product_featured_image_ajax {
	width: 100%;
}
/* V Toggle Slider */
.v_switch_products img, .v_product_featured img {
	border: 1px solid #d6dbc8;
	border-radius: 100px;
	cursor: pointer;
}
/*Loader*/
#v_ajax_loader_div {
	width: 100%;
	text-align: center;
	margin: auto;
	background: #009fff4d;
	position: absolute;
	height: 100%;
	vertical-align: middle;
	z-index: 9999999999;
	padding: 30px;
	border-radius: 10px;
}
#v_ajax_loader_div img {
	width: 120px;
	padding: 5px;
	border-radius: 100px;
}
/*Loader*/

.u-upload-section {
	background: #f3f3f3;
	text-align: center;
	position: relative;
	background: linear-gradient(to right, red, purple);
	padding: 5px;
	
}
.u-upload-section .module {
	background: linear-gradient(to right, purple, red);
	color: white;
	padding: 5px;
	/* border-radius: 20px; */
  }

