/*----------------------------------------------- | Object fit and Z-index -----------------------------------------------*/ .fit-cover{ object-fit: cover; } .z-index-1{ z-index: 1; } .z-index-2{ z-index: 2 !important; } .z-index--1{ z-index: -1; } /*----------------------------------------------- | Sidebar -----------------------------------------------*/ .sticky-sidebar{ position: sticky; z-index: $zindex-sticky; top: $top-nav-height + 1; } /*----------------------------------------------- | Custom circle -----------------------------------------------*/ .circle-dashed{ border: 1px dashed $primary; display: flex; align-items: center; justify-content: center; border-radius: 50%; width: 3.5rem; height: 3.5rem; } /*----------------------------------------------- | Miscellaneous -----------------------------------------------*/ .hover-text-decoration-none{ @include hover-focus{ text-decoration: none; } } .resize-none{ resize: none; } .collapsed .collapse-icon { transition: $transition-base; transform: rotate(0deg); } .collapse-icon { transition: $transition-base; transform: rotate(90deg); } [data-dismiss="dropdown"], [data-offset-top], [data-toggle="collapse"], [data-toggle="tooltip"], [data-toggle="popover"]{ *{ pointer-events: none; } } /*----------------------------------------------- | Outline -----------------------------------------------*/ .outline-none { outline: none; box-shadow: none; @include hover-focus { outline: none; box-shadow: none; } } /*----------------------------------------------- | Vertical Line (used in kanban header) -----------------------------------------------*/ .vertical-line { &:after { position: absolute; content: ""; height: 75%; width: 1px; background: $gray-300; right: 0; top: 50%; transform: translateY(-50%); } &.vertical-line-400 { &:after { background-color: $gray-400; } } } /* -------------------------------------------------------------------------- */ /* Transition */ /* -------------------------------------------------------------------------- */ .transition-base { transition: $transition-base; } .transition-none{ transition: none; } .fsp-75{ font-size: 75%; } /* -------------------------------------------------------------------------- */ /* Width */ /* -------------------------------------------------------------------------- */ .min-w-0{ min-width: 0; } /* -------------------------------------------------------------------------- */ /* Terms sidebar */ /* -------------------------------------------------------------------------- */ .icon { padding: map_get($spacers, 3); border-radius: 15px; display: inline-flex; background-color: rgba($white, 0.2); backdrop-filter: blur(10px); border: 2px solid rgba($white, 0.3); @each $color, $value in $theme-colors { &-#{$color} { color: $value; } } } /* -------------------------------------------------------------------------- */ /* Heading Background */ /* -------------------------------------------------------------------------- */ .footer-heading-color{ color: #080809; } .shadow-social{ box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1) !important; } .backdrop{ backdrop-filter: blur(4px); } .navbar{ transition: padding 0.3s linear; } .padding-transition{ padding: toRem(20) !important; } .show-onhover{ &:hover .hideEl { visibility: visible; opacity: 1; } .hideEl { visibility: hidden; opacity: 0; transition: $transition-fade; } } .shadow-hover{ transition: $transition-base; box-shadow: none; &:hover{ box-shadow: $box-shadow; } }