/* Live Map */
.nx-live-map-page .nx-map-hero{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* Map stat icon */
.nx-map-stat .nx-map-stat-icon{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* Italic */
.nx-map-stat-icon .bx{
	color: #ffffff;
}

/*Dashboard*/
/* Link */
.card-body .btn-sm{
	background-color: #204a40;
	color: #ffffff;
}

/* Link */
.card-header .btn-sm{
	background-color: #204a40;
	color: #ffffff;
}

/* Link */
.d-grid .btn-outline-primary{
	color: #000000;
	background-color: #ffffff;
	border-color: #084637;
}

/* Italic */
.route-code .bx-right-arrow-alt{
	color: #000000;
}

/* Link */
.col-xl-5 .route-code{
	color: #000000;
}

/* Italic */
.btn .bx-bookmark{
	background-color: #ffffff;
}

/* Badge */
.row-cols-xl-2 .card-body .bg-light-primary{
	background-color: #084637 !important;
	color: #ffffff !important;
}

/* Badge */
td .badge{
	background-color: #084637 !important;
}

/* Card body */
.performance-card .card-body{
	background-color: #ffffff;
}

/* .nexus-page-heading .nexus-page-heading-icon */
.nexus-page-heading .nexus-page-heading-icon{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* .nx-map-card-header #live-map-count */
.nx-map-card-header #live-map-count{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
	color: #ffffff;
}
/*Tours*/
/* Link */
.te-leg-actions .te-btn--success{
	background-color: #084637;
	border-color: #0e2621;
}

/* Button */
.te-action-row .te-btn--primary{
	background-color: #084637;
}

/* Page wrapper */
.wrapper .page-wrapper{
	border-color: #204a40;
}

/* Box */
.flex .text-sky-700{
	color: #084637 !important;
}

/* ------------------------------------------------------------------
   Not on this page
   The selectors below matched nothing on the page this CSS was
   exported from; most likely styles carried over from another page
   or a previous variation. Apply them only where they belong; it is
   safe to ignore any that do not fit this page.
   ------------------------------------------------------------------ */

/* .te-front-title-block .te-front-kicker */
.te-front-title-block .te-front-kicker{
	background-color: #084637;
	color: #ffffff;
}

/* .te-front-actions .te-front-btn--primary */
.te-front-actions .te-front-btn--primary{
	background-color: #084637;
}
/*Bids*/
.nx-pilot-screen .nx-bids-hero{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/*PIREPS */
main.nx-page-surface.nx-route-pilot-pireps-index div.np-pirep-page section.np-pirep-hero{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%) !important;
}

/* Awards */
/* Section */
.nx-pilot-screen .nx-awards-hero{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* Award image wrap */
.mb-4 .nx-award-image-wrap{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* Card */
.card:nth-child(3) .nx-award-card:nth-child(1) .nx-award-image-wrap, .card:nth-child(3) .nx-award-card:nth-child(2) .nx-award-image-wrap, .locked:nth-child(3) .nx-award-image-wrap, .nx-award-card:nth-child(4) .nx-award-image-wrap, .nx-award-card:nth-child(5) .nx-award-image-wrap, .nx-award-card:nth-child(6) .nx-award-image-wrap, .nx-award-card:nth-child(7) .nx-award-image-wrap, .nx-award-card:nth-child(8) .nx-award-image-wrap, .nx-award-card:nth-child(9) .nx-award-image-wrap, .nx-award-card:nth-child(10) .nx-award-image-wrap, .nx-award-card:nth-child(11) .nx-award-image-wrap, .nx-award-card:nth-child(12) .nx-award-image-wrap, .nx-award-card:nth-child(13) .nx-award-image-wrap, .nx-award-card:nth-child(14) .nx-award-image-wrap, .nx-award-card:nth-child(15) .nx-award-image-wrap, .nx-award-card:nth-child(16) .nx-award-image-wrap, .nx-award-card:nth-child(17) .nx-award-image-wrap, .nx-award-card:nth-child(18) .nx-award-image-wrap, .nx-award-card:nth-child(19) .nx-award-image-wrap, .nx-award-card:nth-child(20) .nx-award-image-wrap, .nx-award-card:nth-child(21) .nx-award-image-wrap, .nx-award-card:nth-child(22) .nx-award-image-wrap, .nx-award-card:nth-child(23) .nx-award-image-wrap, .nx-award-card:nth-child(24) .nx-award-image-wrap{
	background-image: linear-gradient(135deg, #16181c 0%, #383d45 100%) !important;
	background-size: cover !important;
}

/* Card */
.card:nth-child(3) .nx-award-card:nth-child(1) .earned, .card:nth-child(3) .nx-award-card:nth-child(2) .earned, .nx-award-card:nth-child(12) .earned{
	background-color: #084637 !important;
	color: #ffffff !important;
}

/* Badge */
span.bg-light-primary{
	background-color: #084637 !important;
	color: #ffffff !important;
}

/* Award badge */
.mb-4 .earned{
	background-color: #084637;
	color: #ffffff;
}

/* ------------------------------------------------------------------
   Not on this page
   The selectors below matched nothing on the page this CSS was
   exported from; most likely styles carried over from another page
   or a previous variation. Apply them only where they belong; it is
   safe to ignore any that do not fit this page.
   ------------------------------------------------------------------ */

/* main.nx-page-surface.nx-route-pilot-pireps-index div.np-pirep-page section.np-pirep-hero */
main.nx-page-surface.nx-route-pilot-pireps-index div.np-pirep-page section.np-pirep-hero{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%) !important;
}

/* Ranks */
.nx-pilot-screen .nx-ranks-hero{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* Paragraph */
.col-lg-7 p{
	color: #ffffff !important;
}

/* Badge */
.nx-rank-card .bg-primary{
	background-color: #204a40 !important;
}

/* Badge */
.d-flex .text-success{
	background-color: #204a40 !important;
	color: #ffffff !important;
}

/* Wallet */
.nx-pilot-screen .nx-wallet-hero{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* Text success */
.d-flex .text-uppercase{
	background-color: #ffffff !important;
	color: #204a40 !important;
}

/* Badge */
td .badge{
	color: #ffffff !important;
}

/* Hub Manager */
.hm-public .hm-hero{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* Button */
.hm-tabs .is-active{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%) !important;
}

/* Pill */
.hm-person .hm-pill{
	background-color: #204a40;
	color: #ffffff;
}

/* Link */
.hm-actions .manage{
	background-color: #084637;
	background-image: linear-gradient(135deg, #16181c 0%, #383d45 100%) !important;
}

/* Vector */
.is-active svg:hover{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%) !important;
}

/* Panel tag */
#events .hm-panel-tag{
	background-color: #204a40;
	color: #ffffff;
}

/* Code */
.hm-route .hm-code{
	color: #204a40;
}

/* Pill */
td .hm-pill{
	background-color: #204a40;
	color: #ffffff;
}

/* Heading */
.hm-hero-content .hm-title{
	color: #ffffff;
}

/* Button */
.hm-tabs .is-active:hover{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%) !important;
}

/* Button */
.hm-tab:not([data-hm-tab="overview"]):hover{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%) !important;
	color: #ffffff !important;
}

/* ------------------------------------------------------------------
   Not on this page
   The selectors below matched nothing on the page this CSS was
   exported from; most likely styles carried over from another page
   or a previous variation. Apply them only where they belong; it is
   safe to ignore any that do not fit this page.
   ------------------------------------------------------------------ */

/* .is-active .hm-panel-tag */
.is-active .hm-panel-tag{
	background-color: #204a40;
	color: #ffffff;
}
/* Notifications */
.np-notifications .np-notifications-hero{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* Heading */
.np-notifications-hero-inner h2{
	color: #ffffff;
}

/* Notifications kicker */
.np-notifications-hero-inner .np-notifications-kicker{
	color: #ffffff;
}

/* Wallet */
.nx-pilot-screen .nx-wallet-hero{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* Badge */
td .badge{
	color: #ffffff !important;
}

/* Text success */
.d-flex .text-uppercase{
	color: #204a40 !important;
	background-color: #ffffff !important;
}

/* ------------------------------------------------------------------
   Not on this page
   The selectors below matched nothing on the page this CSS was
   exported from; most likely styles carried over from another page
   or a previous variation. Apply them only where they belong; it is
   safe to ignore any that do not fit this page.
   ------------------------------------------------------------------ */

/* .np-roster .np-roster-hero */
.np-roster .np-roster-hero{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* .np-roster-hero-inner .np-roster-kicker */
.np-roster-hero-inner .np-roster-kicker{
	color: #ffffff;
}

/* .np-roster-hero-inner h2 */
.np-roster-hero-inner h2{
	color: #ffffff;
}

/* .np-card-action a */
.np-card-action a{
	color: #ffffff;
	background-color: #204a40;
}

/* .min-w-0 .np-crew-id */
.min-w-0 .np-crew-id{
	color: #204a40;
}
/* Country rank */
.d-flex .country-rank{
	background-color: #204a40;
	color: #ffffff;
}
/* PIREPS All */
.np-pirep-page .np-pirep-detail-hero{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* Italic */
.np-bid-route-track .bxs-plane-alt{
	background-color: transparent;
}

/* Italic */
.h-100 .np-section-heading .bx{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* Italic */
.np-section-heading .bx-pulse{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* Italic */
.np-detail-stat .bx{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}
.btn-primary:hover {
  background-color: #204a40 !important;
  border-color: #204a40 !important;
  color: #ffffff !important;
}
/* Link */
.temp-item .temp-btn{
	background-color: #204a40;
}

/* Badge */
.bg-primary.px-3{
	background-color: #204a40 !important;
}

/* Badge */
.gap-2 .bg-primary{
	background-color: #204a40 !important;
}

/* Badge */
.card-header .d-flex .bg-success{
	background-color: #204a40 !important;
}

/* Activity icon */
.nx-profile-activity-row .text-success{
	background-color: #204a40 !important;
}

/* Profile section kicker */
.h-100 .card-header .nx-profile-section-kicker{
	color: #204a40;
}

/* Badge */
.nx-profile-activity-row .bg-success{
	background-color: #204a40 !important;
}

/* Profile rank */
.card-body .nx-profile-rank{
	background-image: linear-gradient(136deg, #04160f 0%, #0b7a4f 100%);
	background-color: #ffffff;
	background-blend-mode: normal;
	background-position-x: 0%;
}

/* Small */
.nx-profile-rank small{
	color: #ffffff;
}

/* Badge */
.nx-profile-cover__content .d-flex .bg-success{
	background-color: #cc299e !important;
}
/* Dispatch hero content */
.dispatch-hero .dispatch-hero-content{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
}

/* Section badge */
.h-100 .section-badge{
	background-image: linear-gradient(135deg, #04160f 0%, #0b7a4f 100%);
	background-color: #204a40;
	color: #ffffff;
}


/* Dispatch */
.ops-card:nth-child(4) .section-badge{
	color: #ffffff !important;
	background-color: #204a40 !important;
}
/* Login */
.ops-card:nth-child(5) .section-badge{
	background-color: #204a40 !important;
	color: #ffffff !important;
}

/* Dispatch empty icon */
.dispatch-empty .dispatch-empty-icon{
	background-color: #204a40;
}
/* Section badge */
.col-xl-8 .section-badge, .col-xl-4 .section-badge{
	background-color: #204a40;
	color: #ffffff;
}
/* Heading */
.p-5 .fw-bold{
	color: #ffffff;
}

/* Heading */
.p-3 h6{
	color: #ffffff;
}

/* Button */
.col-12 .btn:hover{
	background-color: #204a40 !important;
}

/* Box */
.row .text-md-end, .row .col-12:nth-child(7){
	color: #204a40 !important;
}

/* Link */
.col-md-6 a:hover{
	color: #204a40 !important;
}

/* Link */
.col-md-6 a:active{
	color: #204a40 !important;
}

/* Link */
.col-md-6 a:visited{
	color: #204a40 !important;
}

/* Link */
p a:hover{
	color: #204a40 !important;
}

/* Link */
p a:active{
	color: #204a40 !important;
}

/* Link */
p a:visited{
	color: #204a40 !important;
}
