/* global container width / padding */

@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1200px;
  }
}
.main-container {
  margin-bottom: 50px;
}

/* left justify page titles */

.underline.left::before {
  left: 0;
  margin-left: 0;
}

/* redmine exposed form */

#views-exposed-form-redmine-page-1 {
  padding: 50px 0;
}
#views-exposed-form-redmine-page-1 .form-item {
  width: 45%;
  float: left;
  padding-right: 25px;
}

/* purchase request */

#webform-submission-purchase-request-add-form {
  padding-right: 50px;
}

/* request approval page */

.view-request-approval h4, #edit-node-bulk-form--2 {
  margin-bottom: 35px;
}
.view-request-approval .attachment .views-element-container {
  margin-top: 75px;
}

/* wiki pages */

#block-belgrade-exposedformwikipage-1 h2, #block-belgrade-wikitools h2 {
  margin: 25px 0;
}
.view-wiki h3, .field-wiki-category {
  padding: 15px 0;
}
.field-wiki-category {
  margin-left: 25px;
}
.body h2, .body h3 {
  margin-top: 35px;
  margin-bottom: 20px;
}
code {
  background-color: #f8f9fa;
  padding: .5em;
  color: rgb(101, 101, 101);
}

/* my requests */

@media (min-width: 1200px) {
  #views-exposed-form-my-requests-page-1 .form-item, #views-exposed-form-request-content-archive-page-1 .form-item {
    width: 30%;
  }
}
.view-my-requests .attachment .views-element-container {
  margin-top: 75px;
}
.view-my-requests h4 {
  margin-bottom: 35px;
}

/* instructions block for new request page */

#block-belgrade-purchaseordertext {
  margin-top: 30px;
}
#block-belgrade-purchaseordertext h2 {
  margin-bottom: 15px;
}

/* hide menuburger at desktop */

@media (min-width: 1200px) {
  .navigation-toggle.me-auto.cursor-pointer {
    opacity: 0;
  }
}






/* buttons */

a.button, .button > a, input[type="submit"], input[type="reset"], input[type="button"] {
  font-size: 15px;
  font-weight: 600;
  padding: 16px 30px 15px;
  color: #ffffff;
  text-decoration: none;
  display: inline-block;
  line-height: 1;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin: 10px 0;
    margin-right: 0px;
    margin-left: 0px;
  text-align: center;
  background-color: transparent;
  text-transform: uppercase;
}
a.button, .button > a, input[type="submit"], input[type="reset"], input[type="button"] {
  background-color: #3b5998;
  border-color: #3b5998;
}
input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus {
  border-color: #3b5998;
  color: #3b5998;
  background-color: transparent;
}
a.button:hover, a.button:focus, .button > a:hover, .button > a:focus {
  border-color: #3b5998 !important;
  color: #3b5998 !important;
  background-color: transparent !important;
}
#edit-submit:hover, #edit-submit--2:hover, #edit-submit-redmine:hover, #edit-submit-wiki--2:hover {
  color: #3b5998;
}
#edit-submit-my-requests:hover, #edit-submit-request-content-archive:hover {
  color: #3b5998;
}
.view-avoq-glossary {
  font-family: "Montserrat", sans-serif;
}
.view-avoq-glossary h3.ui-accordion-header {
  font-size: 24px;
}
.view-avoq-glossary .ui-accordion-content p {
  font-size: 16px;
  line-height: 24px;
}
.view-avoq-glossary .ui-accordion-content .views-field-title {
  font-weight: 600;
  padding-bottom: 10px;
}
.view-avoq-glossary .ui-accordion-content .views-row {
  padding-bottom: 15px;
}
.view-avoq-glossary .ui-state-hover, .view-avoq-glossary .ui-state-default, .view-avoq-glossary .ui-widget-content {
  border: none;
}
.view-avoq-glossary .view-header {
  padding-bottom: 25px;
}
