.modal-open{overflow:hidden;}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-dialog{position:relative;width:auto;margin:10px;}
.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}
.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50);}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;}
.modal-title{margin:0;line-height:1.42857143;font-family:"PFSquareSansPro-ExtraBlack", sans-serif;font-size:1.6rem;color:#fff;text-transform:uppercase;}
.modal-body{position:relative;padding:15px;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
@media (min-width:768px){.modal-dialog{width:380px;margin:30px auto;}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);}
.modal-sm{width:300px;}
}
@media (min-width:992px){.modal-lg{width:900px;}
}
.clearfix:before,
.clearfix:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after{content:" ";display:table;}
.clearfix:after,
.modal-header:after,
.modal-footer:after{clear:both;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.hide{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.hidden{display:none !important;}
.affix{position:fixed;}
.btn{-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;touch-action:manipulation;vertical-align:middle;white-space:nowrap;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus{outline:thin dotted;outline-offset:-2px;}
.btn.focus, .btn:focus, .btn:hover{color:#333;text-decoration:none;}
.btn.active, .btn:active{background-image:none;box-shadow:0 3px 5px rgba(0, 0, 0, 0.125) inset;outline:0 none;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{box-shadow:none;cursor:not-allowed;opacity:0.65;}
a.btn.disabled, fieldset[disabled] a.btn{pointer-events:none;}
.btn-danger.focus, .btn-danger:focus{background-color:#c9302c;border-color:#761c19;color:#fff;}
.btn-danger:hover{background-color:#c9302c;border-color:#ac2925;color:#fff;}
.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger{background-color:#c9302c;border-color:#ac2925;color:#fff;}
.btn-danger{background-color:#ff3026;border-color:#ff5951;font-size:19px;color:#fff;}
.close{color:#000;float:right;font-size:21px;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;}
.close:focus, .close:hover{color:#000;cursor:pointer;text-decoration:none;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s;}
button.close{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:0 none;cursor:pointer;padding:0;}
.form-control{border-radius:1.5rem;border:none;padding:16px 10px;padding-left:1.2rem;}
.modal{text-align:center;}
.modal-content{background-image:url("../img/form-bg.jpg");background-repeat:no-repeat;background-position:center center;border-radius:15px;padding:1rem;padding-top:0.5rem;}
.modal-content .button{padding-top:1rem;padding-bottom:1rem;margin-top:0;}
.modal-header{border-bottom:none;}
.modal .form-group, .modal .form-control{width:100%;}
.modal .form-control{border:1px solid #cecfcd;}
.modal .btn-danger{width:65%;}
.modal-close{display:inline-block;width:29px;height:29px;background-image:url("../img/modal-close.png");background-repeat:no-repeat;opacity:1;}