.elementor-25913 .elementor-element.elementor-element-36a07e0{border-style:solid;border-width:0px 0px 2px 0px;border-color:#9B2743;padding:3em 0em 0em 0em;}.elementor-25913 .elementor-element.elementor-element-a440a8d{width:auto;max-width:auto;}.elementor-25913 .elementor-element.elementor-element-3f196c0{width:auto;max-width:auto;top:-1px;text-align:left;}body:not(.rtl) .elementor-25913 .elementor-element.elementor-element-3f196c0{right:482.297px;}body.rtl .elementor-25913 .elementor-element.elementor-element-3f196c0{left:482.297px;}.elementor-25913 .elementor-element.elementor-element-c6002eb{--spacer-size:1px;}.elementor-25913 .elementor-element.elementor-element-87bd52f{width:auto;max-width:auto;}.elementor-25913 .elementor-element.elementor-element-87bd52f > .elementor-widget-container{padding:0px 15px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#9B2743;}.elementor-25913 .elementor-element.elementor-element-b97813f{width:auto;max-width:auto;}.elementor-25913 .elementor-element.elementor-element-b97813f > .elementor-widget-container{padding:0px 15px 0px 15px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#9B2743;}.elementor-25913 .elementor-element.elementor-element-f846af8{width:auto;max-width:auto;}.elementor-25913 .elementor-element.elementor-element-f846af8 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-25913 .elementor-element.elementor-element-2f52c0d{--spacer-size:25px;}.elementor-25913 .elementor-element.elementor-element-3833e45 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25913 .elementor-element.elementor-element-3833e45:not(.elementor-motion-effects-element-type-background), .elementor-25913 .elementor-element.elementor-element-3833e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafa;}.elementor-25913 .elementor-element.elementor-element-3833e45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-25913 .elementor-element.elementor-element-3833e45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25913 .elementor-element.elementor-element-9368679 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25913 .elementor-element.elementor-element-9368679 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25913 .elementor-element.elementor-element-78bea28 .elementor-tab-title, .elementor-25913 .elementor-element.elementor-element-78bea28 .elementor-tab-title:before, .elementor-25913 .elementor-element.elementor-element-78bea28 .elementor-tab-title:after, .elementor-25913 .elementor-element.elementor-element-78bea28 .elementor-tab-content, .elementor-25913 .elementor-element.elementor-element-78bea28 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-25913 .elementor-element.elementor-element-78bea28 .elementor-tab-title, .elementor-25913 .elementor-element.elementor-element-78bea28 .elementor-tab-title a{color:#505759;}.elementor-25913 .elementor-element.elementor-element-78bea28 .elementor-tab-title.elementor-active,
					 .elementor-25913 .elementor-element.elementor-element-78bea28 .elementor-tab-title.elementor-active a{color:#7A99AC;}.elementor-25913 .elementor-element.elementor-element-2d1dafa{text-align:right;}@media(min-width:768px){.elementor-25913 .elementor-element.elementor-element-f2ab048{width:7.36%;}.elementor-25913 .elementor-element.elementor-element-9d5d147{width:58.149%;}.elementor-25913 .elementor-element.elementor-element-55f2450{width:34.491%;}}@media(max-width:1024px){.elementor-25913 .elementor-element.elementor-element-3833e45{padding:50px 0px 0px 0px;}}@media(max-width:767px){.elementor-25913 .elementor-element.elementor-element-9368679 > .elementor-element-populated{padding:0px 20px 0px 20px;}}/* Start custom CSS for image, class: .elementor-element-3f196c0 */.edit_pencil
{
    position: relative!important;
    left:4em;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-c6002eb */.user_info_sep
{
    margin-bottom: 5px!important;
    height: 4px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36a07e0 */.user_name{
    text-align: left;
    font-family: 'Merriweather Sans', normal;
    font-style: normal;
    font-size: 26px;
    font-weight: bold;
    line-height: 33px;
    letter-spacing: 0px;
    color: #9B2743;
    opacity: 1;
}

.specs{
    text-align: left;
    font-family: 'Merriweather Sans',normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0px;
    color: #505759;
    opacity: 1;
}

.profile_pic{
    width: 67px !important;
    height: 67px !important;
    border-radius: 50% !important;
    margin-top:-2px;
}
#header_section {
        margin-bottom: 0px;
}

.user_top_section
{
    width: 97%;
    margin:0px auto;
}

.user_top_section .elementor-row
{
    margin-left: 2%;
}

@media only screen and (max-width:1400px){
	.user_top_section .elementor-row
    {
        margin-left: 0%;
    }
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-78bea28 */.tab1_img {
    background-image: url('/wp-content/uploads/2020/09/img_tab1.svg');
     width: 83px;
    height: 81px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 0px;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
.tab1_img_active {
    background-image: url('/wp-content/uploads/2020/09/img_tab1_active.svg');
     width: 83px;
    height: 81px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 0px;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
.tab2_img {
    background-image: url('/wp-content/uploads/2020/09/img_tab2.svg');
    width: 83px;
    height: 81px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 0px;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
.tab2_img_active {
    background-image: url('/wp-content/uploads/2020/09/img_tab2_active.svg');
     width: 83px;
    height: 81px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 0px;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
.tab3_img {
    background-image: url(/wp-content/uploads/2020/09/img_tab3.svg);
    width: 83px;
    height: 81px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 0px;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
.tab3_img_active {
    background-image: url(/wp-content/uploads/2020/09/img_tab3_active.svg);
    width: 83px;
    height: 81px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 0px;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
    
}
#tabs_section .elementor-tabs-wrapper .elementor-tab-title {
   padding: 27px 20px!important;
    font-weight: 700;
    line-height: 1;
	text-align: center;
	width: 30%;
	text-align: center;
}
.elementor-25913 .elementor-element.elementor-element-78bea28 .elementor-tab-title, .elementor-25913 .elementor-element.elementor-element-78bea28 .elementor-tab-title:before, .elementor-25913 .elementor-element.elementor-element-78bea28 .elementor-tab-title:after, .elementor-25913 .elementor-element.elementor-element-78bea28 .elementor-tab-content, .elementor-25913 .elementor-element.elementor-element-78bea28 .elementor-tabs-content-wrapper {
    border-width: 0px;
}
#tabs_section .elementor-tabs-content-wrapper
{
	background-color: #F4F4F4;
}
#tabs_section .elementor-tab-title img {
    top: -1em;
    position:relative;
}

#tabs_section .elementor-tab-title[data-tab="1"] {
     width: 19%;
    background: #F4F4F4 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 6px #00000029;
    
}
#tabs_section .elementor-tab-title[data-tab="3"] {
     width: 19%;
    background: #F4F4F4 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 6px #00000029;
    
    position:relative;
    left: 1em;
}
#tabs_section .elementor-tab-title[data-tab="2"] {
    width: 19%;
    background: #F4F4F4 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 6px #00000029;
    
    left:0.5em;
}
#tabs_section.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    /*border-color: transparent;*/
}
#tabs_section .elementor-tab-title.elementor-active[data-tab="1"]
{
       background: #FEFEFE 0% 0% no-repeat padding-box;
       box-shadow: 0px 2px 6px #00000029;
       border-left-color:  transparent;
        border-top-color:  transparent;
}
#tabs_section .elementor-tab-title.elementor-active[data-tab="3"]
{
       background: #FEFEFE 0% 0% no-repeat padding-box;
box-shadow: 0px 2px 6px #00000029;
       border-right-color:  transparent;
        border-top-color:  transparent;
}
#tabs_section .elementor-tab-title.elementor-active[data-tab="2"]
{
       
      background: #FEFEFE 0% 0% no-repeat padding-box;
      box-shadow: 0px 2px 6px #00000029;
        border-top-color:  transparent;
}
.elementor-tab-content.elementor-active
{
    border-color: transparent;
    border-width: 0px;
}
.gamipress-leaderboard h2
{
    display: none;
}
.elementor-tab-title a
{
    font-size: 13px;
    font-family: Merriweather Sans;
    letter-spacing: 0px;
    font-weight: 400;
}
#achiviments_row .elementor-widget-container h5 {
   font-size: 26px;
    font-weight: 400;
    font-family: Merriweather sans!important;
    line-height: 1.2;
    margin-top: -2em;
    padding-bottom: 1em;
    margin-bottom: 10px!important;
    border-bottom: solid 1px rgba(0, 0, 0, 0.1607843137254902)!important;
}
.elementor-widget-wrap>.elementor-element#tabs_section {
    width: 100%;
    max-width: 78%;
    margin: 0px auto;
    background-color: #ffffff;
}
.gamipress-achievement.gamipress-layout-left .gamipress-achievement-image
{
    width: 12%;
}
#show_achiv_section,
#show_leadboard_section,
#show_scored_section
{
    padding: 0px 2em 0em 2em;
}
.elementor-tab-title.elementor-active a {
   font-weight: bold;
}

.gamipress-achievement-points.gamipress-achievement-points-type- {
    float: right;
    background-image: url(/wp-content/uploads/2020/08/Group-111.svg);
    background-repeat: no-repeat;
    width: 95px;
    height: 85px;
    background-size: 85%!important;
    padding-top: 2em;
    background-position: center 8px;
    padding-left: 30px;
    margin-top: -20px;
}
.gamipress-achievement-description .gamipress-achievement-title {
    font-family: Merriweather Sans;
    font-size: 16px;
}

#gamipress-achievements-container[class*="gamipress-columns"]>.gamipress-achievement
{
    padding: 0.5em!important;
}
.gamipress-leaderboard-table
{
    border:none;
}
.gamipress-leaderboard .column-level.column-header,
.gamipress-leaderboard .column-level
{

    border-right: none!important;
}
.column-header
{
    color: #9B2743;
    font-size: 14px;
    font-family: Merriweather sans;
    padding-left: 1em;
   
}
.gamipress-leaderboard-table tr td 
{
    padding-left: 1em;
    font-size: 14px;
    font-family: Merriweather Sans;
    
}
.gamipress-leaderboard-table > tbody > tr:last-child td { border-bottom:none; }


.elementor-widget-tabs .elementor-tabs-wrapper {
    overflow: visible;
    background-color: #FFFFFF!important;
    width: 100%;
}
.elementor-tab-content.elementor-active
{
    margin-top: 10px;
    background: #FEFEFE 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 6px #0000003D;
}

@media only screen and (min-width:1360px){
    
#tabs_section .elementor-tab-title[data-tab="1"] {
       min-width: 195px;
}
#tabs_section .elementor-tab-title[data-tab="3"] {
    min-width: 195px;
    
}
#tabs_section .elementor-tab-title[data-tab="2"] {
    min-width: 197px;
    
}
}
@media only screen and (min-width:1420px){
    
#tabs_section .elementor-tab-title[data-tab="1"] {
       min-width: 197px;
}
#tabs_section .elementor-tab-title[data-tab="3"] {
    min-width: 197px;
    
}
#tabs_section .elementor-tab-title[data-tab="2"] {
    min-width: 197px;
    
}
}
@media only screen and (min-width:1900px){
    
#tabs_section .elementor-tab-title[data-tab="1"] {
       min-width: 200px;
}
#tabs_section .elementor-tab-title[data-tab="3"] {
    min-width: 200px;
    
}
#tabs_section .elementor-tab-title[data-tab="2"] {
    min-width: 210px;
    
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dcc6b9f */#tab_lead_section
{
    display: none;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gamipress_achievements_widget, class: .elementor-element-1b19564 */.elementor-widget-container h5
{
    font-size: 2.1875rem;
    font-weight: 400;
    font-family: 'Merriweather Sans',sans-serif;
    line-height: 1.2;
    margin-top: -1em;
}
#tabs_achiv_info
{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d1dafa */.score_lbl
{
    float: right;
    position: relative;
    right: 6em;
    bottom: -0.5em;
    color: #9b2743;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gamipress_achievements_widget, class: .elementor-element-aed8159 */#scores_row .elementor-widget-wp-widget-ldcourseinfo h5 {
    border-bottom: solid 1px rgba(0, 0, 0, 0.1607843137254902)!important;
    font-size: 26px;
    font-weight: 400;
    font-family: Merriweather sans!important;
    line-height: 1.2;
    margin-top: -17px;
    padding-bottom: 0.5em;
    margin-bottom: -18px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c2dc9f5 */#achiviments_row{width:0px;height:0px;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8f31a0a */#scores_row{width:0px;height:0px;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e3c12dd */#leaderboards_row{width:0px;height:0px;overflow:hidden;}

table tr{
    text-align: left;
    font-size: 18px;
    line-height: 15px;
    font-style: normal;
    font-weight: normal;
    font-family: 'Merriweather Sans', normal;
    letter-spacing: 0px;
    color: #505759;
    opacity: 1;
}
table tr th{
    color: #9B2743;
    font-size: 14px !important;
    border-width: 0 0px 1px 0 !important;
    padding-bottom: 17px !important;
}
table,td{
    border: 0px solid #fff !important;
}
table .row1 td{
    padding-top: 16px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0973d95 */.no_user_score
{
    color:#7A99AC;
    font-weight: bold;
    text-align: center;
    font-size: 24px;
    font-family: Merriweather Sans;
    display: none;
    padding-top: 2em;
}
.no_user_lb
{
    color:#7A99AC;
    font-weight: bold;
    text-align: center;
    font-size: 24px;
    font-family: Merriweather Sans;
    display: none;
    padding-top: 0em;
}
.no_user_achiv
{
    color:#7A99AC;
    font-weight: bold;
    text-align: center;
    font-size: 24px;
    font-family: Merriweather Sans;
    display: none;
    padding-top: 0em;
}/* End custom CSS */
/* Start custom CSS */.gamipress-achievement-points.gamipress-achievement-points-type-lesson_points {
    float: right;
    background-image: url(/wp-content/uploads/2020/08/Group-111.svg);
    background-repeat: no-repeat;
    width: 95px;
    height: 85px;
    background-size: 85%!important;
    padding-top: 2em;
    background-position: center 8px;
    padding-left: 30px;
    margin-top: -20px;
}/* End custom CSS */