1 /*******************************
3 *******************************/
9 display: none !important;
15 color: @unselectedTextColor;
19 color: lighten(@grey, 15);
24 text-transform: uppercase;
31 /*---------------------------------------------------------------
32 Override outline on links and navigation elements
33 ----------------------------------------------------------------*/
35 .ui.button:not(.tertiary),
36 .compact_menu .ui.dropdown.item,
37 .ui.dropdown.language,
38 .infoline .ui.dropdown:not(.tertiary) {
40 outline: 3px solid @blueFocus;
44 /*--------------------------------
45 Base layout and navigation
46 ---------------------------------*/
51 section.vertically.centered {
53 flex-direction: column;
54 justify-content: center;
64 body.pushable:not(.loggedin) > .pusher {
66 justify-content: center;
70 background-image: url(@galetteBackgroundImage);
71 background-repeat: no-repeat;
72 background-attachment: fixed;
78 background-image: url(@galetteBackgroundImageRtl);
79 background-position: left top;
82 background: @lightGrey;
85 #top-navbar.ui.menu .item img.logo {
91 #top-navbar div.item a.button:not(:first-child) {
95 .ui.grid.align-items-center {
99 .ui.grid > aside.column:not(.row) {
100 padding-bottom: 2rem;
103 .ui.fixed.menu + .pusher {
108 .ui.segments.header .compact.segment.right {
112 aside .ui.vertical.menu {
118 footer .ui.horizontal.list .list > .item,
119 footer .ui.horizontal.list > .item{
123 @media only screen and (max-width: 991px) {
124 #top-navbar .item:not(.header):not(.toc):not(#recup_mailing) {
127 .sidebar.uncover + .fixed.menu .toc i::before {
132 @media only screen and (min-width: 992px) {
135 -webkit-overflow-scrolling: auto;
137 .loggedin .ui.top.menu:not(.vertical):not(.tabular):not(.tabs),
138 .ui.top.menu:not(.vertical):not(.tabular):not(.tabs) .item.header,
139 .ui.top.menu:not(.vertical):not(.tabular):not(.tabs) .item.toc {
142 .loggedin .ui.fixed.menu + .pusher {
146 #top-navbar div.item a.button.darkmode span {
151 background: @galetteNavBackground;
156 position: fixed !important;
166 .ui.dropdown .menu > .item:hover,
167 .ui.dropdown .menu > .active.item {
168 background: @white !important;
169 color: @textColor !important;
170 font-weight: 400 !important;
178 .ui.menu .dropdown.item.active-menu {
179 background: @lightGaletteColor;
181 .ui.toggle.checkbox {
186 &:checked ~ label::after {
206 .ui.segments.header .compact.segment.right {
210 body:not(.front-page) section.content {
218 section.desktop .container {
224 * .pusher doesn't play well with sticky position children.
225 * It is required for sidebars, which are only used at the moment on
226 * lower resolutions. So it is safe to reset its overflow property.
229 body.pushable > .pusher:not(.overflowing) {
239 @media only screen and (max-width: 1199px) {
241 .ui.text.compact.small.fluid.menu {
244 .ui.buttons .button {
251 @media only screen and (min-width: 1200px) {
256 body:not(.front-page) section.content {
260 section.desktop .container {
265 /*---------------------------------
266 Desktop main activities
267 ----------------------------------*/
268 #main-activities a i {
272 #main-activities a:hover i {
274 color: @primaryColor;
277 #main-activities .header {
281 /*-------------------------
283 --------------------------*/
284 .filters .segment .button,
285 .infoline .segments .fitted.segment .label,
286 .infoline .segments .fitted.segment .tiny.button,
287 #groups_field .button {
288 margin-bottom: 0.75em;
291 /*-----------------------
293 ------------------------*/
295 list-style-type: none;
303 background-color: @evenLineBackgroundColor;
306 background-color: @activeLineBackgroundColor;
311 /*--------------------
313 ---------------------*/
315 display: block!important;
324 ul.leaders li:before {
327 border-bottom: 1px dotted @textColor;
333 ul.leaders span:first-child {
334 padding-right: 0.33em;
337 ul.leaders span + span {
338 padding-left: 0.33em;
344 /*-------------------------
346 --------------------------*/
353 border: 1px solid @borderColor;
356 /*------------------------------------------------
357 Fix conflicts between SUI and icons classes
358 -------------------------------------------------*/
361 display: inline-block;
362 margin-right: .25rem;
363 box-shadow: none !important;
366 /*---------------------------------
367 Fix Summernote modal display
368 ----------------------------------*/
370 .note-modal-backdrop,
371 .note-modal .note-group-select-from-files {
372 display: none !important;
376 background: rgba(0,0,0,0.5);
379 .note-modal .note-modal-content {
383 transform: translateX(-50%) translateY(-50%);
387 .required .note-editable {
391 .note-modal .note-modal-footer {
395 .note-modal .note-btn {
399 @media only screen and (min-width: 768px) {
400 .note-modal-content {
405 /*-----------------------------
407 ------------------------------*/
408 .field .note-editor.note-frame .note-editing-area .note-editable[contenteditable="false"] {
409 background-color: #fff;
411 .ui.corner.labeled .note-editor {
415 /*-------------------------
417 --------------------------*/
421 body.pushable > .pusher {
430 html.public_page section.vertically.centered {
431 justify-content: start;
434 .ui.fixed.menu + .pusher {
439 background-image: none;
441 body:not(.loggedin) #main {
446 margin-top: 0 !important;
449 table.listing tbody tr:hover > td {
450 background-color: inherit !important;
458 .ui.horizontal.checkboxes.segments,
459 table input[type=checkbox],
461 .infoline .right.aligned.segment,
464 section.content .main-content > footer,
465 section.content .main-content + footer,
466 section.vertically.centered .main-content + footer,
468 display: none !important;