

.theme2 .portal-header:before {
  background-color: none;
}

.theme2 .portal-header:after {
  background-color: none;
  opacity: 1;
  -webkit-filter: none;
          filter: none;
}

div.feedback-panel .btn.active, div.feedback-panel .btn:active {
  background-color: #ff9128;
}

.portal-footer, .toolbar {
  background: #2e384d !important;
}

.site-sidebar-header {
  background-color: #2e384d !important;
  padding: 7px 0;
  max-height: 65px;
}

.site-sidebar-header .logo {
  height: auto;
}

.portal-header .portal-search button {
  background-color: #ff9128 !important;
  border-radius: 3px;
}

a, h1, h2, h3, h4, h5 {
  color: #2e384d !important;
}

a{
	text-decoration:underline;
}

.toolbar a {
    text-decoration: none!important;
}

.portal-single-publication a {
    text-decoration: none!important;	
}

.nav-site-sidebar a {
	text-decoration:none !important;
}

.portal-footer, .toolbar {
  background: #2e384d !important;
}

button {
  border: 1px solid #ff9128 !important;
}

.search-field {
  background-color: white !important;
}

.portal-header .inner h1 {
  color: white !important;
  font-size: 34px;
  margin-top: 130px;
}

.portal-header .logo {
  max-width: 350px;
  height: auto;
}

.portal-header .logo-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.portal-single-publication .publication-icon .fa, .portal-single-publication .publication-icon i {
  color: #ff9128;
}

.portal-single-publication h3 {
  font-size: 16px;
  font-weight: 600;
}

.portal-single-publication a:hover {
  background-color: #2e384d;
}

.portal-single-publication a:hover h3 {
  color: white !important;
}

.breadcrumb .breadcrumb-link a {
  color: white !important;
}

.breadcrumb .breadcrumb-node {
  font-weight: 600;
}

.tool-print.print-icon a {
  color: white !important;
}

.portal-publications {
  margin-bottom: 80px;
}

.tool-search-form .search-field {
  color: #2e384d;
  margin: 6px 5px 0px 0;
  border-radius: 5px;
  padding: 15px 0 15px 15px;
}

.navbar-toggle {
  background: #ff9128;
  margin: 0 0 0 24px;
  padding: 7px 10px;
}

@media only screen and (max-width: 768px) {
  .site-sidebar .logo {
    max-width: 172px;
    padding-left: 15px;
  }
  .site-sidebar-header {
    text-align: left;
    padding-left: 15px;
    padding: 8px 0 9px 0;
  }
}

.procedure > li::before {
  background-color: #ff9128 !important;
}

.pager li > a:hover, .pager li > span:hover {
  background-color: #ff9128;
}

.portal-single-publication .publication-icon {
  font-size: 28px !important;
}

.cat-panel-1:before {
  content: "\f05a";
}

.cat-panel-2:before {
  content: "\f0c0";
}

.cat-panel-3:before {
  content: "\f155";
}

.cat-panel-4:before {
  content: "\f07a";
}

.cat-panel-5:before {
  content: "\f0d1";
}

.cat-panel-6:before {
  content: "\f1b3";
}

.cat-panel-7:before {
  content: "\f0e3";
}

.cat-panel-8:before {
  content: "\f0ad";
}

.cat-panel-9:before {
  content: "\f073";
}

.cat-panel-10:before {
  content: "\f201";
}

.cat-panel-11:before {
  content: "\f1b2";
}

.cat-panel-12:before {
  content: "\f086";
}

.cat-panel-13:before {
  content: "\f007";
}

.cat-panel-14:before {
  content: "\f087";
}

.cat-panel-15:before {
  content: "\f013";
}

.cat-panel-16:before {
  content: "\f059";
}
/*# sourceMappingURL=custom-css.css.map */

