/* CISO Newsletter */

/* Bootstrap Customizations */

mark {
    background-color: #5CE69C;
    color: black;
    border-radius: .15em;
}

.mark-subscribe {
    padding: 5px;
    padding-left: 8px;
    padding-right: 8px;
}

.newsletter-background {
    background-color: #5CE69C;
}

.nav-link {
    color: #5f5f5f;
}

.nav-link:focus, .nav-link:hover {
    color: #086C38;
}

.list-group-item-action:hover, .list-group-item-action:focus {
    color: #ffffff;
    background-color: #086C38;
}

.list-group-item.active {
    color: #ffffff;
    background-color: #086C38;
    border-color: #DBDBDB;
}

.list-group-item.active:hover {
    color: #ffffff;
    background-color: #086C38;
}


.btn-primary {
    background-color: #086C38;
    border-color: #086C38;
}

.btn-primary.disabled, .btn-primary:disabled {
    background-color: #6c757d;
    border-color: #484e53;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    color: #fff;
    background-color: #086C38;
    border-color: #5CE69C;
}
.btn-outline-primary {
    color: #086C38;
    border-color: #086C38;
}
.btn-outline-primary:hover, .btn-primary:active, .btn-primary:focus {
    background-color: #086C38;
    border-color: #086C38;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    box-shadow: 0 0 0 0.25rem rgba(92,230,156, 0.8);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
    background-color: #086C38;
    border-color: #086C38;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.25rem rgba(92,230,156, 0.8);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
    color: #086C38;
}

/* Site CSS */

a {
    word-wrap: break-word;
}

div {
    word-wrap: break-word;
}

.newsletter-title-h1 {

}

.newsletter-title-p {
    color: #484e53;
}

.a-related-items {
    cursor: pointer;
}

.link-blue {
    color: #0A58C2;
}

.ciso-green {
    color: #086C38;
}

.ciso-red {
    color: #A41E21;
}

.ciso-metalic {
    color: #5CE69C;
}

.ciso-yellow {
    color: #FAAE20;
}

.ciso-purple {
    color: #8E35F0;
}

.ciso-blue {
    color: #4A3CDE;
}

.ciso-grey {
    color: #5f5f5f;
}

.ciso-lightgrey {
    color: #DBDBDB;
}

.ciso-darkgrey {
    color: #383838;
}

.ciso-border-green {
    border-color: #086C38 !important;
}

.ciso-border-red {
    border-color: #A41E21 !important;
}

.ciso-border-metalic {
    border-color: #5CE69C !important;
}

.ciso-border-yellow {
    border-color: #FAAE20 !important;
}

.ciso-border-purple {
    border-color: #8E35F0 !important;
}

.ciso-border-blue {
    border-color: #4A3CDE !important;
}

.ciso-border-grey {
    border-color: #5f5f5f !important;
}

.ciso-border-lightgrey {
    border-color: #DBDBDB !important;
}

.ciso-border-darkgrey {
    border-color: #383838 !important;
}

.bg-ciso-green {
    color: #ffffff;
    background-color: #086C38 !important;
}

.bg-ciso-metalic {
    color: #000000;
    background-color: #5CE69C !important;
}

.ciso-bolder {
    font-weight: bolder;
}

.p-text-larger {
    font-size: 1.5em;
}

ul.subscriptions {
    height: 12em;
}

li.subscriptions {
    list-style-image: url('https://cisonewsletter.s3-accelerate.amazonaws.com/images/bootstrap-icons/check.svg');
    background-repeat: no-repeat;
    padding-left: 1em;
}

blockquote.subscriptions {
    height: 2em;
}


.newsletternavigation {
    display: inline-block;
    width: 100%;
    color: #5f5f5f;
}

.newsletternavigation:hover, .newsletternavigation:focus {
    color: #057840;
}

.newsletternavigation-border {
    border-bottom-color: rgb(219, 219, 219) !important;
}

.newsletternavigation-border:hover, .newsletternavigation-border:focus, .newsletternavigation-border:active,.newsletternavigation-border-active {
    border-bottom-color: rgb(8, 108, 56) !important;
}

.nav-link-twitter {
    color: #0d6efd;
}

.nav-link-linkedin {
    color: #007EBB;
}

.nav-link-twitter:focus, .nav-link-twitter:hover {
    color: #0a58ca;
}

.top-link, top-link:active, top-link:visited {
    color: #5f5f5f;
    text-decoration: none;
}

.top-link:hover, .top-link:focus {
    color: #057840;
}

.grecaptcha-badge {
    visibility: hidden;
}

.related-items-list > ul > li {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 5px;
    padding-right: 5px;
}

#launch-brand-logo {
    height: 4em;
}

#launch-brand-logo.img-responsive {
    display: block;
    width: auto;
    max-height: 100%;
}

h2 {
    padding-top: 1em;
    padding-bottom: .5em;
}

h3 {
    padding-top: .5em;
    padding-bottom: .3em;
    color: #383838;
}

h4 {
    padding-top: 1em;
    padding-bottom: .3em;
}

h5 {
    padding-top: 1em;
    padding-bottom: .3em;
}

h6 {
    padding-top: 1em;
    padding-bottom: .3em;
}

ul li {
    margin-bottom: .7em;
}

li.policy {
    list-style-image: url('https://cisonewsletter.s3-accelerate.amazonaws.com/images/bootstrap-icons/check.svg');
    background-repeat: no-repeat;
    padding-left: 1em;
}

.publisher-source-icon-div {
    width: 45px;
}

.publisher-source-icon-div > img{
    max-width: 45px;
}

.overlay {
    position: static; /* Sit on top of the page content */
    display: none; /* Hidden by default */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255,255,255); /* Black background with opacity */
    z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
}

.close-overlay {
    color: #5f5f5f;
}

.overlay-click:hover {
    cursor: pointer; /* Add a pointer on hover */
    color: #057840;
}

.conference-title {
    cursor: pointer;
}

.conference-description {
    cursor: pointer;
    display: none;
}