/*ADMIN AREA*/
html, body {
    height: 100%;
}
body.login_admin {
    background-color: #0C5176;
}

div.dataTables_wrapper div.dataTables_length select {
    height: 31px;
}
#side-menu li a {
    font-size: 12px;
}
.hide-menu,#top_search_button button {
    border: none;
}
#side-menu, body.admin {
    background: #465261;
}
#top_search_button {
    display: none;
}
table.dataTable thead .sorting:after {
    opacity: .03;
}
#header  {
    background: linear-gradient(-120deg, rgba(245,33,33,0) 87%, rgba(255,255,255,0.08) 15%),linear-gradient(-110deg, rgba(27,0,255,0) 85%, rgba(255,255,255,0.08) 15%),linear-gradient(-103deg, rgba(255,33,33,0) 84%, rgba(255,255,255,0.08) 15%),radial-gradient(circle, rgba(0,135,201,0) 0%, rgba(0,135,201,0) 100%);
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    vertical-align: middle;
}
.dropdown-menu {
    margin: 0;
    border-radius: 5px;
}
.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.dataTables_empty {
    background: url(../images/box.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: auto 168px;
}


/*CLIENT AREA*/

nav.navbar-default {
    background: linear-gradient(-120deg, rgba(245,33,33,0) 87%, rgba(255,255,255,0.08) 15%),linear-gradient(-110deg, rgba(27,0,255,0) 85%, rgba(255,255,255,0.08) 15%),linear-gradient(-103deg, rgba(255,33,33,0) 84%, rgba(255,255,255,0.08) 15%),radial-gradient(circle, rgba(0,135,201,0) 0%, rgba(0,135,201,0) 100%);
    background-color: #0C5176;
    /*background-color: #048abb;*/
}
.navbar-default .navbar-nav>li>a,.nav.navbar-nav.navbar-right .dropdown-menu li>a,.submenu li a {
    font-size: 14px;
}
.table.items thead, .page-pdf-html-logo {
    background: #048abb;
}
.jquery-comments ul.main li.comment .comment-wrapper {
    border-top: unset;
}
@media (min-width: 1200px) {
    body.viewinvoice .container, body.viewestimate .container {
        max-width: 860px;
    }
}