.autocomplete {
  /*the container must be positioned relative:*/
  position: relative;
  display: inline-block;
}
.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
}
.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}
.autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9;
}
.autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important;
  color: #ffffff;
}









 body {
    overflow-x: hidden;
 }

.form-control {
    border: 1px solid #21a3f9;
	background-color:white;
	color:black;
	box-shadow: none;
}

.btn-wsoft.blue { 
  color: #ffffff; 
  background-color: #21a3f9; 
  border-color: #21a3f9; 
} 
.btn-wsoft.orange { 
  color: #ffffff; 
  background-color: #f59542; 
  border-color: #f59542; 
} 
 
.btn-wsoft:hover, 
.btn-wsoft:focus, 
.btn-wsoft:active, 
.btn-wsoft.active, 
.open .dropdown-toggle.btn-wsoft { 
  
} 
 
.btn-wsoft:active, 
.btn-wsoft.active, 
.open .dropdown-toggle.btn-wsoft { 
  background-image: none; 
} 
 
.btn-wsoft.disabled, 
.btn-wsoft[disabled], 
fieldset[disabled] .btn-wsoft, 
.btn-wsoft.disabled:hover, 
.btn-wsoft[disabled]:hover, 
fieldset[disabled] .btn-wsoft:hover, 
.btn-wsoft.disabled:focus, 
.btn-wsoft[disabled]:focus, 
fieldset[disabled] .btn-wsoft:focus, 
.btn-wsoft.disabled:active, 
.btn-wsoft[disabled]:active, 
fieldset[disabled] .btn-wsoft:active, 
.btn-wsoft.disabled.active, 
.btn-wsoft[disabled].active, 
fieldset[disabled] .btn-wsoft.active { 
  background-color: #BA8748; 
  border-color: #BA8748; 
} 
 
.btn-wsoft .badge { 
  color: #BA8748; 
  background-color: #ffffff; 
}




* {
  border-radius: 0 !important;
}

body {

	/*font-family: 'Lato', sans-serif;*/
	position:relative;
	padding-top: 70px;
}
body, html{
	margin:0;
	padding:0;
}
h1{
	margin:0 0 15px 0;
	padding:0;
	/*color:#21a3f9; */
}
h1.blue, h2.blue, h3.blue, p.blue{
	color:#21a3f9;
}
h1.black{
	color:#000000;
}
h1, .f-s{
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
}
.f-s{
	font-size:14px;
}
h1.soft{
	font-weight: 300;
}
h1.no-padding, h2.no-padding, h3.no-padding, h4.no-padding{
	padding:0;
	margin:0;
}
h1.no-padding.b20{
	padding-bottom:20px;
}
h1.no-padding.t20{
	padding:20px 0;
}

h2, h3, h4, h5, h6, label {
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
}
h4{
	line-height:25px;
}
.frame_block:hover{
	
}

.grad {
  background: white; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #d7d7ff, white); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #d7d7ff, white); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #d7d7ff, white); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #d7d7ff, white); /* Standard syntax */
}

a{
	color:#21a3f9;
}
a.back-link{
	text-decoration:none;
}
a.plus-arrow:before {
    font-family: 'FontAwesome';
    content: "\f104";
    position: absolute;
	font-size:50px;
    left: 10px;
	line-height:44px;
	color:#21a3f9;
}
a.back-link > h1:hover {
	color:#999;
}
.frame_block_reports, .frame_block_licence, .frame_block_order, .frame_block_account{
	position:relative;
}
.frame_block_reports:hover, .frame_block_licence:hover, .frame_block_order:hover, .frame_block_account:hover{
	color:#666;
}
.bold{ color:#000;}

h1.center, h2.center, h3.center, h4.center, div.center{
	text-align:center;
}
h1.center span.section-title{
	text-align:center;
	margin-left:-22px;
	color:#000000;
	cursor:default;
}
h1.title{
	margin-bottom:60px;
}
.pod{

	
	padding:10px;
}
.validate-err{
	border:1px solid #F00;
}

.table > tbody > tr > td {
    vertical-align: middle;
}
table.time_sheet_activity tr:hover td {
	background-color: #E4E4E4;
}

.pod.white{
	background:#FFF;
}
.small-font{
	font-size:12px;
	margin:0;
	padding:0;
}

.mainsw-table tr td:first-child{
	text-align:left;
	background:#E9E9E9;
}
.mainsw-table tr td{
	text-align:center;
}
.mainsw-table tr td.head, .mainsw-table tr td.table-subheader, .mainsw-table tr:last-child>td:first-child{
	background:none;
}

.center-loader{
	height: 100%;
    position: absolute;
    text-align: center;
    width: 100%;
}
.center-loader-inner{
	position: relative;
    top: 0;
    
}


.hwsw_total{
	margin:0;
	padding:0;
}
.parallax-window {
    min-height: 480px;
    background: transparent;
}
.parallax-window-home {
    height: 340px;
    background: transparent;
}
.parallax-window-home1 {
    height: 300px;
    background: transparent;
}
#landingSlider.owl-carousel .owl-controls .owl-buttons div,
#landingSliderM.owl-carousel .owl-controls .owl-buttons div {
	position: absolute;
	z-index: 100;
	left: 15px;
	top: 45%;
	background: transparent url('/images/arr-left.png?1453341193') 0 0 no-repeat;
	width: 30px;
	height: 55px;
	overflow: hidden;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
#landingSlider.owl-carousel .owl-controls .owl-buttons div:hover,
#landingSliderM.owl-carousel .owl-controls .owl-buttons div:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
#landingSlider.owl-carousel .owl-controls .owl-buttons div.owl-next,
#landingSliderM.owl-carousel .owl-controls .owl-buttons div.owl-next {
	background: transparent url('/images/arr-right.png?1453341159') 0 0 no-repeat;
	right: 15px;
	left: auto;
}
#landingSlider.owl-carousel .owl-controls,
#landingSliderM.owl-carousel .owl-controls {
	margin-top: 0;
}
.landing-text {
	text-align:center;
	overflow: hidden;
	position: absolute;
	z-index: 100;
	color:#fff;
}
.landing-text.bottom-right{
	bottom:20px;
	right:40px;
}
.landing-text.top-left{
	top:0;
	left:0;
	padding:20px;
}

.landing-text.center-center{
	top: 50%;
	  left: 50%;
	  transform: translate(-50%, -50%);
}

.v5 {
	margin-top:5px;
}

.vcenter {
	height: 430px; 
    line-height: 400px;
}
.vcenter_parallax {
	height: 430px; 
    line-height: 400px;
}
.vcenter_cafe {
	height: 410px; 
    line-height: 380px;
}
.vcenter1 {
	height: 380px; 
    line-height: 360px;
}
.vcenter3 {
	height: 340px; 
    line-height: 298px;
}
.vcenter1 {
	height: 200px; 
    line-height: 180px;
}
.vcenter .box-vcenter, .vcenter_cafe .box-vcenter, .vcenter_parallax .box-vcenter, .vcenter1 .box-vcenter, .vcenter3 .box-vcenter, .vcenter2 .box-vcenter {
    vertical-align: middle;
    display: inline-block;
	text-align:center;
}
.vcenter.tleft .box-vcenter, .vcenter1.tleft .box-vcenter, .vcenter2.tleft .box-vcenter {
	text-align:left;
}
.shdw{
	text-shadow: 0px 0px 10px rgba(255, 255, 255, 1);
}

.landing-text h3 span{
	font-size: 40px;
}
.landing-text h3.white {
	margin: 0;
	font-size: 26px;
	margin-bottom: 15px;
	line-height: 1.2em;
	color: white;
}
.landing-text h3.black {
	margin: 0;
	font-size: 26px;
	margin-bottom: 15px;
	line-height: 1.2em;
	color: #000;
}
.landing-text a {
	font-size:18px;
}

.top15{
	margin-top:15px;
}
.btn-options .btn-default, .btn-options-sec .btn-default{
	background:#E4E4E4;
	border:none;
	color:black;
}
.no_stock_control > td{
	background:#FDD;
}


 ul.social-links {
	text-align:center;
	margin:.0 0 10px 0;
	padding:0;}
	
	 ul.social-links li {
	display:inline-block;
	margin:0 6px  0 0;
	padding:0;}
	
	ul.social-links li:last-child {
		margin-right:0;}

 ul.social-links li .fa {
	font-size:28px;
	padding: 5px 3px;
	background-color:#21a3f9;
	border-radius:50%!important;
	color:#fff;}

 ul.social-links li .fa:hover {
/*	background-color:#8BC53F;
*/	color:#fff ;
}



.f01{
	background:url(/images/functions/1.jpg); background-position:center center;
}
.f02{
	background:url(/images/functions/2.jpg); background-position:center center;
}
.f03{
	background:url(/images/functions/3.jpg); background-position:center center;
}
.f04{
	background:url(/images/functions/4.jpg); background-position:center center;
}
.f05{
	background:url(/images/functions/5.jpg); background-position:center center;
}
.f06{
	background:url(/images/functions/6.jpg); background-position:center center;
}
.f07{
	background:url(/images/functions/7.jpg); background-position:center center;
}
.f08{
	background:url(/images/functions/8.jpg); background-position:center center;
}
.f09{
	background:url(/images/functions/9.jpg); background-position:center center;
}
.f10{
	background:url(/images/functions/10.jpg); background-position:center center;
}
.f11{
	background:url(/images/functions/11.jpg); background-position:center center;
}
.f12{
	background:url(/images/functions/12.jpg); background-position:center center;
}
.f13{
	background:url(/images/functions/13.jpg); background-position:center center;
}
.f14{
	background:url(/images/functions/14.jpg); background-position:center center;
}
.f15{
	background:url(/images/functions/15.jpg); background-position:center center;
}
.f16{
	background:url(/images/functions/16.jpg); background-position:center center;
}
.h01{
	background:url(/images/home/test1.jpg); background-position:center center;
}
.h02{
	background:url(/images/home/24.jpg); background-position:center center;
}
.h03{
	background:url(/images/home/nonet.jpg); background-position:center center;
}
.h03x{
	background:url(/images/bundles/test3.jpg); background-position:center center;
}
.c01{
	background:url(/images/cnt.jpg); background-position:center center;
}

@media screen and (max-width: 767px) {
	.f01, .f02, .f03, .f04, .f05, .f06, .f07, .f08, .f09, .f10, .f11, .f12, .f13, .f14, .f15, .f16, .h01, .h02, .h03{
		background:none;
		
	}
	.f02, .f04, .f06, .f08, .f10, .f12, .f14, .f16, .h01, .h03{
		background-color:#7a7a7a;
	}
	.custom-bg h1{
		/*font-size:50px;*/
	}
	.custom-bg h4, .custom-bg li{
		/*font-size:14px;*/
	}
	.pop-img{
		display:none;
	}
	
}

.bottom10{
	margin-bottom:10px;
}

.mainsw-table .table-header {
	height:260px;
	vertical-align:top;
	padding-top:20px;
}
.mainsw-table .table-header.popular {
	background: #e5f5ff;
}
.mainsw-table .price {
	font-size:36px !important;
}
.mainsw-table td.popular {
	background-color: #e5f5ff;
}
.mainsw-table th.table-subheader {
	text-align:center;
	font-size:18px;
	border-top:none;
}

.mainsw-table tr:first-child td{
	border-top:none;
}
.mainsw-table{
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
}

.nav-pricing li {
		font-size:30px;
		font-family: "Open Sans", sans-serif;
	}
	.nav-tabs.nav-pricing > .active > a, .nav-tabs.nav-pricing > .active > a:hover, .nav-tabs.nav-pricing > .active > a:focus {
		background: #21a3f9;
		color: #FFF;
	}
	.sm-pricing  {
		padding:30px 0px;
	}
	.sm-pricing .panel-body {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		text-align: center;
		padding-top:30px;
	}
	.sm-pricing .panel-body .price {
		font-size:34px;
		
	}
	.sm-pricing .affix {
		top:84px;
		z-index: 10;
		background:#FFF;
		width:721px;
	}
	@media (max-width:768px) {
		.popover {
			min-width:100%;
		}
		.nav-tabs.nav-justified > li {
			display:table-cell;
			width:1%;
		}
		.nav-tabs.nav-justified > li.active > a {
			border-bottom:none;
		}
		.nav-tabs.nav-justified > li > a {
			font-size:14px;
			border-radius:0;
			margin:0;
			padding:12px 5px;
			border-bottom:1px solid #dddddd;
		}
		.sm-pricing .affix {
			top:0;
			left:0;
			z-index: 10;
			background:#FFF;
			width:100%;
			box-shadow: 0 0 10px 15px rgba(0, 0, 0, 0.2);
			padding:0 15px;
		}
	}







.font16 {
    font-size: 16px;
  }
.tab-pane {
	padding: 20px 0;
}
.support{
	padding:0 30px 30px 30px;
}
.mhight{
	min-height:450px;
}

.detail-open{
	cursor:pointer;
}
h3.title-box{
	height:50px; 
	margin-bottom:0; 
	padding-bottom:0;
}

.share-links {
	display: inline-block;
	vertical-align: middle;
	width:100%;
	text-align:center;
	border-top:1px solid #CCC;
}
.share-links a {
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
	font-size: 0.9em;
}
.share-links a {
	width: 42px;
	height: 42px;
	background-position: 0 0;
	background-repeat: no-repeat;
	-moz-background-size: 42px, auto;
	-o-background-size: 42px, auto;
	-webkit-background-size: 42px, auto;
	background-size: 42px, auto;
	-webkit-tranisiton: all 0.3s linear;
	-moz-tranisiton: all 0.3s linear;
	-ms-tranisiton: all 0.3s linear;
	-o-tranisiton: all 0.3s linear;
	tranisiton: all 0.3s linear;
}
.share-links a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.share-links a.fb {
	background-image: url('/images/share/fb.png?1455833228');
}
.share-links a.tw {
	background-image: url('/images/share/tw.png?1455833263');
}
.share-links a.gplus {
	background-image: url('/images/share/gplus.png?1455833297');
}

.dashboard-table{
	font-size:20px;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
}
.totek-test table.dashboard-table{
	line-height:22px;
}
.dashboard-table .txt-small{
	font-size:12px;
}

.frame-new{
	height:auto;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:10px 0;
	position:relative;
}
.frame-new.noborder{
	border:none;
}
.d-frame{
	border:1px solid #CCC;
	position:relative;
	padding:10px 10px;
}
.d-frame h1{
	margin:0;
	padding:0;
}
.frame{
	height:415px !important;
	border:1px solid #CCC;
	padding:10px 20px;
	position:relative;
}
.frame-no-border{
	height:auto
	
	padding:10px 20px;
	position:relative;
}
.frame-hw, .frame-ly-form{
	height:230px !important;
	cursor:pointer;
	padding:30px 20px;
}
.frame-hw:hover, .frame-hw-info:hover, .frame-ly-form:hover{
	background:#EFEFEF;
}
.frame-hw-info{
	height:500px !important;
	border:1px solid #CCC;
	padding:30px 20px;
	position:relative;
	cursor:pointer;
}
.frame-home{
	height:500px !important;
	padding:30px 20px;
	position:relative;
	cursor:pointer;
	background:#FFF;
}
.frame-ly{
	height:auto;
	border:1px solid #CCC;
	padding:10px 20px;
	position:relative;
}
.img-loader{
	display:none;
}
.padding60{
	padding:60px 0 0 0;
}
.padding40tb{
	padding:40px 0;
}
.padding80{
	padding:80px 0 0 0;
}
.padding10{
	padding:10px;
}
.padding20top{
	padding-top:20px;
}
.padding5top{
	padding-top:5px;
}
.padding60top{
	padding-top:60px;
}
.padding70top{
	padding-top:70px;
}
.padding80top{
	padding-top:80px;
}
.btn {
    white-space: normal;
}
.txt-right{
	text-align:right;
}
.shipping{
	font-weight:bold;
	margin-top:20px;
}
.btn-bottom{
	position:absolute;
	bottom:10px;
	right:5px;
}
.btn-bottom-left{
	position:absolute;
	bottom:2px;
	left:10px;
}
.btn-bottom-present{
	position:absolute;
	bottom:10px;
	right:155px;
}
.i-s-price, .i-m-price, .i-l-price{
	position:absolute;
	bottom:10px;
	left:20px;
}
.cycle-mobile{
		display:none;
	}
ul.no-point{
	list-style-type: none;
}
ul.check {
    list-style-type: none;
    padding: 5px 0 0 0;
    margin: 0px;
}

ul.totek {
    list-style-type: none;
    padding: 10px;
    margin: 0px;
}
ul.totek li:first-child{
	height:60px !important;
}
ul.totek li:last-child{
	height:40px !important;
}
ul.totek li {
	padding-bottom:10px;
	font-family: "Open Sans", sans-serif;
}

ul.check li {
    background-image: url(/images/check.png);
    background-repeat: no-repeat;
    background-position: 0px center; 
    padding-left: 15px;
	margin-bottom:5px;
}
ul.check li.nocheck {
	background-image: url(/images/nocheck.png);
}
ul.check li.dot {
	background-image: url(/images/dot.png);
}
ul.check li span{
	margin-left:15px;
	font-size:18px;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
}
p.lato{
	font-size:18px;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
}
.intro{
	margin-top:20px;
}
.jumbotron.green{
	background-color:#333;
}
.green{
	color:#27B24A;
}
.future-desc h5{
	color:#27B24A;
}
.greyBG{
	background:#E4E4E4;
}
.jumbotron h1{
	
}
.container.white{
	color:#FFF;
}
.padding20{
	padding-bottom:20px;
}
.future, .future-desc{
	float:left;
	
}
.future-desc{
	margin-left:10px;
}
.future img{
	padding:0;
	margin:0;
	-webkit-box-shadow: 0px 2px 5px #999;
          box-shadow: 0px 2px 5px #999;

}
.navbar{
	border-bottom:2px solid #21a3f9;
}
.sw-info-content, .sw-info-enquiry{
	display:none;
}
.bg-log{
	background:#C7C7C7;
	
}

.form-response{
	padding:0 15px 0 15px;
	color:#F00;
}

.icon-left{
	font-size:80px; 
	vertical-align:middle;
	margin-right:20px;
}
.icon-left.no-right{
	margin-right:0px;
}
.icon-left-small-bottom{
	font-size:26px;
	vertical-align:bottom;
	margin-right:20px;
}
.icon-right{
	font-size:80px; 
	vertical-align:middle;
	margin-left:20px;
}

.custom-bg{padding:25px 0 30px 0;}
.custom-bg.no-padding, .custom-bg.no-padding img{padding:0; margin:0;}
.custom-bg.grey{background:#eee; }
.custom-bg.white{background:#fff; }

.custom-bg.txt-white{color:#fff; }
.custom-bg.txt-blue{color:#21a3f9; }

.custom-bg.grey1{background:#eee; }

.custom-bg-slide{padding:25px 0 0px 0;}
.custom-bg-slide.black{background:#333; }

#landingSlider.owl-carousel .item img{
	margin: 0 auto;
}

.img-bg{
	background:url(/images/support1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	min-height:500px;
}
.form-group {
	padding:0 4px;
}
.divider-20 {
	height: 20px;
	display: block;
}
.form-signin {
  max-width: 330px;
  padding: 10px;
  margin: 0 auto;
}
.form-signin.w {
  max-width: 500px;
  padding: 10px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.form-enquiry {
  padding: 0px;
  margin: 0 auto;
}
.form-enquiry.sw {
  max-width: 400px;
  padding: 15px;
  margin: 0 auto;
}

.form-enquiry .form-enquiry-heading,
.form-enquiry .checkbox {
	padding:0 0 15px 0;
	margin:0;
}
.form-enquiry .checkbox {
  font-weight: normal;
}
.form-enquiry .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-enquiry .form-control:focus {
  z-index: 2;
}
.form-enquiry input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-enquiry input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/*-----------------SHOPPING CART STYLES ------------------------------*/	

.shopping-bag-invioce-table {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 2px solid #e2e2e2;
}

.shopping-bag-invioce-table ul li {
	padding-left: 0;
	background-image: none;
}
.shopping-bag-invioce-table span {
	float: left;
}
.shopping-bag-table-header {
	margin-bottom: 15px;
	border-bottom: 2px solid #e2e2e2;
	padding-bottom: 10px;
	color: #000;
}
.shopping-bag-table-header span {
	padding-top: 0 !important;
}
.shopping-bag-table-row span {
	font-size:14px;
}
.shopping-bag-table-row {
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #e2e2e2;
}
.with-boeder{
	border-bottom: 1px solid #e2e2e2;
}
.shopping-bag-invioce-table-row:last-child {
	border: 0 !important;
}
.shopping-bag-invioce-table .item-title {
	padding-top: 10px;
	width: 50%
}
.shopping-bag-invioce-table .membership-indicator {
	color: #000;
	font-size: 16px;
	padding: 15px;
	margin-top: 0;
}
.shopping-bag-invioce-table .membership-indicator i {
	font-size: 30px
}
.shopping-bag-invioce-table .price, .shopping-bag-invioce-table .quantity {
	padding-top: 10px;
	text-align: center;
	width: 14%
}
.shopping-bag-invioce-table .quantity input {
	margin: 0 auto;
	float: none;
	max-width: 25px;
	text-align: center;
	border-radius: 3px;
	border: 1px solid #666;
	background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0% !important;
	box-shadow: none !important;
	color: #000 !important;
}
.shopping-bag-invioce-table .quantity input.readonly {
	background: rgba(255, 255, 255, 0.7)
}
.shopping-bag-invioce-table .total {
	padding-top: 10px;
	text-align: center;
	width: 15%
}
.shopping-bag-invioce-table .delete {
	padding-top: 10px;
	text-align: right;
	width: 7%;
	color: #E72226;
	cursor: pointer;
}















.shopping-bag-table {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 2px solid #e2e2e2;
}
.shopping-bag-table ul li {
	padding-left: 0;
	background-image: none;
}
.shopping-bag-table span {
	float: left;
}
.shopping-bag-table-header {
	margin-bottom: 15px;
	border-bottom: 2px solid #e2e2e2;
	padding-bottom: 10px;
	color: #000;
}
.shopping-bag-table-header span {
	padding-top: 0 !important;
}
.shopping-bag-table-row span {
	font-size:14px;
}
.shopping-bag-table-row {
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #e2e2e2;
}
.with-boeder{
	border-bottom: 1px solid #e2e2e2;
}
.shopping-bag-table-row:last-child {
	border: 0 !important;
}
.shopping-bag-table .item-title {
	padding-top: 10px;
	width: 50%
}
.shopping-bag-table .membership-indicator {
	color: #000;
	font-size: 16px;
	padding: 15px;
	margin-top: 0;
}
.shopping-bag-table .membership-indicator i {
	font-size: 30px
}
.shopping-bag-table .price, .shopping-bag-table .quantity {
	padding-top: 10px;
	text-align: center;
	width: 14%
}
.shopping-bag-table .quantity input {
	margin: 0 auto;
	float: none;
	max-width: 25px;
	text-align: center;
	border-radius: 3px;
	border: 1px solid #666;
	background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0% !important;
	box-shadow: none !important;
	color: #000 !important;
}
.shopping-bag-table .quantity input.readonly {
	background: rgba(255, 255, 255, 0.7)
}
.shopping-bag-table .total {
	padding-top: 10px;
	text-align: center;
	width: 15%
}
.shopping-bag-table .delete {
	padding-top: 10px;
	text-align: right;
	width: 7%;
	color: #E72226;
	cursor: pointer;
}
img.item-thumb, .shopping-bag-table .membership-indicator.membership {
	float: left;
	margin-right: 10px;
	width: 30%;
	max-width: 125px;
}
img.item-thumb {
	height: 30%;
	max-height: 125px;
}
.shopping-bag-total h2 {
	font-size: 1.4em;
	color: #3B3B3B;
}
.shopping-bag-table .voucher-field {
	float: left;
	width: 30%;
	margin-right: 15px;
	border-radius: 3px;
	border: 1px solid #666;
	background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0% !important;
	box-shadow: none !important;
	color: #000 !important;
	height: 44px;
	padding:5px;
}
.shopping-bag-table .zip-field {
	float: left;
	width: 100px;
	margin-right: 15px;
	border-radius: 3px;
	border: 1px solid #666;
	background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0% !important;
	box-shadow: none !important;
	color: #000 !important;
	height: 44px;
	padding:5px;
}
.add-voucher,.get-delivery-options {
	color: #649E52;
	cursor: pointer;
	padding-top: 10px
}
.update-quantity {
	color: #2eaef0;
	cursor: pointer;
	
}
.max{
	float:left;
	color:#F00;
}
.discount-total {
	width: 100%;
	padding-bottom: 16px;
	text-align: right;
}
.shopping-bag-total {
	width: 100%;
	padding: 15px 0 15px 0;
	border-top: 5px solid #21a3f9;
	border-bottom: 1px solid #e2e2e2;
	font-weight: bold;
	text-align: right;
	margin-bottom: 0px;
	margin-top: 15px;
}
.shopping-bag-total span, .discount-total span {
	margin-right: 35px;
	display: inline-block;
}
.shopping-bag-total span+span {
	padding-right: 10%;
	margin-right: 0;
	color: #000;
}

.discount-total span+span {
	padding-right: 10%;
	margin-right: 0
}
.pay-pal {
	background-color: #FFF;
	border-radius: 3px;
	padding: 15px 10px 10px 10px;
}
/*------------------------------ FOOTER STYLES------------------------------*/

.footer-top {
	background-color: #191919;
	border-top: 1px solid #21a3f9;
	padding: 20px 0px;
	border-bottom: 1px solid #21a3f9;
	color:#FFF;
}
#footer ul {
	list-style: outside none none;
}
#footer ul, #footer li {
	padding: 0px;
	margin: 0px;
}
.contact-us {
	margin: 25px 0px 0px;
	
}
.contact-us li i {
	color: #fff;
	float: left;
	margin: 4px 0px 0px;
}
.contact-us p {
	line-height: 24px;
	margin-left: 20px;
	margin-top: -2px;
}
.footer-bottom {
	background: #272727 none repeat scroll 0% 0%;
	color: #888;
	line-height: 38px;
	padding: 15px;
}
.footer-bottom a {
	color: #FFF;
}
#footer .thumbs li {
	float: left;
	margin: 5px 5px 0px 0px;
}



.container ul.groups div.title{
	margin:0;
	padding:0;
	padding:12px;
	color:#FFFFFF;
	font-size:16px;
	
}
.container ul.groups{
	margin:0;
	padding:0;
	list-style:none;
}
.container ul.foodItems{
	padding:5px;
	list-style:none;
}
li.items-options-group .item-name{
	font-size:16px;
	font-family: 'cooper_hewittmedium';
}
ul.item-options{
	padding:20px 0 0 0;
	margin:0;
	list-style:none;
}
ul.item-options li{
	display:inline;
	cursor:pointer;
}
ul.item-options li span{
	display:inline-table;
	color:#333;
	margin-left:5px;
}

.container ul.foodItems li.items-options-group{
	padding:10px 20px;
	margin-bottom:5px;
	background-color:#e5e5e5;
	border-radius: 5px;
	cursor:pointer;
}
.container ul.foodItems li.items-options-group:hover{
	background-color:#f4f4f4;
}

/* sidebar Styles */
#menu-toggle{
	position:absolute;
	z-index:9999;
	right:0px;
	top:11px;
}
.btn-menu{
	background: #2E2E2E;
	color:#FFF;
	-webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}
.btn-menu:hover, .btn-menu:focus, .btn-menu:active, .btn-menu.active, .open>.dropdown-toggle.btn-menu {
    color: #fff;
}
#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#sidebar-wrapper-up-down {
    z-index: 1000;
    position: fixed;
    left: 50px;
    width: 0;
    height: 100%;
    margin-left: -50px;
    overflow-y: auto;
    background: #272727;
	min-width: 50px;
}

#wrapper.toggled {
    padding-left: 36px;
}

#sidebar-wrapper {
    z-index: 1000;
    position: fixed;
    left: 230px;
    width: 0;
    height: 100%;
    margin-left: -230px;
    overflow-y: auto;
    background: #272727;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	min-width: 36px;
}

#wrapper.toggled #sidebar-wrapper {
    width: 230px;
	min-width: 36px;
}

#page-content-wrapper {
    width: 100%;
    position: absolute;
    padding: 15px 15px 15px 36px
}

#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -230px;
}
.padding50{
	width:100%;
	padding-top:50px;
}

/* Sidebar Styles */

.sidebar-nav {
    position: absolute;
    top: 0;
    width: 230px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-nav li {
    text-indent: 5px;
    line-height: 36px;
}
.sidebar-nav li:first-child {
	background:#333;
}
.sidebar-nav li i {
	width:16px;
	height:auto;
	text-align:center;
	margin-right:14px;
}

.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #fff;
}

.sidebar-nav li a:hover, .sidebar-nav li.active {
    text-decoration: none;
    color: #fff;
    background:#21a3f9;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}

.sidebar-nav > .sidebar-brand {
    height: 56px;
    font-size: 16px;
    line-height: 14px;
	padding-top:20px;
	color: #fff;
}

.sidebar-nav > .sidebar-brand a {
    color: #fff;
}

.sidebar-nav > .sidebar-brand a:hover {
    color: #fff;
    background: none;
}

@media(min-width:768px) {
    #wrapper {
        padding-left: 230px;
		
    }

    #wrapper.toggled {
        padding-left: 36px;
		
    }

    #sidebar-wrapper {
        width: 230px;
		min-width: 36px;
    }

    #wrapper.toggled #sidebar-wrapper {
        width: 0;
		min-width: 36px;
    }

    #page-content-wrapper {
        padding: 20px;
        position: relative;
    }

    #wrapper.toggled #page-content-wrapper {
        position: relative;
        margin-right: 0;
    }
}

@media screen and (max-width: 1200px) {
	h1.center.blue{
		font-size:28px;
	}
	ul.check li span{
		font-size:16px;
	}
	.btn-bottom-left h4{
		font-size:14px;
	}
}

@media screen and (max-width: 400px) {
	.cycle-desktop{
		display:none;
	}
	.cycle-mobile{
		display:block;
	}
	.mobile-hide{
		display:none;
	}
	.shopping-bag-table .total {
		width: 28%
	}
	
}
@media screen and (max-width: 767px) {
	.cycle-desktop{
		display:none;
	}
	.cycle-mobile{
		display:block;
	}
	h3{
		font-size:18px;
	}
	h3.dontresize{
		font-size:24px;
	}
	ul.check li span{
		font-size:18px;
	}
	h1.center.blue{
		font-size:26px;
	}
	.landing-text.bottom-right{
		bottom:10px;
		right:10px;
	}
	.landing-text a {
		font-size:12px;
	}
	.btn-bottom-left h4{
		font-size:18px;
	}
	.vcenter_cafe{
		height: unset; 
		line-height: unset;
	}
	.vcenter_cafe .box-vcenter{
		vertical-align: top;
	}
	.vcenter{
		height: unset; 
		line-height: unset;
	}
	.vcenter .box-vcenter{
		vertical-align: top;
	}
}
@media (max-width: 990px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
}
@media print {
	body, html, .main-content, #wrapper {
	  	height: 100%;
	}
	#page-content-wrapper, .container-fluid {
		width:100%;
	}
	a[href]:after {
    content: none !important;
  }
	#footer{ visibility:hidden;}
	.mylivechat_inline, .nav *{ display: none !important; }
	#sidebar-wrapper {display:none !important; }
}


 html, body, .container-table {
    height: 100%;
}
.container-table {
    display: table;
}
.vertical-center-row {
    display: table-cell;
    vertical-align: middle;
}
.key{
	height:80px;
	font-size:44px;
	min-width:70px !important;
	font-family: "Open Sans", sans-serif;
}
.btn-keyboard { 
  color: #ffffff; 
  background-color: #424242; 
  border-color: #424242; 
} 
 
.btn-keyboard:hover, 
.btn-keyboard:focus, 
.btn-keyboard:active, 
.btn-keyboard.active, 
.open .dropdown-toggle.btn-keyboard { 
  color: #ffffff; 
  background-color: #424242; 
  border-color: #424242; 
} 
 
.btn-keyboard:active, 
.btn-keyboard.active, 
.open .dropdown-toggle.btn-keyboard { 
  background-image: none; 
} 
 
.btn-keyboard.disabled, 
.btn-keyboard[disabled], 
fieldset[disabled] .btn-keyboard, 
.btn-keyboard.disabled:hover, 
.btn-keyboard[disabled]:hover, 
fieldset[disabled] .btn-keyboard:hover, 
.btn-keyboard.disabled:focus, 
.btn-keyboard[disabled]:focus, 
fieldset[disabled] .btn-keyboard:focus, 
.btn-keyboard.disabled:active, 
.btn-keyboard[disabled]:active, 
fieldset[disabled] .btn-keyboard:active, 
.btn-keyboard.disabled.active, 
.btn-keyboard[disabled].active, 
fieldset[disabled] .btn-keyboard.active { 
  background-color: #424242; 
  border-color: #424242; 
} 
 
.btn-keyboard .badge { 
  color: #424242; 
  background-color: #ffffff; 
}
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
div.ui-datepicker{font-size:14px;}.ui-datepicker {background: #eee;border: 1px solid #dadada;color: #000;}




