#box {	text-align: center;    position: fixed;    width: 100%;    height: 100%;    left: 0;    top: 0;    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;    box-sizing: border-box; background-color: rgba(0, 0, 0, 0.5);  
	display:none; z-index:2000}
#feedback-form {  max-width: 400px;  padding: 2%;  border-radius: 3px;  background: #f1f1f1;}
#feedback-form [required] {  width: 100%;  box-sizing: border-box;  margin: 2px 0 2% 0;  padding: 2%;  border: 1px solid rgba(0,0,0,.1);  border-radius: 3px;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;}
#feedback-form [required]:hover {  border-color: #7eb4ea;  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;}
#feedback-form [required]:focus {  outline: none;  border-color: #7eb4ea;  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 4px rgba(35,146,243,.5);
  transition: .2s linear;}
#feedback-form [type="submit"] {
  padding: 2%;  border: none;  border-radius: 3px;  box-shadow: 0 0 0 1px rgba(0,0,0,.2) inset;  background: #ff5722;  color: #fff;  font-size:24px;}
#feedback-form [type="submit"]:hover {  color: #875623;  background: #f35722;}
#feedback-form [type="submit"]:focus {  box-shadow: 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);}
#question-form {	text-align: left;	width: 210px;}

.get-price {border: none;    color: #fff;    font-size: 14px;    padding: 8px 20px 8px;    outline: none;     background-color: #ff5722 !important;}
.question-box { 	width:400px; background-color:white;    position: absolute;  bottom: 30px;   margin: 30% 40% 25px; }
.question-title {width:400px; background-color:#ff5722; padding:10px; color:white; font-size:24px; cursor: pointer; }
.question-title-span { box-shadow: -1px 0 0 rgba(166, 166, 166, 1); width: 40px; float:right;}
 
div.question-result {padding-top:5px;}
div.question-result span {display: none;}
.question-hint {	font-size: 0.8em;	display: block;}
input.question-txt {    height:25px;     padding-left:2px;     width:210px;     }
textarea.question-txt {    width: 210px;}
.question-error {	color:#aa0000;	font-size:12px;}
.question-success {	color: #0B8C0E;}
#question-button {    cursor: pointer;    height: 50px;    display: block;    padding-top: 10px;     padding-bottom: 10px;}

.response{    font-size: 14px;	color: #333;	margin:10px;}
