/* Minification failed. Returning unminified contents.
(2310,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2326,73): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
html {
	position: relative;
	min-height: 100%;
}
body {
	margin-top:127px;
	margin-bottom : 0px !important;
}

.VintageContainer {
	width:100%;
}

/*Changes done after the Easy Panel Access & New Dashboard Design*/
.EasyAccessPanel {
	height:100%;
	width:6%;
	padding:10px 4px;
	background-image: url("../../Images/Bgleft.png");
	background-repeat : no-repeat;
	display:inline-block;
	vertical-align:top;
	position:absolute;
}

.MainContentPanel {
	width:93%;
	height:100%;
	display:inline-block;
	vertical-align:top;
	float:right;
}

.RowClass {
	
	margin-bottom:2%;
	padding-bottom:15px;
}

.Moduleimg_class {
	width:40px;
	margin-bottom:3%;
	border:1px solid #fff;
	border-radius:50px;
	-webkit-transition: background-color 0.5s ease-in-out;
	-moz-transition: background-color 0.5s ease-in-out;
	-o-transition: background-color 0.5s ease-in-out;
	transition: background-color 0.5s ease-in-out;
}

.Module_a_class {
	padding-left:23%;
}

.NameHover {
	display:none;
	text-align:center;
	color:#fff;
	/*margin-left:-14px;*/
}
/*------Exclusive for winery module------*/
.WIN_Module_a_class {    
	display:block;
}
.WIN_RowClass > a:hover .NameHover {
	padding-top:10px;
	display:inline-block;

}
.WIN_LogOut > a:hover .NameHover {
	padding-top:10px;
	display:inline-block;

}
.WIN_RowClass {
	display:block;
	text-align:center;
	margin-bottom:2%;
	padding-bottom:15px;
}
.WIN_LogOut {
	display:block;
	text-align:center;
	bottom:0;
	padding-top:10px;
	border-top:1px solid #fff;
}


/*---------------------------------------*/


.LogOut {
   
	bottom:0;
	padding-top:10px;
	border-top:1px solid #fff;
}

.navbar-collapse {
	padding-right:21px !important;
}

.ProcessClock {
	color: #CACACA;
	font-size:20px;
	margin-left:10px;
	margin-right:8px;
}


.Moduleimg_class:hover, .Moduleimg_class:focus  {
	background-color: #847082;
	border-radius:50px;
	border:none;
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: transform 0.5s ease-out;
	-o-transition: transform 0.5s ease-out;
	transition: transform 0.5s ease-out;
	-ms-transform: scale(1.5,1.5);
	-webkit-transform: scale(1.5,1.5); 
	transform: scale(1.5,1.5);
}

	.Module_a_class:hover .NameHover {
		display:block;
		padding-top:10px;
		text-align:center;
		 
	}
/*----Packaging Type----*/
.customtable {
	background-color:#fff;
}
.customtable thead {
	background-color: #c7236a;
	border: 1px solid #c7236a;
	color: #fff;   
}
.edit_adjustment input {
	width:55px;
	padding:4px;
}
.add-lblheight {
	height:20px;
}
.hidden-text {
	border:0px none;
	background-color:transparent;
}
.add-spanwidth {
	display: inline-block;
	width: 2%;
}
.packagelist {
	list-style: none;
	float: left;
	display: inline-block;
	padding-left:15px;
}
.fieldlist {
	padding-left:0;
}
.pkg_container {
   /* float: left;*/
	width: 100%;
}
.basetypelbl {
	float: left;
	display: inline-block;
}
.package_barrel {
	display:none;
}
.containerpadding {
	margin-bottom:5px;
}
.leftBlock {
	width: 70.5%;
	float: left;
	margin-right: 5px;
}
.rgtBlock {
		width: 28%;
	float: left;
	text-align: right;
}
.blockBox {
		display: block;
	width: 100%;
	min-height: 42px;
	margin-bottom:7px;
}
.buttonblock {
	margin-top:8px;
}
.buttonblock2 {
	margin-top:18px;
}
.wh_invoice_layout {
	padding:5px;
}
.barcode_div {
	float:right;
	width:250px;
}
.bgcolorrowtd {
	background-color:#D0C8CF;
}
.barcode_div div img {
	width:250px;
}
.barcode_text {
	text-align: center;
	font-size: 16px;
}
.borderblock {
	padding-top: 9px;
	padding-bottom: 9px;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	margin-top: 16px;
	margin-bottom: 16px;
}
.tablecontainer {
	display:inline-table;
}
.columnpreset {
	padding-left:0px;
}
.buttoncolumn {
	margin-top:17px;
}
.bootstyled table {
	background:#fff;
}
.linkspan {
	color: #1B9EE2;
	cursor:pointer;
}
.invoice_addr {
		width: 100%;
	float: left;
	margin-top: 5px;
	font-size:16px;
}
.thanks-label {
	font-style:italic;
	color:#422A44;
	font-weight:bold;
	font-size:16px;
}
.invoice_addr span:first-child {
	color:#422A44;
	font-weight:bold;
	font-size:18px;
 }
.stockreceivecombogrid {
	min-height:80px;
	border-bottom: 1px solid #E3E3E3;
}
.stockreceivebtngrid {
	min-height:70px;
	display:block;
}
.blocklabel label {
	margin-top:8px;
}
.columnbox-margin {
	margin-bottom:8px;
}
.blocks {
	border-bottom:1px solid #E3E3E3;
}
.floatspan {
	float:left;
}
.pkg_holder {
	margin-left:16px;
}
.sectionblock {
	min-height:40px;
}
.hideele {
	display:none;
}
.removecolpadding {
	padding:0;
}
.plusbtn {
		font-weight: bold;
	font-size: 20px;
}
.nodata {
	text-align: center;
	font-weight: bold;
	color: red;
}
.msg-flasher {    
	padding:2px;
	text-align:center;
	color:#27CC90;
	font-weight:bold;
}
#Packagetypeform .msg-flasher {
	min-height:20px;
}

.removeleftpadding {
	padding-left:0px;
}
.removerightpadding {
	padding-right:0px;
}
.horizontal-margin {
	margin-top:0px;
}
.bordered-div {
	border:1px solid #23092E;
	padding:4px;
	margin:3px;
}
.highlight-text {
	font-size:15px;
	color:gray;
	font-weight:bold;
}
.nopadding {
	padding:0 !important;
}
.removemarginbottom {
	margin-bottom:0;
}
.outerbutton {
	padding:0 !important;
	padding-right:4px !important;
}
.outerbutton button {
	padding:4px;
}
.innertable > tbody > tr > td {
	border-top:0px none;
}
.verifytable .k-grid-header {
	padding-right:16px !important;
}
.innertable {
	 table-layout:auto !important;
}
.textboxstyle {
	width: 40%;
	border: 2px solid #E5E5E5;
	padding: 5px;
}
.verifytable  tr  td{  

padding-left:5px !important;
padding-top: 2px !important;
padding-bottom: 2px !important;

}
.verifytable .k-grid-header  th.k-header, .k-filter-row  th{
	border:0px none !important;
}
.rowspadding {
	padding-top: 7px;
	display: block;
}
.noborder {
	border:0px none;
	background-color:transparent;
}
.bgcolorrow {
	color:#432947;
	font-weight:bold;
}
.verifytable > .k-grid-content > table > tbody > tr:nth-of-type(odd),.reporttable > .k-grid-content > table > tbody > tr:nth-of-type(odd)  {
  background-color: #f9f9f9;
}
.barcodehide {
	padding-right:4px;
}
.parallel-icon {
	float: left;
	padding-right: 3px;
}
.elefloatleft {
	float:left;
}
.bootable {
	margin-top:10px;
}
.boottable thead {
	background-color:#808080;
	color: #fff;
}
.stocktable {
   /*min-height:170px;*/
}
.font-table {
	color:#432A47;
	margin-top:19px;
}
.stocktranasactionUI {
	display:none;
}

.divider {
	padding-top: 2px;
	border-top: 5px solid #432A44;
	border-bottom: 1px solid #432A44;
	margin-bottom: 21px;
}
.comp-label {
	font-size:21px;
}
.bold-font {
	font-weight:bold;
}
/*----Packaging Type----*/


/*Changes done after the Easy Panel Access & New Dashboard Design ---------------------------------------------- Ends Here*/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

	.EasyAccessPanel {
		width:8%;
		position:relative;
	}

	.MainContentPanel {
		width:92%;
	}

	.NameHover {
		display:block;
		text-align:center;
		color:#fff;
		/*margin-left:-14px;*/
	}
	.Moduleimg_class:focus {
		border:none;
	}
	
	.LogOut {
	   position: relative;
		padding-top:10px;
		border-top:1px solid #fff;
	}

	.NameModule{
		font-size:17px !important;
	}
}



.NameModule {
	font-size: 20px;
}

footer {
	background-image: -moz-linear-gradient(top, #C8246A, #8A256C);
	background-image: -ms-linear-gradient(top, #C8246A, #8A256C);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#C8246A), to(#8A256C));
	background-image: -webkit-linear-gradient(top, #C8246A, #8A256C);
	background-image: -o-linear-gradient(top, #C8246A, #8A256C);
	background-image: linear-gradient(top, #C8246A, #8A256C);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8246A', endColorstr='#8A256C', GradientType=0);
	/*position: absolute;*/
	left: 0;
	bottom: 0;
	height: 60px;
	width: 100%;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}


input[type=number] {
	-moz-appearance:textfield;
}

@media (max-width: 767px) {
	body {
		margin-top:40px;
	}
}

.input-group-addon {
	background-color :#fff;
	border :1px solid #833DA1;
}
.navbar-default {
	background-image: -moz-linear-gradient(top, #C8246A, #8A256C);
	background-image: -ms-linear-gradient(top, #C8246A, #8A256C);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#C8246A), to(#8A256C));
	background-image: -webkit-linear-gradient(top, #C8246A, #8A256C);
	background-image: -o-linear-gradient(top, #C8246A, #8A256C);
	background-image: linear-gradient(top, #C8246A, #8A256C);
	background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8246A', endColorstr='#8A256C', GradientType=0);
	border-color: #8A256C;
}

.navbar-default .navbar-nav > li > a {
	color: #FFFFFF;
}

.navbar-default .navbar-nav > .dropdown > a .caret {
	border-bottom-color: #23092E;
	border-top-color: #FFFFFF;
}

.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #FFFFFF;
  border-bottom-color: #23092E;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #fff;
}


  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #fff;
	background-color: #C8246A;
  }

.btn-default ,.btn-primary, .k-multiselect .k-button {
  color: #ffffff;
  background-color: #636;
  border-color: #636;
}   

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #636;
  border-color: #636;
}




.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active {
	background-color: #c7236a;
	color: #ffffff;
	border-color: #C7236A;
}

.k-multiselect .k-button:hover,
.k-multiselect .k-button:focus,
.k-multiselect .k-button:active,
.k-multiselect .k-button.active {
  color: #ffffff;
  background-color: #B6236A;
  border-color: #B6236A;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #B6236A;
  border-color: #B6236A;
}

.logo_brand {
	display:block;
	margin-left:auto !important;
	margin-right:auto !important;
	padding:0px 5px 0px 5px;
}

.butn_Read_login
{
background-color:#ffffff;
border: 1px solid #B72F21;
color:#B72F21;
font-family: Verdana;
font-weight:bold;
font-size:12px;
padding:5px;
}

.image_foot
{
background-color:#b72f21;
color:#ffffff;
padding:20px;
max-width:100%;
}

.search_btn {
	margin-top:30px;
}

.k-dropdown, .k-selectbox, .k-textbox, .k-datepicker, .k-timepicker, .k-autocomplete, .k-numerictextbox, .k-combobox {
	min-width: 100%;
	max-width: 100%;
}

.k-widget.k-tooltip-validation {
	background-color: #FFF4C9;
	border-color: #FFE79E;
	color: #B72F21;
}

 tr.k-alt {
	background: transparent ;
}

.link_not {
	color:black;
}
	.link_not:hover {
		color: black;
	}

@media (min-width:540px) and (max-width:1200px) {
	.image_foot {
		max-width: 475px;
	}

}

@media (min-width: 1200px) {
	.image_foot {
		max-width: 475px;
	}
}

	.col-lg-3 {
		width: 25%;
	}

	.col-lg-6 {
		width: 50%;
	}

.col-lg-2 {
	width: 16.6667%;
}

.col-lg-4 {
	width: 33.3333%;
}

.col-lg-6 {
	width: 50%;
}

@media (max-width: 767px) {
	.col-lg-2 {
		width: 100%;
	}

	.col-lg-3 {
		width: 100%;
	}

	.col-lg-4 {
		width: 100%;
	}

	.col-lg-6 {
		width: 100%;
	}
}




/* .panel
{
	background-image: -webkit-linear-gradient(right, #FFFFFF, #b05fc4 50%, #FFFFFF);
	background-image: -moz-linear-gradient(right, #FFFFFF, #b05fc4 50%, #FFFFFF);
	background-image: -o-linear-gradient(right, #FFFFFF, #b05fc4 50%, #FFFFFF);
	background-image: linear-gradient(to left, #FFFFFF, #B05FC4 50%, #FFFFFF);
} */

.panel-body {
	padding: 15px 15px 0;
}

.fdetails
{
color: #C7236A;
}

.fdetails a:active
{
	color: #ffffff;
	}

.fdetails a:hover
{
	color: #ffffff;
	}
	
/*	Menu Css	*/



/*	Menu Css Ends Here	*/

/*.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default {
	background-color: #E9E9E9;
	background-image: none, linear-gradient(to bottom, #F6F6F6 0px, #EAEAEA 100%);
	background-position: 50% 50%;
	border-color: #833DA1;
}*/

.panel-default > .panel-heading {
	/*background-image: -moz-linear-gradient(top, #C8246A, #8A256C);
	background-image: -ms-linear-gradient(top, #C8246A, #8A256C);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#C8246A), to(#8A256C));
	background-image: -webkit-linear-gradient(top, #C8246A, #8A256C);
	background-image: -o-linear-gradient(top, #C8246A, #8A256C);
	background-image: linear-gradient(top, #C8246A, #8A256C);
	background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8246A', endColorstr='#8A256C', GradientType=0);
	  background-color: #C7236A;  
	border-color: #C7236A;
	color: #FFFFFF;
	font-size: 19px;
	text-align: center;*/
}

.panel-group {
	width:100% !important;
}

.thumbnail {
	border: 0px solid #833DA1;
}

.searchButton {
	margin-top:5px;
}






/*21st Mar 2014*/


.topbg {
	background-color: #fff;
	min-height: 70px;
}

.nav > li > a {
	display: block;
	padding: 10px 15px;
	position: relative;
}

.nav-pills > li > a {
	border-radius: 10px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	background-color: #8AB831;
	color: #FFFFFF;
}

.badge {
	padding: 7px 10px;
	background-color: grey;
}





a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
	background-color: #8AB831;
	color: #FFFFFF;
}

.navbar-nav > li > a {
	line-height: 26px;
}

.glyphicon {
	top: 3px;
}


.DeleteImage {
	background-image:url("../../images/CloseButton.png") ;
	background-repeat:no-repeat;
	 background-position: 0px 0px;  
	border: none;           
	height: 20px;           
	padding-left: 16px;     
	vertical-align: middle;
	 box-shadow:none;
	  min-width:0px;
	  cursor:pointer;
}


.EditImage {
	background-image:url("../../images/EditButton.png") ;
	background-repeat:no-repeat;
	 background-position: 0px 0px;  
	border: none;           
	height: 20px;           
	padding-left: 16px;     
	vertical-align: middle;
	 box-shadow:none;
	  min-width:0px;
	  cursor:pointer;
}
.EmailImage {
	background-image:url("../../images/EmailButton.jpg") ;
	background-repeat:no-repeat;
	 background-position: 0px 0px;  
	border: none;           
	height: 20px;           
	padding-left: 16px;     
	vertical-align: middle;
	 box-shadow:none;
	  min-width:0px;
	  cursor:pointer;
}

.CopyImage {
	background-image: url("../../images/CopyButton.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;
	height: 20px;
	padding-left: 16px;
	vertical-align: middle;
	box-shadow: none;
	min-width: 0px;
	cursor: pointer;
}

.PaymentUpdateImage {
	background-image:url("../../images/PaymentUpdate.png") ;
	background-repeat:no-repeat;
	 background-position: 0px 0px;  
	border: none;           
	height: 20px;           
	padding-left: 16px;     
	vertical-align: middle;
	 box-shadow:none;
	  min-width:0px;
	  cursor:pointer;
	  margin-left: 9px;
}

.PrintIcon {
	border: none;
	height: 20px;
	padding-left: 16px;
	vertical-align: middle;
	box-shadow: none;
	min-width: 0;
	cursor: pointer;
}

.TransactionImage {
	background-image:url("../images/TransactionButton.png") ;
	background-repeat:no-repeat;
	 background-position: 0px 0px;  
	border: none;           
	height: 20px;           
	padding-left: 16px;     
	vertical-align: middle;
	 box-shadow:none;
	  min-width:0px;
	  cursor:pointer;
}

.PrintImage {
	background-image:url("../images/PrinterButton.png") ;
	background-repeat:no-repeat;
	 background-position: 0px 0px;  
	border: none;           
	height: 20px;           
	padding-left: 16px;     
	vertical-align: middle;
	 box-shadow:none;
	  min-width:0px;
	  cursor:pointer;
}

.success-tick {
		background-image:url("../../images/tick-sign.png");
		background-repeat: no-repeat;
		background-position: 0px 0px;
		border: none;
		height: 20px;
		padding-left: 16px;
		vertical-align: middle;
		box-shadow: none;
		min-width: 0px;
		cursor: pointer;
	}
 .failed-cross {
		background-image: url("../../images/cross-remove-sign.png");
		background-repeat: no-repeat;
		background-position: 0px 0px;
		border: none;
		height: 20px;
		padding-left: 16px;
		vertical-align: middle;
		box-shadow: none;
		min-width: 0px;
		cursor: pointer;
	} 
.mailSuccess {
		background-image:url("../../images/MailSuccess.png");
		background-repeat: no-repeat;
		background-position: 0px 0px;
		border: none;
		height: 20px;
		padding-left: 16px;
		vertical-align: middle;
		box-shadow: none;
		min-width: 0px;
		cursor: default;
	}
 .mailFail {
		background-image: url("../../images/MailFailed.png");
		background-repeat: no-repeat;
		background-position: 0px 0px;
		border: none;
		height: 20px;
		padding-left: 16px;
		vertical-align: middle;
		box-shadow: none;
		min-width: 0px;
		cursor: default;
	} 
 .mailPending {
		background-image: url("../../images/MailPending.png");
		background-repeat: no-repeat;
		background-position: 0px 0px;
		border: none;
		height: 20px;
		padding-left: 16px;
		vertical-align: middle;
		box-shadow: none;
		min-width: 0px;
		cursor: default;
	}

.mailinQueue {
	background-image: url('../../images/MailInQueue.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;
	height: 20px;
	padding-left: 16px;
	vertical-align: middle;
	box-shadow: none;
	min-width: 0px;
	cursor: default;
}
 .MailImage{
	 background-image: url("../../images/mailWhite.png");
		background-repeat: no-repeat;
		background-position: 0px 0px;
		border: none;
		height: 20px;
		padding-left: 16px;
		vertical-align: middle;
		box-shadow: none;
		min-width: 0px;
		cursor: help;
 }
 .eyeImage {
		background-image: url("../../images/eye1.png");
		background-repeat: no-repeat;
		background-position: 0px 0px;
		border: none;
		height: 20px;
		padding-left: 16px;
		vertical-align: middle;
		box-shadow: none;
		min-width: 0px;
		cursor: help;
	}
.DeleteImage:hover {
	background-image: url("../../images/CloseButton.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	border: medium none;
	height: 20px;
	padding-left: 16px;
	vertical-align: middle;
	 box-shadow:none;
	  min-width:0px;
}

.ApproveImage {
	background-image: url("../../images/ApproveIcon.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	border: medium none;
	height: 20px;
	padding-left: 16px;
	vertical-align: middle;
	 box-shadow:none;
	  min-width:0px;
	  cursor:pointer;
}

.RejectImage {
	background-image: url("../../images/RejectIcon.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	border: medium none;
	height: 20px;
	padding-left: 16px;
	vertical-align: middle;
	 box-shadow:none;
	  min-width:0px;
	   cursor:pointer;
}

.DeleteImage:visited {
	background-image: url("../../images/CloseButton.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	border: medium none;
	height: 20px;
	padding-left: 16px;
	vertical-align: middle;
	 box-shadow:none;
}
.k-grid-header
td.k-state-focused, .k-button.k-state-focused {
	background-image: url("../../images/CloseButton.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	border: medium none;
	height:20px;
	padding-left: 16px;
	vertical-align: middle;
	box-shadow:none;
	min-width:0px;
	}

.button-customized-delete {
   background-color: rgba(0, 0, 0, 0);
	border-color: transparent;
	color: #333333;
}
.button-customized-delete:hover {
	background-color: transparent;
	border-color: transparent;
	color: #333333;
}

.k-grid-add {
	background-color:#C7236A;
	color:#fff;
}

.k-grid-add:hover {
		 background-color:#B6236A;
	color:#fff;
}
.k-grid-add:visited {
	 background-color:#B6236A;
	color:#fff;
}

.k-grid-save {
	background-color:#C7236A;
	color:#fff;
}
.k-grid-save:hover {
		 background-color:#B6236A;
	color:#fff;
}
	.k-grid-save:visited {
		background-color: #B6236A;
		color: #fff;
	}

.k-tabstrip-items .k-state-default .k-link, .k-panelbar > li.k-state-default > .k-link {
	color: #B6236A;
   
	
}

.list-inline > li:first-child {
	margin-top: 0px;
	padding-left: 0;
	vertical-align: middle;
}

.list-inline > li {
	display: inline-block;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: transparent;
}

.navbar-default .navbar-brand {
	padding-top: 5px;
}

.roleList {
	background-color: #F5F5F5;
	border: 1px solid #E3E3E3;
	border-radius: 0;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.05) inset;
	margin-bottom: 0px;
	min-height: 20px;
	padding: 10px;
}

/* 28 March Changes with New Version - Bootstrap v3.1.1*/
.modal-dialog-center {
	margin: 0;
	position: absolute;
	top: 30%;
	left: 30%;
}

@media (max-width: 767px) {
  .modal-dialog-center { 
	width: 100%;
  }
}
a {
	color:#C7236A;
	text-decoration:none;
}
a:hover, a:focus {
	color:#AA236B;
	text-decoration:none;
	cursor:pointer;
}

/*Footer Design */

#footer {
	height: 60px;
	bottom: 0;
	width: 100%;
	position:absolute;
	background-image: -moz-linear-gradient(top, #C8246A, #8A256C);
	background-image: -ms-linear-gradient(top, #C8246A, #8A256C);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#C8246A), to(#8A256C));
	background-image: -webkit-linear-gradient(top, #C8246A, #8A256C);
	background-image: -o-linear-gradient(top, #C8246A, #8A256C);
	background-image: linear-gradient(top, #C8246A, #8A256C);
	background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8246A', endColorstr='#8A256C', GradientType=0);
}

.text-muted {
	color: #CCCCCC;
}

.text-muted a {
	color: #CCCCCC;
}


.container .credit {
  margin: 20px 0;
}

.k-ff {
	overflow: inherit !important;
}

.fa-hover a {
	border-radius: 4px;
	color: #222222;
	display: block;
	height: 32px;
	line-height: 32px;
	padding-left: 10px;
}


.fa-hover a:hover {
	background-color: #2EAC4A;
	color: #FFFFFF;
	text-decoration: none;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #FFFFFF;
}

.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight,
.k-panel > .k-state-selected, .k-button:active, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected, .k-marquee-color {
	/*background-color: #C7236A;*/
	background-color: #fafafa;
	border-color: #fafafa;
	color: #201c1c;
}

.k-state-focused, .k-list > .k-state-focused, .k-listview > .k-state-focused, .k-grid-header th.k-state-focused,
td.k-state-focused, .k-button:focus:not(.k-state-disabled):not([disabled]), .k-button.k-state-focused {
	box-shadow: 0 0 7px 0 #C7236A inset;
	color: #FFFFFF;
	background-color: #C7236A;
}

.k-panelbar .k-state-focused.k-state-selected, td.k-state-focused.k-state-selected,
.k-state-selected td.k-state-focused, .k-listview > .k-state-focused.k-state-selected {
	box-shadow: 0 0 10px 3px #C7236A inset;
}

.k-link:hover:not(.k-state-disabled) > .k-i-plus, .k-link:hover:not(.k-state-disabled) > .k-add, .k-state-hover > .k-i-plus,
.k-state-hover > .k-add, .k-state-hover > * > .k-i-plus, .k-state-hover > * > .k-add, .k-button:hover .k-i-plus, .k-button:hover .k-add,
.k-textbox:hover .k-i-plus, .k-textbox:hover .k-add, .k-button:active .k-i-plus, .k-button:active .k-add {
	background-position: -32px -64px;
}


.k-primary, .k-overflow-container .k-primary {
	background-color:#C7236A !important;
	border-color:#C7236A !important;
}

.contactno {
	color: #444444;
	font-size: 16px;
	font-weight: normal;
	line-height: 150%;
	padding-top: 5px;
	text-align: center;
}

.language {
	color: #444444;
	font-size: 14px;
	font-weight: normal;
	line-height: 150%;
	padding-top: 15px;
}


@media (max-width: 767px) {
	.contactno {
		font-size: 12px;
		font-weight: bold;
		text-align: center;
	}

	.list-inline > li {
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
}

.k-state-focused.k-state-selected, .k-list>.k-state-focused.k-state-selected, .k-listview>.k-state-focused.k-state-selected, td.k-state-focused.k-state-selected, .k-button:focus:active:not(.k-state-disabled):not([disabled]) {
	-webkit-box-shadow: inset 0 0 7px 0 #B7236A;
	box-shadow: inset 0 0 7px 0 #B7236A;
}

.borderright {
	border-right: 1px solid #ccc;
	padding-right: 3px;
}

.borderleft
{
	border-left: 1px solid #ccc;
	padding-left: 3px;
}

@media (max-width: 767px) {
	.borderright {
		border-right: 0px solid #ccc;
		text-align: center;
	}

	.borderleft {
		border-width: 0px;
		text-align: center;
	}
}

.k-block, .k-header, .k-grid-header, .k-toolbar, .k-grouping-header, .k-pager-wrap, .k-draghandle {
	background-color: transparent;
	/*color:#F9F0F0;*/
	color:#0c0808;
	
}
/* table heading*/
table th
{
background-color: #636!important;
	color: #fff!important;
	border-color: #3a1234 !important;
	font-weight:bold !important;
}

.tr-lg-1 {
	width: 12%;
	float: left;
}

.tr-lg-2 {
	width: 18%;
	float: left;
}

.tr-lg-3 {
	width: 70%;
	float: left;
}

.tr-lg-1, .tr-lg-2, .tr-lg-3 {
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}

@media (max-width: 767px) {
	.tr-lg-1 {
		width: 100%;
		text-align: center;
	}

	.tr-lg-2 {
		width: 100%;
		text-align: center;
		padding-top: 4%;
	}

	.tr-lg-3 {
		width: 100%;
		text-align: center;
	}

	.tr-lg-1, .tr-lg-2, .tr-lg-3 {
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
	}

	.pull-right {
	float: none !important;
	}
}

.vertiSpace {
	margin-right : 10px;
}

.k-widget.k-treeview {
	color: #333333;
}


.k-treeview .k-in.k-state-hover {
	color: #333333;
}

.JobSheet {
	margin-top:30px;
}

.label-default {
	 background-color: #C7236A;
}
.info_bar_JS {
	
	text-align:right;
}
.info_bar_JS_mob {
	display:none;
}
@media (max-width: 767px) {
	.info_bar_JS_mob {
		display:block;
	}
	.info_bar_JS {
		display:none;
	}
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: #8A256C;
	background-image: -moz-linear-gradient(center top , #C8246A, #8A256C);
	color: #FFFFFF;
}

.navbar-nav > li > .dropdown-menu {
	background-color: #8A256C;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-top: 0;
}
.k-add , .k-update
{
	display:none !important;
	visibility:hidden !important;
}

@media (max-width: 767px) {
	.topbg {
		display:none;
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		position: relative;
	}
	.well {
		background-color: #F5F5F5;
		border: 1px solid #E3E3E3;
		border-radius: 4px;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
		margin-bottom: 20px;
		min-height: 20px;
		padding: 19px;
	}
	.container {
		margin-left: auto;
		margin-right: auto;
		padding-left: 0px;
		padding-right: 0px;
	}
}
.k-treeview .k-in {
	border-style: solid;
	border-width: 1px;
	line-height: 1.3333em;
	margin: 0px 2px 10px;
	padding: 3px 1px 3px 0;
	text-decoration: none;
}

.Movement_JS {
	border: 1px solid #C1C1C1;
	border-radius: 4px;
	padding-bottom:15px;
	margin:0px;
}
.SourceDetails_JS {
	border-right : 1px solid #C1C1C1;
}
hr {
	margin-bottom:5px;
}
.wrap {
	margin: 0 auto;
	position: relative;
	width: 100%;
}
.dropdown-menu {
	padding: 1px 0;
}

.list-unstyled li a {
	color: #222222;
}
.list-unstyled li a:hover {
	color: #93256C;
}
/* Info template */
.k-notification-info.k-group {
	background: rgba(0%,0%,0%,.7) !important;
	color: #fff !important;
}
.new-mail {
	width: 300px;
	height: 100px;
}
.new-mail h3 {
	font-size: 1em;
	padding: 32px 10px 5px;
}
.new-mail img {
	float: left;
	margin: 30px 15px 30px 30px;
}


/* Error template */
.k-notification-error.k-group {
	background: rgba(100%,0%,0%,.47) !important;
	color: #ffffff !important;
}
.wrong-pass {
	width: 500px;
	height: auto;
}
.wrong-pass h3 {
	font-size: 1em;
	padding: 10px 10px 5px;
}
.wrong-pass img {
	float: left;
	margin: 20px 15px 30px 30px;
}

/* Success template */

.k-notification.k-notification-success {
	background:none repeat scroll 0 0 rgba(0%, 60%, 0%, 0.7) !important;
	border-radius :3px;
	color: #ffffff !important;
}

.k-notification-upload-success.k-group {
	background: rgba(0%,60%,0%,.7);
	color: #fff;
}
.upload-success {
	width: 500px;
	height: auto;
	padding: 25px 30px;
	color:#fff;
}
.upload-success h3 {
	font-size: 1.7em;
	font-weight: normal;
	display: inline-block;
	vertical-align: middle;
}
.upload-success img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.SelectionPlace {
	border-radius: 0px 5px 5px 0px;
}
.ItemName {
	font-size:15px;
	text-wrap:normal;
}
.Rate {
	font-size : 24px;
}
.Stocks {
	border: medium solid #eeeeee;
	border-radius: 5px;
	font-size: 16px;
	height: 120px;
	width:140px;
	margin: 0 0 2px 3px;
	padding: 8px;
}
 .StockType {
				float: left;
				position: relative;
				margin: 0 5px;
				padding: 0;
				cursor: move;
			}
 .SaleMarketType
 {
				float: left;
				position: relative;
				margin: 0 5px;
				padding: 0;
				cursor: move;
			}
   .Header {
	background-color : #FAFAFA;
	background-color: #FAFAFA; border-radius: 5px;
	padding: 15px;
	background: -moz-linear-gradient(top, #FAFAFA 0%, #EAEAEA 100%); 
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(234, 234, 234, 1) 100%);
	background: -webkit-linear-gradient(top, #FAFAFA 0%,#EAEAEA 100%); 
	background: -o-linear-gradient(top, #FAFAFA 0%,#EAEAEA 100%); 
	background: -ms-linear-gradient(top, #FAFAFA 0%,#EAEAEA 100%); 
	background: linear-gradient(to bottom, #FAFAFA 0%,#EAEAEA 100%);
}
   .Heading {
color: #0196CD;
font-size: 18px;
font-weight: bold;
text-align:center;
}
   .Category{
	border: medium solid #eeeeee;
	border-radius: 5px;
	font-size: 16px;
	height: 120px;
	width:140px;
	margin: 0 0 2px 3px;
	padding: 8px;
}
	.Category:active {
		border-color:#ADADAD;
	}
.CategoryName {
	font-size: 17px;
	padding: 21px;
}

.DateInvalid {
	display: none;
}


#GiftCardLayout {
	display: none;
}

#CreditMemoPrintLayout {
	display: none;
}

@media print {
	#GiftCardLayout {
		display: table;
		
	}
	#CreditMemoPrintLayout {
		display: table;
	}
}

.PrintGiftCard {
	text-align:center;
}
.paymentrow {
	padding-bottom:5px;
	padding-top: 7px;
	border-bottom :#ADADAD solid 1px ;
}
.paymentColumn {
	border-right :#ADADAD solid 1px;
	margin-left:5px;
	margin-right :8px;
}
.PaymentHeadColumn {
	margin-left:5px;
	margin-right :8px;
}

.masterfields {
	margin-bottom:10px;
	margin-right:18px;
}

.pullbuttons {
	margin-top:15px;
}
.k-grid tr td
{
	border-width: 1px 0 0 0px !important;
}
.formcontroltext {
	height:auto;
}

.shippingrow {
	border-bottom: 1px solid #adadad;
	padding: 7px;
}
label {
	font-weight:bold !important;
}

.Cursorhand {
	cursor:pointer;
}
.CategoryType {
	cursor: move;
	float: left;
	margin: 0 5px;
	padding: 0;
	position: relative;
}
 .mandatory {
			   color:#f00;
		   }



 /*Shital Menu changes*/
   .navbar-default {
	background-color: #fff;
	border-color: #e7e7e7;
	background-image:none;
	color:#AB2F70;
}
		   .navbar-default .navbar-nav > li > a {
	color: #000;
	font-size:15px;
}
		   body {
	margin-bottom: 60px;
	margin-top: 0px;
}
		   .seperator {
			   background-color:#817F80;
			   height:10px;
		   }

		   .navbar {
	border: 1px solid transparent;
	margin-bottom: 0px;
	min-height: 50px;
	position: relative;
}
		   .borderright {
	border-right: 0px solid #ccc;
	padding-right: 3px;
}
		   /*/ table header/*/ 
table th
{
	background-color: #571f4e !important;
	color: #fff !important;
}
table th a {
	color: #fff !important;
}
.navbar {
	border-radius: 0px;
}
		   .navbar-default > li > a:hover {
	color: #AB2F70;
}
		   .navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #000;
  background-color: transparent;
}
	  
.clock {
	margin: 0 auto;
	padding: 0px;
	float:left !important;
	color:#828182;
	font-weight:200;
}

.ulclock {
	margin: 0 auto;
	padding: 0px;
	list-style: none;

}

.ulclock li{
	display: inline;
	font-size: 21px;
	text-align: center;
	font-family: sans-serif;
	text-shadow: 0 0 0px #00c6ff;
}

#point {
	position: relative;
	padding-left: 0px;
	padding-right: 0px;
	font-size:22px;
}
		   .clientdetails {
			   margin-top:10px;
			   color: #AB2F70;
			   font-size:15px;
		   }
		   .support {
			   margin-left:25px;
		   }
		   .showDetails {
			   font-size:15px;
		   }
		   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #000;
}
		   .navbar-nav > li > .dropdown-menu {
	background-color: #fff;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-top: 0;
}
		   footer {
			   background:none;
			  
		   }
		   .text-muted {
				color:#ab2f70;
		   }
			.text-muted a {
				color:#ab2f70;
		   }
		   .oveeridebclass {
			   padding-right:0px;
			   padding-left:0px;
			   margin-right:0px;
		   }
		  .navbar-default .navbar-nav > .dropdown > a .caret {
	border-bottom-color: #23092E;
	border-top-color: #000;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #000;
  border-bottom-color: #23092E;
}

.k-menu .k-item > .k-link {
	padding:0px;
}

.settings ,.transactions {
	border-width:0px !important;
}
.k-link:link, .k-link:visited, .k-nav-current.k-state-hover .k-link {
	color:#000;
}

a {
	color:#817f80;
}
a:hover,a:focus {
	color:#817f80;
}

/*Menu changes css on 24-12-2014*/
			.nav > li > a {
				padding:0 15px;
			}
			.navbar {
				min-height:26px;
			}
		 
			.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
				background-color:#e7e7e7;
				background-image:none;
				color:#000;
			}
.customRow {
	margin-left:15px;margin-right:15px
}
.ShowProcessDate {
	padding-left:0px;margin-top:5px;
}
.InvoiceHeader {
	background-color : #F5F5F5;
	padding: 15px;
	border-bottom: 1px solid #ccc;
}
.TotalAmt {
	color: #0066a7;
	font-size: 20px;
}
.BalAmt {
	color: rgba(232, 46, 46, 1);
	font-size: 20px;
}
.ChangeAmt {
	color: rgba(232, 46, 46, 1);
	font-size: 20px;
	padding: 25px;
}
.paymentColumn {
	border-right: 1px solid #adadad;
	margin-left: 5px;
	margin-right: 8px;
}
.PaymentHeadColumn {
	margin-left: 5px;
	margin-right: 8px;
}

.btn-smallpay {
	-moz-user-select: none;
	background-image: none;
	border: 1px solid #dfe2e5;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	margin-bottom: 0;
	padding: 1px 5px;
	vertical-align: middle;
	white-space: nowrap;
}

.paymentupdaterow {
	border-bottom: 1px solid #adadad;
	padding-bottom: 5px;
	padding-top: 7px;
}
.paymentupdateColumn {
	border-right: 1px solid #adadad;
	margin-left: 5px;
	margin-right: 8px;
}
.PaymentupdateHeadColumn {
	margin-left: 5px;
	margin-right: 8px;
}

.PartnerDetails {
	border-width : 1px 0px 0px ;
	border-style : solid none none;
	border-color: #EEE ;
}

/*.panel-group .panel-heading a:after {
  content: "-";
  float: right;
  margin-right: 5px;
  font-weight: bold;
}
.panel-group .panel-heading a.collapsed:after {
  content: "+";
  margin-right: 5px;
  font-weight: bold;
}*/

.MemberInfogroup {
	border-right: 1px solid #EEE;
}


.DashboardWell {
	border:1px solid #eee;
	box-shadow : 0 2px 5px rgba(0, 0, 0, 0.26);
	margin:7px;
	padding:10px;
	background-color:#FFFFFF;
}

.Historytop {
	border-width: 0px 0px 1px 0px;
	border-style: solid ;
	border-color:#C7236A;
}

.HistorySide {
	border-width: 0px 1px 0px 0px;
	border-style: solid ;
	border-color:#C7236A;
}

.MixPackItemList {
	padding:5px;
	/*font-size:12px;*/
	border-bottom : 1px solid #F5F5F5;
}

.PurchaseHistoryRow {
	border-bottom: 1px solid rgb(238, 238, 238);
	display: inline-block;
	width: 100%;
}

.PurchaseHistoryCategoryItems    {
	min-height: 20px;
	padding: 3px;
	margin-bottom: 2px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}



.InvoiceList {
	padding:7px 1px 22px;
	/*font-size:12px;*/
	border-bottom : 1px solid #F5F5F5;
}

.MixPackList {
	padding:7px 3px 30px;
	border-bottom : 1px solid #F5F5F5;
}

.WholeShipping {
		background-color:#f5f5f5;
		padding:0px 0px 10px 2px;
}

.ShippingAddress {
	border-radius: 5px;
	padding: 5px;
	width:95%;
	white-space: normal;  
	overflow: hidden;  
	text-overflow: ellipsis;
	text-align: left;
	background-color:#fff;
	color:#000000;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
}
.BarcodePadding {
	padding-left: 6px !important;
	padding-right: 6px !important;
}


.MemberHeader{
	padding:10px;

}

#CustomNavMM .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
	color: #541F4D !important;
	background-color: transparent !important;
	border-bottom: solid 3px #541F4D;
}
#CustomNavMM .nav-pills > li > a {
	border-radius: 0px !important;
	color: #7D7D7D !important;
	background-color: transparent !important;
	border-left: solid 1px #CCCCCC;
	text-transform:initial;
}
#CustomNavMM .nav > li > a {
	padding: 0px 14px;
}

#CustomNavMM .nav-pills > li {
	margin: 0px !important;
}
#CustomNavMM .nav > li > a:focus, .nav > li > a:hover {
	color: #541F4D !important;
}
#CustomNavMM .nav li .firstItem {
	border-left: 0px !important;
}
.MemberActive {
	color: #541F4D !important;
	border-bottom: solid 3px #541F4D;
}

.MM_nav{
	border-bottom:1px solid #e7e7e7;
	padding-bottom:10px;
}

.panel-member{
	padding-top:20px;
}


.SubTotal {
	border-bottom:1px dotted #000000;
}
.Discount {
	border-bottom:1px dotted #000000;
}
.Deposit {
	border-top:1px dotted #000000;
}
.PrimeTotal {
	font-size:20px;
	color: #263238;
	border-top:1px solid #000000;
}

 .MemberCategory {
	margin-top:8%;
}

.MailingListHeading{
	margin-left: 27px;
	margin-top: 12px;
}

 .MailingList a{
		height: 157px;
		width: 150px;
		display: block;
		background: url("/Images/WineClub/icons_sprite1.png") 0px -304px;
		overflow: hidden;
	}
	.MailingList a:hover {           
		background-position:  0px -455px;
	}
	.WineClub a{
		height: 155px;
		width: 150px;
		 display: block;
		background: url("/Images/WineClub/icons_sprite1.png")  0px -614px;
		overflow: hidden;
	}
	.WineClub a:hover{        
		background-position:  0px -768px;
	}

#PrintInvoiceLayout {
	display: none;
}

#RestInvoicelayout{
	display: none;
}

.nomarginBottom
{
	margin-bottom:0px !important;
}

@media print {
	#PrintInvoiceLayout {
		display: table;
	}
}


.col-lg-5s, .col-md-5s {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	width: 20%;
}

@media (min-width: 1200px) {
	.col-lg-5s, .col-md-5s {
		float: left;
		 width: 20%;
	}
}

@media (min-width: 992px) {
	.col-lg-5s, .col-md-5s {
		float: left;
		 width: 20%;
	}
}

.classenable {
	color: #000 !important;
	cursor: pointer;
}

.classdisable {
	color: #857d7d !important;
	cursor: not-allowed !important;
}

.ItemHide {
	display: none;
}


.custsearch {
	background-color:#fff;
	border:1px solid #ccc;
	padding:8px;
	border-radius :2px;
	box-shadow : 0 2px 5px rgba(0, 0, 0, 0.26);
}

.PaymentOptionsDiv {
	padding:15px;
}

#paymentModeButtons .btn-primary[disabled]{
	cursor: not-allowed;
	opacity: 0.4;
}

#paymentModeButtons > a >span {
	font-size :18px;
}

#paymentModeButtons {
	margin-left: 25px;
}

#paymentModeButtons > a {
	width: 27%;
	background-color :#607D8B;
}


.MainButtons {
	margin-bottom:5px;
}


.BamboraIframePopUp  .modal-dialog{
   width:690px !important;
}


/*This CSS is specifically for Toggle button*/
/*Toggle CSS Starts Here*/

.toggle {
	cursor: pointer;
	display: inline-block;
}

.toggle-switch {
	display: inline-block;
	background: #ccc;
	border-radius: 16px;
	width: 58px;
	height: 32px;
	position: relative;
	vertical-align: middle;
	transition: background 0.25s;
}

	.toggle-switch:before, .toggle-switch:after {
		content: "";
	}

	.toggle-switch:before {
		display: block;
		background: linear-gradient(to bottom, #fff 0%, #eee 100%);
		border-radius: 50%;
		box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
		width: 24px;
		height: 24px;
		position: absolute;
		top: 4px;
		left: 4px;
		transition: left 0.25s;
	}

.toggle:hover .toggle-switch:before {
	background: linear-gradient(to bottom, #fff 0%, #fff 100%);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
}

.toggle-checkbox:checked + .toggle-switch {
	background: #86C3A1;
}

	.toggle-checkbox:checked + .toggle-switch:before {
		left: 30px;
	}

.toggle-checkbox {
	position: absolute;
	visibility: hidden;
}

.toggle-label {
	margin-left: 5px;
	position: relative;
	top: 2px;
}


/*Toggle CSS Ends Here*/


.navbar-default .navbar-nav > li > a {
	color: #000;
	font-size: 12px;
}

.nav > li > a {
	padding-bottom: 15px;
	padding-top: 15px;
}

#CellarTransactionList {
	display: none;
}

#processProgressIndicator {
	display: none;
	position: fixed;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	background-color: #666;
	background-image: url(@Url.Content("~/images/ajax-loader.gif"));
	background-repeat: no-repeat;
	background-position: center;
	z-index: 10000000;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

#processProgressIndicatorBar {
	display: none;
	position: fixed;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	background-color: #666;
	background-image: url(@Url.Content("~/images/ajax-loader_wine_bar.gif"));
	background-repeat: no-repeat;
	background-position: center;
	z-index: 10000000;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.LoginKeypadOptions {
	width: 349px;
	margin: 20px auto;
	margin-bottom: 0;
	padding: 10px;
	position: relative;
	background: #FFFFFF;
	border-radius: 3px;
	box-shadow: 0px 10px 12px rgba(0, 0, 0, 0.2);
	color: #000;
}

	.LoginKeypadOptions label {
		margin-top: 15px;
		font-family: 'Lato-bold', sans-serif;
	}

.loader-payment {
	border: 8px solid #f3f3f3;
	border-top: 8px solid #442c46;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	animation: spin 2s linear infinite;
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.w3_megamenu .w3_megamenu-content {
	padding: 0px 25px !important;
	background: none repeat scroll 0 0 #ffffff;
}
/*!
 * Yamm!3
 * Yet another megamenu for Bootstrap
 * http://geedmo.github.com/yamm3
 *
 * Demo styles
 */

/* layout */
pre { margin: 0; padding: 10px 20px !important;}

/*footer {
  margin-top: 200px;
}*/
.container { width: auto; max-width: 1170px; }
.jumbotron {
  margin: 60px 0;
  padding-left: 0;
  padding-right: 0;
}
  .jumbotron.intro {
    margin-top: 0;
  }

  .jumbotron .navbar {
    font-size: 14px;
    line-height: 1.6;
  }

/* menu styes */
.list-unstyled,
.list-unstyled ul { min-width: 155px }

@media ( min-width: 767px ) {
  .panel-group { width: 400px; }
  .thumbnail { margin: 0; }
}

/* Grid demo styles */
.grid-demo {
  padding: 10px 30px;
}

  .grid-demo [class*="col-"] {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1em;
    text-align: center;
    line-height: 2;
    background-color: #e5e1ea;
    border: 1px solid #d1d1d1;
  }


/*!
 * Yamm!3
 * Yet another megamenu for Bootstrap 3
 * 
 * http://geedmo.github.com/yamm3
 */
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
}
.yamm .nav.navbar-right .dropdown-menu {
  left: auto;
  right: 0;
}
.yamm .yamm-content {
  padding: 20px 30px;
  background: #FFF;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}

