.paginationHolder {
    float: left;
    width: 100%;
}
.paginationHolder .paginationControls {
    float: left;
    font: bold 13px/19px "Proxima Nova Bold",Helvetica,Arial,sans-serif;
}
.paginationHolder .paginationControls select {
    background: none repeat scroll 0 0 #e6e6e6;
    color: #222;
    font: bold 13px/19px "Proxima Nova Bold",Helvetica,Arial,sans-serif;
    height: 25px;
    padding: 0 5px;
    width: 60px;
}
.paginationHolder .pageNumbers {
    float: right;
    font: bold 13px/19px "Proxima Nova Bold",Helvetica,Arial,sans-serif;
    padding: 0;
}

.pageNumbers .total {
    float: right;
}
.pageNumbers ul li.disabled a {
    cursor: not-allowed;
}


.chooseHolder select {
    width: 180px;
	}
.chooseHolder .newBlue{font-size: 18px; margin-bottom: 10px;}
.chooseHolder .left{ float: left; width: 380px;}
.chooseHolder .middle{ float: left; text-align: center; font-size: 24px; font-weight: bold; margin: 60px 0px 0px; width: 82px;}
.chooseHolder .right{ float: left; width: 380px;}

/*8-may-2015*/
#searchByProductHolder{ margin: 50px 0; }
#searchByProductHolder .title{ font: bold 16px/22px "Proxima Nova Bold",Helvetica,Arial,sans-serif; margin-bottom:5px; }

#searchByProductHolder input[type="text"],#searchByProductHolder textarea, #searchByProductHolder select{ background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid #f2f2f2; width:450px;
    border-radius: 0;}
#searchByProductHolder select{height: 40px;
    padding: 10px 5px 8px; width: 460px;}
#searchByProductHolder .choicer{ margin-bottom:5px;}
#searchByProductHolder #searchByProduct, #searchByProductHolder #searchByProductCate{ width:100px;}
#byProductsResultHolder{float: left; width: 100%; margin: 20px 0px 0px; display:none; }
.productresultData{ float: left; width: 100%;}
.productresultData .table.table-striped td.type img{width: 32px;}
.productresultData .table.table-striped tr th:last-child, .productresultData .table.table-striped tr td:last-child{ text-align:center;}


#searchByDocTypeHolder{ margin: 50px 0; }
#searchByDocTypeHolder .title{ font: bold 16px/22px "Proxima Nova Bold",Helvetica,Arial,sans-serif; margin-bottom:5px; }

#searchByDocTypeHolder input[type="text"],#searchByDocTypeHolder textarea, #searchByDocTypeHolder select{ background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid #f2f2f2; width:450px;
    border-radius: 0;}
#searchByDocTypeHolder select{height: 40px;
    padding: 10px 5px 8px; width: 460px;}
#searchByDocTypeHolder .choicer{ margin-bottom:5px;}
#searchByDocTypeHolder #searchByDocType{ width:100px;}
#byDocResultHolder{float: left; width: 100%; margin: 20px 0px 0px; display:none; }
.docresultData{ float: left; width: 100%;}
.docresultData .table.table-striped td.type img{width: 32px;}
.docresultData .table.table-striped tr th:last-child, .docresultData .table.table-striped tr td:last-child{ text-align:center;}

#byProductsPagination, #byDocPagination{ display:none;}

ul#productsuggestion {
    display: none;
    margin: -10px 0 10px 0 !important;
    width: auto;
}
ul#productsuggestion li {
    background: none repeat scroll 0 0 #999999;
    color: #fff;
    cursor: default;
    list-style: outside none none;
    margin: 0;
    min-width: 215px;
    padding: 5px 15px;
    width: 432px;
}
ul#productsuggestion li:hover, ul#productsuggestion li.hover {
    background: none repeat scroll 0 0 #666666;
}
.autocompleteProduct {
     margin: 0px 0 0 !important;
    /*position: absolute;*/
}

.pageNumbers .total{ display:none;}

.line-center{
    margin:0;padding:0 10px;
    background:#fff;
    display:inline-block;
    transform:translateY(-30px);
}
h2.separator{
    text-align:center;
    position:relative;
    z-index:2;
	color: #eeeeee;
	font-weight: lighter;
}
h2.separator:after{
    content:"";
    position:absolute;
    top:50%;
    left:0;
    right:0;
    border-top:solid 1px #eeeeee;
    z-index:-1;
}
