/*
Theme Name: Divi Child theme of Divi
Theme URI: 
Description: Child theme of Divi theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 4.27.0
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sun, 08 Sep 2024 17:07:34 +0000 */ 


/* #gform_wrapper_1 #gform_fields_1, #gform_wrapper_1 #gform_fields_2
	{
		float:right;
		width:70%
	}
	@#gform_wrapper_1 .gform_page_footer
	{
		clear:both;
		width: 70%;
		text-align: center;
		float: right;
		display:flex;
	}*/
/* The plugin now uses the recommended approach for loading the css files.*/
#gform_1
{
	display:flex;
}
@media only screen and (min-width: 768px) 
{
	#gform_wrapper_1 #gf_page_steps_1 {
		display:none; 
		/* float: left;
		width: 25%;
		text-align: left;
		border: none;
		background: rgba(17, 18, 19, 1);
		padding-left: 0px;
		margin-bottom: 0;
		padding-top: 1%; */
	}
	.gform-body.gform_body
	{
		/* float: left; */
		width: 75%;
		text-align: left;
		border: none;
		padding: 6% 10%;
		/*background: linear-gradient(rgba(57, 57, 65, 1),rgba(29, 29, 33, 1),rgba(7, 7, 8, 1));*/
	}

@media (min-width: 981px) {
    .et_pb_gutters4 .et_pb_column_1_3, .et_pb_gutters4.et_pb_row .et_pb_column_1_3 {
        min-width: 410px!important;
		max-width: 410px!important;
    }
	.et_pb_gutters4 .et_pb_column, .et_pb_gutters4.et_pb_row .et_pb_column {
        margin-right: 1%;
	}
}
	
	.gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button {
		background-color: rgb(41, 42, 42);
		color: rgb(87, 88, 89);
		color: #fff;
	}
	.gform_wrapper.gravity-theme .gf_step
	{
		display:block;
		padding-bottom: 20px;
	}
	.user-dash-shive-logo {
		border-bottom-width: 2px;
		border-bottom-color: #a6de55;
		margin-bottom:2%;
	}
}

@media (min-width: 981px){

	.user-dash-shive-logo {
		border-bottom-width: 2px;
		border-bottom-color: #a6de55;
		margin-bottom:2%;
	}

	.et_pb_gutters4 .et_pb_column_1_3 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_module {
        margin-bottom: 2.286%;
    }
}
#gform_wrapper_1 .gform_wrapper.gravity-theme input[type="color"], .gform_wrapper.gravity-theme input[type="date"], .gform_wrapper.gravity-theme input[type="datetime-local"], .gform_wrapper.gravity-theme input[type="datetime"], .gform_wrapper.gravity-theme input[type="email"], .gform_wrapper.gravity-theme input[type="month"], .gform_wrapper.gravity-theme input[type="number"], .gform_wrapper.gravity-theme input[type="password"], .gform_wrapper.gravity-theme input[type="search"], .gform_wrapper.gravity-theme input[type="tel"], .gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme input[type="time"], .gform_wrapper.gravity-theme input[type="url"], .gform_wrapper.gravity-theme input[type="week"], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
	padding: 8px;
	background: #575859;
	border: 0.5px solid #A6DE55 !important;
	color: #fff;
	border-radius: 4px;
	font-size: 12px;
	
}
.gform_wrapper.gravity-theme .gfield_description {
	color: #d0cfd1;
	line-height: 1.2;
}
.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
  display: inline-block;
  font-size: 14px;
  color: rgb(255, 255, 255);
}
#gform_wrapper_1 .gform_wrapper.gravity-theme .gfield_label {
  	font-size: 13px;
  	padding: 0;
  	color: #424347 !important;
}
.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input, #gform_submit_button_5{
  	margin-bottom: 8px;
  	background: #a5e04e;
  	border: none;
  	padding: 1% 20%;
  	border-radius: 6px;
	width: 100%;
	cursor: pointer;
    font-weight: bold;
	font-size: 14px;
}
.btn-green {
  	margin-bottom: 8px;
  	border: none;
  	padding: 1% 20%;
  	border-radius: 6px;
	width: 100%;
	cursor: pointer;
    font-weight: bold;
	font-size: 14px;
}

.btn-job-list{
	margin-bottom: 8px;
  	background: #a5e04e;
  	border: none;
  	padding: 1% 20%;
  	border-radius: 6px;
	width: 100%;
	min-width: 640px!important;
	cursor: pointer;
    font-weight: bold;
	font-size: 14px;
	color:#000; 
}
.btn-job-list:hover{
	margin-bottom: 8px;
  	background: #a5e04e;
  	border: none;
  	padding: 1% 20%;
  	border-radius: 6px;
	width: 100%;
	cursor: pointer;
    font-weight: bold;
	font-size: 14px;
	color:#000;
	opacity:0.8;
}

.usr-nav-btn{
	display:block; 
	height:100%; 
	width:100%; 
}

.usr-nav-btn a{
	height:100%; 
	width:100%;
	display:block;  
}

.gform_wrapper.gravity-theme .gform_page_footer input:hover, .gform_wrapper.gravity-theme .gform_footer input:hover {
	opacity:0.8;
}
.gform_wrapper.gravity-theme .gfield {
	margin-bottom:20px;
}
.gchoice  {
  	margin: 10px 0;
}
.gchoice input[type="radio"], .gchoice input[type="checkbox"]  {
  	display: none !important;
}
.gchoice label {
  	cursor: pointer;
  	position: relative;
  	font-size: 4rem;
}
.gchoice label::before {
  	content: "";
  	position: absolute;
  	width:20px;
  	height: 20px;
  	background-color: transparent;
  	border: 2px solid #575759;
  	border-radius: 50%;
  	top: 50%;
  	left: -0px;
  	transform: translateY(-50%);
  	transition: border-color 400ms ease;
}

.gchoice label::after {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	background-color:  #a7dc61;
	border: 2px solid  #a7dc61;
	border-radius: 50%;
	top: 50%;
	left: -3rem;
	transform: translateY(-50%) scale(0);
	transition: transform 400ms ease;
}
.gchoice input[type="radio"][disabled]  + label::before {
  	border-color:  #fff;
}
.gchoice input[type="radio"]:checked + label::before {

}
.gchoice input[type="radio"]:checked + label::after {
  	transform: translateY(-50%) scale(0.55);
}
.template h6 {
	color:#fff;
}
.template-title h4 {
	color: rgb(255, 255, 255);
	font-weight: 500;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-style: italic;
}
.gchoice label{
	text-align: center;
	padding-left: 50px;
}
.gchoice input[type="checkbox"] ~ label:before {

	border-radius: 0;
	line-height: 1;
	padding: 3px;
	width: 15px;
  	height: 15px;
}
.gchoice input[type="checkbox"]:checked ~ label:before{
	content: "\2714";
	border-color:  #a7dc61;
	background: #a7dc61;
	color: black;
}
.gchoice input[type="checkbox"] ~ label:after {
	display: none;
}
.gchoice input[type="radio"] + label:before {
	width: 13px;
	height: 13px;
	background-color: #575759;
	border: 5px solid #26262c;
	box-shadow: 0 0 0 3px #575759;
}
.gchoice input[type="radio"]:checked + label:before {
	background-color: #a7dc61;
	border: 5px solid #26262b;
	box-shadow: 0 0 0 3px #a7dc61;
}
.gchoice input[type="radio"] + label:after {
	display: none;
	width: 15px;
	height: 15px;
	background-color: #a7dc61;
	border: 5px solid #a7dc61;
	box-shadow: 0 0 0 3px #a7dc61;
}
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_button_select_files {
	width: 100% !important;
	color: #2a2a2a !important;
	background-color: #A7DC6100 !important;
	border-radius: 8px !important;
	border: 2px solid #a7dc6100;
	padding: 45px 0;
	cursor: pointer;
	font-size: 0;
	background-image: url('http://shive.simplate.io/wp-content/uploads/2024/09/Upload-1.png');
	background-size: auto;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center;
	/* position: absolute !important; */
	top: 0;
	bottom: 0;
}
.gform_wrapper.gravity-theme .gfield_description.gfield_validation_message {
	color: #c02b0a;
	padding: 10px;
}
video {
	width:100%;
	/* width: 33%; */
}
#field_1_24 video
{
	width:100%
}
#field_1_24 h6 {
	padding-top: 100px;
}
#field_1_70 video
{
	width:100%
}
.sub_heading {
	display:flex;
	margin-bottom: -25px;
}
.sub_heading span {
	background: #a5e04e;
	color: rgb(22, 23, 24);
	border-color: #a5e04e;
	border-radius: 100%;
	padding: 8px 16px;
	margin-right: 15px;
	font-size: 18px;
	font-weight: bold;

}
.sub_heading h3 {
	color: rgba(255, 255, 255, 1);
	font-size: 28px;
	padding-top: 5px;
	font-weight: 600;
}

.job-details-table tbody tr td h3, #video-review h3, .job-title{
	color: #fff; 
	font-size:22px; 
}
html body .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before, 
html body .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:after {
	box-sizing: border-box;
}
html body .gform_wrapper.gravity-theme #gform_1 .gf_step_label {
	font-size: 14px;
	font-weight:500;
	color: #959595; 
}
.gform_wrapper.gravity-theme .gfield_label
{
	font-size: 14px;
  color: #fff;
}
.gform_page_footer.top_label, .gform_footer.top_label
{
	display:flex;
}
.step-heading h3{
  font-size: 40px;
  color: rgb(255, 255, 255);
  font-weight: 700;
  line-height: 65px;
}
.step-heading h3::after
{
	border-bottom: 10px solid rgb(87, 88, 89);
	content: "";
	width: 155px;
	display: block;
}
.msg-content p i
{
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #989A9A;
}
.msg-content p
{
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}
.msg-content h6
{
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	color: rgb(255, 255, 255);
}
.msg-content h6 span
{
	color:#c02b0a;
	font-style:italic;
}
#field_1_92,#field_1_93,#field_1_94,#field_1_95,#field_1_97,#field_1_97,#field_1_46,#field_1_98,#field_1_45,#field_1_99,#field_1_44,#field_1_100,#field_1_43,#field_1_101,#field_1_42,#field_1_102,#field_1_41,#field_1_103,#field_1_40,#field_1_104,#field_1_39 {
  margin-bottom: 0;
}
#field_1_28 span, #field_1_32 span {
  display: none;
}
#gfield_upload_rules_1_12,#gfield_upload_rules_1_46,#gfield_upload_rules_1_45,#gfield_upload_rules_1_44,#gfield_upload_rules_1_42,#gfield_upload_rules_1_41,#gfield_upload_rules_1_40,#gfield_upload_rules_1_39
{
	display:none;
}
#gfield_upload_rules_1_12,#gfield_upload_rules_1_46,#gfield_upload_rules_1_45, #gfield_upload_rules_1_44,#gfield_upload_rules_1_42,#gfield_upload_rules_1_41,#gfield_upload_rules_1_40,#gfield_upload_rules_1_39 {
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  line-height: 20px;
  color: #fff;
}
#field_1_77 h4
{
	margin-bottom:0;
	padding-bottom:0;
}
#field_1_77 
{
	margin-bottom:0;
	padding-bottom:0;
}
body img.gform_ajax_spinner {
	display: block !important;
}
body .gform_wrapper .gform_ajax_spinner {
	margin-top: -5px;
	margin-left: -40px;
	position: absolute;
}
.gf_step_completed .gf_step_number
{
	background: url("/wp-content/uploads/2024/09/radio_button_checked.png") !important;
	background-repeat: repeat !important;
	color: #000000;
	border-color:transparent !important;
	float: right !important;
	font-size: 0 !important;
	position: relative;
    width: 24px !important;
	height: 24px !important;
}
 .gf_step_active .gf_step_number {
	 background: url("/wp-content/uploads/2024/09/radio_button_checked-2.png") !important;
	 background-repeat:no-repeat !important;
	 color: #000000;
	 border-color:transparent !important;
	 float: right !important;
	 font-size: 0 !important;
	 position: relative;
	 width: 24px !important;
	 height: 24px !important;
}
.gf_step_next .gf_step_number
{
	background: url("/wp-content/uploads/2024/09/radio_button_checked-1-2.png") !important;
	background-repeat:no-repeat !important;
	color: #000000;
	border-color:transparent !important;
	float: right !important;
	font-size: 0 !important;
	position: relative;
	width: 24px !important;
	height: 24px !important;
}
.gf_step_pending .gf_step_number
{
	background: url("/wp-content/uploads/2024/09/radio_button_checked-1-2.png") !important;
	background-repeat:no-repeat !important;
	color: #000000;
	border-color:transparent !important;
	float: right !important;
	font-size: 0 !important;
	position: relative;
	width: 24px !important;
	height: 24px !important;
}

.step_pending{
	background: url("/wp-content/uploads/2024/09/radio_button_checked-1-2.png") !important;
	background-repeat:no-repeat !important;
	color: #000000;
	border-color:transparent !important;
	float: right !important;
	font-size: 0 !important;
	position: relative;
	width: 24px !important;
	height: 24px !important;
}
.gform_wrapper.gravity-theme #gform_1 .gf_step_completed .gf_step_number::after {
  color: #ffffff;
  font-size: 0 !important;
}
.gform_wrapper.gravity-theme #gform_1 .gf_step_completed .gf_step_number::before {
  background: transparent !important;
  border-color: transparent !important;
  font-size: 0 !important;
}
.page-id-9 .et_pb_section_0_tb_footer
{
	display:none;
}
.gfield_fileupload_filename {
  color: #fff;
}
.gfield_fileupload_filesize {
  color: #fff;
}
.gfield_fileupload_progress.gfield_fileupload_progress_complete {
  color: #fff;
}
.dashicons.dashicons-trash {
  color: #c74427;
}
#field_1_106 {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  margin-top: 25px;
  margin-bottom: 25px;
  line-height: 20px;
}
#field_1_106 span
{
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
}
#field_1_106 .border-bottom {
	border-bottom: 1px solid rgb(70, 69, 74);
  	margin-top: 5px;
 	margin-bottom: 15px;
}

.asset_img img {
	max-width: 150px;
	min-width:150px;
}
.asset_img img[src=""] {
    display: none;
}
#gform_confirmation_wrapper_1 {
	width: 1000px;
	margin: 0 auto;
	color: #fff;
	padding: 14%;
}
.create-another a {
	color:#000;
}
.create-another {
	margin-bottom: 8px;
	background: #a5e04e;
	border: none;
	padding: 1% 20%;
	border-radius: 6px;
	width: 100%;
	max-width: 640px!important;
	cursor: pointer;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
}
#hdn_template_selection {
	display: flex;
	column-gap: 10px;
	flex-wrap: wrap;
  	justify-content:space-between;
}
#hdn_template_selection * {
	flex:0 0 30%;
}
#hdn_template_selection p {
	flex-basis: 100%;
}

.form-head-container{
	display:flex; 
	justify-content: space-between;
}



#field_1_59 video, #field_1_58 video, #field_1_57 video, #field_1_55 video  {
	width: 100%;
	/* width: 50% */
	object-fit: fill;
	aspect-ratio: 16/9;
}
#hdn_available_template h6 {
	display: none;
}
.cls-request-form .gf_page_steps:before {
	/* content: '';
	width: 100%;
	height: 100px;
	display: block;
	background-image: url('/wp-content/uploads/2024/09/logo-color-1.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 90%;
	margin: 0 auto 40px auto;
	border-bottom: 2px solid #fff; */
}
.cls-request-form .gf_page_steps .gf_step {
	/* margin-left: 16px; */
}
.cls-request-form .tvideo#field_1_24, 
.cls-request-form .tvideo#field_1_70,
.cls-request-form .tvideo#field_1_59,
.cls-request-form .tvideo#field_1_58,
.cls-request-form .tvideo#field_1_57,
.cls-request-form .tvideo#field_1_55 {
	margin: 0 !important;
}
.cls-request-form .tvideo {
	text-align: center;
}
.cls-request-form,
.cls-request-form .tvideo * {
 	color: #fff;
}
.cls-request-form .msg-content p {
	margin: 0;
	padding: 0;
}
#hdn_available_template {
	margin-bottom: 20px;
}
#hdn_available_template video
{
margin-top: 20px;	
}
#hdn_available_template div, 
#hdn_available_template p {
	text-align: left;
}
#hdn_available_template p
{
	display:none;
}
.cls-request-form .gf_page_steps {
	/* position:relative; */
}
.cls-request-form .gf_page_steps:after {
	/* content: '';
	width: 25%;
	display: block;
	background-color: rgba(17, 18, 19, 1);
	position: fixed;
	bottom: 0;
	height: 100%;
	z-index: -1; */
}
#page-container, body {
	overflow-y: visible !important;
}
.et-l.et-l--footer {
	z-index: -2;
	position: relative;
}
#field_1_24 {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: normal;
}
/* user dash after login */
.user-dash-shive-logo {
	border-bottom-width: 2px;
    border-bottom-color: #a6de55;
	margin-bottom:2%;
}

.btn-grp .btn.active {
	background: linear-gradient(140.43deg, #393941 0%, #1D1D21 56.77%, #070708 100%);
	border: 1px solid #A6DE55;
	box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.1);
	color: #fff;
}
.btn.user-dash-create:hover, .btn.user-dash-job:hover {
	background: linear-gradient(140.43deg, #393941 0%, #1D1D21 56.77%, #070708 100%);
	border: 2px solid #A6DE55;
	box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.1);
	color: #fff;
}
a
.btn.user-dash-create, .btn.user-dash-job {
	width: 145px!important;
}

.et_pb_code_inner{
	padding-left: 35px; 
	padding-right: 35px; 
}
.btn-grp .et_pb_code_inner {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    padding: 25px 35px;
}
.btn-grp .btn {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	/* identical to box height, or 114% */
	text-align:center;
	border-radius: 6px;
	/* Dark / Text */
	color: #575859;
	border: 2px solid #575859;
	padding: 8px 24px;width: 124px;
}
.btn-setting {
	position: relative;
	width: 24px;
	height: 24px;
	/* display: block; */
	display:none;
}
.btn-setting:before {
	position: absolute;
    content: '';
    font-size: 32px;
    color: #fff;
    margin-right: 7px;
    vertical-align: top;
	background-image: url('/wp-content/uploads/2024/10/Settings-Button.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 24px;
	height: 24px;
}

.btn-group-exports{
	width: 100%;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	/* identical to box height, or 114% */
	text-align:center;
	/* border-radius: 6px; */
	/* Dark / Text */
	color: #575859;
	display:flex;
	flex-wrap:wrap; 
	/* border: 2px solid #575859; */
	/* padding: 8px 24px;  */
	justify-content: space-between; 
	gap: 5px;
	padding-left:35px; 
	padding-right:35px; 
}

#gform_wrapper_5{
	
}

.btn-group-exports-inner, .btn-back-to-list{
	display:block; 
	flex:1; 
	justify-content: space-between;
}

.user-back-to-list{
	padding: 12px; 
}

#user-back-to-list{
	position:relative; 
	z-index: 100; 
	margin-top:100px; 
	margin-right: 100px;
	width: 200px; 
	float:right;
}

.export-btn-back, .export-btn-dld, .export-btn-share{
	border-radius: 6px;
	width: 100%;
	padding: 3% 20%;
	display: inline;
	font-weight: bold;
	font-size: 14px;
	border:none;
	
}

.admin-back-to-list-btn{
	border-radius: 6px;
	width: 100%;
	padding: 1% 20%;
	display: inline;
	font-weight: bold;
	font-size: 14px;
	border: none; 
}

.user-back-to-list-btn{
	border-radius: 6px;
	width: 100%;
	padding: 12px;
	display: inline;
	font-weight: bold;
	font-size: 14px;
	border: none; 
}

.export-btn-enabled{ 
	cursor:pointer; 
	/* background: #a5e04e;
	color: #000; */
	background-color: #292a2a;
	border: 1px solid #a5e04e;
	color: #fff; 
	cursor: pointer;
}

.export-btn-disabled{
	pointer-events: none; 
	cursor: default; 
	background: #575859;
	color: #000; 
}

/* #export_pending{
	display:flex;
	justify-content: center;
} */
#export_pending img{
	display:block; 
	margin:auto; 
	/* max-width:100%; 
	height:auto;  */
}

.et_pb_code_inner iframe{
	display:block;
	margin:auto; 
}


.notification{
	display: flex;
	padding-bottom: 8px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 4px;
	align-self: stretch;
	border-radius: 4px;
	border: 1px solid #A6DE55;
	background: linear-gradient(140.43deg, #393941 0%, #1D1D21 56.77%, #070708 100%);
	color:#fff;
}
.notification h3{color:#fff;}
.revision-approved{
	color: #fff;
	margin:20px; 
	padding-left:20px; 
}

.revision-notification h3{
	color: #fff;
	padding-top:24px;
	padding-bottom: 24px;
}

.max-req-alert{
	color: red; 
	padding-top:24px;
	padding-bottom: 24px; 
}
/* .gform_wrapper.gravity-theme .gform_page_footer input {
    margin-bottom: 8px;
    background: #a5e04e;
    border: none;
    padding: 1% 20%;
    border-radius: 6px;
    width: 100%;
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
}

#gform_submit_button_5{
	width:100%;

} */

.usr_nav_button{
	display:flex;
	align-items:center;
	justify-content: center;
}
.user-dash-heading h1.et_pb_module_heading {
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 48px;
    color: #fff;
	position: relative;    
	margin-bottom: 20px;
}
.user-dash-heading h1.et_pb_module_heading:before {
	content: '';
	background-color: #575859;
	width: 155px;
	height: 10px;
	position: absolute; 
	bottom:-10px;
}
.job-list-table {
	width: 100%!important;
	min-width: 640px;
}
.job-list-table th {
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 16px;
	text-align: left!important;
	/* Dark / Text */
	color: #FFFFFF!important;
	border: 1px solid #575859;
	border-top: 1px solid transparent;
	padding: 10px!important; /* overrides divi styles */
	
}
.job-list-table th:first-child {
	border-left: 1px solid transparent;
}
.job-list-table th:last-cHild {
	border-right: 1px solid transparent;
}
.job-list-table td {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	/* Dark / Text */
	color: #FFFFFF;
	padding: 10px!important; /* overrides divi styles*/
}


ul.action_ul, ul.step_ul {
    list-style: none;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
	/* color: #292A2A; */
	color: #fff; 
	padding:0;
}
ul.action_ul li, ul.step_ul li {
    padding: 10px 0px 10px 20px;
	position: relative;
}
ul.action_ul li:after, ul.step_ul li:after {
    content: '';
    /* background-image: url('/wp-content/uploads/2024/10/radio_button.svg'); */
	background-image: url('/wp-content/uploads/2024/10/radio_button_checked.svg');
	background-repeat: no-repeat;
	background-size: contain;
    width: 24px;
	display: block;
	height:24px;
	position: absolute;
    right: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

ul.action_ul li.active_action:after, ul.step_ul li.active_action:after {
    content: '';
    /* background-image: url('/wp-content/uploads/2024/10/radio_button.svg'); */
	background-image: url('/wp-content/uploads/2024/11/radio_button_checked_green.svg');
	background-repeat: no-repeat;
	background-size: contain;
    width: 24px;
	display: block;
	height:24px;
	position: absolute;
    right: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
/* ul.action_ul li.active_action:after {
	background-image: url('/wp-content/uploads/2024/10/radio_button_checked.svg');
} */

/* ul.action_ul li.inactive_action:after {
	background-image: url('/wp-content/uploads/2024/10/radio_button.svg');
} */

ul.action_ul li.pending_action, ul.step_ul li.pending_action{
	font-size: 14px;
	font-weight:500;
	color: #959595;
}

ul.action_ul li.pending_action:after, ul.step_ul li.pending_action:after{
	background-image: url('/wp-content/uploads/2024/09/radio_button_checked-1-2.png');
	/* background-image: url('/wp-content/uploads/2024/10/radio_button_checked.svg'); */
	background-repeat: no-repeat;
	background-size: contain;
    width: 24px;
	display: block;
	height:24px;
	position: absolute;
    right: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

ul.action_ul li.active_action, ul.step_ul li.active_action {
	/* color: #fff; */
	color: #a6de55;
	font-weight: 600;
	padding-left: 0px;
}

ul.action_ul li.inactive_action:after{
	background-image: url('/wp-content/uploads/2024/10/radio_button.svg');
	/* background-image: url('/wp-content/uploads/2024/10/radio_button_checked.svg'); */
	background-repeat: no-repeat;
	background-size: contain;
    width: 24px;
	display: block;
	height:24px;
	position: absolute;
    right: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

ul.action_ul li.inactive_action {
	color: #292A2A;
	font-weight: 600;
	padding-left: 0px;
}
tr.single-entry.active-tr {
    outline: 1px solid #a6de55;
}
.job-details-row ul.action_ul li:first-child {
    padding-left: 0;
}
.job-details-row ul.action_ul li.active_action {
    padding-left: 20px;
	color: #a6de55;
}

.job-details-row ul.action_ul li.inactive_action {
    padding-left: 20px;
	color: #fff;
}
.job-details-row ul.action_ul li.active_action:after, u.step_ul li.active_action:after {
	background-image: url('/wp-content/uploads/2024/11/radio_button_checked_green.svg');
}
.job-details-row ul.action_ul li.inactive_action:after {
	background-image: url('/wp-content/uploads/2024/10/radio_button_checked.svg');
}
#available_template td {
	text-align: center;
}
#available_template td p {
	text-align: left;
}
.job-details-tabs { border: none; }
.job-details-tabs ul.et_pb_tabs_controls {
    background-color: transparent;
}
.job-details-tabs ul.et_pb_tabs_controls:after {
	display: none;
}
.job-details-tabs li {
    background-color: #292A2A;
	padding: 8px 24px;
	border-radius: 6px;
	border: 1px solid #292A2A;
	text-align: center;
	width: 46%;   
	margin: 0 2%;
}
.job-details-tabs li.et_pb_tab_active {
    border-color: #A6DE55;
	background: linear-gradient(140.43deg, #393941 0%, #1D1D21 56.77%, #070708 100%);
}



.btn-base-style{
	
}

html body .entry-content table.job-list-table {
	border: 0;
	padding: 10px 0px;
}
html body .entry-content table.job-list-table td {
	border: 0;
	padding: 10px 0px;
}
.job-details-row table.job-details-table, 
.job-details-row table.job-details-table tr td {
	border: 0;
	margin: auto;
}
.admin.job-details-tabs li {
	padding: 8px 10px;
	width: 29%;
}

.horizontl_action_ul {
	display: flex;
	gap: 20px;
	list-style: none !important;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-ontent: center;
}
.horizontl_action_ul li {
	padding: 8px 10px;
	background-color: #292a2a;
	border-radius: 6px;
	border: 1px solid #292A2A;
	text-align: center;
	margin: 0 2%;
	font-weight: 600;
	position: relative;
	cursor: pointer;
	max-width: 100%;
	width: 27%;
}
.horizontl_action_ul li a {
	color: #fff;
}

.horizontl_action_ul li:hover,
.horizontl_action_ul li.active_action {
	border-color: #A6DE55;
}
.job-details-table {
	color: #fff;
}
#upload_job_management {
	width: 100%;
	display: block;
	height: 150px;
	border: 2px dotted #fff;
	cursor: pointer;
}
#upload_job_management:hover {
	border-color: #A6DE55;
}
#job_management {
	font-size: 100px;
	opacity: 0;
}
.drag-drop-msg {
	display: block;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	position: relative;
}
.allowed-filetype {
	color: #fff;
}
.uploaded-files {
	display: block;
	color: #fff;
	font-weight: bold;
}
