.elementor-1586 .elementor-element.elementor-element-79f79b24{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active){background-color:#333;}.elementor-1586 .elementor-element.elementor-element-6ab037b0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs .eael-tabs-nav > ul li{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-radius:10px 10px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:16px;}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs .eael-tabs-nav > ul li img{width:16px;}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs .eael-tabs-nav > ul li svg{width:16px;height:16px;}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-tab-inline-icon li .title-before-icon{margin-right:0px;}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-tab-inline-icon li .title-after-icon{margin-left:0px;}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-tab-top-icon li i, .elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-tab-top-icon li img, .elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-tab-top-icon li svg{margin-bottom:0px;}.elementor-1586 .elementor-element.elementor-element-6ab037b0 > .eael-advance-tabs > .eael-tabs-nav ul li{padding:4px 2px 4px 2px;margin:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-6ab037b0 > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li{padding:4px 2px 4px 2px;margin:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs .eael-tabs-nav > ul li:hover:not(.active){background-color:var( --e-global-color-secondary );}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs .eael-tabs-nav > ul li:hover{color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs .eael-tabs-nav > ul .active{background-color:var( --e-global-color-secondary );}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs .eael-tabs-nav > ul li.active{color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs .eael-tabs-content > div{background-color:var( --e-global-hidden-secondary );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs .eael-tabs-nav > ul li:after{border-width:7px;bottom:-7px;}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:-7px;top:calc(50% - 7px) !important;border-left-color:var( --e-global-color-secondary );}.rtl .elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:auto;left:-7px !important;top:calc(50% - 7px) !important;}.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs:not(.eael-tabs-vertical) > .eael-tabs-nav > ul li:after{border-top-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-1586 .elementor-element.elementor-element-79f79b24{--content-width:1600px;}}@media(max-width:1024px){.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs .eael-tabs-nav > ul li{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-1586 .elementor-element.elementor-element-6ab037b0 .eael-advance-tabs .eael-tabs-nav > ul li{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for eael-adv-tabs, class: .elementor-element-6ab037b0 */.tab-container, .ps_tab-container {
  display: flex;
  }
.tab-container  div{
    background-color: #f1f1f1;
  margin: 5px;
  padding: 5px;
}
.ps_tab-container{
    margin: 2%;
  padding: 5px;
}
/**Avatar**/

.tab_avatar {
    width: 25%;
}
.personal_details_container
{
    width: 75%
}

.description {display: none;
    
}
.avatar.avatar-96.photo{
    width: 100px;
    border-radius: 50%;
}

/**My Details**/

.fc_pref_form_wrap{
    margin-right: 5px!important;
    margin-left: 5px!important;
}

.fc_field.fc_field_prefix.fc_name_prefix, .fc_field.fc_field_first_name,
.fc_field.fc_field_last_name,
.fc_field.fc_field_email,
.fc_field.fc_field_phone,
.fc_field.fc_field_date_of_birth,.fc_field.fc_field_address_line_1,.fc_field.fc_field_address_line_2,.fc_field.fc_field_city,.fc_field.fc_field_state,.fc_field.fc_field_postal_code,.fc_field.fc_field_country
{
    display: flex;
            flex-direction: row;
    padding-top: 1%;
    padding-bottom: 1%;
}
label{
    margin-right: 5px;
    width: 25%;
}
select{
    
    align-content: right;
    margin-right: 5px;
}
.btn.fc_pref_submit{
    border: none;
    font-size: 1.1em;
}
/**Assessment tab**/
.assessment_col{
    width: 33%;
    padding-left: 2%!important;
    transition: box-shadow 0.3s ease;
    
}
.assessment_col:hover{
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

/**demographics**/
.demographics{
    padding-top: 1%!important;
    padding-bottom: 1%!important;
    background-color: #FFFFFFD1!important;
}
.emergency_info{
    margin-top: 2%!important;
    margin-bottom: 3%!important;
}

/**saboteur bar**/
.saboteur_pb h2{
    margin-top: 1%!important;
    margin-bottom: 1%!important;
    color: red;
}
.percent_bar{
    background-color: #D9D6D2;
    width: 600px!important;
    height: 20px;
    border-radius: 10px;
}

.percent_bar div{
    height: 20px;
    border-radius: 10px;
    width: 0%;
   
}
.percent_bar div span{
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background-color: #FAF8F1;
    float: right;
    margin-top: -15px;
    margin-right: -20px;
    color: #545061;
    display: flex;
    align-items: center;
    justify-content: center;
}

.saboteur_1, .saboteur_2, .saboteur_3, .saboteur_4, .saboteur_5, .saboteur_6, .saboteur_7, .saboteur_8, .saboteur_9{
    
    background-color: #FBC53B;
    animation: saboteur_1 1s linear forwards;
}
.saboteur_1 span, .saboteur_2 span, .saboteur_3 span, .saboteur_4 span, .saboteur_5 span, .saboteur_6 span, .saboteur_7 span, .saboteur_8 span, .saboteur_9 span{
     border: 1px solid;

}
@keyframes .saboteur_1 {
 100%   {
     width: 81%;
 }
}/* End custom CSS */