
.tab-title {
    padding: 8px;
    text-align: center;
    background: #003865;
    color: white;
    font-size: 28px;
}

.section-title {
    font-size: 16px;
    font-weight: 500;
}

.instructions {
    font-weight: 500;
    color: navy;
}

.bar.progress-bar {
    background: #003865;
}

.navbar-static-top.navbar {
    min-height: 159px;
}

.crmEntityFormView fieldset {
    padding: 0 28px 20px;
    background: whitesmoke;
}

.list-group-item-success {
    color: #000;
    background-color: #A4BCC2;
}

.btn-primary {
    color: #fff;
    background-color: #003865;
    border-color: #003865;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #000000;
    background-color: #78be21;
    border-color: #78be21;
}

.btn-default {
    color: #003865;
    background-color: #fff;
    border-color: #003865;
}

.page-heading {
    padding-top: 20px;
    /* display: none;*/
}

.section-diagonal-right .section-diagonal-right-content:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .8;
    z-index: -1;
    background-color: #003865;
}

footer .footer-top, footer .footer-bottom {
    width: 100%;
    min-height: 130px;
    background-color: #ffffff;
    display: flex;
    align-items: center;
}

a {
    color: #000000;
    text-decoration: none;
}

.buttonSLL1 a, .buttonSLL2 a, .buttonSLL3 a {
    color: #000000;
    text-decoration: none;
    font-weight: bolder;
}

.buttonSLL1 a:hover, .buttonSLL2 a:hover, .buttonSLL3 a:hover {
    color: #000000;
    text-decoration: none;
}


a:hover, a:focus {
    color: #707070;
    /* text-decoration: underline;*/
}

.buttonSLL1 a:hover,a:focus, .buttonSLL2 a:hover,a:focus, .buttonSLL3 a:hover, a:focus {
    color: #000000;
    /* text-decoration: underline;*/
}

div#alert-banner {
    /* background-color: #003865;*/
    position: static;
    /*height: 35px;*/
    margin-top: -11px;
}

#alert-banner h4 {
    text-align: center;
    font-size: 16px;
    font-weight: bolder;
}

.footer-bottom.hidden-print {
    border-top: 2px solid white;
    border-bottom: 0;
    border-right: 0;
    border-left: 50;
    min-height: 200px;
    padding: 30px 0 20px 0;
    background: #003865;
    margin: 20px 0 0 0;
    color: white;
}

.footer-bottom h2 {
    color: #ffffff;
}

.view-grid a {
    color: black;
}

.buttonSLL1 a p, .buttonSLL2 a p, .buttonSLL3 a p {
    display: none;
    font-weight: 100;
}

.buttonSLL1 a:hover p, .buttonSLL2 a:hover p, .buttonSLL3 a:hover p {
    display: block;
}

.help-for-adults, .preadmission-screening, .level-of-care {
    display: none;
}

.buttonSLL1 {
    background: #fff;
    /*border: none;*/
    border-radius: 50%;
    border-color: #78be21;
    border-style: solid;
    color: black;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    /*margin: 4px 2px;*/
    margin: 5px 40px;
    cursor: pointer;
    width: 100%;
    border-bottom-left-radius: .3em;
    border-bottom-right-radius: .325em;
    border-top-right-radius: .325em;
    border-top-left-radius: .325em;
    /*box-shadow: 0 5px 25px 2px rgb(0 0 0 / 20%);*/
}

.buttonSLL2 {
    background: #fff;
    /*border: none;*/
    border-radius: 50%;
    border-color: #78be21;
    border-style: solid;
    color: black;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    /*margin: 4px 2px;*/
    margin: 5px 40px;
    cursor: pointer;
    width: 100%;
    border-bottom-left-radius: .3em;
    border-bottom-right-radius: .325em;
    border-top-right-radius: .325em;
    border-top-left-radius: .325em;
    /*box-shadow: 0 5px 25px 2px rgb(0 0 0 / 20%);*/
}

.buttonSLL3 {
    background: #fff;
    /*border: none;*/
    border-radius: 50%;
    border-color: #78be21;
    border-style: solid;
    color: black;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    /*margin: 4px 2px;*/
    margin: 5px 40px;
    cursor: pointer;
    width: 100%;
    border-bottom-left-radius: .3em;
    border-bottom-right-radius: .325em;
    border-top-right-radius: .325em;
    border-top-left-radius: .325em;
    /*box-shadow: 0 5px 25px 2px rgb(0 0 0 / 20%);*/
}


/* .buttonSLL:hover {
    background: #78be21;
    text-decoration: none;
} */

.buttonSLL1:hover, .buttonSLL2:hover, .buttonSLL3:hover{
     background: #78be21;
    text-decoration: none;
}


.buttonSLL1:hover + .help-for-adults{
    display: block;
} 

.buttonSLL2:hover + .preadmission-screening{
    display: block;
}

.buttonSLL3:hover + .level-of-care{
    display: block;
}

.crmEntityFormView fieldset {
    margin-bottom: 0px;
}
/*to hide calendar*/
.input-append.input-group.datetimepicker span.input-group-addon {
    display: none;
}


#WebFormControl_d46332b3bd31ec11b6e5001dd804d6c6 [data-name=tab_7_section_1] .input-append.input-group.datetimepicker span.input-group-addon,
#WebFormControl_68a4cefbd531ec11b6e5001dd804d6c6 [data-name=tab_6_section_1] tr:nth-of-type(13) span.input-group-addon{
    display: block;
}

#WebFormControl_68a4cefbd531ec11b6e5001dd804d6c6 [data-name=tab_6_section_1] .input-append.input-group.datetimepicker span.input-group-addon {
    display: block;
}

a.bluelink {
    color: #2f5fef;
}

@media print {
    #printPageButton, .page-heading, #WebFormControl_98c165dec826ec11b6e6001dd804aa13_ProgressIndicator, .instructions, footer, #WebFormControl_d46332b3bd31ec11b6e5001dd804d6c6_ProgressIndicator, #WebFormControl_68a4cefbd531ec11b6e5001dd804d6c6_ProgressIndicator {
        display: none;
    }

    input#crceb_levelofcareloc {
        font-size: 10px;
    }
}
img[name="logo_transparent.png"] {
    background: transparent !important;
}
a {
    color: #ffffff;
    text-decoration: none;
}
a {
    color: #000000;
    text-decoration: none;
}
h1 {
    font-weight: bolder
}
.navbar-static-top.navbar-inverse {
    background-color: #003865;
}
 element.style {
} 
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
u {
    text-decoration: underline;
}
a {
    color: #2f5fef;
    text-decoration: none;
}
.entity-notes .note {
    margin-bottom: 20px;
    color: #000;
    pointer-events: none;
}
.navbar-static-top.navbar-inverse {
    background-color: #003865;
}
.cx-transcript {
    height:320px !important
}
.section-landing .row > div .section-landing-sub-heading {
    margin-top: 0;
    margin-bottom: 50px;
    font-size: 4.3rem;
    color: #fff;
    /* letter-spacing: 19px; */
    text-transform: uppercase;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: calibri;
    font-weight: 500;
    line-height: 1.1;
    color: #232222;
}
.content-home .description {
    display: block;
    font-size: 20px;
}
.content-home .title {
    font-size: 32px;
    font-family: calibri;
}
footer .footer-bottom {
    width: 100%;
    min-height: 36px;
    background-color: #000;
    font-size: 20px;
    display: flex;
    align-items: center;
}


#home-buttons a{
    color: #000;
    text-decoration: none;
}

#home-buttons a:hover{
    text-decoration: underline;
}

.panel-title{
    font-weight: bold;
    font-size: 30px;
}

#help-for-older-adults, #preadmissionScreening, #levelOfCare{
    background-color: #fff;
}

.fa-home{
    font-size: 40px;
}
#home-buttons a:hover{
    text-decoration: underline;
}
.btn:hover, .btn:focus, .btn.focus {
    text-decoration: underline;
}
@media(min-width:768px){
    .bi-arrow-right-circle-fill{
        float: right;
        height: 1.5em;
        width: 1.5em;
        margin-top: -5px;
    }
}
@media(max-width:767px){
    .bi-arrow-right-circle-fill{
        float: right;
        height: 1em;
        width: 1em;
        margin-top: 0;
    }
}