/*!
 * Copyright (C) 2016 Codeplay Software Limited
 * All Rights Reserved.
 *
 * @author Scott Straughan
 */div#dialogContainer{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:99999999999999999999;overflow:auto;background-color:#fff;-webkit-overflow-scrolling:touch;cursor:pointer}div#dialogContainer>header{height:70px;width:100%;display:table;padding:0 1.857rem 0 1.857rem;box-sizing:border-box;background-color:black;color:white}div#dialogContainer>header>*{display:table-cell;vertical-align:middle}div#dialogContainer>header>h1{padding-right:2rem}@media screen and (min-width:38.13rem){div#dialogContainer>header>h1{font-size:1.5rem}}div#dialogContainer>header>div{width:30px;display:table-cell;border-left:#333 1px solid}div#dialogContainer>header>div>a{display:block;padding:0 0 0 20px}div#dialogContainer>header>div>a>img{width:31px;height:31px}div.popupDialog{width:100%;height:calc(100% - 75px);display:none;padding:0;margin:0;background-color:white;cursor:default}div.popupDialog>div#result{padding:2rem;background-color:#efefef;font-size:1rem;color:#111}div.popupDialog div#result.good{background-color:#7caf3b;color:white}div.popupDialog div#result.bad{background-color:#a63232;color:white}div.popupDialog>form>div,div.popupDialog>form>ul#buttons{padding:0 2rem 0 2rem}div.popupDialog>form>ul#buttons{height:75px;width:100%;display:table;padding:10px 5px 0 10px;margin-top:2rem;list-style:none;box-sizing:border-box;background-color:#efefef}div.popupDialog form>ul#buttons>li{display:table-cell;height:100%;box-sizing:border-box;text-align:center}div.popupDialog form>ul#buttons>li{padding:0 5px 0 5px}div.popupDialog form>ul#buttons>li>button{width:100%}@media screen and (min-width:56.25rem){div#dialogContainer{background-color:rgba(0,0,0,.8)}div#dialogContainer>header{height:110px;padding:0 80px 0 80px}div#dialogContainer>header>div{border-left:0}div#dialogContainer>header>div>a{padding:0 8px 0 0;opacity:.7}div#dialogContainer>header>div>a:hover{opacity:1}div.popupDialog{width:32rem;height:auto;margin:0 auto}}@media screen and (min-width:56.25rem){div#dialogContainer.centeredModal>header{display:none}div#dialogContainer.centeredModal div.popupDialog{display:none;position:absolute;height:400px;width:700px;left:50%;top:50%;background:white;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);cursor:default;overflow:auto;box-sizing:border-box;padding:4rem 4rem 4rem 4rem;text-align:center}}