body, html,.wrapper {
    margin: 0;
    padding: 0;
    font-family: Helvetica;
    width: 100%;
    min-width:1260px;
    height: 100%;
}

a, img {
    border: none;
}
body{
    background-color: red;
    background: -moz-linear-gradient(top, #b80000 0%, #ff0000 50%, #d10000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b80000), color-stop(50%,#ff0000), color-stop(100%,#d10000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b80000 0%,#ff0000 50%,#d10000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b80000 0%,#ff0000 50%,#d10000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b80000 0%,#ff0000 50%,#d10000 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b80000 0%,#ff0000 50%,#d10000 100%); /* W3C */
}
div.wrapper table{
    height: 100%;
    width: 100%;
    overflow: hidden;
    border: 0;
    table-layout: fixed;

}
div.wrapper table td{
    height:100%;
    vertical-align: middle;
}
td.left .img,td.right .img{height:400px;width:100%;
    background-repeat:no-repeat;background-size: 100% 400px;}
td.left .img{background-image: url(/static/img/leftbg.png);}
td.right .img{background-image: url(/static/img/rightbg.png);}
td.center{width: 460px;}
.content {
    width: 450px;
    height: 450px;
    background-color:#fff;
    text-align:center;
    padding:75px 0 65px;
    margin-left:5px;
}
.central-container{
    background-color:#fff;
}
.login-box-logo{
    margin-bottom:60px;
}
.form-horizontal .form-control,.btn-grey ,label.checkbox{
    width:275px;
    height:36px;
    margin:10px auto;
}
label.checkbox{
    font-weight:normal;
    font-size:16px;
    text-align:left;
    cursor:pointer;
}
input.checkbox{
    margin-top:-3px!important;
    cursor:pointer;
}

.btn-grey {
margin-top:40px;
}
.warehouses td.left img,.warehouses td.right img{height:480px;width:100%;}
.warehouses td.center{width: 660px;}

.warehouses .content {
    width: 650px;
    height: 480px;
    background-color:#fff;
    text-align:center;
    padding:60px 0;
    margin-left:5px;
}
.warehouses .central-container{
    background-color:#fff;
    font-size:16px;
    font-weight:normal;
}
.warehouses .block-title{
   color:#bdbdbd;
}
.warehouses .controls{
   background:#f6f6f6;
   width:482px;
   height:205px;
   overflow:auto;
   text-align:left;
   border:1px solid #e9e9e9;
   margin:20px auto 0;
   padding:10px;
}
.warehouses .controls label,.warehouses .controls label input{
    font-weight:normal!important;
    cursor:pointer;
}
.warehouses .login-box-logo{
    margin-bottom:10px;
}
.warehouses .form-horizontal ,.btn-grey {
    height:36px;
    margin:10px auto;
}
.warehouses .btn-grey {
margin-top:25px;
}

 p.subtitle{margin-top:25px;font-size:20px;font-weight:600;}
 td.center .content{overflow-x:hidden;overflow-y:auto;}
.request-form{margin-top:-40px;}
.request-form .form-control{width:220px;float:left;height:30px;margin:5px 0;}
.request-form label{float:left;width:150px;text-align:right;margin-right:15px;margin-top:8px;}
.request-btn{margin-left:20px!important;}
.request-form > div{margin-bottom:20px;}
.request-form select.form-control{height:30px;margin-bottom:0;}
.request-form label.distributors{margin-top:13px;}
.filters-list-wrapper{position:relative;width:220px;float:left;margin:10px auto;}
.filter-top{overflow:hidden;height:30px;border:1px solid #d5d4d4;cursor:pointer;}
.filters-list-wrapper .filter-top .arrow{width:17px;height:30px;background:url("../img/buttons/arrow1.png") center center no-repeat #f4f4f4;float:right;}
.filters-list-wrapper.active .filter-top .arrow{background-image:url("../img/buttons/arrow2.png");}
.filter-top .filter-results{float:left;width:200px;padding-left:7px;line-height:30px;text-align:left;}
.filter-results.no-selected{color: #999}
.filter-content{display:none;position:absolute;top:30px;right:0;width:100%;max-height:215px;overflow:auto;background:#fff;z-index:999;
    border-right:1px solid #d5d4d4;border-left:1px solid #d5d4d4;border-bottom:1px solid #d5d4d4;}
.filters-list-wrapper.active .filter-content{display:block;}
.filter-content ul{margin:0;}
.filter-content ul li{height:30px;padding:0 7px;line-height:30px;}
.filter-content label{text-align:left;margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.filter-content label input{vertical-align:top;margin-right:10px;margin-top:8px;}
.filter-content .items-list li:nth-child(odd){background-color:#f4f4f4;}