/** Container **/
/*
@media (min-width: 1510px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1510px;
  }
}
*/
/** Curved */
.curved {
    width: 100%;
    height: 70px;
    overflow: hidden;
    /* background: #FBF4EE; */
    position: relative;
}

.curved .curved-top {
    width: 105%;
    height: 100px;
    border-radius: 50%;
    /* background: #f8f9fa; */
    position: absolute;
    bottom: 30px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.curved .curved-bottom {
    width: 105%;
    height: 100px;
    border-radius: 50%;
    /* background: #f8f9fa !important; */
    /* e: ; */
    position: absolute;
    top: 30px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.bi {
    width: 1em;
    height: 1em;
    vertical-align: -.125em;
    fill: currentcolor;
}
.bd-sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 4.1rem;
    display: block !important;
    height: calc(100vh - 4.1rem);
    overflow-y: auto;
}
.nav-pills .nav-link {
    color: var(--bs-secondary);
}
.nav-pills .nav-link.active {
    background-color: var(--bs-dark);
}

/* Item related css */
.col-item {
    cursor:pointer;
}
.col-item .check-mark, .col-item .activity-mark {
    display:none;
}
.col-item-selected .item {
    border-color:var(--bs-dark) !important;
}
.col-item-selected .check-mark {
    color:var(--bs-dark);
}
.col-item-selected .check-mark {
    display:inline-block;
}
.col-item-disabled .check-mark {
    color: var(--bs-info);
}
.link-item-open:hover {
  color: var(--bs-info);
}
.check-mark {
    bottom:.35rem; right:.35rem;
}
.check-mark-te {
    top:.35rem; right:.35rem;
}
/* Activity related css */
select[aria-readonly="true"] {
  pointer-events: none;
  background-color: var(--bs-tertiary-bg) !important;
  color:var(--bs-secondary);
}
.sticky-top-toolbar {
    position: -webkit-sticky;
    position: sticky;
    top: 3.85rem;
    z-index: 1018;
    background-color:var(--bs-light);
}
.sticky-top-toolbar select {
    font-size:12px !important;
}
.sticky-sideinfo {
    position: -webkit-sticky;
    position: sticky;
    top: 0.0rem;
    display: block !important;
    height: calc(100vh - 12rem);
    overflow-y: auto;
}
.col-activity .card-footer, .col-activity .card-header, .col-activity .card-body *, .col-activity .card-footer * {
    border-width:1px !important;
    --bs-btn-border-width: 1px !important;
    --bs-border-width: 1px !important;
}
.activity-spinner {
    --bs-spinner-border-width: 0.1rem !important;
}
.page-link.active, .active > .page-link {
  z-index: 3;
  background-color: var(--bs-dark);
  border-color: var(--bs-dark);
}
.page-link, .page-link:hover {
  color: var(--bs-dark);
}
.page-item.active .page-link:hover {
  color: var(--bs-warning);
}
a.col-srt {
  color: var(--bs-secondary);
}
a.col-sal {
  color: var(--bs-dark);
}
a.col-srt:hover {
  color: var(--bs-info);
}
.sorter a.active {
  color: var(--bs-info);
}
.custom-tooltip {
  --bs-tooltip-bg: var(--bd-violet-bg);
  --bs-tooltip-color: var(--bs-white);
}
.input-group-btn {
    background-color: var(--bs-tertiary-bg);
    border: var(--bs-border-width) solid var(--bs-border-color) !important;
}
.input-group-btn:hover {
    color: var(--bs-white);
    background-color: var(--bs-dark);
}
.btn-group-btn.show {
    border-color: var(--bs-btn-active-border-color) !important;
}
.input-group-btn-pager {
}
.form-check-input:checked {
    border-color:var(--bs-dark);
    background-color:var(--bs-dark);
}
.award-disabled * {
    pointer-events: none;
    background-color: var(--bs-tertiary-bg) !important;
    color:var(--bs-secondary);
}
.border-dashed {
    border-style:dashed;
}
.border-dotted {
    border-style:dotted;
}
.border-double {
    border-style:double;
}
.dropdown-menu {
    z-index:1020;
}
