/* Login screen*/
/* html {background: url(http://restaura.nl/wp-content/uploads/2016/10/Restaura-Medusa-e1497644337145.jpg);} */


.fa, .fas {
    font-weight: normal !important;
}
.smalltext{font-size: 0.8em;}
.lighttext{color:#aaa;}

.gray-bg {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    margin-top:10%;
    height: 400px;
    background-color: rgba(255,255,255,0.76);    
}
.loginscreen .logo {margin-left:auto;margin-right: auto}
.loginscreen .btn.btn-transparent.block.full-width.m-b {background: #716658;color:white}

body {font-family: 'Lato', sans-serif;}    
.content-wrapper {padding-top:0}

.nav-link-text {
font-family: "Lora",serif;
font-size: 21px;
position: relative;
font-weight: 700;
line-height: 29px;
color: #3a3835;
text-decoration: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}

.bg-dark {
  
    background: linear-gradient(110deg, #f8f8f8 70%, #716658 30%);
}

#nav_myaccount .nav-link-text {color: white;}
#nav_myaccount .nav-link-text::before {    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f2bd";margin-right: 10px}
#nav_logout .nav-link-text::before {    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f2f5";margin-right: 10px}


#nav_logout .nav-link-text {color: white}

/*
#mainNav {
    border-bottom: 5px solid #716658;
}
*/

#mainNav .logo {
    width: 190px;
    margin-right: 50px;
    margin-bottom: 0;
    padding-bottom: 0;
}

#mainNav .nav-item {
    padding-top: 4px;
    min-width: auto;
    padding-left: 25px;
    padding-right: 20px;
}

.breadcrumb {border-radius: 0;color: #222 !important;padding-top: 2px;padding-bottom: 2px;padding-left:0px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding-left: 15px;}
.breadcrumb-item.active {color: #444141;}

.btn-round p {font-size: 28px;display: block;}
.btn-dark {background-color: #d0c0ab;border-color: #d0c0ab}
table.dataTable thead th, table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: 1px solid #d9d9d9;
}

button {
    box-shadow: 0;
    border: 0px !important;
    background: transparent;
    cursor: pointer;
}

.fa.fa-edit {color:#524e48;}
.page-item.active .page-link {background-color: #d0c0ab;border-color: #d0c0ab;}
.page-item.disabled .page-link {color:#f8f8f8;}


#new_object.posRight, #new_user.posRight, #new_project.posRight, #new_customer.posRight {top:0px}
#dataTable-projects_wrapper, #dataTable-users_wrapper, #dataTable-customers_wrapper, #dataTable-configtext_wrapper {padding-left:0;}
.dataTables_wrapper .dataTables_paginate .paginate_button {padding:0}
.page-link {padding: 0.2rem 0.60rem;}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {border-top: 0;}
table.dataTable.no-footer {border-bottom: 1px solid #c6c6c6;}
.col-lg-11.input-group, .col-lg-9.input-group {margin-top: 15px;}

.input-group > * {
    vertical-align: middle;
    margin-top: 0 !important;
}