/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 25 2025 | 14:55:36 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 05 2024 | 21:51:59 */
/* 		 URL = /dashboard
	  MODULE = (None) -- Dashboard widget data table
   CSS CLASS = dashboard-table-container
--------------------------------------------------*/   		.dashboard-table-container.content-center tr,
/*------------------------------------------------*/		.dashboard-table-container.content-center tr th {
    				text-align: center						!important; } .dashboard-table-container {
    					border: 1px solid #e4e4e4			!important; overflow-y: auto;
    		 	 border-radius: 8px							!important;
						margin: auto						!important; }.dashboard-table-container table {
						 width: 100%						!important;
}



/* 		 URL = /financial
	  MODULE = (None) -- Financial page data table
   CSS CLASS = transaction-information-container
--------------------------------------------------*/   		.transaction-information-container table thead {
    		background-color: #e7f3f2						!important; } .transaction-information-container table thead tr th {
/*heading cell*/     padding: 20px 15px						!important;
/*heading*/	  /*text*/ color: #000							!important; } .transaction-information-container table tbody tr td {
/*------------------------------------------------*/		
/*data cell*/    	 padding: 20px 15px						!important;
/*data*/	  /*text*/ color: #a9a9a9						!important; } .transaction-information-container .transaction-information-table tbody tr td a {
/*------------------------------------------------*/		
/*link*/	  /*text*/ color: #1b95a5						!important;
}



/* 		 URL = /financial
	  MODULE = (None) -- Financial page data table search form
   CSS CLASS = transaction-information-container
--------------------------------------------------*/   		.transaction-information-container .transaction-search-form {
    				   gap: 30px							!important;
    			 	margin: 50px 0 30px						!important; }
/*-------------------Select-----------------------*/   		.transaction-information-container select {
    			 	 width: 20em 							!important;
    				height: 3em								!important;
    		   	   padding: 0 1em							!important;
   			/*text*/ color: #0c7f92							!important;
    	  	  border-color: #0c7f92							!important; }
/*-------------------Button-----------------------*/   		.transaction-information-container .transaction-search-form .wow-btn {
      	  background-color: #0c7f92							!important;
    	 	 border-radius: 3px								!important;
    		   	   padding: 0 25px							!important;
    		/*text*/ color: #fff							!important; }
/*--------------Download Button-------------------*/   		.transaction-information-container .transaction-search-form .wow-btn.btn-download {
    			background: transparent						!important;
    		/*text*/ color: #0c7f92							!important;
    				border: 1px solid #0c7f92				!important;
}





/* ************************ *
 *      PROFILES PAGE       *
 * ************************ */

/* 		 URL = /profiles
	  MODULE = ( multiple )
   CSS CLASS = ( no module inserts )
--------------------------------------------------*/   		

/* Filters Section Container */								.profile-overview-days-filter .filters { display: flex; 
    			width: 600px;												justify-content: space-between;
/* Filter by Time Buttons */								}.profile-overview-days-filter .filter-by-time li:last-child { border: 0; }
															.profile-overview-days-filter .filter-by-time ul {
			  padding: 0									;display: inline-flex;
		border-radius: 7px									;										
      /*Outer*/border: 1px solid #dbdbdb					; } .profile-overview-days-filter .filter-by-time li {
/*Inner*/border-right: 1px solid #dbdbdb					; display: inline-flex; } .profile-overview-days-filter .filter-by-time a {
			font-size: 12px									; display: inline-block; cursor:pointer;
		/*font*/color: #000									;margin: 0;
		   text-align: center								;
			  padding: 0 7px								;} .profile-overview-days-filter .filter-by-time a.active {
/*active*/ background: #dbdbdb								;
}



/* 		 URL = /profiles
	  MODULE = (None) -- Date/calender filter
   CSS CLASS = ( no module inserts ) 
--------------------------------------------------*/   	.profile-overview-days-filter .filters .filter-by-date {display: inline-block;}
/*------------------------------------------------*/	.profile-overview-days-filter .filters .filter-by-date input {
    		  padding: 0 0 0 9px						;border: 0;outline: 0;
    		   border: 1px solid #dbdbdb				; cursor:pointer;
    	border-radius: 7px								;
}




/* 		 URL = /profiles
	  MODULE = (None) -- Date table filter
   CSS CLASS = ( no module inserts ) 
----------------------------------------------*/  		.profile-overview-container .search-area {align-items: center;
    			   margin-top: 60px						;
    		   		  padding: 15px						;
    				   border: 1px solid #dbdbdb		;
    	 	    border-radius: 7px 7px 0 0				;}
/*-------------Select Options------------------*/		.profile-overview-container .search-area .show-entries .option-length select {
    			   background: hsl(264deg 55.56% 98.24%);
    				   margin: 0 5px					; }.profile-overview-container .search-area form>* {display: inline-block;}
/*----------------Input-----------------------*/ 		.profile-overview-container .search-area>form>div>* {
   			    	   border: 1px solid #dbdbdb		;
    	  		 margin-right: 10px						;
   			 		   height: 30px						;
    	   		  line-height: 30px						;
    	 		border-radius: 7px						;} .profile-overview-container .search-area .search-profiles-container input {
/*first input*/  margin-right: 30px						;} .profile-overview-container .search-area .more-btn-container button {
/*-------------More filters------------------*/ 		
    		 background-color: transparent				;
    				  padding: 0 7px					;
    				font-size: 11px						;
    		   /*text*/ color: #939393					;
    				   margin: 0 						!important;
/*-------------------------------------------*/			} .profile-overview-container .search-area .show-entries { float: right; }
/*------------Top Pagination-----------------*/ 		.profile-overview-container .search-area .show-entries>* { border-radius: 0;border: none;
    			 	   height: 30px						;
    			  line-height: 30px						;margin-right: 0;
    			  font-weight: 600						;
}





/* 		 URL = /profiles
	  MODULE = (None) -- Date table
   CSS CLASS = ( no module inserts ) 
-----------------------------------------------*/  		#profile_overview_list_wrapper #profile_overview_list {box-sizing: border-box;
    			 border-color: #dbdbdb					; } #profile_overview_list_wrapper #profile_overview_list thead th:nth-child(1),
/*---------------------------------------------*/  		#profile_overview_list_wrapper #profile_overview_list thead th:nth-child(8) {
/*1st & 8th column*/font-size: 14px 					!important;} #profile_overview_list_wrapper #profile_overview_list thead th:nth-child(8) {
/*8th column*//*text*/  color: red						;} #profile_overview_list_wrapper #profile_overview_list thead th {
/*-------------------- Th ---------------------*/
    		 background-color: transparent 				!important;
    			 border-right: 1px solid #dbdbdb			;
    		    border-bottom: 0							;
    			    font-size: 23px !important			;
    			   text-align: center					; }
/*-------------------- Td ---------------------*/ 		#profile_overview_list_wrapper #profile_overview_list tbody tr td {
    				font-size: 15px 					!important;
    			  font-weight: bold						;
    		   /*text*/ color: #666666					;
    			   text-align: center					; } #profile_overview_list_wrapper #profile_overview_list tbody tr td.reports>span,
/*---------------------------------------------*/  		#profile_overview_list_wrapper #profile_overview_list tbody tr td.status>span 
/*---------------- Reports Button -------------*/ 		{display: inline-block;line-height: 1.5em;cursor: pointer;text-align: center;
    				  padding: 2px 12px					;
    		    border-radius: 75px						;
    				   margin: 24px 0					;
    				font-size: 12px						;
    		 background-color: #ebeef7					;
    			  font-weight: bold						;
    					width: 150px					;}
/*-------- Reports (Completed) Button --------*/ 		#profile_overview_list_wrapper #profile_overview_list tbody tr td.reports .completed {
    				  border: 1px solid #FF6961			;
    		background-color: #ff696114					;
    		  /*text*/ color: #FF6961					; }
/*-------- Status (In Progress) Button --------*/ 		#profile_overview_list_wrapper #profile_overview_list tbody tr td.status .in-progress {
    				  border: 1px solid #316d41			;
    		background-color: #eaf7ed					;
    		  /*text*/ color: green						; }
/*--------- Status (Completed) Button ---------*/ 		#profile_overview_list_wrapper #profile_overview_list tbody tr td.status .completed {
    				  border: 1px solid #1481df			;
    		background-color: #e5f1ff					;
    		  /*text*/ color: #1481df					;}
/*--------- Status (Assigned) Button ---------*/ 		#profile_overview_list_wrapper #profile_overview_list tbody tr td.status .assigned {
    				  border: 1px solid #cba27a			;
    		background-color: #fbe5b6					;
    		  /*text*/ color: #b7906a					;}
/*--------- Status (Activated) Button ---------*/ 		#profile_overview_list_wrapper #profile_overview_list tbody tr td.status .activated {
    				  border: 1px solid #cba27a			;
    		background-color: #fbe5b6					;
    		  /*text*/ color: #b7906a					;}    		  
    		  
/*---------- Status (Biased) Button -----------*/ 		#profile_overview_list_wrapper #profile_overview_list tbody tr td.status .biased {
    				  border: 1px solid #d0858e			;
    		background-color: #ffdcd8					;
    		  /*text*/ color: #ff5a6e					;}
/*---------- Status (Invalid) Button -----------*/ 		#profile_overview_list_wrapper #profile_overview_list tbody tr td.status .invalid {
    				  border: 1px solid #d0858e			;
    		background-color: #ffdcd7					;
    		  /*text*/ color: #ff6d58					;}
/*----------- Status (Archived) Button ----------*/ 		#profile_overview_list_wrapper #profile_overview_list tbody tr td.status .archived {
    				  border: #9b27b0					;
    		background-color: #d3a0dc					;
    		  /*text*/ color: #9b27b0					;}
/*------------- Edit (Pencil) icon ------------*/ 		#profile_overview_list_wrapper #profile_overview_list tbody tr td .user_edit_btn {
    		  /*text*/ color: #339fab					;cursor: pointer;
    			   font-size: 14px						;}
/*------------- Delete (trash) icon -----------*/ 		#profile_overview_list_wrapper #profile_overview_list tbody tr td .profile_overview_remove {
    		  /*text*/ color: red						;cursor: pointer;
   				   font-size: 13px						;}







/*sub-menu-icon start*/

.full-width-row #menu-dashboard-menu-1 [class^="dashicons-"]:before{
    display: none;
}
#menu-dashboard-menu-1 li{
   position: relative; 
}
#menu-dashboard-menu-1 li a{
  margin-left: 35px;
}
#menu-dashboard-menu-1 li.current-menu-item a:before {
     filter: brightness(0) invert(1); 
}
#menu-dashboard-menu-1 li.dashicons-screenoptions a:before{
    position: absolute;
    content: "";
    top: 17px;
    left: -35px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    background-image: url(../../../wp-content/plugins/wowassessments-spiritual/images/dashboard.svg);
}

#menu-dashboard-menu-1 li.dashicons-id a:before{
    position: absolute;
    content: "";
    top: 18px;
    left: -35px; 
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url(../../../wp-content/plugins/wowassessments-spiritual/images/profiles.svg);  
}
#menu-dashboard-menu-1 li.dashicons-analytics a:before{
    position: absolute;
    content: "";
    top: 15px;
    left: -35px; 
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url(../../../wp-content/plugins/wowassessments-spiritual/images/analytics.svg);  
}
#menu-dashboard-menu-1 li.dashicons-money-alt a:before{
    position: absolute;
    content: "";
    top: 15px;
    left: -35px; 
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url(../../../wp-content/plugins/wowassessments-spiritual/images/financial.svg);  
}
.full-width-row #menu-dashboard-menu-2 [class^="dashicons-"]:before{
   display: none; 
}
#menu-dashboard-menu-2 li{
   position: relative; 
}
#menu-dashboard-menu-2 li a{
  margin-left: 35px;
}
#menu-dashboard-menu-2 li.current-menu-item a:before {
     filter: brightness(0) invert(1); 
}
#menu-dashboard-menu-2 li.dashicons-cart a:before{
    position: absolute;
    content: "";
    top: 17px;
    left: -35px; 
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url(../../../wp-content/plugins/wowassessments-spiritual/images/purchase.svg);  
}
#menu-dashboard-menu-2 li.dashicons-groups a:before{
    position: absolute;
    content: "";
    top: 12px;
    left: -35px; 
    background-size: contain;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    background-image: url(../../../wp-content/plugins/wowassessments-spiritual/images/manage_consultants.svg);  
}
#menu-dashboard-menu-2 li.dashicons-format-status a:before{
    position: absolute;
    content: "";
    top: 15px;
    left: -35px; 
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url(../../../wp-content/plugins/wowassessments-spiritual/images/help.svg);  
}
#menu-dashboard-menu-2 li.dashicons-exit a:before{
    position: absolute;
    content: "";
    top: 15px;
    left: -35px; 
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url(../../../wp-content/plugins/wowassessments-spiritual/images/logout.svg);  
}
#menu-dashboard-menu-2 li.dashicons-admin-collapse a:before{
    position: absolute;
    content: "";
    top: 15px;
    left: -35px; 
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url(../../../wp-content/plugins/wowassessments-spiritual/images/collapse_menu.svg);  
}

.financial-block-icon{
    width: 50px;
    height: 50px;
}
.financial-all-tabs .financial-block-active .financial-block-icon{
    filter: brightness(0) invert(1);
}
/*sub-menu-icon End*/
.header-user-profile-card .user-info {
    display: flex;
    flex-direction: column;
    margin-top: 15px;
}
.header-user-profile-card .user-info .name {
    padding: 0;
    font-size: 15px;
    line-height: 9px;
    margin-bottom: -1px;
    color: #000;
}
.header-user-profile-card .user-info .role {
    font-size: 13px;
    color: #979797 !important;
}

@media only screen and (max-width: 1370px) {
  .profiles .profiles-search-form {
    display: flex;
    flex-wrap: wrap;
	  gap:7px;
  }
}















/* data table top search filter css start  */

.alam-split-post-container .table-top-search-filter {
	    overflow: visible;
}


.alam-split-post-container #Profiles-In-Progress .et_pb_tabs + .table-top-search-filter .dataTables_filter label,
.alam-split-post-container #Completed-Profiles .et_pb_tabs + .table-top-search-filter .dataTables_filter label{
	position: absolute;
    top: -70px;
    right: 0;
    display: flex;
    flex-direction: column;
    align-items: start;
	z-index: 3;
}


.wrapper-dashboard-profiles-in-progress #dashboard-profiles-in-progress_wrapper,
.wrapper-dashboard-completed-profiles #dashboard-completed-profiles_wrapper{
	position:static;
}

.wrapper-dashboard-profiles-in-progress>#dashboard-profiles-in-progress_wrapper,
.wrapper-dashboard-completed-profiles>#dashboard-completed-profiles_wrapper{
/* 	margin-top: -70px; */
}


.wrapper-dashboard-profiles-in-progress>#dashboard-profiles-in-progress_wrapper>#dashboard-profiles-in-progress_wrapper,
.wrapper-dashboard-completed-profiles>#dashboard-completed-profiles_wrapper>#dashboard-completed-profiles_wrapper{
/* 	padding-top: 70px; */
}


.alam-split-post-container #Profiles-In-Progress .table-top-search-filter .dataTables_filter label input,
.alam-split-post-container #Completed-Profiles .table-top-search-filter .dataTables_filter label input
{
    border-width: 2px;
    border-style: solid;
    border-color: #e4e4e4;
    border-radius: 12px;
    padding: 5px 10px;
    width: 150px;
    box-shadow: none;
}


@media only screen and (max-width: 1080px) and (min-width: 980px) {

    .alam-split-post-container #Profiles-In-Progress .et_pb_tabs + .table-top-search-filter .dataTables_filter label,
    .alam-split-post-container #Completed-Profiles .et_pb_tabs + .table-top-search-filter .dataTables_filter label {
        /* 		top:-80px; */
        position: initial;
    }

}

.alam-split-post-container .table-top-search-filter{}
/* data table top search filter css end  */






.purchase-history a.invoice_details{
	cursor: pointer;	
}


.dataTables_wrapper {
	overflow-x: auto;
}
.dataTables_wrapper::-webkit-scrollbar {
	width:auto;
}

