fieldset{ margin-bottom: 32px; padding: 24px 32px 32px; box-sizing: border-box; margin-inline-start: 0; margin-inline-end: 0; border: 1px solid $gray; legend{ padding: 0 15px; font-size: 16px; font-weight: 700; color: $blue; text-transform: uppercase; } //Wrapper za polja drug ob drugem horizontalno .setting_horizontal_wrapper { display: flex; flex-direction: row; .setting_holder { margin-right: 17px; } } //Nepovezane nastavitve -16px razmaka .setting_holder { margin-bottom: 16px; &.bottom8 { margin-bottom: 8px !important; } display: flex; flex-direction: column; &:first-of-type, &.top0{ margin-top: 0; } &.bottom0{ margin-bottom: 0; } &:last-of-type { margin-bottom: 0; &.bottom16 { margin-bottom: 16px !important; } } //Povezane nastavitve - 8px razmaka .setting_item { margin-top: 8px; } //Styling za omejitev znakov - width je page-specific span.charalimit { font-size: 12px; line-height: 15px; color: $very-dark-gray; text-align: right; } //Zamaknjene nastavitve &.indent { margin-left: 27px; } // Holder z 2 nastavitvami vzporedno (50 - 50) &.half-half{ flex-direction: row; .setting_item{ display: flex; flex-direction: column; width: 48%; margin: 0; &:first-child{ margin-right: 16px; } input, select, textarea{ box-sizing: border-box; width: 100%; } } } } ul { margin-block-start: 0; margin-block-end: 0; padding-inline-start: 25px; } } .gdpr_authority_info_data{ .spaceLeft{ display: flex; .bold{ padding-left: 3px; } } .authority_name{ font-weight: 600; } } #gdpr_nastavitve { .bold{ font-weight: 400; color: #1E88E5; text-decoration: underline; } }