/*** CSS BDL ***/
/*** VERSION : 1.0 ***/
/*** DATE : 07/09/17 ***/

body {
    font-family: "robotoregular", Arial, Helvetica, sans-serif;
}

nav.navbar-default {
    border-color: #fff;
    background-color: #fff;
    box-shadow: none;
    background-image: none;
}

/* EXTENDED SEARCH */

.panel {
    display: none;
}

/* FORM BODY */

form#search_form {
    background-color: #3c4752;
    border-top-right-radius: 0;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    color: #fff;
    padding: 11px 20px 11px 20px;
    margin-bottom: 5px;
    margin-top: 0;
    border: 1px solid #3c4752;
}


.form-group {
    margin-bottom: 0;
}

/* SELECT BOX */

select#instrument_type {
    background-color: #ebeff1;
    color: black;
}

/* BUTTON  */

.btn-default, .btn-default:focus {
    font-size: 13px;
    border-radius: 3px;
    border: 1px solid #b93c25;
    min-width: 102px;
    transition: all .25s ease-in-out 0s;
    display: inline-block;
    margin: 0 0 0 10px;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bb3d26), color-stop(1, #de5036));
    background: -ms-linear-gradient(bottom, #bb3d26, #de5036);
    background: -moz-linear-gradient(center bottom, #bb3d26 0, #de5036 100%);
    background: -o-linear-gradient(#de5036, #bb3d26);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de5036', endColorstr='#bb3d26', GradientType=0);
    background-color: #bb3d26;
    color: #fff;
    position: relative;
    text-align: center;
    zoom: 1;
    font-family: "robotoregular", Arial, Helvetica, sans-serif;
    transition: all .25s ease-in-out 0s;
}

.btn-default:hover {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #912f1d), color-stop(1, #c13920));
    background: -ms-linear-gradient(bottom, #912f1d, #c13920);
    background: -o-linear-gradient(#de5036, #bb3d26);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de5036', endColorstr='#bb3d26', GradientType=0);
    background-color: #912f1d;
    color: #fff;
}

button.fa-file-pdf-o, .fa-file-pdf-o:hover, .fa-file-pdf-o:focus {
    content: "";
    background-image: url(/widgets/images/BDL/doc-pdf.png);
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    box-shadow: none;
    background-color: transparent;
    min-width: 35px;
    min-height: 35px;
    padding: 0;
    margin: 0;
    font-size: 0;
}

/* TABLE */

div#documents_search_result_table tr th {
    background-color: #3c4752;
    color: #fff;
}

div#documents_search_result_table tr:nth-child(even) td {
    background-color: #fff;
    color: black;
}

div#documents_search_result_table tr:nth-child(odd) td {
    background-color: #ebeff1;
    color: black;
}

/* PAGINATION */

.pagination > li > a {
    color: black;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #de5036;
    background-color: #eee;
    border-color: #ddd;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    background-color: #3c4752;
    border-color: #3c4752;
    cursor: default;
}
