@charset "UTF-8";
/* CSS Document */

/* =========================      global      ========================== */
#container										{width:860px; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#kimbiaHolder h1,#kimbiaHolder h2				{font-family: 'Oswald', sans-serif;}
#kimbiaHolder ul li								{list-style:disc; padding-left:6px; margin-left:40px; line-height:24px; font-size:16px;}
#kimbiaHolder .divider							{height:1px; width:100%; display:block; background:#b2b2b2;}
#kimbiaHolder div.kimbiaDiv						{font-size:16px important!;}


/* ========================     Kimbia Form      ======================== */	
#kimbiaHolder									{width:450px; background:#fff;border-radius:5px; margin:20px auto; font-size:16px;}
#kimbiaHolder #donationOther					{float:left; width:264px; margin:0 4px 6px;}
#kimbiaHolder .donateTab						{cursor: pointer; background:#349dd6; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); display: block !important; padding: 10px 0; border-radius: 5px; text-align: center;border-top:1px solid #8fb7d8; border-left:1px solid #8fb7d8; border-right:1px solid #3a5675; border-right:1px solid #3a5675; color: white; font-weight: bold; font-size:16px; text-decoration:none; letter-spacing: 1px; width:136px; float:left; margin:0 4px 6px;-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	-o-transition: all .2s linear;	-ms-transition: all .2s linear;	transition: all .2s linear;}
#kimbiaHolder a.donateTab:hover,
#kimbiaHolder .donationSet .active				{background:#1e79ab;}
#kimbiaHolder input.k_text						{background: white;border: 1px solid #8A8383;border-radius: 5px;-webkit-border-radius: 5px;moz-border-radius: 5px;height: 34px; display:inline;width: 96%; padding:0 5px; line-height:30px; padding-left:7px;}
div.kimbiaDiv label								{display:block;margin-bottom: 4px;}
div.kimbiaDiv select.k_select					{padding: 5px 0;display: inline-block!important;height: 38px!important;-webkit-appearance: menulist-button;border: 1px solid #8A8383!important;clear:none!important;border-radius: 5px;-webkit-border-radius: 5px;moz-border-radius: 5px; width:101%;}
#kimbiaHolder .kimbia_FirstName					{width:213px; float:left;}
#kimbiaHolder .kimbia_LastName					{width:220px; float:left; margin-left:16px;}
#kimbiaHolder .kimbia_ContactEmail				{clear:right;}
#kimbiaHolder .kimbia_city, .kimbia_state		{float:left!important;clear:none!important;}
#kimbiaHolder .kimbia_city						{width:180px;}
#kimbiaHolder .kimbia_state						{margin-left:15px!important;}
#kimbiaHolder .kimbia__payment_verification		{float:left; width:130px;}
#kimbiaHolder .kimbia__payment_monthExpires,					
#kimbiaHolder .kimbia__payment_yearExpires		{float:left; width:141px; margin-left:15px;}
#kimbiaHolder .k_button							{background-color:#58a920;border-right: 1px solid #427f18;border-bottom: 1px solid #427f18; border-left:1px solid #95c473; border-top:1px solid #95c473;padding: 14px 15px;border-radius: 5px;-webkit-border-radius: 5px;moz-border-radius: 5px;color: white;font-size: 17px;cursor: pointer;margin: 0 auto 20px auto;display: block;font-weight: bold;}
div.kimbiaDiv button.k_button.forward 			{font-size:24px!important;}
div.kimbiaDiv .invalid							{background:none!important;}
div.kimbiaDiv div.k_rbGroup label.k_nonChoice,
div.kimbiaDiv input.k_money						{display:none!important;}
div.kimbiaDiv span.k_otherMoneyHint				{float:right;}
.k_buttonBlock tbody							{width:100%; display:table;}
#paymentIcon									{background:url(../../kimbia/images/payment.png) no-repeat; width:295px; height:59px; display:block;}
.k_payPlan										{display:inline!important;}
div.kimbiaDiv span.k_paymentPlanHint			{display:none;}
/* ==========================   Clear Folat   =========================== */
.donationSet:after								{content:'.'; clear:both; display:block; visibility:hidden; height:0;}
	
	
	
/* ---------------------------------------- */
/* responsive */

/*  */
/* Tablet (Portrait), Design for a width of 768px */
@media (min-width: 768px) and (max-width: 1023px) {
	body 							{min-width: 768px !important;}	
	
}

/* Mobile (Landscape), Design for a width of 480px */
@media (min-width: 480px) and (max-width: 767px) {
	body 							{min-width: 480px !important;}
	#kimbiaHolder					{padding: 24px 12px 0 8px;}
	input.k_text					{width:95%;}
	div.kimbiaDiv select.k_select	{width:99%;}
	
	
}

/* Mobile (Portrait), Design for a width of 320px */
@media (max-width: 479px) {
	body 							{min-width: 320px !important;}
	#kimbiaHolder					{width:300px; padding: 14px 14px 0 6px;}
	input.k_text					{width:94%;}
	div.kimbiaDiv select.k_select	{width:99%;}
	#kimbiaHolder					{border-radius: 0px;-webkit-border-radius: 0px;moz-border-radius: 0px; border:none;}
	.kimbia_FirstName,				
	.kimbia_LastName				{width:100%; float:none; margin-left:0;}
	.kimbia__payment_verification,	
	.kimbia__payment_monthExpires,					
	.kimbia__payment_yearExpires	{float:none; width:152px; margin-left:0;}
	.kimbia_city, .kimbia_state		{float:none!important;width:100%;}
	.kimbia_state					{margin-left:0!important;}
	
	
}	