

.site-sidebar {
    background-color: #253070 !important;
}

.portal-header::before {
    background-color: #1C3399 !important;
}


.portal-header .portal-search button, .publication-contents h4 span {
    background-color: #4E5DC3 !important; /* #4856B4 #F0735D */
}

.portal-single-publication .publication-icon {
    background-color: #2F3F80 !important;
}

/*
.cat-panel-1:before {
    content: "\f123" !important;
}
*/

.publication-contents h4 span {
    display: none !important;
}

.toc-count {
    display: none !important;
}

.featured-content-label {
    margin-top: 60px !important;
}

.publication-contents h4 {
    margin: 0 0 0.7em 0 !important;
    /*
    margin-block-start: 0em !important;
    margin-block-end: 0em !important;
    */
}

/*
.section-toc-after {
    display: none !important;
}
*/

#bottom-pager {
    display: none !important;
}

.formal-label {
    display: none !important;
}

code {
    color: #315591 !important;
    background-color: #F2F7FF !important;
}
/*
table.table,
table.table-bordered,
table.informaltable {
    border: 1px solid #222E73 !important;
}
*/
/*
td {
    border-style : hidden!important;
}
*/
.table thead, .informaltable thead {
    background-color: #222E73;
    color: white;
}

.table tbody tr:nth-child(even),
.informaltable tbody tr:nth-child(even) {
    background-color: #ECFAFF; /*E6F8FF*/
}

.table-responsive-contents {
    font-size: 14px;
}


table.fullcolor, table.fullcolor thead  {
    background-color: #ECFAFF !important;
    color: #555555 !important;
    border-collapse: collapse !important;
    border:1px solid white !important;
    border-top:2px solid white !important;
    border-bottom:5px solid white !important;
}

/*
table.fullcolor th:not(:first-of-type) {
    font-weight: normal !important;
}
table.fullcolor td:first-child {
    font-weight: bold !important;
}
*/
table.fullcolor tr td{
    border-right:0 !important;
    border-bottom:5px solid white !important;
}
table.fullcolor tr td:last-of-type{
    border-right:0 !important;
}
table.fullcolor tr:last-of-type td{
    border-bottom:0 !important;
}

 /*change inline image height */
 
.inlinemediaobject img:not([height]):not([width]) {
  height: 100%;
  vertical-align: middle;
}

.inlinemediaobject {
  vertical-align: baseline;
}

/*Ensure that the panel width adjusts with the image width*/
.portal-single-publication {
width: auto;
}

/* Define the image width  */
.portal-single-publication a img {
width: 250px;
}


/*
.table-title .formal-number, .table-title .formal-label-delimiter {
    display: none;
}
*/

/*
.search-field {
    -webkit-appearance: none !important;
    appearance: none !important;
}
/*




