/*preload page*/
.schedule-tab.preload-page ul li.active a,
.schedule-tab.program ul li.active a{
    color: #fff;
    background-color: #76A9D7;
    border-radius: 4px;

}

.schedule-tab.preload-page ul li,
.schedule-tab.program ul li
{
     background-color: #E4E4E4;

 }

.schedule-tab.preload-page ul li a,
.schedule-tab.program ul li a
{
    color: #454545;;
}

.schedule-tab.preload-page ul li:hover,
.schedule-tab.program ul li:hover,
.schedule-tab.preload-page ul li:focus,
.schedule-tab.program ul li:focus
{
    color: #fff;
    background-color: #76A9D7;;
}
.screen-tests-wrapper .schedule-tab.preload-page ul li a:hover,
.screen-tests-wrapper .schedule-tab.program ul li a:hover{
    color: #fff;
    background-color: #76A9D7;
    border-radius: 4px;
}
.screen-tests-wrapper .schedule-tab.preload-page,
.screen-tests-wrapper .schedule-tab.program {
    margin: 90px 0 25px 0;
}

.schedule-tab-one-screener{
    margin-top: 90px;
}

.eh_only_middle-content.screener-full .title {
    text-align: center;
    margin-top: 40px;


}
.eh_only_middle-content.screener-full .blue-line-title:after {
    content: "";
    display: block;
    height: 2px;
    background-color: #4c9cd0;
}
.screen-tests-wrapper.screener-full .schedule-tab.preload-page,
.screen-tests-wrapper.screener-full .schedule-tab.program{
    margin-bottom: 40px;
}
.screen-tests-wrapper.screener-full .preload-text
{
    margin: 0 auto;
    width:80%;
    text-align: center;
}
.screen-tests-wrapper.screener-full .btn-preload
{
    border: 2px solid #76A9D7;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 10px 38px;
    display: block;
    margin: 20px auto 0;
    color: #fff;
    background-color: #76A9D7;
    margin-top: 60px;

}

.screen-tests-wrapper.screener-full .btn-preload:focus,
.screen-tests-wrapper.screener-full .btn-preload:visited,
.screen-tests-wrapper.screener-full .btn-preload:hover{
    border:2px solid #3A7BB6;
    outline-color: #3A7BB6;
    background-color: #3A7BB6;
    border-radius: 8px;
}

.screen-tests-wrapper.screener-full .btn-right,
.screener .btn-right,
.screener .btn-left,
.screener .btn-report-option
{
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 30px;
    text-align: center;
    color: #76A9D7;
    border: 2px solid #76A9D7;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 5px 25px;
    display: block;
    margin: 20px auto 0;
    background-color: #fff;

}
.screener .btn-report-option.btn-report-option-concussion{
    margin: 4px auto;
}
.screen-tests-wrapper.screener-full .btn-right:focus,
.screener .btn-right:focus,
.screener .btn-left:focus,
.screener .btn-report-option:focus{
    background-color: #76A9D7;
    border-radius: 8px;
    outline-color: #76A9D7;
    color:#fff;
    border: 2px solid #76A9D7;
}

.screener .buttons-result-send .btn-report-option{
    display: inline-block;
}
.screener .btn-send-email{
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 30px;
    text-align: center;
    color: #76A9D7;
    border: 2px solid #76A9D7;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 5px 25px;
    display: block;
    margin: 20px auto 0;
    background-color: #fff;
}
.content-title__blue-line {
    position: relative;
    padding-bottom: 6px;
    font-size: 32px;
}
.content-title__blue-line:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    border-radius: 4px;
    background-color: #76A9D7;
}

.screen-tests-wrapper.screener-full .btn-right:hover,

.screener .btn-right:hover,
.screener .btn-left:hover,
.screener  .btn-report-option:hover,
.screener .btn-send-email:hover
{
    background-color: #76A9D7;
    color:#fff;
}

.screener .btn-left:active,
.screen-tests-wrapper.screener-full .btn-right:active,
.screener .btn-right:active{
    background-color: #76A9D7;
    color:#fff;

}


.screener
{
    background-color: #F4F4F4;
}
.screener-full .schedule-tab.alcohol-version-nav .tab-list-alcohol ul li{
    background-color: transparent;
    border: none;
    margin-left: 5px;
    margin-top: 5px;
    border-radius: 14px;
}

.screener-full .schedule-tab.alcohol-version-nav ul{
    border:none;
}

input[type="radio"]:checked+label{
   color: #76A9D7;
}

/*.dots-screener img{*/
    /*position: absolute;*/
    /*width: 100%;*/
    /*max-width: 637px;*/
    /*height: auto;*/
    /*top: -10px;*/
    /*left: -252px;*/

/*}*/

.screener .schedule-tab.alcohol-version-nav .form-inline{
    font-size: 22px;
    line-height: 19px;
}
.screener .schedule-tab.alcohol-version-nav .radio-item input[type=radio]:checked + label:after{

    top: 5px;

}
.screener .eh_check_text{
    font-size: 18px!important;
    line-height: 170%!important;
    color: #535353;
    padding: 0;
}
.screener .screen-tests-wrapper .eh_custom_list > li:before {
    top: 10px;
}
.screener .eh_check_box{
    left: -7px;
    top: 3px;
}
.screener .screener-full .has-error .form-control:focus
{
    /*background-color: #E5F0FC;*/
}
.screener .screener-full .form-control{
    border-radius: 8px;
}
.screener .screener-full .form-control:active{
    border: 1px solid #76A9D7;
    box-sizing: border-box;
    border-radius: 8px;
}
.screener .screener-full .form-control input:not(:placeholder-shown) {
    background-color: #E5F0FC;
}
.screener .screener-full .has-success .form-control{
    background-color: #E5F0FC;
    border: 1px solid #535353;
    box-sizing: border-box;
    border-radius: 8px;
}


.screener .eh_check_box input[type="radio"] + label{
    display: inline-block;
    height: 18px;
    width: 18px;
    transition: all 0.15s ease-out 0s;
    background-color: transparent;
    position: relative;
    vertical-align: middle;
    padding-left: 0;
    margin-left: 0;
    border: 2px solid #535353;
    top: 2px;
}
/*.screener .eh_check_box input[type="checkbox"]:checked + label:before,*/
.screener .eh_check_box input[type="radio"]:checked + label:before {
    color: white;
    position: absolute;
    content: '';
    display: inline-block;
    font-size: 26.66667px;
    text-align: center;
    line-height: 40px;
}
/*.screener .eh_check_box input[type="checkbox"]:checked + label,*/
.screener .eh_check_box input[type="radio"]:checked + label {
    background-color: transparent;
    border: 4px solid #76A9D7;
    box-sizing: border-box;
}
.screener .eh_check_container {
    padding-left: 30px;
}
.screener .eh_custom_list_test.eh_custom_list li div{
    padding-left: 0;
}


    /**/

.radio-item {
    display: inline-block;
    position: relative;
    padding: 0 6px;
    margin: 10px 0 0;
}

.radio-item input[type='radio'] {
    display: none;
}

.radio-item label {
    color: #666;
    font-weight: normal;
}

.radio-item label:before {
    content: " ";
    display: inline-block;
    position: relative;
    top: 0;
    margin: 0 5px 0 0;
    width: 12px;
    height: 12px;
    border-radius: 11px;
    border: 2px solid #535353;
    background-color: transparent;
}

.radio-item input[type=radio]:checked + label:after {
    border-radius: 11px;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 10px;
    left: 6px;
    content: " ";
    display: block;
    border: 6px solid #76A9D7;
}
/**/


/*.eh_only_middle-content.screener-full .title:after {*/
    /*content: '';*/
    /*width: 80%;*/
    /*height:2px;*/
    /*position: absolute;*/
    /*background-color: red;*/
    /*display: block;*/
/*}*/




@media screen and (max-width: 995px) {
    .eh_only_middle-content.screener-full .schedule-tab ul li {
        float: left;
    }


}

.screener .schedule-tab.program ul li.active a:after,
.screener .schedule-tab.preload-page ul li.active a:after {
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    bottom: -7px;
    margin: 0 auto;
    background-color: #76A9D7;
    width: 15px;
    height: 15px;
    transform: rotate(45deg);
}



@media screen and (max-width: 991px) {
    .eh_only_middle-content.screener-full .schedule-tab ul li {
        float: unset;
    }
    .screener .screener-full .container{
        width:100%;
    }
    .screener .schedule-tab.program ul li,
    .screener .schedule-tab.preload-page ul li {
        border: 3px solid #F4F4F4;
    }
    .screener .schedule-tab.program ul li a,
    .screener .schedule-tab.preload-page ul li a {
        padding: 15px 15px;
        position: relative;
        display: block;
        min-width: 202px;
    }
    .screener.without-modules .eh_content_wrapper .block-top{
        margin-top: 90px;
    }
    .screener .schedule-tab.program ul li.active a:after,
    .screener .schedule-tab.preload-page ul li.active a:after {
        right: -8px;
        left: auto;
        top: 0;
        bottom: 0;
        margin: auto 0;
    }

    .screener .schedule-tab.program ul,
    .screener .schedule-tab.preload-page ul {
        border: none;
        float: left;
        margin-left: 15px;
    }
    .eh_only_middle-content.screener-full .title {
        margin-top: 0;
    }
    .screener .screen-tests-wrapper.screener-full .preload-text{
        width:100%;
        text-align: justify;
        margin-bottom: 30px;
        padding-right: 30px;
    }
    .screener .screen-tests-wrapper.eh_only_middle-content .schedule-tab  {
        margin-bottom: 50px;
    }
    .screener.without-modules .screen-tests-wrapper.eh_only_middle-content .schedule-tab  {
        margin-top: 0;
    }

}

@media screen and (max-width: 1200px) {
    /*.eh_only_middle-content.screener-full .schedule-tab ul li {*/
        /*float: unset;*/
        /*margin-bottom: 10px;*/

    /*}*/
    .screener-full .block-top,
    .screener .block-top
    {
        margin-top: 90px;
        margin-bottom: 1px;
    }
    .screener.without-modules .block-top{
        margin-top: 0;
    }
    .without-modules .schedule-tab-one-screener,
    .screener .schedule-tab-one-screener{
       margin-top: 0;
    }
}
@media screen and (min-width: 991px) and (max-width: 1200px) {
    .without-modules .schedule-tab-one-screener {
        margin-top: 90px;
    }
}

@media (max-width: 767px) {
    .eh_only_middle-content.screener-full .schedule-tab ul li {
        /*float: left;*/
        width:100%;
        font-size: 22px;
        display: inline-block;
    }
    .eh_only_middle-content.screener-full .schedule-tab ul{
        width:100%
    }
    .screener .schedule-tab.program ul li.active a:after,
    .screener .schedule-tab.preload-page ul li.active a:after{
        display: none;
    }

    .screener .eh_only_middle-content.screener-full .schedule-tab ul li a{
        font-size: 22px;
        line-height: 170%;
        color: #535353;
    }

    .eh_only_middle-content.screener-full .schedule-tab.program ul li
    {
        display: none;
        border-right: none;
    }
    .screener .eh_only_middle-content.screener-full .schedule-tab.program ul li.active
    {
        display: list-item;
        float: unset;
        background-color: transparent;
    }
    .screener .eh_only_middle-content.screener-full .schedule-tab.program ul li.active a:hover
    {
        color:#76A9D7;
    }

    .screener .container .eh_check_box input[type="checkbox"] + label,
    .screener .container .additional_page_gaming .eh_check_box input[type="checkbox"] + label
    {
        height: 42px;
        width: 42px;
    }
    .screener .eh_check_container{
        /*padding-left: 60px;*/
    }
    .screener .container .eh_check_box input[type="checkbox"]:checked + label:before,
    .screener .container .additional_page_gaming .eh_check_box input[type="checkbox"]:checked + label:before{
        font-size: 34.66667px;
        top: 12px;
        left: 7px;

    }
    .screener .container .eh_check_box {
        top: -5px;
    }

    .screener .eh_only_middle-content.screener-full .schedule-tab.program ul li.active a:before
 {
       content: '<';
        position: relative;
        left:-6px;
    }
    .screener .eh_only_middle-content.screener-full .schedule-tab.program ul li.active a
    {
      background-color: transparent;
        padding: 0;
        font-weight: bold;
    }
    .eh_only_middle-content

    /*@media (max-width: 767px)
        .screener .eh_only_middle-content.screener-full .schedule-tab.program ul li.active a {
            background-color: transparent;
        }*/

    .schedule-tab.program ul,
    .schedule-tab.preload-page ul{
        border:none;
    }
    .schedule-tab.program .tab-list.text-center{
        text-align: left;
    }

    .schedule-tab.program ul li
    {
        background-color: transparent;

    }
    .screener .schedule-tab.program ul, .screener .schedule-tab.preload-page ul {
         margin-left: 0;
        margin-bottom: 30px;
    }
    .screener .screen-tests-wrapper .schedule-tab .tab-list ul li a{
        padding: 15px 15px;
    }



}








.rectangle{
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid #79849B;
}



/*quiz page*/

.screener .eh_custom_list > li:before,
.screener .eh_content_editor ol > li:before,
.screener .quiz-content ol > li:before {
    color: #76A9D7;
    font-weight: 200;
    font-size: 20px;
    text-transform: capitalize;
    display: inline-block;
    padding-right: 10px;
    position: absolute;
    /* left: 20px; */
    line-height: 1;
    top: 5px;
    vertical-align: top;
    left: 0;
    min-width: 36px;
    text-align: right;
}
.screener .eh_content_wrapper .eh_custom_list p.screen-questions-all{
    color: #535353;
    font-size: 20px;
    line-height: 170%;
}
.screener .eh_check_box input[type="radio"]:checked + label:before {

}

.screener .wrap-dots{

    position: relative;
    padding-top: 56.25%; /* 16:9 Aspect Ratio */

}
.screener .dots-left{
    background-image: url(/web/uploads/newDesign/dots_screener.png);
    /*width: 100%;*/
    /*height: 100%;*/
    /*position: absolute;*/

    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
}

.screener .eh_check_text.active{
    color:#76A9D7;
}

.screener .eh_check_box input[type="checkbox"] + label,
.screener .additional_page_gaming .eh_check_box input[type="checkbox"] + label,
.screener .eh_check_box input[type="radio"] + label {
    display: inline-block;
    height: 18px;
    width: 18px;
    transition: all 0.15s ease-out 0s;
    background-color: transparent;
    position: relative;
    vertical-align: middle;
    padding-left: 0;
    margin-left: 0;
    border: 1px solid #535353;
}
.screener .eh_check_box input[type="checkbox"]:checked + label,
.screener .additional_page_gaming .eh_check_box input[type="checkbox"]:checked + label
{
    background-color:#76A9D7;
    border: 1px solid #76A9D7;
}
.screener .eh_check_box input[type="checkbox"]:checked + label:before,
.screener .additional_page_gaming .eh_check_box input[type="checkbox"]:checked + label:before
{
    color: white;
    height: 5px;
    width: 5px;
    position: absolute;
    content: '✔';
    display: inline-block;
    font-size: 15.66667px;
    text-align: center;
    line-height: 17px;
    left: 2px;
}


/* report*/

.screener .eh_content_wrapper .eh_only_middle-content .container{
    color:#535353;
}
.screener  p.header-report{
    text-align: center;
}

.screener .text-screen-small .content-title__blue-line{
    font-size:20px;
    color:#535353;
}
.screener .text-screen .content-title__blue-line{
    font-size:24px;
    color:#535353;
    font-weight: bold;
}
.screener .text-screen-ul{
    color:#535353;
}
.screener .middle-content p{
    /*color:#535353;*/
}
.screener .result-page-wrapper .text-screen-ul{
    list-style: none;
}
.screener .result-page-wrapper .text-screen-ul li {
    position: relative;
}

.screener .result-page-wrapper .text-screen-ul li:before {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #76A9D7;
    display: flex;
    position: absolute;
    top: calc( 18px / 2);
    left: -20px;
}
.screener .eh_custom_point_list .marked:before,
.screener .eh_custom_point_list li:before{

    background-color: #76A9D7;
}



rect.highcharts-background  {
    fill: #F4F4F4;
}


.screener .result-page-wrapper .bold-text {
    /*color: #535353;*/
}
.screener .test_eh_only_middle-content {
    padding: 90px 12px 50px 12px;
}

.screener #container-prelodaer{
 background: transparent;
}
.screener .additional_page_gaming .eh_check_text{
    padding-top: 0;
}
.screener .eh_custom_list.eh_custom_list_test .slider-handle{
    background-image: none;
    background-color: #76A9D7;
}
.buttons-result-send{
    margin-bottom: 15px;
}

.schedule-tab.program ul li.active,
.schedule-tab.preload-page ul li.active{
    position: relative;
}
.screener .schedule-tab ul li{
    border:2px solid #F4F4F4;
    border-radius: 4px;
}
.screener .schedule-tab ul{
    border: none;
}
.name-session{
    display: none;
}

.screener .screener-full .container {
    position: relative;
    z-index: 2;
}
.screener .screener-full.concussion .container {
    /*position: unset;*/
}

.screener .title .content-title__blue-line {
    position: relative;
    padding-bottom: 6px;
    font-size: 28px;
}
.screener .title{
    padding-bottom: 40px;
}

.screen-tests-wrapper.screener-full .preload-text h4{
    font-size: 22px;
}
.screener .schedule-tab.alcohol-version-nav {
    margin: 30px 0 50px 0;
}

.form-group.field-screenalcoholstandardreport-e{
    /*display: inline-block;*/
    /*width:96px;*/

}
#screenalcoholstandardreport-weight .form_radio_btn{
    display: inline-block;
}
.c_inline_group{
    display: flex;
    flex-direction: row;
}
.form-group.field-screenalcoholstandardreport-weight,
.form-group.field-screenalcoholstandardreport-weight_de,
.form-group.field-screenalcoholreport-weight,
.form-group.field-screenalcoholreport-weight_de{
    margin-left: 50px;
}
.c-mx-5 {
    margin: 0 5px;

}
#screenalcoholstandardreport-weight .c-mx-5,
#screenalcoholreport-weight .c-mx-5,
#screenalcoholreport-weight_de .c-mx-5,
#screenalcoholstandardreport-weight_de .c-mx-5{
    position: relative;
}

#screenalcoholreport-weight_de .c-mx-5,
#screenalcoholstandardreport-weight_de .c-mx-5{
    margin-left: -5px;
}
#screenalcoholstandardreport-weight,
#screenalcoholreport-weight,
#screenalcoholreport-weight_de,
#screenalcoholstandardreport-weight_de{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100px;
}
.screener .c_inline_group .form-group input[type='radio'] {
    display: none;

}

.c_inline_group .form-group label:before {
    content: " ";
    display: inline-block;
    position: relative;
    top: 0;

    width: 12px;
    height: 12px;
    border-radius: 11px;
    border: 2px solid #535353;
    background-color: transparent;
}

.c_inline_group .form-group input[type=radio]:checked + label:after {
    border-radius: 11px;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 10px;
    left: 0;
    content: " ";
    display: block;
    border: 2px solid #76A9D7;
}
.screenalcoholstandardreport-e{
    position: relative;
}

.field-screenalcoholstandardreport-e,
.field-screenalcoholreport-e
{
    position: relative;
}
.field-screenalcoholstandardreport-weight,
.field-screenalcoholreport-weight{
    position:absolute;
    left: 55px;
}

/*cyc layouts*/

@media (max-width: 1024px) {
    .screener.without-modules .navbar.navbar-fixed-top {
        background-color: #fff!important;
        background-image: none!important;
    }
    .screener.without-modules #main-menu {
         height: auto!important;
         overflow: auto;!important;
         background-color: #fff !important;
    }
}
#screenalcoholreport-q11_add{
    width:197px !important;
}



