Your IP : 18.227.13.119
.wrapper {
max-width: 1200px;
margin: 20px auto;
padding: 0 15px;
> h1 {
text-align: center;
span {
border-bottom: 2px solid $primary-1;
display: inline-block;
padding: 0 10px 10px;
color: $primary-1;
transition: all 0.5s linear;
}
}
}
.tab_wrapper {
display: inline-block;
width: 100%;
position: relative;
* {
box-sizing: border-box;
}
> ul {
clear: both;
display: inline-block;
width: 100%;
margin-bottom: 0;
li {
float: left;
cursor: pointer;
font-weight: 500;
padding: 8px 18px;
text-transform: uppercase;
border: 1px solid #f0f0f4;
font-size: 1.05em;
border-bottom: 0;
position: relative;
border-top: 1px solid #f0f0f4;
margin: 0 5px 0 0;
border-radius: 5px 5px 0px 0px;
&.active {
color: $white;
&:after {
content: "";
position: absolute;
bottom: -1px;
height: 1px;
left: 0;
background: $white;
width: 100%;
}
}
}
}
.controller {
display: block;
overflow: hidden;
clear: both;
position: absolute;
top: 0;
right: 0;
span {
padding: 8px 22px;
background: $primary-1;
color: $white;
text-transform: uppercase;
display: inline-block;
&.next {
float: right;
margin-left: 10px;
}
}
}
.content_wrapper {
float: left;
width: 100%;
border: 1px solid #f0f0f4;
box-sizing: border-box;
position: relative;
.tab_content {
display: none;
padding: 15px 20px;
&.active {
/* display: block; */
}
.error {
color: red;
}
}
.accordian_header {
display: none;
padding: 10px 20px;
text-transform: uppercase;
font-weight: bold;
border-top: 1px solid #eee;
border-bottom: 0;
position: relative;
cursor: pointer;
&.active {
color: $primary-1;
border: 1px solid #eee;
&:after {
position: absolute;
top: 0;
left: 0;
content: "";
width: 5px;
height: 100%;
background: $primary-1;
}
}
.arrow {
float: right;
display: inline-block;
width: 12px;
height: 12px;
position: relative;
border-radius: 2px;
transform: rotate(-135deg);
background: $white;
border-top: 3px solid #ccc;
border-left: 3px solid #ccc;
/* &:after{
position: absolute;
top: 0;
content: "";
left: 0;
width: 10px;
height: 10px;
background: $white;
border-top: 3px solid $border_color;
border-left: 3px solid $border_color;
} */
}
&.active .arrow {
transform: rotate(45deg);
margin-top: 5px;
border-top: 3px solid $primary-1;
border-left: 3px solid $primary-1;
}
}
}
&.left_side {
> ul {
width: 25%;
float: left;
border-bottom: 1px solid #ccc;
li {
width: 100%;
box-sizing: border-box;
margin: 0;
padding: 12px 18px;
border-width: 1px;
border-right: 0;
border-left: 0;
&:after {
left: 0;
top: 0;
content: "";
position: absolute;
width: 5px;
height: 100%;
background: #ccc;
}
&.active {
border-color: #ccc;
&:after {
left: 0;
top: 0;
width: 5px;
height: 100%;
background: $primary-1;
}
&:before {
right: -1px;
position: absolute;
top: 0;
content: "";
width: 2px;
height: 100%;
background: $white;
}
}
}
}
.content_wrapper {
width: 73%;
border: 1px solid #f0f0f4;
float: left;
}
.controller {
top: -50px;
}
}
&.right_side {
> ul {
width: 25%;
float: right;
li {
width: 100%;
box-sizing: border-box;
margin: 0;
padding: 12px 18px;
border-width: 1px;
border-left: 1px solid #f0f0f4;
text-align: right;
&:after {
right: 0;
left: inherit;
top: 0;
content: "";
position: absolute;
width: 5px;
height: 100%;
}
&.active {
// border-color: #d7e7ff;
&:after {
right: 0;
left: inherit;
top: 0;
width: 5px;
height: 100%;
content: "";
}
&:before {
left: -2px;
right: inherit;
position: absolute;
top: 0;
content: "";
width: 2px;
height: 100%;
// background: $white;
}
}
}
}
.content_wrapper {
width: 73%;
float: left;
border: 1px solid #f0f0f4;
}
.controller {
top: -50px;
}
}
&.accordion {
.content_wrapper {
border-color: #eee;
.accordian_header {
display: block;
}
}
> ul {
display: none;
}
}
.active_tab {
display: none;
position: relative;
background: #000000;
padding: 12px;
text-align: center;
padding-right: 50px;
color: $white;
cursor: pointer;
border-radius: 30px;
.arrow {
width: 30px;
height: 30px;
overflow: hidden;
line-height: 30px;
text-align: center;
background: $white;
position: absolute;
right: 6px;
border-radius: 50%;
top: 50%;
transform: translateY(-50%);
&:after {
content: "";
width: 10px;
display: inline-block;
height: 10px;
border-right: 3px solid $black;
border-bottom: 3px solid $black;
transform: rotate(45deg);
position: absolute;
top: 50%;
left: 50%;
margin-left: -6px;
margin-top: -8px;
}
}
.text {
text-indent: 39px;
display: block;
}
}
}
@media only screen and (max-width: 768px) {
.tab_wrapper {
> ul {
display: none;
}
.content_wrapper {
border: 0;
.accordian_header {
display: block;
}
}
&.left_side .content_wrapper, &.right_side .content_wrapper {
width: 100%;
border-top: 0;
}
.controller {
display: none;
}
&.show-as-dropdown {
> .tab_list {
border: 0;
box-shadow: 0 0 8px #ccc;
position: absolute;
z-index: 3;
background: $white;
border-radius: 5px;
margin-top: 15px;
&:before {
content: "";
position: absolute;
top: -6px;
left: 50%;
width: 14px;
height: 14px;
background: $white;
transform: rotate(45deg);
box-shadow: -3px -4px 5px #efefef;
margin-left: -7px;
}
li {
border: 0;
border-bottom: 1px solid #ccc;
&.active:after {
display: none;
}
}
}
.active_tab {
display: block;
}
> {
.tab_list, .content_wrapper > .accordian_header {
display: none;
}
.tab_list li {
display: block;
float: none;
width: 100%;
}
}
}
}
}
@media only screen and (min-width: 769px) {
.tab_wrapper.show-as-dropdown > .tab_list {
display: block !important;
overflow: hidden;
}
}
.tab_wrapper .content_wrapper {
border-radius: 5px;
}
/*# sourceMappingURL=style.css.map */