body {
    color: #080808 !important;
    font-family: droid-sans;
    font-size: 14px;
}

body.pushable {
            background-color: #d8d8d895 !important;
    }

body::before {
    background-color: #d8d8d895;
}

h1, h2, h3, h4, h5, h6, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    font-family: Oswald, Lato, sans-serif;
}

a {
    color: #0b1eca;
}

a:hover {
    color: #7a9aff;
}


/* -------------------------- New Styles ------------------------- */
table .selectable_cell:hover {
    color: #0b1eca !important;
}

.special-font {
    font-family: Oswald, Lato, sans-serif;
}

.ui.list a.item {
    color: #0b1eca;
}

.ui.list a.item:hover {
    color: #7a9aff;
}

.ui.menu .item {
    color: #080808 !important;
}

.ui.menu .item:hover:not(.active) {
    color: #0b1eca !important;
    border-color: #0b1eca !important;
}

.ui.form .ui.label.focused {
    border: 1px solid #0b1eca !important;
}

.ui.form.no.border .input .ui.label {
    border-bottom: 1px solid #0b1eca !important;
}

.ui.form.no.border .input input:active , .ui.form.no.border .input input:focus {
    border-color: #0b1eca !important;
}

.ui.dimmer .list .item .warning {
    color: #0b1eca !important;
}

.ui.accordion .content .active-link {
    color: #0b1eca !important;
}

.ui.styled.accordion .title.active {
    color: #0b1eca !important;
}

.ui.sidebar.menu .item.active {
    color: #0b1eca !important;
}

.ui.ribbon.label {
    background-color: #0b1eca;
}

.ui.ribbon.label::after {
    border-right-color: #0b1eca;
    border-top-color: #0b1eca;
}

.main-color {
    color: #0b1eca !important;
}

.label-color {
    color: white !important;
    background-color: #0b1eca !important;
}

.ic {
    color: #1f1f1f !important;
}

.ic.t {
    opacity: .7 !important;
}

.main-color.background {
    background-color: #0b1eca !important;
}

.positive {
    color: #0b1eca !important;
}

.positive.button {
    background-color: #0b1eca !important;
    color: white !important;
}

.positive.button:hover {
    background-color: #0a1aab !important;
}

.positive.icon.labeled.button i {
    background-color: #0a1aab !important;
    color: white !important;
}

.side.bordered.divider:before {
    border-top: 2px solid #0b1eca !important;
    border-left: 2px solid #0b1eca !important;
}

.side.bordered.divider:after {
    border-bottom: 2px solid #0b1eca10 !important;
}

.slick.slider .slide.content > div h3:after {
    background-color: #0b1eca !important;
}

.timeline > div:nth-child(2):before , .timeline > div:nth-child(2):after {
    border: 2px solid #0b1eca !important;
}

.hover.decorated:after {
    background-color: #0b1eca50 !important;
}

.sortable .item:hover {
    border-color: #0b1eca !important;
}

.article .article.info #article-info .item b {
    color: #0b1eca !important;
}

.side.divider {
    font-family: Oswald, Lato, sans-serif;
}

.ui.form.no.border .border .input .ui.label {
    font-family: Oswald, Lato, sans-serif;
}

.ui.button {
    font-family: Oswald, Lato, sans-serif;
}

.ui.accordion .title:not(.ui) .header {
    font-family: Oswald, Lato, sans-serif;
}

.ui.header {
    font-family: Oswald, Lato, sans-serif;
}

.ui.sidebar.menu .item {
    font-family: Oswald, Lato, sans-serif;
}

.article .context h5, .article .article.info #article-info .item b {
    font-family: Oswald, Lato, sans-serif;
}

#latest-articles .items .item .content .extra a {
    font-family: Oswald, Lato, sans-serif;
}

#archive .year, #archive .year .load.more, #archive .issues .item .card .header {
    font-family: Oswald, Lato, sans-serif;
}

#archive .year .item .year-label:hover {
    background-color: #0b1eca;
}


#header {
    background-color: #fafbff;
            background-image: none !important;
    }

#journal-title {
    color: #0a1aab;
    font-size: 28px;
}

#journal-title .journal-subtitle {
    color: #0a1aab;
}

.journal-slogan {
    color: #0a1aab;
}

#welcome {
    border-left: 2px solid #0b1eca50 !important;
}

#pageContextsTitles .item i {
    color: #0b1eca !important;
}

#go-to-articles:hover {
    color: #0b1eca !important;
}

#latest-articles .items .item .content .title h4 {
    font-family: droid-sans;
}

#latest-articles .items .item .active.date .date-label {
    border: 2px solid #0b1eca !important;
}

#operation-bar .item {
            background-color: rgba(54, 54, 54, .3);
        box-shadow: 0 0 0 4px rgba(241, 241, 241, .3);
    }

#operation-bar .item:hover {
            background-color: #0b1eca;
        box-shadow: 0 0 0 4px #475aff50;
    }

#operation-bar .item i {
    color: #666;
}

#side-control .list .item:hover {
    background-color: #0b1eca !important;
}

#archive .year .item:not(.actives):hover , #archive .year .load.more {
    background-color: #0b1eca !important;
}

#archive .issues .issues.list.active::after {
    color: #0b1eca !important;
}

#archive .issues .item .card .accordion .content {
    border-left: 2px solid #0b1eca25 !important;
}

#archive .issues .item .card .accordion .content .item:before {
    background-color: #0b1eca25 !important;
}

#archive .issues .item .card .item:hover {
    color: #0b1eca !important;
}

#directory .list .item .content .active-link {
    color: #0b1eca !important;
}

#publisher-logo {
    background: #7a9aff; /* Old browsers */
    background: -moz-linear-gradient(top, #7a9aff 0%, #0b1eca 100%);
    background: -webkit-linear-gradient(top, #7a9aff 0%,#0b1eca 100%);
    background: linear-gradient(to bottom, #7a9aff 0%,#0b1eca 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a9aff', endColorstr='#0b1eca',GradientType=0);
}

#publisher-logo:before {
     border-top: 12.5px solid #0b1eca;
}

#publisher-logo:after {
     border-top: 12.5px solid #0b1eca;
}

#website-controls a {
    color: #4652bd;
}

#website-controls a:hover {
    color: #4652bd;
}

#website-controls #certification .item {
    background-color: #2b42d9;
}

#website-controls #certification .item::before {
    border-top-color: #2b42d9 !important;
}

#website-controls #certification .item a,
    #website-controls #certification .item span,
    #website-controls #certification .item a:hover {
    color: #ffffff;
}

.ui.card > .content a:not(.ui):hover {
    color: #0b1eca !important;
}

