/*------------------------------------------------------------------
[ Validation / .form-group ]
*/

span.error {
  color: #B94A48;
  font-size: 12px;
  font-weight: 600;
  position: relative;
  top: 5px;
  padding: 4px 8px;
  margin-bottom: 1em;
  color: #FFF;
  background: #B94A48;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
}

span.error::after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #B94A48;
  position: absolute;
  top: -6px;
  left: 7px;
}

span.error {
  padding-bottom: .5em;
}
span.error div.clean {
  display: none;
}
span.success span.error {
  display: none !important;
}
span.success span.error::after {
  border: none;
}
span.success div.clean {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
}
span.success input + div.clean,
span.success select + div.clean,
span.success textarea + div.clean {
  /*left: 8px;*/
}
.form-group label.error {
  color: #B94A48;
  font-size: 12px;
  font-weight: 600;
  position: relative;
  top: 5px;
  padding: 4px 8px;
  margin-bottom: 1em;
  color: #FFF;
  background: #B94A48;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
}

.form-group label.error::after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #B94A48;
  position: absolute;
  top: -6px;
  left: 7px;
}

.form-group.error {
  padding-bottom: .5em;
}
.form-group.error div.clean {
  display: none;
}
.form-group.success span.error {
  display: none !important;
}
.form-group.success span.error::after {
  border: none;
}
.form-group.success div.clean {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
}
.form-group.success input + div.clean,
.form-group.success select + div.clean,
.form-group.success textarea + div.clean {
  /*left: 8px;*/
}

/*Footer Menu */
.sortable li.mjs-nestedSortable-collapsed > ol {
			display: none;
		}
.sortable li.mjs-nestedSortable-branch > div > .disclose {
			display: inline-block;
		}
.sortable li.mjs-nestedSortable-collapsed > div > .disclose > span:before {
			content: '+ ';
		}
.sortable li.mjs-nestedSortable-expanded > div > .disclose > span:before {
			content: '- ';
		}
		
.footer_page .sortable .mjs-nestedSortable-collapsed > .linking{background:#F7F7F7; border:1px solid #ebebeb;}
.footer_page .sortable .mjs-nestedSortable-expanded > .linking{background:#F7F7F7; border:1px solid #ebebeb;}

.footer_page .sortable{margin:0; padding:0;}
.footer_page .sortable li{ width:100%; display:inline-block; margin-top:0;}
.footer_page .sortable li .linking{background:#ffffff; border:1px solid #dddddd; border-radius:3px; margin-top:0; margin-bottom:5px; padding:8px; width:100%; display:inline-block;}
.footer_page .sortable li .linking .disclose{background:none; padding:0; border:none; margin:0; display:inline-block; float:left;}
.footer_page .sortable li .linking .title{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; width:35%; text-align:left;}
.footer_page .sortable li .linking .type{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; width:19%; text-align:center;}
.footer_page .sortable li .linking .super_status{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; padding-left:50px;}
.footer_page .sortable li .linking #status_1{background:none; padding:0; border:none; margin:0;}
.footer_page .sortable li .linking #status_2{background:none; padding:0; border:none; margin:0;}
.footer_page .sortable li .linking #status_3{background:none; padding:0; border:none; margin:0;}
.footer_page .sortable li .linking #status_4{background:none; padding:0; border:none; margin:0;}
.footer_page .sortable li .linking #status_5{background:none; padding:0; border:none; margin:0;}
.footer_page .sortable li .linking .action{background:none; padding:0; border:none; margin:0; display:inline-block; float:right; margin-right:10px;}
.footer_page .sortable li .linking .action .action{ background:#fcfbfb url(../../images/admin/action_bg.jpg) repeat-X 0 bottom; padding:2px; border:1px solid #cccccc; font-size:0px; display:inline-block; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin:0 3px;}
.footer_page .sortable li .linking .action .action.view{float:left;}
.footer_page .sortable li .linking .action .action.edit{float:left;}
.footer_page .sortable li .linking .action .action.delete{float:left;}

.footer_page .sortable li ol li .linking{background:#ffffff; border:1px solid #dddddd; border-radius:3px; margin-top:0; margin-bottom:5px; padding:8px; width:100%; display:inline-block;}
.footer_page .sortable li ol li .linking .disclose{background:none; padding:0; border:none; margin:0; display:inline-block; float:left;}
.footer_page .sortable li ol li .linking .title{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; width:31%; text-align:left;}
.footer_page .sortable li ol li .linking .type{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; width:24%; text-align:center;}
.footer_page .sortable li ol li .linking .super_status{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; padding-left:39px;}
.footer_page .sortable li ol li .linking #status_1{background:none; padding:0; border:none; margin:0;}
.footer_page .sortable li ol li .linking #status_2{background:none; padding:0; border:none; margin:0;}
.footer_page .sortable li ol li .linking .action{background:none; padding:0; border:none; margin:0; display:inline-block; float:right; margin-right:10px;}

.footer_page .sortable li ol li ol li .linking{background:#ffffff; border:1px solid #dddddd; border-radius:3px; margin-top:0; margin-bottom:5px; padding:8px; width:100%; display:inline-block;}
.footer_page .sortable li ol li ol li .linking .disclose{background:none; padding:0; border:none; margin:0; display:inline-block; float:left;}
.footer_page .sortable li ol li ol li .linking .title{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; width:28%; text-align:left;}
.footer_page .sortable li ol li ol li .linking .type{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; width:27%; text-align:center;}
.footer_page .sortable li ol li ol li .linking .super_status{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; padding-left:33px;}
.footer_page .sortable li ol li ol li .linking #status_1{background:none; padding:0; border:none; margin:0;}
.footer_page .sortable li ol li ol li .linking #status_2{background:none; padding:0; border:none; margin:0;}
.footer_page .sortable li ol li ol li .linking .action{background:none; padding:0; border:none; margin:0; display:inline-block; float:right; margin-right:10px;}

.footer_page .sortable li ol li ol li ol li .linking{background:#ffffff; border:1px solid #dddddd; border-radius:3px; margin-top:0; margin-bottom:5px; padding:8px; width:100%; display:inline-block;}
.footer_page .sortable li ol li ol li ol li .linking .disclose{background:none; padding:0; border:none; margin:0; display:inline-block; float:left;}
.footer_page .sortable li ol li ol li ol li .linking .title{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; width:24%; text-align:center;}
.footer_page .sortable li ol li ol li ol li .linking .type{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; width:33%; text-align:center;}
.footer_page .sortable li ol li ol li ol li .linking .super_status{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; padding-left:16px;}
.footer_page .sortable li ol li ol li ol li .linking #status_1{background:none; padding:0; border:none; margin:0;}
.footer_page .sortable li ol li ol li ol li .linking #status_2{background:none; padding:0; border:none; margin:0;}
.footer_page .sortable li ol li ol li ol li .linking .action{background:none; padding:0; border:none; margin:0; display:inline-block; float:right; margin-right:10px;}

.footer_page .sortable li ol li ol li ol li ol li .linking{background:#ffffff; border:1px solid #dddddd; border-radius:3px; margin-top:0; margin-bottom:5px; padding:8px; width:100%; display:inline-block;}
.footer_page .sortable li ol li ol li ol li ol li .linking .disclose{background:none; padding:0; border:none; margin:0; display:inline-block; float:left;}
.footer_page .sortable li ol li ol li ol li ol li .linking .title{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; width:22%; text-align:center;}
.footer_page .sortable li ol li ol li ol li ol li .linking .type{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; width:36%; text-align:center;}
.footer_page .sortable li ol li ol li ol li ol li .linking .super_status{background:none; padding:0; border:none; margin:0; display:inline-block; float:left; padding-left:10px;}
.footer_page .sortable li ol li ol li ol li ol li .linking #status_1{background:none; padding:0; border:none; margin:0;}
.footer_page .sortable li ol li ol li ol li ol li .linking #status_2{background:none; padding:0; border:none; margin:0;}
.footer_page .sortable li ol li ol li ol li ol li .linking .action{background:none; padding:0; border:none; margin:0; display:inline-block; float:right; margin-right:10px;}


.title_old_price{
	font-family: rupee;  
	color: #9e9e9e;
   /* float: left;
    font-size: 18px;
    line-height: 25px;
    margin: 7px 10px 10px -35px;*/
	text-decoration:line-through;
}
.title_price{
	font-family: rupee;  
	color: #333;
   /* float: left;*/
    font-size: 24px;
    line-height: 25px;
    margin: 7px 10px 10px -35px;
}


ul.colour_opt{
	list-style: outside none none;
    margin: 0;
    padding: 0;
}

li.colour_opt{
	border: 1px dotted #ccc;
   /* cursor: pointer;*/
    float: left;
    margin-right: 10px;
    padding: 0;
}

.colour_picker{
	display: block;
    height: 20px;
    margin: 2px;
    width: 20px;
}

.color_div {
	float: left;
	margin-right:5px;
}