/* <--!----------------------------------------------------------------!--> <--! Miscellaneous !--> <--!----------------------------------------------------------------!--> */ .img-group { display: flex; align-items: center; justify-content: flex-end; .avatar-image, .avatar-text { overflow: hidden; margin-left: -10px; align-items: center; display: inline-flex; justify-content: center; border-radius: 100%; border: 2px solid $white; transition: all 0.3s ease; &:hover { transition: all 0.3s ease; transform: translateY(-4px) scale(1.07); } } } /* <--!----------------------------------------------------------------!--> <--! Pagination !--> <--!----------------------------------------------------------------!--> */ ul.pagination-common-style { li { a { width: 30px; height: 30px; color: $dark; font-size: $font-12; display: flex; align-items: center; justify-content: center; border-radius: 100%; transition: all 0.3s ease; border: 1px solid darken($gray-100, 2); &:hover, &.active { color: $white !important; background-color: $primary; transition: all 0.3s ease; } } } } /* <--!----------------------------------------------------------------!--> <--! Ladda Button CSS !--> <--!----------------------------------------------------------------!--> */ .ladda-button { padding: 15px 25px; font-size: $font-10; font-weight: $font-700; text-transform: $font-uppercase; background-color: $white; display: flex; align-items: center; justify-content: center; border-top: 1px solid $border-color; border-radius: 0 0 $radius-md $radius-md; } /* <--!----------------------------------------------------------------!--> <--! Password Generator !--> <--!----------------------------------------------------------------!--> */ .generate-pass { .field { .show-pass { width: 45px; position: relative; &:before { top: 13px; left: 16.5px; content: "\e95f"; position: absolute; font-family: feather !important; } } } div.progress-bar { display: flex; align-items: center; flex-direction: row; justify-content: space-between; div { width: 23%; height: 4px; border-radius: 25px; background-color: darken($gray-100, 1); } } } /* <--!----------------------------------------------------------------!--> <--! Card Radio Select !--> <--!----------------------------------------------------------------!--> */ .card-input-element { margin-left: 25px; margin-bottom: -25px; } .card-input-element + .card { color: $primary; box-shadow: none; border-radius: $radius-sm; border: 1px dashed $border-color-2; transition: all 0.3s ease; .avatar-text { color: $brand-dark; transition: all 0.3s ease; } h6, .text-muted { transition: all 0.3s ease; } } .card-input-element + .card:hover { cursor: pointer; } .card-input-element:checked + .card { border: 1px dashed $success; transition: border 0.3s; .avatar-text { color: $success; border: 1px dashed $success; transition: all 0.3s ease; } h6, .text-muted { color: $success !important; transition: all 0.3s ease; } } .card-input-element:checked + .card::after { content: "\e92b"; color: $success; font-size: 24px; font-family: "feather"; animation-name: fadeInCheckbox; animation-duration: 0.5s; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } @-webkit-keyframes fadeInCheckbox { from { opacity: 0; -webkit-transform: rotateZ(-20deg); } to { opacity: 1; -webkit-transform: rotateZ(0deg); } } @keyframes fadeInCheckbox { from { opacity: 0; transform: rotateZ(-20deg); } to { opacity: 1; transform: rotateZ(0deg); } } /* <--!----------------------------------------------------------------!--> <--! File Upload !--> <--!----------------------------------------------------------------!--> */ .custom-file-upload { width: 100%; cursor: pointer; padding: 25px 25px; background: $gray-100; display: inline-block; border-radius: $radius-sm; border: 1px dashed $border-color-2; }