/*!
 * angular-confirm v1.1.0 (http://craftpip.github.io/angular-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2016-2017 angular-confirm
 * Licensed under MIT (https://github.com/craftpip/angular-confirm/blob/master/LICENSE)
 */

@-webkit-keyframes ng-confirm-spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes ng-confirm-spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
body[class*=ng-confirm-no-scroll-] {
    overflow: hidden!important
}
.ng-confirm {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999999;
    font-family: inherit;
    overflow: hidden
}
.ng-confirm .ng-confirm-bg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: opacity .4s, background .4s;
    transition: opacity .4s, background .4s
}
.ng-confirm .ng-confirm-bg.ng-confirm-bg-h {
    opacity: 0!important
}
.ng-confirm .ng-confirm-scrollpane {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    -webkit-perspective: 500px;
    perspective: 500px;
    -webkit-perspective-origin: center;
    perspective-origin: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.ng-confirm .ng-confirm-box {
    background: white;
    border-radius: 4px;
    position: relative;
    outline: 0;
    padding: 15px 15px 0;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto
}
.ng-confirm .ng-confirm-box.ng-confirm-loading {
    min-height: 120px
}
.ng-confirm .ng-confirm-box.ng-confirm-loading:before {
    content: '';
    position: absolute;
    left: 0;
    background: white;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 10px;
    z-index: 1
}
.ng-confirm .ng-confirm-box.ng-confirm-loading:after {
    opacity: .6;
    content: '';
    height: 30px;
    width: 30px;
    border: solid 3px transparent;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    border-radius: 50%;
    -webkit-animation: ng-confirm-spin 1s infinite linear;
    animation: ng-confirm-spin 1s infinite linear;
    border-bottom-color: dodgerblue;
    top: 50%;
    margin-top: -15px;
    z-index: 2
}
.ng-confirm .ng-confirm-box div.ng-confirm-closeIcon {
    height: 20px;
    width: 20px;
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    opacity: .6;
    text-align: center;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in;
    font-size: 27px!important;
    line-height: 14px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif
}
.ng-confirm .ng-confirm-box div.ng-confirm-closeIcon:empty {
    display: none
}
.ng-confirm .ng-confirm-box div.ng-confirm-closeIcon .fa,
.ng-confirm .ng-confirm-box div.ng-confirm-closeIcon .glyphicon,
.ng-confirm .ng-confirm-box div.ng-confirm-closeIcon .zmdi {
    font-size: 16px;
    line-height: 25px;
    vertical-align: bottom
}
.ng-confirm .ng-confirm-box div.ng-confirm-closeIcon:hover {
    opacity: 1
}
.ng-confirm .ng-confirm-box div.ng-confirm-title-c {
    display: block;
    font-size: 22px;
    line-height: 20px;
    padding-bottom: 15px
}
.ng-confirm .ng-confirm-box div.ng-confirm-title-c .ng-confirm-icon-c {
    font-size: inherit;
    display: inline-block;
    vertical-align: top
}
.ng-confirm .ng-confirm-box div.ng-confirm-title-c .ng-confirm-icon-c i {
    vertical-align: middle
}
.ng-confirm .ng-confirm-box div.ng-confirm-title-c .ng-confirm-icon-c:empty {
    display: none
}
.ng-confirm .ng-confirm-box div.ng-confirm-title-c .ng-confirm-title {
    font-size: inherit;
    font-family: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-user-select: initial;
    -moz-user-select: initial;
    -ms-user-select: initial;
    user-select: initial
}
.ng-confirm .ng-confirm-box div.ng-confirm-title-c .ng-confirm-title:empty {
    display: none
}
.ng-confirm .ng-confirm-box div.ng-confirm-content-pane {
    margin-bottom: 15px;
    height: 0;
    display: inline-block;
    width: 100%;
    position: relative;
    overflow: hidden
}
.ng-confirm .ng-confirm-box div.ng-confirm-content-pane .ng-confirm-content {
    width: 100%;
    height: auto;
    -webkit-user-select: initial;
    -moz-user-select: initial;
    -ms-user-select: initial;
    user-select: initial
}
.ng-confirm .ng-confirm-box div.ng-confirm-content-pane .ng-confirm-content img {
    width: 100%;
    height: auto
}
.ng-confirm .ng-confirm-box div.ng-confirm-content-pane .ng-confirm-content:empty {
    display: none
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons {
    padding-bottom: 11px
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons>button {
    margin-bottom: 4px;
    margin-left: 2px;
    margin-right: 2px
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button {
    display: inline-block;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 4px;
    min-height: 1em;
    outline: 0;
    -webkit-transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease;
    -webkit-tap-highlight-color: transparent;
    border: 0;
    background-image: none
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-blue {
    background-color: #3498db;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-blue:hover {
    background-color: #2980b9;
    color: #FFF
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-green {
    background-color: #2ecc71;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-green:hover {
    background-color: #27ae60;
    color: #FFF
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-red {
    background-color: #e74c3c;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-red:hover {
    background-color: #c0392b;
    color: #FFF
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-orange {
    background-color: #f1c40f;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-orange:hover {
    background-color: #f39c12;
    color: #FFF
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-default {
    background-color: #ecf0f1;
    color: #000;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-default:hover {
    background-color: #bdc3c7;
    color: #000
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-purple {
    background-color: #9b59b6;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-purple:hover {
    background-color: #8e44ad;
    color: #FFF
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-dark {
    background-color: #34495e;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}
.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-dark:hover {
    background-color: #2c3e50;
    color: #FFF
}
@-webkit-keyframes type-blue {
    1%, 100% {
        border-color: #3498db
    }
    50% {
        border-color: #5faee3
    }
}
@keyframes type-blue {
    1%, 100% {
        border-color: #3498db
    }
    50% {
        border-color: #5faee3
    }
}
@-webkit-keyframes type-green {
    1%, 100% {
        border-color: #2ecc71
    }
    50% {
        border-color: #54d98c
    }
}
@keyframes type-green {
    1%, 100% {
        border-color: #2ecc71
    }
    50% {
        border-color: #54d98c
    }
}
@-webkit-keyframes type-red {
    1%, 100% {
        border-color: #e74c3c
    }
    50% {
        border-color: #ed7669
    }
}
@keyframes type-red {
    1%, 100% {
        border-color: #e74c3c
    }
    50% {
        border-color: #ed7669
    }
}
@-webkit-keyframes type-orange {
    1%, 100% {
        border-color: #f1c40f
    }
    50% {
        border-color: #f4d03f
    }
}
@keyframes type-orange {
    1%, 100% {
        border-color: #f1c40f
    }
    50% {
        border-color: #f4d03f
    }
}
@-webkit-keyframes type-purple {
    1%, 100% {
        border-color: #9b59b6
    }
    50% {
        border-color: #b07cc6
    }
}
@keyframes type-purple {
    1%, 100% {
        border-color: #9b59b6
    }
    50% {
        border-color: #b07cc6
    }
}
@-webkit-keyframes type-dark {
    1%, 100% {
        border-color: #34495e
    }
    50% {
        border-color: #46627f
    }
}
@keyframes type-dark {
    1%, 100% {
        border-color: #34495e
    }
    50% {
        border-color: #46627f
    }
}
.ng-confirm.ng-confirm-type-animated .ng-confirm-box {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}
.ng-confirm.ng-confirm-type-blue .ng-confirm-box {
    border-top: solid 7px #3498db;
    -webkit-animation-name: type-blue;
    animation-name: type-blue
}
.ng-confirm.ng-confirm-type-green .ng-confirm-box {
    border-top: solid 7px #2ecc71;
    -webkit-animation-name: type-green;
    animation-name: type-green
}
.ng-confirm.ng-confirm-type-red .ng-confirm-box {
    border-top: solid 7px #e74c3c;
    -webkit-animation-name: type-red;
    animation-name: type-red
}
.ng-confirm.ng-confirm-type-orange .ng-confirm-box {
    border-top: solid 7px #f1c40f;
    -webkit-animation-name: type-orange;
    animation-name: type-orange
}
.ng-confirm.ng-confirm-type-purple .ng-confirm-box {
    border-top: solid 7px #9b59b6;
    -webkit-animation-name: type-purple;
    animation-name: type-purple
}
.ng-confirm.ng-confirm-type-dark .ng-confirm-box {
    border-top: solid 7px #34495e;
    -webkit-animation-name: type-dark;
    animation-name: type-dark
}
.ng-confirm .ng-confirm-clear {
    clear: both
}
.ng-confirm.ng-confirm-rtl {
    direction: rtl
}
.ng-confirm .ng-confirm-box.ng-confirm-hilight.ng-confirm-hilight-shake {
    -webkit-animation: shake .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    animation: shake .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.ng-confirm .ng-confirm-box.ng-confirm-hilight.ng-confirm-hilight-glow {
    -webkit-animation: glow .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    animation: glow .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
@-webkit-keyframes shake {
    10%, 90% {
        -webkit-transform: translate3d(-2px, 0, 0);
        transform: translate3d(-2px, 0, 0)
    }
    20%,
    80% {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0)
    }
    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-8px, 0, 0);
        transform: translate3d(-8px, 0, 0)
    }
    40%,
    60% {
        -webkit-transform: translate3d(8px, 0, 0);
        transform: translate3d(8px, 0, 0)
    }
}
@keyframes shake {
    10%, 90% {
        -webkit-transform: translate3d(-2px, 0, 0);
        transform: translate3d(-2px, 0, 0)
    }
    20%,
    80% {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0)
    }
    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-8px, 0, 0);
        transform: translate3d(-8px, 0, 0)
    }
    40%,
    60% {
        -webkit-transform: translate3d(8px, 0, 0);
        transform: translate3d(8px, 0, 0)
    }
}
@-webkit-keyframes glow {
    0%, 100% {
        box-shadow: 0 0 3px red
    }
    50% {
        box-shadow: 0 0 30px red
    }
}
@keyframes glow {
    0%, 100% {
        box-shadow: 0 0 3px red
    }
    50% {
        box-shadow: 0 0 30px red
    }
}
.ng-confirm {
    -webkit-perspective: 400px;
    perspective: 400px
}
.ng-confirm .ng-confirm-box {
    opacity: 1
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-top,
.ng-confirm .ng-confirm-box.ng-confirm-animation-left,
.ng-confirm .ng-confirm-box.ng-confirm-animation-right,
.ng-confirm .ng-confirm-box.ng-confirm-animation-bottom,
.ng-confirm .ng-confirm-box.ng-confirm-animation-opacity,
.ng-confirm .ng-confirm-box.ng-confirm-animation-zoom,
.ng-confirm .ng-confirm-box.ng-confirm-animation-scale,
.ng-confirm .ng-confirm-box.ng-confirm-animation-none,
.ng-confirm .ng-confirm-box.ng-confirm-animation-rotate,
.ng-confirm .ng-confirm-box.ng-confirm-animation-rotatex,
.ng-confirm .ng-confirm-box.ng-confirm-animation-rotatey,
.ng-confirm .ng-confirm-box.ng-confirm-animation-scaley,
.ng-confirm .ng-confirm-box.ng-confirm-animation-scalex {
    opacity: 0
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-rotate {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-rotatex {
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-rotatexr {
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-rotatey {
    -webkit-transform: rotatey(90deg);
    -ms-transform: rotatey(90deg);
    transform: rotatey(90deg);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-rotateyr {
    -webkit-transform: rotatey(-90deg);
    -ms-transform: rotatey(-90deg);
    transform: rotatey(-90deg);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-scaley {
    -webkit-transform: scaley(1.5);
    -ms-transform: scaley(1.5);
    transform: scaley(1.5);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-scalex {
    -webkit-transform: scalex(1.5);
    -ms-transform: scalex(1.5);
    transform: scalex(1.5);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-top {
    -webkit-transform: translate(0px, -100px);
    -ms-transform: translate(0px, -100px);
    transform: translate(0px, -100px)
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-left {
    -webkit-transform: translate(-100px, 0px);
    -ms-transform: translate(-100px, 0px);
    transform: translate(-100px, 0px)
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-right {
    -webkit-transform: translate(100px, 0px);
    -ms-transform: translate(100px, 0px);
    transform: translate(100px, 0px)
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-bottom {
    -webkit-transform: translate(0px, 100px);
    -ms-transform: translate(0px, 100px);
    transform: translate(0px, 100px)
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-zoom {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-scale {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5)
}
.ng-confirm .ng-confirm-box.ng-confirm-animation-none {
    visibility: hidden
}
.ng-confirm.ng-confirm-light .ng-confirm-bg,
.ng-confirm.ng-confirm-white .ng-confirm-bg {
    background-color: #444;
    opacity: .2
}
.ng-confirm.ng-confirm-light .ng-confirm-icon-c,
.ng-confirm.ng-confirm-white .ng-confirm-icon-c {
    margin-right: 8px
}
.ng-confirm.ng-confirm-light.ng-confirm-rtl .ng-confirm-closeIcon,
.ng-confirm.ng-confirm-white.ng-confirm-rtl .ng-confirm-closeIcon {
    left: 5px!important;
    right: auto!important
}
.ng-confirm.ng-confirm-light.ng-confirm-rtl .ng-confirm-icon-c,
.ng-confirm.ng-confirm-white.ng-confirm-rtl .ng-confirm-icon-c {
    margin-right: 0;
    margin-left: 8px
}
.ng-confirm.ng-confirm-light .ng-confirm-box,
.ng-confirm.ng-confirm-white .ng-confirm-box {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    border-radius: 5px
}
.ng-confirm.ng-confirm-light .ng-confirm-box .ng-confirm-closeIcon,
.ng-confirm.ng-confirm-white .ng-confirm-box .ng-confirm-closeIcon {
    line-height: 20px
}
.ng-confirm.ng-confirm-light .ng-confirm-box .ng-confirm-buttons,
.ng-confirm.ng-confirm-white .ng-confirm-box .ng-confirm-buttons {
    float: right
}
.ng-confirm.ng-confirm-light .ng-confirm-box .ng-confirm-buttons button,
.ng-confirm.ng-confirm-white .ng-confirm-box .ng-confirm-buttons button {
    border: 0;
    background-image: none;        
    -webkit-transition: background .1s;
    transition: background .1s;
    color: white
}
.ng-confirm.ng-confirm-light .ng-confirm-box .ng-confirm-buttons button.btn-default,
.ng-confirm.ng-confirm-white .ng-confirm-box .ng-confirm-buttons button.btn-default {
    box-shadow: none;
    color: #333
}
.ng-confirm.ng-confirm-light .ng-confirm-box .ng-confirm-buttons button.btn-default:hover,
.ng-confirm.ng-confirm-white .ng-confirm-box .ng-confirm-buttons button.btn-default:hover {
    background: #ddd
}
.ng-confirm.ng-confirm-dark .ng-confirm-bg,
.ng-confirm.ng-confirm-black .ng-confirm-bg {
    background-color: darkslategray;
    opacity: .4
}
.ng-confirm.ng-confirm-dark .ng-confirm-icon-c,
.ng-confirm.ng-confirm-black .ng-confirm-icon-c {
    margin-right: 8px
}
.ng-confirm.ng-confirm-dark.ng-confirm-rtl .ng-confirm-closeIcon,
.ng-confirm.ng-confirm-black.ng-confirm-rtl .ng-confirm-closeIcon {
    left: 5px!important;
    right: auto!important
}
.ng-confirm.ng-confirm-dark.ng-confirm-rtl .ng-confirm-icon-c,
.ng-confirm.ng-confirm-black.ng-confirm-rtl .ng-confirm-icon-c {
    margin-right: 0;
    margin-left: 8px
}
.ng-confirm.ng-confirm-dark .ng-confirm-box,
.ng-confirm.ng-confirm-black .ng-confirm-box {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    background: #444;
    border-radius: 5px
}
.ng-confirm.ng-confirm-dark .ng-confirm-box .ng-confirm-closeIcon,
.ng-confirm.ng-confirm-black .ng-confirm-box .ng-confirm-closeIcon {
    line-height: 20px
}
.ng-confirm.ng-confirm-dark .ng-confirm-box.ng-confirm-loading:before,
.ng-confirm.ng-confirm-black .ng-confirm-box.ng-confirm-loading:before {
    background: #444
}
.ng-confirm.ng-confirm-dark .ng-confirm-box.ng-confirm-loading:after,
.ng-confirm.ng-confirm-black .ng-confirm-box.ng-confirm-loading:after {
    border-bottom-color: deepskyblue
}
.ng-confirm.ng-confirm-dark .ng-confirm-box *:not(input):not(textarea):not(select):not(option),
.ng-confirm.ng-confirm-black .ng-confirm-box *:not(input):not(textarea):not(select):not(option) {
    color: white
}
.ng-confirm.ng-confirm-dark .ng-confirm-box input,
.ng-confirm.ng-confirm-black .ng-confirm-box input,
.ng-confirm.ng-confirm-dark .ng-confirm-box textarea,
.ng-confirm.ng-confirm-black .ng-confirm-box textarea,
.ng-confirm.ng-confirm-dark .ng-confirm-box select,
.ng-confirm.ng-confirm-black .ng-confirm-box select,
.ng-confirm.ng-confirm-dark .ng-confirm-box option,
.ng-confirm.ng-confirm-black .ng-confirm-box option {
    color: initial
}
.ng-confirm.ng-confirm-dark .ng-confirm-box .ng-confirm-buttons,
.ng-confirm.ng-confirm-black .ng-confirm-box .ng-confirm-buttons {
    float: right
}
.ng-confirm.ng-confirm-dark .ng-confirm-box .ng-confirm-buttons button,
.ng-confirm.ng-confirm-black .ng-confirm-box .ng-confirm-buttons button {
    border: 0;
    background-image: none;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    text-shadow: none;
    -webkit-transition: background .1s;
    transition: background .1s;
    color: white
}
.ng-confirm.ng-confirm-dark .ng-confirm-box .ng-confirm-buttons button.btn-default,
.ng-confirm.ng-confirm-black .ng-confirm-box .ng-confirm-buttons button.btn-default {
    box-shadow: none;
    color: #fff;
    background: 0
}
.ng-confirm.ng-confirm-dark .ng-confirm-box .ng-confirm-buttons button.btn-default:hover,
.ng-confirm.ng-confirm-black .ng-confirm-box .ng-confirm-buttons button.btn-default:hover {
    background: #666
}
.ng-confirm.ng-confirm-supervan .ng-confirm-bg {
    background: #36465d;
    opacity: .99
}
.ng-confirm.ng-confirm-supervan.ng-confirm-type-blue .ng-confirm-box {
    border: 0
}
.ng-confirm.ng-confirm-supervan.ng-confirm-type-blue .ng-confirm-bg {
    background: #217dbb
}
.ng-confirm.ng-confirm-supervan.ng-confirm-type-green .ng-confirm-box {
    border: 0
}
.ng-confirm.ng-confirm-supervan.ng-confirm-type-green .ng-confirm-bg {
    background: #25a25a
}
.ng-confirm.ng-confirm-supervan.ng-confirm-type-red .ng-confirm-box {
    border: 0
}
.ng-confirm.ng-confirm-supervan.ng-confirm-type-red .ng-confirm-bg {
    background: #d62c1a
}
.ng-confirm.ng-confirm-supervan.ng-confirm-type-orange .ng-confirm-box {
    border: 0
}
.ng-confirm.ng-confirm-supervan.ng-confirm-type-orange .ng-confirm-bg {
    background: #c29d0b
}
.ng-confirm.ng-confirm-supervan.ng-confirm-type-purple .ng-confirm-box {
    border: 0
}
.ng-confirm.ng-confirm-supervan.ng-confirm-type-purple .ng-confirm-bg {
    background: #804399
}
.ng-confirm.ng-confirm-supervan.ng-confirm-type-dark .ng-confirm-box {
    border: 0
}
.ng-confirm.ng-confirm-supervan.ng-confirm-type-dark .ng-confirm-bg {
    background: #222f3d
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box {
    background-color: transparent
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box.ng-confirm-loading:before {
    background: transparent
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box.ng-confirm-loading:after {
    border-bottom-color: transparent
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box div.ng-confirm-closeIcon {
    color: white;
    border-radius: 50px;
    height: 26px;
    width: 26px;
    line-height: 26px;
    top: 2px;
    right: 2px;
    box-shadow: 0 0 0 2px #ddd
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box *:not(input):not(textarea):not(select):not(option) {
    color: white
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box input,
.ng-confirm.ng-confirm-supervan .ng-confirm-box textarea,
.ng-confirm.ng-confirm-supervan .ng-confirm-box select,
.ng-confirm.ng-confirm-supervan .ng-confirm-box option {
    color: initial
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box div.ng-confirm-closeIcon {
    color: white
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box div.ng-confirm-title-c {
    text-align: center;
    font-size: 28px;
    font-weight: normal;
    padding-bottom: 25px
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box div.ng-confirm-title-c>* {
    display: block
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box div.ng-confirm-title-c .ng-confirm-icon-c {
    margin: 0 0 20px;
    font-size: 50px
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box div.ng-confirm-content-pane {
    margin-bottom: 25px
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box div.ng-confirm-content {
    text-align: center
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box .ng-confirm-buttons {
    text-align: center
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box .ng-confirm-buttons button {
    font-size: 16px;
    border-radius: 2px;
    text-shadow: none;
    border: 0;
    color: white;
    padding: 10px;
    min-width: 100px
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box .ng-confirm-buttons button.btn-default {
    background: #303f53
}
.ng-confirm.ng-confirm-supervan .ng-confirm-box .ng-confirm-buttons button.btn-default:hover {
    background: #2f3c50;
    color: white
}
.ng-confirm.ng-confirm-material .ng-confirm-bg {
    background: dimgray;
    opacity: .6
}
.ng-confirm.ng-confirm-material .ng-confirm-icon-c {
    margin-right: 8px
}
.ng-confirm.ng-confirm-material .ng-confirm-box {
    background-color: white;
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
    padding: 30px 25px 10px 25px
}
.ng-confirm.ng-confirm-material .ng-confirm-box div.ng-confirm-closeIcon {
    color: rgba(0, 0, 0, 0.87);
    line-height: 20px;
    top: 15px;
    right: 15px
}
.ng-confirm.ng-confirm-material .ng-confirm-box div.ng-confirm-title-c {
    color: rgba(0, 0, 0, 0.87);
    font-size: 22px;
    font-weight: bold
}
.ng-confirm.ng-confirm-material .ng-confirm-box div.ng-confirm-content {
    text-align: left;
    color: rgba(0, 0, 0, 0.87)
}
.ng-confirm.ng-confirm-material .ng-confirm-box .ng-confirm-buttons {
    text-align: right
}
.ng-confirm.ng-confirm-material .ng-confirm-box .ng-confirm-buttons button {
    text-transform: uppercase;
    font-weight: 500
}
.ng-confirm.ng-confirm-material.ng-confirm-rtl .ng-confirm-closeIcon {
    left: 15px!important;
    right: auto!important
}
.ng-confirm.ng-confirm-material.ng-confirm-rtl .ng-confirm-icon-c {
    margin-right: 0;
    margin-left: 8px
}
.ng-confirm.ng-confirm-bootstrap .ng-confirm-bg {
    background-color: rgba(0, 0, 0, 0.21)
}
.ng-confirm.ng-confirm-bootstrap .ng-confirm-icon-c {
    margin-right: 8px
}
.ng-confirm.ng-confirm-bootstrap .ng-confirm-box {
    background-color: white;
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
    border: solid 1px rgba(0, 0, 0, 0.4);
    padding: 15px 0 0;
    border-radius: 6px
}
.ng-confirm.ng-confirm-bootstrap .ng-confirm-box div.ng-confirm-closeIcon {
    color: rgba(0, 0, 0, 0.87);
    line-height: 20px
}
.ng-confirm.ng-confirm-bootstrap .ng-confirm-box div.ng-confirm-title-c {
    color: rgba(0, 0, 0, 0.87);
    font-size: 22px;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 15px
}
.ng-confirm.ng-confirm-bootstrap .ng-confirm-box div.ng-confirm-content {
    text-align: left;
    color: rgba(0, 0, 0, 0.87);
    padding: 0 15px
}
.ng-confirm.ng-confirm-bootstrap .ng-confirm-box .ng-confirm-buttons {
    text-align: right;
    padding: 15px;
    margin: -5px 0 0;
    border-top: solid 1px #ddd;
    overflow: hidden;
    border-radius: 0 0 4px 4px
}
.ng-confirm.ng-confirm-bootstrap .ng-confirm-box .ng-confirm-buttons button {
    font-weight: 500;
    border-radius: 0;
    margin: 0
}
.ng-confirm.ng-confirm-bootstrap .ng-confirm-box .ng-confirm-buttons button:first-child {
    border-radius: 4px 0 0 4px
}
.ng-confirm.ng-confirm-bootstrap .ng-confirm-box .ng-confirm-buttons button:last-child {
    border-radius: 0 4px 4px 0
}
.ng-confirm.ng-confirm-bootstrap.ng-confirm-rtl .ng-confirm-closeIcon {
    left: 5px!important;
    right: auto!important
}
.ng-confirm.ng-confirm-bootstrap.ng-confirm-rtl .ng-confirm-icon-c {
    margin-right: 0;
    margin-left: 8px
}
.ng-confirm.ng-confirm-modern .ng-confirm-bg {
    background-color: slategray;
    opacity: .6
}
.ng-confirm.ng-confirm-modern .ng-confirm-icon-c {
    margin-right: 8px
}
.ng-confirm.ng-confirm-modern .ng-confirm-box {
    background-color: white;
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
    padding: 25px 25px 10px 25px
}
.ng-confirm.ng-confirm-modern .ng-confirm-box div.ng-confirm-closeIcon {
    color: rgba(0, 0, 0, 0.87);
    border-radius: 50px;
    height: 25px;
    width: 25px;
    line-height: 25px!important;
    top: 10px;
    right: 10px;
    box-shadow: 0 0 0 2px #ddd
}
.ng-confirm.ng-confirm-modern .ng-confirm-box div.ng-confirm-title-c {
    color: rgba(0, 0, 0, 0.87);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px
}
.ng-confirm.ng-confirm-modern .ng-confirm-box div.ng-confirm-title-c .ng-confirm-icon-c {
    display: block;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 10px;
    font-size: 69px;
    color: #aaa
}
.ng-confirm.ng-confirm-modern .ng-confirm-box div.ng-confirm-content {
    font-size: 15px;
    color: #777;
    margin-bottom: 25px
}
.ng-confirm.ng-confirm-modern .ng-confirm-box .ng-confirm-buttons {
    text-align: center
}
.ng-confirm.ng-confirm-modern .ng-confirm-box .ng-confirm-buttons button {
    font-weight: bold;
    text-transform: uppercase;
    -webkit-transition: background .1s;
    transition: background .1s
}
.ng-confirm.ng-confirm-modern .ng-confirm-box .ng-confirm-buttons button+button {
    margin-left: 4px
}
.ng-confirm.ng-confirm-seamless .ng-confirm-bg {
    background-color: rgba(255, 255, 255, 0.5)
}
.ng-confirm.ng-confirm-seamless .ng-confirm-bg:before {
    border-bottom-color: dodgerblue
}
.ng-confirm.ng-confirm-seamless .ng-confirm-icon-c {
    margin-right: 8px
}
.ng-confirm.ng-confirm-seamless .ng-confirm-box {
    background-color: white;
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
    padding: 20px 0 10px 0
}
.ng-confirm.ng-confirm-seamless .ng-confirm-box div.ng-confirm-closeIcon {
    color: rgba(0, 0, 0, 0.87);
    border-radius: 50px;
    height: 25px;
    width: 25px;
    line-height: 25px!important;
    top: 10px;
    right: 10px;
    box-shadow: 0 0 0 2px #ddd
}
.ng-confirm.ng-confirm-seamless .ng-confirm-box div.ng-confirm-title-c {
    color: rgba(0, 0, 0, 0.87);
    font-size: 24px;
    text-align: center
}
.ng-confirm.ng-confirm-seamless .ng-confirm-box div.ng-confirm-title-c .ng-confirm-icon-c {
    color: #aaa
}
.ng-confirm.ng-confirm-seamless .ng-confirm-box div.ng-confirm-title-c .ng-confirm-title {
    font-weight: bold
}
.ng-confirm.ng-confirm-seamless .ng-confirm-box div.ng-confirm-content {
    text-align: center;
    font-size: 15px;
    color: #464646;
    margin-bottom: 25px
}
.ng-confirm.ng-confirm-seamless .ng-confirm-box .ng-confirm-buttons {
    text-align: center
}
.ng-confirm.ng-confirm-seamless .ng-confirm-box .ng-confirm-buttons button {
    font-size: 16px;
    font-weight: bold
}
.ng-confirm.ng-confirm-seamless .ng-confirm-box .ng-confirm-buttons button+button {
    margin-left: 4px
}
.ng-confirm-el-hide {
    display: none!important
}