@media(max-width:768px){
	.fractal-dynamic-nav-v1 .nav-mobile .nav-mobile-bar .nav-icon{
		width: 25px !important;
	}
	.fractal-dynamic-nav-v1 .nav-mobile .nav-mobile-bar .nav-icon:after, .fractal-dynamic-nav-v1 .nav-mobile .nav-mobile-bar .nav-icon:before, .fractal-dynamic-nav-v1 .nav-mobile .nav-mobile-bar .nav-icon div{
		height: 1px !important;
		background: #111 !important;
		
	}
	.fractal-dynamic-nav-v1 .nav-mobile .nav-mobile-bar.nav-mobile-deployed .nav-icon:before {
		transform: translateY(8px) rotate(135deg) !important;
	}
	
	.fractal-dynamic-nav-v1 .nav-mobile .nav-mobile-bar.nav-mobile-deployed .nav-logo{
		opacity: 1 !important;
		visibility: visible !important;
	}
	.nav-mobile-menu.nav-mobile-deployed {
		height: 100%;
	}
	
	.fractal-dynamic-nav-v1.fixed div.nav-mobile {
		background: #fff;
	}
	
	div#f-global-nav #global-nav-bar{
		padding-right: 20px;
		background: #fff;
		position: fixed;
	}
	
	.webstorm-level #main_content {
		padding-top: 50px !important;
	}
	#bi-page-ct-a-view-idea #main_content {
	    margin-top: 0px !important;
	}
	
	.fractal-dynamic-nav-v1 .nav-mobile .nav-mobile-bar{
		height: 50px !important;
	}
	.fractal-dynamic-nav-v1 .nav-mobile .nav-mobile-bar .nav-logo-link img {
		max-height: 40px !important;
	}
	.fractal-dynamic-nav-v1 .nav-mobile .nav-mobile-menu>ul{
		border: none !important;
		padding-left: 2.4rem;
		padding-right: 2.4rem;
		padding-top: 2.4rem;
	}
	.fractal-dynamic-nav-v1 .nav-mobile .nav-mobile-menu .nav-parent-list>li{
		border: none !important;
		min-height: auto !important;
		line-height: 28px !important;
		padding: 5px 0 !important;
	}
	.fractal-dynamic-nav-v1 .nav-mobile a{
		font-size: 18px !important;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.56 !important;
		letter-spacing: 0.11px !important;
		padding: 0 !important;
		text-transform: none !important;
		height: auto !important;
	}
.webstorm-level #bi-page-ct-a-enter-idea #main_content {
    padding-top: 0 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    box-sizing: border-box;
}
fieldset#idea-89CB8860-CAEC-11EC-96BB-0AC2504B5CBD-region .question-instruction-text:before {
    background-image: url( https://collaborate.bp.com/ct/getfile.php?f=1FB12507-E312-11EC-9108-0ED01801AD15&c=177D44A8-C0C9-11EC-96BB-0AC2504B5CBD) !important;
	height: 320px !important;
}
}

.webstorm-level .fractal-secondary-ideas-view-grid .ideaboard-card .f-card-image .f-card-status-row .f-card-status {
    display: none !important;
}

.webstorm-level #bi-page-ct-login #main_content {
    width: 100%;
    margin-top: -80px!important;
}

#login-page-logo img {
    width: 100px !important;
    margin: 0 auto 20px !important;
}

@media(min-width:768px){
	.webstorm-level #main_content{
		padding-top: 84px !important;
	}
	div#global-nav-bar {
		height: 84px !important;
		position: fixed !important;
	}
	.f-nav-wrapper {
		max-width: 100% !important;
		margin: 0 15px !important;
		height: 84px !important;
	}

	div#navbar {
		position: fixed !important;
		z-index: 9999 !important;
		width: auto;
		left: 50%;
		transform: translateX(-50%);
		height: 84px !important;
		padding: 0;
		top: 0 !important;
		background: transparent !important;
	}

	#navbar .desktop-nav-core-items li>a {
		line-height: 84px;
		margin-top: 0;
		margin-bottom: 0;
		box-sizing: border-box;
		font-family: Roboto;
		font-size: 18px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		letter-spacing: 0.11px;
		color: rgba(17, 17, 17, 0.84) !important;
		text-transform: none !important;
	}

	#navbar .desktop-nav-core-items li>a:hover,
	#navbar .desktop-nav-core-items li.dynamic_horizontal_selected>a {

		color: rgba(17, 17, 17, 0.84) !important;
	}

	#navbar .desktop-nav-core-items li>a:after {
		content: none !important;
	}

	#navbar .desktop-nav-core-items .show_submenu {
		padding: 0;
		box-shadow: 0 20px 30px 0 rgba(35, 35, 35, 0.2);
		background-color: #fff;
		border: none !important;

	}

	#navbar .desktop-nav-core-items .show_submenu a {
		padding: 7px 10px 7px 15px;
		background-color: #fafafa !important;
		font-size: 15px !important;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 32px !important;
		letter-spacing: 0.1px !important;
		color: color: rgba(17, 17, 17, 0.64) !important;
		border-radius: 0 !important;
		text-transform: none !important;
		height: auto !important;
	}

	#navbar .desktop-nav-core-items .show_submenu a:hover {
		color: #111 !important;
	}

	#global-nav-bar i.fa.fa-bell.f-main-icon {
		background: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD10093/797E2140.svg);
		background-size: contain;
		width: 24px;
		height: 24px;
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}


	#global-nav-bar i.fa.fa-clock.f-main-icon {
		background: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD10093/8157F8BD.svg);
		background-size: contain;
		width: 24px;
		height: 24px;
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}

	#global-nav-bar i.fa.fa-clock:before,
	#global-nav-bar i.fa.fa-bell:before {
		content: none;
	}

	#global-nav-bar span.f-nav-divider {
		display: none;
	}

	#global-nav-bar .member-image-v1 div.member-initial {
		background-color: #000 !important;
	}

	.nav-desktop {
		top: 0 !important;
		position: relative !important;
		height: auto !important;
	}
	
	.fractal-global-nav .f-nav-search-wrapper,
	.fractal-dynamic-nav-v1 .nav-desktop .nav-campaign-image,
	.fractal-dynamic-nav-v1 .nav-desktop .desktop-nav-core-items .desktop-nav-last-item .fractal-subscribe-button{
		display: none !important;
	}

.fractal-dynamic-nav-v1 .nav-desktop .desktop-nav-core-items {
    justify-content: center !important;
}

.webstorm-level #main_idea_container .input-wrap .limiter {
    display: none!important;
}

.fractal-dynamic-nav-v1 .nav-desktop .desktop-nav-core-items .desktop-nav-last-item{
    margin-left: 0 !important;
}


}

.f-user-menu.f-user-menu-v2 nav li.f-with-pill a {
    display: none !important;
}

#bi-page-ct-a-enter-idea #main_idea_container #idea-layout {
	max-width: 720px;
}

#bi-page-ct-a-enter-idea {
	background: #fff;
}

.webstorm-level #bi-page-ct-a-enter-idea #main_content {
	max-width: 1170px !important;
}


#bi-page-ct-a-enter-idea h2{
	font-family: 'Roboto', sans-serif !important;
	font-size: 32px !important;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5 !important;
	letter-spacing: 0.2px !important;
	color: #111 !important;
}

.webstorm-level #main_idea_container #form legend {
	font-size: 14px !important;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5 !important;
	letter-spacing: 0.15px;
	color: #111;
	font-family: 'Roboto', sans-serif !important;
}

.webstorm-level #main_idea_container .set-section .form-control {
	padding: 11px 15px !important;
	border: solid 1px #dedede !important;
	height: auto !important;
	border-radius: 0;
	font-size: 15px !important;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.6 !important;
	letter-spacing: 0.1px !important;
	color: rgba(17, 17, 17, 0.64) !important;
}

.webstorm-level #main_idea_container .set-section .form-control::placeholder {
	font-size: 15px !important;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.6 !important;
	letter-spacing: 0.1px !important;
	color: rgba(17, 17, 17, 0.64) !important;
}

#main_idea_container .redactor-box {
	border-radius: 0 !important;
}

.webstorm-level #main_idea_container .set-section .form-control * {
	font-size: 15px !important;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.6 !important;
	letter-spacing: 0.1px !important;
	color: rgba(17, 17, 17, 0.64) !important;
}

.webstorm-level #main_idea_container .set-section select.form-control,
.webstorm-level #main_idea_container .set-section input.form-control {
	max-width: 400px;
}


.webstorm-level #main_idea_container .set-section select.form-control {
	background: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD10093/33E50CAF.svg);
	;
	background-position: 98% 50%;
	background-repeat: no-repeat;
	background-size: auto 30px;
}

.webstorm-level #main_idea_container .radio label,
.webstorm-level #main_idea_container .checkbox label {
	font-size: 16px !important;
	font-weight: 300 !important;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.75 !important;
	letter-spacing: normal !important;
	color: rgba(17, 17, 17, 0.8) !important;
	padding-left: 30px !important;
}

#bi-page-ct-a-enter-idea input[type="radio"],
#bi-page-ct-a-enter-idea input[type="checkbox"] {
	margin-top: 7px;
	margin-left: 0px !important;
	-webkit-appearance: none;
	appearance: none;
}

#bi-page-ct-a-enter-idea input[type="radio"] {
	color: #111;
	width: 16px;
	height: 16px;
	border: 1px solid #b6b6b6;
	border-radius: 50%;
	transform: translateY(-0.075em);
	display: grid;
	place-content: center;
}

#bi-page-ct-a-enter-idea input[type="radio"]::before {
	content: "";
	width: 9px;
	height: 8px;
	border-radius: 50%;
	transform: scale(0);
	transition: 120ms transform ease-in-out;
	box-shadow: inset 1em 1em #111;
}

#bi-page-ct-a-enter-idea input[type="radio"]:checked::before {
	transform: scale(1);
}




#bi-page-ct-a-enter-idea input[type="checkbox"] {
	color: #111;
	width: 16px;
	height: 16px;
	border: 1px solid #b6b6b6;
	border-radius: 0;
	transform: translateY(-0.075em);
	display: grid;
	place-content: center;
}

#bi-page-ct-a-enter-idea input[type="checkbox"]::before {
	content: "";
	background: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD10093/1A8447FB.svg);
	background-size: contain;
	background-position: 50% 50%;
	width: 16px;
	height: 16px;
	border-radius: 0;
	transform: scale(0);
	transition: 120ms transform ease-in-out;

}

#bi-page-ct-a-enter-idea input[type="checkbox"]:checked::before {
	transform: scale(1);
}

#bi-page-ct-a-enter-idea #f-submit-idea-button .f-submit-idea-button-container .f-submit-idea-btn.btn-primary {
	border-radius: 5px 0 0 5px !important;
}

#bi-page-ct-a-enter-idea #f-submit-idea-button .f-submit-idea-button-container .f-dropdown-submit-idea-btn.btn-primary {
	border-radius: 0 5px 5px 0 !important;
}



body,
	body.body,
	.f-comment-input-web div,
	.f-comment-input-web span {
		font-family: 'Roboto', sans-serif !important;
	}

	.webstorm-level .content {
		font-family: 'Roboto', sans-serif !important;
		font-weight: 300;
		letter-spacing: 0.15px;
		color: #111 !important;
		font-size: 18px !important;
	}

	.webstorm-level #bi-page-ct-a-view-idea,
	.webstorm-level #bi-page-ct-list {
		background: #f2f2f2;
		color: #111;
	}

	.webstorm-level #bi-page-ct-a-view-idea #main_content {
		width: 100% !important;
		max-width: 1200px !important;
		display: flex;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.webstorm-level #bi-page-ct-a-view-idea #main_content>* {
		flex: 0 0 auto;
		flex-basis: 100%;
		max-width: 100%;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}
	
	
@media(max-width: 767px){	
	.webstorm-level #ws_view_idea_2 #idea-image {
		margin-left: 0 !important;
		position: relative !important;
		padding: 0;
		margin: 30px 0;
	}
	.webstorm-level #bi-page-ct-a-view-idea #main_content #ws_view_idea_1{
		top: 0;
		margin-top: 0;
	}
	#ws_view_idea_1 .widget_title {
	    padding: 0;
	}
	.fractal-secondary-ideas-view-list .ideaboard-card.f-nov-2019-card-redesign .f-card-info-row > div {
	    display: block;
	    width: 100%;
	}
}

@media(min-width: 768px){
	.webstorm-level #bi-page-ct-a-view-idea #main_content #ws_view_idea_1 {
		flex: 0 0 auto;
		flex-basis: 25%;
		max-width: 25%;
		margin-top: 280px;
	}

	.webstorm-level #bi-page-ct-a-view-idea #main_content #ws_view_idea_2 {
		flex: 0 0 auto;
		flex-basis: 75%;
		max-width: 75%;
	}

	.webstorm-level #ws_view_idea_2 #idea-image {
		margin-left: calc(-33%) !important;
		width: calc(33% - 30px) !important;
		height: auto !important;
	}
}
	.fractal-secondary-ideas-view-list .f-card-title {
		font-size: 20px !important;
		font-stretch: normal;
		font-style: normal;
		font-weight: 400 !important;
		color: #111 !important;
	}

	.fractal-secondary-ideas-view-list .ideaboard-card.f-nov-2019-card-redesign {
		box-shadow: none;
		padding: 16px 24px 32px;
		border-radius: 0;
	}

	.fractal-secondary-ideas-view-list .ideaboard-card.f-nov-2019-card-redesign:hover {
		box-shadow: 0 10px 20px 0 rgba(17, 17, 17, 0.5);
	}

	.fractal-secondary-ideas-view-list .ideaboard-card.f-nov-2019-card-redesign .f-card-description .fractal-htmlpreview {
		font-size: 13px !important;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.77 !important;
		letter-spacing: 0.2px !important;
		color: rgba(17, 17, 17, 0.64) !important;
	}


	.f-status-indicator {
		position: relative;
		border: none !important;

	}

	.f-status-indicator:before {
		content: "";
		height: 10px;
		width: 10px;
		display: inline-block;
		border-radius: 10px;
		padding: 0px;
		margin: 0 5px 0 0;
	}

	.f-card-info-row>* {
		margin-right: 40px;
	}

	.fractal-secondary-ideas-view-list .ideaboard-card.f-nov-2019-card-redesign .f-idea-score-footer-item {
		margin-left: 0 !important;
	}

	.f-card-info-row>*,
	.f-card-info-row>*>* {
		font-size: 16px !important;
		text-transform: none !important;
		color: rgba(17, 17, 17, 0.64) !important;
		font-weight: 400 !important;
		font-family: 'Roboto', sans-serif !important;
	}

	.fractal-secondary-ideas-view-list .ideaboard-card.f-nov-2019-card-redesign .f-card-top,
	.fractal-secondary-ideas-view-list .ideaboard-card.f-nov-2019-card-redesign .f-card-description.f-card-short-description {
		padding: 35px 20px 0;
		max-height: 200px !important;
	}


	.f-status-indicator.f-status-indicator-admin:before {
		background-color: #f1c40f;
		color: #000;
	}

	.f-status-indicator.f-status-indicator-kill:before {
		background-color: #e74c3c;
		color: #fff;
	}

	.f-status-indicator.f-status-indicator-info:before {
		background-color: #3498db;
		color: #fff;
	}

	.f-status-indicator.f-status-indicator-primary:before {
		background-color: #2ecc71;
		color: #fff;
	}

	.f-status-indicator.f-status-indicator-progress:before {
		background-color: #1abc9c;
		color: #fff;
	}

	.f-status-indicator.f-status-indicator-warning:before {
		background-color: #f39c12;
		color: #fff;
	}

	.f-status-indicator.f-status-indicator-default:before {
		background-color: #bdc3c7;
		color: #000;
	}


	.webstorm-level #bi-page-ct-a-view-idea #view-idea-horizontal-tabs {
		width: 100%;
		display: flex;
	}

	.webstorm-level #bi-page-ct-a-view-idea #view-idea-horizontal-tabs>a {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		max-width: 100%;
		box-sizing: border-box;
		margin: 0 !important;
		border-radius: 0 !important;
		border: none !important;
		background: #fff !important;
		color: rgba(17, 17, 17, 0.5) !important;
		font-size: 13px !important;
	}

	.webstorm-level #bi-page-ct-a-view-idea .tab-content-container>*>*,
	.webstorm-level #bi-page-ct-a-view-idea .tab-content-container>*,
	.webstorm-level #bi-page-ct-a-view-idea .tab-content-container {
		border: none !important;
	}

	.webstorm-level #bi-page-ct-a-view-idea #view-idea-horizontal-tabs>a.selected {
		border-bottom: solid 1px #a1a1a1 !important;
		color: rgba(17, 17, 17, 0.84) !important;
	}

	.question-wrapper .question-title {
		letter-spacing: 0.1px !important;
		color: rgba(17, 17, 17, 0.64) !important;
	}

	.webstorm-level .widget_container .details_stats_container td:first-child,
	.webstorm-level #bi-page-ct-a-view-idea .linked-idea {
		margin: 0 !important;
		color: rgba(17, 17, 17, 0.64);
		line-height: 2;
		letter-spacing: 0.1px;
		font-size: 14px !important;
		font-weight: 400 !important;
	}

	.webstorm-level .widget_container .details_stats_container tr.idea_details_header td:first-child {
		font-weight: bold !important;
	}

	.webstorm-level #bi-page-ct-a-view-idea #idea-image>img {
		border-radius: 0 !important;
		width: 100%;
		height: auto;
	}

	.webstorm-level #bi-page-ct-a-view-idea #idea-title-wrapper #idea-title {
		font-size: 32px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.5;
		letter-spacing: 0.15px;
		color: #111;
	}

	.webstorm-level #bi-page-ct-a-view-idea #idea-title-wrapper #idea-code {
		font-size: 32px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.5;
		letter-spacing: 0.15px;
		color: #111;
	}

	#idea-status-wrapper,
	#idea-submitter-wrapper,
	a#idea-status-title,
	div#idea-submission-date {
		position: relative;
		padding-right: 50px;
	}


	.webstorm-level #bi-page-ct-a-view-idea div#idea-status-label,
	.webstorm-level #bi-page-ct-a-view-idea div#submitter-date-separator,
	.webstorm-level #bi-page-ct-a-view-idea div#idea-submitter-profile-img,
	.webstorm-level #bi-page-ct-a-view-idea #idea-category-wrapper {
		display: none;
	}

	.webstorm-level #bi-page-ct-a-view-idea a#idea-status-title {
		background: transparent !important;
		color: #111 !important;
	}

	#idea-status-wrapper a,
	#idea-submitter-wrapper a,
	a#idea-status-title,
	div#idea-submission-date a {
		color: #111 !important;
	}


	div#report-abuse-idea,
	div#print-view-idea,
	div#share-idea-via-email {
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 50%;
		width: 30px;
		height: 30px;
	}

	div#report-abuse-idea:before,
	div#print-view-idea:before,
	div#share-idea-via-email:before {
		content: none !important;
	}
	.fractal-button.f-btn-primary {
		padding: 9px 20px 8px;
		border-radius: 5px;
		background-color: #006b00;
		height: auto;
		font-size: 13px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.46;
		letter-spacing: 0.3px;
	}

[data-subclass=f-rnw-comments-header] {
		font-size: 26px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.5;
		letter-spacing: 0.15px;
		color: #111;
		font-family: 'Roboto', sans-serif !important;
	}

div#report-abuse-idea {
		background-image: url("https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD10093/40D2F49E.svg");
	}
	
	div#print-view-idea {
		background-image: url("https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD10093/3E3C1E39.svg");
	}
	
	div#share-idea-via-email {
		background-image: url("https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD10093/3B878314.svg");
	}
	
	#idea-submitter-wrapper:before {
		content: "Applicant";
		text-transform: uppercase;
		display: block;
		line-height: 1.73;
		letter-spacing: 1.1px;
		color: rgba(17, 17, 17, 0.64);
		font-size: 11px;
		background-image: url("https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD10093/33C4CB49.svg");
		padding-left: 20px;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 50%;
	}
	
	#idea-submission-date:before {
		content: "Submitted";
		text-transform: uppercase;
		display: block;
		line-height: 1.73;
		letter-spacing: 1.1px;
		color: rgba(17, 17, 17, 0.64);
		font-size: 11px;
		background-image: url("https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD10093/1F5C006B.svg");
		padding-left: 20px;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 50%;
	}
	
	#idea-status-wrapper:before {
		content: "Status";
		text-transform: uppercase;
		display: block;
		line-height: 1.73;
		letter-spacing: 1.1px;
		color: rgba(17, 17, 17, 0.64);
		font-size: 11px;
		background-image: url("https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD10093/44D881C3.svg");
		padding-left: 20px;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 50%;
	}
	
	.fractal-secondary-ideas-view-list .ideaboard-card.f-nov-2019-card-redesign .f-card-description i.fas.fa-comment:before{
		background-size: contain;
		content: "" !important;
		display: block;
		background-repeat: no-repeat;
		background-position: 0 50%;
		width: 30px;
		height: 30px;
		background-image: url("https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD10093/38E07447.svg");
	}

@media(min-width: 1400px){
#ws_view_idea_2 .view_idea_2_back {
    left: -100px;
}
}

div#view_idea_2_back_fixed_holder {
    display: none !important;
}

#history-tab {
    display:none!important;
}

#actualHistory-tab {
    display:none!important;
}

#business-tab {
    display:none!important;
}

#ws_view_idea_2 .board-voting-disabled { display: none!important; }

.row, .row>div {
    box-sizing: border-box !important;
}

div#bi-page-e div#container_2,
div#bi-page-e div#container_3,

div#bi-page-d div#container_2,
div#bi-page-d div#container_3{
    display: none !important;
}


span#word-limiter-region,
.webstorm-level #main_idea_container .input-wrap .limiter {
    font-family: 'Roboto', sans-serif !important;
    font-size: 12px !important;
    font-weight: normal !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33 !important;
    letter-spacing: 0.2px !important;
    text-align: right;
    color: #111 !important;
    padding-top: 10px;
}

#main_idea_container .set-section.invalid legend {
    color: #E74C3C !important;
}

fieldset#idea-89CB8860-CAEC-11EC-96BB-0AC2504B5CBD-region .question-instruction-text:before {
	background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD10093/50C012AB.png);;;;
	width: 100%;
 position: relative;
background-repeat: no-repeat;
	content: "";
	display: block;
	;;;;;;;height: 320px;;;;;;;;
	background-size: contain;
	margin-bottom: 15px;
}

fieldset#idea-89CB8860-CAEC-11EC-96BB-0AC2504B5CBD-region .instructions-body {
	display: none;
}

.webstorm-level #bi-page-d .widget_container,
.webstorm-level #bi-page-e .widget_container {
    width: 100%;
}

.fractal-adminNav-widget .fractal-adminNav-selected-btn {
    display: none!important;
}

#suppliermodal h5.modal-title {
	font-size: 16px !important;
	color: #444647 !important;
	line-height: 1.42857 !important;
	font-family: 'Lato', 'Open Sans', arial, sans serif !important;
	letter-spacing: 0 !important;
}
#suppliermodal .modal-body{
	font-size: 14px !important;
	color: #444647 !important;
}
.btn-primary {
	font-family: Arial !important;
	font-size: 15px !important;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33 !important;
	letter-spacing: 0.2px;
	text-align: center;
	color: #fff !important;
	padding: 13px 26px 13px 26px !important;
	border-radius: 5px !important;
	background-color: #006b00 !important;
	border: solid 1px #006b00 !important;
	text-decoration: none !important;
}

#suppliermodal .modal-footer .btn-close {
    background: transparent;
    font-size: 12px;
    width: auto;
}

#suppliermodal .modal-content {
    border-radius: 6px;
    box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
}

#suppliermodal .modal-body p {
    font-family: 'Lato', 'Open Sans', arial, sans serif !important;
    font-weight: 400;
    line-height: 20px !important;
    font-size: 14px !important;
    color: rgb(68, 70, 71);
    margin-bottom: 10px;
}

#suppliermodal .modal-footer {
    padding: 15px;
}

#suppliermodal .modal-header {
    padding: 15px;
}

#suppliermodal .modal-body {
    padding: 15px;
}

#suppliermodal .modal-header button.btn-close {
    width: 10px;
    height: 10px;
    padding: 5px !important;
    background-size: 10px;
}

.fractal-dynamic-nav-v1.fixed .nav-desktop {
    box-shadow: none !important;
}

.fractal-dynamic-nav-v1  .nav-mobile-bar .nav-logo-link,
.fractal-global-nav .f-nav-wrapper .f-nav-logo {
    width: 30px;
    height: 40px !important;
    background: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD10093/AEFD11AD.png);
    background-size: contain;
transform: translateX(0);
transition: none !important;
background-attachment: unset;
animation: none !important;
}

.fractal-dynamic-nav-v1  .nav-mobile-bar .nav-logo-link img,
.fractal-global-nav .f-nav-wrapper .f-nav-logo img {
    display: none;
}

.webstorm-level #bi-page-ct-profile #main_content::before {
    content: 'Your Account - click the icon in the top right hand side of the page to log in!'!important;
    text-align: left !important;
    font-size: 3rem!important;
    font-weight: 400 !important;
    letter-spacing: -1px;
    font-family: 'Roboto', sans-serif !important;
    color: #000000!important;
    height: 24rem;
    line-height: 24rem;
    width: 100%;
    max-width: 960px;
    display: flex;
    justify-content: start !important;
    background-color: transparent !important;
    background-size: cover;
    background-position: bottom;
}

.webstorm-level #bi-page-ct-profile .my_info_widget > .boxcontent > div:first-child > a {
    display: none!important;
}

/* MARTIN 2022-07-26 - Profile page */
.webstorm-level #bi-page-ct-profile #container_profile_1 a.post_idea_link {
    position: relative;
}

.webstorm-level #bi-page-ct-profile #container_profile_1 a.post_idea_link:after {
    content: "Apply";
    position: absolute;
    background: #006b00;
    display: block;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 10px;
}

.webstorm-level #bi-page-ct-profile #my_ideas_container > div {
    position: relative;
}

.webstorm-level #bi-page-ct-profile #my_ideas_container > div:after{
    content: "No applications submitted";
    position: absolute;
    background: #fff;
    display: block;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 20px;
}

#bi-page-ct-profile #main_content {
    background: transparent !important;
    max-width: 960px !important;
}

.webstorm-level .all_container #bi-page-ct-profile #container_profile_1 {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.webstorm-level .content#bi-page-ct-profile #container_profile_1 .widget_title {
    text-align: left !important;
    padding-left: 0;
}

.webstorm-level .content#bi-page-ct-profile #my_idea_drafts_container > p {
    padding: 30px 15px;
    display: block;
    text-align: left;
    background: #fff;
    cursor: pointer;
}

.webstorm-level .content#bi-page-ct-profile #my_idea_drafts_container > p:hover{
    box-shadow: 5px 5px 10px rgb(0 0 0 / 30%);
}


.webstorm-level .content#bi-page-ct-profile #my_idea_drafts_container > p > a:first-child:not(:last-child) {
    float: right;
}

.webstorm-level .all_container #bi-page-ct-profile #container_profile_1 .boxcontent {
    overflow: visible;
}

.webstorm-level .content#bi-page-ct-profile #my_idea_drafts_container > p > a:last-child {
    color: #111 !important;
}

.webstorm-level #bi-page-ct-profile #container_profile_1 .title_back::before {
    content: none !important;
}

#global-nav-bar .f-nav-right > .f-nav-icons:first-child {
	display: none !important;
}
#subheader svg {
    max-height: 90px;
}

section#faq {
    background: #F2F2F2 !important;
}

#affiliate-name h2 {
    font-size: 22px  !important;
}

.webstorm-level #bi-page-ct-login #container_plogin_2 {
    height: 100% !important;
    min-height: 100vh !important;
}