body.app-dialog-shown{
    overflow-y:hidden
}
body.app-dialog-iosfix{
    position:fixed;
    left:0;
    right:0
}
.app-dialog-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    padding:10px;
    background-color:transparent;
    z-index:1060
}
.app-dialog-container.app-dialog-fade{
    -webkit-transition:background-color .1s;
    transition:background-color .1s
}
.app-dialog-container.app-dialog-shown{
    background-color:rgba(0,0,0,.4)
}
.app-dialog-modal{
    background-color:#fff;
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
    border-radius:5px;
    box-sizing:border-box;
    text-align:center;
    margin:auto;
    overflow-x:hidden;
    overflow-y:auto;
    display:none;
    position:relative
}

.app-dialog-modal *:focus{
    outline:none;
}
.app-dialog-modal.app-dialog-loading{
    overflow-y:hidden
}
.app-dialog-modal .app-dialog-title{
    color:#595959;
    font-size:20px;
    text-align:center;
    font-weight:600;
    text-transform:none;
    position:relative;
    margin:0 0 .4em;
    padding:0;
    display:block
}
.app-dialog-modal .app-dialog-spacer{
    height:10px;
    color:transparent;
    border:0
}
.app-dialog-modal .app-dialog-styled{
    border:0;
    border-radius:3px;
    box-shadow:none;
    color:#fff;
    cursor:pointer;
    font-size:17px;
    font-weight:500;
    margin:0 5px;
    padding:10px 32px
}
.app-dialog-modal .app-dialog-styled:not(.app-dialog-loading)[disabled]{
    opacity:.4;
    cursor:no-drop
}
.app-dialog-modal .app-dialog-styled.app-dialog-loading {    
    cursor: no-drop;
    user-select:none;
}
.app-dialog-modal .app-dialog-styled+:not(button).app-dialog-styled{
    margin-top:15px
}

.app-dialog-modal .app-dialog-styled.app-dialog-loading::after,
.app-dialog-modal :not(.app-dialog-styled).app-dialog-loading::after{
    display:inline-block;
    content:'';
    margin-left:5px;
    vertical-align:-1px;
    height:12px;
    width:12px;
    border:3px solid #999;
    border-right-color:transparent;
    border-radius:50%;
    -webkit-animation:rotate-loading 1.5s linear 0s infinite normal;
    animation:rotate-loading 1.5s linear 0s infinite normal
}

.app-dialog-modal .app-dialog-styled.success.app-dialog-loading::after,
.app-dialog-modal :not(.app-dialog-styled).success.app-dialog-loading::after {    
    border: 3px solid #398439;
    border-right-color: transparent;
}

.app-dialog-modal .app-dialog-styled.success.app-dialog-loading::after,
.app-dialog-modal :not(.app-dialog-styled).danger.app-dialog-loading::after {
    border: 3px solid #ac2925;
    border-right-color: transparent;
}
.app-dialog-modal .app-dialog-styled.app-dialog-loading::after,
.app-dialog-modal :not(.app-dialog-styled).primary.app-dialog-loading::after{
    border: 3px solid #2b78c1;
    border-right-color: transparent;
} 

.app-dialog-modal .app-dialog-styled.app-dialog-loading:hover::after,
.app-dialog-modal :not(.app-dialog-styled).app-dialog-loading:hover::after{
    border: 3px solid #fff;
    border-right-color: transparent;
}

.app-dialog-modal .app-dialog-image{
    margin:20px auto;
    max-width:100%
}
.app-dialog-modal .app-dialog-close{
    font-size:36px;
    line-height:36px;
    font-family:serif;
    position:absolute;
    top:5px;
    right:13px;
    cursor:pointer;
    color:#ccc;
    -webkit-transition:color .1s ease;
    transition:color .1s ease;
}
.app-dialog-modal .app-dialog-close:hover{    
    color:#d55;
    font-weight: bold;
}
.app-dialog-modal>.app-dialog-checkbox,.app-dialog-modal>.app-dialog-file,.app-dialog-modal>.app-dialog-input,.app-dialog-modal>.app-dialog-radio,.app-dialog-modal>.app-dialog-select,.app-dialog-modal>.app-dialog-textarea{
    display:none
}
.app-dialog-modal .app-dialog-content{
    font-size:18px;
    text-align:center;
    font-weight:300;
    position:relative;
    float:none;
    margin:0;
    padding:0;
    line-height:normal;
    color:#545454;
    word-wrap:break-word
}
.app-dialog-modal .app-dialog-checkbox,.app-dialog-modal .app-dialog-file,.app-dialog-modal .app-dialog-input,.app-dialog-modal .app-dialog-radio,.app-dialog-modal .app-dialog-select,.app-dialog-modal .app-dialog-textarea{
    margin:20px auto
}
.app-dialog-modal .app-dialog-file,.app-dialog-modal .app-dialog-input,.app-dialog-modal .app-dialog-textarea{
    width:100%;
    box-sizing:border-box;
    border-radius:3px;
    border:1px solid #d9d9d9;
    font-size:16px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.06);
    -webkit-transition:border-color box-shadow .3s;
    transition:border-color box-shadow .3s
}
.app-dialog-modal .app-dialog-file.app-dialog-inputerror,.app-dialog-modal .app-dialog-input.app-dialog-inputerror,.app-dialog-modal .app-dialog-textarea.app-dialog-inputerror{
    border-color:#f06e57!important
}
.app-dialog-modal .app-dialog-file:focus,.app-dialog-modal .app-dialog-input:focus,.app-dialog-modal .app-dialog-textarea:focus{
    outline:0;
    box-shadow:0 0 3px #c4e6f5;
    border:1px solid #b4dbed
}
.app-dialog-modal .app-dialog-file:focus::-webkit-input-placeholder,.app-dialog-modal .app-dialog-input:focus::-webkit-input-placeholder,.app-dialog-modal .app-dialog-textarea:focus::-webkit-input-placeholder{
    -webkit-transition:opacity .3s .03s ease;
    transition:opacity .3s .03s ease;
    opacity:.8
}
.app-dialog-modal .app-dialog-file:focus::-moz-placeholder,.app-dialog-modal .app-dialog-input:focus::-moz-placeholder,.app-dialog-modal .app-dialog-textarea:focus::-moz-placeholder{
    -webkit-transition:opacity .3s .03s ease;
    transition:opacity .3s .03s ease;
    opacity:.8
}
.app-dialog-modal .app-dialog-file:focus:-ms-input-placeholder,.app-dialog-modal .app-dialog-input:focus:-ms-input-placeholder,.app-dialog-modal .app-dialog-textarea:focus:-ms-input-placeholder{
    -webkit-transition:opacity .3s .03s ease;
    transition:opacity .3s .03s ease;
    opacity:.8
}
.app-dialog-modal .app-dialog-file:focus::placeholder,.app-dialog-modal .app-dialog-input:focus::placeholder,.app-dialog-modal .app-dialog-textarea:focus::placeholder{
    -webkit-transition:opacity .3s .03s ease;
    transition:opacity .3s .03s ease;
    opacity:.8
}
.app-dialog-modal .app-dialog-file::-webkit-input-placeholder,.app-dialog-modal .app-dialog-input::-webkit-input-placeholder,.app-dialog-modal .app-dialog-textarea::-webkit-input-placeholder{
    color:#e6e6e6
}
.app-dialog-modal .app-dialog-file::-moz-placeholder,.app-dialog-modal .app-dialog-input::-moz-placeholder,.app-dialog-modal .app-dialog-textarea::-moz-placeholder{
    color:#e6e6e6
}
.app-dialog-modal .app-dialog-file:-ms-input-placeholder,.app-dialog-modal .app-dialog-input:-ms-input-placeholder,.app-dialog-modal .app-dialog-textarea:-ms-input-placeholder{
    color:#e6e6e6
}
.app-dialog-modal .app-dialog-file::placeholder,.app-dialog-modal .app-dialog-input::placeholder,.app-dialog-modal .app-dialog-textarea::placeholder{
    color:#e6e6e6
}
.app-dialog-modal .app-dialog-range input{
    float:left;
    width:80%
}
.app-dialog-modal .app-dialog-range output{
    float:right;
    width:20%;
    font-size:20px;
    font-weight:600;
    text-align:center
}
.app-dialog-modal .app-dialog-range input,.app-dialog-modal .app-dialog-range output{
    height:43px;
    line-height:43px;
    vertical-align:middle;
    margin:20px auto;
    padding:0
}
.app-dialog-modal .app-dialog-input{
    height:35px;
    padding:0 8px;
}
.app-dialog-modal .app-dialog-input[type=number]{
    max-width:150px
}
.app-dialog-modal .app-dialog-file{
    font-size:20px
}
.app-dialog-modal .app-dialog-textarea{
    height:108px;
    padding:12px
}
.app-dialog-modal .app-dialog-select{
    color:#545454;
    font-size:inherit;
    padding:5px 10px;
    min-width:40%;
    max-width:100%
}
.app-dialog-modal .app-dialog-radio{
    border:0
}
.app-dialog-modal .app-dialog-radio label:not(:first-child){
    margin-left:20px
}
.app-dialog-modal .app-dialog-radio input,.app-dialog-modal .app-dialog-radio span{
    vertical-align:middle
}
.app-dialog-modal .app-dialog-radio input{
    margin:0 3px 0 0
}
.app-dialog-modal .app-dialog-checkbox{
    color:#545454
}
.app-dialog-modal .app-dialog-checkbox input,.app-dialog-modal .app-dialog-checkbox span{
    vertical-align:middle
}
.app-dialog-modal .app-dialog-validationerror{
    background-color:#f0f0f0;
    margin:0 -20px;
    overflow:hidden;
    padding:10px;
    color:gray;
    font-size:16px;
    font-weight:300;
    display:none
}
.app-dialog-modal .app-dialog-validationerror::before{
    content:'!';
    display:inline-block;
    width:24px;
    height:24px;
    border-radius:50%;
    background-color:#ea7d7d;
    color:#fff;
    line-height:24px;
    text-align:center;
    margin-right:10px
}

.app-dialog-modal .app-dialog-confirm,
.app-dialog-modal .app-dialog-cancel {
    margin: 8px 8px;
    border-radius: 3px; 
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    color: #222;       
    background-color: #fff;
    border: 1px solid #8c8c8c;
    float: right;
    text-align: center;
}

.app-dialog-modal .app-dialog-confirm {
    color: #2b78c1;   
    background-color: #fff;
    border: 1px solid #2b78c1;
}

.app-dialog-modal .app-dialog-cancel {
    color: #222;       
    background-color: #fff;
    border: 1px solid #8c8c8c;
}

.app-dialog-modal .app-dialog-confirm:hover{
    color: #fff;
    border: 1px solid #2b78c1;
    background-color: #2b78c1;
}
.app-dialog-modal .app-dialog-cancel:hover {
    background-color: #8c8c8c;
    border: 1px solid #d4d4d4;
}

.app-dialog-modal .app-dialog-confirm.success,
.app-dialog-modal .app-dialog-cancel.success {
    color: #4cae4c;   
    background-color: #fff;
    border: 1px solid #4cae4c;
}

.app-dialog-modal .app-dialog-confirm.success:hover,
.app-dialog-modal .app-dialog-cancel.success:hover {    
    color: #fff;
    border: 1px solid #398439;
    background-color: #398439;
}

.app-dialog-modal .app-dialog-confirm.danger,
.app-dialog-modal .app-dialog-cancel.danger {
    color: #ac2925;   
    background-color: #fff;
    border: 1px solid #ac2925;
}

.app-dialog-modal .app-dialog-confirm.danger:hover,
.app-dialog-modal .app-dialog-cancel.danger:hover {
    color: #fff;
    border: 1px solid #d43f3a;
    background-color: #d43f3a;
}




@supports (-ms-accelerator:true){
    .app-dialog-range input{
        width:100%!important
    }
    .app-dialog-range output{
        display:none
    }
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
    .app-dialog-range input{
        width:100%!important
    }
    .app-dialog-range output{
        display:none
    }
}
.app-dialog-icon{
    width:80px;
    height:80px;
    border:4px solid transparent;
    border-radius:50%;
    margin:20px auto 30px;
    padding:0;
    position:relative;
    box-sizing:content-box;
    cursor:default;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.app-dialog-icon.app-dialog-error{
    border-color:#f27474
}
.app-dialog-icon.app-dialog-error .x-mark{
    position:relative;
    display:block
}
.app-dialog-icon.app-dialog-error .line{
    position:absolute;
    height:5px;
    width:47px;
    background-color:#f27474;
    display:block;
    top:37px;
    border-radius:2px
}
.app-dialog-icon.app-dialog-error .line.left{
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    left:17px
}
.app-dialog-icon.app-dialog-error .line.right{
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    right:16px
}
.app-dialog-icon.app-dialog-warning{
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
    color:#f8bb86;
    border-color:#facea8;
    font-size:60px;
    line-height:80px;
    text-align:center
}
.app-dialog-icon.app-dialog-info{
    font-family:'Open Sans',sans-serif;
    color:#3fc3ee;
    border-color:#9de0f6;
    font-size:60px;
    line-height:80px;
    text-align:center
}
.app-dialog-icon.app-dialog-question{
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
    color:#87adbd;
    border-color:#c9dae1;
    font-size:60px;
    line-height:80px;
    text-align:center
}
.app-dialog-icon.app-dialog-success{
    border-color:#a5dc86
}
.app-dialog-icon.app-dialog-success::after,.app-dialog-icon.app-dialog-success::before{
    content:'';
    border-radius:50%;
    position:absolute;
    width:60px;
    height:120px;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.app-dialog-icon.app-dialog-success::before{
    border-radius:120px 0 0 120px;
    top:-7px;
    left:-33px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:60px 60px;
    transform-origin:60px 60px
}
.app-dialog-icon.app-dialog-success::after{
    border-radius:0 120px 120px 0;
    top:-11px;
    left:30px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:0 60px;
    transform-origin:0 60px
}
.app-dialog-icon.app-dialog-success .placeholder{
    width:80px;
    height:80px;
    border:4px solid rgba(165,220,134,.2);
    border-radius:50%;
    box-sizing:content-box;
    position:absolute;
    left:-4px;
    top:-4px;
    z-index:2
}
.app-dialog-icon.app-dialog-success .fix{
    width:7px;
    height:90px;
    background-color:#fff;
    position:absolute;
    left:28px;
    top:8px;
    z-index:1;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.app-dialog-icon.app-dialog-success .line{
    height:5px;
    background-color:#a5dc86;
    display:block;
    border-radius:2px;
    position:absolute;
    z-index:2
}
.app-dialog-icon.app-dialog-success .line.tip{
    width:25px;
    left:14px;
    top:46px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.app-dialog-icon.app-dialog-success .line.long{
    width:47px;
    right:8px;
    top:38px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.app-dialog-progresssteps{
    font-weight:600;
    margin:0 0 20px;
    padding:0
}
.app-dialog-progresssteps li{
    display:inline-block;
    position:relative
}
.app-dialog-progresssteps .app-dialog-progresscircle{
    background:#3085d6;
    border-radius:2em;
    color:#fff;
    height:2em;
    line-height:2em;
    text-align:center;
    width:2em;
    z-index:20
}
.app-dialog-progresssteps .app-dialog-progresscircle:first-child{
    margin-left:0
}
.app-dialog-progresssteps .app-dialog-progresscircle:last-child{
    margin-right:0
}
.app-dialog-progresssteps .app-dialog-progresscircle.app-dialog-activeprogressstep{
    background:#3085d6
}
.app-dialog-progresssteps .app-dialog-progresscircle.app-dialog-activeprogressstep~.app-dialog-progresscircle{
    background:#add8e6
}
.app-dialog-progresssteps .app-dialog-progresscircle.app-dialog-activeprogressstep~.app-dialog-progressline{
    background:#add8e6
}
.app-dialog-progresssteps .app-dialog-progressline{
    background:#3085d6;
    height:.4em;
    margin:0 -1px;
    z-index:10
}
[class^=app-dialog]{
    -webkit-tap-highlight-color:transparent
}
@-webkit-keyframes showAppDialog{
    0%{
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    45%{
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    80%{
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes showAppDialog{
    0%{
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    45%{
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    80%{
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes hideAppDialog{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(.5);
        transform:scale(.5);
        opacity:0
    }
}
@keyframes hideAppDialog{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(.5);
        transform:scale(.5);
        opacity:0
    }
}
.app-dialog-show{
    -webkit-animation:showAppDialog .3s;
    animation:showAppDialog .3s
}
.app-dialog-show.app-dialog-noanimation{
    -webkit-animation:none;
    animation:none
}
.app-dialog-hide{
    -webkit-animation:hideAppDialog .15s forwards;
    animation:hideAppDialog .15s forwards
}
.app-dialog-hide.app-dialog-noanimation{
    -webkit-animation:none;
    animation:none
}

.app-dialog-container .app-dialog-title.text-center,
.app-dialog-container .app-dialog-content.text-center,
.app-dialog-container .app-dialog-input.text-center,
.app-dialog-container .app-dialog-file.text-center,
.app-dialog-container .app-dialog-select.text-center,
.app-dialog-container .app-dialog-checkbox.text-center,
.app-dialog-container .app-dialog-validationerror.text-center {
    text-align: center;
}
.app-dialog-container .app-dialog-title.text-right,
.app-dialog-container .app-dialog-content.text-right,
.app-dialog-container .app-dialog-input.text-right,
.app-dialog-container .app-dialog-file.text-right,
.app-dialog-container .app-dialog-select.text-right,
.app-dialog-container .app-dialog-checkbox.text-right,
.app-dialog-container .app-dialog-validationerror.text-right {
    text-align: right;
}
.app-dialog-container .app-dialog-title.text-left,
.app-dialog-container .app-dialog-content.text-left,
.app-dialog-container .app-dialog-input.text-left,
.app-dialog-container .app-dialog-file.text-left,
.app-dialog-container .app-dialog-select.text-left,
.app-dialog-container .app-dialog-checkbox.text-left,
.app-dialog-container .app-dialog-validationerror.text-left {
    text-align: left;
}



@-webkit-keyframes animate-success-tip{
    0%{
        width:0;
        left:1px;
        top:19px
    }
    54%{
        width:0;
        left:1px;
        top:19px
    }
    70%{
        width:50px;
        left:-8px;
        top:37px
    }
    84%{
        width:17px;
        left:21px;
        top:48px
    }
    100%{
        width:25px;
        left:14px;
        top:45px
    }
}
@keyframes animate-success-tip{
    0%{
        width:0;
        left:1px;
        top:19px
    }
    54%{
        width:0;
        left:1px;
        top:19px
    }
    70%{
        width:50px;
        left:-8px;
        top:37px
    }
    84%{
        width:17px;
        left:21px;
        top:48px
    }
    100%{
        width:25px;
        left:14px;
        top:45px
    }
}
@-webkit-keyframes animate-success-long{
    0%{
        width:0;
        right:46px;
        top:54px
    }
    65%{
        width:0;
        right:46px;
        top:54px
    }
    84%{
        width:55px;
        right:0;
        top:35px
    }
    100%{
        width:47px;
        right:8px;
        top:38px
    }
}
@keyframes animate-success-long{
    0%{
        width:0;
        right:46px;
        top:54px
    }
    65%{
        width:0;
        right:46px;
        top:54px
    }
    84%{
        width:55px;
        right:0;
        top:35px
    }
    100%{
        width:47px;
        right:8px;
        top:38px
    }
}
@-webkit-keyframes rotatePlaceholder{
    0%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    5%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    12%{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
    100%{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
}
@keyframes rotatePlaceholder{
    0%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    5%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    12%{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
    100%{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
}
.animate-success-tip{
    -webkit-animation:animate-success-tip .75s;
    animation:animate-success-tip .75s
}
.animate-success-long{
    -webkit-animation:animate-success-long .75s;
    animation:animate-success-long .75s
}
.app-dialog-success.animate::after{
    -webkit-animation:rotatePlaceholder 4.25s ease-in;
    animation:rotatePlaceholder 4.25s ease-in
}
@-webkit-keyframes animate-error-icon{
    0%{
        -webkit-transform:rotateX(100deg);
        transform:rotateX(100deg);
        opacity:0
    }
    100%{
        -webkit-transform:rotateX(0);
        transform:rotateX(0);
        opacity:1
    }
}
@keyframes animate-error-icon{
    0%{
        -webkit-transform:rotateX(100deg);
        transform:rotateX(100deg);
        opacity:0
    }
    100%{
        -webkit-transform:rotateX(0);
        transform:rotateX(0);
        opacity:1
    }
}
.animate-error-icon{
    -webkit-animation:animate-error-icon .5s;
    animation:animate-error-icon .5s
}
@-webkit-keyframes animate-x-mark{
    0%{
        -webkit-transform:scale(.4);
        transform:scale(.4);
        margin-top:26px;
        opacity:0
    }
    50%{
        -webkit-transform:scale(.4);
        transform:scale(.4);
        margin-top:26px;
        opacity:0
    }
    80%{
        -webkit-transform:scale(1.15);
        transform:scale(1.15);
        margin-top:-6px
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        margin-top:0;
        opacity:1
    }
}
@keyframes animate-x-mark{
    0%{
        -webkit-transform:scale(.4);
        transform:scale(.4);
        margin-top:26px;
        opacity:0
    }
    50%{
        -webkit-transform:scale(.4);
        transform:scale(.4);
        margin-top:26px;
        opacity:0
    }
    80%{
        -webkit-transform:scale(1.15);
        transform:scale(1.15);
        margin-top:-6px
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        margin-top:0;
        opacity:1
    }
}
.animate-x-mark{
    -webkit-animation:animate-x-mark .5s;
    animation:animate-x-mark .5s
}
@-webkit-keyframes pulse-warning{
    0%{
        border-color:#f8d486
    }
    100%{
        border-color:#f8bb86
    }
}
@keyframes pulse-warning{
    0%{
        border-color:#f8d486
    }
    100%{
        border-color:#f8bb86
    }
}
.pulse-warning{
    -webkit-animation:pulse-warning .75s infinite alternate;
    animation:pulse-warning .75s infinite alternate
}
@-webkit-keyframes rotate-loading{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes rotate-loading{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}

.app-dialog-modal .app-dialog-content form {
    padding: 20px;
}
.app-dialog-modal .app-dialog-content{
    text-align: left;   
}
.app-dialog-modal .app-dialog-content label {
    font-size: 14px;
    font-weight: normal;
}
