2017-03-16 15:29:07 +00:00
/ * *
* @ file
* Flexbox styles .
*
* @ see / webform / example_layout_flexbox
* @ see / webform / test_element_flexbox_flex
* /
@ media ( min-width : 768px ) {
. webform-flexbox {
display : -webkit-flex ;
display : flex ;
margin : 1em - . 5em ;
}
. webform-flexbox . webform-flexbox {
margin : 1em 0 ;
}
. webform-flexbox--flex-start {
-webkit-align-items : flex-start ;
align-items : flex-start ;
}
. webform-flexbox--flex-end {
-webkit-align-items : flex-end ;
align-items : flex-end ;
}
. webform-flexbox--center {
-webkit-align-items : center ;
align-items : center ;
}
. webform-flex {
min-width : 0 ;
}
. webform-flex--container {
margin : 0 . 5em ;
}
. webform-flex--container > . form-item {
margin : 0 ;
}
. webform-flex--container > . form-item > input ,
. webform-flex--container > . form-item > select {
width : 100 % ;
}
. container-inline . webform-flex--container > . form-item > input ,
. container-inline . webform-flex--container > . form-item > select {
width : inherit ;
}
. webform-flex--container > . webform-has-field-prefix > input ,
. webform-flex--container > . webform-has-field-suffix > input ,
. webform-flex--container > . webform-has-field-prefix > select ,
. webform-flex--container > . webform-has-field-suffix > select {
width : 85 % ;
}
. webform-flex--container > . webform-has-field-prefix . webform-flex . webform-has-field-suffix > input ,
. webform-flex--container > . webform-has-field-prefix . webform-flex . webform-has-field-suffix > select {
width : 70 % ;
}
. webform-flex--1 {
-webkit-flex : 1 ;
flex : 1 ;
}
. webform-flex--2 {
-webkit-flex : 2 ;
flex : 2 ;
}
. webform-flex--3 {
-webkit-flex : 3 ;
flex : 3 ;
}
. webform-flex--4 {
-webkit-flex : 4 ;
flex : 4 ;
}
. webform-flex--5 {
-webkit-flex : 5 ;
flex : 5 ;
}
. webform-flex--6 {
-webkit-flex : 6 ;
flex : 6 ;
}
. webform-flex--7 {
-webkit-flex : 7 ;
flex : 7 ;
}
. webform-flex--8 {
-webkit-flex : 8 ;
flex : 8 ;
}
. webform-flex--9 {
-webkit-flex : 9 ;
flex : 9 ;
}
. webform-flex--10 {
-webkit-flex : 10 ;
flex : 10 ;
}
. webform-flex--11 {
-webkit-flex : 11 ;
flex : 11 ;
}
. webform-flex--12 {
-webkit-flex : 12 ;
flex : 12 ;
}
/ * *
* Select other .
* /
. webform-flex--container > . form-type-webform-select-other select {
width : 100 % ;
}
. webform-flex--container > . form-type-webform-select-other . form-item {
margin : 0 ;
}
. webform-flex--container > . form-type-webform-select-other . form-item + . form-item {
margin-top : . 5em ;
}
/ * *
* Range .
* /
. webform-flex--container > . form-type-range-output > . form-range-output {
width : 66 % ;
}
/ * *
* Composite .
* /
. form-composite > . webform-flexbox {
margin : 1em - . 5em ;
}
/ * *
* Radios / checkboxes .
* /
2018-11-23 12:29:20 +00:00
. webform-flex--container . form-type-checkbox ,
. webform-flex--container . form-type-radio {
2017-03-16 15:29:07 +00:00
white-space : nowrap ;
}
}