html {
	padding: 10px;
}

body {
	background-color: #ffffff;
	color: #000000;
}

h2, h3 {
	background: none;
}

a {
	color: #3C9AAF;
	text-decoration: none;
}

fieldset {
	border: 3px solid #ddd;
}

.maincontainer {
	background-color: #ffffff;
}


/*buttons*/

.btn {
	display:inline-block;
	cursor: pointer;
	background: #444444; 
	text-decoration: none;
	border: none;
	color: #fff;
	text-shadow: none;
	text-transform: uppercase;
	border: 3px solid #666666;
	border-radius: 2px;
	font-weight: bold;
	padding: 13px 27px;
	font-size: 15px;
	box-shadow: none;
	transition: all .2s ease-in-out;
}

.btn:hover {
	background: #4f4f4f; 
	/*transform: scale(1.05,1.05);*/
	transition: all .2s ease-in-out;
}

form.formResponsive input[type="submit"],
form.formResponsive button[type="submit"],
form.formResponsive input[type="button"].rsform-button-next,
form.formResponsive button[type="button"].rsform-button-next,
.btn-primary {
	background-color: #ffffff;
	border: 3px solid #333333;
	color: #333333;
}

.btn.btn-primary.btn-checkout,
.btn.btn-primary.btn-checkout:hover,
.btn.btn-primary.hikabtn_checkout_next,
.btn.btn-primary.hikabtn_checkout_next:hover { 
  color: #ffffff;
}

form.formResponsive input[type="submit"]:hover,
form.formResponsive button[type="submit"]:hover,
.btn-primary:hover {
	border: 3px solid #333333;
	color: #ffffff;
}

form.formResponsive input[type="submit"]:active,
form.formResponsive button[type="submit"]:active,
.btn-primary:active,
.btn-primary:focus {
	background: transparent !important; 
	border: 3px solid #000000 !important;	
	color: #000000 !important;
}


/**********HIKASHOP**/

/*cart - popups*/

.hikashop_product_edit_cart_image {
	max-width: 100%;
}

.hkcontrol-label {
	font-weight: bold;
	color: #444;
}

.hikashop_item_product_name_text {
	height: auto !important;
}
