﻿/*Overrides*/
body { font-family: 'Roboto', sans-serif; font-size: 14px; }

.app-header .menu .menu-search { margin: 0 auto 0 30px; }
.app-sidebar-content { background-color: var(--bs-dark); }
.app-sidebar .menu .menu-header { color: #fff; }
.app-sidebar .menu .menu-header, .app-sidebar .menu .menu-item .menu-icon, .app-sidebar .menu .menu-item .menu-link { color: whitesmoke; }
.app-content { padding: 15px 30px; background-color: whitesmoke; }

.card-body { padding: 10px 15px; }

.btn-sm { font-size: 14px; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; background-color: var(--bs-dark); }
.nav-tabs { background-color: #fcfcfc; border-radius: 4px; }
  .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: #fff; background-color: var(--bs-dark); }

.ui-dialog { box-shadow: 0px 0px 15px 1px #666; z-index: 9999; border-radius: 6px; }
  .ui-dialog .ui-dialog-titlebar { background-color: var(--bs-dark); color: #fff; margin: 1px; border-radius: 5px; }
  .ui-dialog .ui-dialog-title { font-size: 16px; }
  .ui-dialog .ui-dialog-titlebar-close { margin: -10px 3px 0 0; background-image: url(images/ui-icons_222222_256x240.png); background-position: -80px -128px; border-radius: 5px; }

.ui-icon, .ui-widget-content .ui-icon { border-right: solid 1px #ccc !important; border-radius: 4px; }
.ui-selectmenu-text { border: solid 1.5px #ccc !important; padding: 5px 10px; border-radius: 4px; }
.ui-selectmenu-menu { margin-top: 37px; border-top: solid 1px #ddd; border-right: solid 1px #ddd; }
.ui-menu .ui-menu-item { padding: 2px 4px; border-bottom: solid 1px #ccc; }

.fa-folder, .fa-folder-open { cursor: pointer; }

.form-control-compact { padding: 4px 8px; }

.pace .pace-activity { display: none; }

/*App styles*/
#pageHeader p { font-size: 26px; font-weight: bold; margin-bottom: -14px !important; }

#pageContent .grid-client-selector { width: 300px; position: relative; top: -52px; left: 0px; }
  #pageContent .grid-client-selector.grid-client-selector-ready-to-quote { left: -90px; }
  #pageContent .grid-client-selector.grid-client-selector-quoted { top: -84px; left: 0px; }
  #pageContent .grid-client-selector.grid-client-selector-award { left: -15px; }
  #pageContent .grid-client-selector.grid-client-selector-scheduled { left: 34px; }
  #pageContent .grid-client-selector.grid-client-selector-completed { left: 40px; }

#loadingDiv { position: absolute; right: 109px; top: 19px; font-weight: bold; font-size: 13px; height: 24px; width: 120px; background-color: var(--bs-green); color: var(--bs-white); padding: 1px 0 0 24px; }

table th, table td { font-size: 14px; }
.table-no-borders th, .table-no-borders td { border: 0 !important; }
.table-vertical-align-top td { vertical-align: top; }

ul.icons { margin-bottom: 0; }
  ul.icons li { list-style-type: none; margin: 0; padding: 1px 3px; display: inline; cursor: pointer; }

.top-divider { border-top: solid 1px #eee; padding-top: 15px; }

/*For Admin - To be reviewed*/
.pagination div { display: inline !important; }
