/** [AIV_SHORT]  version: 2.4.1  **/ 
 .modal{position:fixed;z-index:1050;top:0;right:0;bottom:0;left:0;display:none;margin:0}@-webkit-keyframes custom-fade-in{0%{opacity:0}100%{opacity:.5}}@-moz-keyframes custom-fade-in{0%{opacity:0}100%{opacity:.5}}@keyframes custom-fade-in{0%{opacity:0}100%{opacity:.5}}@-webkit-keyframes up-to-center{0%{-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-moz-keyframes up-to-center{0%{-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes up-to-center{0%{-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.modal--open{display:block}.modal--open .modal__backdrop--opacity{-webkit-animation:custom-fade-in .2s ease-out 0s;-webkit-animation-fill-mode:forwards;-moz-animation:custom-fade-in .2s ease-out 0s;-moz-animation-fill-mode:forwards;-ms-animation:custom-fade-in .2s ease-out 0s;-ms-animation-fill-mode:forwards;animation:custom-fade-in .2s ease-out 0s;animation-fill-mode:forwards}@media only screen and (min-width: 1280px){.modal--open .modal--default{-webkit-animation:up-to-center .2s ease-out 0s;-webkit-animation-fill-mode:forwards;-moz-animation:up-to-center .2s ease-out 0s;-moz-animation-fill-mode:forwards;-ms-animation:up-to-center .2s ease-out 0s;-ms-animation-fill-mode:forwards;animation:up-to-center .2s ease-out 0s;animation-fill-mode:forwards}}@media only screen and (max-width: 1279px){.modal--open .modal--default{transition:transform .2s ease;-moz-transform:translateY(25%);-o-transform:translateY(25%);-ms-transform:translateY(25%);-webkit-transform:translateY(25%);transform:translateY(25%)}}.modal__backdrop{position:fixed;z-index:1040;top:0;right:0;bottom:0;left:0;background-color:#000}.modal__backdrop--opacity{opacity:0}.modal--default{position:relative;z-index:1050;top:50%;width:100%;max-width:400px;margin:0 auto;border-radius:5px;background-color:white;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3)}@media only screen and (max-width: 1279px){.modal--default{top:0}}.modal--large{max-width:600px}.modal .modal__header{min-height:16.42857143px;padding:5px}.modal .modal__header .close{line-height:10px;position:absolute;top:10px;right:10px;cursor:pointer;color:#999}.modal .modal__title{line-height:1.42857143;margin:0}.modal .modal__body{line-height:1.0;padding:10px}.modal .modal__loading{min-height:200px}.modal .modal__footer{display:flex;width:100%;text-align:center}.modal .modal__footer .cancel-btn{font-size:100%;flex:1;margin:0;padding:15px 32px;cursor:pointer;text-align:center;text-decoration:none;color:white;border:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#c2c2c2}.modal .modal__footer .confirm-btn{font-size:100%;flex:1;margin:0;padding:15px 32px;cursor:pointer;text-align:center;text-decoration:none;color:#fff;color:white;border:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#ca3c3c}.modal--open{overflow:hidden}

@-webkit-keyframes loading-fade-in{0%{opacity:0}100%{opacity:.5}}@-moz-keyframes loading-fade-in{0%{opacity:0}100%{opacity:.5}}@keyframes loading-fade-in{0%{opacity:0}100%{opacity:.5}}@-webkit-keyframes loading-fade-out{0%{opacity:.5}100%{opacity:0}}@-moz-keyframes loading-fade-out{0%{opacity:.5}100%{opacity:0}}@keyframes loading-fade-out{0%{opacity:.5}100%{opacity:0}}.loading--hiding{display:none}.loading__content{text-align:center;z-index:1070;position:fixed;top:50%;left:50%;right:auto;bottom:auto;border:0;background:#fff;border-radius:8px;width:200px;height:80px;transform:translate(-50%, -50%);box-shadow:0 2px 5px 0 rgba(0,0,0,0.5);color:#999;font-size:13px}.loading__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5;z-index:1060}.loading--fade-in{-webkit-animation:"loading-fade-in" .5s linear 0s;-webkit-animation-fill-mode:forwards;-moz-animation:"loading-fade-in" .5s linear 0s;-moz-animation-fill-mode:forwards;-ms-animation:"loading-fade-in" .5s linear 0s;-ms-animation-fill-mode:forwards;animation:"loading-fade-in" .5s linear 0s;animation-fill-mode:forwards}.loading--fade-out{-webkit-animation:"loading-fade-out" .5s linear 0s;-webkit-animation-fill-mode:forwards;-moz-animation:"loading-fade-out" .5s linear 0s;-moz-animation-fill-mode:forwards;-ms-animation:"loading-fade-out" .5s linear 0s;-ms-animation-fill-mode:forwards;animation:"loading-fade-out" .5s linear 0s;animation-fill-mode:forwards}.loading__image{margin:20px 0 5px}

.toast--content{text-align:center;padding:20px;line-height:1.0;color:#000}.toast--backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5;z-index:1060}.toast--default{z-index:1070;position:fixed;top:50%;left:50%;right:auto;bottom:auto;border:0;background:padding-box #fff;overflow:auto;border-radius:4px;outline:none;padding:0;min-width:200px;transform:translate(-50%, -50%);box-shadow:0 5px 15px rgba(0,0,0,0.5);color:#4a4e5c;font-size:16px}.toast--dark{background:rgba(0,0,0,0.7);color:#fff}.toast__icon{padding-right:10px;vertical-align:bottom}.toast__icon--success{color:#4cae37}.toast__icon--warning{color:#ff5353}@-webkit-keyframes toast-fade-out{0%{opacity:.5}100%{opacity:0}}@-moz-keyframes toast-fade-out{0%{opacity:.5}100%{opacity:0}}@keyframes toast-fade-out{0%{opacity:.5}100%{opacity:0}}.toast--fade-out{-webkit-animation:toast-fade-out 1s ease-out 0s;-webkit-animation-fill-mode:forwards;-moz-animation:toast-fade-out 1s ease-out 0s;-moz-animation-fill-mode:forwards;-ms-animation:toast-fade-out 1s ease-out 0s;-ms-animation-fill-mode:forwards;animation:toast-fade-out 1s ease-out 0s;animation-fill-mode:forwards}

.checkbox-container{display:inline-flex;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.label-text{margin-left:10px;cursor:pointer;line-height:1.5em}.input-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.input-checkbox:checked ~ .check-mark{background-color:#469be5;border-color:#469be5;cursor:pointer}.input-checkbox:checked ~ .check-mark:after{display:block}.input-checkbox:disabled{cursor:not-allowed}.input-checkbox:disabled ~ .check-mark{background-color:#f7f8fa;border-color:#979797;cursor:not-allowed}.input-checkbox:disabled ~ .check-mark:after{border-color:#979797}.input-checkbox:disabled ~ .label-text{cursor:not-allowed;color:#979797}.check-mark{top:0;left:0;height:20px;width:20px;background-color:#ffffff;border:1px solid #bbbbbb;border-radius:3px;cursor:pointer;min-width:20px;align-self:flex-start;position:relative}.check-mark:after{content:"";position:absolute;display:none;left:7px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

.radio-button{display:flex;align-items:center}.radio-button__hidden{display:none}.radio-button__hidden:checked+.radio-button__entry .radio-button__circle{border-color:#4D98EF}.radio-button__hidden:checked+.radio-button__entry .radio-button__circle:before{content:'';background:#4D98EF;border-radius:50%;height:10px;pointer-events:none;width:10px;display:inline-block}.radio-button__entry{display:flex;align-items:center;justify-content:center;cursor:pointer}.radio-button__circle{margin-right:8px;border:solid 1px #dddddd;border-radius:50%;cursor:pointer;min-height:18px;min-width:18px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.radio-button__disable .radio-button__circle{border-color:#ddd !important}.radio-button__disable .radio-button__circle:before{background:#ddd !important}.radio-button__disable .radio-button__entry{color:#ddd !important}.radio-button__disable img{opacity:.5}

.modal .modal__body{padding:0}

 