.well-points {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #FFFFFF;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.btn-pointsmodalclose {
  color: #FFFFFF;
  background-color: #34495e;
  border-color: #cccccc;
  border-radius:50%;
}

.btn-pointsmodalclose:hover,
.btn-pointsmodalclose:focus,
.btn-pointsmodalclose:active,
.btn-pointsmodalclose.active,
.open .dropdown-toggle.btn-pointsmodalclose {
  color: #34495e;
  background-color: #456585;
  border-color: #adadad;
}

.btn-ordermodalclose {
  color: #FFFFFF;
  background-color: #074372;
  border-color: #cccccc;
  
}

.btn-completeorder {
  color: #FFFFFF;
  background-color: #70aa3a;
  border-color: #cccccc;
  
}

.btn-ordermodalclose:hover,
.btn-ordermodalclose:focus,
.btn-ordermodalclose:active,
.btn-ordermodalclose.active,
.open .dropdown-toggle.btn-ordermodalclose {
  color: #FFFFFF;
  background-color: #000000;
  border-color: #adadad;
}

.pointsalignhead {
	text-align: right;
	font-size:1em;
	color:#444647;
}

.pointer {
 position: absolute;
 bottom: 50px;
 left:1275px;
}

.chatframe{
    overflow:hidden;
}

.numberCircle {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */
    width: 40px;
    height: 40px;
    padding: 4px;
    background: #fff;
    border: 2px solid black;
    color: #34495e;
    text-align: center;
    font: 24px Lato, sans-serif;
    display: inline-block;
}

.badge-navbar {
  display: inline-block;
  min-width: 25px;
  padding: 4px 4px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  color: #34495e;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #FFFFFF;
  border-radius: 50%;
}

 
.img-csr {
  border-radius: 50%;
  border: 3px solid;
  border-color:#34495e;
}

.zindex {
  position: relative;
z-index:1000;	
}

.fixed1{
    position:absolute;
    top: 50px;
	padding-bottom:100px;
	z-index:65;

	
}

.product_description {
    position:absolute;
    width:100%;
    top:260px;
    background-color:#fff;
padding: 1px;
color:#000;
font-size: 14px;
text-align:center;
vertical-align:center;
}

.product-display {

     padding-top: 50px;
}

.notifications-display {

     padding-top: 22px;
}

.btn-awardpoints {
  background-color: hsl(214, 37%, 28%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7a99c1", endColorstr="#2c4361");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#7a99c1), to(#2c4361));
  background-image: -moz-linear-gradient(top, #7a99c1, #2c4361);
  background-image: -ms-linear-gradient(top, #7a99c1, #2c4361);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a99c1), color-stop(100%, #2c4361));
  background-image: -webkit-linear-gradient(top, #7a99c1, #2c4361);
  background-image: -o-linear-gradient(top, #7a99c1, #2c4361);
  background-image: linear-gradient(#7a99c1, #2c4361);
  border-color: #2c4361 #2c4361 hsl(214, 37%, 19.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.56);
  -webkit-font-smoothing: antialiased;
}

.btn-points {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
  border-radius:50%;
  margin-bottom: 5px;
  margin-right:5px;
}

.btn-redeem {
  color: #ffffff;
  background-color: #35495f;
  border-color: #384b61;
}

.btn-redeem:hover,
.btn-redeem:focus,
.btn-redeem:active,
.btn-redeem.active,
.open .dropdown-toggle.btn-redeem {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

.btn-profile {
  color: #ffffff;
  background-color: #35495f;
  border-color: #384b61;
}

.btn-profile:hover,
.btn-profile:focus,
.btn-profile:active,
.btn-profile.active,
.open .dropdown-toggle.btn-profile {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}


.btn-points:hover,
.btn-points:focus,
.btn-points:active,
.btn-points.active,
.open .dropdown-toggle.btn-points {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}


.aboutyou {

    width:75%;
	margin-bottom:20px;
}

.profilemail {

    width:75%;
	margin-bottom:20px;
}

.pointsalign {
	text-align: right;
	font-size:.9em;
	color:#037b36;
}

.pointsalignleft {
	text-align: left;
	font-size:.9em;
	color:#037b36;
}

.well-avatar {
  min-height: 20px;
  padding: 20px;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well-avatar blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg-avatar {
  padding: 24px;
  border-radius: 6px;
}

.well-sm-avatar {
  padding: 9px;
  border-radius: 3px;
}

.avatar {
margin-bottom: 25px;	
}


/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
    
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}
@media (min-width:981px) {
  .checkout {
    position:fixed;
    top:.5; 
    right:10;
width:400px;
    z-index:100;

  }
@media (min-width:981px) {
  .extras {
    position:fixed;
    top:800px; 
    right:10;
width:400px;
    z-index:100;

  }

.panel-scrollable {
  height: 460px;
  overflow: auto;
}

.panel-footer-checkout {
  padding: 10px 15px;
  background-color: transparent;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel-cart {
  color: #ffffff;
}

.modal-footer-cart {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: transparent;
  max-height: calc(100vh - 0px);
  overflow-y: auto;
}

.leftpanelimage {

  height:100vh;
  background-image: url(../img/leftpanel.png);
  background-repeat: no-repeat;

}

.rightpanelimage {

  height:100vh;
  background-image: url(../img/login/welcomebg.jpg);
  background-repeat: no-repeat;

}

.orderconfirm {
  text-align:left;
}

.torys_login {
  text-align:justify;
background-color:#f0f0f0;
border-style:solid;
border-width:1px;
}


