@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);.du-dialog {font-family: AkzidenzGroteskBQ-Reg;position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: center;align-items: center;visibility: hidden;opacity: 0;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;-moz-transition: background-color .2s linear, opacity .2s ease;transition: background-color .2s linear, opacity .2s ease;will-change: background-color, visibility, opacity;overflow-x: hidden;overflow-y: auto;z-index: 999999 }.du-dialog.dlg--open {background-color: rgba(0, 0, 0, .35);visibility: visible;opacity: 1 }.du-dialog.dlg--closing {opacity: 0;background-color: transparent }.du-dialog .dlg-wrapper {position: absolute;min-width: 280px;max-width: 90%;max-height: 90%;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;justify-content: space-around;background-color: #fff;outline: 0;-moz-border-radius: 4px;-moz-transform: scale(.8);transform: scale(.8);-moz-transition: -moz-transform .18s cubic-bezier(.4, 0, .2, 1);transition: transform .18s cubic-bezier(.4, 0, .2, 1);-moz-box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12) }.du-dialog.dlg--open .dlg-wrapper {-moz-transform: scale(1);transform: scale(1) }.du-dialog .dlg-header {font-family: 'Akziden zGrotesk Roman';padding: 16px 24px 8px;font-size: 20px;font-weight: 700;letter-spacing: .02em;line-height: 2rem }.du-dialog .dlg-content {padding: 0 24px 10px;color: #000;font-size: 16px;line-height: 1.5rem;letter-spacing: .03em;overflow-x: hidden;overflow-y: auto }.du-dialog.dlg--no-title .dlg-content {margin-top: 20px }.du-dialog .dlg-content.content--scrolled {border-top: 1px solid #e0e0e0 }.du-dialog .dlg-select-item {position: relative;margin: 0 -24px;padding: 0 24px;line-height: 48px;cursor: pointer;-moz-transition: background-color .2s linear;transition: background-color .2s linear }.du-dialog .dlg-select-item:hover {background-color: #f5f5f5 }.du-dialog .dlg-select-item:active {background-color: #e0e0e0 }.du-dialog .dlg-select-item .dlg-select-checkbox, .du-dialog .dlg-select-item .dlg-select-radio {position: absolute;top: 12px;height: 18px;width: 18px;opacity: 0 }.du-dialog .dlg-select-item .dlg-select-lbl {position: relative;display: inline-block;line-height: 36px;padding-left: 32px;margin: 0;cursor: pointer;text-indent: 8px }.du-dialog .dlg-select-item .dlg-select-checkbox+.dlg-select-lbl:before {content: '';display: block;position: absolute;width: 16px;height: 16px;top: 50%;left: 6px;cursor: pointer;border: 2px solid #757575;-moz-transform: translateY(-50%);transform: translateY(-50%);-moz-border-radius: 2px;border-radius: 2px;-moz-box-sizing: content-box;box-sizing: content-box;-moz-transition: all .2s cubic-bezier(0, 0, .2, 1);transition: all .2s cubic-bezier(0, 0, .2, 1);will-change: border-color }.du-dialog .dlg-select-item .dlg-select-checkbox:checked+.dlg-select-lbl:before {background-color: #1e88e5;border-color: #1e88e5 }.du-dialog .dlg-select-item .dlg-select-checkbox+.dlg-select-lbl:after {content: '';display: block;position: absolute;top: 50%;left: 9px;width: 12px;height: 6px;margin-top: -6px;cursor: pointer;border-left: 2px solid #FFF;border-bottom: 2px solid #FFF;-moz-box-sizing: content-box;box-sizing: content-box;-moz-transition: all .2s cubic-bezier(0, 0, .2, 1);transition: all .2s cubic-bezier(0, 0, .2, 1);-moz-transform: rotate(-45deg) scale(0);transform: rotate(-45deg) scale(0);will-change: transform }.du-dialog .dlg-select-item .dlg-select-checkbox:checked+.dlg-select-lbl:after {-moz-transform: rotate(-45deg) scale(1);transform: rotate(-45deg) scale(1) }.du-dialog .dlg-select-item .dlg-select-radio+.dlg-select-lbl:before {content: "";display: block;position: absolute;height: 16px;width: 16px;top: 50%;left: 6px;cursor: pointer;border: 2px solid #757575;-moz-transform: translateY(-50%);transform: translateY(-50%);-moz-border-radius: 50%;border-radius: 50%;-moz-box-sizing: content-box;box-sizing: content-box;-moz-transition: all .2s cubic-bezier(0, 0, .2, 1);transition: all .2s cubic-bezier(0, 0, .2, 1);will-change: border-color }.du-dialog .dlg-select-item .dlg-select-radio:checked+.dlg-select-lbl:before {border-color: #1e88e5 }.du-dialog .dlg-select-item .dlg-select-radio+.dlg-select-lbl:after {content: '';position: absolute;top: 50%;left: 11px;width: 10px;height: 10px;margin-top: -5px;cursor: pointer;background-color: #1e88e5;-moz-border-radius: 50%;border-radius: 50%;-moz-box-sizing: content-box;box-sizing: content-box;-moz-transform: scale(0);transform: scale(0);-moz-transform-origin: center;transform-origin: center;-moz-transition: -moz-transform .28s cubic-bezier(.4, 0, .2, 1);transition: transform .28s cubic-bezier(.4, 0, .2, 1);will-change: transform, background-color }.du-dialog .dlg-select-item .dlg-select-radio:checked+.dlg-select-lbl:after {-moz-transform: scale(1);transform: scale(1) }.du-dialog .dlg-actions {padding: 8px 8px 15px;text-align: center }.du-dialog .dlg-action {cursor: pointer;padding: 0 12px;min-width: 72px;text-transform: uppercase;outline: 0;-moz-transition: background-color .28s linear;transition: background-color .28s linear;will-change: background-color;font-family: AkzidenzGroteskBQ-Reg;font-size: 13px;height: 40px;letter-spacing: 2px;border: 2px solid #0055b8;color: #0055b8;background-color: #fff;text-align: center;line-height: 25px;font-weight: 700 }.du-dialog .dlg-action:hover {border: 2px solid #000;color: #000 }.du-dialog .dlg-action:active {background-color: #e0e0e0 }.du-dialog .dlg-action+.dlg-action {margin-left: 8px }@media (min-width:600px) {.du-dialog .dlg-wrapper {max-width: 560px }}
