/******************************* Galette Overrides *******************************/ html { overflow: hidden; } .sr-only { display: none; } #back2top { position: fixed; right: 0; bottom: 0; z-index: 2; opacity: 0.45; } #back2top:hover { opacity: 1; } #top-navbar, aside.computer.toc { background: @galetteNavBackground; } #top-navbar.ui.menu .item img.logo { margin-right: 1.5rem; max-height: 2.5rem; width: auto; } #top-navbar div.item a.button:not(:first-child) { margin-left: .5rem; } .language span { text-transform: uppercase; } body.pushable:not(.loggedin) > .pusher { display: flex; justify-content: center; } .ui.fixed.menu + .pusher { padding-top: 4.5rem; } .ui.grid > aside.column:not(.row) { padding-bottom: 2rem; } aside.toc { display: none; } aside .ui.vertical.menu { width: auto; max-width: 100%; } section.content, .front-page section:not(.content) { padding: 1.25rem; } #recup_mailing.ui.tertiary.button, #recup_mailing.ui.button > .icon { margin: 0 !important; } #main-activities a i { opacity: .6; } #main-activities a:hover i { opacity: 1; color: @primaryColor; } #main-activities .header { color: @textColor; } .ui.floating.compact.labeled.dropdown.button { .menu { min-width: auto; } .label + .dropdown.icon { margin-top: .4em; } } .filters .fields .fields { margin: 0; } .filters .fields .field.flexend { display: flex; align-items: flex-end; } .ui .fields:first-child:last-child { margin-bottom: 0; } .ui.attached.accordion-styled.header, .ui.attached.accordion-styled.segment { border: 1px solid @primaryColor; } .ui.attached.accordion-styled.header { background: @lightPrimaryColor; color: darken(@textColor, 15); border-bottom: none; } .ui.attached.accordion-styled.segment { border-top: none; } details.ui.basic.styled.accordion .title { background: transparent; color: @textColor; } ul.sortable-items { list-style-type: none; margin: 0; padding: 0; } .sortable-items { .ui.segment { cursor: move; background-color: @evenLineBackgroundColor; &:hover { background-color: @activeLineBackgroundColor; } } } footer, footer .ui.horizontal.list .list > .item, footer .ui.horizontal.list > .item{ font-size: .95rem; } #selected_members { .bottom.segment { max-height: 320px; overflow-y: auto; } } .ui.grid.align-items-center { align-items: center; } @media only screen and (max-width: 991px) { #top-navbar .item:not(.header):not(.toc) { display: none; } .sidebar.uncover + .fixed.menu .toc i::before { content: '\f00d'; } } @media only screen and (min-width: 992px) { html { overflow-x: visible; -webkit-overflow-scrolling: auto; } .loggedin .ui.top.menu:not(.vertical):not(.tabular):not(.tabs) { display: none; } .ui.top.menu:not(.vertical):not(.tabular):not(.tabs) .item.header, .ui.top.menu:not(.vertical):not(.tabular):not(.tabs) .item.toc { display: none; } .loggedin .ui.fixed.menu + .pusher { padding-top: 0; } aside.toc { display: block; position: fixed !important; height: 100%; overflow-y: scroll; width: 260px; padding: 1.25rem; } body:not(.front-page) section.content { margin-left: 260px; flex: 1 1 auto; padding: 1.25rem; } section.desktop .container { max-width: 695px; margin: 0 auto; } /* * .pusher doesn't play well with sticky position children. * It is required for sidebars, which are only used at the moment on * lower resolutions. So it is safe to reset its overflow property. * */ body.pushable > .pusher:not(.overflowing) { overflow: unset; } .position-sticky { position: sticky; top: 0px; z-index: 10; margin: -1px -2px 0 -2px; background-color: @white; border-bottom: 1px solid @primaryColor; } } @media only screen and (min-width: 1200px) { aside.toc { width: 350px; } body:not(.front-page) section.content { margin-left: 350px; } section.desktop .container { max-width: 850px; } } /*------------------------------------------------ Fix conflicts between SUI and icons classes -------------------------------------------------*/ .ui.card.icon { width: auto; display: inline-block; margin-right: .25rem; box-shadow: none; } /*--------------------------------- Fix Summernote modal display ----------------------------------*/ .note-modal-backdrop, .note-modal .note-group-select-from-files { display: none !important; } .note-modal.open { background: rgba(0,0,0,0.5); } .note-modal .note-modal-content { position: fixed; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); margin: 30px 0; } :not(.selectize-input).required .note-editable { font-weight: normal; } .note-modal .note-modal-footer { height: 62px; } .note-modal .note-btn { padding: 10px; } @media only screen and (min-width: 768px) { .note-modal-content { margin: 0; } } /*------------- No JS --------------*/ .nojs select[multiple].ui.dropdown { height: 7rem; } .nojs .sortable-items .ui.segment { cursor: auto; }