.alertify .ajs-dimmer {  position: fixed;  z-index: 1981;  top: 0;  right: 0;  bottom: 0;  left: 0;  padding: 0;  margin: 0;  background-color: #252525;  opacity: .5;}.alertify .ajs-modal {  position: fixed;  top: 0;  right: 0;  left: 0;  bottom: 0;  padding: 0;  overflow-y: auto;  z-index: 1981;}.alertify .ajs-dialog {  position: relative;  margin: 5% auto;  min-height: 110px;  max-width: 500px;  padding: 24px 24px 0 24px;  outline: 0;  background-color: #fff;}.alertify .ajs-dialog.ajs-capture:before {  content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  display: block;  z-index: 1;}.alertify .ajs-reset {  position: absolute !important;  display: inline !important;  width: 0 !important;  height: 0 !important;  opacity: 0 !important;}.alertify .ajs-commands {  position: absolute;  right: 4px;  margin: -14px 24px 0 0;  z-index: 2;}.alertify .ajs-commands button {  display: none;  width: 10px;  height: 10px;  margin-left: 10px;  padding: 10px;  border: 0;  background-color: transparent;  background-repeat: no-repeat;  background-position: center;  cursor: pointer;}.alertify .ajs-commands button.ajs-close {  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAh0lEQVQYlY2QsQ0EIQwEB9cBAR1CJUaI/gigDnwR6NBL/7/xWLNrZ2b8EwGotVpr7eOitWa1VjugiNB7R1UPrKrWe0dEAHBbXUqxMQbeewDmnHjvyTm7C3zDwAUd9c63YQdUVdu6EAJzzquz7HXvTiklt+H9DQFYaxFjvDqllFyMkbXWvfpXHjJrWFgdBq/hAAAAAElFTkSuQmCC);}.alertify .ajs-commands button.ajs-maximize {  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQYlWP8//8/AzGAhYGBgaG4uBiv6t7eXkYmooxjYGAgWiELsvHYFMCcRX2rSXcjoSBiJDbAAeD+EGu+8BZcAAAAAElFTkSuQmCC);}.alertify .ajs-header {  margin: -24px;  margin-bottom: 0;  padding: 16px 24px;  background-color: #fff;}.alertify .ajs-body {  min-height: 56px;}.alertify .ajs-body .ajs-content {  padding: 16px 24px 16px 16px;}.alertify .ajs-footer {  padding: 4px;  margin-left: -24px;  margin-right: -24px;  min-height: 43px;  background-color: #fff;}.alertify .ajs-footer .ajs-buttons.ajs-primary {  text-align: right;}.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button {  margin: 4px;}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary {  float: left;  clear: none;  text-align: left;}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button {  margin: 4px;}.alertify .ajs-footer .ajs-buttons .ajs-button {  min-width: 88px;  min-height: 35px;}.alertify .ajs-handle {  position: absolute;  display: none;  width: 10px;  height: 10px;  right: 0;  bottom: 0;  z-index: 1;  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMS8xNEDQYmMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQ0lEQVQYlaXNMQoAIAxD0dT7H657l0KX3iJuUlBUNOsPPCGJm7VDp6ryeMxMuDsAQH7owW3pyn3RS26iKxERMLN3ugOaAkaL3sWVigAAAABJRU5ErkJggg==);  -webkit-transform: scaleX(1) /*rtl:scaleX(-1)*/;          transform: scaleX(1) /*rtl:scaleX(-1)*/;  cursor: se-resize;}.alertify.ajs-no-overflow .ajs-body .ajs-content {  overflow: hidden !important;}.alertify.ajs-no-padding.ajs-maximized .ajs-body .ajs-content {  left: 0;  right: 0;  padding: 0;}.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body {  margin-left: -24px;  margin-right: -24px;}.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body .ajs-content {  padding: 0;}.alertify.ajs-no-padding.ajs-resizable .ajs-body .ajs-content {  left: 0;  right: 0;}.alertify.ajs-maximizable .ajs-commands button.ajs-maximize,.alertify.ajs-maximizable .ajs-commands button.ajs-restore {  display: inline-block;}.alertify.ajs-closable .ajs-commands button.ajs-close {  display: inline-block;}.alertify.ajs-maximized .ajs-dialog {  width: 100% !important;  height: 100% !important;  max-width: none !important;  margin: 0 auto !important;  top: 0 !important;  left: 0 !important;}.alertify.ajs-maximized.ajs-modeless .ajs-modal {  position: fixed !important;  min-height: 100% !important;  max-height: none !important;  margin: 0 !important;}.alertify.ajs-maximized .ajs-commands button.ajs-maximize {  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQYlZWQ0QkAMQhDtXRincOZX78KVtrDCwgqJNEoIB3MPLj7lRUROlpyVXGzby6zWuY+kz6tj5sBMTMAyVV3/595RbOh3cAXsww1raeiOcoAAAAASUVORK5CYII=);}.alertify.ajs-resizable .ajs-dialog,.alertify.ajs-maximized .ajs-dialog {  padding: 0;}.alertify.ajs-resizable .ajs-commands,.alertify.ajs-maximized .ajs-commands {  margin: 14px 24px 0 0;}.alertify.ajs-resizable .ajs-header,.alertify.ajs-maximized .ajs-header {  position: absolute;  top: 0;  left: 0;  right: 0;  margin: 0;  padding: 16px 24px;}.alertify.ajs-resizable .ajs-body,.alertify.ajs-maximized .ajs-body {  min-height: 224px;  display: inline-block;}.alertify.ajs-resizable .ajs-body .ajs-content,.alertify.ajs-maximized .ajs-body .ajs-content {  position: absolute;  top: 50px;  right: 24px;  bottom: 50px;  left: 24px;  overflow: auto;}.alertify.ajs-resizable .ajs-footer,.alertify.ajs-maximized .ajs-footer {  position: absolute;  left: 0;  right: 0;  bottom: 0;  margin: 0;}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog {  min-width: 548px;}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-handle {  display: block;}.alertify.ajs-movable:not(.ajs-maximized) .ajs-header {  cursor: move;}.alertify.ajs-modeless .ajs-dimmer,.alertify.ajs-modeless .ajs-reset {  display: none;}.alertify.ajs-modeless .ajs-modal {  overflow: visible;  max-width: none;  max-height: 0;}.alertify.ajs-modeless.ajs-pinnable .ajs-commands button.ajs-pin {  display: inline-block;  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQklEQVQYlcWPMQ4AIAwCqU9u38GbcbHRWN1MvKQDhQFMEpKImGJA0gCgnYw0V0rwxseg5erT4oSkQVI5d9f+e9+xA0NbLpWfitPXAAAAAElFTkSuQmCC);}.alertify.ajs-modeless.ajs-unpinned .ajs-modal {  position: absolute;}.alertify.ajs-modeless.ajs-unpinned .ajs-commands button.ajs-pin {  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAO0lEQVQYlWP8//8/AzGAiShV6AqLi4txGs+CLoBLMYbC3t5eRmyaWfBZhwwYkX2NTxPRvibKjRhW4wMAhxkYGbLu3pEAAAAASUVORK5CYII=);}.alertify.ajs-modeless:not(.ajs-unpinned) .ajs-body {  max-height: 500px;  overflow: auto;}.alertify.ajs-basic .ajs-header {  opacity: 0;}.alertify.ajs-basic .ajs-footer {  visibility: hidden;}.alertify.ajs-frameless .ajs-header {  position: absolute;  top: 0;  left: 0;  right: 0;  min-height: 60px;  margin: 0;  padding: 0;  opacity: 0;  z-index: 1;}.alertify.ajs-frameless .ajs-footer {  display: none;}.alertify.ajs-frameless .ajs-body .ajs-content {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog {  padding-top: 0;}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog .ajs-commands {  margin-top: 0;}.ajs-no-overflow {  overflow: hidden !important;  outline: none;}.ajs-no-selection,.ajs-no-selection * {  -webkit-user-select: none;     -moz-user-select: none;      -ms-user-select: none;          user-select: none;}@media screen and (max-width: 568px) {  .alertify .ajs-dialog {    min-width: 150px;  }  .alertify:not(.ajs-maximized) .ajs-modal {    padding: 0 5%;  }  .alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog {    min-width: initial;    min-width: auto /*IE fallback*/;  }}@-moz-document url-prefix() {  .alertify button:focus {    outline: 1px dotted #3593D2;  }}.alertify .ajs-dimmer,.alertify .ajs-modal {  -webkit-transform: translate3d(0, 0, 0);          transform: translate3d(0, 0, 0);  transition-property: opacity, visibility;  transition-timing-function: linear;  transition-duration: 250ms;}.alertify.ajs-hidden .ajs-dimmer,.alertify.ajs-hidden .ajs-modal {  visibility: hidden;  opacity: 0;}.alertify.ajs-in:not(.ajs-hidden) .ajs-dialog {  -webkit-animation-duration: 500ms;          animation-duration: 500ms;}.alertify.ajs-out.ajs-hidden .ajs-dialog {  -webkit-animation-duration: 250ms;          animation-duration: 250ms;}.alertify .ajs-dialog.ajs-shake {  -webkit-animation-name: ajs-shake;          animation-name: ajs-shake;  -webkit-animation-duration: .1s;          animation-duration: .1s;  -webkit-animation-fill-mode: both;          animation-fill-mode: both;}@-webkit-keyframes ajs-shake {  0%,  100% {    -webkit-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);  }  10%,  30%,  50%,  70%,  90% {    -webkit-transform: translate3d(-10px, 0, 0);            transform: translate3d(-10px, 0, 0);  }  20%,  40%,  60%,  80% {    -webkit-transform: translate3d(10px, 0, 0);            transform: translate3d(10px, 0, 0);  }}@keyframes ajs-shake {  0%,  100% {    -webkit-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);  }  10%,  30%,  50%,  70%,  90% {    -webkit-transform: translate3d(-10px, 0, 0);            transform: translate3d(-10px, 0, 0);  }  20%,  40%,  60%,  80% {    -webkit-transform: translate3d(10px, 0, 0);            transform: translate3d(10px, 0, 0);  }}.alertify.ajs-slide.ajs-in:not(.ajs-hidden) .ajs-dialog {  -webkit-animation-name: ajs-slideIn;          animation-name: ajs-slideIn;  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);          animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);}.alertify.ajs-slide.ajs-out.ajs-hidden .ajs-dialog {  -webkit-animation-name: ajs-slideOut;          animation-name: ajs-slideOut;  -webkit-animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);          animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);}.alertify.ajs-zoom.ajs-in:not(.ajs-hidden) .ajs-dialog {  -webkit-animation-name: ajs-zoomIn;          animation-name: ajs-zoomIn;}.alertify.ajs-zoom.ajs-out.ajs-hidden .ajs-dialog {  -webkit-animation-name: ajs-zoomOut;          animation-name: ajs-zoomOut;}.alertify.ajs-fade.ajs-in:not(.ajs-hidden) .ajs-dialog {  -webkit-animation-name: ajs-fadeIn;          animation-name: ajs-fadeIn;}.alertify.ajs-fade.ajs-out.ajs-hidden .ajs-dialog {  -webkit-animation-name: ajs-fadeOut;          animation-name: ajs-fadeOut;}.alertify.ajs-pulse.ajs-in:not(.ajs-hidden) .ajs-dialog {  -webkit-animation-name: ajs-pulseIn;          animation-name: ajs-pulseIn;}.alertify.ajs-pulse.ajs-out.ajs-hidden .ajs-dialog {  -webkit-animation-name: ajs-pulseOut;          animation-name: ajs-pulseOut;}.alertify.ajs-flipx.ajs-in:not(.ajs-hidden) .ajs-dialog {  -webkit-animation-name: ajs-flipInX;          animation-name: ajs-flipInX;}.alertify.ajs-flipx.ajs-out.ajs-hidden .ajs-dialog {  -webkit-animation-name: ajs-flipOutX;          animation-name: ajs-flipOutX;}.alertify.ajs-flipy.ajs-in:not(.ajs-hidden) .ajs-dialog {  -webkit-animation-name: ajs-flipInY;          animation-name: ajs-flipInY;}.alertify.ajs-flipy.ajs-out.ajs-hidden .ajs-dialog {  -webkit-animation-name: ajs-flipOutY;          animation-name: ajs-flipOutY;}@-webkit-keyframes ajs-pulseIn {  0%,  20%,  40%,  60%,  80%,  100% {    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);            transform: scale3d(0.3, 0.3, 0.3);  }  20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);            transform: scale3d(1.1, 1.1, 1.1);  }  40% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);            transform: scale3d(0.9, 0.9, 0.9);  }  60% {    opacity: 1;    -webkit-transform: scale3d(1.03, 1.03, 1.03);            transform: scale3d(1.03, 1.03, 1.03);  }  80% {    -webkit-transform: scale3d(0.97, 0.97, 0.97);            transform: scale3d(0.97, 0.97, 0.97);  }  100% {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);            transform: scale3d(1, 1, 1);  }}@keyframes ajs-pulseIn {  0%,  20%,  40%,  60%,  80%,  100% {    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);            transform: scale3d(0.3, 0.3, 0.3);  }  20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);            transform: scale3d(1.1, 1.1, 1.1);  }  40% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);            transform: scale3d(0.9, 0.9, 0.9);  }  60% {    opacity: 1;    -webkit-transform: scale3d(1.03, 1.03, 1.03);            transform: scale3d(1.03, 1.03, 1.03);  }  80% {    -webkit-transform: scale3d(0.97, 0.97, 0.97);            transform: scale3d(0.97, 0.97, 0.97);  }  100% {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);            transform: scale3d(1, 1, 1);  }}@-webkit-keyframes ajs-pulseOut {  20% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);            transform: scale3d(0.9, 0.9, 0.9);  }  50%,  55% {    opacity: 1;    -webkit-transform: scale3d(1.1, 1.1, 1.1);            transform: scale3d(1.1, 1.1, 1.1);  }  100% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);            transform: scale3d(0.3, 0.3, 0.3);  }}@keyframes ajs-pulseOut {  20% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);            transform: scale3d(0.9, 0.9, 0.9);  }  50%,  55% {    opacity: 1;    -webkit-transform: scale3d(1.1, 1.1, 1.1);            transform: scale3d(1.1, 1.1, 1.1);  }  100% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);            transform: scale3d(0.3, 0.3, 0.3);  }}@-webkit-keyframes ajs-zoomIn {  0% {    opacity: 0;    -webkit-transform: scale3d(0.25, 0.25, 0.25);            transform: scale3d(0.25, 0.25, 0.25);  }  100% {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);            transform: scale3d(1, 1, 1);  }}@keyframes ajs-zoomIn {  0% {    opacity: 0;    -webkit-transform: scale3d(0.25, 0.25, 0.25);            transform: scale3d(0.25, 0.25, 0.25);  }  100% {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);            transform: scale3d(1, 1, 1);  }}@-webkit-keyframes ajs-zoomOut {  0% {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);            transform: scale3d(1, 1, 1);  }  100% {    opacity: 0;    -webkit-transform: scale3d(0.25, 0.25, 0.25);            transform: scale3d(0.25, 0.25, 0.25);  }}@keyframes ajs-zoomOut {  0% {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);            transform: scale3d(1, 1, 1);  }  100% {    opacity: 0;    -webkit-transform: scale3d(0.25, 0.25, 0.25);            transform: scale3d(0.25, 0.25, 0.25);  }}@-webkit-keyframes ajs-fadeIn {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}@keyframes ajs-fadeIn {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}@-webkit-keyframes ajs-fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}@keyframes ajs-fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}@-webkit-keyframes ajs-flipInX {  0% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transition-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transition-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  100% {    -webkit-transform: perspective(400px);            transform: perspective(400px);  }}@keyframes ajs-flipInX {  0% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transition-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transition-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  100% {    -webkit-transform: perspective(400px);            transform: perspective(400px);  }}@-webkit-keyframes ajs-flipOutX {  0% {    -webkit-transform: perspective(400px);            transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;  }  100% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;  }}@keyframes ajs-flipOutX {  0% {    -webkit-transform: perspective(400px);            transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;  }  100% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;  }}@-webkit-keyframes ajs-flipInY {  0% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transition-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    transition-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  100% {    -webkit-transform: perspective(400px);            transform: perspective(400px);  }}@keyframes ajs-flipInY {  0% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transition-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    transition-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  100% {    -webkit-transform: perspective(400px);            transform: perspective(400px);  }}@-webkit-keyframes ajs-flipOutY {  0% {    -webkit-transform: perspective(400px);            transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;  }  100% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;  }}@keyframes ajs-flipOutY {  0% {    -webkit-transform: perspective(400px);            transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;  }  100% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;  }}@-webkit-keyframes ajs-slideIn {  0% {    margin-top: -100%;  }  100% {    margin-top: 5%;  }}@keyframes ajs-slideIn {  0% {    margin-top: -100%;  }  100% {    margin-top: 5%;  }}@-webkit-keyframes ajs-slideOut {  0% {    margin-top: 5%;  }  100% {    margin-top: -100%;  }}@keyframes ajs-slideOut {  0% {    margin-top: 5%;  }  100% {    margin-top: -100%;  }}.alertify-notifier {  position: fixed;  width: 0;  overflow: visible;  z-index: 1982;  -webkit-transform: translate3d(0, 0, 0);          transform: translate3d(0, 0, 0);}.alertify-notifier .ajs-message {  position: relative;  width: 260px;  max-height: 0;  padding: 0;  opacity: 0;  margin: 0;  -webkit-transform: translate3d(0, 0, 0);          transform: translate3d(0, 0, 0);  transition-duration: 250ms;  transition-timing-function: linear;}.alertify-notifier .ajs-message.ajs-visible {  transition-duration: 500ms;  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);  opacity: 1;  max-height: 100%;  padding: 15px;  margin-top: 10px;}.alertify-notifier .ajs-message.ajs-success {  background: rgba(91, 189, 114, 0.95);}.alertify-notifier .ajs-message.ajs-error {  /*background: rgba(217, 92, 92, 0.95);*/  background: rgba(255, 60, 60, 1);}.alertify-notifier .ajs-message.ajs-warning {  background: rgba(252, 248, 215, 0.95);}.alertify-notifier.ajs-top {  top: 10px;}.alertify-notifier.ajs-bottom {  bottom: 10px;}.alertify-notifier.ajs-right {  right: 10px;}.alertify-notifier.ajs-right .ajs-message {  right: -320px;}.alertify-notifier.ajs-right .ajs-message.ajs-visible {  right: 290px;}.alertify-notifier.ajs-left {  left: 10px;}.alertify-notifier.ajs-left .ajs-message {  left: -300px;}.alertify-notifier.ajs-left .ajs-message.ajs-visible {  left: 0;}/** * alertifyjs 1.6.1 http://alertifyjs.com * AlertifyJS is a javascript framework for developing pretty browser dialogs and notifications. * Copyright 2016 Mohammad Younes <Mohammad@alertifyjs.com> (http://alertifyjs.com)  * Licensed under MIT <http://opensource.org/licenses/mit-license.php>*/.alertify .ajs-dialog {  background-color: white;  box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.25);  border-radius: 2px;}.alertify .ajs-header {  color: black;  font-weight: bold;  background: #fafafa;  border-bottom: #eee 1px solid;  border-radius: 2px 2px 0 0;}.alertify .ajs-body {  color: black;}.alertify .ajs-body .ajs-content .ajs-input {  display: block;  width: 100%;  padding: 8px;  margin: 4px;  border-radius: 2px;  border: 1px solid #CCC;}.alertify .ajs-body .ajs-content p {  margin: 0;}.alertify .ajs-footer {  background: #fbfbfb;  border-top: #eee 1px solid;  border-radius: 0 0 2px 2px;}.alertify .ajs-footer .ajs-buttons .ajs-button {  background-color: transparent;  color: #000;  border: 0;  font-size: 14px;  font-weight: bold;  text-transform: uppercase;}.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok {  color: #3593D2;}.alertify-notifier .ajs-message {  background: rgba(255, 255, 255, 0.95);  color: #000;  text-align: center;  border: solid 1px #ddd;  border-radius: 2px;}.alertify-notifier .ajs-message.ajs-success {  color: #fff;  background: rgba(91, 189, 114, 0.95);  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);}.alertify-notifier .ajs-message.ajs-error {  color: #fff;  background: rgba(217, 92, 92, 0.95);  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);}.alertify-notifier .ajs-message.ajs-warning {  background: rgba(252, 248, 215, 0.95);  border-color: #999;}.cg-busy{position:fixed;top:35%;left:0px;right:0px;bottom:0px;    z-index:1051;}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove {    -webkit-transition:all .3s ease;    -moz-transition:all .3s ease;    -o-transition:all .3s ease;    transition:all .3s ease;    display:block !important;}.cg-busy-animation.ng-hide-remove {    opacity:0;    -webkit-transform:translate(0px,-40px);    -moz-transform:translate(0px,-40px);    -ms-transform:translate(0px,-40px);    -o-transform:translate(0px,-40px);    transform:translate(0px,-40px);}.cg-busy-animation.ng-hide-remove.ng-hide-remove-active {    opacity:1;    -webkit-transform:translate(0px,0px);    -moz-transform:translate(0px,0px);    -ms-transform:translate(0px,0px);    -o-transform:translate(0px,0px);    transform:translate(0px,0px);}.cg-busy-animation.ng-hide-add {    opacity:1;    -webkit-transform:translate(0px,0px);    -moz-transform:translate(0px,0px);    -ms-transform:translate(0px,0px);    -o-transform:translate(0px,0px);    transform:translate(0px,0px);}.cg-busy-animation.ng-hide-add.ng-hide-add-active {    opacity:0;    -webkit-transform:translate(0px,-40px);    -moz-transform:translate(0px,-40px);    -ms-transform:translate(0px,-40px);    -o-transform:translate(0px,-40px);    transform:translate(0px,-40px);}.cg-busy-backdrop {background-color:white;opacity:.7;}.cg-busy-backdrop-animation.ng-hide-add,.cg-busy-backdrop-animation.ng-hide-remove {    -webkit-transition:opacity .3s ease;    -moz-transition:opacity .3s ease;    -o-transition:opacity .3s ease;    transition:opacity .3s ease;    display:block !important;}.cg-busy-backdrop-animation.ng-hide {  opacity:0;}/* All styles below are for the default template. */.cg-busy-default-wrapper {text-align:center;}.cg-busy-default-sign{display: inline-block;position:relative;    z-index:1002;padding-bottom: 6px;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#e9eeee;border:1px solid #dddddd;/*border-top-width:0;*/-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;/*border-top-left-radius:0;border-top-right-radius:0;*/-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.cg-busy-default-text{margin:13px 12px 6px 49px;font-size:16px;color:#555;text-align: left;max-width: 400px;}.cg-busy-default-spinner{position:absolute;width:25px;height:25px;display:inline-block;top:12px;left:14px;}.cg-busy-default-spinner div{width:12%;height:26%;background:#000;position:absolute;left:44.5%;top:37%;opacity:0;-webkit-animation:cg-busy-spinner-anim 1s linear infinite;-moz-animation:cg-busy-spinner-anim 1s linear infinite;-ms-animation:cg-busy-spinner-anim 1s linear infinite;-o-animation:cg-busy-spinner-anim 1s linear infinite;animation:cg-busy-spinner-anim 1s linear infinite;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);}.cg-busy-default-spinner div.bar1{-webkit-transform:rotate(0deg) translate(0, -142%);-moz-transform:rotate(0deg) translate(0, -142%);-ms-transform:rotate(0deg) translate(0, -142%);-o-transform:rotate(0deg) translate(0, -142%);transform:rotate(0deg) translate(0, -142%);-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;}.cg-busy-default-spinner div.bar2{-webkit-transform:rotate(30deg) translate(0, -142%);-moz-transform:rotate(30deg) translate(0, -142%);-ms-transform:rotate(30deg) translate(0, -142%);-o-transform:rotate(30deg) translate(0, -142%);transform:rotate(30deg) translate(0, -142%);-webkit-animation-delay:-0.9167s;-moz-animation-delay:-0.9167s;-ms-animation-delay:-0.9167s;-o-animation-delay:-0.9167s;animation-delay:-0.9167s;}.cg-busy-default-spinner div.bar3{-webkit-transform:rotate(60deg) translate(0, -142%);-moz-transform:rotate(60deg) translate(0, -142%);-ms-transform:rotate(60deg) translate(0, -142%);-o-transform:rotate(60deg) translate(0, -142%);transform:rotate(60deg) translate(0, -142%);-webkit-animation-delay:-0.833s;-moz-animation-delay:-0.833s;-ms-animation-delay:-0.833s;-o-animation-delay:-0.833s;animation-delay:-0.833s;}.cg-busy-default-spinner div.bar4{-webkit-transform:rotate(90deg) translate(0, -142%);-moz-transform:rotate(90deg) translate(0, -142%);-ms-transform:rotate(90deg) translate(0, -142%);-o-transform:rotate(90deg) translate(0, -142%);transform:rotate(90deg) translate(0, -142%);-webkit-animation-delay:-0.75s;-moz-animation-delay:-0.75s;-ms-animation-delay:-0.75s;-o-animation-delay:-0.75s;animation-delay:-0.75s;}.cg-busy-default-spinner div.bar5{-webkit-transform:rotate(120deg) translate(0, -142%);-moz-transform:rotate(120deg) translate(0, -142%);-ms-transform:rotate(120deg) translate(0, -142%);-o-transform:rotate(120deg) translate(0, -142%);transform:rotate(120deg) translate(0, -142%);-webkit-animation-delay:-0.667s;-moz-animation-delay:-0.667s;-ms-animation-delay:-0.667s;-o-animation-delay:-0.667s;animation-delay:-0.667s;}.cg-busy-default-spinner div.bar6{-webkit-transform:rotate(150deg) translate(0, -142%);-moz-transform:rotate(150deg) translate(0, -142%);-ms-transform:rotate(150deg) translate(0, -142%);-o-transform:rotate(150deg) translate(0, -142%);transform:rotate(150deg) translate(0, -142%);-webkit-animation-delay:-0.5833s;-moz-animation-delay:-0.5833s;-ms-animation-delay:-0.5833s;-o-animation-delay:-0.5833s;animation-delay:-0.5833s;}.cg-busy-default-spinner div.bar7{-webkit-transform:rotate(180deg) translate(0, -142%);-moz-transform:rotate(180deg) translate(0, -142%);-ms-transform:rotate(180deg) translate(0, -142%);-o-transform:rotate(180deg) translate(0, -142%);transform:rotate(180deg) translate(0, -142%);-webkit-animation-delay:-0.5s;-moz-animation-delay:-0.5s;-ms-animation-delay:-0.5s;-o-animation-delay:-0.5s;animation-delay:-0.5s;}.cg-busy-default-spinner div.bar8{-webkit-transform:rotate(210deg) translate(0, -142%);-moz-transform:rotate(210deg) translate(0, -142%);-ms-transform:rotate(210deg) translate(0, -142%);-o-transform:rotate(210deg) translate(0, -142%);transform:rotate(210deg) translate(0, -142%);-webkit-animation-delay:-0.41667s;-moz-animation-delay:-0.41667s;-ms-animation-delay:-0.41667s;-o-animation-delay:-0.41667s;animation-delay:-0.41667s;}.cg-busy-default-spinner div.bar9{-webkit-transform:rotate(240deg) translate(0, -142%);-moz-transform:rotate(240deg) translate(0, -142%);-ms-transform:rotate(240deg) translate(0, -142%);-o-transform:rotate(240deg) translate(0, -142%);transform:rotate(240deg) translate(0, -142%);-webkit-animation-delay:-0.333s;-moz-animation-delay:-0.333s;-ms-animation-delay:-0.333s;-o-animation-delay:-0.333s;animation-delay:-0.333s;}.cg-busy-default-spinner div.bar10{-webkit-transform:rotate(270deg) translate(0, -142%);-moz-transform:rotate(270deg) translate(0, -142%);-ms-transform:rotate(270deg) translate(0, -142%);-o-transform:rotate(270deg) translate(0, -142%);transform:rotate(270deg) translate(0, -142%);-webkit-animation-delay:-0.25s;-moz-animation-delay:-0.25s;-ms-animation-delay:-0.25s;-o-animation-delay:-0.25s;animation-delay:-0.25s;}.cg-busy-default-spinner div.bar11{-webkit-transform:rotate(300deg) translate(0, -142%);-moz-transform:rotate(300deg) translate(0, -142%);-ms-transform:rotate(300deg) translate(0, -142%);-o-transform:rotate(300deg) translate(0, -142%);transform:rotate(300deg) translate(0, -142%);-webkit-animation-delay:-0.1667s;-moz-animation-delay:-0.1667s;-ms-animation-delay:-0.1667s;-o-animation-delay:-0.1667s;animation-delay:-0.1667s;}.cg-busy-default-spinner div.bar12{-webkit-transform:rotate(330deg) translate(0, -142%);-moz-transform:rotate(330deg) translate(0, -142%);-ms-transform:rotate(330deg) translate(0, -142%);-o-transform:rotate(330deg) translate(0, -142%);transform:rotate(330deg) translate(0, -142%);-webkit-animation-delay:-0.0833s;-moz-animation-delay:-0.0833s;-ms-animation-delay:-0.0833s;-o-animation-delay:-0.0833s;animation-delay:-0.0833s;}@-webkit-keyframes cg-busy-spinner-anim{from {opacity: 1;}to {opacity: 0.25;}}@-moz-keyframes cg-busy-spinner-anim{from {opacity: 1;}to {opacity: 0.25;}}@keyframes cg-busy-spinner-anim{from {opacity: 1;}to {opacity: 0.25;}}/* required styles */.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer {position: absolute;left: 0;top: 0;}.leaflet-container {overflow: hidden;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow {-webkit-user-select: none;   -moz-user-select: none;        user-select: none;  -webkit-user-drag: none;}/* Prevents IE11 from highlighting tiles in blue */.leaflet-tile::selection {background: transparent;}/* Safari renders non-retina tile on retina better with this, but Chrome is worse */.leaflet-safari .leaflet-tile {image-rendering: -webkit-optimize-contrast;}/* hack that prevents hw layers "stretching" when loading new tiles */.leaflet-safari .leaflet-tile-container {width: 1600px;height: 1600px;-webkit-transform-origin: 0 0;}.leaflet-marker-icon,.leaflet-marker-shadow {display: block;}/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x *//* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */.leaflet-container .leaflet-overlay-pane svg {max-width: none !important;max-height: none !important;}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile {max-width: none !important;max-height: none !important;width: auto;padding: 0;}.leaflet-container.leaflet-touch-zoom {-ms-touch-action: pan-x pan-y;touch-action: pan-x pan-y;}.leaflet-container.leaflet-touch-drag {-ms-touch-action: pinch-zoom;/* Fallback for FF which doesn't support pinch-zoom */touch-action: none;touch-action: pinch-zoom;}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {-ms-touch-action: none;touch-action: none;}.leaflet-container {-webkit-tap-highlight-color: transparent;}.leaflet-container a {-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);}.leaflet-tile {filter: inherit;visibility: hidden;}.leaflet-tile-loaded {visibility: inherit;}.leaflet-zoom-box {width: 0;height: 0;-moz-box-sizing: border-box;     box-sizing: border-box;z-index: 800;}/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */.leaflet-overlay-pane svg {-moz-user-select: none;}.leaflet-pane         { z-index: 400; }.leaflet-tile-pane    { z-index: 200; }.leaflet-overlay-pane { z-index: 400; }.leaflet-shadow-pane  { z-index: 500; }.leaflet-marker-pane  { z-index: 600; }.leaflet-tooltip-pane   { z-index: 650; }.leaflet-popup-pane   { z-index: 700; }.leaflet-map-pane canvas { z-index: 100; }.leaflet-map-pane svg    { z-index: 200; }.leaflet-vml-shape {width: 1px;height: 1px;}.lvml {behavior: url(#default#VML);display: inline-block;position: absolute;}/* control positioning */.leaflet-control {position: relative;z-index: 800;pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */pointer-events: auto;}.leaflet-top,.leaflet-bottom {position: absolute;z-index: 1000;pointer-events: none;}.leaflet-top {top: 0;}.leaflet-right {right: 0;}.leaflet-bottom {bottom: 0;}.leaflet-left {left: 0;}.leaflet-control {float: left;clear: both;}.leaflet-right .leaflet-control {float: right;}.leaflet-top .leaflet-control {margin-top: 10px;}.leaflet-bottom .leaflet-control {margin-bottom: 10px;}.leaflet-left .leaflet-control {margin-left: 10px;}.leaflet-right .leaflet-control {margin-right: 10px;}/* zoom and fade animations */.leaflet-fade-anim .leaflet-popup {opacity: 0;-webkit-transition: opacity 0.2s linear;   -moz-transition: opacity 0.2s linear;        transition: opacity 0.2s linear;}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {opacity: 1;}.leaflet-zoom-animated {-webkit-transform-origin: 0 0;    -ms-transform-origin: 0 0;        transform-origin: 0 0;}svg.leaflet-zoom-animated {will-change: transform;}.leaflet-zoom-anim .leaflet-zoom-animated {-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile {-webkit-transition: none;   -moz-transition: none;        transition: none;}.leaflet-zoom-anim .leaflet-zoom-hide {visibility: hidden;}/* cursors */.leaflet-interactive {cursor: pointer;}.leaflet-grab {cursor: -webkit-grab;cursor:    -moz-grab;cursor:         grab;}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive {cursor: crosshair;}.leaflet-popup-pane,.leaflet-control {cursor: auto;}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable {cursor: move;cursor: -webkit-grabbing;cursor:    -moz-grabbing;cursor:         grabbing;}/* marker & overlays interactivity */.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane > svg path,.leaflet-tile-container {pointer-events: none;}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane > svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path {pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */pointer-events: auto;}/* visual tweaks */.leaflet-container {background: #ddd;outline-offset: 1px;}.leaflet-container a {color: #0078A8;}.leaflet-zoom-box {border: 2px dotted #38f;background: rgba(255,255,255,0.5);}/* general typography */.leaflet-container {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;font-size: 12px;font-size: 0.75rem;line-height: 1.5;}/* general toolbar styles */.leaflet-bar {box-shadow: 0 1px 5px rgba(0,0,0,0.65);border-radius: 4px;}.leaflet-bar a {background-color: #fff;border-bottom: 1px solid #ccc;width: 26px;height: 26px;line-height: 26px;display: block;text-align: center;text-decoration: none;color: black;}.leaflet-bar a,.leaflet-control-layers-toggle {background-position: 50% 50%;background-repeat: no-repeat;display: block;}.leaflet-bar a:hover,.leaflet-bar a:focus {background-color: #f4f4f4;}.leaflet-bar a:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}.leaflet-bar a:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-bottom: none;}.leaflet-bar a.leaflet-disabled {cursor: default;background-color: #f4f4f4;color: #bbb;}.leaflet-touch .leaflet-bar a {width: 30px;height: 30px;line-height: 30px;}.leaflet-touch .leaflet-bar a:first-child {border-top-left-radius: 2px;border-top-right-radius: 2px;}.leaflet-touch .leaflet-bar a:last-child {border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}/* zoom control */.leaflet-control-zoom-in,.leaflet-control-zoom-out {font: bold 18px 'Lucida Console', Monaco, monospace;text-indent: 1px;}.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {font-size: 22px;}/* layers control */.leaflet-control-layers {box-shadow: 0 1px 5px rgba(0,0,0,0.4);background: #fff;border-radius: 5px;}.leaflet-control-layers-toggle {background-image: url(lib/leaflet/images/layers.png);width: 36px;height: 36px;}.leaflet-retina .leaflet-control-layers-toggle {background-image: url(lib/leaflet/images/layers-2x.png);background-size: 26px 26px;}.leaflet-touch .leaflet-control-layers-toggle {width: 44px;height: 44px;}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle {display: none;}.leaflet-control-layers-expanded .leaflet-control-layers-list {display: block;position: relative;}.leaflet-control-layers-expanded {padding: 6px 10px 6px 6px;color: #333;background: #fff;}.leaflet-control-layers-scrollbar {overflow-y: scroll;overflow-x: hidden;padding-right: 5px;}.leaflet-control-layers-selector {margin-top: 2px;position: relative;top: 1px;}.leaflet-control-layers label {display: block;font-size: 13px;font-size: 1.08333em;}.leaflet-control-layers-separator {height: 0;border-top: 1px solid #ddd;margin: 5px -10px 5px -6px;}/* Default icon URLs */.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */background-image: url(lib/leaflet/images/marker-icon.png);}/* attribution and scale controls */.leaflet-container .leaflet-control-attribution {background: #fff;background: rgba(255, 255, 255, 0.8);margin: 0;}.leaflet-control-attribution,.leaflet-control-scale-line {padding: 0 5px;color: #333;line-height: 1.4;}.leaflet-control-attribution a {text-decoration: none;}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus {text-decoration: underline;}.leaflet-control-attribution svg {display: inline !important;}.leaflet-left .leaflet-control-scale {margin-left: 5px;}.leaflet-bottom .leaflet-control-scale {margin-bottom: 5px;}.leaflet-control-scale-line {border: 2px solid #777;border-top: none;line-height: 1.1;padding: 2px 5px 1px;white-space: nowrap;overflow: hidden;-moz-box-sizing: border-box;     box-sizing: border-box;background: #fff;background: rgba(255, 255, 255, 0.5);}.leaflet-control-scale-line:not(:first-child) {border-top: 2px solid #777;border-bottom: none;margin-top: -2px;}.leaflet-control-scale-line:not(:first-child):not(:last-child) {border-bottom: 2px solid #777;}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {box-shadow: none;}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {border: 2px solid rgba(0,0,0,0.2);background-clip: padding-box;}/* popup */.leaflet-popup {position: absolute;text-align: center;margin-bottom: 20px;}.leaflet-popup-content-wrapper {padding: 1px;text-align: left;border-radius: 12px;}.leaflet-popup-content {margin: 13px 24px 13px 20px;line-height: 1.3;font-size: 13px;font-size: 1.08333em;min-height: 1px;}.leaflet-popup-content p {margin: 17px 0;margin: 1.3em 0;}.leaflet-popup-tip-container {width: 40px;height: 20px;position: absolute;left: 50%;margin-top: -1px;margin-left: -20px;overflow: hidden;pointer-events: none;}.leaflet-popup-tip {width: 17px;height: 17px;padding: 1px;margin: -10px auto 0;pointer-events: auto;-webkit-transform: rotate(45deg);   -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);        transform: rotate(45deg);}.leaflet-popup-content-wrapper,.leaflet-popup-tip {background: white;color: #333;box-shadow: 0 3px 14px rgba(0,0,0,0.4);}.leaflet-container a.leaflet-popup-close-button {position: absolute;top: 0;right: 0;border: none;text-align: center;width: 24px;height: 24px;font: 16px/24px Tahoma, Verdana, sans-serif;color: #757575;text-decoration: none;background: transparent;}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus {color: #585858;}.leaflet-popup-scrolled {overflow: auto;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}.leaflet-oldie .leaflet-popup-content-wrapper {-ms-zoom: 1;}.leaflet-oldie .leaflet-popup-tip {width: 24px;margin: 0 auto;-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {border: 1px solid #999;}/* div icon */.leaflet-div-icon {background: #fff;border: 1px solid #666;}/* Tooltip *//* Base styles for the element that has a tooltip */.leaflet-tooltip {position: absolute;padding: 6px;background-color: #fff;border: 1px solid #fff;border-radius: 3px;color: #222;white-space: nowrap;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;box-shadow: 0 1px 3px rgba(0,0,0,0.4);}.leaflet-tooltip.leaflet-interactive {cursor: pointer;pointer-events: auto;}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {position: absolute;pointer-events: none;border: 6px solid transparent;background: transparent;content: "";}/* Directions */.leaflet-tooltip-bottom {margin-top: 6px;}.leaflet-tooltip-top {margin-top: -6px;}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before {left: 50%;margin-left: -6px;}.leaflet-tooltip-top:before {bottom: 0;margin-bottom: -12px;border-top-color: #fff;}.leaflet-tooltip-bottom:before {top: 0;margin-top: -12px;margin-left: -6px;border-bottom-color: #fff;}.leaflet-tooltip-left {margin-left: -6px;}.leaflet-tooltip-right {margin-left: 6px;}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {top: 50%;margin-top: -6px;}.leaflet-tooltip-left:before {right: 0;margin-right: -12px;border-left-color: #fff;}.leaflet-tooltip-right:before {left: 0;margin-left: -12px;border-right-color: #fff;}/* Printing */@media print {/* Prevent printers from removing background-images of controls. */.leaflet-control {-webkit-print-color-adjust: exact;color-adjust: exact;}}.marker-cluster-small {background-color: rgba(181, 226, 140, 0.6);}.marker-cluster-small div {background-color: rgba(110, 204, 57, 0.6);}.marker-cluster-medium {background-color: rgba(241, 211, 87, 0.6);}.marker-cluster-medium div {background-color: rgba(240, 194, 12, 0.6);}.marker-cluster-large {background-color: rgba(253, 156, 115, 0.6);}.marker-cluster-large div {background-color: rgba(241, 128, 23, 0.6);}/* IE 6-8 fallback colors */.leaflet-oldie .marker-cluster-small {background-color: rgb(181, 226, 140);}.leaflet-oldie .marker-cluster-small div {background-color: rgb(110, 204, 57);}.leaflet-oldie .marker-cluster-medium {background-color: rgb(241, 211, 87);}.leaflet-oldie .marker-cluster-medium div {background-color: rgb(240, 194, 12);}.leaflet-oldie .marker-cluster-large {background-color: rgb(253, 156, 115);}.leaflet-oldie .marker-cluster-large div {background-color: rgb(241, 128, 23);}.marker-cluster {background-clip: padding-box;border-radius: 20px;}.marker-cluster div {width: 30px;height: 30px;margin-left: 5px;margin-top: 5px;text-align: center;border-radius: 15px;font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;}.marker-cluster span {line-height: 30px;}/* Slider */.slick-slider{    position: relative;    display: block;    box-sizing: border-box;    -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none;            user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;    -ms-touch-action: pan-y;        touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}.slick-list{    position: relative;    display: block;    overflow: hidden;    margin: 0;    padding: 0;}.slick-list:focus{    outline: none;}.slick-list.dragging{    cursor: pointer;    cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{    -webkit-transform: translate3d(0, 0, 0);       -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);         -o-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);}.slick-track{    position: relative;    top: 0;    left: 0;    display: block;}.slick-track:before,.slick-track:after{    display: table;    content: '';}.slick-track:after{    clear: both;}.slick-loading .slick-track{    visibility: hidden;}.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}[dir='rtl'] .slick-slide{    float: right;}.slick-slide img{    display: block;}.slick-slide.slick-loading img{    display: none;}.slick-slide.dragging img{    pointer-events: none;}.slick-initialized .slick-slide{    display: block;}.slick-loading .slick-slide{    visibility: hidden;}.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}.slick-arrow.slick-hidden {    display: none;}.slick-slide:focus{    outline:none;}@charset 'UTF-8';/* Slider */.slick-loading .slick-list{    background: #fff url('lib/slick/ajax-loader.gif') center center no-repeat;}/* Icons */@font-face{    font-family: 'slick';    font-weight: normal;    font-style: normal;    src: url('lib/slick/fonts/slick.eot');    src: url('lib/slick/fonts/slick.eot?#iefix') format('embedded-opentype'), url('lib/slick/fonts/slick.woff') format('woff'), url('lib/slick/fonts/slick.ttf') format('truetype'), url('lib/slick/fonts/slick.svg#slick') format('svg');}/* Arrows */.slick-prev,.slick-next{    font-size: 0;    line-height: 0;    position: absolute;    top: 50%;    display: block;    width: 20px;    height: 20px;    padding: 0;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);    cursor: pointer;    color: transparent;    border: none;    outline: none;    background: transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{    color: transparent;    outline: none;    background: transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{    opacity: 1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{    opacity: .25;}.slick-prev:before,.slick-next:before{    font-family: 'slick';    font-size: 20px;    line-height: 1;    opacity: .75;    color: white;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-prev{    left: -25px;}[dir='rtl'] .slick-prev{    right: -25px;    left: auto;}.slick-prev:before{    content: '←';}[dir='rtl'] .slick-prev:before{    content: '→';}.slick-next{    right: -25px;}[dir='rtl'] .slick-next{    right: auto;    left: -25px;}.slick-next:before{    content: '→';}[dir='rtl'] .slick-next:before{    content: '←';}/* Dots */.slick-dotted.slick-slider{    margin-bottom: 30px;}.slick-dots{    position: absolute;    bottom: -25px;    display: block;    width: 100%;    padding: 0;    margin: 0;    list-style: none;    text-align: center;}.slick-dots li{    position: relative;    display: inline-block;    width: 20px;    height: 20px;    margin: 0 5px;    padding: 0;    cursor: pointer;}.slick-dots li button{    font-size: 0;    line-height: 0;    display: block;    width: 20px;    height: 20px;    padding: 5px;    cursor: pointer;    color: transparent;    border: 0;    outline: none;    background: transparent;}.slick-dots li button:hover,.slick-dots li button:focus{    outline: none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{    opacity: 1;}.slick-dots li button:before{    font-family: 'slick';    font-size: 6px;    line-height: 20px;    position: absolute;    top: 0;    left: 0;    width: 20px;    height: 20px;    content: '•';    text-align: center;    opacity: .25;    color: black;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before{    opacity: .75;    color: black;}