.clear{clear:both;}
.pagetakeover-container{height:100%!important;}
.page-takeover-dialog{position:fixed!important;width:100%!important;height:100%!important;left:0!important;top:0!important;overflow:hidden!important;z-index:2147482999!important;}
.page-takeover-dialog .ui-dialog-titlebar{display:none;}
.page-takeover-close-button{position:absolute;top:2%;right:5%;background:url(../images/ui-close.png) no-repeat;width:13px;height:13px;z-index:10;cursor:pointer;margin:2% 0 0;background-size:13px;-webkit-animation:spinback 0.1s linear 1;-moz-animation:spinback 0.1s linear 1;animation:spinback 0.1s linear 1;}
@-moz-keyframes spinback { 0% { -moz-transform: rotate(90deg); } 100% { -moz-transform: rotate(0deg); } }
@-webkit-keyframes spinback { 0% { -webkit-transform: rotate(90deg); } 100% { -webkit-transform: rotate(0deg); } }
@keyframes spinback { 0% { -webkit-transform: rotate(90deg); transform:rotate(90deg); } 100% { -webkit-transform: rotate(0deg); transform:rotate(0deg); } }
.page-takeover-close-button:hover {-webkit-animation:spin 0.1s linear 1;-moz-animation:spin 0.1s linear 1;animation:spin 0.1s linear 1;}
@-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(90deg); } }
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(90deg); } }
@keyframes spin { 0% { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 100% { -webkit-transform: rotate(90deg); transform:rotate(90deg); } }
.page-takeover-container{width:100%;height:100%!important;margin:0;font-size:15px;position:relative;}
.page-takeover-overlay{display:block;float:left;width:100%;height:100%!important;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10%;font-family:"Open Sans", sans-serif;}
#pagetakeover-inner{position:relative;z-index:3;}
.page-takeover-title{display:block;text-align:center;color:#ffffff;margin:0 0 40px;font-size:3em;line-height:1.5em;font-weight:700;}
.page-takeover-subtitle{font-size:1.4em;line-height:1.6em;color:#ffffff;margin:30px 0;}
.page-takeover-button{background:#fec230;color:#fff;border-radius:4px;cursor:pointer;font-size:1.5em;line-height:1.9em;;font-weight:700;margin:0 auto!important;padding:6px 30px!important;border:0!important;box-shadow:none!important;text-shadow:none!important;white-space:normal;text-transform:none!important;display:table;width:auto;}
#page-takeover-button > a{border:inherit;color:inherit!important;font-size:inherit;font-weight:inherit;outline:inherit;}
.page-takeover-decline{font-size:1em;line-height:1.4em;color:#3b6a57;margin:30px auto;display:table;width:auto;}
.page-takeover-decline:hover{cursor:pointer;}