html { overflow-y: scroll; }
body {
	font-family: Sans-Serif, Helvetica;
	background-color: #000;
}

.cnt-hdr { color: #fff; }
.brd-hdr { color: #fff; }
.modal-body { padding: 0 10px; }
.modal { overflow-y: auto; }
.modal-open { overflow: auto; }
.modal-open[style] { padding-right: 0px !important; }

.navbar-sm { min-height:30px !important; }
.navbar-sm .navbar-brand,
.navbar-sm .navbar-nav>li>a {padding-top:5px; padding-bottom:5px;}
.navbar-sm .navbar-brand {height: 30px;}
.navbar-sm .navbar-toggle {margin: 3px 9px 3px 9px; padding: 4px 4px 4px 4px;}
.navbar-sm .navbar-toggle .icon-bar {width: 16px;}
.navbar-brand-dropdown { margin: 0; }
.navbar-brand.dropdown-toggle { padding-top: 15px; }
.dropdown-menu.dropdown-brand { margin-left: -15px; }

*, *:before, *:after {box-sizing:  border-box !important;}

.row {
 -moz-column-width: 25em;
 -webkit-column-width: 25em;
 column-width: 25em;
 -moz-column-gap: 0em;
 -webkit-column-gap: .5em; 
 column-gap: 0em;
}
.row1 {
 -moz-column-width: 25em;
 -webkit-column-width: 25em;
 -moz-column-gap: 0em;
 -webkit-column-gap: .5em; 
}

.panel {
 display: inline-block;
 margin:  .5em 0em .5em 0em;
 padding:  0; 
 width:100%;
}
.panel-heading h3 {
    overflow: hidden;
    line-height: normal;
    width: 80%;
    padding: 0px;
}

.form-signin {
  background-color: #fff;
  max-width: 800px;
  padding: 20px;
  margin: 0 auto;
}

input[type="checkbox"] {
  transform:scale(1.3, 1.3);
}
.btn-red {
	background-color: red;
}
.btn-grn {
	background-color: green;
	color: white;
}
.grp {
	padding: 0;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
      width: 70%;
      margin: auto;
}
h4 {
	padding: 0px;
	margin: 0px;
}

.sp-quantity {
    width:124px;
    height:42px;
    font-family:"ProximaNova Bold", Helvetica, Arial;
}
.sp-minus {
    width:40px;
    height:40px;
    border:1px solid #e1e1e1;
    float:left;
    text-align:center;
}
.sp-input {
    width:40px;
    height:40px;
    border:1px solid #e1e1e1;
    border-left:0px solid black;
    float:left;
}
.sp-plus {
    width:40px;
    height:40px;
    border:1px solid #e1e1e1;
    border-left:0px solid #e1e1e1;
    float:left;
    text-align:center;
}
.sp-input input {
    width:30px;
    height:34px;
    text-align:center;
    font-family:"ProximaNova Bold", Helvetica, Arial;
    border: none;
}
.sp-input input:focus {
    border:1px solid #e1e1e1;
    border: none;
}
.sp-minus a, .sp-plus a {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 5px;
}
.bid-amt {
	width: 100px;
}
