/*
*	Colors:
*	#9B0000; Bordo Red;
*	#7F0000; Dark Bordo Red;
*	#A7A7A7; Dark Gray;
*	#D2D2D2; Gray;
*	#E7E7E7; Light Gray
*	#ECECEC; Very Light Gray
*
*	Fonts:
*	Font family Arial;



@font-face {
  font-family: 'Officina';
  font-style: normal;
  font-weight: normal;
  src: local('Officina'), url('fonts/OfficinaSanITC-Book.otf') format('truetype');
}
* 
* html, body{font-family: 'Officina'; font-size: 20px;}
*/

textarea { 
	resize: vertical; 
	border: solid 1px #9B0000;
	
}

html, body{}
.clear{clear: both;}
.clear-inner-info{clear: both; width: 100%; border-top: 1px solid #999; margin:15px 0;}
.left{float: left;}



select
{
	font-size: 14px !important;

}


.left_35
{
	margin-left: 35px;
}

.right_20
{
	margin-right: 20px;
}

.right_5
{
	margin-right: 5px;
}

select.form-control, input[type="text"].form-control
{
	display: inline;
	width: 234px;
	font-size: 17px;
	/*margin-left:10px;*/
}

select.form-control.fit, input[type="text"].form-control.fit
{
	margin-left:0px;
}

select.form-control.middle_width, input[type="text"].form-control.middle_width
{
	width: 180px;
}

select.form-control.small_width, input[type="text"].form-control.small_width
{
	width: 110px;
}

select.form-control, input[type="text"].form-control, textarea.form-control
{
	border: solid 1px #9B0000;
	background: white;
	border-radius: 2px;
}

select.form-control, input[type="text"].form-control
{
	height: 32px;
}



.margin-to-right
{
	margin-right:20px;
}

.top-margin
{
	margin-top:5px;
}

.top-margin-big
{
	margin-top:15px;
}
.subrow
{
	width:100%;
	float: left;
}

.subrow.top-margin
{
	margin-top: 5px;
}

#new_offer_request .lbl{font-size: 18px;}

.rbrb .glyphicon
{
	color: #7F0000;
	font-size: 12px;
}
.rbrb .btn, .rbrb .btn.active
{
	background-color: white;
	width:20px;
	padding:2px;
	height:20px;
	border-radius: 0px;
	margin-right: 10px;
}
.rbrb .btn:first-of-type {}
.rbrb .btn span.glyphicon {    			
	opacity: 0;				
}
.rbrb .btn.active span.glyphicon {				
	opacity: 1;				
}

.section-activate .btn
{
	margin-top: 8px;
}

.container_main_all
{
	height: 100%;
	/*overflow: auto;*/
	overflow: hidden;

	margin-top: 50px;

}
.container_right_column
{
	border-left: solid 1px #7F0000;
	border-right: solid 1px #7F0000;
	float: right;
	width: calc(100% - 300px);
	margin-bottom: 35px;

}

.container_left_column
{
	float: left;
	line-height: 14px;
	height: 100%;
	padding-top: 0px;
	/*border-right: solid 1px #7F0000;*/
}
.container-fluid1
{
	padding-right:15px;
	padding-left:15px;
	height: 700px;
	/*margin-right:auto;*/
	/*margin-left:auto;*/
	overflow-y: auto;
}
.formular-section
{
	width:100%; float: left; border-top: solid 1px #7F0000;
	padding-top:15px; padding-bottom:15px;
}

.formular-section:nth-child(1)
{
	border-top: none;
}

#item_type{font-size: 18px;}
#item_type .rbrb .btn{margin-top:2px;}

.wood-type-cb
{
	width:150px;
	float: left;
	margin-top:2px;
}

.dashed-border
{
	border-top: 1px dashed #7F0000;
}

.additional_ta
{
	width: 400px;
	margin-right:136px;
}

#buttons
{
	text-align: right;
}

.send-form-button
{
	font-size: 14px;
	width: 200px;
	color: white;
	background-color: #9B0000;
}

.cancel-form-button
{
	font-size: 14px;
	width: 200px;
	color: white;
	background-color: #9B0000;
	margin-right: 30px;
	
}

.details-button, .details-button:hover
{
	margin-top: 5px; 
	float: left;
	border: 1px dashed #7F0000;
	font-size: 16px;
	width: 160px;
	color: #7F0000;
	background-color: white;
}


.details-button:hover
{
	border: 1px dashed #ccc;
}

.details-button.less, .details-button:hover.less
{
	border: 1px dashed white;
}

.hide_rb input[type="radio"]
{
	display: none;
}
