﻿
.margin-top-15 {
    margin-top: 15px;
}
.margin-bottom-25 {
    margin-bottom: 25px;
}
.service-network-wrapper .alerts-service {
    padding: 40px;
    background-color: #E9F0F5;
}

.service-network-wrapper .service_good.alerts-service {
    background-color: #265B24;
    color: #fff;
}

.service-network-wrapper .service_minor.alerts-service {
    background-color: #FFAA03;
    color: #061B2B;
}

.service-network-wrapper .service_major.alerts-service {
    background-color: #CC0701;
    color: #fff;
}

.service-network-wrapper .alerts-service .gwr-icon {
    font-size: 25px;
    float: left;
    margin-right: 15px;
    margin-top: 6px;
}

.service-network-wrapper .service_good.alerts-service .icon-status_good:before,
.service-network-wrapper .service_major.alerts-service .icon-status_major:before,
.service-network-wrapper .service_good.alerts-service h3,
.service-network-wrapper .service_major.alerts-service h4,
.service-network-wrapper .service_good.alerts-service p,
.service-network-wrapper .service_major.alerts-service p,
.service-network-wrapper .service_good.alerts-service p a,
.service-network-wrapper .service_major.alerts-service p a {
    color: #fff;
}

.service-network-wrapper .service_minor.alerts-service .icon-status_minor:before,
.service-network-wrapper .service_minor.alerts-service h4,
.service-network-wrapper .service_minor.alerts-service p,
.service-network-wrapper .service_minor.alerts-service a {
    color: #061B2B;
}

.service-network-wrapper .service_minor.alerts-service .icon-status_minor:before,
.service-network-wrapper .service_major.alerts-service .icon-status_major:before {
    content: '\e820';
}

.service-network-wrapper .alerts-service p.last-updated {
    margin-bottom: 0;
}

.pmj-custom-accordion.accordion .accordion-header .content-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.pmj-custom-accordion.accordion .accordion-header .content-wrap .with-caret .accordion-icon {
    margin-right: 0;
    padding: 0;
    border: 0;
    background-color: transparent;
}

.pmj-custom-accordion.accordion .accordion-header .content-wrap .title-wrap {
    width: calc(100% - 60px);
    display: flex;
    align-items: center;
}

.pmj-custom-accordion .accordion-header.open {
    border-left: 2px solid #0092CB !important;
    border-right: 2px solid #0092CB !important;
}

.pmj-custom-accordion .accordion-content:not(.open) {
    display: none;
}

.pmj-custom-accordion .accordion-content.open {
    display: block !important;
    border-color: #0092CB !important;
}

.pmj-custom-accordion .accordion-header,
.pmj-custom-accordion .accordion-content {
    font-size: 16px;
    line-height: 1.5;
}
.message strong {
    margin-top: 15px;
    margin-bottom: 15px;
    display: inline-block;
}
