/*------------------------------------------------------------------

[ 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: 18px; /* font-size: 24px; */

    line-height: 25px;

    /* margin: 7px 10px 10px -35px; */

	margin: 7px 10px 10px 0px;

}





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;

}



.mydashboard

{

	width:19%; background-color:#FFF;

	  border:1px #aaa solid; 

	padding:5px;

	 margin: 5px; 

	//height:50px; 

	text-align:center; 

	vertical-align:middle !important;

	 border-radius: 15px;

}



.mydashboard.active

{	 

	background-color:#888 !important;  

}



.mydashboard.active a

{	 

	 color:#FFF !important; 

}



a.dashboard:link, a.dashboard:active, a.dashboard:visited  {

	 font-size:14px;  

	 vertical-align:middle;	 

}



a.dashboard:hover { 

	text-decoration:none; 

	color:#000;

}



.mydashboard .small { font-size: 11px; }

.no-border th,.no-border td {border: none !important;}



.lbl { 

	font-weight:bold; 

}



.err{

	color: #ff0000;

	font-weight:bold;

}



.suc_msg{

	color:#5CB85C;

	font-weight:bold;

}



.error_red {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 15px;

    text-decoration: none;

    color: #FF0000;

}



.error_blue {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 15px;

    text-decoration: none;

    color: #0000FF;

}

table hr{
  margin-top: 8px;
    margin-bottom: 8px;
}