.pro_plast_result .pro_plast_result_sidebar {
    padding: 0px 20px;
    background-color: #f7f7f7;
}

.pro_plast_result .pro_plast_result_sidebar .toggleFilters {
    margin: 10px 0 0 0;
    display: none;
    color: #014a8f;
    font-size: 2.2rem;
}

.pro_plast_result .pro_plast_result_sidebar button[type=submit],
.pro_plast_filter button[type=submit] {
    width: 100%;
    padding: 15px;
    border: none;
    text-transform: uppercase;
    background-color: #014a8f;
    color: #FFFFFF;
}

.pro_plast_result .pro_plast_result_sidebar .listArticlesView_controls_group {
    margin-top: 15px;
}

.pro_plast_filter .listArticlesView_controls_group {
    width: 100%;
}

.pro_plast_result .pro_plast_result_sidebar .listArticlesView_controls_group input[type=text],
.pro_plast_result .pro_plast_result_sidebar .listArticlesView_controls_group input[type=number],
.pro_plast_filter .listArticlesView_controls_group input[type=text],
.pro_plast_filter .listArticlesView_controls_group input[type=number] {
    width: 98%;
    height: 42px;
}


.pro_plast_result .pro_plast_result_sidebar .listArticlesView_controls_group select,
.pro_plast_result .pro_plast_result_sidebar .listArticlesView_controls_group button[type=button],
.pro_plast_filter .listArticlesView_controls_group select,
.pro_plast_filter .listArticlesView_controls_group button[type=button] {
    width: 100%;
    height: 42px;
    margin-top: 5px;
    border-color: rgb(118, 118, 118);
}


.pro_plast_result .pro_plast_result_sidebar .listArticlesView_controls_group label {
    font-weight: bold;
}

.pro_plast_result .pro_plast_result_content {
    padding-left: 20px;
}


.pro_plast_result .pro_plast_result_content table {
    width: 100%;
    border-spacing: 0;
    color: #303030;
}

.pro_plast_result .pro_plast_result_content table thead {
    background-color: #014a8f;
    font-size: 1.15rem;
    font-weight: normal;
    text-align: left;
}

.pro_plast_result .pro_plast_result_content table thead a {
    color: #FFFFFF;
}

.pro_plast_result .pro_plast_result_content table thead tr th {
    padding: 5px;
    color: #FFFFFF;
}

.pro_plast_result .pro_plast_result_content table tbody tr:nth-child(even) {
    background-color: #f2f2f2;
}

.pro_plast_result .pro_plast_result_content table tbody td,
.pro_plast_result .pro_plast_result_content table thead th {
    height: 45px;
    font-weight: normal;
}

.pro_plast_result .pro_plast_result_content table tbody td.list_button {
    text-align: right;
    white-space: nowrap;
}

.pro_plast_result .pro_plast_result_content table tbody td.list_button a {
    padding: 8px 10px;
    text-decoration: none;
    color: #303030;
    background-color: #e2e2e2;
}


.pro_plast_result .pro_plast_result_content table tbody td.list_button a:hover {
    background-color: #014a8f;
    color: #FFFFFF;
}
