*{text-decoration:none;font-size:1em;outline:none;padding:0;margin:0}
.outside{width:100%;max-width:760px;margin:20px auto; background:#fff;padding:5em;display:block;box-shadow:inset 0 0 0 0px #fff,inset 0 0 0 1px #c0c0c0,inset 0 0 0 2px #fff,inset 0 0 0 3px #c0c0c0,inset 0 0 0 4px #fff,inset 0 0 0 5px #c0c0c0;color:black;}
pre{white-space:pre-wrap}
*{text-decoration:none;font-size:1em;outline:none;padding:0;margin:0}
input{white-space:normal;font-size:1em;font:inherit}
.quform-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.quform-element > .quform-spacer > label{vertical-align:middle;display:inline-block;min-height:20px}
.quform-inner :focus{outline:0}
.quform-inner input:focus{outline:none}
.quform-inner input{width:auto}
.quform-spacer{padding-bottom:10px;height:1px;height:auto;min-height:1px}
.quform-element label span.quform-required{color:#cc0101;font-size:14px}
.quform-elements .quform-element-text input{margin:0;margin-bottom:3px;padding:2px;min-width:10px;max-width:100%}
.quform-elements .quform-element-text input:hover,.quform-elements .quform-element-text input:active,.quform-elements .quform-element-text input:focus{color:#000}
@media only screen and (max-width: 768px) {
.quform-elements .quform-element-text input{width:100%!important;min-width:100px}
.quform-spacer{padding-right:0!important;padding-left:0!important}
}
@media only screen and (max-width: 479px) {
.quform-elements .quform-element-text input{width:100%!important}
}
.quform-theme-light-light .quform-elements .quform-element-text input{width:100%;border-radius:.25em;color:#777;border:solid 1px #c0c0c0;padding:11px;background:#F4F4F4;-webkit-box-shadow:0 0 5px rgba(44,151,222,0.2);-moz-box-shadow:0 0 5px rgba(44,151,222,0.2);box-shadow:0 0 5px rgba(44,151,222,0.2)}
textarea#message{font-size:1em;font:inherit;width:100%;min-height:130px;padding:10px 15px;border-radius:.25em}
.quform-theme-light-light .quform-elements .quform-element-text input:hover{color:#000;border:solid 1px #CACACA}
.quform-theme-light-light .quform-elements .quform-element-text input:active{color:#000}
.quform-theme-light-light .quform-elements .quform-element-text input:focus{color:#000;background:#fff;border:solid 1px #CACACA;-webkit-box-shadow:1px 1px 0 0 rgba(255,255,255,0.4);-moz-box-shadow:1px 1px 0 0 rgba(255,255,255,0.4);box-shadow:1px 1px 0 0 rgba(255,255,255,0.4)}
.quform-theme-light-light .quform-element > .quform-spacer > label{font-size: 15px; font-weight:400;color:#000; padding:10px 0 2px}
.quform-error{color:red;font-size:13px; padding: 6px 15px; margin-top: 4px; background-color: #E3D580;border-radius:.25em;}
.redstar{color:red}
.quform-description{width:100%;display:block;padding:25px 0; font-size: 14px}
.quform-input select{padding:8px;border-radius:.25em}
.quform-element-checkbox{padding-top:20px}
#single_checkbox{width:20px;height:20px;margin-top:4px;margin-right:10px}
#sendmail{width:100%;padding:16px 20px;border:none;border-radius:.25em;text-align:center;background-color:#2c97de;color:#fff;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .5s ease-out}
#sendmail em{font-style:normal}
#sendmail:hover{background-color:#6bb6e7;color:#186192}

@media all and (max-width: 768px) {
.outside{padding:3em;}
}