th {
    background-color: #f2f2f2;
}

.informaltable {
    border: 1px solid #ddd;
}

a {
    color: #498bf1;
}

.portal-header .logo {
    margin-bottom: 0;
    height: 40px;
    margin-left: 50px;
    margin-top: 10px;
}

.portal-header::after {
    z-index: -5;
    /**background: url(image/portal2b-bg.jpg) no-repeat center center;**/
    background: #263150;
    background-size: cover;
    opacity: .4;
    filter: grayscale(100%);
}

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

.portal-header {
    color: #fff;
    padding: 30px 15px;
    position: relative;
    text-align: center;
    height: 200px
}

.portal-footer {
    position: relative;
    bottom: 0;
    width: 100%;
}

.copyright {
    float: left;
    margin-right: 30px;
    color: #ffffff;
}

p,
pre {
    margin: 0 0 1.4em;
}

main article p {
    line-height: 1.2em;
}

h1,
h2,
h3,
h4,
h5 {
    margin: .5em 0 1em;
}

.specialborder img {
    border: 1px solid #000000;
    padding: 0em;
}

.portal-header .portal-search button {
    background-color: #404A6E;
}

.btn {
    background-color: #8990AB;
}

.portal-footer {
    background-color: #263150;
}

.inner-row {
    color: #333D61;
}

.aa-search-body {
    color: #2e2d2d;
}

ol.procedure,
ul.procedure {
    padding: 0;
}

.next {
    color: white;
    background-color: white;
}

.previous {
    color: white;
    background-color: white;
}

li.searchresultitem {
    border-bottom: 1px solid #000000;
    padding: 5px;
}

.search-result-url,
.search-result-breadcrumbs {
    color: #000000;
}

.theme2 .toc>li {
    border-bottom: 0.5px solid #404A6E;
}

.publication-contents a:hover {
    color: #8990AB;
}

.portal-header {
    color: #498bf1;
    height: 25%;
}

.nav-site-sidebar .active>a {
    color: #ffffff;
}

.site-sidebar {
    background-color: #263150;
}

.theme2 .site-sidebar {
    background-color: #263150;
}

.site-sidebar-header {
    background-color: #263150;
}

.portal-search-result {
    padding: 10px 100px 25px;
    color: #404A6E;
}

.nav-site-sidebar li a {
    color: #f9f7f7;
}

h1,
.h1,
.titlepage h1.title {
    color: #498BF1;
}

.titlepage h2.title {
    color: #000000;
    font-size: 26px;
}

.bg-primary,
.btn-primary,
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus,
.portal-single-publication .publication-icon {
    background-color: #404A6E;
}

.toolbar,
.tool-search-form .search-field {
    background-color: #263150;
}

.section {
    padding: 15px 0;
}

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

a {
    color: #498Bf1;
}

.btn-primary .badge {
    color: #E3E4E8;
}

h2,
h3 {
    color: #498BF1;
}

.h3,
h3 {
    font-size: 20px;
}

.searchresultsnippet {
    color: #000000;
}

.titlepage h3.title {
    color: #000000;
}

.portal-header .portal-search button {
    background-color: #FFBD38;
}


/*.publication-contents h4 a {
    color: #5a5858;
}*/

code.code {
    white-space: pre-line;
}

pre,
code.code {
    border: none;
    word-break: normal;
    white-space: pre-wrap;
}

code.code {
    white-space: pre-line;
    word-break: normal;
}

pre,
code {
    font-size: 0.8em;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #404A6E;
    background-color: #E3E4E8;
    border-radius: 4px;
}


/*.theme2 .procedure > li::before {
    float: left;
    margin-left: -40px;
    width: 24px;
    padding-left: 0px;
    height: 24px;
    line-height: 24px;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #FFFECF;
    display: block;
    font-weight: 700;
    content: counter(step-counter);
    font-size: 14px;
    text-align: center;
    background-color: #333D61;
}
.h1, h1 {
   color: #0A95CC; 
}





.bg-primary, .btn-primary, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .site-sidebar, .portal-single-publication .publication-icon {
    background-color: #404A6E;
}

.portal-header::before {
    background-color: #8990AB;
}

.theme1 .toolbar
#aa-search-input {
    position: absolute !important;
}

/* Style the button that is used to open and close the collapsible content
.collapsible {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
  }
  
  /* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover)
  .active, .collapsible:hover {
    background-color: #ccc;
  }
  
  /* Collapsible testing 
  .content {
    padding: 0 18px;
    display: none;
    overflow: hidden;
    background-color: #f1f1f1;
  }
  .container {
    width:100%;
    border:1px solid #d3d3d3;
}
.container div {
    width:100%;
}
.container .header {
    background-color:#d3d3d3;
    padding: 2px;
    cursor: pointer;
    font-weight: bold;
}
.container .content {
    display: none;
    padding : 5px;
}
*/
