/*EDW Custom CSS*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
body{font-family: 'Roboto', sans-serif!important;}
#side-menu li a{text-transform:initial!important;font-size:14px!important;color:#a0c7ff!important;}
.text-uppercase{text-transform:initial!important;}
.home-summary a{text-transform:initial!important;}
.activity-feed .feed-item .date{text-transform:initial!important;}
.btn{text-transform:initial!important;}
#side-menu li.dashboard_user{background-color:#f7aa11!important;color:#fff!important;}
h3._total{font-size: 28px!important;color:#000!important;}
.sidebar #setup-menu li>a.active, #setup-menu li>a:active, #setup-menu li>a:focus, #setup-menu li>a:hover{color:#fff!important;}
.sidebar #side-menu.nav>li>a:focus, #side-menu.nav>li>a:hover{color:#fff!important;}
.home-summary p{font-size:16px;font-weight:bold;color:#000!important;}
.total-column .panel-body{background-color:#fff!important;}
.horizontal-tabs li a{font-size:16px!important;color:#000!important;}
h2.fc-toolbar-title{font-size:24px!important;}
i.fa-gavel{color:#fff!important;}
p.padding-5{font-size:16px!important;color:#000!important;font-weight:bold;}
#side-menu li .nav-second-level li a{color:#fff!important;}
#top_search_button button{color:#000!important;}
.navbar-nav>li>a{color:#000!important;}
#top_search input:active, #top_search input:focus, #top_search input:hover{background-color:#f1f3f4!important;color:#000!important;}
ul.search-results a{color:#000!important;}
/*.admin #side-menu li.active > a, .admin #setup-menu li.active > a, #side-menu.nav > li > a:hover, #side-menu.nav > li > a:focus, #setup-menu > li > a:hover, #setup-menu > li > a:focus{background:#002760!important;}*/
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color:#003e99!important;border-color:#003e99!important;color:#fff!important;}
.user-data .home-activity .nav-tabs>li.active>a, .user-data .home-activity .nav-tabs>li.active>a:focus, .user-data .home-activity .nav-tabs>li.active>a:hover, .user-data .home-activity .nav-tabs>li>a:focus, .user-data .home-activity .nav-tabs>li>a:hover{color:#003e99!important;}
.modal-open {padding-right: 0 !important;}
#side-menu li{line-height:200%!important;}
.fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active{background-color:#002760!important;border-color:#002760!important;}
.fc-button-primary{background-color:#003e99!important;border-color:#003e99!important;}
.fc .fc-button-primary:focus, .fc .fc-button-primary:not(:disabled).fc-button-active:focus, .fc .fc-button-primary:not(:disabled):active:focus{box-shadow:none!important;}
a.fc-daygrid-day-number{color:#003e99!important;}
.fc-daygrid-event{background-color:#002760!important;border-color:#002760!important;}
.fc-col-header th a{color:#003e99!important;}
a.pull-right{color:#003e99!important;}
.tab-content a{color:#003e99!important;}
#DataTables_Table_0 th{color:#003e99!important;}
#DataTables_Table_0 td{color:#003e99!important;}
#DataTables_Table_0 td span{color:#003e99!important;}
#DataTables_Table_0_length select{color:#003e99!important;}
.dt-buttons span{color:#003e99!important;}
.text-info{color:#003e99!important;}
.modal-header{background-color:#002760!important;}
.btn-info{background-color:#002760!important;border-color:#002760!important;}
.table.items thead{background-color:#002760!important;}
#setup-menu li a{text-transform:initial!important;color: #a0c7ff!important;}
#setup-menu li .nav-second-level li a:hover{color:#000!important;}
#setup-menu li .nav-second-level li a{color:#fff!important;}
#setup-menu li{line-height:200%!important;}
#header{box-shadow: 0 0 3px 0 #000!important;}
.customers .navbar-nav>li>a{color:#fff!important;}
.customers a.pull-right{color:#fff!important;}
.customers #DataTables_Table_0 td span{color:#fff!important;}
.customers .table-estimates#DataTables_Table_0 td span{color: #003e99!important;}
.customers .table-proposals#DataTables_Table_0 td span{color: #003e99!important;}
.customers .table-invoices#DataTables_Table_0 td span{color: #003e99!important;}
.form-wrap.form-builder .frmb .field-actions a:before{color:#fff!important;}
.leads-email-integration a.pull-right{color:#fff!important;}
.hide-menu{padding:14px!important;}
.btn-info.new-contact{color:#fff!important;}
#side-menu li .nav-second-level a:hover{color:#000!important;}
#top_search input{background-color:#f1f3f4!important;}
.admin #side-menu li .nav-second-level li.active a, .admin #setup-menu li .nav-second-level li.active a{background-color:transparent!important;}
#side-menu li .nav-second-level li a:focus{color:#000!important;}
#setup-menu li .nav-second-level li a:focus{color:#000!important;}
.display-none{display:none!important;}
.customers .customers-nav-item-register{display:none!important;}
.customers .customers-nav-item-login{display:none!important;}
.customers .navbar{min-height:95px!important;}
.estimate-request-form .logo img{width:250px;}
.estimate-request-form h1{margin-bottom:20px;font-size:2.5rem;}
.estimate-request-form form .form-control{height:40px;}
.estimate-request-form .bootstrap-select .btn-default{height:40px;padding: 5px 10px;}
.estimate-request-form textarea.form-control{height:auto;}
.estimate-request-form .form-group{margin-bottom:20px;}
.estimate-request-form button#form_submit{margin-top:20px;padding:10px 20px;}
.estimate-request-form .btn.btn-success{background-color:#003e99!important;}
.estimate-request-form .btn.btn-success:hover{background-color:#003e99!important;}
body.customers .survey #company-logo{background-color:#fff!important;}
.customer-profile a.btn-info{color:#fff!important;}
@media(min-width:992px){
    img.custom-client-logo{padding-top:25px;width:180px;}
}

@media(max-width:992px){
    img.custom-client-logo{padding-top:25px;width:180px;}
}

@media(max-width:768px){
    .customers .navbar-header button{display:none!important;}
    img.custom-client-logo{display:block;margin:0 auto;}
}