@charset "UTF-8";body{font-family:helvetica, arial;background:#fefefe}.demo{max-width:400px;padding:25px;margin:45px auto;background-color:#F5F5F5;border:1px solid #E3E3E3;border-radius:4px;text-align:center}.modal-header h2{color:white;font-size:20px;font-weight:normal;line-height:1;margin:0;font-family:Verdana}.modal .btn-close{color:white;cursor:pointer;font-size:50px;text-decoration:none;position:absolute;right:15px;top:20px}.modal .btn-close:hover{color:red}.modal-3 .btn-close{color:white;cursor:pointer;font-size:35px;text-decoration:none;position:absolute;right:10px;top:5px}.modal-3 .btn-close:hover{color:red}.modal-4 .btn-close{color:white;cursor:pointer;font-size:35px;text-decoration:none;position:absolute;right:10px;top:5px}.modal-4 .btn-close:hover{color:red}.modal-2 .btn-close{color:white;cursor:pointer;font-size:35px;text-decoration:none;position:absolute;right:15px;top:5px}.modal-2 .btn-close:hover{color:red}.modal-wrap:before{content:"";display:none;background:rgba(0, 0, 0, 0.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:101}.modal-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:102}.modal-open:checked ~ .modal-wrap:before,.modal-open:checked ~ .modal-wrap .modal-overlay{display:block}.modal-open:checked ~ .modal-wrap .modal-dialog{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);top:11%}.modal-dialog{background:#fefefe;border:#555555 solid 1px;border-radius:5px;position:fixed;left:50%;top:-100%;-webkit-transform:translate(-50%, -500%);-ms-transform:translate(-50%, -500%);-o-transform:translate(-50%, -500%);transform:translate(-50%, -500%);-webkit-transition:-webkit-transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;-o-transition:-o-transform 0.4s ease-out;transition:transform 0.4s ease-out;width:375px;max-width:500px;z-index:103}.modal-body{background:white}.modal-body p{margin:0}.modal-header,.modal-footer{background:#1A88D5}.modal-header{border-bottom:#eaeaea solid 1px}.modal-header h2{font-size:20px;margin:0;color:white !important}.modal-footer{border-top:#eaeaea solid 1px;text-align:right}.modal-body img{max-width:100%;height:auto}.prim{display:inline-block;padding:6px 12px;margin-bottom:0px;font-size:14px;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;margin-left:185px}.prim{background:#428bca;border-color:#357ebd;color:#fff}.prim:hover{background:#66A1D3}.btn-primary{background:#428bca;border-color:#357ebd;color:#fff}.btn-primary:hover{background:#66A1D3}.textbox{height:45px;width:100%;border-radius:3px;border:rgba(0,0,0,.3) 1px solid;box-sizing:border-box;font-size:14px;padding:8px;margin-bottom:20px}.message:focus,.textbox:focus{outline:none;border:rgba(24,149,215,1) 1px solid;color:rgba(24,149,215,1)}.message{background:rgba(255, 255, 255, 0.4);height:120px;margin-bottom:20px;overflow:hidden}.btn-form{width:100%;height:45px;border:rgba(0,0,0,.2) 1px solid;box-sizing:border-box;background:#dedede;color:#555;transition:background .4s}.btn-form:hover{background:#f2f2f2}#feedback-form{padding:2%;border-radius:3px;background:#f1f1f1;text-align:left;font-size:14px}#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;font-size:14px;height:100%}#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:10px 25px;border:medium none;border-radius:3px;background:#669ACC none repeat scroll 0% 0%;color:#FFF;margin-left:150px}#feedback-form [type="submit"]:hover{background:#5c90c2}#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)}