/*!
 * jquery-confirm v3.3.2 (http://craftpip.github.io/jquery-confirm/)
 * Author:boniface pereira
 * Website:www.craftpip.com
 * Contact:hey@craftpip.com
 *
 * Copyright 2013-2017 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */

@-webkit-keyframes jconfirm-spin {
  from {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  to {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}

@keyframes jconfirm-spin {
  from {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  to {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}

.justify-content-lg-center {
   justify-content: center; 
}

body[class*=jconfirm-no-scroll-] {
  overflow:hidden !important;
}

.jconfirm {
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:99999999;
  font-family:inherit;
  overflow:hidden;
}

.jconfirm .jconfirm-bg {
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  -webkit-transition:opacity .4s;
  transition:opacity .4s;
}

.jconfirm .jconfirm-bg.jconfirm-bg-h {
  opacity:0 !important;
}

.jconfirm .jconfirm-scrollpane {
  -webkit-perspective:500px;
  perspective:500px;
  -webkit-perspective-origin:center;
  perspective-origin:center;
  display:table;
  width:100%;
  height:100%;
}

.jconfirm .jconfirm-row {
  display:table-row;
  width:100%;
}

.jconfirm .jconfirm-cell {
  display:table-cell;
  vertical-align:middle;
}

.jconfirm .jconfirm-holder {
  max-height:100%;
  padding:50px 0;
}

.jconfirm .jconfirm-box-container {
  -webkit-transition:-webkit-transform;
  transition:-webkit-transform;
  transition:transform;
  transition:transform,-webkit-transform;
}

.jconfirm .jconfirm-box-container.jconfirm-no-transition {
  -webkit-transition:none !important;
  transition:none !important;
}

.jconfirm .jconfirm-box {
  background:white;
  border-radius:4px;
  position:relative;
  outline:0;
  padding:15px 15px 0;
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;
}

@-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:#0fa34e;
  }
  50% {
    border-color:#54d98c;
  }
}

@keyframes type-green {
  1%,
  100% {
    border-color:#0fa34e;
  }
  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;
  }
}

.jconfirm .jconfirm-box.jconfirm-type-animated {
  -webkit-animation-duration:2s;
  animation-duration:2s;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
}

.jconfirm .jconfirm-box.jconfirm-type-blue {
  border-top:solid 7px #3498db;
  -webkit-animation-name:type-blue;
  animation-name:type-blue;
}

.jconfirm .jconfirm-box.jconfirm-type-green {
  border-top:solid 7px #0fa34e;
  -webkit-animation-name:type-green;
  animation-name:type-green;
}

.jconfirm .jconfirm-box.jconfirm-type-red {
  border-top:solid 7px #e74c3c;
  -webkit-animation-name:type-red;
  animation-name:type-red;
}

.jconfirm .jconfirm-box.jconfirm-type-orange {
  border-top:solid 7px #f1c40f;
  -webkit-animation-name:type-orange;
  animation-name:type-orange;
}

.jconfirm .jconfirm-box.jconfirm-type-purple {
  border-top:solid 7px #9b59b6;
  -webkit-animation-name:type-purple;
  animation-name:type-purple;
}

.jconfirm .jconfirm-box.jconfirm-type-dark {
  border-top:solid 7px #34495e;
  -webkit-animation-name:type-dark;
  animation-name:type-dark;
}

.jconfirm .jconfirm-box.loading {
  height:120px;
}

.jconfirm .jconfirm-box.loading:before {
  content:'';
  position:absolute;
  left:0;
  background:white;
  right:0;
  top:0;
  bottom:0;
  border-radius:10px;
  z-index:1;
}

.jconfirm .jconfirm-box.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:jconfirm-spin 1s infinite linear;
  animation:jconfirm-spin 1s infinite linear;
  border-bottom-color:dodgerblue;
  top:50%;
  margin-top:-15px;
  z-index:2;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon {
  height:20px;
  width:20px;
  position:absolute;
  top:10px;
  right:10px;
  cursor:pointer;
  opacity:.6;
  text-align:center;
  font-size:27px !important;
  line-height:14px !important;
  display:none;
  z-index:1;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty {
  display:none;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa {
  font-size:16px;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon {
  font-size:16px;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi {
  font-size:16px;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover {
  opacity:1;
}

.jconfirm .jconfirm-box div.jconfirm-title-c {
  display:block;
  font-size:22px;
  line-height:20px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  cursor:default;
  padding-bottom:15px;
}

.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand {
  cursor:move;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  font-size:inherit;
  display:inline-block;
  vertical-align:middle;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i {
  vertical-align:middle;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty {
  display:none;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  font-size:inherit;
  font-family:inherit;
  display:inline-block;
  vertical-align:middle;
  font-weight: bold;  
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty {
  display:none;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane {
  margin-bottom:15px;
  height:auto;
  -webkit-transition:height .4s ease-in;
  transition:height .4s ease-in;
  display:inline-block;
  width:100%;
  position:relative;
  overflow-x:hidden;
  overflow-y:auto;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll {
  overflow-y:hidden;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar {
  width:3px;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track {
  background:rgba(0,0,0,0.1);
}

.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb {
  background:#666;
  border-radius:3px;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {
  overflow:auto;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img {
  max-width:100%;
  height:auto;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty {
  display:none;
}

.jconfirm .jconfirm-box .jconfirm-buttons {
  padding-bottom:11px;
}

.jconfirm .jconfirm-box .jconfirm-buttons>button {
  margin-bottom:4px;
  margin-left:2px;
  margin-right:2px;
}

.jconfirm .jconfirm-box .jconfirm-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;
  -webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;
  transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;
  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-box-shadow .1s ease;
  -webkit-tap-highlight-color:transparent;
  border:0;
  background-image:none;
  background: var(--btn-bgcolor);
  color: var(--btn-color);
}

.jconfirm .jconfirm-box .jconfirm-buttons button:hover {
    color: var(--btn-bgcolor);
    background: var(--btn-bgcolor2);
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {
  background-color:#3498db;
  color:#FFF;
  text-shadow:none;
  -webkit-transition:background .2s;
  transition:background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {
  background-color:#2980b9;
  color:#FFF;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {
  background-color:#2ecc71;
  color:#FFF;
  text-shadow:none;
  -webkit-transition:background .2s;
  transition:background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {
  background-color:#27ae60;
  color:#FFF;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red {
  background-color:#e74c3c;
  color:#FFF;
  text-shadow:none;
  -webkit-transition:background .2s;
  transition:background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {
  background-color:#c0392b;
  color:#FFF;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {
  background-color:#f1c40f;
  color:#FFF;
  text-shadow:none;
  -webkit-transition:background .2s;
  transition:background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {
  background-color:#f39c12;
  color:#FFF;
}



.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple {
  background-color:#9b59b6;
  color:#FFF;
  text-shadow:none;
  -webkit-transition:background .2s;
  transition:background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover {
  background-color:#8e44ad;
  color:#FFF;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark {
  background-color:#34495e;
  color:#FFF;
  text-shadow:none;
  -webkit-transition:background .2s;
  transition:background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover {
  background-color:#2c3e50;
  color:#FFF;
}

.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c {
  color:#e74c3c !important;
}

.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c {
  color:#3498db !important;
}

.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c {
  color:#2ecc71 !important;
}

.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c {
  color:#9b59b6 !important;
}

.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c {
  color:#f1c40f !important;
}

.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c {
  color:#34495e !important;
}

.jconfirm .jconfirm-clear {
  clear:both;
}

.jconfirm.jconfirm-rtl {
  direction:rtl;
}

.jconfirm.jconfirm-rtl div.jconfirm-closeIcon {
  left:5px;
  right:auto;
}

.jconfirm.jconfirm-white .jconfirm-bg,
.jconfirm.jconfirm-light .jconfirm-bg {
  background-color:#444;
  opacity:.2;
}

.jconfirm.jconfirm-white .jconfirm-box,
.jconfirm.jconfirm-light .jconfirm-box {
  -webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);
  box-shadow:0 2px 6px rgba(0,0,0,0.2);
  border-radius:5px;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right:8px;
  margin-left:0;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
  float:right;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
  text-transform:uppercase;
  font-size:14px;
  font-weight:bold;
  text-shadow:none;  
}




.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left:8px;
  margin-right:0;
}

.jconfirm.jconfirm-black .jconfirm-bg,
.jconfirm.jconfirm-dark .jconfirm-bg {
  background-color:darkslategray;
  opacity:.4;
}

.jconfirm.jconfirm-black .jconfirm-box,
.jconfirm.jconfirm-dark .jconfirm-box {
  -webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);
  box-shadow:0 2px 6px rgba(0,0,0,0.2);
  background:#444;
  border-radius:5px;
  color:white;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right:8px;
  margin-left:0;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons {
  float:right;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-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;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default {
  -webkit-box-shadow:none;
  box-shadow:none;
  color:#fff;
  background:0;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover {
  background:#666;
}

.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left:8px;
  margin-right:0;
}

.jconfirm .jconfirm-box.hilight.jconfirm-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);
}

.jconfirm .jconfirm-box.hilight.jconfirm-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% {
    -webkit-box-shadow:0 0 0 red;
    box-shadow:0 0 0 red;
  }
  50% {
    -webkit-box-shadow:0 0 30px red;
    box-shadow:0 0 30px red;
  }
}

@keyframes glow {
  0%,
  100% {
    -webkit-box-shadow:0 0 0 red;
    box-shadow:0 0 0 red;
  }
  50% {
    -webkit-box-shadow:0 0 30px red;
    box-shadow:0 0 30px red;
  }
}

.jconfirm {
  -webkit-perspective:400px;
  perspective:400px;
}

.jconfirm .jconfirm-box {
  opacity:1;
  -webkit-transition-property:all;
  transition-property:all;
}

.jconfirm .jconfirm-box.jconfirm-animation-top,
.jconfirm .jconfirm-box.jconfirm-animation-left,
.jconfirm .jconfirm-box.jconfirm-animation-right,
.jconfirm .jconfirm-box.jconfirm-animation-bottom,
.jconfirm .jconfirm-box.jconfirm-animation-opacity,
.jconfirm .jconfirm-box.jconfirm-animation-zoom,
.jconfirm .jconfirm-box.jconfirm-animation-scale,
.jconfirm .jconfirm-box.jconfirm-animation-none,
.jconfirm .jconfirm-box.jconfirm-animation-rotate,
.jconfirm .jconfirm-box.jconfirm-animation-rotatex,
.jconfirm .jconfirm-box.jconfirm-animation-rotatey,
.jconfirm .jconfirm-box.jconfirm-animation-scaley,
.jconfirm .jconfirm-box.jconfirm-animation-scalex {
  opacity:0;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotate {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatex {
  -webkit-transform:rotateX(90deg);
  transform:rotateX(90deg);
  -webkit-transform-origin:center;
  transform-origin:center;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatexr {
  -webkit-transform:rotateX(-90deg);
  transform:rotateX(-90deg);
  -webkit-transform-origin:center;
  transform-origin:center;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatey {
  -webkit-transform:rotatey(90deg);
  transform:rotatey(90deg);
  -webkit-transform-origin:center;
  transform-origin:center;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotateyr {
  -webkit-transform:rotatey(-90deg);
  transform:rotatey(-90deg);
  -webkit-transform-origin:center;
  transform-origin:center;
}

.jconfirm .jconfirm-box.jconfirm-animation-scaley {
  -webkit-transform:scaley(1.5);
  transform:scaley(1.5);
  -webkit-transform-origin:center;
  transform-origin:center;
}

.jconfirm .jconfirm-box.jconfirm-animation-scalex {
  -webkit-transform:scalex(1.5);
  transform:scalex(1.5);
  -webkit-transform-origin:center;
  transform-origin:center;
}

.jconfirm .jconfirm-box.jconfirm-animation-top {
  -webkit-transform:translate(0px,-100px);
  transform:translate(0px,-100px);
}

.jconfirm .jconfirm-box.jconfirm-animation-left {
  -webkit-transform:translate(-100px,0px);
  transform:translate(-100px,0px);
}

.jconfirm .jconfirm-box.jconfirm-animation-right {
  -webkit-transform:translate(100px,0px);
  transform:translate(100px,0px);
}

.jconfirm .jconfirm-box.jconfirm-animation-bottom {
  -webkit-transform:translate(0px,100px);
  transform:translate(0px,100px);
}

.jconfirm .jconfirm-box.jconfirm-animation-zoom {
  -webkit-transform:scale(1.2);
  transform:scale(1.2);
}

.jconfirm .jconfirm-box.jconfirm-animation-scale {
  -webkit-transform:scale(0.5);
  transform:scale(0.5);
}

.jconfirm .jconfirm-box.jconfirm-animation-none {
  visibility:hidden;
}

.jconfirm.jconfirm-supervan .jconfirm-bg {
  background-color:rgba(54,70,93,0.95);
}

.jconfirm.jconfirm-supervan .jconfirm-box {
  background-color:transparent;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue {
  border:0;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green {
  border:0;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red {
  border:0;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange {
  border:0;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple {
  border:0;
}

.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark {
  border:0;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon {
  color:white;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {
  text-align:center;
  color:white;
  font-size:28px;
  font-weight:normal;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>* {
  padding-bottom:25px;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  margin-right:8px;
  margin-left:0;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane {
  margin-bottom:25px;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content {
  text-align:center;
  color:white;
}

.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons {
  text-align:center;
}

.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {
  font-size:16px;
  border-radius:2px;
  background:#303f53;
  text-shadow:none;
  border:0;
  color:white;
  padding:10px;
  min-width:100px;
}

.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  margin-left:8px;
  margin-right:0;
}

.jconfirm.jconfirm-material .jconfirm-bg {
  background-color:rgba(0,0,0,0.67);
}

.jconfirm.jconfirm-material .jconfirm-box {
  background-color:white;
  -webkit-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);
  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;
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right:8px;
  margin-left:0;
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon {
  color:rgba(0,0,0,0.87);
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c {
  color:rgba(0,0,0,0.87);
  font-size:22px;
  font-weight:bold;
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content {
  color:rgba(0,0,0,0.87);
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {
  text-align:right;
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {
  text-transform:uppercase;
  font-weight:500;
}

.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left:8px;
  margin-right:0;
}

.jconfirm.jconfirm-bootstrap .jconfirm-bg {
  background-color:rgba(0,0,0,0.21);
}

.jconfirm.jconfirm-bootstrap .jconfirm-box {
  background-color:white;
  -webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);
  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;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right:8px;
  margin-left:0;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon {
  color:rgba(0,0,0,0.87);
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c {
  color:rgba(0,0,0,0.87);
  font-size:22px;
  font-weight:bold;
  padding-left:15px;
  padding-right:15px;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content {
  color:rgba(0,0,0,0.87);
  padding:0 15px;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {
  text-align:right;
  padding:10px;
  margin:-5px 0 0;
  border-top:solid 1px #ddd;
  overflow:hidden;
  border-radius:0 0 4px 4px;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button {
  font-weight:500;
}

.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left:8px;
  margin-right:0;
}

.jconfirm.jconfirm-modern .jconfirm-bg {
  background-color:slategray;
  opacity:.6;
}

.jconfirm.jconfirm-modern .jconfirm-box {
  background-color:white;
  -webkit-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);
  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 30px 15px;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {
  color:rgba(0,0,0,0.87);
  top:15px;
  right:15px;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {
  color:rgba(0,0,0,0.87);
  font-size:24px;
  font-weight:bold;
  text-align:center;
  margin-bottom:10px;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  -webkit-transition:-webkit-transform .5s;
  transition:-webkit-transform .5s;
  transition:transform .5s;
  transition:transform .5s,-webkit-transform .5s;
  -webkit-transform:scale(0);
  transform:scale(0);
  display:block;
  margin-right:0;
  margin-left:0;
  margin-bottom:10px;
  font-size:69px;
  color:#aaa;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {
  text-align:center;
  font-size:15px;
  color:#777;
  margin-bottom:25px;
}

.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons {
  text-align:center;
}

.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button {
  font-weight:bold;
  text-transform:uppercase;
  -webkit-transition:background .1s;
  transition:background .1s;
  padding:10px 20px;
}

.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button {
  margin-left:4px;
}

.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  -webkit-transform:scale(1);
  transform:scale(1);
}