blob: d6df771b8583aba9d74869e87ee6a6efa76861eb [file] [log] [blame]
@mixin base-csslayout($primaryStyleName : v-csslayout) {
.#{$primaryStyleName} {
overflow: hidden;
}
/* More specific selector to override 'v-connector' */
div.#{$primaryStyleName} {
display: block;
}
.#{$primaryStyleName}-margin, .#{$primaryStyleName}-container {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.v-has-width > .#{$primaryStyleName}-margin,
.v-has-width > .#{$primaryStyleName}-margin > .#{$primaryStyleName}-container {
width: 100%;
}
.v-has-height > .#{$primaryStyleName}-margin,
.v-has-height > .#{$primaryStyleName}-margin > .#{$primaryStyleName}-container {
height: 100%;
}
.#{$primaryStyleName}-margin-top {
padding-top: 12px;
}
.#{$primaryStyleName}-margin-bottom {
padding-bottom: 12px;
}
.#{$primaryStyleName}-margin-left {
padding-left: 12px;
}
.#{$primaryStyleName}-margin-right {
padding-right: 12px;
}
}