/* 
    Narrow conatiner to decrease effective-width on large screens.
*/
@media (min-width: 576px) {
    .narrow-container {
        max-width: 540px !important;
        margin-bottom: 1.2rem !important;
    }
}

@media (min-width: 768px) {
    .narrow-container {
        max-width: 720px !important;
        margin-bottom: 1.2rem !important;
    }
}

@media (min-width: 992px) {
    .narrow-container {
        max-width: 850px !important;
        margin-bottom: 1.2rem !important;
    }
}

@media (min-width: 1200px) {
    .narrow-container {
        max-width: 850px !important;
        margin-bottom: 1.2rem !important;
    }
}


.desktop_ca_single_view_page {
    padding-top: 25px;
    padding-bottom: 15px;
}

.content-html div p br{
    content: "A" !important;
    display: block !important;
    margin-bottom: 1.5em !important;
}

.content-html div.ca_html_content p:first-letter {
    font-size: 1.4em;
    font-style: italic;
    font-weight: bold;
}

.faded-active {
    background-color: #8eb7de !important;
}

.card {
    transition: box-shadow 0.3s ease-in-out !important;
}

.date-text {
    font-size: 11px;
}

.text-grey-faded {
    color: #4e4e4e !important;
}

.edith .lead {
    font-size: 1.55rem !important;
}

.no-copy {
    user-select: none;          /* Standard */
    -webkit-user-select: none;  /* Safari */
    -moz-user-select: none;     /* Firefox */
    -ms-user-select: none;      /* Internet Explorer/Edge */
  }