hover-on
Version:
Hover animation buttons also supports bootstrap buttons
2,811 lines (2,462 loc) • 66.8 kB
CSS
.both-line-primary {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #007bff !important;
}
.both-line-primary::after,
.both-line-primary::before {
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.both-line-primary::before {
top: -5px;
left: 0px;
border-top: 2px solid #007bff;
}
.both-line-primary::after {
bottom: -5px;
right: 0px;
border-bottom: 2px solid #007bff;
}
.both-line-primary:hover::before,
.both-line-primary:hover::after {
width: 100%;
}
.both-line-success {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #28a745 !important;
}
.both-line-success::after,
.both-line-success::before {
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.both-line-success::before {
top: -5px;
left: 0px;
border-top: 2px solid #28a745;
}
.both-line-success::after {
bottom: -5px;
right: 0px;
border-bottom: 2px solid #28a745;
}
.both-line-success:hover::before,
.both-line-success:hover::after {
width: 100%;
}
.both-line-danger {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #dc3545 !important;
}
.both-line-danger::after,
.both-line-danger::before {
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.both-line-danger::before {
top: -5px;
left: 0px;
border-top: 2px solid #dc3545;
}
.both-line-danger::after {
bottom: -5px;
right: 0px;
border-bottom: 2px solid #dc3545;
}
.both-line-danger:hover::before,
.both-line-danger:hover::after {
width: 100%;
}
.both-line-warning {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #ffc107 !important;
}
.both-line-warning::after,
.both-line-warning::before {
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.both-line-warning::before {
top: -5px;
left: 0px;
border-top: 2px solid #ffc107;
}
.both-line-warning::after {
bottom: -5px;
right: 0px;
border-bottom: 2px solid #ffc107;
}
.both-line-warning:hover::before,
.both-line-warning:hover::after {
width: 100%;
}
.both-line-info {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #138496 !important;
}
.both-line-info::after,
.both-line-info::before {
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.both-line-info::before {
top: -5px;
left: 0px;
border-top: 2px solid #138496;
}
.both-line-info::after {
bottom: -5px;
right: 0px;
border-bottom: 2px solid #138496;
}
.both-line-info:hover::before,
.both-line-info:hover::after {
width: 100%;
}
.both-line-secondary {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #6c757d !important;
}
.both-line-secondary::after,
.both-line-secondary::before {
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.both-line-secondary::before {
top: -5px;
left: 0px;
border-top: 2px solid #6c757d;
}
.both-line-secondary::after {
bottom: -5px;
right: 0px;
border-bottom: 2px solid #6c757d;
}
.both-line-secondary:hover::before,
.both-line-secondary:hover::after {
width: 100%;
}
.both-line-light {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #f8f9fa !important;
}
.both-line-light::after,
.both-line-light::before {
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.both-line-light::before {
top: -5px;
left: 0px;
border-top: 2px solid #f8f9fa;
}
.both-line-light::after {
bottom: -5px;
right: 0px;
border-bottom: 2px solid #f8f9fa;
}
.both-line-light:hover::before,
.both-line-light:hover::after {
width: 100%;
}
.both-line-dark {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #343a40 !important;
}
.both-line-dark::after,
.both-line-dark::before {
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.both-line-dark::before {
top: -5px;
left: 0px;
border-top: 2px solid #343a40;
}
.both-line-dark::after {
bottom: -5px;
right: 0px;
border-bottom: 2px solid #343a40;
}
.both-line-dark:hover::before,
.both-line-dark:hover::after {
width: 100%;
}
.bottom-line-primary {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #007bff !important;
}
.bottom-line-primary::after {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.bottom-line-primary::after {
bottom: -5px;
left: 0px;
border-bottom: 2px solid #007bff;
}
.bottom-line-primary:hover::after {
width: 100%;
}
.bottom-line-danger {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #dc3545 !important;
}
.bottom-line-danger::after {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.bottom-line-danger::after {
bottom: -5px;
left: 0px;
border-bottom: 2px solid #dc3545;
}
.bottom-line-danger:hover::after {
width: 100%;
}
.bottom-line-warning {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #ffc107 !important;
}
.bottom-line-warning::after {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.bottom-line-warning::after {
bottom: -5px;
left: 0px;
border-bottom: 2px solid #ffc107;
}
.bottom-line-warning:hover::after {
width: 100%;
}
.bottom-line-success {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #28a745 !important;
}
.bottom-line-success::after {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.bottom-line-success::after {
bottom: -5px;
left: 0px;
border-bottom: 2px solid #28a745;
}
.bottom-line-success:hover::after {
width: 100%;
}
.bottom-line-info {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #138496 !important;
}
.bottom-line-info::after {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.bottom-line-info::after {
bottom: -5px;
left: 0px;
border-bottom: 2px solid #138496;
}
.bottom-line-info:hover::after {
width: 100%;
}
.bottom-line-secondary {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #6c757d !important;
}
.bottom-line-secondary::after {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.bottom-line-secondary::after {
bottom: -5px;
left: 0px;
border-bottom: 2px solid #6c757d;
}
.bottom-line-secondary:hover::after {
width: 100%;
}
.bottom-line-light {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #f8f9fa !important;
}
.bottom-line-light::after {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.bottom-line-light::after {
bottom: -5px;
left: 0px;
border-bottom: 2px solid #f8f9fa;
}
.bottom-line-light:hover::after {
width: 100%;
}
.bottom-line-dark {
border: none;
background-color: transparent;
position: relative;
cursor: pointer;
color: #343a40 !important;
}
.bottom-line-dark::after {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
position: absolute;
border: 0 solid transparent;
}
.bottom-line-dark::after {
bottom: -5px;
left: 0px;
border-bottom: 2px solid #343a40;
}
.bottom-line-dark:hover::after {
width: 100%;
}
.top-line-primary {
border: none;
height: 42px;
background-color: transparent;
position: relative;
cursor: pointer;
color: #007bff !important;
}
.top-line-primary::before {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
border: 0 solid transparent;
top: -5px;
left: 0px;
border-bottom: 2px solid #007bff;
}
.top-line-primary:hover::before {
width: 100%;
}
.top-line-success {
border: none;
height: 42px;
background-color: transparent;
position: relative;
cursor: pointer;
color: #28a745 !important;
}
.top-line-success::before {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
border: 0 solid transparent;
top: -5px;
left: 0px;
border-bottom: 2px solid #28a745;
}
.top-line-success:hover::before {
width: 100%;
}
.top-line-danger {
border: none;
height: 42px;
background-color: transparent;
position: relative;
cursor: pointer;
color: #dc3545 !important;
}
.top-line-danger::before {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
border: 0 solid transparent;
top: -5px;
left: 0px;
border-bottom: 2px solid #dc3545;
}
.top-line-danger:hover::before {
width: 100%;
}
.top-line-warning {
border: none;
height: 42px;
background-color: transparent;
position: relative;
cursor: pointer;
color: #ffc107 !important;
}
.top-line-warning::before {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
border: 0 solid transparent;
top: -5px;
left: 0px;
border-bottom: 2px solid #ffc107;
}
.top-line-warning:hover::before {
width: 100%;
}
.top-line-info {
border: none;
height: 42px;
background-color: transparent;
position: relative;
cursor: pointer;
color: #138496 !important;
}
.top-line-info::before {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
border: 0 solid transparent;
top: -5px;
left: 0px;
border-bottom: 2px solid #138496;
}
.top-line-info:hover::before {
width: 100%;
}
.top-line-secondary {
border: none;
height: 42px;
background-color: transparent;
position: relative;
cursor: pointer;
color: #6c757d !important;
}
.top-line-secondary::before {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
border: 0 solid transparent;
top: -5px;
left: 0px;
border-bottom: 2px solid #6c757d;
}
.top-line-secondary:hover::before {
width: 100%;
}
.top-line-light {
border: none;
height: 42px;
background-color: transparent;
position: relative;
cursor: pointer;
color: #f8f9fa !important;
}
.top-line-light::before {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
border: 0 solid transparent;
top: -5px;
left: 0px;
border-bottom: 2px solid #f8f9fa;
}
.top-line-light:hover::before {
width: 100%;
}
.top-line-dark {
border: none;
height: 42px;
background-color: transparent;
position: relative;
cursor: pointer;
color: #343a40 !important;
}
.top-line-dark::before {
position: absolute;
content: '';
-webkit-transition: all 0.25s;
transition: all 0.25s;
width: 20px;
border: 0 solid transparent;
top: -5px;
left: 0px;
border-bottom: 2px solid #343a40;
}
.top-line-dark:hover::before {
width: 100%;
}
.fill-bottom-primary {
background-color: transparent;
position: relative;
cursor: pointer;
z-index: 1;
overflow: hidden;
border: 2px solid #007bff;
}
.fill-bottom-primary::before {
content: '';
height: 0%;
position: absolute;
width: 100%;
bottom: 0px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #007bff;
}
.fill-bottom-primary:hover::before {
height: 100%;
}
.fill-bottom-danger {
background-color: transparent;
position: relative;
cursor: pointer;
z-index: 1;
overflow: hidden;
border: 2px solid #dc3545;
}
.fill-bottom-danger::before {
content: '';
height: 0%;
position: absolute;
width: 100%;
bottom: 0px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #dc3545;
}
.fill-bottom-danger:hover::before {
height: 100%;
}
.fill-bottom-warning {
background-color: transparent;
position: relative;
cursor: pointer;
z-index: 1;
overflow: hidden;
border: 2px solid #ffc107;
}
.fill-bottom-warning::before {
content: '';
height: 0%;
position: absolute;
width: 100%;
bottom: 0px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #ffc107;
}
.fill-bottom-warning:hover::before {
height: 100%;
}
.fill-bottom-success {
background-color: transparent;
position: relative;
cursor: pointer;
z-index: 1;
overflow: hidden;
border: 2px solid #28a745;
}
.fill-bottom-success::before {
content: '';
height: 0%;
position: absolute;
width: 100%;
bottom: 0px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #28a745;
}
.fill-bottom-success:hover::before {
height: 100%;
}
.fill-bottom-info {
background-color: transparent;
position: relative;
cursor: pointer;
z-index: 1;
overflow: hidden;
border: 2px solid #138496;
}
.fill-bottom-info::before {
content: '';
height: 0%;
position: absolute;
width: 100%;
bottom: 0px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #138496;
}
.fill-bottom-info:hover::before {
height: 100%;
}
.fill-bottom-secondary {
background-color: transparent;
position: relative;
cursor: pointer;
z-index: 1;
overflow: hidden;
border: 2px solid #6c757d;
}
.fill-bottom-secondary::before {
content: '';
height: 0%;
position: absolute;
width: 100%;
bottom: 0px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #6c757d;
}
.fill-bottom-secondary:hover::before {
height: 100%;
}
.fill-bottom-light {
background-color: transparent;
position: relative;
cursor: pointer;
z-index: 1;
overflow: hidden;
border: 2px solid #f8f9fa;
}
.fill-bottom-light::before {
content: '';
height: 0%;
position: absolute;
width: 100%;
bottom: 0px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #f8f9fa;
}
.fill-bottom-light:hover::before {
height: 100%;
}
.fill-bottom-dark {
background-color: transparent;
position: relative;
cursor: pointer;
z-index: 1;
overflow: hidden;
border: 2px solid #343a40;
}
.fill-bottom-dark::before {
content: '';
height: 0%;
position: absolute;
width: 100%;
bottom: 0px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #343a40;
}
.fill-bottom-dark:hover::before {
height: 100%;
}
.shine-primary {
border: none;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
z-index: 1;
border: 2px solid #007bff;
}
.shine-primary:before {
content: '';
position: absolute;
height: 62px;
width: 15%;
left: -25%;
top: -2px;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #007bff;
}
.shine-primary:hover::before {
-webkit-animation-name: shine;
animation-name: shine;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.shine-warning {
border: none;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
z-index: 1;
border: 2px solid #ffc107;
}
.shine-warning:before {
content: '';
position: absolute;
height: 62px;
width: 15%;
left: -25%;
top: -2px;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #ffc107;
}
.shine-warning:hover::before {
-webkit-animation-name: shine;
animation-name: shine;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.shine-danger {
border: none;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
z-index: 1;
border: 2px solid #dc3545;
}
.shine-danger:before {
content: '';
position: absolute;
height: 62px;
width: 15%;
left: -25%;
top: -2px;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #dc3545;
}
.shine-danger:hover::before {
-webkit-animation-name: shine;
animation-name: shine;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.shine-success {
border: none;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
z-index: 1;
border: 2px solid #28a745;
}
.shine-success:before {
content: '';
position: absolute;
height: 62px;
width: 15%;
left: -25%;
top: -2px;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #28a745;
}
.shine-success:hover::before {
-webkit-animation-name: shine;
animation-name: shine;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.shine-info {
border: none;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
z-index: 1;
border: 2px solid #138496;
}
.shine-info:before {
content: '';
position: absolute;
height: 62px;
width: 15%;
left: -25%;
top: -2px;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #138496;
}
.shine-info:hover::before {
-webkit-animation-name: shine;
animation-name: shine;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.shine-secondary {
border: none;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
z-index: 1;
border: 2px solid #6c757d;
}
.shine-secondary:before {
content: '';
position: absolute;
height: 62px;
width: 15%;
left: -25%;
top: -2px;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #6c757d;
}
.shine-secondary:hover::before {
-webkit-animation-name: shine;
animation-name: shine;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.shine-light {
border: none;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
z-index: 1;
border: 2px solid #f8f9fa;
}
.shine-light:before {
content: '';
position: absolute;
height: 62px;
width: 15%;
left: -25%;
top: -2px;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #f8f9fa;
}
.shine-light:hover::before {
-webkit-animation-name: shine;
animation-name: shine;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.shine-dark {
border: none;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
z-index: 1;
border: 2px solid #343a40;
}
.shine-dark:before {
content: '';
position: absolute;
height: 62px;
width: 15%;
left: -25%;
top: -2px;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #343a40;
}
.shine-dark:hover::before {
-webkit-animation-name: shine;
animation-name: shine;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@-webkit-keyframes shine {
to {
left: 150%;
}
}
@keyframes shine {
to {
left: 150%;
}
}
.fill-both2-primary {
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
overflow: hidden;
border: 2px solid #007bff;
}
.fill-both2-primary:hover {
color: black;
}
.fill-both2-primary::before {
content: '';
position: absolute;
height: 42px;
top: -2px;
left: 0px;
width: 0%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #007bff;
}
.fill-both2-primary:hover::before,
.fill-both2-primary:hover::after {
width: 50%;
}
.fill-both2-primary::after {
content: '';
bottom: -2px;
width: 0%;
height: 42px;
right: 0px;
position: absolute;
-webkit-transition: all 0.25s;
transition: all 0.25s;
z-index: -1;
background-color: #007bff;
}
.fill-both2-warning {
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
overflow: hidden;
border: 2px solid #ffc107;
}
.fill-both2-warning:hover {
color: black;
}
.fill-both2-warning::before {
content: '';
position: absolute;
height: 42px;
top: -2px;
left: 0px;
width: 0%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #ffc107;
}
.fill-both2-warning:hover::before,
.fill-both2-warning:hover::after {
width: 51%;
}
.fill-both2-warning::after {
content: '';
bottom: -2px;
width: 0%;
height: 42px;
right: 0px;
position: absolute;
-webkit-transition: all 0.25s;
transition: all 0.25s;
z-index: -1;
background-color: #ffc107;
}
.fill-both2-danger {
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
overflow: hidden;
border: 2px solid #dc3545;
}
.fill-both2-danger:hover {
color: black;
}
.fill-both2-danger::before {
content: '';
position: absolute;
height: 42px;
top: -2px;
left: 0px;
width: 0%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #dc3545;
}
.fill-both2-danger:hover::before,
.fill-both2-danger:hover::after {
width: 51%;
}
.fill-both2-danger::after {
content: '';
bottom: -2px;
width: 0%;
height: 42px;
right: 0px;
position: absolute;
-webkit-transition: all 0.25s;
transition: all 0.25s;
z-index: -1;
background-color: #dc3545;
}
.fill-both2-success {
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
overflow: hidden;
border: 2px solid #28a745;
}
.fill-both2-success:hover {
color: black;
}
.fill-both2-success::before {
content: '';
position: absolute;
height: 42px;
top: -2px;
left: 0px;
width: 0%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #28a745;
}
.fill-both2-success:hover::before,
.fill-both2-success:hover::after {
width: 50%;
}
.fill-both2-success::after {
content: '';
bottom: -2px;
width: 0%;
height: 42px;
right: 0px;
position: absolute;
-webkit-transition: all 0.25s;
transition: all 0.25s;
z-index: -1;
background-color: #28a745;
}
.fill-both2-info {
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
overflow: hidden;
border: 2px solid #138496;
}
.fill-both2-info:hover {
color: black;
}
.fill-both2-info::before {
content: '';
position: absolute;
height: 42px;
top: -2px;
left: 0px;
width: 0%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #138496;
}
.fill-both2-info:hover::before,
.fill-both2-info:hover::after {
width: 50%;
}
.fill-both2-info::after {
content: '';
bottom: -2px;
width: 0%;
height: 42px;
right: 0px;
position: absolute;
-webkit-transition: all 0.25s;
transition: all 0.25s;
z-index: -1;
background-color: #138496;
}
.fill-both2-secondary {
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
overflow: hidden;
border: 2px solid #6c757d;
}
.fill-both2-secondary:hover {
color: black;
}
.fill-both2-secondary::before {
content: '';
position: absolute;
height: 42px;
top: -2px;
left: 0px;
width: 0%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #6c757d;
}
.fill-both2-secondary:hover::before,
.fill-both2-secondary:hover::after {
width: 50%;
}
.fill-both2-secondary::after {
content: '';
bottom: -2px;
width: 0%;
height: 42px;
right: 0px;
position: absolute;
-webkit-transition: all 0.25s;
transition: all 0.25s;
z-index: -1;
background-color: #007bff;
}
.fill-both2-light {
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
overflow: hidden;
border: 2px solid #f8f9fa;
}
.fill-both2-light:hover {
color: black;
}
.fill-both2-light::before {
content: '';
position: absolute;
height: 42px;
top: -2px;
left: 0px;
width: 0%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #f8f9fa;
}
.fill-both2-light:hover::before,
.fill-both2-light:hover::after {
width: 50%;
}
.fill-both2-light::after {
content: '';
bottom: -2px;
width: 0%;
height: 42px;
right: 0px;
position: absolute;
-webkit-transition: all 0.25s;
transition: all 0.25s;
z-index: -1;
background-color: #f8f9fa;
}
.fill-both2-dark {
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
overflow: hidden;
border: 2px solid #343a40;
}
.fill-both2-dark:hover {
color: black;
}
.fill-both2-dark::before {
content: '';
position: absolute;
height: 42px;
top: -2px;
left: 0px;
width: 0%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #343a40;
}
.fill-both2-dark:hover::before,
.fill-both2-dark:hover::after {
width: 50%;
}
.fill-both2-dark::after {
content: '';
bottom: -2px;
width: 0%;
height: 42px;
right: 0px;
position: absolute;
-webkit-transition: all 0.25s;
transition: all 0.25s;
z-index: -1;
background-color: #343a40;
}
.fill-left-warning {
background-color: transparent;
height: 42px;
position: relative;
cursor: pointer;
z-index: 1;
border: 2px solid #ffc107;
}
.fill-left-warning::before {
content: '';
height: inherit;
position: absolute;
width: 0%;
top: -2px;
left: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #ffc107;
}
.fill-left-warning:hover::before {
width: 100%;
}
.fill-left-primary {
background-color: transparent;
height: 42px;
position: relative;
cursor: pointer;
z-index: 1;
border: 2px solid #007bff;
}
.fill-left-primary::before {
content: '';
height: inherit;
position: absolute;
width: 0%;
top: -2px;
left: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #007bff;
}
.fill-left-primary:hover::before {
width: 100%;
}
.fill-left-secondary {
background-color: transparent;
height: 42px;
position: relative;
cursor: pointer;
z-index: 1;
border: 2px solid #6c757d;
}
.fill-left-secondary::before {
content: '';
height: inherit;
position: absolute;
width: 0%;
top: -2px;
left: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #6c757d;
}
.fill-left-secondary:hover::before {
width: 100%;
}
.fill-left-danger {
background-color: transparent;
height: 42px;
position: relative;
cursor: pointer;
z-index: 1;
border: 2px solid #dc3545;
}
.fill-left-danger::before {
content: '';
height: inherit;
position: absolute;
width: 0%;
top: -2px;
left: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #dc3545;
}
.fill-left-danger:hover::before {
width: 100%;
}
.fill-left-info {
background-color: transparent;
height: 42px;
position: relative;
cursor: pointer;
z-index: 1;
border: 2px solid #138496;
}
.fill-left-info::before {
content: '';
height: inherit;
position: absolute;
width: 0%;
top: -2px;
left: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #138496;
}
.fill-left-info:hover::before {
width: 100%;
}
.fill-left-dark {
background-color: transparent;
height: 42px;
position: relative;
cursor: pointer;
z-index: 1;
border: 2px solid #343a40;
color: black !important;
}
.fill-left-dark::before {
content: '';
height: inherit;
position: absolute;
width: 0%;
top: -2px;
left: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #343a40;
color: white !important;
}
.fill-left-dark:hover::before {
width: 100%;
color: white !important;
}
.fill-left-success {
background-color: transparent;
height: 42px;
position: relative;
cursor: pointer;
z-index: 1;
border: 2px solid #28a745;
}
.fill-left-success::before {
content: '';
height: inherit;
position: absolute;
width: 0%;
top: -2px;
left: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #28a745;
}
.fill-left-success:hover::before {
width: 100%;
}
.fill-right-primary {
background-color: transparent;
height: 42px;
position: relative;
cursor: pointer;
z-index: 1;
border: 2px solid #007bff;
}
.fill-right-primary::before {
content: '';
height: inherit;
position: absolute;
width: 0%;
top: -2px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #007bff;
}
.fill-right-primary:hover {
color: black;
}
.fill-right-primary:hover::before {
width: 100%;
}
.fill-right-info {
background-color: transparent;
height: 42px;
position: relative;
cursor: pointer;
z-index: 1;
border: 2px solid #138496;
}
.fill-right-info::before {
content: '';
height: inherit;
position: absolute;
width: 0%;
top: -2px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #138496;
}
.fill-right-info:hover {
color: black;
}
.fill-right-info:hover::before {
width: 100%;
}
.fill-right-warning {
background-color: transparent;
height: 42px;
position: relative;
cursor: pointer;
z-index: 1;
border: 2px solid #ffc107;
}
.fill-right-warning::before {
content: '';
height: inherit;
position: absolute;
width: 0%;
top: -2px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #ffc107;
}
.fill-right-warning:hover {
color: black;
}
.fill-right-warning:hover::before {
width: 100%;
}
.fill-right-danger {
background-color: transparent;
height: 42px;
position: relative;
cursor: pointer;
z-index: 1;
border: 2px solid #dc3545;
}
.fill-right-danger::before {
content: '';
height: inherit;
position: absolute;
width: 0%;
top: -2px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #dc3545;
}
.fill-right-danger:hover {
color: black;
}
.fill-right-danger:hover::before {
width: 100%;
}
.fill-right-secondary {
background-color: transparent;
height: 42px;
position: relative;
cursor: pointer;
z-index: 1;
border: 2px solid #6c757d;
}
.fill-right-secondary::before {
content: '';
height: inherit;
position: absolute;
width: 0%;
top: -2px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #6c757d;
}
.fill-right-secondary:hover {
color: black;
}
.fill-right-secondary:hover::before {
width: 100%;
}
.fill-right-success {
background-color: transparent;
height: 42px;
position: relative;
cursor: pointer;
z-index: 1;
border: 2px solid #28a745;
}
.fill-right-success::before {
content: '';
height: inherit;
position: absolute;
width: 0%;
top: -2px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #28a745;
}
.fill-right-success:hover {
color: black;
}
.fill-right-success:hover::before {
width: 100%;
}
.fill-right-dark {
background-color: transparent;
height: 42px;
position: relative;
cursor: pointer;
z-index: 1;
border: 2px solid #343a40;
}
.fill-right-dark::before {
content: '';
height: inherit;
position: absolute;
width: 0%;
top: -2px;
right: 0px;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #343a40;
}
.fill-right-dark:hover {
color: white !important;
}
.fill-right-dark:hover::before {
width: 100%;
}
.fill-skew-left-primary {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #007bff;
}
.fill-skew-left-primary::after, .fill-skew-left-primary:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(-45deg);
transform: skew(-45deg);
background-color: #007bff;
}
.fill-skew-left-primary::before {
left: 49%;
top: -2px;
}
.fill-skew-left-primary::after {
right: 50%;
top: -2px;
}
.fill-skew-left-primary:hover::after, .fill-skew-left-primary:hover::before {
width: 100%;
}
.fill-skew-left-warning {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #ffc107;
}
.fill-skew-left-warning::after, .fill-skew-left-warning:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(-45deg);
transform: skew(-45deg);
background-color: #ffc107;
}
.fill-skew-left-warning::before {
left: 49%;
top: -2px;
}
.fill-skew-left-warning::after {
right: 50%;
top: -2px;
}
.fill-skew-left-warning:hover::after, .fill-skew-left-warning:hover::before {
width: 100%;
}
.fill-skew-left-danger {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #dc3545;
}
.fill-skew-left-danger::after, .fill-skew-left-danger:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(-45deg);
transform: skew(-45deg);
background-color: #dc3545;
}
.fill-skew-left-danger::before {
left: 49%;
top: -2px;
}
.fill-skew-left-danger::after {
right: 50%;
top: -2px;
}
.fill-skew-left-danger:hover::after, .fill-skew-left-danger:hover::before {
width: 100%;
}
.fill-skew-left-success {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #28a745;
}
.fill-skew-left-success::after, .fill-skew-left-success:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(-45deg);
transform: skew(-45deg);
background-color: #28a745;
}
.fill-skew-left-success::before {
left: 49%;
top: -2px;
}
.fill-skew-left-success::after {
right: 50%;
top: -2px;
}
.fill-skew-left-success:hover::after, .fill-skew-left-success:hover::before {
width: 100%;
}
.fill-skew-left-info {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #138496;
}
.fill-skew-left-info::after, .fill-skew-left-info:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(-45deg);
transform: skew(-45deg);
background-color: #138496;
}
.fill-skew-left-info::before {
left: 49%;
top: -2px;
}
.fill-skew-left-info::after {
right: 50%;
top: -2px;
}
.fill-skew-left-info:hover::after, .fill-skew-left-info:hover::before {
width: 100%;
}
.fill-skew-left-secondary {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #6c757d;
}
.fill-skew-left-secondary::after, .fill-skew-left-secondary:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(-45deg);
transform: skew(-45deg);
background-color: #6c757d;
}
.fill-skew-left-secondary::before {
left: 49%;
top: -2px;
}
.fill-skew-left-secondary::after {
right: 50%;
top: -2px;
}
.fill-skew-left-secondary:hover::after, .fill-skew-left-secondary:hover::before {
width: 100%;
}
.fill-skew-left-light {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #f8f9fa;
}
.fill-skew-left-light::after, .fill-skew-left-light:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(-45deg);
transform: skew(-45deg);
background-color: #f8f9fa;
}
.fill-skew-left-light::before {
left: 49%;
top: -2px;
}
.fill-skew-left-light::after {
right: 50%;
top: -2px;
}
.fill-skew-left-light:hover::after, .fill-skew-left-light:hover::before {
width: 100%;
}
.fill-skew-left-dark {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #343a40;
}
.fill-skew-left-dark::after, .fill-skew-left-dark:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(-45deg);
transform: skew(-45deg);
background-color: #343a40;
}
.fill-skew-left-dark::before {
left: 49%;
top: -2px;
}
.fill-skew-left-dark::after {
right: 50%;
top: -2px;
}
.fill-skew-left-dark:hover::after, .fill-skew-left-dark:hover::before {
width: 100%;
}
.fill-skew-right-primary {
cursor: pointer;
height: 42px;
background-color: transparent;
position: relative;
overflow: hidden;
z-index: 1;
border: 2px solid #007bff;
}
.fill-skew-right-primary::after, .fill-skew-right-primary:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #007bff;
}
.fill-skew-right-primary::before {
left: 49%;
top: -2px;
}
.fill-skew-right-primary::after {
right: 50%;
top: -2px;
}
.fill-skew-right-primary:hover::after, .fill-skew-right-primary:hover::before {
width: 100%;
}
.fill-skew-right-warning {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #ffc107;
}
.fill-skew-right-warning::after, .fill-skew-right-warning:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #ffc107;
}
.fill-skew-right-warning::before {
left: 49%;
top: -2px;
}
.fill-skew-right-warning::after {
right: 50%;
top: -2px;
}
.fill-skew-right-warning:hover::after, .fill-skew-right-warning:hover::before {
width: 100%;
}
.fill-skew-right-danger {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #dc3545;
}
.fill-skew-right-danger::after, .fill-skew-right-danger:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #dc3545;
}
.fill-skew-right-danger::before {
left: 49%;
top: -2px;
}
.fill-skew-right-danger::after {
right: 50%;
top: -2px;
}
.fill-skew-right-danger:hover::after, .fill-skew-right-danger:hover::before {
width: 100%;
}
.fill-skew-right-success {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #28a745;
}
.fill-skew-right-success::after, .fill-skew-right-success:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #28a745;
}
.fill-skew-right-success::before {
left: 49%;
top: -2px;
}
.fill-skew-right-success::after {
right: 50%;
top: -2px;
}
.fill-skew-right-success:hover::after, .fill-skew-right-success:hover::before {
width: 100%;
}
.fill-skew-right-info {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #138496;
}
.fill-skew-right-info::after, .fill-skew-right-info:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #138496;
}
.fill-skew-right-info::before {
left: 49%;
top: -2px;
}
.fill-skew-right-info::after {
right: 50%;
top: -2px;
}
.fill-skew-right-info:hover::after, .fill-skew-right-info:hover::before {
width: 100%;
}
.fill-skew-right-secondary {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #6c757d;
}
.fill-skew-right-secondary::after, .fill-skew-right-secondary:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #6c757d;
}
.fill-skew-right-secondary::before {
left: 49%;
top: -2px;
}
.fill-skew-right-secondary::after {
right: 50%;
top: -2px;
}
.fill-skew-right-secondary:hover::after, .fill-skew-right-secondary:hover::before {
width: 100%;
}
.fill-skew-right-light {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #f8f9fa;
}
.fill-skew-right-light::after, .fill-skew-right-light:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #f8f9fa;
}
.fill-skew-right-light::before {
left: 49%;
top: -2px;
}
.fill-skew-right-light::after {
right: 50%;
top: -2px;
}
.fill-skew-right-light:hover::after, .fill-skew-right-light:hover::before {
width: 100%;
}
.fill-skew-right-dark {
border: none;
z-index: 1;
cursor: pointer;
background-color: transparent;
position: relative;
overflow: hidden;
border: 2px solid #343a40;
}
.fill-skew-right-dark::after, .fill-skew-right-dark:before {
content: '';
position: absolute;
height: 62px;
width: 0%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: -1;
-webkit-transform: skew(45deg);
transform: skew(45deg);
background-color: #343a40;
}
.fill-skew-right-dark::before {
left: 49%;
top: -2px;
}
.fill-skew-right-dark::after {
right: 50%;
top: -2px;
}
.fill-skew-right-dark:hover::after, .fill-skew-right-dark:hover::before {
width: 100%;
}
.fill-both-primary {
height: 42px;
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
border: 2px solid #007bff;
}
.fill-both-primary:hover {
color: black;
}
.fill-both-primary::before {
content: '';
position: absolute;
height: 0px;
top: 0px;
left: 0px;
width: 100%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #007bff;
}
.fill-both-primary:hover::before,
.fill-both-primary:hover::after {
height: 50%;
}
.fill-both-primary::after {
content: '';
bottom: 0px;
width: 100%;
height: 0px;
left: 0px;
position: absolute;
-webkit-transition: all 0.25s;
transition: all 0.25s;
z-index: -1;
background-color: #007bff;
}
.fill-both-warning {
height: 42px;
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
border: 2px solid #ffc107;
}
.fill-both-warning:hover {
color: black;
}
.fill-both-warning::before {
content: '';
position: absolute;
height: 0px;
top: 0px;
left: 0px;
width: 100%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #ffc107;
}
.fill-both-warning:hover::before,
.fill-both-warning:hover::after {
height: 50%;
}
.fill-both-warning::after {
content: '';
bottom: 0px;
width: 100%;
height: 0px;
left: 0px;
position: absolute;
-webkit-transition: all 0.25s;
transition: all 0.25s;
z-index: -1;
background-color: #ffc107;
}
.fill-both-danger {
height: 42px;
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
border: 2px solid #dc3545;
}
.fill-both-danger:hover {
color: black;
}
.fill-both-danger::before {
content: '';
position: absolute;
height: 0px;
top: 0px;
left: 0px;
width: 100%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #dc3545;
}
.fill-both-danger:hover::before,
.fill-both-danger:hover::after {
height: 50%;
}
.fill-both-danger::after {
content: '';
bottom: 0px;
width: 100%;
height: 0px;
left: 0px;
position: absolute;
-webkit-transition: all 0.25s;
transition: all 0.25s;
z-index: -1;
background-color: #dc3545;
}
.fill-both-success {
height: 42px;
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
border: 2px solid #28a745;
}
.fill-both-success:hover {
color: black;
}
.fill-both-success::before {
content: '';
position: absolute;
height: 0px;
top: 0px;
left: 0px;
width: 100%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #28a745;
}
.fill-both-success:hover::before,
.fill-both-success:hover::after {
height: 50%;
}
.fill-both-success::after {
content: '';
bottom: 0px;
width: 100%;
height: 0px;
left: 0px;
position: absolute;
-webkit-transition: all 0.25s;
transition: all 0.25s;
z-index: -1;
background-color: #28a745;
}
.fill-both-info {
height: 42px;
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
border: 2px solid #138496;
}
.fill-both-info:hover {
color: black;
}
.fill-both-info::before {
content: '';
position: absolute;
height: 0px;
top: 0px;
left: 0px;
width: 100%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #138496;
}
.fill-both-info:hover::before,
.fill-both-info:hover::after {
height: 50%;
}
.fill-both-info::after {
content: '';
bottom: 0px;
width: 100%;
height: 0px;
left: 0px;
position: absolute;
-webkit-transition: all 0.25s;
transition: all 0.25s;
z-index: -1;
background-color: #138496;
}
.fill-both-secondary {
height: 42px;
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
border: 2px solid #6c757d;
}
.fill-both-secondary:hover {
color: black;
}
.fill-both-secondary::before {
content: '';
position: absolute;
height: 0px;
top: 0px;
left: 0px;
width: 100%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #6c757d;
}
.fill-both-secondary:hover::before,
.fill-both-secondary:hover::after {
height: 50%;
}
.fill-both-secondary::after {
content: '';
bottom: 0px;
width: 100%;
height: 0px;
left: 0px;
position: absolute;
-webkit-transition: all 0.25s;
transition: all 0.25s;
z-index: -1;
background-color: #6c757d;
}
.fill-both-light {
height: 42px;
cursor: pointer;
position: relative;
background-color: transparent;
z-index: 1;
border: 2px solid #f8f9fa;
}
.fill-both-light:hover {
color: black;
}
.fill-both-light::before {
content: '';
position: absolute;
height: 0px;
top: 0px;
left: 0px;
width: 100%;
z-index: -1;
-webkit-transition: all 0.25s;
transition: all 0.25s;
background-color: #f8f9fa;
}
.fill-both-light:hover::before,
.fill-both-light:hover::after {
height: 50%;
}
.fill-both-light::after {
content: '';
bottom: 0px;
width: 100%;
height