@font-face {
    font-family: "Segoe UI";
    src: url("fonts/Segoe UI.ttf") format("ttf"), url("fonts/Segoe UI Bold.ttf") format("ttf"), url("fonts/Segoe UI Italic.ttf") format("ttf"), url("fonts/Segoe UI Bold Italic.ttf") format("ttf");
    font-display: auto;
    font-weight: 300;
}
@font-face {
    font-family: "Roboto";
    src: url("fonts/Roboto-Regular.ttf") format("ttf");
    font-display: auto;
    font-weight: 300;
}
@font-face {
    font-family: "NotoSans";
    src: url("fonts/NotoSans-Regular.ttf") format("ttf"), url("fonts/NotoSans-Bold.ttf") format("ttf");
    font-display: auto;
    font-weight: 300;
}
@font-face {
    font-family: "Ubuntu";
    src: url("fonts/Ubuntu-Regular.ttf") format("ttf"), url("fonts/Ubuntu-Italic.ttf") format("ttf"), url("fonts/Ubuntu-Bold.ttf") format("ttf");
    font-display: auto;
    font-weight: 300;
}
@font-face {
    font-family: "DroidSans";
    src: url("fonts/DroidSans.ttf") format("ttf"), url("fonts/DroidSans-Bold.ttf") format("ttf");
    font-display: auto;
    font-weight: 300;
}
html body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;}
/*.topbar .top-navbar{min-height:50px;}
.topbar .top-navbar .navbar-nav > .nav-item > .nav-link{line-height:30px;}
.topbar .top-navbar .navbar-header{line-height:50px;}*/
html body h3.text-themecolor{line-height:24px;}
.table td {padding-top:3px;padding-bottom:3px;}
#demo-foo-addrow.table td {padding-top:5px !important;padding-bottom:5px !important;}
.avatar-xsmall{width:20px !important;height:20px !important;}
.list-table-action .btn{height: 33px !important;}
[type="checkbox"].filled-in:not(:checked) + label:after {top: 5px !important;}
.container-fluid {padding-top:5px !important;}
.modal .modal-dialog .modal-body {padding-top:0px !important;padding-bottom: 0px !important;}
.form-group {margin-bottom:10px !important;}
.modal .modal-dialog .modal-body .spacer {padding: 5px 0px;margin-bottom:5px;}
.modal-footer{padding:0 0.75rem 0.75rem 0.75rem !important;}
.modal-header{padding-left:30px !important;padding-top:0.5rem !important;padding-bottom:0.5rem !important;}
.modal .modal-dialog .modal-body .line {height:15px !important;}
.card-body{padding-left:25px !important;padding-right:25px !important;}
#embed-content-container [type="checkbox"] + label {height:10px !important;}
#embed-content-container .settingsModule [type="checkbox"] + label {height:14px !important;}
#embed-content-container .col-form-label {padding-top:0;padding-bottom:0;}
.client_categories_table_section .td-checkbox{padding-top:5px !important;bottom:5px !important;}
#payments-list-table.table td.checkitem {padding-top: 0px;}
#estimates-list-table.table td.checkitem {padding-top: 0px;}
#invoices-list-table.table td.checkitem {padding-top: 0px;}
#items-list-table.table td.checkitem {padding-top: 0px;}
#expenses-list-table.table td.checkitem {padding-top: 0px;}
#proposals-list-table.table td.checkproposal {padding: 0px;}
#categories-table-wrapper .card-body{padding-top:0px !important;}
.card-body{padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}
.topbar .profile-pic img {width:20px !important;height:20px !important;}
.topbar .top-navbar .navbar-nav > .nav-item > .nav-link.font-22 {font-size:17px !important;}
.topbar .top-navbar .navbar-nav > .nav-item > .nav-link {font-size: 19px;}
/*.topbar .top-navbar .navbar-header {line-height:unset;}*/
.logo-large {max-height: 35px;}
.topbar .navbar-collapse{max-height:35px;}
.topbar .top-navbar .navbar-nav > .nav-item > .nav-link {line-height:22px;}
.fix-header .page-wrapper{padding-top:35px !important;}
.fix-header .left-sidebar{padding-top:40px;}
.topbar .top-navbar{min-height:unset;}
.topbar .top-navbar .navbar-header{line-height:0px;}
.settings .navbar-header{height:10px;}
.settings .navbar-header {height:unset;}
.settings .m-b-17 {margin-bottom:10px !important;margin-top:7px;}
.kanban .kanban-wrapper .boards .board .board-body .board-heading{padding-bottom:5px !important;}
.kanban-card .x-footer .x-icons{padding-top:0px;}
.kanban-card {padding-bottom: 0px;padding-top: 5px;margin-bottom: 10px !important;}
.avatar-xsmall{width:15px !important;height:15px !important;}
.task-due-date-bg {border-bottom: 4px solid #ff5c6c !important;}
.page-titles{margin-bottom: 5px !important;}
.task-due-date-bg{border-bottom: 4px solid #ff5c6c !important;}
.kanban-card .x-footer{min-height:21px !important;}
.kanban-card .x-meta span{padding-bottom:0px !important;}
.table td, .table th{padding:3px !important;}
.lh-20{line-height: 20px !important;}
.profiletimeline .sl-item{margin-bottom:20px !important;}
.project-timeline{min-height:730px !important;}
#estimates-stats-wrapper #list-pages-stats-widget{margin-bottom:0px !important;}
#estimates-stats-wrapper{margin-top:10px;margin-bottom:15px;}
#tasks-list-table .m-l-0{margin-left: 5px !important;}
.line-tasks-settings{border-top:solid 1px;border-color:#444954;height:10px;margin-top:5px;}
.task-due-date-title-bg{background-color: indianred;}
.kanban-card .x-title{font-weight: 300 !important;}
.btn-add-circle{padding-top:7px !important;height:40px;font-size:14px;}
/*27-10-2022 By Shefali*/
/*.modal-open .modal {overflow: hidden !important;}
.modal .modal-dialog .modal-body {overflow-y: auto !important;max-height: 800px !important;}*/
.modal-open .modal {overflow: hidden;}
.modal .modal-dialog .modal-body {
    overflow-y: auto;
/*    max-height: 85vh;*/
    max-height: 70vh;
}
.kanban .kanban-wrapper .boards .board {
    margin-right: 8px;
}
#select2-selectEmailTemplate-container{
    width: 250px;
}