/*
*	Colors:
*	#9B0000; Bordo Red;
*	#7F0000; Dark Bordo Red;
*	#A7A7A7; Dark Gray;
*	#D2D2D2; Gray;
*	#E7E7E7; Light Gray
*	#ECECEC; Very Light Gray
*
*	Fonts:
*	Font family Arial;
*/
.glyphicon .lbl{font-family: Arial;}
html, body{font-family: Arial; font-size: 14px; }
.clear{clear: both;}
.clear-inner-info{clear: both; width: 100%; border-top: 1px solid #999; margin:15px 0;}
.left{float: left;}

/*It is auto size adjustable*/
.roundedcorners_darkred_div {
	border-radius: 25px;
	border: 2px solid darkred;
	padding: 20px;
	margin: 4px
}
/*Big red Button*/
.bigredbtn {
	border: none;
	background-color: inherit;
	padding: 14px 28px;
	font-size: 16px;
	cursor: pointer;
	display: inline-block;
	margin-left: 14px;
}

/*  NAVIGATION  */
.navbar-default{background-color: #9B0000; color:#fff; border:0;}
.navbar-default .navbar-nav>.active>a{background-color: #fff; color: #9B0000;}
.navbar-default .navbar-nav>li{ border-right:1px solid #fff; border-bottom:2px solid #9B0000;}
.navbar-default .navbar-nav>li>a{background-color: #9B0000; color: #fff;}
.navbar-default .navbar-nav>li>a:hover{color: #ccc; text-decoration: none;}
.navbar-default .navbar-brand{padding-left: 40px; padding-right: 40px; color: #fff; font-size: 16px; font-weight: 700;}
.navbar-default .navbar-brand:hover{color: #fff;}
.navbar-default .navbar-right>li{padding:12px 6px; border:0;}
.navbar-default .navbar-right>li span{font-style: italic;}
.navbar-default .navbar-right>li>a{background: #9B0000; padding: 0px 10px; border-left: 1px solid #fff; }

.navbar-default .navbar-nav .dropdown{border-left: none; border-right: none; margin-left: 15px;}
.navbar-default .navbar-nav .dropdown .dropdown-toggle{border: none; background: #fff; color: #9B0000; }
.navbar-default .navbar-nav .dropdown .dropdown-toggle .buton_icon{width: 20px; height: 20px;  background: #FF7040; color: #fff; border-radius: 3px;}

.dropdown-menu .title_date_added, .dropdown-menu .title_project{color: gray; font-size:11px; line-height: 11px;}
.dropdown-menu .title_nr{color: #9B0000;}
.dropdown-menu>li{border-top: solid 1px #D4D4D4;}
.dropdown-menu{border: solid 1px #D4D4D4; max-height: 542px; overflow: auto; z-index:10000;}
.dropdown-menu>li:nth-child(1){border-top: none;}





/*  LOGIN FORM  */
.login{max-width: 340px; margin: 15% auto; padding-bottom: 30px; border-radius:0; -webkit-box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.3); box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.3);}
.login .panel-heading{background-color: #9B0000; font-size: 16px; font-weight:700; color: #fff; margin: 5px;}
.login .panel-body{padding: 10px 20px;}
.login h3{margin-top: 0; margin-bottom: 20px;}
.login .help-block a{color: #9B0000;}
.bb{border-radius: 0; border:0; border-bottom: 2px solid #7f0000; background-color: rgb(212,212,212); padding: 3px 23px;}
.bb a{color: #9b0000;}

/*  CONTENT  */
.container{margin-left: 0; }
.wrapper{margin-top: 50px;}
.form-group{ border-top: 1px solid #f1f1f1; margin-bottom: 0px; padding: 5px 0;}
.profile input{height: 30px;}
.profile label{color: #666; font-weight: 400; font-size: 16px;}
.profile .form-horizontal .control-label{text-align: left;}
.new-pass-fields{padding: 10px; background-color: rgb(212,212,212); margin-bottom: 5px; display: none;}
.new-pass-fields .form-group{border-top: 0;}
.offer-nr span{text-transform: uppercase; color: #111; font-size: 22px; font-weight: 500;}
.project-info p, .sender p{margin: 0;}
.project-info span, .sender span{font-weight: 700;}
.bb-pdf{padding-left: 26px; background-image: url('../img/pdf-icon.png'); background-repeat: no-repeat; background-position: 3px 2px;}
.bb-plain{padding: 3px 6px;}
.bb-comments{padding-left: 25px; background-image: url('../img/comments-small.png'); background-repeat: no-repeat; background-position: 5px 4px;}

.comments-header{border-top:1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding: 15px 0px;}
.comments-header p{    font-size: 14px;}
.bb-send{padding-left: 28px; background-image: url('../img/send-icon.png'); background-repeat: no-repeat; background-position: 5px 2px;}
.sender{text-align: right;}
.send-history{border-left: 1px solid #ececec;}
.send-history-select{width: 150px;}
.comments-table{width: 100%;}
.comments-table th, .comments-table td{padding: 5px; border-bottom: 1px solid #ececec}
.comments-table td{min-width: 100px;}
.comments-table a{color: #9B0000; text-decoration: underline;}

.popover-title{background-color: transparent; border: 0;}
.popover-title .close{display: block; font-weight: 400; color: #fff; background-color: #9B0000; padding: 0px 10px 4px 10px;}


/*  TABS NAVIGATION  */
.tabs{padding:15px 15px 0 15px;}
.nav-tabs{background-color: #D2D2D2;}
.nav-tabs>li>a{padding:4px 15px; border-right: 1px solid #A7A7A7; color: #333; border-radius: 0px;}
.nav-tabs>li>a:hover{background-color: #D2D2D2; text-decoration: underline; border: 1px solid #d2d2d2; border-right: 1px solid #a7a7a7;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus{border-top: 2px solid #9B0000; margin-top: -2px; padding-bottom: 6px; font-weight: 600;}
.nav-tabs>li.active>a:hover{border-top: 2px solid #9B0000; margin-top: -2px;}

.nav-tabs > li > a {margin-right:0 !important;}
/*  TAB CONTENT PANELS  */
.tab-pane{padding: 10px 5px 10px 0;}

.positions-header{padding: 10px 0px 15px 0px; border-bottom: 1px solid #A7A7A7;}
.inner-content-positions{width: 100%; background-color: #ececec; /*margin-top: 1px;*/ border-left: 1px solid #a7a7a7; padding: 10px; height: 450px;
	overflow-y:scroll;


}
.inner-content-positions h4{margin: 0; margin-top: 3px; font-weight: 600; display: block; float: left; line-height: normal;}
.inner-header-positions span{margin: 0 10px;}
.positions-body h4{font-weight: 600;}
#pos-panel ul.nav-pills{cursor: pointer;width: 85%;}
#pos-panel .nav-pills > li + li{margin-left: 0px;}
#pos-panel ul.nav-pills li{ margin-bottom: 0; background-color: #d2d2d2;}
#pos-panel ul.nav-pills>li>a{border-radius: 0px; color: #333; border: 1px solid #a7a7a7; padding: 3px 15px; margin-right: 0px;}
#pos-panel ul.nav-pills li.active{border-top:2px solid #9B0000;margin-top: -2px;}
#pos-panel ul.nav-pills li.active a{background-color: #e7e7e7; font-weight: 400; color: #333;}
#pos-overview, #pos-glass, #pos-hardware, #pos-wood, #pos-coating, #pos-holzprofile, #pos-kommentar{background-color: #fff;}
.positions-tab-content{padding: 15px; }
.positions-tab-content a{color: #9B0000; text-decoration: underline;}
.positions-tab-content p{margin-bottom: 0;}
.positions-tab-content span{font-weight: 600;}
.positions-tab-content h5{font-weight: 600; font-size: 18px;}

.gray{background-color: #e7e7e7; border: 1px solid #d2d2d2; margin-left:-3px; padding: 0 5px 10px 5px;}
.white{background-color: #fff; display:none;}
.white>li{margin-left: -3px;}
.white>li>a{border:1px solid #a7a7a7; border-bottom: transparent; margin-bottom: -2px;}
.white>li>a:hover{background-color: #fff; border-bottom:0px;}
.white>li.active>a, .white>li.active>a:focus{background-color: #d2d2d2; border: 1px solid #a7a7a7; border-bottom: transparent; margin-top: 0; font-weight: 600;}
.white>li.active>a:hover{border: 1px solid #a7a7a7; border-bottom:transparent; margin-top: 0; background-color: #d2d2d2; text-decoration: none;}

.nav-pills{width: 15%;}
.nav-pills>li{margin-bottom: -3px;}
.nav-pills>li>a{border-radius: 0px; color: #333; border: 1px solid #a7a7a7; border-left: transparent; border-right: transparent; margin-right: -2px; padding: 3px 10px;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background-color: #fff; color: #9B0000; font-weight: 600;}
.inner-content{width: 85%; background-color: #fff; margin-top: 1px; border-left: 1px solid #a7a7a7; padding: 10px; padding-top: 0;}
.inner-content h4{margin: 0; margin-top: 3px; font-weight: 600; display: block; float: left; line-height: normal;}
.inner-header span{margin: 0 10px;}
.inner-header a{}
.see-positions{padding:10px 5px;}

.inner-info{padding:0; margin-top: 15px;}
.inner-info-columns{padding:0;}
.inner-info-details{padding-left:0; margin-bottom: 15px;}
.inner-info-details span{font-weight: 600;}
.inner-info-details p{margin-bottom: 0;}
.inner-info-construction{border:1px solid #999; margin-bottom: 15px; padding: 10px;}

.glass-layers hr{margin:5px 0;}
.glass-layers a{color: #9B0000; float: right;}
.glass-layers img{margin-bottom: 15px;}
.layer-other, .layer-glass, .layer-gas{padding-left:30px; padding-top:3px; background-repeat: no-repeat; background-position: 3px 8px; margin-bottom: 0;}
.layer-other{background-image: url('../img/layer-other.jpg'); color:#322E98;}
.layer-glass{background-image: url('../img/layer-glass.jpg'); color:#005FFF;}
.layer-gas{background-image: url('../img/layer-gas.jpg'); color:#322E98;}

.pdf-link{padding: 10px 26px; margin:5px 0; background-color: #e7e7e7; border: 1px solid #a7a7a7; background-image: url('../img/pdf-icon.png'); background-repeat: no-repeat; background-position: 3px 8px;}
.pdf-link a{color: #9B0000;}

.pdf-constructions{width: 100%; margin-bottom: 5px;}
.content-wrap{margin-bottom: 15px;}
.tab-content-table{width: 100%;}
.tab-content-table tr{border-bottom: 2px solid #ccc;}
.tab-content-table td{padding: 8px 0;}
.tab-content-table tfoot tr{border-bottom: 0; font-weight: 600;}
.tab-content-table thead tr{font-weight: 600;}

.panel-comment{border-radius: 0; border: 0; margin-top: 0px;}
.panel-comment .panel-heading{padding-left: 46px; border-radius: 0; border-top:4px solid #9B0000; background-image: url('../img/comments.png'); background-repeat: no-repeat; background-position: 6px 6px; background-color: #d2d2d2;}
.panel-comment .panel-body{padding-left: 0; padding-right: 0; border: 0;}
/*.panel-comment .panel-body .commentsShowed{border: 1px solid #e7e7e7; padding: 15px; margin:10px 0;}*/
.panel-comment .panel-body a{color: #9B0000; text-decoration: none;}
.no-close .ui-dialog-titlebar-close { display: none;}
.ui-dialog{ background-color: #a7a7a7; padding:15px; min-width: 350px; }

.price-table{width: 60%; margin-bottom: 30px;}
.price-table tr{border-bottom: 1px solid #ececec;}
.price-table-right-td{text-align: right;}
.price-table td{padding: 3px;}

.einzelpreis{text-align: center;}
.gesamtpreis{text-align: right;}
.menge{text-align: center;}

/* List & Grid */
.glyphicon { margin-right:5px; }

.thumbnail
{
    margin-bottom: 0px;
    padding: 15px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: 0;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    min-height: 390px;
}
.thumbnail h5{color: #9b0000; font-weight: 600; margin-top: 0; float: left;}
.comments-link{display: inline-block; float: right;}
#products{padding: 0 15px;}
.item{padding: 0;}
.caption span{font-weight: 600; color:#9B0000;}

.item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    padding:0;
    margin:0;
    border: 0;
    border-bottom: 1px solid #e7e7e7;
}

.item-body:hover {
    background: #eac9c9;
}

.item.list-group-item .list-group-image
{
    margin-right: 10px;
}
.item.list-group-item .thumbnail
{
    margin-bottom: 0px;
}
.item.list-group-item .caption
{
    padding: 9px 9px 0px 9px;
}

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.item.list-group-item img
{
    float: left;
}

.item.list-group-item:after
{
    clear: both;
}

.list-group-item-text
{
    margin: 0 0 11px;
}

.list-group-item .thumbnail{display: none;}
.grid-group-item .list-view{display: none;}
.list-group-item .list-view{display: initial; padding:5px 0;}
.btn-group-holder{text-align: left; padding: 10px;}
.btn-group-holder .glyphicon{color: #9B0000;}
.title-row{font-weight: 600;}
.list-view .comments-link{float: left;}
.list-view a{color: #9B0000;}
.hegiht300 { height: 200px; margin-bottom: 10px;}
.sub_content .zoomable {width: 50%; float: right; padding: 30px;}
.sub_content {z-index: 100;}
.zoomable { margin:0 auto; max-height: 100%; max-width: 100%;  vertical-align: middle;}

#contact_holder {
		position:absolute;
		width:300px;
		background:#fff;
		border-radius:4px;
		border:1px solid #ccc;
		padding:10px;
		text-align:left;
		z-index:1000;
}
#close_contact {
	display:block; text-align:right;
}
.reg_font {
	font-weight:normal !important;
}
.overview_table td{
	border:1px solid #ccc;
	padding:5px;
	 white-space: nowrap;
	vertical-align:top;
}
.description-tab {
  border:1px solid #000; padding:10px; width:100%; margin-top:20px;
}
.addition-info {
  position: fixed;
  top:0px;
  width: 60%;
  left:26%;
  background: #fff;
  border:1px solid #646464;
  z-index:20000;
  padding:10px;
}
.addition_info_popup
{
position: absolute;
z-index: 20001;

  background: #fff;
  border:1px solid #646464;

  padding:10px;
}
.wichtig {
	background:#333;
}
.wichtig a {
	color:#fff !important;
}
.wichtig.active > a {
	color:#333 !important;
}
.wichtig.active > a:hover {
	color:#333 !important;
	background:#fff !important;
	border-top: 2px solid #9B0000 !important;
	border-bottom: 0 !important;
	margin-top: -3px !important;
	padding-bottom: 6px !important;

}

.wichtig > a:hover {
	background:#333 !important;
	border:1px solid #333 !important;
	border-right:1px solid #A7A7A7 !important;
}
.gap {
	 width:10px; 
	 background:#fff; 
	 padding: 5px 0;
}
.auch_wichtig {
	background:#E3E3E3;
}
.auch_wichtig a {
	color:#333 !important;
}
.auch_wichtig.active > a {
	color:#333 !important;
}
.auch_wichtig.active > a:hover {
	color:#333 !important;
	background:#fff !important;
	border-top: 2px solid #9B0000 !important;
	border-bottom: 0 !important;
	margin-top: -2px !important;
	padding-bottom: 6px !important;

}

.auch_wichtig > a:hover {
	background:#E3E3E3 !important;
	border:1px solid #E3E3E3 !important;
	border-right:1px solid #A7A7A7 !important;
}

.inner-info-details h5 {
	font-weight:bold;
}

#offers-table a, #offer-table a, #project-table a, #projects-table a, #comments-table a{color:#9B0000;}

#comments-tableXXX tbody > tr > td {
white-space: nowrap;
}

#comments-table_length{
	right: -568px !important;
	margin-top: -29px;
	position:absolute;
 }
 #comments-table_filter {
	left: -550px !important;
	position: absolute;
	z-index: 1000;
 margin-top: 10px;
 }
 #comments-table {
	 margin-top: 30px;
 }

#projects-table_lengthx{
	right: -568px !important;
	margin-top: -29px;
	position:absolute;
 }
 #projects-table_filterx {
	 left: -550px !important;
	position: absolute;
	z-index: 1000;

 }
 
 #projects-tablex {
	 margin-top: 30px;
 }
 
 #project-table_lengthx{
	right: -568px !important;
	margin-top: -29px;
	position:absolute;
 }
 #project-table_filterx {
	 left: -550px !important;
	position: absolute;
	z-index: 1000;

 }
 #project-tablex {
	 margin-top: 30px;
 }

 
 #offers-table_lengthx{
	right: -568px !important;
	margin-top: -29px;
	position:absolute;
 }
 #offers-table_filterx {
	 left: -334px !important;
	position: absolute;
	z-index: 1000;

 }
 #offers-tablex {
	 margin-top: 30px;
 }
 
 h4 {
	 margin-left:10px;
 }
 
 .panel_slim {}
 
 .panel_slim header {
	 padding:4px;
	 background:#e0dcdc;
 }
 .panel_slim div {
	 padding:5px;
	 border:1px solid #e0dcdc;
 }
  .panel_slim p {
	 margin-bottom:1px;
 }
 
 .comment_holder p {
	 color:#1919da;
	 margin-bottom:1px;
 }
 hr {
	 border-top: 1px solid #c8c8c8;
 }
 .color_table td {
	 
	 padding:2px 2px;
 }
 .active_paint td{
	 background:#ffd4d4;
 }
.note-editable p {
	margin-bottom:1px;
	
}
.content_holder .note-editable {
	font-size:13px;
}
#orderArea .note-editable {
	font-size:14px;
}

#saveComment {
	color: #fff;
	background: #5ab35c;
	font-weight: bold;
	letter-spacing:1px;
	float: left;
}

#comments-editor
{
	width: 350px;
	float:left;
}

#comments-type-editor
{
	width: 100%;
	float: left;
	margin-leftX: 15px;
}

#commentsModal .modal-footer, #multyCommentsModal .modal-footer
{
	width: 100%;
	float: left;
}


#commentsModal .fix-heights, #multyCommentsModal .fix-heights
{
	clear: both;
}

#multyCommentsModal .modal-dialog
{

width: 850px;
}





.sub_images img{
	width:130px !important;
}
.artikel_photos img{
	width:60px !important;
}

.spacer {
	margin-top:80px;
}

@media (max-width: 1420px) {
	.spacer {
		margin-top:120px;
	}
	
}
@media (max-width: 800px) {
	.spacer {
		margin-top:170px;
	}
	
}
@media (max-width: 600px) {
	.spacer {
		margin-top:220px;
	}
}


.disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}


.date_added_last_seen{color: gray; font-size:11px; line-height: 11px;}

.approved_position
{
	margin-left: 5px;
	text-align: left;
	width: 172px;
	line-height: 14px;
	display: block;
	float: left;
	color: green;
	font-size: 11px;
}

.approved_position_list
{
	
	text-align: left;
	width: 120px;
	line-height: 14px;
	display: block;
	color: green;
	font-size: 12px;
}

.next_prev_navig
{
float: left;
margin-right: 10px;
}

.addition-info-projects-label
{
	font-weight: bold;
	width:200px;
	float: left;
}


.addition-info-projects-data
{
	width:300px;
	float: left;
}

.transport_information
{
	margin-top: 30px;
	width:500px;
	
}


.transport_information_cat
{
margin-top: 20px;
	font-weight: bold;
	width:700px;
	float: left;
}

.transport_information_label
{
margin-top: 2px;
	width:200px;
	float: left;
}

.transport_information_value
{
	width:300px;
	float: left;
	margin-top: 2px;
}


.transport_information_value input
{
	border: solid 1px gray;
	width: 280px;
}

.transport_information_value select
{
	border: solid 1px gray;
	width: 280px;
	background: #fff;
}


.transport_information_spacer
{
	float: left;
	height:5px;
	width:700px;
}

.prices h3
{
width: 700px;
}

.prices_conditions
{
background: #EFEFEF;
width:700px;
padding-top: 1px;
}

.prices_conditions_buttons
{
width:700px;
padding-top: 1px;
}

.prices_conditions_bt
{
	float: right;
}

#condtitions_text, .transport_information
{
	margin-left:20px;
}

.prices_conditions_title
{
	width:670px;
	font-weight: bold;
	padding-left: 20px;
	margin-top: 20px;
}


.tec_data_tbl_holder
{
	width:700px;
}
.tec_data_tbl_caption
{
	width: 700px;
	background-color: #EFEFEF;
	height: 30px;
	padding:5px;
	margin-bottom:10px;
	
	
}

.tec_data_buttons
{
	width: 700px;
	margin-top:30px;
	margin-bottom:10px;
}

.tec_data h3
{
width: 700px;
}


.tec_data_tbl_caption .tec_data_tbl_cb
{
	float:right;
}

.tec_data_tbl_label
{
	width: 450px;
	float: left;
}

.tec_data_tbl_cb
{
	width: 75px;
	float: left;
}




.tec_data_tbl_spacer
{
	clear: both;
	width: 700px;
	border-bottom: solid 5px #EFEFEF;
	margin-bottom: 30px;
}

.tec_data_tbl_label_head
{
font-size: 46px;
}

.tec_data_tbl_conotrols
{
width: 230px;
float: left;
margin-left: 10px;
}
.tec_data_tbl_ta
{
margin-top: 5px;
width: 230px;
float: left;
}

.tec_data_tbl_ta textarea
{

width: 100%;

}



.drop_down_sel_position .btn 
{
padding:0px;
text-align: left;
	margin: 0px;
	height: 28px;
	line-height: 16px;
	width: 450px;
}

.drop_down_sel_position .btn div
{
margin-top:2px;
margin-left:10px;
}

.drop_down_sel_position .btn .glyphicon
{
	background: #9B0000;
	color: white;
	width: 20px;
	height: 20px;
	padding-left:3px;
	padding-top:3px;
	border-radius: 3px;
}

.drop_down_sel_position .dropdown .dropdown-menu
{
	width: 450px; 
}

.drop_down_sel_position .dropdown .dropdown_sub .title_nr
{

	width: 40px; 
	color: #9B0000;
	float: left;

}

.drop_down_sel_position .dropdown .dropdown_sub .title_title
{

	width: 220px; 
	float: left;

}

.drop_down_sel_position .dropdown .dropdown_sub .title_picture
{
	width: 80px; 
	float: left;

}

.drop_down_sel_position .dropdown .dropdown_sub a
{
	padding-right: 0px;
	height: 46px;
}

.drop_down_sel_position .dropdown .selected
{
	backgroundX: #E1C2C2;
	
}

.drop_down_sel_position .dropdown .dropdown_sub .title_title_icon
{
	
	font-size: 19px;
	color: #9B0000;

}

.drop_down_sel_position .dropdown .dropdown_sub .title_title_icon_na
{
	font-size: 19px;
	color: grey;
}

.drop_down_sel_position .dropdown .dropdown_sub a .title_title_icon_na
{
	display: none;
}

.drop_down_sel_position .dropdown .dropdown_sub a:hover .title_title_icon_na
{
	display: block;
}

.note-type, .multi-note-comment
{
	font-size: 16px;
	padding:10px;
	border-bottom: solid 1px #ccc;
}

.note-type-text
{
	width: 100%;
}

.note-type:last-of-type , .multi-note-comment:last-of-type
{
	border-bottom: none;
	margin-bottom: 20px;
}



.notes_message
{
width:100%;
margin-top:10px;
}

.tecdata_your_notes
{
	margin-left: 25px;
	
}


.comments_tecdata_table td a
{
color: #9B0000;
text-decoration: underline;
} 


.comments_tecdata_table th, .comments_tecdata_table td
{
padding: 10px;
} 

.comments_tecdata_table tr
{
	border-top: solid 1px gray;
} 

.comments_tecdata_table tr:first-of-type, .comments_tecdata_table tr:nth-of-type(2)
{
	border: none;
} 



.comments_email_data
{
	margin-top: 10px; 
	margin-bottom: 40px; 
	width:100%; 
	background: #EFEFEF;
	padding: 10px;

}

.comments_email_data h3, .comments_tecdata_table h3, .tec_data h3, .prices h3, .info_attachments h3
{
	background: #fff;
	padding:10px;
	border: solid 1px #ccc;
}

.comnments_email_reply
{
	border: solid 1px #ccc;
	width:100%;
	background: #fff;
	padding-left: 20px;
	padding-bottom: 20px;
}

#tecdataNoteModal textarea
{
	width: 550px;
	height:100px;
}



.comments_tecdata_table
{
background: #EFEFEF;
width:100%;
}

.comments_tecdata_table
{
padding: 20px;
}

.comments_tecdata_table td:first-of-type
{
width:400px;
}

.comments_tecdata_table td:nth-of-type(2)
{
width:300px;
}

.confirmEmailGreen
{
	color: #5ab35c;

}

.confirmEmailRed
{
	color: #9B0000;

}

.confirmEmailBlack
{
	color: #333;
}

.confirmEmail, #saveReplyEmail, #comments-saveReplyEmail {
	color: #fff;
	background: #5ab35c;
	font-weight: bold;
	letter-spacing:1px;
	margin-right: 10px;
	float: left;
}



.emailReply
{
	background: #EFEFEF;
	width:100%;
	padding-top: 1px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.emailConfirmationStatus
{
	font-weight: normal;
	font-size:16px; 
	border: solid 1px #ccc;
	width:100%;
	background: #fff;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.emailSentStatus
{
font-size: 14px;
float: right;
}

.emailReplyText
{
padding-left: 20px;
}

#comments_count
{
 background: #9B0000;
 padding-left:5px;
 padding-right:5px;
  border-radius: 3px;
 color: #fff;
}

.info_attachments_mail
{
margin-top:15px; border-right:1px solid #ccc; padding:10px;
}

.info_attachments_attachments
{
margin-top:15px; borderx:1px solid #ccc; padding:10px;
}

.info_attachments_attachments h3
{
width: 700px;
}

.sel_position_your_notes
{
	
	margin-left: 5px;
	float: right;
}

.multicomment_icon
{
width: 16px;
height: 16px;
font-size: 11px;
padding-top:2px;
padding-left:2px;
margin-left:3px;
cursor: pointer;
margin-top: 3px; 
margin-bottom:5px; 
line-height: 11px;
border: solid 1px black;
float: left;
}

.comment_icon
{
	margin-left:3px;
}

.popupTebleSpacer
{
height: 2px;
padding: 0px;
border-spacing: 0px;
border-collapse: collapse;
font-size: 1px;
line-height: 1px;
background: #E0E0E0;
}

.multicomments_header
{
	border-radius: 3px;
	padding-left: 20px;
	clear: both; 
	margin-top: 10px; 
	background: #E4E4E4; 
	font-size: 16px; 
	padding:5px;
}

.multicomments_header.collapsed button, .multicomments_header.collapsed a
{
	display: none;
}


.multicomments_header .saveMultiComment
{
	width: 100px; 
	color: #fff;
	background: #5ab35c;
	font-weight: bold;
	letter-spacing:1px;
	margin-right: 5px;
	
}

.multicomments_header .removeMultiComment
{
	width: 100px; 
	color: #fff;
	background: #9B0000;
	font-weight: bold;
	letter-spacing:1px;
	margin-right: 5px;
}

.multicomments_header button, .multicomments_header a
{
	float: right;
}

.multicomments_header a
{
	color: grey;
}

.green_caption
{
	background: #CBDFCB;
	color: #59B15B;
}


.green_caption .removeMultiComment
{
	display: none;
	
}





@media print {
   .tabs {display:none;}
}
