﻿


		.lbfield { padding:0; margin:0 0 15px 0; overflow:hidden; }	
		.hint { display:none; }
		.lbfield:hover .hint { position: absolute; display: block; width:150px; margin:-40px 0 0 20%; border:1px solid #BEB593; color: #FFFFFF; padding:10px; font-size:12px;
		                        background:#83764E;
		                        -moz-border-radius:2px;
		                        -webkit-border-radius:2px;
		                        border-radius:2px;    
		                        }


.twbxouter {
	display: table-cell;
	width:100%;
	padding: 0;
	margin: 0;
}

select.twopts {
	background: #fff;
	border: 1px solid #cdcdcd;
	vertical-align: middle;
	padding: 5px;
	margin: 0;
	font-size: 0.8em;
	line-height: normal;
	width: 98%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


               .cthd { padding:5px; }

	            input.form { background:#fff; border:1px solid #cdcdcd; padding:5px; margin:0; vertical-align:middle; font-size:0.8em; line-height: normal; width:100%; color:#000; font-style:inherit;
	                          -webkit-border-radius:3px;
					          -moz-border-radius:3px;
					          border-radius:3px;
                              -webkit-box-sizing: border-box;
                                 -moz-box-sizing: border-box;
                                      box-sizing: border-box;
	                        }

	            input.formx { background:#5B5B5B; border: 1px solid red; padding:5px; margin:0; vertical-align:middle; font-size:0.8em; line-height: normal; width:100%; color:#000; font-style:inherit;
	                          -webkit-border-radius:3px;
					          -moz-border-radius:3px;
					          border-radius:3px;
	                         }
 
                textarea.form { background:#fff; border:1px solid #cdcdcd; padding:5px; margin:0; vertical-align:middle; font-size:0.8em; line-height: normal; width:100%; color:#000; font-style:inherit;
                                min-height:100px;
	                            -webkit-border-radius:3px;
					            -moz-border-radius:3px;
					            border-radius:3px;
                                -webkit-box-sizing: border-box;
                                -moz-box-sizing: border-box;
                                 box-sizing: border-box;
                                resize:vertical;
                              }

        	    input.dobtn { background:#857040; border:1px solid #857040; padding:8px 16px; margin:0; font-size:11px; line-height:normal; color:#fff; cursor:pointer;  display:inline-block; font-style:inherit;
				            -webkit-transition-duration: 0.4s;
				            -moz-transition-duration: 0.4s;
				            transition-duration: 0.4s;
					            -webkit-border-radius:3px;
					            -moz-border-radius:3px;
					            border-radius:3px; 
						    }
			
			    input.dobtn:hover { background:#857040; border:1px solid #BEB593; color:#fff; cursor:pointer; 
			                        -webkit-transition-duration: 0.2s;
			                        -moz-transition-duration: 0.2s;
			                        transition-duration: 0.2s;
				                    -webkit-box-shadow:0 0 3px #1D1D1D;
				                    -moz-box-shadow:0 0 3px #1D1D1D;
				                    box-shadow:0 0 3px #1D1D1D; 
                                    -moz-box-shadow:    inset 0 0 5px #AEA379;
                                    -webkit-box-shadow: inset 0 0 5px #AEA379;
                                    box-shadow:         inset 0 0 5px #AEA379;
                                    }