

*{

}


.jk_table{
    width: 100%;
}

.jk_block{ display: block; }
.jk_in-block{ display: inline-block; }


.jk_v_top{ vertical-align: top; }
.jk_v_mid{ vertical-align: middle }

.p-10i{ padding: 10px!important; }
.p-15i{ padding: 15px!important; }
.p-20i{ padding: 20px!important; }

.jk_clr_dk_2{
    color: rgba(43,43,43,0.7);
}

.jk_clr_dk_1{
    color: #2b2b2b;
}


.jk_fnt_small{
    font-size: 13px;
}


.w100_in-blk{
    width: 100px;
    display: inline-block;
}


.jk_right{ text-align: right;}
.jk_left{ text-align: left;}
.jk_center{ text-align: center;}

.jk_col_80px{ width: 80px; }
.jk_col_100px{ width: 100px; }
.jk_col_200px{ width: 200px; }
.jk_col_300px{ width: 300px; }

.jk_col_100p_80px{ width: calc(100% - 80px - 4px);}
.jk_col_100p_100px{ width: calc(100% - 100px - 4px);}
.jk_col_100p_200px{ width: calc(100% - 200px - 4px);}
.jk_col_100p_300px{ width: calc(100% - 300px - 4px);}



.table_row_item_s1{
    display: table-row;
    border-top: 1px solid #f4f4f4;
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
}
.table_row_item_s1:last-child{
    border-bottom:  1px solid #f4f4f4;
}



/********************************************************** */


.jk_table_contacts{

}

.jk_table_contacts .table_contacts_image{
    width: 70px;
    padding: 10px;
}
.jk_table_contacts .table_contacts_image > img{
    display: block;
    width: 60px;
    border-radius: 50%;
}

.jk_table_contacts .table_contacts_basic{
    padding: 10px;
    border-right: 1px solid #f4f4f4;
    width: calc(60% - 135px);
}

.jk_table_contacts .table_contacts_additional{
    padding: 10px;
    border-right: 1px solid #f4f4f4;
    width: calc(40% - 135px);
}

.jk_table_contacts .table_contacts_actions{
    padding: 10px;
    width: 200px;
}



.jk_table_media{

}


.jk_table_media .table_media_thumbnail_cont,
.jk_table_media .table_media_info_cont,
.jk_table_media .table_media_details_cont{
    padding: 5px;
}

.jk_table_media .table_media_thumbnail_cont{

}

.jk_table_media .table_media_thumbnail{
    width: 100px;
    border-radius: 4px;
    box-shadow: 0 0 20px rgb(18 39 80 / 20%);
}

.jk_table_media .table_media_info_cont{
}

.jk_table_media .table_media_details_cont{
    width: 180px;
}

.table_media_actions_cont{
    width: 110px;
    text-align: center;
}



.jk_image_block_preview{
    display: block;
    border-radius: 5px;
    width: 100%;
    -webkit-box-shadow: 0 0 20px rgb(8 21 66 / 5%);
    box-shadow: 0 0 20px rgb(8 21 66 / 5%);
}







.ecommerce-widgets .fa-video-camera,
.ecommerce-widgets .fa-image,
.ecommerce-widgets .fa-folder-open{
    font-size: 24px;
    background: -webkit-gradient(linear, left top, right top, color-stop(10%, var(--theme-deafult)), to(#a927f9));
    background: linear-gradient(to right, var(--theme-deafult) 10%, #a927f9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-top: 2px;
}


.jk_select2-hidden-accessible{

}

/**********************   Task Items Custom ************************************ */


.list-general-items-s1-box{

}

.list-general-items-s1{
    text-decoration: none;
    color: inherit;
    border-bottom: 1px solid #ecf3fa;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;

}

.list-general-items-s1:first-child{
    border-top: 1px solid #ecf3fa;
}



/***************************** COMPONENTS **************************************/



.jk_list_box{

}

.jk_list_item{

}

.jk_list_name{

}

.jk_list_value{

}



/***************************** PAGES **************************************/


.images_list_preview_box_container{
    display: block;
    text-align: left;
}

.images_list_preview_box_container .images_list_preview_items{
    display: inline-block;
    vertical-align: top;
    width: 200px;
    /* background: red; */
    margin-right: 10px;
    margin-bottom: 10px;
}

.images_list_preview_box_container .images_list_preview_item_img{
    display: block;
    width: 100%;
    height: auto;
    border-radius: 5px;
}









