.no_padd{
    padding-left: 0;
    padding-right: 0;
}

.shaksham_dashboard_sect{
    background-color: #F5F5F5;
}

.shaksham_summary_wrapper{
    padding: 35px 0;
    text-align: center;
    border-radius: 10px;
}

.shaksham_summary_card1{
    background-color: #9753A3;
}

.shaksham_summary_card2{
    background-color: #07B494;
}

.shaksham_summary_card3{
    background-color: #EE9B06;
}

.shaksham_summary_card4{
    background-color: #951D15;
}

.shaksham_dashboard_sect_heads{
    font-family: "OpenSans-Regular";
    font-weight: 600;
    color: #333333;
    font-size: 28px;
}

.shaksham_summary_head{
    font-family: "OpenSans-Regular";
    font-weight: 500;
    color: #FEF2F2;
    font-size: 18px;
}

.shaksham_summary_count{
    font-family: "OpenSans-Regular";
    font-weight: 700;
    color: #FFFFFF;
    font-size: 22px;
    margin-bottom: 0;
}

.shaksham_criteria_wrapper{
    display: flex;
    align-items: center;
}

.shaksham_dash_criteria_sect {
    background-color: #fff;
    border-radius: 10px;
    padding: 25px 30px 10px;
    /* display: flex;
    align-items: center;
    justify-content: space-between; */
}

.shaksham_criteria_text{
    padding-left: 20px;
    width: 100%;
}

.shaksham_criteria_head{
    margin-bottom: 8px;
    font-family: "OpenSans-Regular";
    font-weight: 600;
    color: #000;
    font-size: 16px;
    line-height: 1.4;
}

.shaksham_criteria_count{
    margin-bottom: 0;
    font-family: "OpenSans-Regular";
    font-weight: 600;
    color: #E05754;
    font-size: 18px;
}

.shaksham_dash_stats_table_radiobtn{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.shaksham_dash_stats_table_radiobtn .form-check .form-check-label{
    font-family: "OpenSans-Regular";
    font-weight: 500;
    color: #000000;
    font-size: 14px;
}

.shaksham_dash_stats_table_radiobtn .form-check .form-check-input{
    margin-top: 5px;
}

/* .shaksham_dash_stats_table_radiobtn .form-check input[type='radio'] {
    display: none;
}

.shaksham_dash_stats_table_radiobtn .form-check label:before {
    content: " ";
    display: inline-block;
    position: relative;
    top: 5px;
    margin: 0 5px 0 0;
    width: 20px;
    height: 20px;
    border-radius: 11px;
    border: 2px solid #E05754;
    background-color: transparent;
  }

  .shaksham_dash_stats_table_radiobtn .form-check input[type=radio]:checked + label:after {
    border-radius: 11px;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 9px;
    left: 24px;
    content: " ";
    display: block;
    background: #E05754;
} */

.shaksham_dash_stats_table_radiobtn .form-check input[name="Statistics"] {
	accent-color: #E05754;
}

.shaksham_stats_table_serach_btn button{
    font-family: "OpenSans-Regular";
    font-weight: 500;
    color: #FFFFFF;
    font-size: 14px;
    border-radius: 5px;
    background-color: #D85C54;
    padding: 4px 10px;
    border-color: #D85C54;
    border-style: none;
}

.shaksham_stats_table_serach_btn button:focus{
    outline: none;
}

.shaksham_stats-table-data-section{
    background-color: #fff;
}

.shaksham_stats-table-wrapper{
    background-color: #fff;
    /* border-radius: 10px; */
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    padding-top: 20px;
}

.shaksham_stats-table-wrapper .shaksham_stats-table-data-section thead th{
    border: none;
}

.shaksham_stats-table-wrapper .shaksham_stats-table-data-section .shaksham_stats_tbody{
    overflow-y: auto;
}

.back_dash_text{
    color: #333333;
    font-size: 14px;
    font-weight: 400;
    font-family: "OpenSans-Regular";
}

.pending_awc_subhead{
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    font-family: "OpenSans-Regular";
}

.shaksham_pending_awc_data_section td, th{
    border: 1px solid #dee2e6 !important;
    color: #000000;
    font-weight: 600;
    font-family: "OpenSans-Regular";
}

.shaksham_target_actual_head{
    color: #333333;
    font-weight: 400;
    font-family: "OpenSans-Regular";
    font-size: 12px;
    margin-bottom: 0;
}

.shaksham_target_actual_count{
    color: #D85C54;
    font-weight: 600;
    font-family: "OpenSans-Regular";
    font-size: 14px;
    margin-bottom: 0;
    line-height: 16px;
}

.aw_shaksham_criteria_text_wrapper{
    margin-top: 10px;
}

.aw_shaksham_criteria_text{
    color: #000000;
    font-size: 10px;
    font-weight: 600;
    font-family: "OpenSans-Regular";
    margin-bottom: 0;
    line-height: 1.8;
}

.aw_shaksham_criteria_text span{
    font-weight: 400;
}

.select_aw_criteria_label{
    color: #181818;
    font-size: 16px;
    font-weight: 700;
    font-family: "OpenSans-Regular";
    margin-bottom: 0;
}

.aw_criteria_shaksham_input{
    color: #181818;
    font-size: 14px;
    font-weight: 400;
    font-family: "OpenSans-Regular";
    appearance: auto;
}

.select_aw_criteria_label sup{
    color: #ED2121;
}

.shaksham_last_update_text{
    color: #333333;
    font-size: 14px;
    font-weight: 400;
    font-family: "OpenSans-Regular";
    text-align: right;
}

.shaksham-table-total-custCss th{
    font-family: "Montserrat-Medium";
    background: #fef2f2;
    font-weight: 700;
    font-size: 14px;
    color: #000000;
    text-align: center;
    padding: 0.5rem 0.75rem;
}

.shaksham-table-header-custCss th{
    font-family: "Montserrat-Medium";
    background: #fef2f2;
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;
    color: #e05754;
    text-align: center;
}

.shaksham_aw_no_table_below_text{
    font-family: "Montserrat-Medium";
    font-weight: 400;
    font-size: 12px;
    color: #000000;
    text-align: right;
    margin-bottom: 0;
    background-color: #fff;
    padding-bottom: 20px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-right: 15px;
}

.shaksham_dash_num_position{
    display: block;
    text-align: right;
    padding-right: 25px;
}

.shaksham_stats_tbody td{
    padding: 0.5rem 0.75rem;
}

.new_text_position_css{
    padding-right: 20px;
    width: auto;
}

.showingcount {
    margin-bottom: 10px;
}

.iconalign-newrightwrong{
    height: 10px;
}

.insights_header_padding{
    margin-top: -36px;
}

/* New Saksham Dashboard css 07-10-2024 starts */

.saksham_dash_section{
    background-color: #F6F6F6;
    /* padding-top: 30px; */
    padding-bottom: 30px;
}

.saksham_dash_head{
    font-family: 'OpenSans-Regular';
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    color: #333333;
    /* margin-top: 20px; */
    margin-bottom: 0;
}

.saksham_dash_last_update{
    font-family: "OpenSans-Regular";
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #333333;
}

.saksham_dash_states_AWtargets_head{
    font-family: 'OpenSans-Regular';
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
}

.saksham_dash_states_AWtargets_count{
    font-family: 'OpenSans-Regular';
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    color: #000000;
}

.saksham_dash_states_purple_card{
    background-color: #E6E9F3;
    border-radius: 10px;
    text-align: center;
    padding: 10px;
    width: 50%;
    margin-right: 40px;
}

.saksham_dash_states_orange_card{
    background-color: #E6E9F3;
    border-radius: 10px;
    text-align: center;
    padding: 10px;
    width: 50%;
}

.saksham_dash_states_AWtargets_wrapper{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.saksham_dash_form_label{
    font-family: 'OpenSans-Regular';
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #000000;
}

.saksham_dash_form_select{
    font-family: 'OpenSans-Regular';
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    appearance: auto;
}

.saksham_dash_form_reset_btn{
    font-family: 'OpenSans-Regular';
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #5D78D7;
    background-color: #ECF0FF;
    border-radius: 30px;
    outline: none;
    border: none;
    padding: 8px 30px;
    margin-right: 15px;
}

.saksham_dash_form_search_btn{
    font-family: 'OpenSans-Regular';
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    background-color: #5D78D7;
    border-radius: 30px;
    outline: none;
    border: none;
    padding: 8px 30px;
}

.saksham_dash_table_sect_bg{
    background-color: #ffffff;
    border-radius: 10px;
    padding: 20px 10px;
}

.saksham_dash_table_responsive_wrapper .saksham_dash_table > thead > tr > th{
    background-color: #EFF2FF;
    font-family: 'OpenSans-Regular';
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #333333;
    text-align: center;
}

.saksham_dash_table_responsive_wrapper .saksham_dash_table > tbody > tr > td{
    font-family: 'OpenSans-Regular';
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    text-align: center;
}

.saksham_dash_table_responsive_wrapper .saksham_dash_table > tbody > tr > td:nth-child(odd){
    background-color: #F9F9F9;
}

.saksham_dash_table_responsive_wrapper .saksham_dash_table > tbody > tr > th{
    font-family: 'OpenSans-Regular';
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #000;
}

.saksham_dash_table_responsive_wrapper .saksham_dash_table > tbody > tr > td span{
    font-family: 'OpenSans-Regular';
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #5D78D7;
    text-align: center;
    text-decoration: underline;
    cursor: pointer;
}

.saksham_dash_table_responsive_wrapper .saksham_dash_table > tbody > tr:nth-last-child(1) td{
    background-color: #EFF2FF;
}

.saksham_dash_table_responsive_wrapper .saksham_dash_table > tbody > tr:nth-last-child(1) th{
    background-color: #EFF2FF;
}

.saksham_dash_table_responsive_wrapper .saksham_dash_table > thead > tr > .saksham_dash_table_th_bold{
    font-weight: 700;
}

.saksham_dash_table_responsive_wrapper .saksham_dash_table > thead > tr > .saksham_dash_table_th_bold_bg{
    font-weight: 700;
    color: #fff;
    background-color: #5D78D7;
    border-radius: 10px 10px 0 0;
}

.saksham_dash_table, .saksham_dash_table_responsive_wrapper{
    border-radius: 10px;
    max-height: 500px;
}

.saksham_dash_table_asterick_msg{
    font-family: 'OpenSans-Regular';
    font-weight: 500;
    font-size: 10px;
    line-height: 12px;
    color: #555555;
    text-align: right;
    margin-bottom: 10px;
}

/* New Saksham Dashboard css 07-10-2024 ends */

/* For ipad pro */
@media screen and (max-width : 1024px){
    


}

/* For ipad: */
@media screen and (max-width : 991px){

    .shaksham_dash_criteria_sect{
        padding: 25px 0px 10px;
    }

    .shaksham_dash_stats_table_radiobtn .form-check{
        margin-right: 5px;
    }

    .shaksham_stats-table-wrapper{
        padding-right: 15px !important;
    }
    .showingcount{
        text-align: center;
    }

}

/* For mobile */
@media screen and (max-width : 540px){

    .shaksham_dash_criteria_sect{
        flex-direction: column;
        align-items: flex-start;
    }

    .shaksham_criteria_wrapper{
        margin-bottom: 10px;
    }

    .hidden-xs{
        display: none;
    }

    .shaksham_summary_wrapper{
        margin-bottom: 10px;
    }

    .shaksham_dashboard_sect_heads{
        font-size: 18px;
        /* padding-left: 15px; */
        /* padding-right: 15px; */
    }

    .shaksham_stats-table-wrapper{
        padding-right: 15px !important;
        overflow: auto;
    }

    .shaksham_pending_no_padd{
        padding-left: 0;
        padding-right: 0;
    }

    .aw_shaksham_criteria_text{
        padding-left: 15px;
    }

    .shaksham_last_update_text{
        text-align: left;
    }

    body{
        padding-top: 70px !important;
    }

    .saksham_dash_states_AWtargets_wrapper{
        flex-wrap: wrap;
        display: block;
    }

    .saksham_dash_states_purple_card{
        margin-right: 0;
        margin-bottom: 15px;
        width: 100%;
    }

    .saksham_dash_states_orange_card{
        width: 100%;
    }

}