.sidebar_dash{border:1px solid #EFEFEF;min-height:350px;border-radius:4px;box-shadow: 0px 4px 10px rgb(0 0 0 / 10%); padding:20px;}
.sidebar_item{padding: 10px 0px;
border-bottom: 1px solid #ccc; cursor:pointer}
.sidebar_item a{ text-decoration:none; color:#DE6875; font-weight:600}
.right_side{border: 1px solid #EFEFEF;min-height: 350px;border-radius:4px;padding: 20px;box-shadow: 0px 4px 25px rgb(0 0 0 / 10%);}
.single_post{margin-bottom: 50px;
    box-shadow: 0px 4px 25px rgb(0 0 0 / 10%);
    border: 1px solid #EFEFEF;
    padding: 15px;
    border-radius: 4px;}
.post_content{font-weight: normal;
    font-size: 15px;
    text-align: justify;
    line-height: 25px;}	
.text-right{ text-align:right}	
.post_like{color: #DE6875;
    font-size: 17px;}
.post_comment{color: #03C;
    font-size: 17px;}
	.post_share{color: #999;
    font-size: 17px;}	
	
	.vidPayer{
        margin-bottom: -6px; height:480px;
    }
        .modal-backdrop {
    background-color: #000 !important;
}
        .close{
            right: 0;
    position: absolute;
    top: -2px;
    /* border-radius: 32%; */
    border: 1px solid #f00;
    background: #f00;
    color: #fff;
    font-size: 20px;
    cursor: pointer; z-index: 9999;
        }
    .details{
        text-decoration:none;
        color:#000 !important;
    }
    .candidate-grid .candidate-list-image img {
        height: auto;
        width: 100%;
    }
    .candidate-list {
        -webkit-box-shadow: 0px 0px 34px 5px rgb(33 37 41 / 6%);
        box-shadow: 0px 0px 34px 5px rgb(33 37 41 / 6%);
        position: relative;
        z-index: 99;
    }