.modal.hide{display:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#373c44}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.3;filter:alpha(opacity=40)}.button button{cursor:pointer;position:relative;padding:0;color:#fff;background-image:url(../img/button.png);background-position:0 -355px;overflow:visible;outline:0;border:medium}button,input{line-height:normal}.button,button{cursor:pointer;user-select:none;background-clip:padding-box}.button::selection,button::selection{background:0 0}.button::-moz-selection,button::-moz-selection{background:0 0}.button button.black.large{background-position:0 -355px}.button button.black{text-shadow:0 1px 0 rgba(0,0,0,.6)}.button button.large{padding-right:4px;padding-top:0;font-size:13px;padding-left:38px;min-height:27px}.mac .button button{font-weight:500!important}.button button{cursor:pointer;position:relative;padding:0;color:#fff;background-image:url(../img/button.png);overflow:visible;outline:0;border:medium}.button button,.button button .cap{background-color:transparent;background-repeat:no-repeat}.button button.large .text{display:inline-block;padding-bottom:2px}.button button .text{display:inline-block;vertical-align:middle;white-space:nowrap}.button button.black.large .cap{background-position:100% -355px}.button button .cap{content:"";display:block;position:absolute;top:0;right:-6px;width:7px;height:100%;z-index:100;background-image:url(../img/button.png)}.button button,.button button .cap{background-color:transparent;background-repeat:no-repeat}.modal{text-align:left;position:fixed;top:50%;left:50%;z-index:200;width:339px;margin:-17% 0 0 -250px;background-color:#fff;z-index:1000;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 0 0 4px rgba(55,60,65,.1);-moz-box-shadow:0 0 0 4px rgba(55,60,65,.1);-webkit-box-shadow:0 0 0 4px rgba(55,60,65,.1);padding:18px 26px 23px}#subForm h1{font-family:'droid serif',serif;font-weight:700;color:#373c44;margin-left:-2px;margin-bottom:26px;font-size:18px;line-height:1.3px}#subForm h2{font-size:14px;line-height:1.5;color:#9099a3;font-family:helvetica neue,helvetica,Arial,sans-serif;font-weight:400;width:100%;border-bottom:1px solid #eceef1;padding-bottom:20px;margin-bottom:30px}.modal form#subForm input{width:285px;border:1px solid #cfd4db;padding:10px;margin:0 0 5px;font-size:15px;color:#373c44}.modal-lg{text-align:left;position:fixed;top:50%;left:50%;z-index:200;width:398px;margin:-17% 0 0 -250px;background-color:#fff;z-index:1000;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 0 0 4px rgba(55,60,65,.1);-moz-box-shadow:0 0 0 4px rgba(55,60,65,.1);-webkit-box-shadow:0 0 0 4px rgba(55,60,65,.1);padding:50px 50px 55px}.modal-lg h1{font-family:'droid serif',serif;font-weight:700;color:#373c44;margin-left:-2px;margin-bottom:10px;font-size:35px}.modal-lg h2{font-size:14px;line-height:1.5;color:#9099a3;font-family:helvetica neue,helvetica,Arial,sans-serif;font-weight:400;width:100%;border-bottom:1px solid #eceef1;padding-bottom:20px;margin-bottom:30px}.modal-lg form#subForm input{width:378px;border:1px solid #cfd4db;padding:10px;margin:0 0 5px;font-size:15px;color:#373c44}.modal a.close{position:absolute;top:15px;right:18px;padding:5px 10px;color:#9099a3;text-decoration:none}.modal a.close:hover{color:#5d6670}.modal #response{float:left;font-family:helvetica neue,helvetica,Arial,sans-serif;font-size:15px;margin:23px 0 0 20px;padding:0 0 0 25px;color:#9099a3;background:url(../gfx/tick.png) left center no-repeat;display:none}.modal form#subForm button,.modal form#subForm input{font-family:Arial,sans-serif;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.modal form#subForm input::-webkit-input-placeholder{color:#c8ccd1}.modal form#subForm input:-moz-placeholder{color:#c8ccd1}.modal form#subForm input::-moz-placeholder{color:#c8ccd1}.modal form#subForm input:-ms-input-placeholder{color:#c8ccd1}.modal form#subForm input:focus{border-color:#b1b9c6;outline:none}.modal form#subForm input:focus::-webkit-input-placeholder{color:#acb3ba}.modal form#subForm input:focus:-moz-placeholder{color:#acb3ba}.modal form#subForm input:focus::-moz-placeholder{color:#acb3ba}.modal form#subForm input:focus:-ms-input-placeholder{color:#acb3ba}.modal form#subForm input.error{background:url(../gfx/cross.png) right center no-repeat;background-position:372px center;color:#df452c}.modal form#subForm button{float:left;background:#df452c;border:none;border-bottom:2px solid #a8321d;color:#fff;font-size:15px;padding:13px 30px;cursor:pointer;margin-top:10px}.modal form#subForm button:hover{background:#e74d34}.modal form#subForm button:active,.modal form#subForm button:focus{background:#d23920;border-bottom:0;border-top:2px solid #922c19;outline:none}@media only screen and (max-width:480px){body{padding-top:100px}.modal{margin:0;top:0;left:0;width:80%;margin-top:2%;margin-left:2%;margin-right:2%;padding:8%}.modal form#subForm a.close{font-size:18px;font-weight:700}.modal form#subForm h1{line-height:1;margin-bottom:30px}.modal form#subForm input{width:94%;padding-left:3%;padding-right:3%}.modal form#subForm input.error{background-position:95% center}.modal form#subForm button{float:left;width:100%;padding-left:0;padding-right:0}.modal form#subForm #response{font-size:16px;width:100%;margin:20px 0 0;padding:0 0 22px;text-align:center;background-position:bottom center}}