
/* Customising the Lesson Listing Table */
#learndash_lessons #lesson_heading, #learndash_profile .learndash_profile_heading, #learndash_quizzes #quiz_heading, #learndash_lesson_topics_list div > strong {
    background-color: #c62135;
    color: #ffffff;
    border-top-left-radius: 3px;
    font-family: Open Sans !important;
    border-top-right-radius: 3px;
    font-size: 17px;
    padding: 1% 2%;
    padding: 1% 3%;
    font-weight: normal;
    margin: 0;
    display: block;
}

header#main-header{
  background:#d93146;
}


#sfwd-mark-complete{
      margin-top: 10px!important;
}

#learndash_course_content_title {
    margin-bottom: 5px;
    display: none;
}
ul.wpProQuiz_questionList{
    padding: 0px 0 1px 0px !important;
}
#lessons_list > div h4 > a, #course_list > div h4 > a, #quiz_list > div h4 > a {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 2%;
    display: block;
    padding-right: 75px;
    font-family: Open sans !important;
    color: #424242;
    font-size: 18px;
    font-weight: 400;
}

#lessons_list .list-count, #quiz_list .list-count {
    display: none;
}

#lessons_list > div h4 > a, #course_list > div h4 > a, #quiz_list > div h4 > a {
    padding-top: 10px;
    padding-bottom: 14px;
    height: 62px;
    /* vertical-align: super; */
    padding-left: 2%;
    line-height: 1.5;
    display: block;
    font-family: Open sans !important;
    color: #424242;
    font-size: 18px;
    font-weight: 400;
}

#learndash_lessons, #learndash_quizzes, #learndash_profile, #learndash_lesson_topics_list > div {
    background-color: ##E8E8E8;

    border: 1px solid #DDDDDD;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
    clear: both;
}

/* Side bar for all the post type Lessons */
#sidebar .et_pb_widget {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    font-size: 14px;
    font-family: Open sans;
}

}
#learndash_mark_complete_button{
    -webkit-appearance: none;
    color: #d93146;
  
    font-size: 15px;
   
    background-color: #f2f2f2;
    padding: 7px;
    border-radius: 5px;
}
.wpProQuiz_content .wpProQuiz_response span {
    font-weight: bold;
    display: none;
}
.wpProQuiz_header{
display:none !important;
}
.wpProQuiz_content .wpProQuiz_addToplist {
    margin-top: 10px;
    background-color: #F5FAEA;
    padding: 10px;
    display: none !important;
    border: 1px solid #C3D1A3;
}
.wpProQuiz_content .wpProQuiz_resultTable {
    margin: 18px auto;
    width: 400px;
    border: 1px solid #C4C4C4;
    padding: 15px;
    font-weight: bold;
 margin-bottom: 37px;
    margin-right: 394px;
}
/* Transcript Style */
#pressrelease-toggle{
      background-color: #e6e6e6cf!important;
    padding: 7px!important;
    border-radius: 5px!important;
    color: #000000!important;
    /* font-weight: bolder; */
}
/* check,next,previous button styling */
.wpProQuiz_button.wpProQuiz_QuestionButton{
    margin-bottom: 10px !important;
    font-size: 18px;
    color: white;
    background-color: 
#29cca0
;
    border-radius: 7px;
    padding: 6px;
    padding-right: 11px;
   
    padding-left: 11px;
}
#quiz_continue_link{
background-color:#29cca0 !important;
}
#quiz_continue_link: hover{
background-color:#31d9c5 !important;
}


@media only screen and (max-width: 768px) {
  p {
    font-family: Open Sans !important;
    font-weight: 300 !important;
  }
}

@media only screen and (max-width: 320px) {
  p {
    font-family: Open Sans !important;
    font-weight: 300 !important;
  }
}
.et_fixed_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
    padding-top: 58px !important;
}
.learndash_navigation_lesson_topics_list .list_arrow.collapse {
    background-position: 51% 12px;
}
.mobile_menu_bar:before
{color: #ffffff;}

#left-area ol, .comment-content ol, .entry-content ol, body.et-pb-preview #main-content .container ol {
    font-weight: 300 !important;
}

#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
    padding: 0 0 23px 1em;
    line-height: 26px;
    list-style-type: disc;
    font-weight: 300;
   text-align:justify;
}

input[type=text], select, textarea {
    padding: 2px;
    border: 1px solid #bbb !important;
    color: #4e4e4e;
    background-color: #fff;
    border-radius: 5px;
}

input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
    padding: 2px;
    border: 1px solid #bbb !important;
    color: #4e4e4e;
    background-color: #fff;
    border-radius: 5px !important;
}

#cfc .wpcf7-submit{
    -webkit-appearance: button;
    cursor: pointer;
    color: white;
    border-color: #42bc20 !important;
    background-color: #42bc20 !important;
    border-radius: 5px !important;
}

input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
    padding: 2px;
    border: 1px solid #bbb;
    color: #4e4e4e;
    background-color: #fff;
    border-radius: 5px !important;
    max-width: 100% !important;
}

a.biggreen, a.smallgreen {
-webkit-appearance: button;
    cursor: pointer;
    color: black !important;
    border-color: #7CDA24;
    background-color: #7CDA24;
    border-radius: 5px;
    font-family: open sans !important;
    font-size: 16px;
    font-weight: 300 !important;
}

/* Contact form 7 radio buttons */

input.hideradio{ /* HIDE RADIO */
visibility: hidden; /* Makes input not-clickable */
position: absolute; /* Remove input from document flow */
}
.imgradio label > input + img{ /* IMAGE STYLES */
cursor:pointer;
border:2px solid transparent;
}
.imgradio label > input:checked + img{ /* (RADIO CHECKED) IMAGE STYLES */
border:2px solid #f00;
}

#top-menu li .menu-item-has-children>a:first-child {
    padding-right: 40px;
    color: black !important;
}

#main-header .nav li ul a {
    color: rgba(2,2,2,0.7) !important;
}
.btn-join, #btn-join, .learndash_checkout_buttons input.btn-join[type="button"], a#quiz_continue_link { margin-bottom:10px !important;}

#rc_login_form
{
background-color:#ffffffdb !important;
padding: 5px;
}

#rc_login_submit
{
background-color: #c62135;
    color: white;
    border-radius: 5px;
}

.rc-restricted-content-message
{
background-color:#ffffffdb !important;
padding: 5px;
width:100%;
 padding-right: 18%;
}

/* padding-bottom removed from toggle boxes */

.wpsm_panel-title {
    margin: 0px !important;
    text-transform: none !important;
    line-height: 1 !important;
    padding-bottom: 0px !important;
}

#et_top_home {
    display: block ;
    float: right;
    position: relative;
    width: 18px;
    display: none !important;
    margin: 3px 0 0 22px;
}
/* chat box */
.zsiq_flt_rel {
    background-color: #d23a4b !important;
}
#top-menu li.mega-menu>ul>li>a:first-child {
    padding-top: 0!important;
    border-bottom: 1px solid rgb(0, 0, 0) !important;
    font-weight: 700;
}


#pressrelease-content>.sh-content .pressrelease-content .sh-show>div
{
  background-color: #f5f5f5!important;
    border: 1px solid #eaeaea!important;
}

/*comment &amp; reply button*/
.form-submit .et_pb_button {
    /* display: inline-block; */
    /* cursor: pointer; */
    /* color: white; */
    background: #d93146 !important;
    border-width: 1px!important;
    color: white !important;
    border-radius: 10px !important;
}
.form-submit .et_pb_button :hover{
border: 1px solid #d93146;
color: #d93146 !important;
    background-color: white !important;
}

#login form#loginform, #login form#registerform, #login form#lostpasswordform {
    background-color: #eaeaea;
    height: 318px !important;
    padding: 21px 24px 75px 24px;
}

.comment_area .comment-reply-link {
    display: block;
    position: absolute;
    top: 7px;
    right: 0;
    color: white;
    background-color: #d93146;
}



div#pressrelease-content-55623>div {
    background: #f5f5f5!important;
}


.et_header_style_left #et-top-navigation {
    padding-top: 15px!important;
}


.et_header_style_left #et-top-navigation nav>ul>li>a {
    padding-bottom: 25px!important;
}




#top-menu a {
    font-weight: 600!important;
    font-size: 18px!important;
    color: white !important;
}



p{
    font-size: 18px!important;
    font-weight: 300!important;
  color: black;
}




h1 {
    margin-top: 15px!important;
    font-size: 36px!important;
    line-height: 1.2;
    font-weight: bold!important;
    padding-bottom: 22px;
}


.et_pb_button_module_wrapper>a {
    background: #d93146!important;
    color: white!important;
}


.et_pb_bg_layout_light.et_pb_button:hover, .et_pb_bg_layout_light .et_pb_button:hover {
    background-color: #42bc20!important;
}


.ld-focus-content {
    padding-top: 2%!important;
}

.learndash-wrapper .ld-focus .ld-tab-content li:not(.blocks-gallery-item) {
    font-size: 18px!important;
    font-weight: 300!important;
}


ol,li {
    font-size: 18px!important;
    font-weight: 300!important;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    padding-bottom: 22px;
    color: black !important;
}

div.mejs-controls {
    display: none !important;
}


.learndash_post_sfwd-lessons .read-more {
  display:none;
}

.learndash_post_sfwd-lessons .ld-tab-content .first-p:not(.has-video) ~ p {
  display: block;
}

label[for="SurveyMappingRT"] {
  display: none;
}

label[for="TinCanRT"] {
  display: none;
}

label[for="LearningPlanRT"] {
  display: none;
}
