#filterlist h1 a{

    font-size: 16px;

    color: #000;

    background: #fff;

    padding: 2px 10px;

    border-radius: 4px;

}

#filterlist h1 .pull-right{

    margin-top:-4px;

}

#filterlist h1{

    background: #229ac8;

    margin-top: 0;

    padding: 7px 10px;

    color:#fff;

    font-size: 25px;

    margin-bottom: 10px;

}

.pricelistproduct .panel-default .panel-heading{

    padding: 8px 15px;

    background: #229ac8;

    color: #fff;

}

.pricelistproduct .panel-default .panel-heading h3{

    margin: 0;

    color: #fff;

}

#filterlist table thead tr td{

    background: #229ac8;

    color: #fff;

    font-size: 13px;

}

#filterlist table thead tr td a{

    color: #fff;

}

#filterlist table tr .qty{

    border-radius: 0px;

    text-align: center;

    border: 1px solid #ddd;

    width: auto;

}

#filterlist table tr .thumbnail{

    padding: 0px;

    border-radius: 0px;

}

.product-pricelist #column-left{

    display: block !important;

}

#filterlist p .fa{

    font-size: 12px;

}

@media(max-width:1180px){

    #filterlist table tr p .fa{

        font-size: 10px;

    }

}

.pricelistproduct #column-left{

    display: block !important;

}

#filterlist .btn-success, #filterlist .btn-danger{

    padding: 0px 8px;

    border-radius: 5px;

    border: none;

}

.pricelistproduct .table-bordered{

    font-size:11px !important;

}

.pricelistproduct .btn-primary{border:none;}

.pricelistproduct .panel{margin-bottom: 20px;}

.pricelistproduct .panel-default, .pricelistproduct .table-bordered > tbody > tr > td{border:1px solid #ddd;}

.srchbox .form-group{padding-right: 15px;margin-bottom: 20px;}

.srchbox .form-group select{width: 100%;}

.srchbox .form-group .btn{margin: 20px 0 0 !important;width: 100%;}

.pricelistproduct .table > tbody > tr > td,.pricelistproduct .table > tbody > tr > th,.pricelistproduct .table > tfoot > tr > td,.pricelistproduct .table > tfoot > tr > th,.pricelistproduct .table > thead > tr > td,.pricelistproduct .table > thead > tr > th{padding: 8px;}

.pricelistproduct table {

    border-spacing: 0;

    border-collapse: collapse;

    width: 100%;

}

.table-responsive {

    overflow-x: auto;

    min-height: 0.01%;

}

.pricelistproduct .hide{

    display: none;

}

.pricelistproduct .fa-stack{

    width: 1em !important;

    display: inline-block !important;

    height: 15px !important;

}

.extended-container .pricelistproduct .panel-body .form-group select{

  width: 98%;

  min-height: 30px;

}

.extended-container .pricelistproduct .panel-body .form-group .btn-primary + .btn-primary{

  margin-right: 10px !important;

}

.extended-container .pricelistproduct .panel-body .form-group .btn-primary{

  margin: 28px 0 0 !important;

    float: right !important;

}

.extended-container .pricelistproduct .panel-body .form-group label{

  display: block;

  margin-bottom: 5px;

}

.extended-container .pricelistproduct .panel-body .form-group{

  padding-right: 15px;

  margin-bottom: 15px;

}

.table-responsive {

    min-height: .01%;

    overflow-x: auto;

}

.table {

    width: 100%;

    max-width: 100%;

    margin-bottom: 20px;

    background-color: transparent;

    border-spacing: 0;

    border-collapse: collapse;

}

.pricelistproduct .table > tbody > tr > td, .pricelistproduct .table > tbody > tr > th, .pricelistproduct .table > tfoot > tr > td, .pricelistproduct .table > tfoot > tr > th, .pricelistproduct .table > thead > tr > td, .pricelistproduct .table > thead > tr > th {

    padding: 8px 5px;

}

.text-center{

  text-align: center;

}

.pricelistproduct .panel-default, .pricelistproduct .table-bordered > tbody > tr > td {

    border: 1px solid #ddd;

}
#tmd_search_form .form-group{
	padding:0 15px !important;
}
.site-wrapper .pricelistproduct .panel-default #button-filter,.site-wrapper .pricelistproduct .panel-default #button-instock,.site-wrapper .pricelistproduct .panel-default #button-clear{

  margin-top:30px;

}

@media(max-width:768px){
	.phone .mobileblock .side-column{
		display: block !important;
		max-width: 100%;
		order:1;
	}
	.mobileblock #content{
		order:2;
	}
	.mobileblock {
		flex-direction: column;
	}
}