.theme-light {
  --color-primary: white;
  --color-secondary: #f5f8fa;
  --color-accent: #fd6f53;
  --font-color: #1c5188;
}
.theme-dark {
  --color-primary: #1e1e2d;
  --color-secondary: #111;
  --color-accent: #12cdea;
  --font-color: #3497fd;
}

@media (min-width: 992px) {
    .deskw {
	  width: 370px;
      height: 100vh;
    }
    }
    
@media (min-width: 992px) {
      #cp_container {
        display: flex;
      }
      }
     
  
.mainheader {
      border-bottom: 1px solid blue;
      min-width: 100%;
    }
    .mainicontent {
      width: 100%;
      margin: 0px;
    }
      
.deskw {
      background: var(--color-primary);
      box-shadow: 0 0 16px rgba(0,0,0,0.1);
    }
.cplogo {
      height: 35px;
    }
@media (min-width: 992px) {
    .cplogo {
      height: 35px;
      position: relative;
      top: 1.9rem;
      left: 1.5rem;
    }
  }
 

    
    
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');
    .montserrat {
    font-family: 'Montserrat', sans-serif;
    }
    /* Roboto */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');
    .poppins {
        font-family:"Poppins", sans-serif;
          font-size:30px;
    }
    
.menutitles {
    font-size: 14px !important;
    font-weight: 500;
    color: white;
    font-family:"Poppins", sans-serif;
    padding-top: 5px;
    margin-bottom: 0px;
    }
    
.nav-pills {
        --bs-nav-pills-border-radius: 0.375rem;
        --bs-nav-pills-link-active-bg: var(--color-secondary);
        margin-left: 20px !important;
      }
    
@media (min-width: 992px) {
      .rightbord {
        border-right: 2px solid var(--color-secondary);
        width: 100px;
        height: 100vh;
        position: fixed;
        margin-top: -7px;
      }
      }
    
     .dashtitle {
        color: var(--font-color);
        margin-bottom: 50px;
        font-family: 'Montserrat', sans-serif;
        font-size: 17px;
        margin-left: 15px;
		font-weight: 500;
		padding-top: 0.2rem;
      }
	 .dashlinks .d-flex{
		 height: 48.8px;
	 }
     .dashsearch {
        background: var(--color-secondary);
        border-style: none;
        padding: 7px;
        border-radius: 5px;
        color: #3497fd;
        font-weight: 400;
        width: 200px;
        margin-left: 10px;
    }
    .dashlinks {
      color: white; 
      margin-top: 40px;
      padding-left: 20px;
    }
    .dashlist {
      margin-left: 10px;
      display: inline-flex;
      color: #30649a;
	 font-weight:500
    }
    .dashhh {
      display: inline-flex;
    }
    .dashsubicon {
      margin-top: -5px;
    }
    .dashsubbutton {
      color: #30649a !important;
    
    }
    .docbutton {
      padding: 10px;
      background: var(--color-secondary);
      border-style: none;  
      color: #1c5188 !important;
      border-radius: 4px;
      width: 200px;
      margin-left: -5px;
    }
    
    @media (min-width: 992px) {
      .bottomldash {
      position: fixed;
      bottom: 0;
      margin-bottom: 20px;
    }
      }
    
      .cp-font {
        font-family: 'Montserrat', sans-serif;
        padding-left: 40px;
      }
      .cp-top-nav {
        background-color: #26ae61;
        border-style: none;
        border-radius: 5px;
        padding: 8px;
        width: 45px;
        margin-right: 6px;
        margin-top: 1px;
        color: white;
        font-weight: 500;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
		height: 38px;
      }
      .cp-top-nav-r {
        border-radius: 5px;
        margin-right: 50px;
      }
    
      .cp-top-nav-light {
        padding-bottom: 2px;
      }
      .light-mo {
        border-style: none;
        border-radius: 5px;
        background-color: var(--color-primary);
        padding: 6px;
        margin-right: 6px;
        padding-left: 12px;
        padding-right: 12px;
      }
      
      .bi-bell, .bi-chat, .bi-sun {
        color: #3497fd;
        font-size: 18px;
      }
  

      .bi-megaphone,.bi-people, .bi-menu-app, .bi-gift, .bi-wallet, .bi-list-task, .bi-gear, .bi-pin, .bi-arrow-return-left, .bi-person-check {
     color: #3497fd;
     font-size: 20px;

  }  

  .bi-folder,.bi-envelope,.bi-chat-square-text, .bi-funnel, .bi-bar-chart, .bi-share, .bi-link-45deg, .bi-is-box, .bi-badge-ad, .bi-currency-pound, .bi-calendar-month, .bi-basket, .bi-tag, .bi-question-square, .bi-star, .bi-wifi, .bi-telephone, .bi-eye-slash, .bi-info-circle, .bi-speedometer2 {
    background: var(--color-secondary);
    padding: 8px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 5px;
    font-size: 19px;
    color: #3497fd;
  }
  .bi-briefcase {
    background: var(--color-secondary);
    padding: 8px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 5px;
    font-size: 19px;
    color: #3497fd;
  }
 
.bg-white {
  background: var(--color-secondary) !important;
}
@media (max-width: 992px) {
  .cpmobile {
	flex-direction: row;
    padding: 20px;
    margin-left: 20px;
	padding-top: 20px;
  }
	.rightbord{
		display:grid;
	}
}

@media (min-width: 1100px) {
	.cpmobile {
	position: absolute !important;
	right: 0 !important;
}
}
@media (max-width: 992px) {
  .tab-content {
    padding-top: 35px;
  }
}


.light-mo-bell:hover {
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  transform: translate3d(0, 0, 0);
  perspective: 1000px;
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  
  30%, 50%, 70% {
    transform: translate3d(-2px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(2px, 0, 0);
}
}
.arrowcp {
  background-color: #3497fd;
  padding: 6px;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 5px;
  font-size: 16px;
  color: white;
  border-style: none;
  margin-left: 2px;
  margin-top: 1rem;
}

.pagecontent {
	color: var(--font-color); 
}
.page-banner {
	background: var(--color-secondary);
	padding-top: 20px;
    padding-bottom: 5px;
}
.job-manager-jobs {
	background: var(--color-primary);
}
#job-manager-job-dashboard table td, #job-manager-job-dashboard table th {
  padding: 2em 1em 1em 2em;
}
div.job-applications {
	background: var(--color-primary);
}
div.job-applications .filter-job-applications p select {
  width: 100%;
  background: var(--color-primary);
  border: 1px;
  padding: 10px;
  color: var(--font-color); 
}
div.job-applications ul.job-applications li.job-application {
	background: var(--color-primary);
}
div.job-applications ul.job-applications li.job-application header {
  border-bottom: 2px solid var(--color-secondary);
}
div.job-applications ul.job-applications li.job-application footer ul.actions li {
  border-left: 1px solid var(--color-secondary);
}
div.job-applications ul.job-applications li.job-application footer ul.meta li {
  color: var(--font-color); 
}
div.job-applications ul.job-applications li.job-application header h3 {
	color: var(--font-color); 
	font-size: 20px;
}
.woocommerce table.shop_table {
  border: 1px solid rgba(0,0,0,.1);
  margin: 0 -1px 24px 0;
  text-align: left;
  width: 100%;
  border-collapse: separate;
  border-radius: 5px;
}



.fake-input, input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="tel"], input[type="phone"], input[type="url"], textarea, select {
    padding: 12px 18px;
    outline: none;
    font-size: 15px;
    color: #909090;
    margin: 0;
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
    display: block;
    background-color: #fcfcfc;
    font-weight: 500;
    border: 1px solid #e0e0e0;
    opacity: 1;
}

label {
    display: block;
    font-weight: bold;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 8px;
}

.vs_row {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

.vs_column {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.vs_col_text.dashboxesother {
    margin: 30px 0 0 0;
    margin-top: 30px;
    box-shadow: 0 0 12px 0 rgb(0 0 0 / 6%);
    border-radius: 4px;
}

h4.titleforboxe {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 15px 30px;
    color: #333;
    background-color: #fff;
    display: block;
    border-bottom: 1px solid #eaeaea;
    border-radius: 4px 4px 0 0;
    font-family: var(--bs-body-font-family);
}

.vs_column {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.vs_row_inner.contforbox {
    list-style: none;
    padding: 0;
    margin: 0;
    background-color: #fff;
    border-radius: 4px;
    padding-top: 20px;
    padding-left: 30px;
    padding-bottom: 10px;
    padding-right: 30px;
}

.vs_col_text.dashboxesother p:empty {
    display: none;
}

.vs_em_template a.button, .vs_em_document a.button {
    background-color: #26ae61;
}

.dashboard-content .dashboard-list-box {
    margin: 30px 0 0 0;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.06);
    border-radius: 4px;
}
 
.dashboard-content .dashboard-list-box-content {
    background: #fff;
    /*     border-radius: 0 0 4px 4px; */
    border-radius: 4px;
}

.dashboard-content .dashboard-list-box-content.with-padding {
    padding: 20px 30px;
}

/* Button */
.dashboard-content .dashboard-list-box .button {
    padding: 6px 15px;
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
    margin: 0;
}
 
/* Static Content */
.dashboard-list-box-static {
    padding: 30px;
    background-color: #fff;
}

.dashboard-list-box-static .button {
    padding: 12px 20px;
    font-size: 14px;
    margin-bottom: 3px;
    background-color: #3497fd;
    border: 0;
    color: #fff;
    margin-top: 10px;
}

.dashboard-list-box-static .button:hover {
    background-color: #333;
}
 

h4.gray {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 15px 30px;
    color: #333;
    background-color: #fff;
    display: block;
    border-bottom: 1px solid #eaeaea;
    border-radius: 4px 4px 0 0;
    background-color: #fbfbfb;
    line-height: 36px;
    text-align: left;
}

.dashboard-list-box {
    margin: 30px 0 0 0;
    box-shadow: 0 0 12px 0 rgb(0 0 0 / 6%);
    border-radius: 4px;
    margin-bottom: 40px;
}

.dashboard-list-box:last-child {
    margin-bottom: 40px;
}

h4.titleforboxe {
    background-color: #fbfbfb;
    line-height: 36px;
    text-align: left;
}


/* ---------------------------------- */
/* Dashboard Messages
------------------------------------- */
.messages-container {
	margin: 0;
	box-shadow: 0 0 12px 0 rgba(0,0,0,0.06);
	border-radius: 4px;
	background-color: #fff;
}

.messages-headline {
	font-size: 16px;
	margin: 0;
	padding: 22px 30px;
	color: #333;
	background-color: #fff;
	display: block;
	border-bottom: 1px solid #eaeaea;
	border-radius: 4px 4px 0 0;
	position: relative;
}

.messages-headline h4 {
	font-size: 15px;
	color: #333;
	padding: 0;
	margin: 0;
	font-weight: 600;
	display: inline-block;
	line-height: 20px;
}

.message-action {
	border-radius: 50px;
	font-size: 13px;
	color: #666;
	font-weight: 500;
	display: inline-block;
	transition: 0.3s;
	color: #666;
	padding: 0;
	float: right;
}

.message-action:hover { color: #ee3535; }

/* List */
.messages-inbox ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.message-avatar img {
	display: inline-block;
	width: 54px;
	height: 54px;
	border-radius: 50%;
}

.messages-inbox ul li a {
	position: relative;
	display: block;
	padding: 30px;
}

.messages-inbox ul li { border-bottom: 1px solid #eaeaea; transition: 0.2s; }
.messages-inbox ul li:last-child { border-bottom: none; }

.messages-inbox ul li.unread,
.messages-inbox ul li:hover { background-color: #fbfbfb; }

.messages-inbox ul li.active-message { background-color: #fafafa; }

.messages-inbox .message-avatar {
	position: absolute;
	left: 30px;
	top: 50%;
	transform: translateY(-50%);
}

.messages-inbox .message-by {
	margin-left: 75px;
	font-size: 15px;
	color: #666;
}

.messages-inbox .message-by p {
	margin: 0;
	padding: 0;
	line-height: 26px;
	font-size: 14px;
}

.message-by .fa-mail-reply,
.message-by .fa-mail-forward {
    font-size: 12px;
    color: #aaa;
    margin-right: 3px;
}

.message-by-headline h5,
.message-by-headline span {
	display: inline-block;
}

.message-by-headline span {
	float: right;
	color: #888;
	font-size: 12px;
}

.message-by-headline h5 {
	font-weight: 500;
	color: #333;
	margin: 0;
	padding: 0;
	font-size: 14px;
}

.message-by-headline:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.messages-headline span,
span.mes_referral {
    color: #888;
    font-size: 12px;
    font-weight: 500;
    background: #eee;
    border-radius: 3px;
    padding: 0px 4px;
    line-height: 20px;
    margin-left: 3px;   
}

.messages-headline span {
    font-size: 13px;
    line-height: 22px;
    padding: 3px 6px;
}

.message-by h5 i {
	background-color: #64bc36;
	border-radius: 50px;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	font-style: normal;
	padding: 3px 8px;
	margin-left: 3px;
}


/* Single Message */
.messages-container-inner {
	display: flex;
}

.messages-container-inner .messages-inbox,
.messages-container-inner .message-content {
	flex: 1;
}


/*  Scrollbar Hide */
.messages-container-inner .messages-inbox { overflow: hidden; }

.messages-container-inner .messages-inbox ul {
    max-height: 800px;
	overflow-y: scroll;
	width: 357px;
}

.messages-container-inner .messages-inbox ul::-webkit-scrollbar { width: 17px; }
/*  Scrollbar Hide - End */

.messages-container-inner .message-content { padding: 30px; }

.messages-container-inner .messages-inbox {
	max-width: 340px;
	border-right: 1px solid #eaeaea;
}

.messages-container-inner .messages-inbox ul li a { padding: 20px; }

.messages-container-inner .messages-inbox .message-by p {
	height: 26px;
	max-width: 205px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 14px;
	color: #888;
}

.messages-container-inner .message-avatar img {
	width: 40px;
	height: 40px;
}

.messages-container-inner .messages-inbox .message-avatar { left: 25px; }
.messages-container-inner .messages-inbox .message-by { margin-left: 60px }

.messages-container-inner .message-by-headline h5 {
	font-size: 14px;
	margin-bottom: 3px;
	max-width: 160px;
	line-height: 23px;
}

.messages-container-inner .message-by-headline span {
	font-size: 13px;
	position: absolute;
	top: 25px;
	right: 25px
}

/* Message Bubbles */
.message-bubble {
	display: block;
	position: relative;
	margin-bottom: 25px;
}

.message-bubble .message-avatar {
	position: absolute;
	left: 0;
	top: 0;
}

.message-bubble .message-avatar img {
	width: 50px;
	height: 50px;
}

.message-bubble .message-text {
	margin-left: 70px;
	background-color: #f6f6f6;
	border-radius: 4px;
	padding: 20px;
	position: relative;
}

.message-bubble .message-text p {
	font-size: 14px;
	padding: 0;
	margin: 0;
	line-height: 26px;
}

.message-bubble .message-text:before {
	position: absolute;
	top: 12px;
	left: -9px;
	content: "\f0d9";
	font-family: "FontAwesome";
	font-size: 31px;
	color: #f6f6f6;
}

/* Message Bubble "me" */
.message-bubble.me .message-avatar {
	left: auto;
	right: 0;
}

.message-bubble.me .message-text {
	margin-left: 0;
	margin-right: 70px;
}

.message-bubble.me .message-text:before {
	left: auto;
	right: -11px;
	content: "\f0da";
}

/* Reply */
.message-reply {
	display: block;
	margin-top: 15px;
}

.message-reply textarea {
	max-width: 100%;
	width: 100%;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	padding: 15px 20px;
}

.message-reply button { border-radius: 4px; margin-top: 15px; background: #26ae61; }
.message-reply button:hover {background: #333; }

img.cp-top-nav-r {
    max-height: 36px;
    background: #d4d4d4;
}

.page-template-custom-dashboard div#titlebar {
    padding: 0 !important;
    background: transparent;
}

.page-template-custom-dashboard #titlebar h1,.page-template-custom-dashboard #titlebar h2 {
    color: var(--font-color);
}

.page-template-custom-dashboard #titlebar #breadcrumbs span {
    color: var(--font-color);
}

.page-template-custom-dashboard .dashboard-list-box-content {
    padding: 0;
    background: none;
}

.page-template-custom-dashboard table.manage-table tr:nth-child(2n+2) {
    background: none;
}

.page-template-custom-dashboard table.manage-table td, .page-template-custom-dashboard table.manage-table td a {
    border: 0 ;
    color: var(--font-color)
}

.page-template-custom-dashboard a.job-dashboard-action-delete {
    color: red !important;
}

.page-template-custom-dashboard nav.job-manager-pagination ul li {
    padding: 0;
    background: none !important;
}

.page-template-custom-dashboard table.manage-table th {
    background: var(--font-color);
    color: white;
}

.page-template-custom-dashboard table.manage-table th i {
    position: absolute;
    left: 11px;
    top: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.rightbord-cont.container {
		width: auto;
	}
	.rightbord {
		margin-left: 1rem;
		display: grid;
	}
	.cplogo {
		height: 30px;
	}
}



.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: var(--color-primary);
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: var(--font-color);
  padding: 15px 20px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: var(--color-secondary)}

.dropdown:hover .dropdown-content {display: block;}


.dashboard-list-box h4 {
	padding: 20px;
    background: var(--font-color);
    color: white;
}
.dashboard-list-box.with-icons ul li {
    background: var(--color-primary);
}
.dashboard-list-box > ul > li {
    border-bottom: 0.5px solid var(--font-color);
}
.clear-all-activities {
	background-color: var(--color-secondary);
    color: var(--color-font);
    padding: 9px 9px; 
}
.activity-time {
	background-color: var(--color-secondary);
    color: var(--font-color);
    padding: 6px 10px;
}
#workscout-activities-list .list-box-icon {
    font-size: 12px;
    background: var(--color-secondary);
}
.dashboard-list-box ul li i.list-box-icon {
	height: 40px;
    width: 40px;
    color: var(--font-color);
}
.dashboard-list-box ul li i.list-box-icon {
	background: var(--color-secondary);
}

.page-template-custom-dashboard .notification.notice {
    background-color: var(--color-primary);
    color: var(--font-color);
}
.page-template-custom-dashboard table.manage-table th i {
	display: none;
}
.page-template-custom-dashboard table.manage-table a.button {
	color: white;
}
#job-manager-job-applications {
   
}
.page-template-custom-dashboard strong {
    font-weight: 700;
    color: inherit;
}
.page-template-custom-dashboard .select2-container--default .select2-selection--single {
	background-color: var(--color-secondary);
    border: none;
}

.resume-manager-add-row, .job_filters_links a, .button.gray, a.vc_inline-link, a.post-edit-link {
    background-color: var(--color-secondary);
    color: var(--font-color);
}
.app-footer {
    background-color: var(--color-secondary);
	border-top: 1px solid var(--font-color);
}
.app-content {
	    background-size: contain;
  background-position: top;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"%3E%3Cpath class="elementor-shape-fill" fill="rgba(38,174,97,0.05)" d="M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7c23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4c21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z"%3E%3C/path%3E%3C/svg%3E');
}
.application {
	border: none;
}
.app-content .buttons .button {
    background: #fff;
    box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
}
.app-tabs div select {
    display: block;
    background: #f7f7f7;
    border: none;
}
input#application-rating-25627 {
	background-color: var(--color-secondary);
	border: none;
}

fieldset.fieldset-template_email_body.asd {
	width: 100%
}
h4.titleforboxe {
    background-color: var(--font-color);
    line-height: 36px;
    text-align: left;
    color: white;
}
.vs_row_inner.contforbox {
background-color: var(--color-primary);
}
h4.tbl_r {
    padding: 10px;
    background: var(--color-secondary) !important;
    color: var(--font-color) !important;
	margin-bottom: 20px;
}
.task_list .task h5 {
    margin: 0;
    font-weight: bold;
    color: var(--font-color);
}
.task_list .task {
	border-bottom: 1px solid var(--font-color) !important;
}
h4.interview_option.is_job_name { 
	color: var(--font-color) !important;
}
.interview_option.is_job_name {
	background: var(--color-primary);
}
.page-template-custom-dashboard .fake-input, input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="tel"], input[type="phone"], input[type="url"],select {
		background: var(--color-secondary);
	border: none;
		color: var(--font-color) !important;
	padding: 20px;
}

textarea{
    background: var(--color-secondary);
    border: none;
    color: var(--font-color) !important;
    padding: 20px;
}
.interview_details h5 {
		color: var(--font-color) !important;
}
.open-ai-div .jobformai {
	background-color: var(--color-primary) !important;
}
.open-ai-div h1.aititlejob {
	color: var(--font-color);
}
.open-ai-div .aititlejob {
		color: var(--font-color);
}
.elementor-25650 .elementor-element.elementor-element-d239308 .elementor-heading-title {
			color: var(--font-color);
}
.elementor-25650 .elementor-element.elementor-element-b7023cd:not(.elementor-motion-effects-element-type-background), .elementor-25650 .elementor-element.elementor-element-b7023cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background: var(--color-primary);
}
.page-template-custom-dashboard .elementor-25650 .elementor-element.elementor-element-9d85f9f .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: var(--color-secondary);
	border: none;
}
.page-template-custom-dashboard .elementor-20312 .elementor-element.elementor-element-747a0a7:not(.elementor-motion-effects-element-type-background), .elementor-20312 .elementor-element.elementor-element-747a0a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	  background-color: var(--color-secondary);
}
.page-template-custom-dashboard .elementor-20312 .elementor-element.elementor-element-6e23544:not(.elementor-motion-effects-element-type-background), .elementor-20312 .elementor-element.elementor-element-6e23544 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--color-primary);
}
.page-template-custom-dashboard .gform_title {
    text-align: center;
    color: var(--font-color);
}
.page-template-custom-dashboard .elementor-20312 .elementor-element.elementor-element-4f59ec5:not(.elementor-motion-effects-element-type-background), .elementor-20312 .elementor-element.elementor-element-4f59ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--color-primary);
}

.page-template-custom-dashboard .noUi-target {
    background: var(--color-secondary);
    border: none;
    box-shadow: none; 
}
.page-template-custom-dashboard .elementor-20312 .elementor-element.elementor-element-8f34d58:not(.elementor-motion-effects-element-type-background), .elementor-20312 .elementor-element.elementor-element-8f34d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--color-primary);
}

.page-template-custom-dashboard .noUi-touch-area {
    background: var(--color-secondary);
}
.page-template-custom-dashboard .noUi-handle {
	border: none;
	box-shadow: none;
}
.page-template-custom-dashboard .gform_wrapper.gravity-theme .ginput_product_price_wrapper input:read-only {
	background: var(--color-secondary);
	border-color: var(--font-color);
}
#dashboxsw {
	background: var(--color-primary) !important;
}
.page-template-custom-dashboard .noUi-tooltip {
    border: 1px solid var(--font-color);
    background: var(--color-secondary);
    color: var(--font-color);
}
.page-template-custom-dashboard .elementor-20379 .elementor-element.elementor-element-644db8b > .elementor-widget-container {
    background-color: var(--color-primary);
}
.fieldset-company_logo {
	width: 100%;
}
.page-template-custom-dashboard .submit-page {
	padding: 30px;
	background: var(--color-primary);
}

.fieldset-job_category {
	width: 100%;
}
.fieldset-application {
	min-width: fit-content;
}
.appnamewt {
	content: "\e988";
}
.page-template-custom-dashboard .elementor-26271 .elementor-element.elementor-element-06654c0:not(.elementor-motion-effects-element-type-background), .elementor-26271 .elementor-element.elementor-element-06654c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--color-primary);
}