FleetCart/Modules/Admin/Resources/assets/sass/accordion.scss

258 lines
5.4 KiB
SCSS
Raw Normal View History

2023-06-11 12:14:03 +00:00
.accordion-content {
background: #ffffff;
padding: 20px 0px;
border-radius: 3px;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
}
.accordion-box {
> .panel-group {
border-radius: 3px;
overflow: hidden;
}
.panel {
box-shadow: none;
border-bottom: none;
border-radius: 0;
border-color: #e9e9e9;
+ .panel {
margin: 0;
}
}
> .panel-group > .panel:last-child {
border-bottom: 1px solid #e9e9e9;
}
.panel-group {
margin: 0;
}
}
#sliders-accordion > .panel {
border-radius: 3px;
}
.accordion-box .panel-heading {
padding: 0;
background: #f6f6f7;
[data-toggle="collapse"] {
&.collapsed {
background: #ffffff;
transition: all 200ms ease-in-out;
&:hover {
background: #f4f4f4;
}
}
&:after {
position: absolute;
font-family: FontAwesome;
content: "\f107";
right: 10px;
top: 12px;
font-size: 20px;
line-height: 25px;
color: #000000;
transform: rotateX(180deg);
transition: all 200ms ease-in-out;
}
}
}
.accordion-box-content .panel-heading [data-toggle="collapse"]:after {
position: absolute;
font-family: FontAwesome;
content: "\f107";
right: 10px;
top: 12px;
font-size: 20px;
line-height: 25px;
color: #000000;
transform: rotateX(180deg);
transition: all 200ms ease-in-out;
top: 15px;
}
.accordion-box .panel-heading [data-toggle="collapse"].collapsed:after,
.accordion-box-content .panel-heading [data-toggle="collapse"].collapsed:after {
color: #737881;
transform: rotateX(0deg);
}
.accordion-box .panel-heading [data-toggle="collapse"].collapsed:hover:after {
color: #000000;
}
.accordion-box-content {
.panel-heading [data-toggle="collapse"].collapsed:hover:after {
color: #000000;
}
.panel-group .panel + .panel {
margin-top: 0;
border-top: none;
}
}
.accordion-box {
.panel-title a {
position: relative;
padding: 12px 15px;
display: block;
text-decoration: none;
outline: none;
&.has-error.collapsed {
border-left: 3px solid #ff3366;
}
}
.panel-body a {
color: #333333;
display: block;
padding: 14px 15px;
transition: 200ms ease-in-out;
&:hover {
background: #e9e9e9;
}
&.active {
background: #ffffff;
border-top: 1px solid #d2d6de;
border-bottom: 1px solid #d2d6de;
border-left: 3px solid #6f8dfd;
margin-right: -1px;
}
}
.panel-title a {
&:active,
&:hover,
&:focus {
color: #333333;
}
}
.panel-body {
padding: 10px 0 10px 8px;
background: #eeeeee;
}
}
.accordion-box-content {
.tab-content > .form-group:last-child {
margin-bottom: 0;
clear: both;
}
.box-footer {
padding-left: 0;
}
.tab-content-title {
margin-top: 0;
margin-bottom: 20px;
padding-bottom: 8px;
border-bottom: 1px solid #d2d6de;
}
.box-content {
margin-top: 10px;
h4.section-title {
font-weight: 500;
margin-bottom: 10px;
}
}
}
.accordion-tab {
border-bottom: none;
> li {
float: none;
z-index: 0;
> a {
position: relative;
color: #333333;
border-radius: 3px 0 0 3px;
margin-right: -1px;
padding: 14px 15px;
outline: none;
transition: 100ms ease-in-out;
&:hover {
border-color: #e9e9e9;
}
}
&.has-error > a {
border-left: 3px solid #ff3366;
}
&.active > a {
border-left: 3px solid #0068e1;
border-right: 0;
border-right-color: transparent;
border-bottom-color: #e9e9e9;
&:hover,
&:focus {
border-left: 3px solid #0068e1;
border-bottom-color: #e9e9e9;
border-right: 0;
}
}
}
&.nav-tabs > li.active > a {
border-top-color: #e9e9e9;
}
}
.nav-tabs > li.active > a:hover,
.accordion-tab.nav-tabs > li.active > a:focus {
border-top-color: #e9e9e9;
}
.content-accordion {
&.panel-group {
margin-bottom: 15px;
}
.panel {
border-radius: 3px;
border: none;
border: 1px solid #e9e9e9;
}
.panel-heading {
background: #f6f6f7;
padding: 0;
border-radius: 0;
}
.panel-title a {
display: block;
padding: 15px;
&:active,
&:hover,
&:focus {
color: #333333;
}
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #e9e9e9;
}
}
@media screen and (max-width: 991px) {
.accordion-box {
margin-bottom: 30px;
}
}