/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-logo-link {
 /*   width: 180px;*/
}
.fusion-logo img {
    height: 50px;
}
.fusion-page-title-bar h1, .fusion-page-title-bar h3{
	color:#fff !important;
}
.sidebar .widget h4{
	font-size:18px !important;
	font-weight:bold;
}
.widget.widget_display_forums ul li, .widget.widget_display_replies ul li, .widget.widget_display_topics ul li, .widget.widget_display_views ul li{
	font-size:14px !important;
}
.fusion-content-widget-area .widget li{
	font-size: 14px;
}
.fusion-footer ul li a:before{
    display:none;
}
.fusion-footer ul li a{
    text-align: center;
}
.fusion-footer ul li{
    border-bottom: none !important;
}
.menu li a:before{
    display:none;
}
.menu li{
   border-bottom: none !important;
}
.fs-register-menuitem a span{
	border: 2px solid #1884bf;
    width: 90px;
    text-align: center;
    border-radius: 5px;
    color:#1884bf;
    padding: 5px 11px;
}
    
.fs-login-menuitem a span{
	border: 2px solid #1884bf;
    width: 90px;
    text-align: center;
    border-radius: 5px;
	color:#1884bf;
	padding: 5px 20px;
}
.fs-login-menuitem a span:hover ,.fs-register-menuitem a span:hover{
    background: #1884bf;
    color: #fff;    
}   
.fs-home-page-heading1{
	    margin-bottom: 60px !important;
}
.fusion-footer-widget-column {
    margin-bottom: 30px !important;
}
.fs-designby{
	float: right;
	margin-top: 10px !important;
	font-size:10px;
}
.fs-footer-menu{
	float: left;
}
.fusion-footer-copyright-area{
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
.fusion-footer-widget-column {
    margin-bottom: 0px !important;
}
.fusion-sharing-box h4{
	font-size: 18px !important;
}
input.wpProQuiz_button {
    border-radius: 3px;
    background: #1884bf;
    border: 1px solid #1884bf;
    padding: 5px 10px;
    color: #fff;
    cursor: pointer;
}
.wpProQuiz_button:hover {
    background-color: #1884bf;
}
#learndash_mark_complete_button:hover{
    background-color: #1884bf;
}
br{
   display: block;
   margin: 5px 0;
}
h3.title-heading-center {
    line-height: 36px !important;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading img {
    margin-bottom: 15px !important;
}
.fs_not_completed{
    background: url(/wp-content/plugins/sfwd-lms/templates/images/completed_2light.png) no-repeat;
    width: auto;
	height:64px;
	background-position: right;
}
.fs_completed{
    background: url(/wp-content/plugins/sfwd-lms/templates/images/completed.png) no-repeat;
    width: auto;
	height:64px;
	background-position: right;
}
.fs_not_given{
    background: url(/wp-content/plugins/sfwd-lms/templates/images/notcompleted.png) no-repeat;
    width: auto;
    height:64px;
    background-position: right;
}
.fs_course_no_completed{
    background: url(/wp-content/plugins/sfwd-lms/templates/images/notcompleted.png) no-repeat;
    width: auto;
    height:64px;
    background-position: right;
}
.fs-notes-title-login{
	width: 75%;
    float: left;
}
.fs-notes-title-logout{
	width: 75%;
    float: left;
}
.fs-single-notes{
	border: 1px solid #e4e1e1;
    border-radius: 2px;
}
.fs-single-notes-sub{
    padding: 18px 10px;
	display: inline-block;
    width: 100%;
    vertical-align: middle;
}
.fs-notes-complete{
    float: right;
    width: 25%;
}
.fs-single-tests{
	border: 1px solid #e4e1e1;
    border-radius: 2px;
}

.fs-single-tests-sub{
    padding: 18px 10px;
	display: inline-block;
    width: 100%;
    vertical-align: middle;
}
.fs-tests-title-login{
	width: 75%;
    float: left;
}
.fs-tests-title-logout{
	width: 75%;
    float: left;
}
.close-popup{
    right: 10px;
    top: 0px;
    position: absolute;
    padding: 0px 6px;
    cursor: pointer;
    font-size: 30px;

}
.fs_popup{
    background: #fff;
    width: 90%;
	max-width: 400px;
    height: 230px;
    border-radius: 10px;
	z-index:999999!important;
}
.popup-header{
    padding: 10px 20px;
    border-bottom: 5px solid #eee;
}
.popup-header h3{
	margin:0px !important;
}
.popup-body{
	padding: 10px 20px;
    text-align: center;
}

#fs-loading{
    position: absolute;
    left: 180px;
    top: 90px;
    max-width: 100%;
    width: 40px;	
}
#questionCopySelect{
    height: 400px;
    width: 400px;
}
.wpProQuiz_progress{
	display:none;
}
.lb_overlay{
	z-index:99999 !important;
}
.wpProQuiz_content .wpProQuiz_questionList{
    background: none !important;
    border: none !important;
}
.wpProQuiz_reviewDiv .wpProQuiz_reviewLegend ol li:nth-child(2){
	display:none !important;
}
.wpProQuiz_reviewDiv input[name="review"]{
	display:none !important;
}
.wpProQuiz_time_limit .time span{
	color:red !important;
}
.fsQuestionVisited {
    background-color: #ffeb3b !important;
}
.bbp-topic-form{
	display: none;
}
.fs-topic-data{
    padding: 5px 15px;
}
.fs-topic-data p{
        margin-bottom: 5px !important;
}
.bbp-author-ip{
    display: none;
}
.wpProQuiz_quiz{
    display: block !important;
}
.fs-result-button{
    display: none !important;
}
.wpProQuiz_content .wpProQuiz_answerCorrect{
    background: none !important;
    color: #6DB46D;
    border: 1px solid #6DB46D !important;
}
.wpProQuiz_content .wpProQuiz_answerIncorrect{
    background: none !important;
    color: #FF9191;
    border: 1px solid #FF9191 !important;    
}
.avada-myaccount-user {
    display: none !important;
}
.bbp-author-role{
    display: none !important;
}
/*//////////////////////////////////////////////////////////////*/
.fs-membership-radio .switch-field {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    padding: 40px;
    overflow: hidden;
    margin-left: 33% !important;
}
.switch-field input {
    position: absolute !important;
    border: 0;
    overflow: hidden;
    transform: scale(1);
}

.switch-field label {
  float: left;
}
.switch-field label {
  display: inline-block !important;
  width: 100px !important;
  background-color: #e4e4e4;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  font-weight: normal ;
  text-align: center;
  text-shadow: none;
  padding: 6px 14px !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition:    all 0.1s ease-in-out;
  -ms-transition:     all 0.1s ease-in-out;
  -o-transition:      all 0.1s ease-in-out;
  transition:         all 0.1s ease-in-out;
}

.switch-field label:hover {
    cursor: pointer;
}

.switch-field input:checked + label {
  background-color: #1884bf;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
}

.fs-subscription-radio label{
    width: 100% !important;
    max-width: 98% !important;
}
.fs-subscription-radio .switch-field label{
    text-align: left;
}
.fs-subscription-radio .switch-field input:checked + label{
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #484848;
    border: 2px solid #1884bf;
}
#label_2_4_0 {
  border-radius: 4px 0 0 4px;
  max-width: 100%;
}

#label_2_4_1 {
  border-radius: 0 4px 4px 0;
}
.gchoice_2_4_0{
    float: left;
    display: inline-block;
}
.gform_wrapper .gfield_radio li label{
    margin: 0 0 !important;
}
.fs-membership-radio{
    text-align: center;
}
.woocommerce-checkout .woocommerce .woocommerce-message {
    display:none !important;
}
.checkout #customer_details{
    display: none !important;
}
.promo-code-heading{
    font-size: 23px !important;
}
.woocommerce .checkout_coupon .coupon-input .input-text {
    padding: 12px 15px !important;
    height: 100% !important;
}
.woocommerce-MyAccount-content, .woocommerce-content-box{
    padding: 10px !important;
    margin-bottom: 20px !important;
}
.woocommerce-content-box #order_review_heading{
    font-size: 24px !important;
    margin-bottom: 10px !important;
}
.checkout .payment_methods{
    margin-top: 10px !important;
}
.shop_table .product-thumbnail{
    display: none !important;
}
.product-info{
    margin-top: unset!important;
}
.shop_table tbody tr{
    height: 50px !important;
}
.checkout .shop_table tfoot tr:first-child td, .checkout .shop_table tfoot tr:first-child th {
    padding-top: 7px !important;
}
.checkout .shop_table tfoot th{
    padding-bottom: unset !important;
}
.checkout .payment_methods li {
    margin-bottom: 10px !important;
}
.checkout .payment_methods .payment_box{
    padding: 7px !important;
}
.checkout .payment_box p{
    margin-bottom: 5px !important;
}
.wpProQuiz_results .wpProQuiz_header{
    font-size: 20px !important;
}
.wpProQuiz_catOverview h4{
    font-size: 18px !important;
}
.fs-show-explain-head{
    font-size: 18px !important;   
}
.bbp-search-form{
    margin-bottom: 10px !important;
}
#bbpress-forums ul.bbp-replies {
    margin-top: 15px !important;
}
.bbp-pagination{
    margin-bottom: 0px !important;
}
li.bbp-body div.hentry {
    margin-bottom: 0px !important;
}
.wpProQuiz_AnswerMessage p{
    display: inline !important;
}
.bbp-pagination .bbp-pagination-links a.inactive:hover, .page-links a:hover, .pagination a.inactive:hover, .woocommerce-pagination .page-numbers:hover{
    border: 1px solid #1884bf !important;
}
.fs-lesson-listing a {
    display: inline-block;
    color: rgba(0, 0, 0, 0.6);
    border-radius: 10px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    text-shadow: none;
    padding: 0px 15px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}
.fs-lesson-listing a:hover {
    cursor: pointer;
    background: #1884bf;
    color: #fff;
}
.fs-lesson-listing {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
}
#bbpress-forums div.bbp-search-form{
    display: none !important;
}
a#quiz_continue_link{
    background: rgba(255,255,255,0);
    text-transform: uppercase;
    color: #105378;
    border-width: 1px;
    border-style: solid;
    border-color: #105378;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 2px;
    font-size: 16px!important;
}
a#quiz_continue_link:hover{
    background: #1884BF;
    color: #fff;
    border: 1px solid #1884BF;
}

#lessons_list > div  h4, #course_list > div  h4, #quiz_list > div  h4, #learndash_lesson_topics_list ul > li > span.topic_item{
    padding: 3px !important;
}
.learndash .notcompleted, #learndash_profile .notcompleted{
    line-height: 15px !important;
    background-size: contain;
}

.learndash .completed, #learndash_profile .completed{
    line-height: 15px !important;
    background-size: contain;
}
form#sfwd-mark-complete {
    float: left;
    margin-right: 5px;
}
.quiz_continue_link{
    display: inline-block !important;
    margin: 1px 0 !important;

}
.quiz_retake_link, .quiz_lesson_link{
    font-size: 17px  !important;
}
a.quiz_retake_link:hover {
    border: 1px solid #105378;
}
a.quiz_lesson_link:hover {
    border: 1px solid #105378;
}
a.fs-notes-button {
    border-radius: 2px;
    padding: 5px 10px;
    line-height: 2.5;
    background: #1884bf;
    color: #fff;
}
a.fs-notes-button:hover{
    color: #fff;
}
span.selectspan {
    display: block;
    text-align: center;
	clear: both;
}
.fs-test-sub{
    background: white;
    color: #000 !important;
    display: inline-block;
    font-size: 14px;
    padding: 5px 40px;
    border-radius: 5px;
	border: 2px solid #1884bf !important;
}
.fs-test-sub:hover{
	background-color: #1884bf;
    color: white !important;
}
.fs-single-notes {
    min-height: 140px !important;
}
.wpProQuiz_text{
    display: none;
}
input#fs-back-button {
    background-color: #fff;
    color: #111;
    border: 1px solid #111;
}
.learndash .fs-failed, #learndash_profile .fs-failed {
    line-height: 15px !important;
    background-size: contain !important;
    background: url(/wp-content/plugins/sfwd-lms/templates/images/completed_2light.png) no-repeat;
    display: block;
    background-position: 97.9% center;
}
.gform_wrapper .ginput_complex .gravity-select-parent{
    width: 100% !important;
}
.avada-thank-you h2 {
    font-size: 24px !important;
}
.avada-order-details h2 {
    font-size: 24px !important;
}
.avada-customer-details{
    display: none !important;
}
#post-576 .avada-order-details  .shop_table td{
    padding: 0 0 !important;

}
#post-576 .woocommerce-MyAccount-content h2 {
    font-size: 24px !important;
}
#post-576 table.shop_table.subscription_details td {
    padding: 0px !important;
}
#post-576 table.shop_table.order_details td {
    padding: 10px 0;
}
#post-576 table.shop_table.shop_table_responsive.my_account_orders td {
    padding: 10px 0;
}
#post-576 section.woocommerce-customer-details h2 {
    margin-bottom: 0px;
}
#post-576 h3.woocommerce-column__title {
    font-size: 24px;
}
.avada-order-details .order-again {
    margin: 15px 0 15px !important;
    text-align: right;
}
#bbpress-forums .fusion-alert{
        text-transform: lowercase;
}
.fs-notes-title-login.fs-notpermitted-course a {
    color: #524f4f;
}
.fs-tests-title-login.fs-notpermitted-test a {
    color: #524f4f;
}
a.fs-test-sub.fs-notpermitted-course {
    background: #ddd;
}
.fs-notes-title-logout.fs-notlogpermitted-course a {
   // color: #524f4f;
}
a.fs-test-sub.fs-notlogpermitted-course {
    background: #ddd;
}
a.fs-test-sub.fs-notpermitted-test {
    background: #ddd;
}
a.fs-test-sub.fs-notlogpermitted-test {
    background: #ddd;
}
.fs-loginpage-msg{
    margin-top: 10px !important;
}
.notcompleted_lesson{
    background: url(/wp-content/plugins/sfwd-lms/templates/images/notcompleted_lesson.png) no-repeat;
    width: auto;
    height: 64px;
    background-position: right;   
}
.upgrade-option a {
    width: 100%;
    margin: 10px 0px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions {
    display: none;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard {
    display: none;
}
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
    margin: 11px 0 !important;
}
section.woocommerce-customer-details {
    display: none;
}
span.fs_display_upgrade {
    padding: 0px 20px;
}
span.fs_display_upgrade a {
    cursor: pointer;
}
table.shop_table.subscription_details tbody tr:nth-child(3){
    display: none;
}
a.fusion-button:active{
    background-color: #1884bf;
    color: #fff;
}
input.woocommerce-Button:active{
    background-color: #1884bf;
    color: #fff;
}
a.fusion-button:focus{
    background-color: #1884bf;
    color: #fff;
}
input.woocommerce-Button:focus{
    background-color: #1884bf;
    color: #fff;
}
input.button:active{
    background-color: #1884bf;
    color: #fff;   
}
input.button:focus{
    background-color: #1884bf;
    color: #fff;
}
.fs-login-menuitem a:focus .fs-login-menuitem a span{
    background-color: #1884bf;
    color: #fff;
}
.fs-register-menuitem a span:active,.fs-register-menuitem a span:focus{
    background-color: #1884bf;
    color: #fff;
}
.fs-no-data-present{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -60px;
}
.fs-license-agreement a {
    color: #1884bf;
    text-decoration: underline;
}
div#customer_login {
    border: none;
}
.fs-login-template{
    max-width: 500px;
    margin: 0 auto;
}
a.woocommerce-button.button.cancelled {
    padding-left: 5px;
}
a.woocommerce-button.button.cancel {
    padding-left: 5px;
}
body .gform_wrapper .top_label div.ginput_container {
     margin-top: 0px !important; 
}
li#field_2_12 .gfield_label {
    display: none;
}
.gform_wrapper ul li.gfield {
    margin-bottom: 10px !important;
}
.gform_wrapper .field_description_below .gfield_description {
    padding-top: 0 !important;
    font-size: 14px;
    font-style: italic;
}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
    margin: 1px 0 0 1px !important;
}
p.fs-register-page-top-text {
    font-size: 15px;
    font-style: italic;
}
.fs-loginpage-msg a, .woocommerce-LostPassword a,.fs-blue-lable{
    color: #1884bf;
    text-decoration: underline;
}
.fs-download-page:hover{
    background: #fff !important;
    border: 1px solid #1884bf !important;

}
.fs-download-page{
    border: 1px solid #1884bf !important;

}
.fs-download-page:hover span{
    color: #1884bf !important;
}
.fs-profile-field{
    font-size: 15px;
    font-style: italic;
    margin: 0 !important;        
}
.fusion-accordian .panel-title a .fa-fusion-box{
    border-radius: 6px;
}
.fs-first-graph-container, .fs-second-graph-container, .fs-third-graph-container{
    position: relative;
}

.fs-inst-table table tr td {
    border: 1px solid #716f6f;
}
.fs-inst-table table{
    margin: 0 auto;
    width: 400px;
}
.fs-home-page-testimonials{
    padding-top: 10px;
}
.chart-container2, .chart-container3{
    padding-top: 10px;
}
select#TestCat option,select#selectTest option{
    color: #747474;
}
.fs-recommendation {
    padding-bottom: 5px;
}
.fs-recommendation p {
    margin: 0;
    font-size: 15px;
    font-style: italic;
}
.fs-recommendation h5 {
    margin: 0;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-subscription-status {
    text-transform: capitalize;
}
mark.order-status {
    text-transform: lowercase;
}
.wpProQuiz_results p {
    margin: 0;
}
input#bbp_topic_tags {
display: none;
}
label[for=bbp_topic_tags] {
display: none !important;
}
.my_account_orders thead tr th{
    /*text-align: center;*/
}
.sfwd-courses-template-default div#content{
    width: 100% !important;
}
#learndash_next_prev_link{
    margin-top: 0px;
}
.fs-homepage-video-button {
    width: 203px !important;
}
.fs-home-page-testimonials p ,.fs-home-page-testimonials .company-name {
    font-size: 16px;
}
.fs-homepage-bottom-video-button{
    width: 203px !important;
}
.fs-about-page-image img {
    border: 2px solid #111;
}
.preparedness-container,.fs-first-graph-container,.fs-second-graph-container,.fs-third-graph-container{
    border: 1px solid #111;
    margin-bottom: 20px;
    padding: 0px 5px;
}
.fs-profile-save-button{
    float: left !important;
}
.fs-order-upgrade, .woocommerce-terms-and-conditions-link{
    color: #1884bf;
}
.shop_table td{
    padding: 0 !important;
}
.order-total{
    border-top: 0px !important; 
}
select#TestCat, select#selectTest{
    border: 1px solid #111;
    color: #111;
}
span.red {
    background: #FC3030;
    padding: 11px;
    margin-right: 5px;
    display: inline-block;
    border: 1px solid #111;
    margin-bottom: 15px;
}
span.yellow {
    background: #ffd833;
    padding: 11px;
    margin-right: 5px;
    display: inline-block;
    border: 1px solid #111;
    margin-bottom: 15px;
}
span.green {
    background: #79E233;
    padding: 11px;
    margin-right: 5px;
    display: inline-block;
    border: 1px solid #111;
    margin-bottom: 15px;
}
.result-page-interpretation p{
    margin-left: 5px;
}
span.order-build-monthly {
    font-size: 15px;
    display: block;
}
.recurring-monthly-text{
    display: block;
}
.my_account_orders .order a.button.view {
    display: none;
}
.my_account_orders .order td.order-actions a.cancel-subscription:after{
    content: '' !important;
}
.subscription_details .change_payment_method{
    /*display: none;*/
}
.cb-prepare-text{
    margin-top: 10px; 
}
.fs-container-header{
    margin: 10px 0px;
}
.fs-home-bottom-message{
    font-size: 14px;
    text-align: justify;
}
.fs-home-bottom-message p{
    margin-bottom: 0 !important;
}
.result-page-interpretation p {
    font-size: 14px;
}
.result-page-interpretation h5{
    margin-bottom: 5px;
}
.fs-homepage-video .modal-body{
    padding: 0px;
}
.fs-homepage-video .modal-header{
    display: none;
}
.forum .bbp-form .form-allowed-tags{
    display: none;
}
td.woocommerce-PaymentMethod.woocommerce-PaymentMethod--actions.payment-method-actions a.button.default{
    padding: 5px 10px;
}
.sfwd-lessons-template-default .about-author, .sfwd-lessons-template-default #respond,.sfwd-courses-template-default .about-author,.sfwd-courses-template-default .comment-respond{
    display: none !important;
}
.sfwd-quiz-template-default .about-author, .sfwd-quiz-template-default #respond{
    display: none;
} 
.fusion-video.fusion-youtube.fs-intro-home-video {
    border: 2px solid #111;
}
body.blog #content .fusion-blog-archive article {
    margin-bottom: 35px !important;
}
body.blog #posts-container .fusion-meta-info .fusion-alignright ,body.archive #posts-container .fusion-meta-info .fusion-alignright {
    border: 1px solid #1884bf;
    padding: 5px 10px;
    border-radius: 3px;
    background-color: #1884bf;
    color: #fff !important;    
}
body.search #posts-container .fusion-meta-info .fusion-alignleft a.fusion-read-more {
    border: 1px solid #1884bf;
    padding: 5px 6px;
    border-radius: 3px;
    background-color: #1884bf;
    color: #fff !important;
}
body.search #posts-container .fusion-meta-info .fusion-alignleft .fusion-read-more:after{
	display: none !important;
}
#posts-container .fusion-meta-info .fusion-alignright a, #posts-container .fusion-meta-info .fusion-alignright a::after{
	color: #fff !important;
}
.fs-home-bottom-message a:hover {
    color: #105378 !important;
}
body.search .search-page-search-form.search-page-search-form-top {
    display: none;
}
.wpProQuiz_content .wpProQuiz_reviewQuestion div{
    cursor: pointer !important;
}
input#fs-back-button:hover, input#fs-back-button:active {
    background-color: #ccc;
}
input.wpProQuiz_button:hover, input.wpProQuiz_button:active {
    background-color: #116999;
}
.bbp-reply-content {
    padding: 5px 10px !important;
}
div.bbp-no-reply .fusion-alert {
    display: none !important;
}
@media only screen and (max-width: 480px) {
	#menu-widget-2 ul li a:after{
    	padding-right: 5px !important;
    	padding-left: 5px !important;
	}
	.fs-designby{
	    text-align: center !important;
    	float: none;
	    display: inline-block;
	}
	#fs-loading{
    	top: 40% !important;
    	left: 47% !important;
	}
    .switch-field {
        margin-left: 0 !important;
    }
    .fs-membership-radio{
    text-align: unset !important;
    }
    .table-1 table thead {
    display: none;
    }
    .table-1 table tbody > tr , .table-1 table tbody > tr td {
        display: block;
        white-space: normal;
    }
    .table-1 table tbody > tr td:first-child{
        display: none;
    }
    .table-1 table{
        table-layout: fixed;
    }
    .table-1 table tbody > tr td {
        border: 0px;
    }
    .table-1 table tbody > tr{
        border-bottom: 1px solid #eee;
    }
    a.quiz_lesson_link{
        margin: 5px 0px;
    }
    .woocommerce-orders-table__cell {
        font-size: 13px;
    }
    .shop_table {
        font-size: 13px;
    }
    .chart-container,.chart-container2,.chart-container3{
        overflow-x: scroll;
    }
    canvas#myChart {
        width: 500px !important;
        height: 250px !important;
    }
    .fs-inst-table table{
        width: 100%;
    }
    a.fusion-icon.fusion-icon-bars {
        position: relative;
        top: 15px;
    }
    .fs-homepage-video {
    width: 164px !important;
    }
    .cb-progress-bar-content{
        margin:0px !important;
        height: 28px !important;
    }
}
.fs-back-button{
	padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
    border-width: 1px;
    border-style: solid;
    border-color: #105378;
    background: #fff;
	color: #105378;
	margin-top: 10px;
    border-radius: 2px;
}
.fs-back-button:hover{
	background-color: #1884bf;
    color: white !important;
}
#bbp_reply_submit[disabled]{
  border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
  cursor: not-allowed;
  pointer-events: none;
}
.slide-content .buttons {
    margin-bottom: 10px !important;
}
a{color:#1884bf !important;}
a:hover{color:#105378 !important}