.elementor-2068 .elementor-element.elementor-element-9bc2b72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2068 .elementor-element.elementor-element-453aaeb{text-align:start;}.elementor-2068 .elementor-element.elementor-element-453aaeb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2068 .elementor-element.elementor-element-08fb75a{text-align:start;}.elementor-2068 .elementor-element.elementor-element-08fb75a .elementor-heading-title{font-size:50px;text-transform:capitalize;color:var( --e-global-color-9ae612a );}.elementor-2068 .elementor-element.elementor-element-9652f5a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2068 .elementor-element.elementor-element-9652f5a:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-9652f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b68d21 );}.elementor-2068 .elementor-element.elementor-element-9652f5a > .elementor-shape-top svg, .elementor-2068 .elementor-element.elementor-element-9652f5a > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-2068 .elementor-element.elementor-element-0f16e92 > .elementor-widget-container{margin:-8% 0% 0% 0%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2068 .elementor-element.elementor-element-9bc2b72{--content-width:1200px;}.elementor-2068 .elementor-element.elementor-element-9652f5a{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-453aaeb */.elementor-2068 .elementor-element.elementor-element-453aaeb span {
    color:#36C3E3;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f16e92 *//*.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_container a, .groups_plus_container a:hover{
color:#fff !important;
}*/
/*.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_header {
background: #ffffff;
border-color: #ffffff;
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.10);
}*/
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_container {
max-width: 1160px;
background-color: #ffffff;
padding: 50px;
border-radius: 20px;
box-shadow: 0px 5px 25px 0px rgb(0 0 0 / 56%);
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_admin_header .team-title h2{
color: #6b58a6;
font-family: "Montserrat", Sans-serif;
font-size: 35px;
font-weight: 700;
line-height: 46px;
margin-bottom: 0;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_admin_header label.title {
font-weight: 700;
padding-right: 20px;
color: #6b58a6;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_admin_header select {
border-color: #000;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_header {
border:none !important;
background: transparent !important;
padding: 0;
margin: 30px 0 50px 0;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_header .groups_plus_licenses {
background-color: #e951a3;
padding: 18px 22px;
color: #fff;
font-weight: 500;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_header .learndash-groups-plus-user-licenses {
line-height: 0;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .learndash-groups-plus-user-licenses::before {
color: #ffffff;
font-size: 25px;
padding-right: 10px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups-plus-license-text{
text-decoration: underline;
text-underline-offset: 6px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_header .groups_plus_remaining_licenses {
background-color: #e951a3;
padding: 18px 22px;
color: #fff;
font-weight: 500;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_header .groups_plus_remaining_licenses {
line-height: 0;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .learndash-groups-plus-user-licenses-remaining::before{
color: #ffffff;
font-size: 25px;
padding-right: 10px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_remaining_licenses-text{
text-decoration: underline;
text-underline-offset: 6px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_header .learndash-groups-plus-user-licenses-remaining {
font-family: learndash-groups-plus-icon;
line-height: 20px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_manage .btn_groups_plus.init_groups_plus_group{
background: transparent;
color: #00a2e8 !important;
text-decoration: underline;
text-underline-offset: 8px;
font-weight: 600;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_email .btn_groups_plus.init-groups-plus-team-leader-email{
background: transparent;
color: #00a2e8 !important;
text-decoration: underline;
text-underline-offset: 8px;
font-weight: 600;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_user_table thead{
background-color: #dddddd !important;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_table thead tr:first-child th:first-child {
border-right: 1px solid #fff;
padding: 20px;
border-left: none;
font-weight: 500;
color: #000;
font-size: 16px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_table th:nth-child(2) {
border-right: 1px solid #fff;
padding-left: 20px;
border-left: none;
font-weight: 500;
color: #000;
font-size: 16px;
width: 20%;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_table thead tr:first-child th:last-child {
border-right: none;
padding-left: 20px;
border-left: none;
font-weight: 500;
color: #000;
font-size: 16px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_report_list h3 {
color: #6b58a6;
font-family: "Montserrat", Sans-serif;
font-size: 35px;
font-weight: 700;
line-height: 46px;
margin-bottom: 30px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .div-table-container .groups-plus-report-table .div-table-row-header .div-table-col {
font-weight: 500;
color: #000;
font-size: 16px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .div-table-container .div-table-row-header.div-table-row-team-name-header {
background-color: #dddddd;
border-radius: 0;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_total_team_member {
font-size: 26px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_container .groups_user_table tbody tr td {
border-right: 1px solid #dddddd;
text-align: left;
padding: 20px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_table tbody tr:last-child td:first-child {
border-right: 1px solid #dddddd;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_container .groups_user_table tbody tr td:first-child h5 {
margin-bottom: 0;
font-size: 25px;
color: #e951a3;
font-weight: 600;
line-height: 1.2;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_container a, .groups_plus_container a:hover {
background: transparent;
color: #00a2e8 !important;
font-weight: 600;
padding: 0;
margin: 0;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 #btn_download_report_csv{
background-color: #00a2e8;
color: #fff !important;
padding: 12px 26px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .div_export_section {
margin-top: 30px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .div-table-container .div-table-row-header {
border: 1px solid #ddd;
border-radius: 0px;
padding-right: 20px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .div-table-row-sub-header {
padding: 10px;
font-weight: 500;
color: #000;
font-size: 16px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .div-table-row-sub-header .div-table-col{

text-align: left;
padding-left: 20px;
} 
.elementor-2068 .elementor-element.elementor-element-0f16e92 .div-table-row-parent .div-table-col{
color: #e951a3 !important;
text-align: left;
padding-left: 30px;
font-weight: 700 !important;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .div-table-container .groups-plus-report-table .div-table-row-header .learndash-groups-plus-icon-arrow {
color: #e951a3 !important;
}
/*---popups styling---*/
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups-plus-modal-content {
    padding: 60px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups-plus-modal-content .groups-plus-modal-nav {
    background: transparent;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups-plus-modal-content ul.tabs li{
    background: #e951a3;
    color: #fff;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 15px;
    padding: 12px 20px;
    margin-right: 10px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups-plus-modal-container .tab-content {
    padding: 0;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 #table-groups-plus-list thead th {
    padding: 20px;
        color: #e951a3 !important;
    font-weight: 600;
        border-right: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 #table-groups-plus-list{
    border-color: #ddd;
    border-radius: 0 !important;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 #tbody-groups-plus-list td{
     padding: 20px;
     text-align: left;
         border-right: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 #tab-add-groups-plus{
    padding: 20px;
    border: 1px solid #ddd;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 #tab-1{
      padding: 20px;
    border: 1px solid #ddd;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 #tab-2{
      padding: 20px;
    border: 1px solid #ddd;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .mce-widget.mce-btn button{
    background: #fff !important;
    background-color: #fff !important;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 #table-team-leaders-list thead th {
    padding: 20px;
        color: #e951a3 !important;
    font-weight: 600;
        border-right: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 #table-team-leaders-list td{
     padding: 20px;
     text-align: left;
         border-right: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 #tab-add-team-leader{
     padding: 20px;
    border: 1px solid #ddd;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 #tab-be-a-team-member-as-a-team-leader{
     padding: 20px;
    border: 1px solid #ddd;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_header_box {
    border: 1px solid #ddd;
    border-radius: 0;
    margin-bottom: 30px;
    padding: 20px;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 .groups_plus_header_box  .text-right{
    text-align: left;
}
.elementor-2068 .elementor-element.elementor-element-0f16e92 #frm_team_member_course_filter{
     border: 1px solid #ddd;
}/* End custom CSS */