/*
 * @file: dw-views.css
 * @version: 1.0 110917
 * @description: css views 
 * @copyright: (c) 2016 IBM (http://www.ibm.com/developerworks)
 * @author: developerWorks Content/Raleigh/IBM (jmh)
 * @last change: xml namespace on html lang attributes
 *--------------------------------------------------------------------------*/

div.ibm-required p.ibm-ind-error {
    padding-bottom:0; 
    padding-top: 10px;  
}

#searchProduct {
    display:none;
}

#productCount, #topicCount, #typeCount {
    white-space: nowrap;
    padding-left: 10px;
}

div#dw-views-filter.ibm-show-hide h2 a {
    margin-top: -15px;
    border-top: 0;
}

.dw-nowrap {
    white-space: nowrap;
}

.dw-table-navigation {
    border-top: 2px solid #888888;
    padding-top: 10px;
    margin-top: 20px;
}

p.dw-views-rss-link {
     float: right;
}

table.ibm-data-table thead tr th a {
     text-decoration: none;
}

div.dw-table-navigation-top, div.dw-table-navigation-bottom {
    border-top: 2px solid #888888;
    border-bottom: 2px solid #888888;
}

div.dw-table-navigation-top {
    margin-top: 30px !important;
}

div.dw-table-navigation-bottom {
    margin-bottom: 30px !important;
}

div.dw-table-navigation-top div.ibm-col-6-2, div.dw-table-navigation-bottom div.ibm-col-6-2 {
    margin-top: 15px;
}

table.ibm-data-table tr td a,
table.ibm-data-table tr td a:hover,
table.ibm-data-table tr:hover td a {
    color: #3b6caa;
}

select#searchTopic + span.select2{
    width: 100% !important;
}

select#searchProduct + span.select2 {
    width: 80% !important;
}

html.ibm-grid-large select#searchProduct + span.select2,
html.ibm-grid-xlarge select#searchProduct + span.select2 {
    width: 70% !important;
}

select#searchTopic2 + span.select2 {
    width: 70% !important;
}

html.ibm-grid-large select#searchTopic2 + span.select2,
html.ibm-grid-xlarge select#searchTopic2 + span.select2 {
    width: 60% !important;
}

select#searchType + span.select2 {
    width: 35% !important;
}

html.ibm-grid-large select#searchType + span.select2,
html.ibm-grid-xlarge select#searchType + span.select2 {
    width: 30% !important;
}

html.ibm-grid-small input#searchKeyword,
html.ibm-grid-small select#searchProduct + span.select2,
html.ibm-grid-small select#searchTopic2 + span.select2,
html.ibm-grid-small select#searchType + span.select2 {
    width: 100% !important;
}

div.ibm-col-1-1 div.dw-table-navigation-top + table.ibm-data-table {
    width: 100%;
}

div.ibm-col-1-1 table.ibm-data-table.ibm-sortable-table thead tr th img {
    vertical-align: -3px;
}

html[xml\:lang="en"] form#redirect ol li:nth-of-type(3)::before {
    margin-top: 5px;
}

html[xml\:lang="es"] form#redirect ol li:nth-of-type(2)::before,
html[xml\:lang="ja-JP"] form#redirect ol li:nth-of-type(2)::before,
html[xml\:lang="pt-BR"] form#redirect ol li:nth-of-type(2)::before {
    margin-top: 5px;
}

span.ibm-checkbox-wrapper label,
span.ibm-radio-wrapper label {
    line-height: 1.625rem;
}

fieldset  div.ibm-columns .ibm-styled-checkbox + label::before {
    top: 1px;
}
