#block-giganet-orders-giganet-orders br {
	display:none;
}

.orders_error {
  color: red;
}

.orders_title{
	font-weight:normal;
	color:#80b734;
	text-transform:uppercase;
	border-bottom:2px #e0e0e0;
	margin-bottom:15px;
	max-width:860px;
}

.orders_box{
	border:1px solid #e0e0e0;
	margin-bottom:15px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:10px;
	background:white;
}

.orders_input_label{
	float:left;
	width:200px;
	display:block;
}

.orders_input{
	max-width:350px;
	width:100%;
	display:block;
	margin-bottom:15px;
}

.price{
	float:left;
	display:block;
	width:200px;
}

.orders_select{
	padding:5px;
}

.content-sidebar-wrap #block-giganet-orders-giganet-orders{
	background:#f2f2f2;
}

#orders_caution_row {
  display: none;
}

span#orders_caution_fee{
	color:e72b2b;
}

h3#orders_address_title{
	clear:both;
}

div#orders_monthly_fee_box{
	margin-bottom:20px;
}

label#orders_service_house_number_label,
label#orders_address_house_number_label,
label#orders_post_house_number_label,
label#orders_invoice_house_number_label,
label#orders_invoice_post_house_number_label{
	margin-top:20px;
}

input#orders_service_address_input,
input#orders_address_address_input,
input#orders_client_birth_place_input,
input#orders_post_address_input,
input#orders_invoice_address_input,
input#orders_invoice_post_address_input,
select#orders_service_house_number_select,
input#orders_service_add_input,
select#orders_address_house_number_select,
input#orders_address_add_input,
select#orders_post_house_number_select,
input#orders_post_add_input,
select#orders_invoice_house_number_select,
input#orders_invoice_add_input,
select#orders_invoice_post_house_number_select,
input#orders_invoice_post_add_input{
	margin-top:15px;
}

div#block-giganet-orders-giganet-orders h1 {
	color:white;
	background:#7ab02e;
	text-align:center;
	font-size:18px;
	padding:10px;
	/*border-radius:5px 5px 0px 0px;*/
	max-width:400px;
	margin-top:-40px;
	margin-bottom:-1px;
	border:none;
}

input#orders_client_id_card_number_input,
input#orders_client_address_card_number_input{
	width:143px;
}

input#orders_address_name_input,
input#orders_address_city_input,
input#orders_address_address_input{
	max-width:350px;
	width:100%;
	margin-bottom:15px;
}

input#orders_contacts_email_input,
input#orders_contacts_phone_input{
	max-width:230px;
	width:100%;
}

input#orders_address_zip_input,
input#orders_post_zip_input,
input#orders_invoice_zip_input,
input#orders_invoice_post_zip_input,
input#orders_service_zip_input{
	width:80px;
}

input#orders_submit_button{
	float:right;
	width:240px;
	height:50px;
	border-radius:5px;
	font-size:15px;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:-30px;
	margin-right:3%;
	cursor:pointer;
}

input#orders_other_post_address_input,
input#orders_other_invoice_address_input,
input#orders_other_invoice_post_address_input,
input#orders_other_service_address_input,
input#orders_loyalty_input,
input#orders_client_type_input,
input#orders_client_type_input{
	width:14px;
	display:inline;
}


textarea#orders_note_input{
	width:100%;
	max-width:910px;
	height:85px;
	margin-left:-20px;
}

select#orders_client_birth_date_year_select,
select#orders_client_birth_date_month_select{
	margin-right:10px;
}

input#orders_address_ownership_owned,
input#orders_address_ownership_not_owned{
	width:20px;
	display:inline;
}

input#orders_address_ownership_not_owned,
input#orders_client_type_company{
	margin-left:5%;
}

div#orders_loyalty_box,
div#orders_price_box,
div#orders_note_box{
	border:none;
}

label#orders_note_label{
	font-weight:normal;
	text-transform:uppercase;
	margin-left:-20px;
}

input#orders_loyalty_input{
	margin-left:-18px;
}

div#orders_payment_box{
	min-height:400px;
}

input#orders_not_owned_input{
	display:inline;
	width:20px;
}

h1#orders_package_title{
	text-transform:none;
}

input#orders_client_type_private,
input#orders_client_type_company{
	width:20px;
	display:inline;
}

div#orders_monthly_fee_box{
	margin-right:25px;
}

/*div#orders_monthly_fee_box,
div#orders_wiring_fee_box{
	float:left;
	padding:15px 10px 15px 45px;
}*/

span#orders_monthly_discount,
span#orders_wireing_discount{
	color:#f3a035;
}

div#orders_loyalty_box{
	clear:both;
}

div#orders_monthly_fee_box,
div#orders_wiring_fee_box{
	display:inline;
	border-top:1px solid #e0e0e0;
}

span#orders_monthly_sum,
span#orders_wireing_sum{
	font-size:20px;
	font-weight:bold;
}

/*order title icons*/
h3#orders_address_title{
	background:url('/content/pages/online_rendeles/home.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	/*height:24px;
	padding-left:45px;
	padding-top:10px;*/
}

h3#orders_post_title{
	background:url('/content/pages/online_rendeles/post.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	/*height:24px;
	padding-left:45px;
	padding-top:10px;*/
}
h3#orders_invoice_title{
	background:url('/content/pages/online_rendeles/bill.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	/*height:24px;
	padding-left:45px;
	padding-top:10px;*/
}
h3#orders_invoice_post_title{
	background:url('/content/pages/online_rendeles/billing.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	/*height:24px;
	padding-left:45px;
	padding-top:10px;*/
}
h3#orders_service_title{
	background:url('/content/pages/online_rendeles/address.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	/*height:24px;
	padding-left:45px;
	padding-top:10px;*/
}
h3#orders_contacts_title{
	background:url('/content/pages/online_rendeles/contact.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	/*height:24px;
	padding-left:45px;
	padding-top:10px;*/
}
h3#orders_client_title{
	background:url('/content/pages/online_rendeles/client.png');
	background-repeat:no-repeat;
	background-position:left bottom;
/*height:24px;
	padding-left:45px;
	padding-top:10px;*/
}
h3#orders_payment_title{
	background:url('/content/pages/online_rendeles/pay.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	/*height:24px;
	padding-left:45px;
	padding-top:10px;*/
}

input[type=text]:focus, textarea:focus,
.orders_select:focus {
  box-shadow: 0 0 5px #e0e0e0;
  border: 1px solid #7ab02e;
}

label#orders_service_address_label,
label#orders_service_house_number_label,
label#orders_service_add_label,
label#orders_service_address_label{
	clear:left;
}

label#orders_service_house_number_label{
	display:none;
}

label#orders_service_add_label{
	margin-top:15px;
}

select#orders_service_house_number_select{
	margin-left:20px;
}

label#orders_service_zip_city_label{
	margin-bottom:25px;
}

/*media*/
@media (min-width:1600px){
	div#block-giganet-orders-giganet-orders h1{
		margin-top:-115px;
	}
}
@media (min-width:1300px)and (max-width:1599px){
	div#block-giganet-orders-giganet-orders h1{
		margin-top:-107px;
	}
}
@media (min-width:801px)and (max-width:1299px){
	div#block-giganet-orders-giganet-orders h1{
		margin-top:-98px;
	}
}
@media (min-width:641px)and (max-width:800px){
	div#block-giganet-orders-giganet-orders h1{
		margin-top:-75px;
	}
}
@media (max-width:640px){
	div#block-giganet-orders-giganet-orders h1{
		margin-top:-52px;
	}
}

@media (max-width:400px){
	div#orders_monthly_fee_box,
	div#orders_wiring_fee_box{
		float:left;
		width:230px;
		margin-left:-25px;
		padding:15px 10px 15px 0px;
	}
}

@media (min-width:401px){
	div#orders_monthly_fee_box,
	div#orders_wiring_fee_box{
		float:left;
		width:260px;
		padding:15px 10px 15px 45px;
	}
}

@media (max-width:620px){
	input#orders_submit_button{
		margin-top:20px;
		float:left;
	}
}

@media (min-width: 690px){
	input#orders_client_birth_place_input{
		margin-left: 200px;
	}
	label#orders_client_birth_place_label{
		clear: both;
		margin-top: 25px;
	}
}

/*business*/
@media (min-width:1600px){
	.business_form #block-giganet-orders-giganet-orders h1{
		margin-top:-85px;
	}
}
@media (min-width:1300px)and (max-width:1599px){
	.business_form #block-giganet-orders-giganet-orders h1{
		margin-top:-78px;
	}
}
@media (min-width:801px)and (max-width:1299px){
	.business_form #block-giganet-orders-giganet-orders h1{
		margin-top:-69px;
	}
}
@media (min-width:641px)and (max-width:800px){
	.business_form #block-giganet-orders-giganet-orders h1{
		margin-top:-46px;
	}
}
@media (max-width:640px){
	.business_form #block-giganet-orders-giganet-orders h1{
		margin-top:-23px;
	}
}

.business_form #block-giganet-orders-giganet-orders h1{
	background:#87bfc8;
}
.business_form span,
.business_form .orders_title{
	color:#207b7c;
}
.business_form input[type=text]:focus, 
.business_form textarea:focus,
.business_form .orders_select:focus {
  box-shadow: 0 0 5px #87bfc8;
  border: 1px solid #207b7c;
}

.business_form label#orders_service_address_label,
.business_form label#orders_service_house_number_label,
.business_form label#orders_service_add_label,
.business_form label#orders_service_address_label{
	clear:left;
}

.business_form label#orders_service_house_number_label{
	display:none;
}
