#dffbah_standard_login_popup { position:fixed; top:20px; left:calc(50% - 300px); box-sizing:border-box; display:flex; justify-content:space-between; width:600px; padding:10px; border:1px solid #dddddd; border-radius:7px; background-color:#ffffff; opacity:0.9; }

	#dffbah_standard_login_popup label { box-sizing:border-box; display:inline-block; }
	
	#dffbah_standard_login_popup label input[type="text"] { width:auto; padding:4px 6px; border:1px solid #dddddd; border-radius:4px; }
	
	#dffbah_standard_login_popup .dffbah_apply { box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none; background-color:#ffffff; border:1px solid #dddddd; border-radius:4px; cursor:pointer; padding:4px 11px; }
	#dffbah_standard_login_popup .dffbah_apply:hover { background-color:#f6f6f6; }

#dffbah_affiliate_stripe_1 + div { width:100%; font-family:"Open Sans",sans-serif; }
	
	#dffbah_affiliate_stripe_1 + div { height:80px; }
	
	#dffbah_affiliate_stripe_1 + div .dffbah_body { display:flex; position:fixed; top:0px; left:0px; box-sizing:border-box; width:100vw; height:80px; padding:0 50px; color:#ffffff; background-color:rgb(63,154,89); font-family:"Open Sans",sans-serif; font-size:16px; z-index:1111000000; }
	
		#dffbah_affiliate_stripe_1 + div .dffbah_logo { width:60px; padding:8px 0 0; }
			#dffbah_affiliate_stripe_1 + div .dffbah_logo > img { width:100%; }
			
		#dffbah_affiliate_stripe_1 + div .dffbah_title { box-sizing:border-box; width:120px; padding:22px 0 0 12px; font-size:17px; font-weight:bold; line-height:1.02em; text-align:left; }
		
		#dffbah_affiliate_stripe_1 + div .dffbah_menu_toggle { display:none; vertical-align:top; }
			#dffbah_affiliate_stripe_1 + div .dffbah_menu_toggle > i { vertical-align:top; }
		
		#dffbah_affiliate_stripe_1 + div .dffbah_menu { display:flex; justify-content:flex-end; width:calc(100% - 320px); list-style:none; padding:0; margin:0; font-size:16px; }
			#dffbah_affiliate_stripe_1 + div .dffbah_menu > li { box-sizing:border-box; display:inline-block; padding:28px 30px 0 0; margin:0; }
				#dffbah_affiliate_stripe_1 + div .dffbah_menu > li > a[href] { color:#ffffff; text-decoration:none; }
				#dffbah_affiliate_stripe_1 + div .dffbah_menu > li > a[href]:hover { color:#c7c7c7; }
				
				#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container { position:relative; }
					#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > a { cursor:pointer; color:#ffffff; text-decoration:none; }
					#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > a:hover { color:#c7c7c7; }
					#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container:hover > a { color:#c7c7c7; }
				
					#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu { position:absolute; list-style:none; top:60px; right:20px; display:none; width:260px; padding:0; border-radius:6px; margin:0; background-color:rgb(63,154,89); font-size:16px; }
					#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container:hover > .dffbah_submenu { display:block; }
						#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li { padding:0; margin:0; width:100%; background-color:rgb(63,154,89); }
						#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li:first-child { border-radius:6px 6px 0 0; }
						#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li:last-child { border-radius:0 0 6px 6px; }
						#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li:first-child:last-child { border-radius:0 0 6px 6px; }
						#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li:not(:first-child) { border-top:1px solid #fafafa; }
							#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li > a { display:block; box-sizing:border-box; width:100%; padding:14px 28px; color:#fafafa; font-weight:500; text-decoration:none; transition:all 0.25s ease-in-out; }
							#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li:first-child > a { border-radius:6px 6px 0 0; }
							#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li:last-child > a { border-radius:0 0 6px 6px; }
							#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li:first-child:last-child > a { border-radius:6px; }
							#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li.dffbah_active > a,
							#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li > a:hover { color:#ffffff; background-color:#21502f; }
		
		#dffbah_affiliate_stripe_1 + div .dffbah_login { box-sizing:border-box; width:180px; padding:16px 0; }
		#dffbah_affiliate_stripe_1 + div .dffbah_login .dffbah_stack { font-size:16px; }
			#dffbah_affiliate_stripe_1 + div .dffbah_login > .dffbah_login_button { box-sizing:border-box; width:100%; padding:12px 30px; border-radius:30px; background-color:#47b5ed; text-align:center; font-weight:bold; cursor:pointer; box-shadow:0 2px 2px 0 rgb(0 0 0 / 20%); transition:all 0.2s ease-in-out; }
			#dffbah_affiliate_stripe_1 + div .dffbah_login > .dffbah_login_button:hover { background-color:#148cca; }
			#dffbah_affiliate_stripe_1 + div .dffbah_login > .dffbah_login_button.dffbah_bi_kbid_container { padding:12px 10px; font-size:12px; color:#e6e6ff; font-weight:normal vertical-align:middle; }
				#dffbah_affiliate_stripe_1 + div .dffbah_login > .dffbah_login_button.dffbah_bi_kbid_container > .dffbah_em { font-size:14px; font-weight:bold; color:#ffffff; vertical-align:bottom; }
				
				#dffbah_affiliate_stripe_1 + div .dffbah_login > .dffbah_login_button > .dffbah_field_list { list-style:none; display:flex; flex-wrap:wrap; width:100px; padding:0; margin:0; font-size:11px; }
					#dffbah_affiliate_stripe_1 + div .dffbah_login > .dffbah_login_button > .dffbah_field_list > li { width:100%; }
						#dffbah_affiliate_stripe_1 + div .dffbah_login > .dffbah_login_button > .dffbah_field_list > li > .dffbah_label { display:inline-block; width:36px; text-align:left; }
	
	#dffbah_affiliate_stripe_1 + div .dffbah_modal { display:none; font-family:"Open Sans",sans-serif; }
	#dffbah_affiliate_stripe_1 + div .dffbah_modal.dffbah_active { display:block; }
	
		#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_overlay { position:fixed; top:0px; left:0px; width:100vw; height:100vh; background-color:#000000; z-index:1111000001; opacity:0.5; }
		#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas { position:fixed; top:0px; left:0px; display:flex; align-items:center; justify-content:center; width:100vw; height:100vh; background-color:transparent; z-index:1111000002; }
		
			#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content { position:relative; box-sizing:border-box; width:1000px; max-width:calc(100vw - 50px); height:auto; padding:40px 50px; border-radius:7px; background-color:#ffffff; }
				#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_exit { position:absolute; top:8px; right:16px; display:inline-block; font-size:30px; cursor:pointer; }
				
				#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_header { padding:0 0 20px; font-size:20px; text-align:center; }
				#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_info { box-sizing:border-box; width:calc(100% - 20px); max-width:700px; padding:0 0 10px; margin:0 auto; text-align:center; }
				#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_notification { box-sizing:border-box; width:calc(100% - 20px); max-width:700px; min-height:24px; padding:0; margin:0 auto 16px; text-align:center; color:indianred; }
				
				#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_login_input_block { display:flex; height:46px; justify-content:space-between; }
					#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_login_input_block > input[type="text"] { box-sizing:border-box; width:calc(33.33% - 45px); height:100%; background-color:#ffffff; background-clip:border-box; color:#232323; line-height:1rem !important; height:auto; padding:0.6rem 1.2rem; transition:border-color .25s ease 0s; border:1px solid transparent !important; border-radius:4px; box-shadow:rgb(0 0 0 / 7%) 0px 1px 1px 0px, rgb(0 0 0 / 7%) 0px 1px 3px 0px, rgb(0 0 0 / 3%) 0px 0px 0px 1px; font-size:16px; font-family:"Open Sans",sans-serif;	}
					#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_login_input_block.dffbah_with_logout > input[type="text"] { width:calc(33.33% - 80px); }
					
					#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_login_input_block > button { cursor:pointer; height:100%; padding:10px 20px; border:2px solid #3f9a59; border-radius:30px; color:#3f9a59; background-color:#ffffff; font-size:16px; font-weight:400; font-family:"Open Sans",sans-serif; }
					#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_login_input_block > button:hover,
					#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_login_input_block > button:active { border:2px solid #265c35; color:#265c35; }
					
	@media (max-width:992px) {
	
	#dffbah_affiliate_stripe_1 + div { height:60px; transition:height 1s; }
	#dffbah_affiliate_stripe_1 + div .dffbah_body { height:60px; transition:height 1s; padding:0 50px; }
	
		#dffbah_affiliate_stripe_1 + div .dffbah_logo { width:45px; transition:width 1s; padding:8px 0 0; }
			#dffbah_affiliate_stripe_1 + div .dffbah_logo > img { width:100%; }
			
		#dffbah_affiliate_stripe_1 + div .dffbah_title { box-sizing:border-box; width:120px; padding:13px 0 0 12px; transition:padding 1s; }
		
		#dffbah_affiliate_stripe_1 + div .dffbah_menu_toggle { position:fixed; top:0px; right:10px; box-sizing:border-box; height:60px; padding:16px 20px 0; display:block; font-size:28px; cursor:pointer; }
			#dffbah_affiliate_stripe_1 + div .dffbah_menu_toggle > i { transition:all 1s ease; }
		
		#dffbah_affiliate_stripe_1 + div .dffbah_menu { position:fixed; top:60px; right:0px; display:none; flex-wrap:wrap; justify-content:flex-end; box-sizing:border-box; width:500px; max-width:100vw; max-height:calc(100vh - 60px); padding:70px 0 0; overflow-y:scroll; background-color:rgb(63,154,89); border-top:1px solid rgb(68,164,94); }
		#dffbah_affiliate_stripe_1 + div .dffbah_menu_toggle.dffbah_active ~ .dffbah_menu { display:flex; }
		
			#dffbah_affiliate_stripe_1 + div .dffbah_menu > li { box-sizing:border-box; display:block; box-sizing:border-box; width:100%; padding:0; border-top:1px solid rgb(66,160,92); }
			
			#dffbah_affiliate_stripe_1 + div .dffbah_menu > li > a[href],
			#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > a { display:block; box-sizing:border-box; width:100%; padding:20px 24px; color:#fafafa; }
					#dffbah_affiliate_stripe_1 + div .dffbah_menu > li > a[href]:hover,
					#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > a:hover { color:#ffffff; background-color:rgb(51,130,72); }
					#dffbah_affiliate_stripe_1 + div .dffbah_menu > li:hover > a[href],
					#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > a.dffbah_active { color:#ffffff; background-color:rgb(51,130,72); }
				
					#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu { position:static; display:none; width:100%; border-radius:0px; }
					
					#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container:hover > .dffbah_submenu { display:none; }
					#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > a.dffbah_active ~ .dffbah_submenu { display:block; }
					
						#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li { background-color:rgb(63,154,89); }
						#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li:first-child { border-radius:0; border-top:1px solid rgb(66,160,92); }
						#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li:not(:first-child) { border-top:1px solid rgb(66,160,92); }
						
							#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li > a { padding:20px 24px 20px 50px; background-color:rgb(63,154,89); }
							#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li:first-child > a { border-radius:0; }
							#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li:last-child > a { border-radius:0; }
							#dffbah_affiliate_stripe_1 + div .dffbah_menu > li.dffbah_submenu_container > .dffbah_submenu > li > a:hover { color:#ffffff; background-color:rgb(51,130,72); }
			
			
		#dffbah_affiliate_stripe_1 + div .dffbah_login { position:fixed; top:57px; right:20px; display:none; box-sizing:border-box; width:160px; padding:16px 0; }
		
		#dffbah_affiliate_stripe_1 + div .dffbah_menu_toggle.dffbah_active ~ .dffbah_login { display:block; }
		
	}
	
	@media (max-width:768px) {

		    #dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_login_input_block { display:flex; height:auto; flex-wrap:wrap; justify-content:center; }
					#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_login_input_block > input[type="text"],
					#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_login_input_block.dffbah_with_logout > input[type="text"] { box-sizing:border-box; width:100%; height:46px; margin-bottom:16px; }
					#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_login_input_block > button { width:calc(100vw - 30px); max-width:200px; height:46px; }
					#dffbah_affiliate_stripe_1 + div .dffbah_modal > .dffbah_modal_canvas > .dffbah_modal_content > .dffbah_login_input_block > button.dffbah_login_action { margin-bottom:16px; }
					
	}
	
	@media (max-width:576px) {
		
		#dffbah_affiliate_stripe_1 + div .dffbah_body { padding:0 50px 0 30px; transition:padding 1s; }
		#dffbah_affiliate_stripe_1 + div .dffbah_title { display:block; }

	}