
    
      body .main-navbar {
        background-color: #1e212e !important;
        
        height: 40px !important;      
      }

      body .main-navbar .item {
        color: #ffffff !important;
      }      

      body .main-navbar .item:hover {
        color: hsl(0, 0%, 90%) !important;
      }      
    
    body .ui.menu.main-menu {
      padding-top: 12px;
      padding-bottom: 12px;
      
            
    }

    .notifications-dropdown {
      margin-top: 64px !important;
    }
  
        body .ui.primary.button:hover {
          background-color: hsl(210.60000000000002, 100%, 49.7%)
        }   


        body .ui.primary.buttons .button,
        body .ui.primary.button {
          background-color: #0c83ff;
          color: #fff;
        }

        body .ui.primary.buttons .button:hover,
        body .ui.primary.button:hover {
          background-color: hsl(210.60000000000002, 100%, 49.7%);
          color: #fff;
        }
        body .ui.primary.buttons .button:focus,
        body .ui.primary.button:focus {
          background-color: hsl(210.60000000000002, 100%, 48.2%);
          color: #fff;
        }
        body .ui.primary.buttons .button:active,
        body .ui.primary.button:active {
          background-color: hsl(210.60000000000002, 100%, 47.1%);
          color: #fff;
        }
        body .ui.primary.buttons .active.button,
        body .ui.primary.buttons .active.button:active,
        body .ui.primary.active.button,
        body .ui.primary.button .active.button:active {
          background-color: hsl(210.60000000000002, 100%, 49.7%);
          color: #fff;
        }


        body .ui.basic.primary.buttons .button,
        body .ui.basic.primary.button {
          box-shadow: 0px 0px 0px 1px #0c83ff inset !important;
          color: #0c83ff !important;
        }
        body .ui.basic.primary.buttons .button:hover,
        body .ui.basic.primary.button:hover {
          background: transparent !important;
          box-shadow: 0px 0px 0px 1px hsl(210.60000000000002, 100%, 49.7%) inset !important;
          color: hsl(210.60000000000002, 100%, 49.7%) !important;
        }
        body .ui.basic.primary.buttons .button:focus,
        body .ui.basic.primary.button:focus {
          background: transparent !important;
          box-shadow: 0px 0px 0px 1px hsl(210.60000000000002, 100%, 48.2%) inset !important;
          color: hsl(210.60000000000002, 100%, 49.7%) !important;
        }
        body .ui.basic.primary.buttons .active.button,
        body .ui.basic.primary.active.button {
          background: transparent !important;
          box-shadow: 0px 0px 0px 1px hsl(210.60000000000002, 100%, 49.7%) inset !important;
          color: hsl(210.60000000000002, 100%, 47.1%) !important;
        }
        body .ui.basic.primary.buttons .button:active,
        body .ui.basic.primary.button:active {
          box-shadow: 0px 0px 0px 1px hsl(210.60000000000002, 100%, 47.1%) inset !important;
          color: hsl(210.60000000000002, 100%, 47.1%) !important;
        }
        .ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
          margin-left: -1px;
        }   

        body .ui.labeled.primary.button>.label {
          border-color: #0c83ff
        }     

        body i.blue.icon {
          color: #0c83ff !important;
        }    

        body i.blue.icon.inverted {
          color: #ffffff !important;
        }

      
        body .ui.positive.button:hover {
          background-color: hsl(140.89999999999998, 86.5%, 40%)
        }   


        body .ui.positive.buttons .button,
        body .ui.positive.button {
          background-color: #1eb954;
          color: #fff;
        }

        body .ui.positive.buttons .button:hover,
        body .ui.positive.button:hover {
          background-color: hsl(140.89999999999998, 86.5%, 40%);
          color: #fff;
        }
        body .ui.positive.buttons .button:focus,
        body .ui.positive.button:focus {
          background-color: hsl(140.89999999999998, 86.5%, 38.8%);
          color: #fff;
        }
        body .ui.positive.buttons .button:active,
        body .ui.positive.button:active {
          background-color: hsl(140.89999999999998, 72.1%, 37.9%);
          color: #fff;
        }
        body .ui.positive.buttons .active.button,
        body .ui.positive.buttons .active.button:active,
        body .ui.positive.active.button,
        body .ui.positive.button .active.button:active {
          background-color: hsl(140.89999999999998, 82.9%, 40%);
          color: #fff;
        }


        body .ui.basic.positive.buttons .button,
        body .ui.basic.positive.button {
          box-shadow: 0px 0px 0px 1px #1eb954 inset !important;
          color: #1eb954 !important;
        }
        body .ui.basic.positive.buttons .button:hover,
        body .ui.basic.positive.button:hover {
          background: transparent !important;
          box-shadow: 0px 0px 0px 1px hsl(140.89999999999998, 86.5%, 40%) inset !important;
          color: hsl(140.89999999999998, 86.5%, 40%) !important;
        }
        body .ui.basic.positive.buttons .button:focus,
        body .ui.basic.positive.button:focus {
          background: transparent !important;
          box-shadow: 0px 0px 0px 1px hsl(140.89999999999998, 86.5%, 38.8%) inset !important;
          color: hsl(140.89999999999998, 86.5%, 40%) !important;
        }
        body .ui.basic.positive.buttons .active.button,
        body .ui.basic.positive.active.button {
          background: transparent !important;
          box-shadow: 0px 0px 0px 1px hsl(140.89999999999998, 82.9%, 40%) inset !important;
          color: hsl(140.89999999999998, 72.1%, 37.9%) !important;
        }
        body .ui.basic.positive.buttons .button:active,
        body .ui.basic.positive.button:active {
          box-shadow: 0px 0px 0px 1px hsl(140.89999999999998, 72.1%, 37.9%) inset !important;
          color: hsl(140.89999999999998, 72.1%, 37.9%) !important;
        }
        .ui.buttons:not(.vertical) > .basic.positive.button:not(:first-child) {
          margin-left: -1px;
        }   

        body .ui.labeled.positive.button>.label {
          border-color: #1eb954
        }     

      
        body a {
          color: #0c83ff
        }

        body a:hover {
          color: hsl(210.60000000000002, 100%, 41.9%)
        }
      
      body .ui.menu .item {
        color: #1e212e
      }
    
    body {
  background: #f8f8fa;
}

.ui.segment, .ui.segments, .ui.card, .ui.segments:not(.horizontal)>.segment:first-child, .ui.segments:not(.horizontal)>.segment:last-child, .content-input {
  border-radius: 0px !important;
  box-shadow: none !important;
}

nav.main-menu {
  padding-left: 5px;
  padding-right: 10px;
}

div.field.create-question-anonymous-switch, .filter-bar-rss, i.rss {
  display: none !important;
}

@media screen and (min-width: 769px) {
	.three.wide.computer.four.wide.tablet.column > div:first-of-type {
		position: sticky !important;
		top: 132px !important;
	}
}

@media screen and (max-width: 600px) {
  header.main-navigation > div[role=menubar] {
    display: none;
  }
  
  .main-wrapper.with-navbar {
    padding-top: 75px !important;
  }
}

.main-sidebar .emoji {
  display: none !important;
}

.cookie-consent button.negative {
  background-color: white !important;
  color: gray!important;
  border: 1px solid #d8d8db;
}
  