.elementor-83 .elementor-element.elementor-element-e6a2e2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-83 .elementor-element.elementor-element-f8ba3a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-83 .elementor-element.elementor-element-a38c745{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;}.elementor-83 .elementor-element.elementor-element-a38c745:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-a38c745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-a38c745, .elementor-83 .elementor-element.elementor-element-a38c745::before{--border-transition:0.3s;}.elementor-83 .elementor-element.elementor-element-f592559 .cz_stylish_list li{padding-top:5px;padding-right:5px;padding-bottom:5px;margin:0px;}.elementor-83 .elementor-element.elementor-element-f592559 .cz_stylish_list li:hover{background-color:#e6ff00;}.elementor-83 .elementor-element.elementor-element-f592559 .cz_stylish_list i{margin-left:2px;}.elementor-83 .elementor-element.elementor-element-fdab9a2 .cz_stylish_list li{padding-top:5px;padding-right:5px;padding-bottom:5px;margin:0px;}.elementor-83 .elementor-element.elementor-element-fdab9a2 .cz_stylish_list li:hover{background-color:#e6ff00;}.elementor-83 .elementor-element.elementor-element-fdab9a2 .cz_stylish_list i{margin-left:2px;}.elementor-83 .elementor-element.elementor-element-1cd5ebc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-1cd5ebc:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-83 .elementor-element.elementor-element-81a1317{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-81a1317:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-81a1317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-81a1317, .elementor-83 .elementor-element.elementor-element-81a1317::before{--border-transition:0.3s;}@media(min-width:768px){.elementor-83 .elementor-element.elementor-element-f8ba3a8{--width:100%;}.elementor-83 .elementor-element.elementor-element-a38c745{--width:25%;}.elementor-83 .elementor-element.elementor-element-81a1317{--width:75%;}}/* Start custom CSS */#comments{
    display: none;
}
.fitness-account-lmenu{
    display: none;
}
.fitness-account-content{
    width: 100% !important;
}
.fitness-account-content.profile-content.row{
    max-width: 100% !important;
}
.fitness-account .row{
    max-width: 100%;
}
#profile-account2 .profile-content{
    box-shadow: none !important;
}
#chartfor{
    display: none;
}
#chart-line{
    display: none;
}
.form-group button{
    background: #fff !important;
}
.form-group button:hover{
    color: #000 !important;
}
#profile-account2 .profile-content .green-haze{
    background-color: #e6ff00 !important;
    color: #0e0e0e !important;
}
.col-form-label{
    float: right;
}
#profile-account2 .portlet {padding: 0px !important;}
.bootstrap-wrapper .btn-danger {
    background-color: #d9534f !important;
}
select#specific_users\[\] option:checked {
    background-color: #4CAF50; /* Green background for selected users */
    color: white; /* White text for better contrast */
    font-weight: bold; /* Make it bold for emphasis */
}
#profile-account2 h2 {
    font-family: 'dana';
}
.portlet-body h4,.portlet-body h3{
    font-family: 'dana' !important;
}
#training_done ,#training_done .done-training{
    letter-spacing: 0px !important;
}
a{
    font-family: 'dana' !important;
}
.cbp-l-grid-blog-date {
    font: 400 12px/18px "Open Sans",'dana' !important;
}
.cbp-l-caption-text {
  letter-spacing: 0px !important;
}


.suggest-products {
    text-align: center;
    margin: 20px 0;
}

.suggest-products h2 {
    font-size: 20px;
    margin-bottom: 15px;
    color: #333;
}

.suggest-products .product {
    display: inline-block;
    width: 46%;
    margin: 2%;
    text-align: center;
    vertical-align: top;
}

.suggest-products .product img {
    max-width: 100%;
    height: auto;
    margin-bottom: 5px;
}

.suggest-products .product h3 {
    font-size: 14px;
    margin-bottom: 5px;
}

.suggest-products .product p {
    font-size: 13px;
    color: #555;
    text-align: center; /* Center the price */
}

.suggest-products .view-more {
    margin-top: 15px;
}

.suggest-products .view-more .button.subtle {
    font-size: 14px;
    color: #555;
    background: none;
    border: none;
    text-decoration: underline;
    cursor: pointer;
    padding: 5px;
}

.suggest-products .view-more .button.subtle:hover {
    color: #0073aa;
    text-decoration: none;
}





@media (min-width: 768px) {
    .bootstrap-wrapper .col-sm-1, .bootstrap-wrapper .col-sm-2, .bootstrap-wrapper .col-sm-3, .bootstrap-wrapper .col-sm-4, .bootstrap-wrapper .col-sm-5, .bootstrap-wrapper .col-sm-6, .bootstrap-wrapper .col-sm-7, .bootstrap-wrapper .col-sm-8, .bootstrap-wrapper .col-sm-9, .bootstrap-wrapper .col-sm-10, .bootstrap-wrapper .col-sm-11, .bootstrap-wrapper .col-sm-12 {
        float: right !important;
   }
#profile-account2 .caption {
float: right !important;
}
#profile-account2 table th{
 text-align: right;
}
#profile-account2 table th{
 text-align: right;
}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: center left !important;
}
.suggest-products .product {
    width: 22%;
    margin: 1%;
}/* End custom CSS */