@import "../../assets/scss/variables"; .component-admin { .login-form-container { text-align: center; padding: 40px; color: $white; .login-label { font-size: $font-14; color: $black; padding: 8px; } .button { width: 300px; } } .edit-container { .title { display: block; font-size: $font-30; font-weight: bolder; text-transform: uppercase; padding: 20px 0; } .form { .label { display: block; font-size: $font-20; text-transform: uppercase; padding: 20px 0 5px 0; } .selected-exhibition, .selected-video { display: block; position: relative; font-size: $font-16; font-weight: bolder; border-radius: 4px; border: 2px solid $white; background: $white-alpha; cursor: pointer; padding: 8px 50px 8px 15px; margin-bottom: 5px; &:before { content: '\e903'; position: absolute; top: 8px; right: 10px; font-family: $font-icon; font-size: $font-20; color: $gray; } } } } .menu { background: $dark-gray; .section-title { display: block; width: 100%; padding: 50px 10px 10px; font-size: $font-22; font-weight: bolder; text-transform: uppercase; color: $white; text-align: center; border-bottom: 1px solid $black-alpha; } .action { display: block; appearance: none; border: none; border-radius: 0px; width: 100%; padding: 10px; font-size: $font-14; text-transform: uppercase; color: $white; background: $dark-gray; cursor: pointer; border-bottom: 1px solid $black-alpha; &.active { background: $yellow; color: $black; border: none; } } } } @media (min-width: map-get($grid-breakpoints, 'md')) { .component-admin { .menu { position: fixed; height: 100vh; width: 25%; } } } @media (min-width: map-get($grid-breakpoints, 'lg')) { .component-admin { .menu { width: 16.66%; } } }