:root {
  --jd-font-color: #1f1f1f;
  --jd-light-font-color: #4f4f4f;
  
  --jd-action-color: #f6c445;
  
  --jd-action-color-alt: #9ac1ef;
  
  --jd-link-color: #333; /*rgb(20, 110, 190)*/
  
  --jd-light-border-color: #f1f1f1;
  
  
  --jd-fonts-to-use: "Ubuntu", cera-round-pro, "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  
  
  --jd-default-background: #ffffff;
  --jd-alt-background: #ffffff;
  
  --jd-hero-background: #0081c8;
  
  --jd-hint-color: #4f4f4f;
}



body
{
	font-family: var(--jd-fonts-to-use);
/* 	font-family: 'Lucida Grande'; */
	background: var(--jd-default-background);
}

*{
	font-family: var(--jd-fonts-to-use);
}

h1, h2, h3, h1, h2, h3 , p
{
/* 	margin-top: 20px; */
/* 	margin-bottom: 10px; */
    
    	font-family: var(--jd-fonts-to-use);
}


a {
	color: var(--jd-link-color) !important;
	text-decoration: none !important; 
}

.header_nav
{
	width: 100%;
	
	background-color: var(--jd-default-background) ;
	color: #084F70;
/* 	box-shadow: 0 8px 16px -8px rgba(0, 0, 0, 0.15);	 */
/* 	padding: 10px 0; */
	  padding-bottom: 0px;

	min-height: 65px;
	
/* 	text-transform: uppercase; */
/* 	font-weight: bold; */
}

.header_logo
{
  display: inline-block;
  float: left;
  height: 55px;
  margin: 0 0px;
  /*width: 80px;*/
}


.header_nav ul
{
	/*background: transparent;*/
	list-style-type: none;
	/*margin-left: 20px;*/
/* 	padding: 15px 0px; */
	
	padding-bottom: 0px;
}


.header_nav li
{
	display: inline;
	margin-right: 40px;
}


.header_nav li a
{
	font-size: 13px;
/* 	color:  white	; */
	text-decoration: none;
/* 	box-shadow: 0 8px 16px -8px rgba(0, 0, 0, 0.15);	 */
	
}

.header_nav li a:hover
{
	/*font-size: 17px;*/
/* 	color: white; */
	text-decoration: underline;
/* 	font-weight: bold; */
	/*border-bottom: 2px solid #2593D5;*/

}

#header_nav_contact
{
	
	width: 100%;
	
	background-color:var(--jd-default-background) ;
	color: white;
	box-shadow: 0 8px 16px -8px rgba(0, 0, 0, 0.15);	
	padding: 10px 0;
	padding-bottom: 0px;
	
	min-height: 65px;
	
/* 	text-transform: uppercase; */
}

#header_nav_contact li a
{
	color: white;
}

#header_nav_contact li a:hover
{
	color: white;
}

#header_nav_menu li a
{
	color: #444;
}

#header_nav_menu li a:hover
{
	color: #444;
}


#header_nav_signup
{
	/*border: 1px  #2593D5 solid; */
	border-radius: 5px;
	background-color: #F6921E; /* #63c986; */
	color: white	;
	/*padding: ;*/
	padding: 7px 23px;
}


.big_signup
{
	/*border: 1px  #2593D5 solid; */
	border-radius: 8px;
	background-color: #006699 !important;
	color: white  !important;
	/*padding: ;*/
	padding: 10px 23px;
	min-width: 330px;
}

.big_signup:input
{
	min-width: 330px;
}


.float_left
{
	float:left; 
}



.float_right
{
	float:right;
	margin-right: 40px;
	/*display: block;*/
	/*position: absolute;	*/
}

#container-front-page
{
	
	background-color: #d5d5d5; /*#1b5b79;*/
	background-image: url('/res/blue/img/backgrounds/background.jpg');
	background-position: center; 
	background-size: cover; 
	
	
/* 	background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%239c92ac' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E"); */
/* 	background-image: url('/res/lily/img/backgrounds/skyline-background-1.jpg'); */
/* 	background-position: bottom; */
/* 	height: 400px; */
/* 	padding-bottom: 100px; */
/* 	position: static; */
/* 	display: block; */
/* 	top:-120px; */
 
	
/* 	background-image: url('http://unbounce.wpengine.netdna-cdn.com/photos/heroshot.svg');	 */

/* 	background-color: #0081c8; */
/* 	background-image: url('/res/lily/img/line-chart.svg'); */
/* 	background-color: #1b5b79; */
/* 	background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%239c92ac' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");background-size: contain; */
	
/* 	background-repeat: repeat;  */

/* 	background-position: center; */
	
/* 	opacity: 0.5;	 */
}

#container-offer-page
{

	background-color: #f5f5f5;
/* 	background-image: url(data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%239c92ac' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E);	 */

	background-repeat: repeat;
	
/* 	padding-left: 25px; */
	
	/* 	opacity: 0.5;	 */
}
#container-faq-page
{

	background-color: white;

}

#container-sellers-page
{

	background-color: white;
/	background-size: cover;
	
	padding-left: 25px;
	
}


#hero-wrapper
{
	
	width: 100%;
	position: relative;
	overflow: hidden;

}

#offer-hero-div
{
	height: 750px; 
}
/* 	color: white; */
/* 	height: 600px; */
	background: #DDECF2;
	color:rgb(105, 105, 105);
}

#offer-hero-div h1
{
	font-size: 65px;
}

#offer-hero-div h2
{
	font-size: 32px;
}


#home-jumbo-form-submit
{
	color: #4f4f4f;
}


#home-jumboform-background-div
{
	background: var(--jd-hero-background);

}
#home-jumboform-div
{
	width: 100%;
	text-align:left;
	
	color: var(--jd-font-color);
	
/* 	margin-top:180px; */
/* 	margin-bottom: 220px; */
	padding-top: 62px;
	padding-bottom: 20px;
	
	
	
}

#home-jumboform-div h1
{
/* 	color: white; */
/* 	color: #3a3a3a; */
/* 	font-weight: bold; */
	font-size: 64px;
	text-align: center;	
/* 	text-shadow: 2px 2px #1b4260; */
/* 	text-shadow: 1px 1px #1a1a1a; */
	

}


#home-jumboform-div h4
{
/* 	color: white; */
	color: var(--jd-hint-color);
/* 	font-weight: bold; */
	font-size: 32pt;
	text-align: center;	
/* 	text-shadow: 2px 2px #1b4260; */
/* 	text-shadow: 1px 1px #1a1a1a; */
	

}

#home-jumboform-div h2
{
/* 	color: white; */
/* 	color: #3a3a3a; */
/* 	font-weight: bold; */
	font-size: 32pt;
/* 	text-shadow: 2px 2px #1b4260; */
/* 	text-shadow: 1px 1px #1a1a1a; */
	

}


#home-jumbo-form-keyword {
/*     text-align: center; */

    color: #6c6c6c;
    height: 48px;
	
	margin: 0 auto;
    
}


#form-keyword-small {
/*     text-align: center; */
/*     padding: 6px; */
    width: 400px;
/*     font-size: 18px; */
    color: #6c6c6c;
/*     height: 48px; */
    
    padding: 10px;
    
    margin: 0px auto;
    margin-top: 4px;
}



#home-jumbo-form
{
	
}

#home-jumbo-form input
{
/* 	min-width: 500px; */
}



/**************************************************************************/
.btn-checkout { 
	color: #FFFFFF !important;  
	background-color: #F6921E !important;  
	border-color: #F6921E !important;  
	box-shadow: rgb(219, 130, 26) 0px 4px 0px 0px !important;  
	border: 2px solid #F6921E !important;  
}

 
.btn-checkout:hover, 
.btn-checkout:focus, 
.btn-checkout:active, 
.btn-checkout.active, 
.open .dropdown-toggle.btn-checkout { 
  color: #fff; 
  background-color: #F99E34; 
  border-color: #F99E34;
  
  /*border-width: 4px;*/
 
  box-shadow: 0 4px 0 #DB821A;
 
  
} 
 
.btn-checkout:active, 
.btn-checkout.active, 
.open .dropdown-toggle.btn-checkout { 
  background-image: none; 
}  

.btn-checkout:disabled
{
	background:  #8DD18D;
	box-shadow: 0 4px 0 #78BA78;
	
}
/********************************************************************************/

a.signup_form_btn
{
	font-size: 16px;
	/* border: 1px #2593D5 solid; */
	border-radius: 5px;
	background-color: #F6921E;
	color: white !important;
	/* padding: ; */
/* 	padding: 7px 7px; */
	padding: 8px 16px;
	width: 100%;
}

a.signup_form_btn:hover
{
	/* border: 1px #2593D5 solid; */
	border-radius: 5px;
	background-color: #FFA51A;
	color: white !important;
	/* padding: ; */
	/* 	padding: 7px 7px; */
	padding: 8px 16px;
	width: 100%;
}


a.signup_form_btn:active
{
	/* border: 1px #2593D5 solid; */
	border-radius: 5px;
	background-color: #FFA51A;
	color: white !important;
	/* padding: ; */
	/* 	padding: 7px 7px; */
	padding: 8px 16px;
	width: 100%;
}


a.signup_form_btn:visited
{
	/* border: 1px #2593D5 solid; */
	border-radius: 5px;
	background-color: #FFA51A;
	color: white !important;
	/* padding: ; */
	/* 	padding: 7px 7px; */
	padding: 8px 16px;
	width: 100%;
}


/********************************************************************************/

/**************************************************************************/
.jd--action-btn { 
	color: var(--jd-font-color) !important;  
	background-color: var(--jd-action-color) !important;  
	border-color: black !important;  
	box-shadow: black 0px 4px 0px 0px !important;  
	border: 2px solid black !important;  
	border-radius: 8px !important;
}

 
.jd--action-btn:hover, 
.jd--action-btn:focus, 
.jd--action-btn:active, 
.jd--action-btn.active, 
.open .dropdown-toggle.jd--action-btn { 
  color: #fff; 
  background-color: #F99E34; 
  border-color: #F99E34;
  
  /*border-width: 4px;*/
 
  box-shadow: 0 4px 0 black;
 
  
} 
 
.jd--action-btn:active, 
.jd--action-btn.active, 
.open .dropdown-toggle.jd--action-btn { 
  background-image: none; 
}  

.jd--action-btn:disabled
{
	background:  #8DD18D;
	box-shadow: 0 4px 0 #78BA78;
	
}


.jd--action-btn-alt { 
	color: var(--jd-font-color) !important;  
	background-color: var(--jd-action-color-alt) !important;  
	border-color: black !important;  
	box-shadow: black 0px 4px 0px 0px !important;  
	border: 2px solid black !important;  
	border-radius: 8px !important;
}

 
.jd--action-btn-alt:hover, 
.jd--action-btn-alt:focus, 
.jd--action-btn-alt:active, 
.jd--action-btn-alt.active, 
.open .dropdown-toggle.jd--action-btn-alt { 
  color: #fff; 
  background-color: #F99E34; 
  border-color: #F99E34;
  
  /*border-width: 4px;*/
 
  box-shadow: 0 4px 0 black;
 
  
} 
 
.jd--action-btn-alt:active, 
.jd--action-btn-alt.active, 
.open .dropdown-toggle.jd--action-btn-alt { 
  background-image: none; 
}  

.jd--action-btn-alt:disabled
{
	background:  #8DD18D;
	box-shadow: 0 4px 0 #78BA78;
	
}


.jd--btn-lg
{
	font-size: 16pt !important;
	padding: 8pt;
}


.jd--btn-std
{
	font-size: 10pt !important;
	padding: 5pt;
}


.jd--btn-sm
{
	font-size: 8pt !important;
	padding: 1pt;
}



#never-been-easier
{	
	display: block;
/* 	margin-top: 200px; */
	text-align: center;
/* 	background: #f0f0f0; */
	padding-bottom: 60px;
}




#footer
{
	background: #fff;
	color: #7a7a7a;
	
	min-height: 200px;
}

#footer a
{
	color: #4f4f4f;
}


.pagination small
{
	font-size: 12px;
}







/******************** Offer Box CSS ********************************/

.offer-box
{
	
	/* 	background-color: #333; */
/* 	padding: 15px; */
	
/* 	background-color: rgba(30,30,30,0.9); */
	background-color: #084F70;
	min-height: 120px;
}

.offer-box-label
{
/* 	color: #fff; */
/* 	font-size: 18px; */
	font-weight: normal;
	
	
}

#offer-box-input
{	
	color: #4f4f4f;
	/* 	opacity: 1.0;  */
	background: rgba(255, 255,255, 1);
}



.inside
{
	/* 	background-color: rgba(50,50,50,0.9); */
	
	border: none;
	/* 	opacity: 1; */
	
	/* 	background: rgba(255, 0, 0, 1); */
}


.offer-box::after {
	border-style: solid;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent #d8d8d8;
	content: "";
	height: 0;
	position: absolute;
	right:-5px;
	top: calc(50% - 10px);
	width: 0;
}
.offer-box:after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



.inquire-form-title
{
	color: white;
	background: #0081c8;
	
	
}

.inquire-form-title h2
{
	margin-top: 10px;
	margin-bottom: 10px;
	
	font-size:	20px !important;
	
	padding: 10px;
}



.inline_list
{
	margin: 15px;
	padding: 15px;
	
	margin-left: 0px;
	padding-left: 0px;	
}

.inline_list li
{
	display: inline;
	margin-right: 25px;
}


#faq-inquire
{
	font-weight: normal;
}  


#faq-inquire p
{
	font-weight: normal;
	font-size: 14px;
}



#faq-inquire h4
{
/* 	color: #0081c8; */
	font-size: 1.2em;
	color var(--jd-link-color);
}



#container-offer-thank-you-page
{
	background: #DDECF2;
	color: #555;	
	padding: 20px;
	text-align: center;
}



#container404
{ 
	background: #DDECF2;
	background-size: cover;
	color: #555;	
	padding: 20px;
	text-align: center;

	background-position: bottom;
	min-height: 500px;	
}

.white
{
	background: white !important;
}


.light-blue
{ 
	background:  #DDECF2 !important;
}

.dark-blue
{
	background:  #084F70 !important;
	color: white !important;
}

.blue
{
	background:  #0098DB !important;
	color: white !important;
	
}



.yellow
{
	background: var(--jd-action-color) !important;
	color: var(--jd-font-color) !important;
	
}


.jd-text-color
{
	color: var(--bc-font-color) !important;
}



.world
{
	background: url(/res/lily/img/backgrounds/world-lighter.jpeg);
	color: white;
	background-size: cover;
}
.office-desk
{
	background: url(/res/lily/img/backgrounds/office-desk.jpeg);
	color: white;
	background-size: cover;
	
}

.notification
{
  padding: 15px;
  
  border-radius:10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  font-size: 16px;
  
  text-align: center !important;
}


.notification-warning
{
  background:   #FAFFBD;
}


.notification-success
{
	background:  #DDECF2 !important;
}

.notification-info
{
	background: #DFF0D8;
}

.notification-title-light-gray
{
	background: #f0f0f0;
}



#signup_form
{
	background: white;
	color: #6f6f6f;
	padding: 20px;
}

#sign_form_wrapper
{
	background: white;
	color: #6f6f6f;

	margin: 0 auto;
	width: 600px;
	margin-top: 60px;
}

#signup_form_header
{
	padding: 5px;
	padding-top: 1px;
}


.dissapear-on-small
{
	display: none;

}

/*
 * 
margin-top:20px;color: white; background:#635bff; border:2px solid #635bff; border-radius: 5px; margin: 0 auto; width: 400px;
 */

#stripe_order_button
{
	color: white;
	border-radius: 5px;
	background-color: #635bff ;  /*#009bc9*/
	padding-bottom: 15px;
	padding-top: 10px; 
	padding-left: 20px; 
	padding-right: 20px;
	text-decoration: none;
	font-size: 1.5em;
	box-shadow: #4440b4 0px 4px 0px 0px;  /*#084f70*/
	border: 2px solid #4440b4  !important; 	 /*#111439 #008ab3  #084f70*/
	text-shadow: 1px 1px #4440b4;
	width: 320px;
	margin: 0 auto;
}


@media (min-width: 520px) 
{
	.dissapear-on-small{
/* 		width: 8%; */
		display: block;

	}

	#stripe_order_button
	{
	
		width: 450px !important;
		font-size: 2.0em;
	}
}


.panel-alt-color
{
	background-color: var(--jd-action-color-alt);
	color: var(--jd-link-color);
}



.notification-panel
{
	
	border-radius: 10px; 
	padding: 20px; 
	box-shadow: 0px 4px 6px rgba(0,0,0,0.1); 
	text-align: center; 
	margin: 20px auto; 
	width: 90%;
	
		

}


.notification-panel p
{
	margin: 0; 
	font-size: 1.25rem; 
	
}

.nav-link
{
	color: var(--jd-link-color) !important;
}

.nav-link a
{
	color: var(--jd-link-color) !important;
}


.pitch-icons
{
	color: #1c274c;
}





.circle-icon 
{
	position: relative;
	display: inline-block;
	font-size: 2em; /* Adjust size as needed */
	margin: 10px;
	
}

.circle-icon .fas 
{
/* 	color: #000; /* Circle color */ */
	color: #f05a28;
	
}

.circle-icon .number {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 0.5em; /* Adjust size as needed */
	color: #fff; /* Number color */
	
}



.message-box-panel
{
	margin: 0 auto;
}


.sign-up
{
	border-radius: 8pt !important;
	background: white;
	width: 95%;
	color: var(--bc-font-color);
	padding: 10pt;
}




.wrapper 
{
	display: flex;
	flex-direction: column;
	min-height: 100vh;
}
.content {
	flex: 1;
}


.panel-link
{
	text-decoration: underline !important;
	font-weight: bold !important; 
}
