.modal .modal-background{background:#353a42;opacity:.7;height:100vh;width:100vw;position:absolute;top:0;left:0}.modal .modal-dialog{margin-top:50vh;max-width:800px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal .modal-dialog .modal-footer,.modal .modal-dialog .modal-header{border:none;padding-left:40px}.modal .modal-dialog .modal-footer a.close,.modal .modal-dialog .modal-header a.close{opacity:1;text-decoration:none}.modal .modal-dialog .modal-footer a.close:hover,.modal .modal-dialog .modal-header a.close:hover{color:#16181d}.modal .modal-dialog .modal-footer a.close:active,.modal .modal-dialog .modal-header a.close:active{color:#16181d}.modal .modal-dialog .modal-header{padding-left:40px}.modal .modal-dialog .modal-header .modal-title{margin-top:1.5rem;font-weight:600}.modal .modal-dialog .modal-content{border:none;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#fff}.modal .modal-dialog .modal-content .modal-body{padding-left:40px;padding-right:40px;max-height:calc(95vh - 160px);overflow-y:auto;overflow-x:hidden}.modal .modal-dialog .modal-content .modal-body iframe{width:100%;height:100%;border:none;overflow-x:auto;max-height:calc(95vh - 161px)}.modal .modal-dialog .modal-footer{display:block;padding-bottom:40px;padding-top:2rem;padding-left:40px;padding-right:40px}.modal .modal-dialog .modal-footer .btnclose{float:left;display:inline-block}.modal .modal-dialog .modal-footer .btnclose a{color:#353a42;border:1px solid #353a42;font-weight:400;text-shadow:none;opacity:1;min-width:100px;text-align:center;display:block}.modal .modal-dialog .modal-footer .btnclose a:active,.modal .modal-dialog .modal-footer .btnclose a:hover{color:#fff;text-decoration:none;background:#353a42;font-weight:400}.modal .modal-dialog .modal-footer .btnaction{float:right;margin-top:1.5rem;display:inline-block}.modal .modal-dialog .modal-footer .btnaction a{color:#ae1624;border:1px solid #ae1624;font-weight:400;min-width:100px;display:block;text-align:center;margin-top:-24px}.modal .modal-dialog .modal-footer .btnaction a:active,.modal .modal-dialog .modal-footer .btnaction a:hover{color:#fff;text-decoration:none;background:#ae1624;font-weight:400}.modal.popupmodal .modal-dialog{max-width:896px}.modal.popupmodal .modal-dialog .modal-footer,.modal.popupmodal .modal-dialog .modal-header{padding:0!important;margin:0!important;height:20px}.modal.popupmodal .modal-dialog .modal-header a.btn-close{position:absolute;top:14px;right:12px;z-index:20}.modal.popupmodal .modal-dialog .modal-body{padding-top:2px!important;padding-bottom:2px!important;padding-right:0;padding-left:40px}.modal.modalLiaison .modal-body{font-size:16px;max-height:40vh;padding-top:0;overflow-y:auto}.modal.modalLiaison .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-top:0}.modal.modalLiaison .modal-footer .btnaction,.modal.modalLiaison .modal-footer .btnaction2,.modal.modalLiaison .modal-footer .btnclose{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.modal.modalLiaison .modal-footer .btnaction a,.modal.modalLiaison .modal-footer .btnaction2 a,.modal.modalLiaison .modal-footer .btnclose a{padding:12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:16px}.modal.modalLiaison .modal-footer .btnclose{float:none;margin-top:8px;order:3}.modal.modalLiaison .modal-footer .btnclose .close{float:none;border:1px solid #c71828;color:#c71828}.modal.modalLiaison .modal-footer .btnclose .close:active,.modal.modalLiaison .modal-footer .btnclose .close:hover{color:#fff;text-decoration:none;background:#941420;font-weight:400}.modal.modalLiaison .modal-footer .btnaction,.modal.modalLiaison .modal-footer .btnaction2{float:none;margin-top:8px}.modal.modalLiaison .modal-footer .btnaction a,.modal.modalLiaison .modal-footer .btnaction2 a{margin-top:0;border:1px solid #353a42;color:#353a42;display:inline-block}.modal.modalLiaison .modal-footer .btnaction a:active,.modal.modalLiaison .modal-footer .btnaction a:hover,.modal.modalLiaison .modal-footer .btnaction2 a:active,.modal.modalLiaison .modal-footer .btnaction2 a:hover{color:#fff;text-decoration:none;background:#353a42;font-weight:400}.modal.modalLiaison .modal-footer .btnaction{order:1;margin-top:0}.modal.modalLiaison .modal-footer .btnaction2{order:2}.modal.full .modal-body iframe{height:90vh!important}.modal.full .modal-body iframe body{overflow:auto!important}