/*!
 * jquery-confirm v1.1.3 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2014 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */
body.jconfirm-noscroll { overflow: hidden !important; }
@-webkit-keyframes jconfirm-rotate {
 from {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 to {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
@keyframes jconfirm-rotate {
 from {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 to {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
.jconfirm { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 99999999; font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif; font-family: inherit; overflow-y: auto; }
.jconfirm .jconfirm-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.jconfirm .jconfirm-box { background: white; border-radius: 4px; position: relative; }
.jconfirm .jconfirm-box div.closeIcon {  width: 10%; height:10%; position: absolute; top: -10px; right: -10px; cursor: pointer; text-align: center; display: none; background:url(../images/ico_close.png) center top no-repeat; background-size:100%; }
.jconfirm .jconfirm-box div.closeIcon:hover { opacity: 1; }
.jconfirm .jconfirm-box div.title { font-size: 24px; font-weight: bold; font-family: inherit; padding: 10px 15px 5px; display: none; }
.jconfirm .jconfirm-box div.content {width:100%; overflow: hidden; overflow-y: auto;  }
.jconfirm .jconfirm-box div.content:empty { height: 40px; position: relative; opacity: 0.6; }
.jconfirm .jconfirm-box div.content:empty:before { content: ''; height: 20px; width: 20px; border: solid 2px #aaa; /*background-color: #ddd;*/
position: absolute; left: 50%; margin-left: -45px; border-radius: 20%; -webkit-animation: jconfirm-rotate 1s infinite; animation: jconfirm-rotate 1s infinite; }
.jconfirm .jconfirm-box div.content:empty:after { content: 'loading..'; position: absolute; left: 50%; margin-left: -15px; }
.jconfirm .jconfirm-box .buttons { padding: 10px 15px; }
.jconfirm .jconfirm-box .buttons button + button { margin-left: 5px; }
.jconfirm .jquery-clear { clear: both; }
.jconfirm.white .jconfirm-bg { background:rgba(0, 0, 0, 0.8); }
.jconfirm.white .jconfirm-box { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);margin:0 auto; margin-top:0!important; width:100%; }
.jconfirm.white .jconfirm-box .buttons button { border: none; 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.white .jconfirm-box .buttons button.btn-default { box-shadow: none; color: #333; }
.jconfirm.white .jconfirm-box .buttons button.btn-default:hover { background: #ddd; }
.jconfirm.black .jconfirm-bg { background-color: rgba(0, 0, 0, 0.5); }
.jconfirm.black .jconfirm-box { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); background: #444; border-radius: 5px; color: white; }
.jconfirm.black .jconfirm-box .buttons button { border: none; 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.black .jconfirm-box .buttons button.btn-default { box-shadow: none; color: #fff; background: none; }
.jconfirm.black .jconfirm-box .buttons button.btn-default:hover { background: #666; }
.jconfirm.hololight .jconfirm-bg { background-color: rgba(0, 0, 0, 0.5); }
.jconfirm.hololight .jconfirm-box { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4); border-radius: 2px; overflow: hidden; }
.jconfirm.hololight .jconfirm-box div.title { font-weight: inherit; border-bottom: solid 2px #76CFDF; color: #76CFDF; }
.jconfirm.hololight .jconfirm-box .buttons { border-top: solid 2px #E7E7E7; width: 100%; float: none; padding: 0; }
.jconfirm.hololight .jconfirm-box .buttons button { margin: 0; border: none; background: #fff; border-radius: 0px; width: 50%; padding: 13px; font-size: 16px; font-weight: bold; color: #666; }
.jconfirm.hololight .jconfirm-box .buttons button + button { border-left: solid 2px #E7E7E7; }
.jconfirm.holodark .jconfirm-bg { background-color: rgba(0, 0, 0, 0.5); }
.jconfirm.holodark .jconfirm-box { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4); border-radius: 2px; background: #333; overflow: hidden; }
.jconfirm.holodark .jconfirm-box div.closeIcon { color: white; }
.jconfirm.holodark .jconfirm-box div.title { font-weight: inherit; border-bottom: solid 2px #76CFDF; color: #76CFDF; }
.jconfirm.holodark .jconfirm-box div.content { color: white; }
.jconfirm.holodark .jconfirm-box .buttons { border-top: solid 2px rgba(255, 255, 255, 0.2); width: 100%; float: none; padding: 0; }
.jconfirm.holodark .jconfirm-box .buttons button { margin: 0; border: none; background: #333; border-radius: 0px; width: 50%; padding: 13px; font-size: 16px; font-weight: bold; color: #fff; text-shadow: none; }
.jconfirm.holodark .jconfirm-box .buttons button + button { border-left: solid 2px rgba(255, 255, 255, 0.2); }
.jconfirm .jconfirm-box.hilight { box-shadow: 0 0 20px red; }
/*Transition rules*/
.jconfirm { -webkit-perspective: 400px; perspective: 400px; }
.jconfirm .jconfirm-box { /*visibility: visible;*/
opacity: 1; -webkit-transition-timing-function: ease; transition-timing-function: ease; /*transition-delay: 0s;*/
-webkit-transition-property: -webkit-transform, opacity, box-shadow; transition-property: transform, opacity, box-shadow/*transition-property: all;*/
  /*transition-duration: 2s;*/
  /*transition: all 2s;*/
; }
.jconfirm .jconfirm-box.anim-top, .jconfirm .jconfirm-box.anim-left, .jconfirm .jconfirm-box.anim-right, .jconfirm .jconfirm-box.anim-bottom, .jconfirm .jconfirm-box.anim-opacity, .jconfirm .jconfirm-box.anim-zoom, .jconfirm .jconfirm-box.anim-scale, .jconfirm .jconfirm-box.anim-none, .jconfirm .jconfirm-box.anim-rotate, .jconfirm .jconfirm-box.anim-rotatex, .jconfirm .jconfirm-box.anim-rotatey, .jconfirm .jconfirm-box.anim-scaley, .jconfirm .jconfirm-box.anim-scalex { /*visibility: hidden;*/
opacity: 0; }
.jconfirm .jconfirm-box.anim-rotate { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.jconfirm .jconfirm-box.anim-rotatex { -webkit-transform: rotateX(90deg); transform: rotateX(90deg); -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; }
.jconfirm .jconfirm-box.anim-rotatey { -webkit-transform: rotatey(90deg); -ms-transform: rotatey(90deg); transform: rotatey(90deg); -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; }
.jconfirm .jconfirm-box.anim-scaley { -webkit-transform: scaley(1.5); -ms-transform: scaley(1.5); transform: scaley(1.5); -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; }
.jconfirm .jconfirm-box.anim-scalex { -webkit-transform: scalex(1.5); -ms-transform: scalex(1.5); transform: scalex(1.5); -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; }
.jconfirm .jconfirm-box.anim-top { -webkit-transform: translate(0px, -100px); -ms-transform: translate(0px, -100px); transform: translate(0px, -100px); }
.jconfirm .jconfirm-box.anim-left { -webkit-transform: translate(-100px, 0px); -ms-transform: translate(-100px, 0px); transform: translate(-100px, 0px); }
.jconfirm .jconfirm-box.anim-right { -webkit-transform: translate(100px, 0px); -ms-transform: translate(100px, 0px); transform: translate(100px, 0px); }
.jconfirm .jconfirm-box.anim-bottom { -webkit-transform: translate(0px, 100px); -ms-transform: translate(0px, 100px); transform: translate(0px, 100px); }
.jconfirm .jconfirm-box.anim-zoom { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }
.jconfirm .jconfirm-box.anim-scale { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); }
.jconfirm .jconfirm-box.anim-none { display: none; }



.jconfirmc { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 99999999; font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif; font-family: inherit; overflow-y: auto; }
.jconfirmc .jconfirmc-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.jconfirmc .jconfirmc-box { /*background: white;*/ border-radius: 4px; position: relative; }
.jconfirmc .jconfirmc-box div.closeIcon {  width: 10%; height:10%; position: absolute; top: -10px; right: -10px; cursor: pointer; text-align: center; display: none; background:url(../images/ico_close.png) center top no-repeat; background-size:100%; }
.jconfirmc .jconfirmc-box div.closeIcon:hover { opacity: 1; }
.jconfirmc .jconfirmc-box div.title { font-size: 24px; font-weight: bold; font-family: inherit; padding: 10px 15px 5px; display: none; }
.jconfirmc .jconfirmc-box div.content_c {width:100%; overflow: hidden; overflow-y: auto;  }
.jconfirmc .jconfirmc-box div.content_c:empty { height: 40px; position: relative; opacity: 0.6; }
.jconfirmc .jconfirmc-box div.content_c:empty:before { content_c: ''; height: 20px; width: 20px; border: solid 2px #aaa; /*background-color: #ddd;*/
position: absolute; left: 50%; margin-left: -45px; border-radius: 20%; -webkit-animation: jconfirmc-rotate 1s infinite; animation: jconfirmc-rotate 1s infinite; }
.jconfirmc .jconfirmc-box div.content_c:empty:after { content_c: 'loading..'; position: absolute; left: 50%; margin-left: -15px; }
.jconfirmc .jconfirmc-box .buttons { padding: 10px 15px; }
.jconfirmc .jconfirmc-box .buttons button + button { margin-left: 5px; }
.jconfirmc .jquery-clear { clear: both; }
.jconfirmc.white .jconfirmc-bg { background:rgba(0, 0, 0, 0.5); }
.jconfirmc.white .jconfirmc-box { /*box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); border-radius: 5px;*/ width:100%; margin:0 auto; }
.jconfirmc.white .jconfirmc-box .buttons button { border: none; background-image: none; text-transform: uppercase; font-size: 14px; font-weight: bold; text-shadow: none; -webkit-transition: background .1s; transition: background .1s; color: white; }
.jconfirmc.white .jconfirmc-box .buttons button.btn-default { box-shadow: none; color: #333; }
.jconfirmc.white .jconfirmc-box .buttons button.btn-default:hover { background: #ddd; }
.jconfirmc.black .jconfirmc-bg { background-color: rgba(0, 0, 0, 0.8); }
.jconfirmc.black .jconfirmc-box { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); background: #444; border-radius: 5px; color: white; }
.jconfirmc.black .jconfirmc-box .buttons button { border: none; background-image: none; text-transform: uppercase; font-size: 14px; font-weight: bold; text-shadow: none; -webkit-transition: background .1s; transition: background .1s; color: white; }
.jconfirmc.black .jconfirmc-box .buttons button.btn-default { box-shadow: none; color: #fff; background: none; }
.jconfirmc.black .jconfirmc-box .buttons button.btn-default:hover { background: #666; }
.jconfirmc.hololight .jconfirmc-bg { background-color: rgba(0, 0, 0, 0.5); }
.jconfirmc.hololight .jconfirmc-box { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4); border-radius: 2px; overflow: hidden; }
.jconfirmc.hololight .jconfirmc-box div.title { font-weight: inherit; border-bottom: solid 2px #76CFDF; color: #76CFDF; }
.jconfirmc.hololight .jconfirmc-box .buttons { border-top: solid 2px #E7E7E7; width: 100%; float: none; padding: 0; }
.jconfirmc.hololight .jconfirmc-box .buttons button { margin: 0; border: none; background: #fff; border-radius: 0px; width: 50%; padding: 13px; font-size: 16px; font-weight: bold; color: #666; }
.jconfirmc.hololight .jconfirmc-box .buttons button + button { border-left: solid 2px #E7E7E7; }
.jconfirmc.holodark .jconfirmc-bg { background-color: rgba(0, 0, 0, 0.5); }
.jconfirmc.holodark .jconfirmc-box { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4); border-radius: 2px; background: #333; overflow: hidden; }
.jconfirmc.holodark .jconfirmc-box div.closeIcon { color: white; }
.jconfirmc.holodark .jconfirmc-box div.title { font-weight: inherit; border-bottom: solid 2px #76CFDF; color: #76CFDF; }
.jconfirmc.holodark .jconfirmc-box div.content_c { color: white; }
.jconfirmc.holodark .jconfirmc-box .buttons { border-top: solid 2px rgba(255, 255, 255, 0.2); width: 100%; float: none; padding: 0; }
.jconfirmc.holodark .jconfirmc-box .buttons button { margin: 0; border: none; background: #333; border-radius: 0px; width: 50%; padding: 13px; font-size: 16px; font-weight: bold; color: #fff; text-shadow: none; }
.jconfirmc.holodark .jconfirmc-box .buttons button + button { border-left: solid 2px rgba(255, 255, 255, 0.2); }
.jconfirmc .jconfirmc-box.hilight { box-shadow: 0 0 20px red; }
/*Transition rules*/
.jconfirmc { -webkit-perspective: 400px; perspective: 400px; }
.jconfirmc .jconfirmc-box { /*visibility: visible;*/
opacity: 1; -webkit-transition-timing-function: ease; transition-timing-function: ease; /*transition-delay: 0s;*/
-webkit-transition-property: -webkit-transform, opacity, box-shadow; transition-property: transform, opacity, box-shadow/*transition-property: all;*/
  /*transition-duration: 2s;*/
  /*transition: all 2s;*/
; }
.jconfirmc .jconfirmc-box.anim-top, .jconfirmc .jconfirmc-box.anim-left, .jconfirmc .jconfirmc-box.anim-right, .jconfirmc .jconfirmc-box.anim-bottom, .jconfirmc .jconfirmc-box.anim-opacity, .jconfirmc .jconfirmc-box.anim-zoom, .jconfirmc .jconfirmc-box.anim-scale, .jconfirmc .jconfirmc-box.anim-none, .jconfirmc .jconfirmc-box.anim-rotate, .jconfirmc .jconfirmc-box.anim-rotatex, .jconfirmc .jconfirmc-box.anim-rotatey, .jconfirmc .jconfirmc-box.anim-scaley, .jconfirmc .jconfirmc-box.anim-scalex { /*visibility: hidden;*/
opacity: 0; }
.jconfirmc .jconfirmc-box.anim-rotate { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.jconfirmc .jconfirmc-box.anim-rotatex { -webkit-transform: rotateX(90deg); transform: rotateX(90deg); -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; }
.jconfirmc .jconfirmc-box.anim-rotatey { -webkit-transform: rotatey(90deg); -ms-transform: rotatey(90deg); transform: rotatey(90deg); -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; }
.jconfirmc .jconfirmc-box.anim-scaley { -webkit-transform: scaley(1.5); -ms-transform: scaley(1.5); transform: scaley(1.5); -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; }
.jconfirmc .jconfirmc-box.anim-scalex { -webkit-transform: scalex(1.5); -ms-transform: scalex(1.5); transform: scalex(1.5); -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; }
.jconfirmc .jconfirmc-box.anim-top { -webkit-transform: translate(0px, -100px); -ms-transform: translate(0px, -100px); transform: translate(0px, -100px); }
.jconfirmc .jconfirmc-box.anim-left { -webkit-transform: translate(-100px, 0px); -ms-transform: translate(-100px, 0px); transform: translate(-100px, 0px); }
.jconfirmc .jconfirmc-box.anim-right { -webkit-transform: translate(100px, 0px); -ms-transform: translate(100px, 0px); transform: translate(100px, 0px); }
.jconfirmc .jconfirmc-box.anim-bottom { -webkit-transform: translate(0px, 100px); -ms-transform: translate(0px, 100px); transform: translate(0px, 100px); }
.jconfirmc .jconfirmc-box.anim-zoom { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }
.jconfirmc .jconfirmc-box.anim-scale { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); }
.jconfirmc .jconfirmc-box.anim-none { display: none; }
