Newer
Older
.button {
padding: 0;
background-color: transparent;
background-image: none;
border: 0;
box-shadow: none;
&--primary {
@include button($color--light-blue, $color--dark-blue);
display: inline-block;
.form--filters & {
margin-right: 0;
@include media-query(tablet-portrait) {
flex-basis: 125px;
}
&:hover {
cursor: pointer;
}
&--contains-icons {
display: flex;
align-items: center;
.header & {
margin-right: 20px;
}
}
&--transparent {
@include button(transparent, $color--black);
@include button--narrow;
color: $color--black;
border: 1px solid $color--black;
&:hover {
color: $color--white;
}
}
&--filters {
@include button($color--white, $color--white);
display: flex;
justify-content: space-between;
max-width: 300px;
padding: 15px 20px;
margin-bottom: 20px;
font-weight: $weight--normal;
color: $color--default;
border-color: $color--light-mid-grey;
@include media-query(tablet-portrait) {
display: none;
}
}
&--filters-header {
display: flex;
}
&--search {
position: absolute;
top: 12px;
right: 10px;
svg {
fill: $color--primary;
}
}