@font-face {
    font-family: "Avenir";
    src: url("/img/customer/uppr/fonts/Avenir-Medium.woff");
}

body {
    font-family: "Avenir",'Open Sans', sans-serif;
}

.table>thead>tr:last-child>th {
    border-bottom: 5px solid #009FE3;
}
.table>tfoot>tr:first-child>td {
    border-top: 5px solid #009FE3 !important;
}

.main-nav .dropdown-header {
    border-bottom: 5px solid #009FE3;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    border-bottom: 5px solid #009FE3;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    border-bottom: 5px solid #009FE3;
}
.main-nav .navbar-nav>.active>a, .main-nav .navbar-nav>.active>a:focus, .main-nav .navbar-nav>.active>a:hover {
    border-bottom: 5px solid #009FE3;
}

a.filterHider:hover, a.filterToggler:hover {
    background-color: #009FE3 !important;
}

/* MODALS */

.modal-header {
    border-bottom: 1px solid #009FE3;
}

.modal-header,
.modal-header .close,
.modal-header a {
    background: #009FE3;
    color:#fff;
}

.modal-header .close {
    opacity: .8;
    margin-top: 1px;
}

.modal-header .close:hover {
    opacity: 1;
}

/* /MODALS */

/* DATERANGE */

.daterangepicker td.in-range {
    background-color: #f1f1f1;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #009FE3;
}

.ranges li {
    color:#009FE3;
}

.ranges li.active {
    background: #009FE3;
    border:1px solid #009FE3;
}

/* /DATERANGE */