h4, h5 { font-weight: 500; } h4 { @include font-size(2.4rem); } h5 { @include font-size(1.7rem); margin: 0 0 0.8rem; } .multipleControls { margin-top: 3rem; } .error { @include font-size(1.6rem); text-align: center; color: var(--danger-color); margin-top: 1.6rem; } .multipleControlsItem { position: relative; button { background-color: #fff; padding: 0.5em; position: absolute; right: 0.8em; top: 50%; transform: translateY(-50%); transition: background-color 0.3s; &:hover { background-color: #000; .icon { filter: invert(1); } } .icon { filter: invert(0); transition: filter 0.3s; } } form & input { padding-right: 5rem; } } .multipleControlsHeader { display: flex; margin-bottom: 0.5em; h4 { flex: 1; margin-bottom: 0; } button { margin-left: 1em; padding-bottom: 0.5rem; padding-top: 0.5rem; } } .discoursName { display: flex; @include media-breakpoint-down(sm) { flex-wrap: wrap; input { min-width: 250px; } } label { margin: 0.6em 0.5em 0 0; } } .discoursNameField { flex: 1; } .leftNavigation { top: 9rem !important; h4:first-child { margin-top: 0; } } .passwordToggleControl { position: absolute; right: 1em; transform: translateY(-50%); top: 50%; } .passwordInput { padding-right: 3em !important; } .searchContainer { margin-top: 2.4rem; } .searchField { margin-bottom: 2rem; label:first-child { opacity: 0.5; position: absolute; right: 12px; transform: translateY(-50%); top: 50%; } } .topicsList { label { @include font-size(1.7rem); } } .topicsListItem { padding-right: 1.5rem !important; } .socialButton { color: #000; display: flex; padding: 0.8em 1em; transition: background-color 0.3s, color 0.3s; &:hover { background: #000; color: #fff; } img { vertical-align: middle; } .icon { margin-right: 1em; } } .socialButtonApple { &:hover { .icon { filter: invert(1); } } .icon { filter: invert(0); transition: filter 0.3s; } } :global(.solid-select-control) { align-items: center !important; border: 2px solid #e8e8e8 !important; border-radius: 2px; min-height: 61px; padding: 1rem 0.7rem 0.5rem 1.2rem !important; :global(.solid-select-input) { border: none; margin-bottom: 0; padding: 0; } :global(.solid-select-multi-value) { background: none; margin: 0 0.5rem 0.5rem 0; overflow: hidden; padding-left: 0.8rem; padding-bottom: 0.2rem; position: relative; &::before { background: rgb(243 244 246); content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; } } :global(.solid-select-multi-value-remove) { font-size: 2.4rem; line-height: 1.1; &:hover { opacity: 0.5; text-shadow: none !important; } } }