.datepaginator a {
    font-family: 'Open Sans';
    font-size: 13px;
    font-weight: 300
}
.datepicker table td,
.datepicker table th,
.datetimepicker table td,
.datetimepicker table th {
    font-family: 'Open Sans'!important
}
.datepicker.dropdown-menu {
    padding: 5px;
    box-shadow: 5px 5px rgba(102, 102, 102, .1);
    border: 1px solid #efefef;
    background: #fff;
}
.datepicker .selected {
    background-color: #909090!important
}
.datepicker .active {
    background-color: #4b8df8!important
}
.datepicker .active:hover {
    background-color: #2678FC!important
}
.datepicker table th {
    color: #333;
    font-weight: 400!important
}
.datepicker .fa-angle-right:before,
.daterangepicker .fa-angle-right:before {
    content: ""
}
.daterangepicker {
    margin-top: 4px
}
.daterangepicker td {
    text-shadow: none
}
.daterangepicker td.active {
    background-color: #4b8df8;
    background-image: none;
    filter: none
}
.datetimepicker .active,
.datetimepicker .active:hover {
    filter: none!important;
    background-image: none!important
}
.daterangepicker th {
    font-weight: 400;
    font-size: 14px
}
.daterangepicker .ranges input[type=text] {
    width: 70px!important;
    font-size: 11px;
    vertical-align: middle
}
.daterangepicker .ranges label {
    font-weight: 300;
    display: block
}
.daterangepicker .ranges {
    width: 170px
}
.daterangepicker .ranges ul>li.active {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}
.daterangepicker .ranges .btn {
    margin-top: 10px
}
.daterangepicker .ranges li {
    color: #333
}
.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
    background: #4b8df8!important;
    border: 1px solid #4b8df8!important;
    color: #fff
}
.daterangepicker .range_inputs input {
    margin-bottom: 0!important
}
.daterangepicker .fa-angle-left:before,
.datetimepicker .fa-angle-left:before {
    content: ""
}
.datetimepicker table td {
    color: #000;
    font-weight: 300!important
}
.datetimepicker table th {
    font-weight: 400!important
}
.datetimepicker .active {
    background-color: #4b8df8!important
}
.datetimepicker .active:hover {
    background-color: #2678FC!important
}
.datetimepicker .fa-angle-right:before {
    content: ""
}
.paging_bootstrap_extended {
    margin: 5px 0 0!important;
    padding: 0!important;
    float: none!important;
    font-size: 14px
}
.dataTables_extended_wrapper {
    margin-top: 10px
}
.dataTables_extended_wrapper .seperator {
    padding: 0 2px
}
.dataTables_extended_wrapper .table.dataTable {
    margin: 20px 0!important
}
.dataTables_extended_wrapper div.dataTables_info,
.dataTables_extended_wrapper div.dataTables_length,
.dataTables_extended_wrapper div.dataTables_paginate {
    display: inline-block;
    float: none!important;
    padding: 0!important;
    margin: 0!important;
    position: static!important
}
