body {
  background-color: #eee;
}

.form-signin {
  max-width: 340px;
   padding: 5px 0;
  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;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
  margin-bottom: -1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}


/*user login*/

.login_detail h2{
font-size: 17px;
    margin: 0;
    padding: 12px 12px 7px 19px;
    text-align: left;
}

.login_detail input
{
 
 margin-top: 7px;
 font-size: 16px;}


.loginForm
{
background:#ffffff;
padding:5px;
}

.product .filterBox
{ margin-top: 3px;}

#hide-later,#show-later
{margin-top: 5px;}

.filterBox 
{/*padding-top:7px !important;*/}

.product .input-group-addon , .product .btn.btn-default.dropdown-toggle{ border-radius: 0 0 0 0 !important;}

.product .input-group-addon
{
padding:6px !important;}

/*
.product .dropdown-menu.product1{margin: 2px -28px 0 !important;
width: 267px !important;}

.product .dropdown-menu.product2{
width: 240px !important;
margin: 2px -2px 0 !important;
}
*/

.items .dropdown-menu
{ width: 100%;
 margin-top: -10px !important;}


.customer .list-group-item:first-child ,.customer .list-group-item:last-child {border-radius: 0;}


.list-group.customer  .list-group-item.active{ padding: 3px 14px;}

.productAlign{/*margin-top:10px;*/}

.formAlign.loginForm  label{font-weight: normal; font-size:16px;}

.headerAlign .navbar-nav > li > a {
    padding-bottom: 0;
    padding-top: 0;
}
.headerAlign  .navbar-nav > li > a {
    line-height: 30px;
    padding-bottom: 0;
    padding-top: 0;
}

.headerAlign .navbar 
{min-height: 30px;}

.headerAlign .navbar-nav > li {

    font-size: 17px;
}