// Styles for the topic admin menu .show-topic-admin { position: fixed; top: 120px; right: 10px; z-index: 1000; outline: 0; } .popup-menu { background-color: $secondary; width: 205px; padding: 10px; border: 1px solid dark-light-diff($primary, $secondary, 90%, -60%); z-index: 1001; ul { list-style: none; margin: 10px 0 0 0; } .btn { text-align: left; } button { width: 200px; margin-bottom: 5px; i { width: 14px; } } } .modal-body.feature-topic { padding: 5px; max-height: 500px; hr { margin: 10px 0; } .feature-section { display: block; .badge-wrapper { margin-right: 0; } .date-picker { text-align: center; width: 80px; margin: 0; } .desc { display: inline-block; vertical-align: middle; margin-left: 10px; p:first-of-type { margin: 0; } p { margin: 10px 0 0; } } .with-validation { position: relative; } } } .mobile-view .feature-topic .feature-section { .desc { display: block; clear: both; max-width: 90%; margin: 0 10px; } }