@charset "UTF-8";
/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container {
  width: auto;
  margin-right: 30px;
  overflow: hidden; }

.mCSB_container.mCS_no_scrollbar {
  margin-right: 0; }

.mCS_disabled .mCSB_container.mCS_no_scrollbar, .mCS_destroyed .mCSB_container.mCS_no_scrollbar {
  margin-right: 30px; }

.mCustomScrollBox .mCSB_scrollTools {
  width: 16px;
  height: 100%;
  top: 0;
  right: 0; }

.mCSB_scrollTools .mCSB_draggerContainer {
  height: 100%;
  box-sizing: border-box; }

.mCSB_scrollTools .mCSB_buttonUp + .mCSB_draggerContainer {
  padding-bottom: 40px; }

.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  border-radius: 10px; }

.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  height: 100%;
  margin: 0 auto;
  border-radius: 10px;
  text-align: center; }

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
  height: 20px;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer; }

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
  margin-top: -40px; }

/* horizontal scrollbar */
.mCSB_horizontal .mCSB_container {
  height: auto;
  margin-right: 0;
  margin-bottom: 30px;
  overflow: hidden; }

.mCSB_horizontal .mCSB_container.mCS_no_scrollbar {
  margin-bottom: 0; }

.mCS_disabled .mCSB_horizontal .mCSB_container.mCS_no_scrollbar, .mCS_destroyed .mCSB_horizontal .mCSB_container.mCS_no_scrollbar {
  margin-right: 0;
  margin-bottom: 30px; }

.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools {
  width: 100%;
  height: 16px;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  overflow: hidden; }

.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer {
  height: 100%;
  width: auto;
  box-sizing: border-box;
  overflow: hidden; }

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft + .mCSB_draggerContainer {
  padding-bottom: 0;
  padding-right: 20px; }

.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
  border-radius: 10px; }

.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger {
  width: 30px;
  height: 100%; }

.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
  border-radius: 10px; }

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight {
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
  float: left; }

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight {
  right: 0;
  bottom: auto;
  margin-left: -40px;
  margin-top: -16px;
  float: right; }

/* default scrollbar colors and backgrounds */
.mCustomScrollBox .mCSB_scrollTools {
  opacity: 0.75; }

.mCustomScrollBox:hover .mCSB_scrollTools {
  opacity: 1; }

.mCSB_scrollTools .mCSB_draggerRail {
  background: #000;
  /* rgba fallback */
  background: rgba(0, 0, 0, 0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
  /* old ie */ }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #fff;
  /* rgba fallback */
  background: rgba(255, 255, 255, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
  /* old ie */ }

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: rgba(255, 255, 255, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
  /* old ie */ }

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background: rgba(255, 255, 255, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
  /* old ie */ }

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(mCSB_buttons.png);
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
  /* old ie */ }

.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
  /* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/ }

.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
  /* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/ }

.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
  /* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/ }

.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
  /* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/ }

.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
  /* old ie */ }

.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
  /* old ie */ }

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before,
  .mfp-arrow:after,
  .mfp-arrow .mfp-b,
  .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after,
  .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before,
  .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
        transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
        transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    -ms-transform-origin: 100%;
        transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/* BEGIN: bootstrap */
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

#jsxc_dialog .progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

#jsxc_dialog .progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease; }

#jsxc_dialog .progress-striped .progress-bar,
#jsxc_dialog .progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

#jsxc_dialog .progress.active .progress-bar,
#jsxc_dialog .progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

#jsxc_dialog .progress-bar-success {
  background-color: #5cb85c; }
  .progress-striped #jsxc_dialog .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

#jsxc_dialog .progress-bar-info {
  background-color: #5bc0de; }
  .progress-striped #jsxc_dialog .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

#jsxc_dialog .progress-bar-warning {
  background-color: #f0ad4e; }
  .progress-striped #jsxc_dialog .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

#jsxc_dialog .progress-bar-danger {
  background-color: #d9534f; }
  .progress-striped #jsxc_dialog .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

#jsxc_dialog .clearfix:before,
#jsxc_dialog .clearfix:after {
  content: " ";
  display: table; }

#jsxc_dialog .clearfix:after {
  clear: both; }

#jsxc_dialog .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

#jsxc_dialog .pull-right {
  float: right !important; }

#jsxc_dialog .pull-left {
  float: left !important; }

#jsxc_dialog .hide {
  display: none !important; }

#jsxc_dialog .show {
  display: block !important; }

#jsxc_dialog .invisible {
  visibility: hidden; }

#jsxc_dialog .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

#jsxc_dialog .hidden {
  display: none !important; }

#jsxc_dialog .affix {
  position: fixed; }

#jsxc_dialog code,
#jsxc_dialog kbd,
#jsxc_dialog pre,
#jsxc_dialog samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

#jsxc_dialog code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

#jsxc_dialog kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  #jsxc_dialog kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none; }

#jsxc_dialog pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }
  #jsxc_dialog pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

#jsxc_dialog .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

#jsxc_dialog .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  #jsxc_dialog .container:before,
  #jsxc_dialog .container:after {
    content: " ";
    display: table; }
  #jsxc_dialog .container:after {
    clear: both; }
  @media (min-width: 768px) {
    #jsxc_dialog .container {
      width: 750px; } }
  @media (min-width: 992px) {
    #jsxc_dialog .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    #jsxc_dialog .container {
      width: 1170px; } }

#jsxc_dialog .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  #jsxc_dialog .container-fluid:before,
  #jsxc_dialog .container-fluid:after {
    content: " ";
    display: table; }
  #jsxc_dialog .container-fluid:after {
    clear: both; }

#jsxc_dialog .row {
  margin-left: -15px;
  margin-right: -15px; }
  #jsxc_dialog .row:before,
  #jsxc_dialog .row:after {
    content: " ";
    display: table; }
  #jsxc_dialog .row:after {
    clear: both; }

#jsxc_dialog .col-xs-1, #jsxc_dialog .col-sm-1, #jsxc_dialog .col-md-1, #jsxc_dialog .col-lg-1, #jsxc_dialog .col-xs-2, #jsxc_dialog .col-sm-2, #jsxc_dialog .col-md-2, #jsxc_dialog .col-lg-2, #jsxc_dialog .col-xs-3, #jsxc_dialog .col-sm-3, #jsxc_dialog .col-md-3, #jsxc_dialog .col-lg-3, #jsxc_dialog .col-xs-4, #jsxc_dialog .col-sm-4, #jsxc_dialog .col-md-4, #jsxc_dialog .col-lg-4, #jsxc_dialog .col-xs-5, #jsxc_dialog .col-sm-5, #jsxc_dialog .col-md-5, #jsxc_dialog .col-lg-5, #jsxc_dialog .col-xs-6, #jsxc_dialog .col-sm-6, #jsxc_dialog .col-md-6, #jsxc_dialog .col-lg-6, #jsxc_dialog .col-xs-7, #jsxc_dialog .col-sm-7, #jsxc_dialog .col-md-7, #jsxc_dialog .col-lg-7, #jsxc_dialog .col-xs-8, #jsxc_dialog .col-sm-8, #jsxc_dialog .col-md-8, #jsxc_dialog .col-lg-8, #jsxc_dialog .col-xs-9, #jsxc_dialog .col-sm-9, #jsxc_dialog .col-md-9, #jsxc_dialog .col-lg-9, #jsxc_dialog .col-xs-10, #jsxc_dialog .col-sm-10, #jsxc_dialog .col-md-10, #jsxc_dialog .col-lg-10, #jsxc_dialog .col-xs-11, #jsxc_dialog .col-sm-11, #jsxc_dialog .col-md-11, #jsxc_dialog .col-lg-11, #jsxc_dialog .col-xs-12, #jsxc_dialog .col-sm-12, #jsxc_dialog .col-md-12, #jsxc_dialog .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

#jsxc_dialog .col-xs-1, #jsxc_dialog .col-xs-2, #jsxc_dialog .col-xs-3, #jsxc_dialog .col-xs-4, #jsxc_dialog .col-xs-5, #jsxc_dialog .col-xs-6, #jsxc_dialog .col-xs-7, #jsxc_dialog .col-xs-8, #jsxc_dialog .col-xs-9, #jsxc_dialog .col-xs-10, #jsxc_dialog .col-xs-11, #jsxc_dialog .col-xs-12 {
  float: left; }

#jsxc_dialog .col-xs-1 {
  width: 8.3333333333%; }

#jsxc_dialog .col-xs-2 {
  width: 16.6666666667%; }

#jsxc_dialog .col-xs-3 {
  width: 25%; }

#jsxc_dialog .col-xs-4 {
  width: 33.3333333333%; }

#jsxc_dialog .col-xs-5 {
  width: 41.6666666667%; }

#jsxc_dialog .col-xs-6 {
  width: 50%; }

#jsxc_dialog .col-xs-7 {
  width: 58.3333333333%; }

#jsxc_dialog .col-xs-8 {
  width: 66.6666666667%; }

#jsxc_dialog .col-xs-9 {
  width: 75%; }

#jsxc_dialog .col-xs-10 {
  width: 83.3333333333%; }

#jsxc_dialog .col-xs-11 {
  width: 91.6666666667%; }

#jsxc_dialog .col-xs-12 {
  width: 100%; }

#jsxc_dialog .col-xs-pull-0 {
  right: auto; }

#jsxc_dialog .col-xs-pull-1 {
  right: 8.3333333333%; }

#jsxc_dialog .col-xs-pull-2 {
  right: 16.6666666667%; }

#jsxc_dialog .col-xs-pull-3 {
  right: 25%; }

#jsxc_dialog .col-xs-pull-4 {
  right: 33.3333333333%; }

#jsxc_dialog .col-xs-pull-5 {
  right: 41.6666666667%; }

#jsxc_dialog .col-xs-pull-6 {
  right: 50%; }

#jsxc_dialog .col-xs-pull-7 {
  right: 58.3333333333%; }

#jsxc_dialog .col-xs-pull-8 {
  right: 66.6666666667%; }

#jsxc_dialog .col-xs-pull-9 {
  right: 75%; }

#jsxc_dialog .col-xs-pull-10 {
  right: 83.3333333333%; }

#jsxc_dialog .col-xs-pull-11 {
  right: 91.6666666667%; }

#jsxc_dialog .col-xs-pull-12 {
  right: 100%; }

#jsxc_dialog .col-xs-push-0 {
  left: auto; }

#jsxc_dialog .col-xs-push-1 {
  left: 8.3333333333%; }

#jsxc_dialog .col-xs-push-2 {
  left: 16.6666666667%; }

#jsxc_dialog .col-xs-push-3 {
  left: 25%; }

#jsxc_dialog .col-xs-push-4 {
  left: 33.3333333333%; }

#jsxc_dialog .col-xs-push-5 {
  left: 41.6666666667%; }

#jsxc_dialog .col-xs-push-6 {
  left: 50%; }

#jsxc_dialog .col-xs-push-7 {
  left: 58.3333333333%; }

#jsxc_dialog .col-xs-push-8 {
  left: 66.6666666667%; }

#jsxc_dialog .col-xs-push-9 {
  left: 75%; }

#jsxc_dialog .col-xs-push-10 {
  left: 83.3333333333%; }

#jsxc_dialog .col-xs-push-11 {
  left: 91.6666666667%; }

#jsxc_dialog .col-xs-push-12 {
  left: 100%; }

#jsxc_dialog .col-xs-offset-0 {
  margin-left: 0%; }

#jsxc_dialog .col-xs-offset-1 {
  margin-left: 8.3333333333%; }

#jsxc_dialog .col-xs-offset-2 {
  margin-left: 16.6666666667%; }

#jsxc_dialog .col-xs-offset-3 {
  margin-left: 25%; }

#jsxc_dialog .col-xs-offset-4 {
  margin-left: 33.3333333333%; }

#jsxc_dialog .col-xs-offset-5 {
  margin-left: 41.6666666667%; }

#jsxc_dialog .col-xs-offset-6 {
  margin-left: 50%; }

#jsxc_dialog .col-xs-offset-7 {
  margin-left: 58.3333333333%; }

#jsxc_dialog .col-xs-offset-8 {
  margin-left: 66.6666666667%; }

#jsxc_dialog .col-xs-offset-9 {
  margin-left: 75%; }

#jsxc_dialog .col-xs-offset-10 {
  margin-left: 83.3333333333%; }

#jsxc_dialog .col-xs-offset-11 {
  margin-left: 91.6666666667%; }

#jsxc_dialog .col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  #jsxc_dialog .col-sm-1, #jsxc_dialog .col-sm-2, #jsxc_dialog .col-sm-3, #jsxc_dialog .col-sm-4, #jsxc_dialog .col-sm-5, #jsxc_dialog .col-sm-6, #jsxc_dialog .col-sm-7, #jsxc_dialog .col-sm-8, #jsxc_dialog .col-sm-9, #jsxc_dialog .col-sm-10, #jsxc_dialog .col-sm-11, #jsxc_dialog .col-sm-12 {
    float: left; }
  #jsxc_dialog .col-sm-1 {
    width: 8.3333333333%; }
  #jsxc_dialog .col-sm-2 {
    width: 16.6666666667%; }
  #jsxc_dialog .col-sm-3 {
    width: 25%; }
  #jsxc_dialog .col-sm-4 {
    width: 33.3333333333%; }
  #jsxc_dialog .col-sm-5 {
    width: 41.6666666667%; }
  #jsxc_dialog .col-sm-6 {
    width: 50%; }
  #jsxc_dialog .col-sm-7 {
    width: 58.3333333333%; }
  #jsxc_dialog .col-sm-8 {
    width: 66.6666666667%; }
  #jsxc_dialog .col-sm-9 {
    width: 75%; }
  #jsxc_dialog .col-sm-10 {
    width: 83.3333333333%; }
  #jsxc_dialog .col-sm-11 {
    width: 91.6666666667%; }
  #jsxc_dialog .col-sm-12 {
    width: 100%; }
  #jsxc_dialog .col-sm-pull-0 {
    right: auto; }
  #jsxc_dialog .col-sm-pull-1 {
    right: 8.3333333333%; }
  #jsxc_dialog .col-sm-pull-2 {
    right: 16.6666666667%; }
  #jsxc_dialog .col-sm-pull-3 {
    right: 25%; }
  #jsxc_dialog .col-sm-pull-4 {
    right: 33.3333333333%; }
  #jsxc_dialog .col-sm-pull-5 {
    right: 41.6666666667%; }
  #jsxc_dialog .col-sm-pull-6 {
    right: 50%; }
  #jsxc_dialog .col-sm-pull-7 {
    right: 58.3333333333%; }
  #jsxc_dialog .col-sm-pull-8 {
    right: 66.6666666667%; }
  #jsxc_dialog .col-sm-pull-9 {
    right: 75%; }
  #jsxc_dialog .col-sm-pull-10 {
    right: 83.3333333333%; }
  #jsxc_dialog .col-sm-pull-11 {
    right: 91.6666666667%; }
  #jsxc_dialog .col-sm-pull-12 {
    right: 100%; }
  #jsxc_dialog .col-sm-push-0 {
    left: auto; }
  #jsxc_dialog .col-sm-push-1 {
    left: 8.3333333333%; }
  #jsxc_dialog .col-sm-push-2 {
    left: 16.6666666667%; }
  #jsxc_dialog .col-sm-push-3 {
    left: 25%; }
  #jsxc_dialog .col-sm-push-4 {
    left: 33.3333333333%; }
  #jsxc_dialog .col-sm-push-5 {
    left: 41.6666666667%; }
  #jsxc_dialog .col-sm-push-6 {
    left: 50%; }
  #jsxc_dialog .col-sm-push-7 {
    left: 58.3333333333%; }
  #jsxc_dialog .col-sm-push-8 {
    left: 66.6666666667%; }
  #jsxc_dialog .col-sm-push-9 {
    left: 75%; }
  #jsxc_dialog .col-sm-push-10 {
    left: 83.3333333333%; }
  #jsxc_dialog .col-sm-push-11 {
    left: 91.6666666667%; }
  #jsxc_dialog .col-sm-push-12 {
    left: 100%; }
  #jsxc_dialog .col-sm-offset-0 {
    margin-left: 0%; }
  #jsxc_dialog .col-sm-offset-1 {
    margin-left: 8.3333333333%; }
  #jsxc_dialog .col-sm-offset-2 {
    margin-left: 16.6666666667%; }
  #jsxc_dialog .col-sm-offset-3 {
    margin-left: 25%; }
  #jsxc_dialog .col-sm-offset-4 {
    margin-left: 33.3333333333%; }
  #jsxc_dialog .col-sm-offset-5 {
    margin-left: 41.6666666667%; }
  #jsxc_dialog .col-sm-offset-6 {
    margin-left: 50%; }
  #jsxc_dialog .col-sm-offset-7 {
    margin-left: 58.3333333333%; }
  #jsxc_dialog .col-sm-offset-8 {
    margin-left: 66.6666666667%; }
  #jsxc_dialog .col-sm-offset-9 {
    margin-left: 75%; }
  #jsxc_dialog .col-sm-offset-10 {
    margin-left: 83.3333333333%; }
  #jsxc_dialog .col-sm-offset-11 {
    margin-left: 91.6666666667%; }
  #jsxc_dialog .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  #jsxc_dialog .col-md-1, #jsxc_dialog .col-md-2, #jsxc_dialog .col-md-3, #jsxc_dialog .col-md-4, #jsxc_dialog .col-md-5, #jsxc_dialog .col-md-6, #jsxc_dialog .col-md-7, #jsxc_dialog .col-md-8, #jsxc_dialog .col-md-9, #jsxc_dialog .col-md-10, #jsxc_dialog .col-md-11, #jsxc_dialog .col-md-12 {
    float: left; }
  #jsxc_dialog .col-md-1 {
    width: 8.3333333333%; }
  #jsxc_dialog .col-md-2 {
    width: 16.6666666667%; }
  #jsxc_dialog .col-md-3 {
    width: 25%; }
  #jsxc_dialog .col-md-4 {
    width: 33.3333333333%; }
  #jsxc_dialog .col-md-5 {
    width: 41.6666666667%; }
  #jsxc_dialog .col-md-6 {
    width: 50%; }
  #jsxc_dialog .col-md-7 {
    width: 58.3333333333%; }
  #jsxc_dialog .col-md-8 {
    width: 66.6666666667%; }
  #jsxc_dialog .col-md-9 {
    width: 75%; }
  #jsxc_dialog .col-md-10 {
    width: 83.3333333333%; }
  #jsxc_dialog .col-md-11 {
    width: 91.6666666667%; }
  #jsxc_dialog .col-md-12 {
    width: 100%; }
  #jsxc_dialog .col-md-pull-0 {
    right: auto; }
  #jsxc_dialog .col-md-pull-1 {
    right: 8.3333333333%; }
  #jsxc_dialog .col-md-pull-2 {
    right: 16.6666666667%; }
  #jsxc_dialog .col-md-pull-3 {
    right: 25%; }
  #jsxc_dialog .col-md-pull-4 {
    right: 33.3333333333%; }
  #jsxc_dialog .col-md-pull-5 {
    right: 41.6666666667%; }
  #jsxc_dialog .col-md-pull-6 {
    right: 50%; }
  #jsxc_dialog .col-md-pull-7 {
    right: 58.3333333333%; }
  #jsxc_dialog .col-md-pull-8 {
    right: 66.6666666667%; }
  #jsxc_dialog .col-md-pull-9 {
    right: 75%; }
  #jsxc_dialog .col-md-pull-10 {
    right: 83.3333333333%; }
  #jsxc_dialog .col-md-pull-11 {
    right: 91.6666666667%; }
  #jsxc_dialog .col-md-pull-12 {
    right: 100%; }
  #jsxc_dialog .col-md-push-0 {
    left: auto; }
  #jsxc_dialog .col-md-push-1 {
    left: 8.3333333333%; }
  #jsxc_dialog .col-md-push-2 {
    left: 16.6666666667%; }
  #jsxc_dialog .col-md-push-3 {
    left: 25%; }
  #jsxc_dialog .col-md-push-4 {
    left: 33.3333333333%; }
  #jsxc_dialog .col-md-push-5 {
    left: 41.6666666667%; }
  #jsxc_dialog .col-md-push-6 {
    left: 50%; }
  #jsxc_dialog .col-md-push-7 {
    left: 58.3333333333%; }
  #jsxc_dialog .col-md-push-8 {
    left: 66.6666666667%; }
  #jsxc_dialog .col-md-push-9 {
    left: 75%; }
  #jsxc_dialog .col-md-push-10 {
    left: 83.3333333333%; }
  #jsxc_dialog .col-md-push-11 {
    left: 91.6666666667%; }
  #jsxc_dialog .col-md-push-12 {
    left: 100%; }
  #jsxc_dialog .col-md-offset-0 {
    margin-left: 0%; }
  #jsxc_dialog .col-md-offset-1 {
    margin-left: 8.3333333333%; }
  #jsxc_dialog .col-md-offset-2 {
    margin-left: 16.6666666667%; }
  #jsxc_dialog .col-md-offset-3 {
    margin-left: 25%; }
  #jsxc_dialog .col-md-offset-4 {
    margin-left: 33.3333333333%; }
  #jsxc_dialog .col-md-offset-5 {
    margin-left: 41.6666666667%; }
  #jsxc_dialog .col-md-offset-6 {
    margin-left: 50%; }
  #jsxc_dialog .col-md-offset-7 {
    margin-left: 58.3333333333%; }
  #jsxc_dialog .col-md-offset-8 {
    margin-left: 66.6666666667%; }
  #jsxc_dialog .col-md-offset-9 {
    margin-left: 75%; }
  #jsxc_dialog .col-md-offset-10 {
    margin-left: 83.3333333333%; }
  #jsxc_dialog .col-md-offset-11 {
    margin-left: 91.6666666667%; }
  #jsxc_dialog .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  #jsxc_dialog .col-lg-1, #jsxc_dialog .col-lg-2, #jsxc_dialog .col-lg-3, #jsxc_dialog .col-lg-4, #jsxc_dialog .col-lg-5, #jsxc_dialog .col-lg-6, #jsxc_dialog .col-lg-7, #jsxc_dialog .col-lg-8, #jsxc_dialog .col-lg-9, #jsxc_dialog .col-lg-10, #jsxc_dialog .col-lg-11, #jsxc_dialog .col-lg-12 {
    float: left; }
  #jsxc_dialog .col-lg-1 {
    width: 8.3333333333%; }
  #jsxc_dialog .col-lg-2 {
    width: 16.6666666667%; }
  #jsxc_dialog .col-lg-3 {
    width: 25%; }
  #jsxc_dialog .col-lg-4 {
    width: 33.3333333333%; }
  #jsxc_dialog .col-lg-5 {
    width: 41.6666666667%; }
  #jsxc_dialog .col-lg-6 {
    width: 50%; }
  #jsxc_dialog .col-lg-7 {
    width: 58.3333333333%; }
  #jsxc_dialog .col-lg-8 {
    width: 66.6666666667%; }
  #jsxc_dialog .col-lg-9 {
    width: 75%; }
  #jsxc_dialog .col-lg-10 {
    width: 83.3333333333%; }
  #jsxc_dialog .col-lg-11 {
    width: 91.6666666667%; }
  #jsxc_dialog .col-lg-12 {
    width: 100%; }
  #jsxc_dialog .col-lg-pull-0 {
    right: auto; }
  #jsxc_dialog .col-lg-pull-1 {
    right: 8.3333333333%; }
  #jsxc_dialog .col-lg-pull-2 {
    right: 16.6666666667%; }
  #jsxc_dialog .col-lg-pull-3 {
    right: 25%; }
  #jsxc_dialog .col-lg-pull-4 {
    right: 33.3333333333%; }
  #jsxc_dialog .col-lg-pull-5 {
    right: 41.6666666667%; }
  #jsxc_dialog .col-lg-pull-6 {
    right: 50%; }
  #jsxc_dialog .col-lg-pull-7 {
    right: 58.3333333333%; }
  #jsxc_dialog .col-lg-pull-8 {
    right: 66.6666666667%; }
  #jsxc_dialog .col-lg-pull-9 {
    right: 75%; }
  #jsxc_dialog .col-lg-pull-10 {
    right: 83.3333333333%; }
  #jsxc_dialog .col-lg-pull-11 {
    right: 91.6666666667%; }
  #jsxc_dialog .col-lg-pull-12 {
    right: 100%; }
  #jsxc_dialog .col-lg-push-0 {
    left: auto; }
  #jsxc_dialog .col-lg-push-1 {
    left: 8.3333333333%; }
  #jsxc_dialog .col-lg-push-2 {
    left: 16.6666666667%; }
  #jsxc_dialog .col-lg-push-3 {
    left: 25%; }
  #jsxc_dialog .col-lg-push-4 {
    left: 33.3333333333%; }
  #jsxc_dialog .col-lg-push-5 {
    left: 41.6666666667%; }
  #jsxc_dialog .col-lg-push-6 {
    left: 50%; }
  #jsxc_dialog .col-lg-push-7 {
    left: 58.3333333333%; }
  #jsxc_dialog .col-lg-push-8 {
    left: 66.6666666667%; }
  #jsxc_dialog .col-lg-push-9 {
    left: 75%; }
  #jsxc_dialog .col-lg-push-10 {
    left: 83.3333333333%; }
  #jsxc_dialog .col-lg-push-11 {
    left: 91.6666666667%; }
  #jsxc_dialog .col-lg-push-12 {
    left: 100%; }
  #jsxc_dialog .col-lg-offset-0 {
    margin-left: 0%; }
  #jsxc_dialog .col-lg-offset-1 {
    margin-left: 8.3333333333%; }
  #jsxc_dialog .col-lg-offset-2 {
    margin-left: 16.6666666667%; }
  #jsxc_dialog .col-lg-offset-3 {
    margin-left: 25%; }
  #jsxc_dialog .col-lg-offset-4 {
    margin-left: 33.3333333333%; }
  #jsxc_dialog .col-lg-offset-5 {
    margin-left: 41.6666666667%; }
  #jsxc_dialog .col-lg-offset-6 {
    margin-left: 50%; }
  #jsxc_dialog .col-lg-offset-7 {
    margin-left: 58.3333333333%; }
  #jsxc_dialog .col-lg-offset-8 {
    margin-left: 66.6666666667%; }
  #jsxc_dialog .col-lg-offset-9 {
    margin-left: 75%; }
  #jsxc_dialog .col-lg-offset-10 {
    margin-left: 83.3333333333%; }
  #jsxc_dialog .col-lg-offset-11 {
    margin-left: 91.6666666667%; }
  #jsxc_dialog .col-lg-offset-12 {
    margin-left: 100%; } }

#jsxc_dialog .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }
  #jsxc_dialog .alert h4 {
    margin-top: 0;
    color: inherit; }
  #jsxc_dialog .alert .alert-link {
    font-weight: bold; }
  #jsxc_dialog .alert > p,
  #jsxc_dialog .alert > ul {
    margin-bottom: 0; }
  #jsxc_dialog .alert > p + p {
    margin-top: 5px; }

#jsxc_dialog .alert-dismissable, #jsxc_dialog .alert-dismissible {
  padding-right: 35px; }
  #jsxc_dialog .alert-dismissable .close, #jsxc_dialog .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

#jsxc_dialog .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d; }
  #jsxc_dialog .alert-success hr {
    border-top-color: #c9e2b3; }
  #jsxc_dialog .alert-success .alert-link {
    color: #2b542c; }

#jsxc_dialog .alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }
  #jsxc_dialog .alert-info hr {
    border-top-color: #a6e1ec; }
  #jsxc_dialog .alert-info .alert-link {
    color: #245269; }

#jsxc_dialog .alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }
  #jsxc_dialog .alert-warning hr {
    border-top-color: #f7e1b5; }
  #jsxc_dialog .alert-warning .alert-link {
    color: #66512c; }

#jsxc_dialog .alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }
  #jsxc_dialog .alert-danger hr {
    border-top-color: #e4b9c0; }
  #jsxc_dialog .alert-danger .alert-link {
    color: #843534; }

#jsxc_dialog .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  #jsxc_dialog .btn:focus,
  #jsxc_dialog .btn.focus,
  #jsxc_dialog .btn:active:focus,
  #jsxc_dialog .btn:active.focus,
  #jsxc_dialog .btn.active:focus,
  #jsxc_dialog .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  #jsxc_dialog .btn:hover,
  #jsxc_dialog .btn:focus,
  #jsxc_dialog .btn.focus {
    color: #333;
    text-decoration: none; }
  #jsxc_dialog .btn:active,
  #jsxc_dialog .btn.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  #jsxc_dialog .btn.disabled,
  #jsxc_dialog .btn[disabled],
  fieldset[disabled] #jsxc_dialog .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none; }

#jsxc_dialog .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  #jsxc_dialog .btn-default:hover,
  #jsxc_dialog .btn-default:focus,
  #jsxc_dialog .btn-default.focus,
  #jsxc_dialog .btn-default:active,
  #jsxc_dialog .btn-default.active,
  .open > #jsxc_dialog .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  #jsxc_dialog .btn-default:active,
  #jsxc_dialog .btn-default.active,
  .open > #jsxc_dialog .btn-default.dropdown-toggle {
    background-image: none; }
  #jsxc_dialog .btn-default.disabled,
  #jsxc_dialog .btn-default.disabled:hover,
  #jsxc_dialog .btn-default.disabled:focus,
  #jsxc_dialog .btn-default.disabled.focus,
  #jsxc_dialog .btn-default.disabled:active,
  #jsxc_dialog .btn-default.disabled.active,
  #jsxc_dialog .btn-default[disabled],
  #jsxc_dialog .btn-default[disabled]:hover,
  #jsxc_dialog .btn-default[disabled]:focus,
  #jsxc_dialog .btn-default[disabled].focus,
  #jsxc_dialog .btn-default[disabled]:active,
  #jsxc_dialog .btn-default[disabled].active,
  fieldset[disabled] #jsxc_dialog .btn-default,
  fieldset[disabled] #jsxc_dialog .btn-default:hover,
  fieldset[disabled] #jsxc_dialog .btn-default:focus,
  fieldset[disabled] #jsxc_dialog .btn-default.focus,
  fieldset[disabled] #jsxc_dialog .btn-default:active,
  fieldset[disabled] #jsxc_dialog .btn-default.active {
    background-color: #fff;
    border-color: #ccc; }
  #jsxc_dialog .btn-default .badge {
    color: #fff;
    background-color: #333; }

#jsxc_dialog .btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }
  #jsxc_dialog .btn-primary:hover,
  #jsxc_dialog .btn-primary:focus,
  #jsxc_dialog .btn-primary.focus,
  #jsxc_dialog .btn-primary:active,
  #jsxc_dialog .btn-primary.active,
  .open > #jsxc_dialog .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
  #jsxc_dialog .btn-primary:active,
  #jsxc_dialog .btn-primary.active,
  .open > #jsxc_dialog .btn-primary.dropdown-toggle {
    background-image: none; }
  #jsxc_dialog .btn-primary.disabled,
  #jsxc_dialog .btn-primary.disabled:hover,
  #jsxc_dialog .btn-primary.disabled:focus,
  #jsxc_dialog .btn-primary.disabled.focus,
  #jsxc_dialog .btn-primary.disabled:active,
  #jsxc_dialog .btn-primary.disabled.active,
  #jsxc_dialog .btn-primary[disabled],
  #jsxc_dialog .btn-primary[disabled]:hover,
  #jsxc_dialog .btn-primary[disabled]:focus,
  #jsxc_dialog .btn-primary[disabled].focus,
  #jsxc_dialog .btn-primary[disabled]:active,
  #jsxc_dialog .btn-primary[disabled].active,
  fieldset[disabled] #jsxc_dialog .btn-primary,
  fieldset[disabled] #jsxc_dialog .btn-primary:hover,
  fieldset[disabled] #jsxc_dialog .btn-primary:focus,
  fieldset[disabled] #jsxc_dialog .btn-primary.focus,
  fieldset[disabled] #jsxc_dialog .btn-primary:active,
  fieldset[disabled] #jsxc_dialog .btn-primary.active {
    background-color: #337ab7;
    border-color: #2e6da4; }
  #jsxc_dialog .btn-primary .badge {
    color: #337ab7;
    background-color: #fff; }

#jsxc_dialog .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }
  #jsxc_dialog .btn-success:hover,
  #jsxc_dialog .btn-success:focus,
  #jsxc_dialog .btn-success.focus,
  #jsxc_dialog .btn-success:active,
  #jsxc_dialog .btn-success.active,
  .open > #jsxc_dialog .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  #jsxc_dialog .btn-success:active,
  #jsxc_dialog .btn-success.active,
  .open > #jsxc_dialog .btn-success.dropdown-toggle {
    background-image: none; }
  #jsxc_dialog .btn-success.disabled,
  #jsxc_dialog .btn-success.disabled:hover,
  #jsxc_dialog .btn-success.disabled:focus,
  #jsxc_dialog .btn-success.disabled.focus,
  #jsxc_dialog .btn-success.disabled:active,
  #jsxc_dialog .btn-success.disabled.active,
  #jsxc_dialog .btn-success[disabled],
  #jsxc_dialog .btn-success[disabled]:hover,
  #jsxc_dialog .btn-success[disabled]:focus,
  #jsxc_dialog .btn-success[disabled].focus,
  #jsxc_dialog .btn-success[disabled]:active,
  #jsxc_dialog .btn-success[disabled].active,
  fieldset[disabled] #jsxc_dialog .btn-success,
  fieldset[disabled] #jsxc_dialog .btn-success:hover,
  fieldset[disabled] #jsxc_dialog .btn-success:focus,
  fieldset[disabled] #jsxc_dialog .btn-success.focus,
  fieldset[disabled] #jsxc_dialog .btn-success:active,
  fieldset[disabled] #jsxc_dialog .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  #jsxc_dialog .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }

#jsxc_dialog .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  #jsxc_dialog .btn-info:hover,
  #jsxc_dialog .btn-info:focus,
  #jsxc_dialog .btn-info.focus,
  #jsxc_dialog .btn-info:active,
  #jsxc_dialog .btn-info.active,
  .open > #jsxc_dialog .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  #jsxc_dialog .btn-info:active,
  #jsxc_dialog .btn-info.active,
  .open > #jsxc_dialog .btn-info.dropdown-toggle {
    background-image: none; }
  #jsxc_dialog .btn-info.disabled,
  #jsxc_dialog .btn-info.disabled:hover,
  #jsxc_dialog .btn-info.disabled:focus,
  #jsxc_dialog .btn-info.disabled.focus,
  #jsxc_dialog .btn-info.disabled:active,
  #jsxc_dialog .btn-info.disabled.active,
  #jsxc_dialog .btn-info[disabled],
  #jsxc_dialog .btn-info[disabled]:hover,
  #jsxc_dialog .btn-info[disabled]:focus,
  #jsxc_dialog .btn-info[disabled].focus,
  #jsxc_dialog .btn-info[disabled]:active,
  #jsxc_dialog .btn-info[disabled].active,
  fieldset[disabled] #jsxc_dialog .btn-info,
  fieldset[disabled] #jsxc_dialog .btn-info:hover,
  fieldset[disabled] #jsxc_dialog .btn-info:focus,
  fieldset[disabled] #jsxc_dialog .btn-info.focus,
  fieldset[disabled] #jsxc_dialog .btn-info:active,
  fieldset[disabled] #jsxc_dialog .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da; }
  #jsxc_dialog .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }

#jsxc_dialog .btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  #jsxc_dialog .btn-warning:hover,
  #jsxc_dialog .btn-warning:focus,
  #jsxc_dialog .btn-warning.focus,
  #jsxc_dialog .btn-warning:active,
  #jsxc_dialog .btn-warning.active,
  .open > #jsxc_dialog .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  #jsxc_dialog .btn-warning:active,
  #jsxc_dialog .btn-warning.active,
  .open > #jsxc_dialog .btn-warning.dropdown-toggle {
    background-image: none; }
  #jsxc_dialog .btn-warning.disabled,
  #jsxc_dialog .btn-warning.disabled:hover,
  #jsxc_dialog .btn-warning.disabled:focus,
  #jsxc_dialog .btn-warning.disabled.focus,
  #jsxc_dialog .btn-warning.disabled:active,
  #jsxc_dialog .btn-warning.disabled.active,
  #jsxc_dialog .btn-warning[disabled],
  #jsxc_dialog .btn-warning[disabled]:hover,
  #jsxc_dialog .btn-warning[disabled]:focus,
  #jsxc_dialog .btn-warning[disabled].focus,
  #jsxc_dialog .btn-warning[disabled]:active,
  #jsxc_dialog .btn-warning[disabled].active,
  fieldset[disabled] #jsxc_dialog .btn-warning,
  fieldset[disabled] #jsxc_dialog .btn-warning:hover,
  fieldset[disabled] #jsxc_dialog .btn-warning:focus,
  fieldset[disabled] #jsxc_dialog .btn-warning.focus,
  fieldset[disabled] #jsxc_dialog .btn-warning:active,
  fieldset[disabled] #jsxc_dialog .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236; }
  #jsxc_dialog .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }

#jsxc_dialog .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
  #jsxc_dialog .btn-danger:hover,
  #jsxc_dialog .btn-danger:focus,
  #jsxc_dialog .btn-danger.focus,
  #jsxc_dialog .btn-danger:active,
  #jsxc_dialog .btn-danger.active,
  .open > #jsxc_dialog .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  #jsxc_dialog .btn-danger:active,
  #jsxc_dialog .btn-danger.active,
  .open > #jsxc_dialog .btn-danger.dropdown-toggle {
    background-image: none; }
  #jsxc_dialog .btn-danger.disabled,
  #jsxc_dialog .btn-danger.disabled:hover,
  #jsxc_dialog .btn-danger.disabled:focus,
  #jsxc_dialog .btn-danger.disabled.focus,
  #jsxc_dialog .btn-danger.disabled:active,
  #jsxc_dialog .btn-danger.disabled.active,
  #jsxc_dialog .btn-danger[disabled],
  #jsxc_dialog .btn-danger[disabled]:hover,
  #jsxc_dialog .btn-danger[disabled]:focus,
  #jsxc_dialog .btn-danger[disabled].focus,
  #jsxc_dialog .btn-danger[disabled]:active,
  #jsxc_dialog .btn-danger[disabled].active,
  fieldset[disabled] #jsxc_dialog .btn-danger,
  fieldset[disabled] #jsxc_dialog .btn-danger:hover,
  fieldset[disabled] #jsxc_dialog .btn-danger:focus,
  fieldset[disabled] #jsxc_dialog .btn-danger.focus,
  fieldset[disabled] #jsxc_dialog .btn-danger:active,
  fieldset[disabled] #jsxc_dialog .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a; }
  #jsxc_dialog .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

#jsxc_dialog .btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0; }
  #jsxc_dialog .btn-link,
  #jsxc_dialog .btn-link:active,
  #jsxc_dialog .btn-link.active,
  #jsxc_dialog .btn-link[disabled],
  fieldset[disabled] #jsxc_dialog .btn-link {
    background-color: transparent;
    box-shadow: none; }
  #jsxc_dialog .btn-link,
  #jsxc_dialog .btn-link:hover,
  #jsxc_dialog .btn-link:focus,
  #jsxc_dialog .btn-link:active {
    border-color: transparent; }
  #jsxc_dialog .btn-link:hover,
  #jsxc_dialog .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent; }
  #jsxc_dialog .btn-link[disabled]:hover,
  #jsxc_dialog .btn-link[disabled]:focus,
  fieldset[disabled] #jsxc_dialog .btn-link:hover,
  fieldset[disabled] #jsxc_dialog .btn-link:focus {
    color: #777777;
    text-decoration: none; }

#jsxc_dialog .btn-lg, #jsxc_dialog .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

#jsxc_dialog .btn-sm, #jsxc_dialog .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

#jsxc_dialog .btn-xs, #jsxc_dialog .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

#jsxc_dialog .btn-block {
  display: block;
  width: 100%; }

#jsxc_dialog .btn-block + .btn-block {
  margin-top: 5px; }

#jsxc_dialog input[type="submit"].btn-block,
#jsxc_dialog input[type="reset"].btn-block,
#jsxc_dialog input[type="button"].btn-block {
  width: 100%; }

#jsxc_dialog .btn-group,
#jsxc_dialog .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  #jsxc_dialog .btn-group > .btn,
  #jsxc_dialog .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    #jsxc_dialog .btn-group > .btn:hover,
    #jsxc_dialog .btn-group > .btn:focus,
    #jsxc_dialog .btn-group > .btn:active,
    #jsxc_dialog .btn-group > .btn.active,
    #jsxc_dialog .btn-group-vertical > .btn:hover,
    #jsxc_dialog .btn-group-vertical > .btn:focus,
    #jsxc_dialog .btn-group-vertical > .btn:active,
    #jsxc_dialog .btn-group-vertical > .btn.active {
      z-index: 2; }

#jsxc_dialog .btn-group .btn + .btn,
#jsxc_dialog .btn-group .btn + .btn-group,
#jsxc_dialog .btn-group .btn-group + .btn,
#jsxc_dialog .btn-group .btn-group + .btn-group {
  margin-left: -1px; }

#jsxc_dialog .btn-toolbar {
  margin-left: -5px; }
  #jsxc_dialog .btn-toolbar:before,
  #jsxc_dialog .btn-toolbar:after {
    content: " ";
    display: table; }
  #jsxc_dialog .btn-toolbar:after {
    clear: both; }
  #jsxc_dialog .btn-toolbar .btn-group,
  #jsxc_dialog .btn-toolbar .input-group {
    float: left; }
  #jsxc_dialog .btn-toolbar > .btn,
  #jsxc_dialog .btn-toolbar > .btn-group,
  #jsxc_dialog .btn-toolbar > .input-group {
    margin-left: 5px; }

#jsxc_dialog .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

#jsxc_dialog .btn-group > .btn:first-child {
  margin-left: 0; }
  #jsxc_dialog .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

#jsxc_dialog .btn-group > .btn:last-child:not(:first-child),
#jsxc_dialog .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

#jsxc_dialog .btn-group > .btn-group {
  float: left; }

#jsxc_dialog .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

#jsxc_dialog .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
#jsxc_dialog .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

#jsxc_dialog .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

#jsxc_dialog .btn-group .dropdown-toggle:active,
#jsxc_dialog .btn-group.open .dropdown-toggle {
  outline: 0; }

#jsxc_dialog .btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

#jsxc_dialog .btn-group > .btn-lg + .dropdown-toggle, #jsxc_dialog .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

#jsxc_dialog .btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  #jsxc_dialog .btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none; }

#jsxc_dialog .btn .caret {
  margin-left: 0; }

#jsxc_dialog .btn-lg .caret, #jsxc_dialog .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

#jsxc_dialog .dropup .btn-lg .caret, #jsxc_dialog .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px; }

#jsxc_dialog .btn-group-vertical > .btn,
#jsxc_dialog .btn-group-vertical > .btn-group,
#jsxc_dialog .btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

#jsxc_dialog .btn-group-vertical > .btn-group:before,
#jsxc_dialog .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

#jsxc_dialog .btn-group-vertical > .btn-group:after {
  clear: both; }

#jsxc_dialog .btn-group-vertical > .btn-group > .btn {
  float: none; }

#jsxc_dialog .btn-group-vertical > .btn + .btn,
#jsxc_dialog .btn-group-vertical > .btn + .btn-group,
#jsxc_dialog .btn-group-vertical > .btn-group + .btn,
#jsxc_dialog .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

#jsxc_dialog .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

#jsxc_dialog .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

#jsxc_dialog .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

#jsxc_dialog .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

#jsxc_dialog .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
#jsxc_dialog .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

#jsxc_dialog .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

#jsxc_dialog .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  #jsxc_dialog .btn-group-justified > .btn,
  #jsxc_dialog .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  #jsxc_dialog .btn-group-justified > .btn-group .btn {
    width: 100%; }
  #jsxc_dialog .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

#jsxc_dialog [data-toggle="buttons"] > .btn input[type="radio"],
#jsxc_dialog [data-toggle="buttons"] > .btn input[type="checkbox"],
#jsxc_dialog [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
#jsxc_dialog [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

#jsxc_dialog fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

#jsxc_dialog legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

#jsxc_dialog label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

#jsxc_dialog input[type="search"] {
  box-sizing: border-box; }

#jsxc_dialog input[type="radio"],
#jsxc_dialog input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

#jsxc_dialog input[type="file"] {
  display: block; }

#jsxc_dialog input[type="range"] {
  display: block;
  width: 100%; }

#jsxc_dialog select[multiple],
#jsxc_dialog select[size] {
  height: auto; }

#jsxc_dialog input[type="file"]:focus,
#jsxc_dialog input[type="radio"]:focus,
#jsxc_dialog input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

#jsxc_dialog output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555; }

#jsxc_dialog .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  #jsxc_dialog .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  #jsxc_dialog .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  #jsxc_dialog .form-control:-ms-input-placeholder {
    color: #999; }
  #jsxc_dialog .form-control::-webkit-input-placeholder {
    color: #999; }
  #jsxc_dialog .form-control[disabled],
  #jsxc_dialog .form-control[readonly],
  fieldset[disabled] #jsxc_dialog .form-control {
    background-color: #eeeeee;
    opacity: 1; }
  #jsxc_dialog .form-control[disabled],
  fieldset[disabled] #jsxc_dialog .form-control {
    cursor: not-allowed; }

#jsxc_dialog textarea.form-control {
  height: auto; }

#jsxc_dialog input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #jsxc_dialog input[type="date"],
  #jsxc_dialog input[type="time"],
  #jsxc_dialog input[type="datetime-local"],
  #jsxc_dialog input[type="month"] {
    line-height: 34px; }
    #jsxc_dialog input[type="date"].input-sm,
    .input-group-sm #jsxc_dialog input[type="date"],
    #jsxc_dialog input[type="time"].input-sm,
    .input-group-sm #jsxc_dialog input[type="time"],
    #jsxc_dialog input[type="datetime-local"].input-sm,
    .input-group-sm #jsxc_dialog input[type="datetime-local"],
    #jsxc_dialog input[type="month"].input-sm,
    .input-group-sm #jsxc_dialog input[type="month"] {
      line-height: 30px; }
    #jsxc_dialog input[type="date"].input-lg,
    .input-group-lg #jsxc_dialog input[type="date"],
    #jsxc_dialog input[type="time"].input-lg,
    .input-group-lg #jsxc_dialog input[type="time"],
    #jsxc_dialog input[type="datetime-local"].input-lg,
    .input-group-lg #jsxc_dialog input[type="datetime-local"],
    #jsxc_dialog input[type="month"].input-lg,
    .input-group-lg #jsxc_dialog input[type="month"] {
      line-height: 46px; } }

#jsxc_dialog .form-group {
  margin-bottom: 15px; }

#jsxc_dialog .radio,
#jsxc_dialog .checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  #jsxc_dialog .radio label,
  #jsxc_dialog .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

#jsxc_dialog .radio input[type="radio"],
#jsxc_dialog .radio-inline input[type="radio"],
#jsxc_dialog .checkbox input[type="checkbox"],
#jsxc_dialog .checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

#jsxc_dialog .radio + .radio,
#jsxc_dialog .checkbox + .checkbox {
  margin-top: -5px; }

#jsxc_dialog .radio-inline,
#jsxc_dialog .checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

#jsxc_dialog .radio-inline + .radio-inline,
#jsxc_dialog .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

#jsxc_dialog input[type="radio"][disabled],
#jsxc_dialog input[type="radio"].disabled,
fieldset[disabled] #jsxc_dialog input[type="radio"],
#jsxc_dialog input[type="checkbox"][disabled],
#jsxc_dialog input[type="checkbox"].disabled,
fieldset[disabled] #jsxc_dialog input[type="checkbox"] {
  cursor: not-allowed; }

#jsxc_dialog .radio-inline.disabled,
fieldset[disabled] #jsxc_dialog .radio-inline,
#jsxc_dialog .checkbox-inline.disabled,
fieldset[disabled] #jsxc_dialog .checkbox-inline {
  cursor: not-allowed; }

#jsxc_dialog .radio.disabled label,
fieldset[disabled] #jsxc_dialog .radio label,
#jsxc_dialog .checkbox.disabled label,
fieldset[disabled] #jsxc_dialog .checkbox label {
  cursor: not-allowed; }

#jsxc_dialog .form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  #jsxc_dialog .form-control-static.input-lg,
  #jsxc_dialog .form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0; }

#jsxc_dialog .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

#jsxc_dialog select.input-sm {
  height: 30px;
  line-height: 30px; }

#jsxc_dialog textarea.input-sm,
#jsxc_dialog select[multiple].input-sm {
  height: auto; }

#jsxc_dialog .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

#jsxc_dialog .form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

#jsxc_dialog .form-group-sm textarea.form-control,
#jsxc_dialog .form-group-sm select[multiple].form-control {
  height: auto; }

#jsxc_dialog .form-group-sm .form-control-static {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  min-height: 32px; }

#jsxc_dialog .input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

#jsxc_dialog select.input-lg {
  height: 46px;
  line-height: 46px; }

#jsxc_dialog textarea.input-lg,
#jsxc_dialog select[multiple].input-lg {
  height: auto; }

#jsxc_dialog .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

#jsxc_dialog .form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

#jsxc_dialog .form-group-lg textarea.form-control,
#jsxc_dialog .form-group-lg select[multiple].form-control {
  height: auto; }

#jsxc_dialog .form-group-lg .form-control-static {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  min-height: 38px; }

#jsxc_dialog .has-feedback {
  position: relative; }
  #jsxc_dialog .has-feedback .form-control {
    padding-right: 42.5px; }

#jsxc_dialog .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

#jsxc_dialog .input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

#jsxc_dialog .input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

#jsxc_dialog .has-success .help-block,
#jsxc_dialog .has-success .control-label,
#jsxc_dialog .has-success .radio,
#jsxc_dialog .has-success .checkbox,
#jsxc_dialog .has-success .radio-inline,
#jsxc_dialog .has-success .checkbox-inline,
#jsxc_dialog .has-success.radio label,
#jsxc_dialog .has-success.checkbox label,
#jsxc_dialog .has-success.radio-inline label,
#jsxc_dialog .has-success.checkbox-inline label {
  color: #3c763d; }

#jsxc_dialog .has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  #jsxc_dialog .has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

#jsxc_dialog .has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

#jsxc_dialog .has-success .form-control-feedback {
  color: #3c763d; }

#jsxc_dialog .has-warning .help-block,
#jsxc_dialog .has-warning .control-label,
#jsxc_dialog .has-warning .radio,
#jsxc_dialog .has-warning .checkbox,
#jsxc_dialog .has-warning .radio-inline,
#jsxc_dialog .has-warning .checkbox-inline,
#jsxc_dialog .has-warning.radio label,
#jsxc_dialog .has-warning.checkbox label,
#jsxc_dialog .has-warning.radio-inline label,
#jsxc_dialog .has-warning.checkbox-inline label {
  color: #8a6d3b; }

#jsxc_dialog .has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  #jsxc_dialog .has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

#jsxc_dialog .has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

#jsxc_dialog .has-warning .form-control-feedback {
  color: #8a6d3b; }

#jsxc_dialog .has-error .help-block,
#jsxc_dialog .has-error .control-label,
#jsxc_dialog .has-error .radio,
#jsxc_dialog .has-error .checkbox,
#jsxc_dialog .has-error .radio-inline,
#jsxc_dialog .has-error .checkbox-inline,
#jsxc_dialog .has-error.radio label,
#jsxc_dialog .has-error.checkbox label,
#jsxc_dialog .has-error.radio-inline label,
#jsxc_dialog .has-error.checkbox-inline label {
  color: #a94442; }

#jsxc_dialog .has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  #jsxc_dialog .has-error .form-control:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

#jsxc_dialog .has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

#jsxc_dialog .has-error .form-control-feedback {
  color: #a94442; }

#jsxc_dialog .has-feedback label ~ .form-control-feedback {
  top: 25px; }

#jsxc_dialog .has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

#jsxc_dialog .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  #jsxc_dialog .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  #jsxc_dialog .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  #jsxc_dialog .form-inline .form-control-static {
    display: inline-block; }
  #jsxc_dialog .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    #jsxc_dialog .form-inline .input-group .input-group-addon,
    #jsxc_dialog .form-inline .input-group .input-group-btn,
    #jsxc_dialog .form-inline .input-group .form-control {
      width: auto; }
  #jsxc_dialog .form-inline .input-group > .form-control {
    width: 100%; }
  #jsxc_dialog .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  #jsxc_dialog .form-inline .radio,
  #jsxc_dialog .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    #jsxc_dialog .form-inline .radio label,
    #jsxc_dialog .form-inline .checkbox label {
      padding-left: 0; }
  #jsxc_dialog .form-inline .radio input[type="radio"],
  #jsxc_dialog .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  #jsxc_dialog .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

#jsxc_dialog .form-horizontal .radio,
#jsxc_dialog .form-horizontal .checkbox,
#jsxc_dialog .form-horizontal .radio-inline,
#jsxc_dialog .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

#jsxc_dialog .form-horizontal .radio,
#jsxc_dialog .form-horizontal .checkbox {
  min-height: 27px; }

#jsxc_dialog .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  #jsxc_dialog .form-horizontal .form-group:before,
  #jsxc_dialog .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  #jsxc_dialog .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  #jsxc_dialog .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

#jsxc_dialog .form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  #jsxc_dialog .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px; } }

@media (min-width: 768px) {
  #jsxc_dialog .form-horizontal .form-group-sm .control-label {
    padding-top: 6px; } }

#jsxc_dialog .progress {
  margin-bottom: 0px; }

.mfp-bg {
  z-index: 9000; }

.mfp-wrap {
  z-index: 9010; }

.mfp-content {
  text-align: center; }

#jsxc_dialog .mfp-close {
  font-size: 23px; }

/* END: bootstrap */
#jsxc_buddylist li:hover .jsxc_avatar, .jsxc_avatar {
  width: 25px;
  height: 25px;
  line-height: 25px;
  margin-top: 2px;
  margin-right: 4px;
  background-color: #999999;
  border-radius: 2px;
  float: left;
  text-align: center;
  font-weight: bold;
  font-size: 30px;
  color: #b3b3b3;
  overflow: hidden;
  position: relative;
  font-family: Arial, sans-serif;
  background-size: cover;
  background-position: center center; }

div.jsxc_transfer, div.jsxc_transfer.jsxc_disabled:hover {
  background-image: url('../img/padlock_open_grey.svg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px 12px; }

#jsxc_buddylist li:hover .jsxc_avatar, .jsxc_avatar {
  width: 25px;
  height: 25px;
  line-height: 25px;
  margin-top: 2px;
  margin-right: 4px;
  background-color: #999999;
  border-radius: 2px;
  float: left;
  text-align: center;
  font-weight: bold;
  font-size: 30px;
  color: #b3b3b3;
  overflow: hidden;
  position: relative;
  font-family: Arial, sans-serif;
  background-size: cover;
  background-position: center center; }

div.jsxc_transfer, div.jsxc_transfer.jsxc_disabled:hover {
  background-image: url('../img/padlock_open_grey.svg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px 12px; }

#jsxc_buddylist {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 204px; }
  #jsxc_buddylist li {
    padding: 0;
    margin: 0;
    height: 30px;
    border-bottom: 1px solid gray;
    cursor: pointer;
    width: 200px;
    position: relative;
    color: gray;
    font-family: Arial, sans-serif;
    line-height: 30px;
    padding-left: 3px;
    z-index: 85;
    overflow: hidden; }
    #jsxc_buddylist li.jsxc_expand {
      height: 54px; }
      #jsxc_buddylist li.jsxc_expand .jsxc_avatar {
        width: 48px;
        height: 48px; }
        #jsxc_buddylist li.jsxc_expand .jsxc_avatar img {
          width: 48px;
          height: 48px; }
    #jsxc_buddylist li.jsxc_bookmarked .jsxc_avatar:after {
      content: " ";
      width: 20%;
      height: 30%;
      position: absolute;
      top: 0;
      right: 2px;
      background-size: contain;
      background-repeat: no-repeat;
      background-image: url('../img/bookmark_red.svg'); }
    #jsxc_buddylist li.jsxc_bookmarked .jsxc_bookmarkOptions {
      text-indent: 9999px;
      background-image: url('../img/gear_white.svg');
      background-size: 15px 15px; }
  #jsxc_buddylist .jsxc_name {
    padding-right: 30px; }
  #jsxc_buddylist .jsxc_unreadMsg .jsxc_name {
    padding-right: 0px; }
  #jsxc_buddylist .jsxc_oneway {
    opacity: 0.7; }
  #jsxc_buddylist .jsxc_right {
    float: right;
    margin-right: 6px; }
    #jsxc_buddylist .jsxc_right div {
      font-weight: bold;
      text-align: center;
      font-size: 13px;
      line-height: 20px;
      color: #fff; }
      #jsxc_buddylist .jsxc_right div:hover {
        opacity: 1.0; }
  #jsxc_buddylist .jsxc_unread {
    margin-right: 30px;
    margin-top: 6px; }
  #jsxc_buddylist .jsxc_control {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 0;
    right: 0;
    cursor: pointer; }
    #jsxc_buddylist .jsxc_control:after {
      content: '▾';
      position: absolute;
      left: 50%;
      top: 15px;
      width: 16px;
      height: 16px;
      line-height: 16px;
      text-align: center;
      margin-left: -8px;
      margin-top: -8px;
      border-radius: 8px;
      color: #b3b3b3;
      background-color: rgba(102, 102, 102, 0.5);
      opacity: 0.6;
      -webkit-transition: -webkit-transform 0.5s;
              transition: transform 0.5s; }
    #jsxc_buddylist .jsxc_control:hover:after {
      color: #fff;
      opacity: 1.0; }
  #jsxc_buddylist .jsxc_options {
    height: 20px;
    float: left;
    border-radius: 2px;
    background-color: rgba(102, 102, 102, 0.5); }
    #jsxc_buddylist .jsxc_options > div {
      height: 20px;
      width: 20px;
      float: left;
      margin-right: 0 1px;
      background-repeat: no-repeat;
      background-position: center center;
      opacity: 0.6;
      cursor: pointer; }
      #jsxc_buddylist .jsxc_options > div:hover {
        opacity: 1; }
  #jsxc_buddylist .jsxc_chaticon {
    background-image: url('../img/speech_balloon_white.svg');
    background-size: 15px 15px; }
  #jsxc_buddylist .jsxc_videoicon {
    background-image: url('../img/camera_icon_white.svg');
    background-size: 13px 13px; }
  #jsxc_buddylist .jsxc_vcardicon {
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-family: serif; }
  #jsxc_buddylist li.jsxc_expand .jsxc_control:after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  #jsxc_buddylist.jsxc_hideOffline .jsxc_offline {
    display: none; }

.jsxc_online {
  border-left: 4px solid #00bfff !important; }

.jsxc_chat {
  border-left: 4px solid #00bfff !important; }

.jsxc_away {
  border-left: 4px solid #ffa500 !important; }

.jsxc_xa {
  border-left: 4px solid #ffa500 !important; }

.jsxc_dnd {
  border-left: 4px solid #f00 !important; }

.jsxc_offline {
  border-left: 4px solid #999999 !important; }

.jsxc_hidden {
  display: none; }

.jsxc_invalid {
  border: 2px solid #f00 !important; }

.jsxc_emoticon {
  display: inline-block;
  width: 19px;
  height: 19px;
  background-size: 19px 19px !important;
  border: 0; }

.jsxc_angel {
  background: url('../img/emotions/angel.png'); }

.jsxc_angry {
  background: url('data:image/png;base64,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'); }

.jsxc_smile {
  background: url('data:image/png;base64,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'); }

.jsxc_grin {
  background: url('data:image/png;base64,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'); }

.jsxc_sad {
  background: url('data:image/png;base64,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'); }

.jsxc_wink {
  background: url('data:image/png;base64,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'); }

.jsxc_tonguesmile {
  background: url('data:image/png;base64,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'); }

.jsxc_surpised {
  background: url('../img/emotions/surpised.png'); }

.jsxc_kiss {
  background: url('data:image/png;base64,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'); }

.jsxc_sunglassess {
  background: url('data:image/png;base64,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'); }

.jsxc_crysad {
  background: url('data:image/png;base64,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'); }

.jsxc_doubt {
  background: url('data:image/png;base64,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'); }

.jsxc_zip {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAAAGHRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuMjBZn3ZRAAAG00lEQVRIS+1WfUwUZBh/OYGTj6QzYDqJWaxEiYkBoSe3M2oqaeLFaZnlSMssYw1Rrox1xUwlyFU0F7Hw+qCRq2xnhCGFCKEokJCyS3Li5SmenlfXrduR9Ot53ruDXJL28Wfv9tv78Tzv83uf533eDyH+L6NHYDKJChQK8UnCZHFMfbtwaNKEI/FmcYzHWEZgnf+spIQEC3POvKAh0xtT0d+9Es5Tm+E5XwXv+bfgObMVDssq7KqahqULgoaUSmEm5pR/wx5Ckzdn3ykG2/dmwnnWBM9PB+F1HcCln33w/vS17Hu5TbX73Dvo2KtBdpYY5LkEtvG3ShiFr36LQYGB79bAdX433I46eC6a4XXuxqUfd8ua++7zhAt1vppBeva+J7CtWAGKVD2xhl0rcwiTVrwkYD2aS55Wkyc74LK9Dc+5anjtO+C9sAPuswQad56pJphgP/W2bLv8467jeux8TQTIr8nzzYYCgY6m8bD3b4XzhzLYjpUgb4UO+WsWw2N7Ge4zZXCdLofTWgbHqTJ0tT2H5Q/eB0PhEjnmOs06pXD3qFD1ooA/7H/peIo2Uww2fybQ1TIdtuMGOE8aUFGqQ3l5OUpKSvDxuw/AcbII9hMGiYHvn4Fxow7btm2DwWBAo3mlHGcdZ890eLoE9HPlno+ecJy99bVE+qWA5UAS7JaVcJ1cBf2iGdDr9RL5q9MwQFlsI5mse1ci686UYbmhIAPWXpY/CltHEpyHBXo/F1CGymy/YpmcM08MWZoE+vcLODrGw923CJ6+HMTGRGDixIkSmowYDPTqiHAxbEcXo/+bRYiMCJOy2NhY5GRPotzIoWO3CH0HVLC2Cgy0CzpqYmi0c15QVUYJRYq8yks9hO+S4bFoeI+GkTQlHLbu2bB+o8FAdyYsLTMvk2vVUXK8//Bt+PYr8nafQF+zgOkVaYMvmctLEN0+3zYI2NoE3B0+Ym93MFw9N0ERNEKcnKiEtTNRwn5kGk7sv+Uy4rs1EXAeuQn9LcGSmLet6wuB9j0C/hvucmK+BtlbB4XFe8QHVyf3FZgYEzRsXDsrFH2tMeg/GA37oRi5JeFjR+R5ujFwdSlk5Ji4Y69AGxG31gvE3yiO/cljTbpwMGnAW67tB3wR0M2/DnFxcRJrV4Wjq0FB4VOQXAFnhwJZ6uuH5dufD5WLP9EyQsykTXUCqSnC8Sdi7R3C4SYvOf3ZW57cT6S8P5VbI5GVlQWtVov33hwjPWBvAolT8YLKL58Fy54RbznM7PFfEvMr88cQs6e8aiZmknVr42EsipWk8rj5s58z1koJtGFNAqpKx8vFsKy7cSTMfC800x5fMdS88S4ywh5ziAOkXAcMsTFJSItiAl4cE9vpFHD7j3oysfxJxR43fjpKcnGqm9/wHSU2zMeADQUWEGhLIv/eM3kALA8kEhNynxFYQMWWUY4TH+5l94qhQKiYuL5GYPVDE1BcdA/WPjqLkAGjYQE2rpuLtY9lIP/xTClbl38XVj9C/SfnwLD+HuQti0XjB74oMPhC0mWPfoEIfsSbPvKvlM70wuw01NfXo62tDVVVVdi+fbtsNzc3y7bJZJL9uro62a+trUVeXh6WLl2KpEQVbLRNnKTdlNH+D8KoD0XK3VoxyOFpeF/AaDSisrJSYufOndi1axcqKipkn9s1NTWyXV1dDbPZjOLiYuh0Omg0GnmFtn3oy4GFd13lkfAvZ7NxPe1NUyiW35827Cl7yd6xZ+w9txsbG4c95T4vQq1WY8WKFUifHgbbwTCUPqu4pmeRuf0fgWC0fn4jNj03CcWFcdjyTBzKN8agtCgCmwqVKCkMg7FgLAxPhWDDU2EwPK2iIzcBWXNm0L7nYEtRDGpeH8/XJP9CrukjwOTy62PcMBaWQzPQd3i2fBicR2fD1ZsJR89M2DrTYO1Kw4nODFgOqqmeTfdxGtQzb8Wy3GQkTx33t78+gQSQn715c8YMttYlwdqdA3uvHs7jufSrXIKBo0voWdTD2pMrax5zWnLR8OEspCZH/rPPXkhIiCIyMjJUpVKNoySZp1JFtOvmK3+rrZxGXs6H/fjD9Al8kpBPbXrwe/Qwm9RYrpvwW/QN17X75qjGsQ22ddXPXnh4eEhycvK9qampm9LT002ETwkNhH003kmPhJXsXUyaEvqLOk3xKyNpivKX6OioiyxjHdb1z+G5JrbFNtn2qAtQKpXBiYmJWlIupEmvEt7zk++h+ku/0f1UtxBa/eA2jzEh67Auk/LcV9kW22TbV/VcQZlFimOioqLGRpM79KWJofCRU3E3x8fH35qQkDCVMM2PqTzGMtZhXZ7Dc9kG27pS+R2vqjg18iSYyAAAAABJRU5ErkJggg=='); }

.jsxc_thumbsup {
  background: url('data:image/png;base64,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'); }

.jsxc_thumbsdown {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAAB3RJTUUH3gYGBiIZiZ/v0QAAACR0RVh0Q29tbWVudABMRUFEIFRlY2hub2xvZ2llcyBJbmMuIFYxLjAxftCDDQAABVJJREFUSMfFl1tsnFcRgL9z+W9793q9vsT2xnaUNMZOm0ITiaY1tBVFRWqAlvSFcosEEiCQ+kThIUIRCPpCpQqJIC5tosJTqaKUqgIanBZaUC9JSlJHuTh2ZCe2Y6/jrHfX3n//c3hoHyLVdbyEwEjnZXRmPs3M0cwcYa3l/yF6JaUQYlWjqdOzTE9euP/S1EG06xP6vXz6gV3LQojhle6vFJxYUbkC+PBvf3J7Mt76xOmJQ51Xpkc2ZeU8fmaJIFbHd8qkm29jpryBmenY81/cfc8jIvfl8IbA1trc8G/2Hq0v/LwzyE6TCjya4nWcwCIUYA2GFF7rEE3rdzP3xms0t4TPiP6ffWU1sFwtpdbaruGn97yRjD3dWdh8hd5un3W9y/hZi+cZtGuQDujARQQFQtlJ893f5sTR0V3Xq/Gq4OH9P/pjjAPrb1l/HrPsEI8bXA0qJlFxjRMTyECiEq24uhfl5CiN/J4TU2bvfww+9/q5naq6f3DjwBjWtySzFcbH0tSWU3jWgVozptSJG7bAFUPt3AEqRx/j7b/uob3jtlvHjp/yG37VAGePPvG1gcEzYBVCW9xEhBNf5MyxLBv6l0jlilgMQkbo6DIiNBh/njt3PkZp/MIjb761dxvQ23DEcbfyoHYkqAhNhOcIApPhY0MLpNvnEDJEyQgpwJEWoSXK6UCm+mj6+JN0NM/2vHromXsbAtuLVi7WXqq4GjzHojWYOnhOgPKqSBeEAqve9yAswtU4OoGwaSBDz8Yh/vni/mRD4OmLr38zn3Bj0onQVoCUKMdSuQpISaRA+IALVoPUYJTGyhQ4WQBGR/5M58DOyw3V+O2Jg2e7EnEcpZHaIDD4Dqj8POMnM3iOi+cpbDmOMB7KWyRkGU9fpD75S2Zm91Ja2v7W3Z966O/wnbWDlfWQNgQsYIgsaA1usszURIb2XBt+zkdvqiJkEWpjyBBsNEtNKbqzbdTfOT44Ofq3HwPfX3Oqt2z6UoeNXIS0GAtSvlfP8rjPxjuytNyXIOjvhuYCBFmkaMFYME4BFevAbbqL/s/vdidO7Hu8oRpX2vperpYDjLHI9+MGqIsMsRYfqWNADke2oVTyPS8yQOlWNHmE0wpiG4Vut7EG0pcV48uqLfKMwlyjD1IlluYjRLRAZGcJmcCaBSIkQndj5UYiXUAkOgFNtTjZeAOph20vGCe+U8pFIMJa6OxbYPLdBMG0IJk7g5GWual5ahWJcly89CUSmSyq/Ceqc8e5upi6+GH+P3Q6HX523+Z88sljm/tG3EgLlAKjBcbCQlERZHIk4i51LlOaqVApQfEyzE7DUpSkXtsyv/3B3322tbfwSsNj8aV99/9i60eGv9GUCxHWgKspFtO8/I8vPDTYW7i3WBymHo6wODNFtWKxOs8dnzy0tW/Hhp8KkTq42ljUqzVy4+/YM3Z+9OGm5nPNkQAVQcxZoGddLj34mce/9UGLSeD2te0+1toPnGvlL7/edaT6rmOXTmDrpx1rzvba+TfvsqOnRte8X63EkNczyrYMDVcWYtgITNhG5LWS6V5Pfe7A8RtZ9q4LLvT0HynNL1GuJ6mpdSjRj3U3c3XqxZGbCn7h+UcPh5FCqi6MbMPYAkLdSizIhDcV/MB9P3y4LtMY1UdEF9btBt1OeVFyU8GnLxz5Xj7Xh/QKiGAQ5Q+A346x2S03Fbw4ceyjOrEFPzFALH0LIpnn1PAP2Lbr67/6r/8krpWuO7966Z2Tz7Vn8ha3epLzk6/RlN3+lBBDT90IeC0LvVf616uf+MOzj+Lme9hxz3df6d76uWojkDW3zP+F/BuN0So92VaiFwAAAABJRU5ErkJggg=='); }

.jsxc_beer {
  background: url('data:image/png;base64,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'); }

.jsxc_devil {
  background: url('data:image/png;base64,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'); }

.jsxc_kissing {
  background: url('data:image/png;base64,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'); }

.jsxc_rose {
  background: url('data:image/png;base64,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'); }

.jsxc_music {
  background: url('../img/emotions/music.png'); }

.jsxc_love {
  background: url('data:image/png;base64,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'); }

.jsxc_tired {
  background: url('../img/emotions/tired.png'); }

.jsxc_surprised {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAAAGHRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuMjBZn3ZRAAAGcUlEQVRIS+1We1CUVRS/LI9VQGkJmJiIVKZEiREDUnnMJjGhU4obq5M5NY40jeX4B5pur8lyCiWILJzKGJVymnF6GkaaoshDBYRVEJiVzRE3V3Fx3dx23FkSf51zdz+QURSrP/tmfnPvd++553fP4557hfj/G9kDE2iqQKUSP8RNEJ1pjwp7Zoqwx08SnTzGcwSW+c++pMAAUZmb4zdQsXkKetqWwXG2EO6+cnj6voD7/EbYTfn4sXwqFj3lN6BWi0piTvo37IG0uHDubNHftD8DjgsVcF9phMd5FNf+9MJz5bD893CfWtfFL9GyPxNzs0Q/ryWwjrv6xpL79mwwqNB7ajmcfbvhslfBfbkSHsduXPtjt2z539VHuFTlbRkkZzO/jNK3VCBP7SHWsaNlDmTSsvcFLB15ZOk2smQ7nNatcF/cBo9tOzyXtsN1gUDjjvPbCBWwnd0q+07fuLNbj28+Fgr5qCwvNBQItNSEw9azEY7fi2HtXI+lL+iwcvkCuK0fwHW+GM5zJXBYimE/WwzjkTex5LlnYFi9UI45z7FMEVztGpS/K+Bz+20NT9JmiP7anwWM9dNg7TbAccaAsiIdSkpKsH79enz/1bOwn1kL22mDRO9vr2HdGzqUlpbCYDCgunKZHGcZR/s0uI0C+idlzEdOOM7ePTuJ9ICA6WgCbKZlcJ7Jh37+dOj1eomVL6Wgl7LYSnOy7VqGrNlJg/OGghmwdPH8i7C2JMBxTKDrFwF1kMz2W34TcnPEgKlGoKdOwN4SDpd5PtzmXERFhiA6Oloic0Ykert0RLgA1o4F6Dk+H6EhY+VcVFQUcufeT7mRS8duPsxHNbA0CPQ2CTpqYmCkc15QXkwJRYK8y2vthFOJcJsyOUaDSJgcDGtbOizHM9HblgFT/cxh89q0MDnec+wRnDxI1h4SMNcKVHwodXCRGf75UfU5uU/AekTA1eIl9rQFwNk+ESq/IeLEeDUsrfESthNTcbruoWHE2ZkhcJyYiJ76AEnMYTP+KtC0V8BX4YYTcxlka+3kFs8JL5yt/K9CdKTfoHLtrCCYGyLR0xgBW3OkDEnwmKH5pTp/OI0q6TkmbtkvcISIG/YIxD4gOm+yODNV2JlUsZZb21GvB3RzxiEmJkZiRX4wjPtU5D4VzavgaFEhK+2ewflP3w6Smz9dP0TMpDVVAslJwn4TsfYxYXeRlZz+bC0v7iFSjs+WjaHIysqCVqvFjs/9pQVsjZI4Ze9ofPOzYNo7ZC27mS2+LTHfMje6mC3lXTMxk6xaEYt1a6MkqTxuvuznjLVQAq1ZHofyonC5GZ5rqx5yM9eFWorxLV3NgXeSEraYXayQcqsoYmWSkDbFBLw5JrbRKeD+jXIysXxJxRZX7xohuTjVKzd7jxIr5mPAipQNKH1J5Is9kyvgeSWRmJD/GcoGyjaMcJz4cC+eJwYUVynEinVKPDn2lZ8JZKcLUEJiCylUwsFHRok/FyH2AoP7urkjFxDBl3jNd96dsjJlMVvInmA0fSvL37Czy8WBw8DEbDWvZ0KW5422UUb7HggjXhRJ2VrRz+5hFytx5MUce8aGVcNJuaot1g25WSHmkPA6bp9+4g6XhG87hetepRjXBlE5HAPToSC5AS4mTLzzo5uJV62grOXMJbDV5roA9DaPlSh6XTWqa5G5fQ8BKnkNDxImwtwYC5sxEq62UNibA5C/aIg8O5MIf/JDUzUVloPhMB2OgfXYJFk2v/4knMskv0JG9RBgcvn0WbeGLG6eDvOxdHkxODrS4ezKgL19Jkx1KTBWJ+N06wyYGtOo9crYTvJ8OrYUxt7100dJAPnYy3ncv7+hKgGWtlzYuvRwdOfRq3IhejsW0rWoh6U9T7Y85jDloasuizI48p899gIDA1WhoaFBGo1mPN2zORpNSJNujvr6zi1TYTHOga37eXoEvkJYSX268Nv1qKxIwxLdfdcj7h3X5F2jGc86WNcdH3vBwcGBiYmJ85KTk99LTU2tIOwi7CMcovFWuiQspO9ywuSgq2kpqr8YCZPVVyMiwi7zHMuwrG8Nr61gXayTdY+4AbVaHRAfH68l4dW0aBNhh498L7UHfErrqK0nNPjAfR5jQpZhWSbltZtYF+tk3Xe0XEWZRYL+YWFhYyLIHHrSRJL7yKiYSbGxsQ/HxcVNIUz1YQqP8RzLsCyv4bWsg3Xd6vsbpzQtOFIs50wAAAAASUVORK5CYII='); }

#jsxc_roster {
  position: fixed;
  top: 0px;
  bottom: 0;
  right: 0;
  width: 200px;
  overflow: visible;
  border-left: 4px solid #999999;
  z-index: 80;
  margin-left: 10px;
  box-shadow: 0px 0px 7px #000;
  background-color: #333333; }
  #jsxc_roster a {
    cursor: pointer; }
  #jsxc_roster .slimScrollDiv {
    left: -4px;
    margin-bottom: 30px;
    z-index: 40; }
  #jsxc_roster .jsxc_wait {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 160px;
    padding: 20px;
    background-color: #fff;
    z-index: 60; }
    #jsxc_roster .jsxc_wait img {
      padding: 5px; }
    #jsxc_roster .jsxc_wait h3 {
      margin-bottom: 5px;
      font-size: 1.13em;
      font-weight: bold; }
  #jsxc_roster input {
    position: absolute;
    top: 50%;
    left: 31px;
    width: 157px;
    height: 18px;
    margin-top: -11px;
    padding: 2px;
    border: 0;
    background-image: none;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: inner 0 0 5px #666666;
    outline: none; }
  #jsxc_roster p {
    color: gray;
    padding: 10px; }
    #jsxc_roster p a {
      color: #b3b3b3;
      text-decoration: underline; }
  #jsxc_roster .jsxc_avatar {
    position: relative;
    cursor: pointer; }
    #jsxc_roster .jsxc_avatar img {
      cursor: pointer; }
  #jsxc_roster .jsxc_expand input {
    left: 51px;
    width: 137px; }
  #jsxc_roster.jsxc_noConnection .slimScrollDiv {
    display: none; }
  #jsxc_roster.jsxc_noConnection > .jsxc_bottom {
    display: none; }
  #jsxc_roster.jsxc_state_hidden #jsxc_toggleRoster:before {
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg); }

#jsxc_toggleRoster {
  width: 14px;
  height: 100%;
  position: absolute;
  left: -14px !important;
  top: 0;
  z-index: 110;
  background-color: transparent;
  cursor: pointer; }
  #jsxc_toggleRoster:hover {
    background-color: rgba(153, 153, 153, 0.5); }
  #jsxc_toggleRoster:before {
    content: '';
    position: absolute;
    display: block;
    width: 0;
    top: 50%;
    right: 0px;
    border-style: solid;
    border-width: 6px 4px 6px 0;
    border-color: transparent #333333;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }

#jsxc_roster > .jsxc_bottom {
  position: absolute;
  left: -4px;
  bottom: 0;
  height: 30px;
  width: 200px;
  border-left: 4px solid #999999;
  border-top: 1px solid gray;
  padding-left: 0;
  background-color: #1a1a1a;
  color: gray;
  cursor: pointer;
  line-height: 30px;
  z-index: 50; }
  #jsxc_roster > .jsxc_bottom ul {
    width: 190px;
    position: absolute;
    bottom: 30px;
    left: 0;
    display: none;
    border-top: 1px solid gray;
    padding-left: 10px;
    background-color: #1a1a1a;
    margin: 0; }
    #jsxc_roster > .jsxc_bottom ul li:last-child {
      border-bottom: 1px solid gray; }
  #jsxc_roster > .jsxc_bottom li {
    height: 30px;
    background-color: #1a1a1a;
    color: gray;
    cursor: pointer;
    width: 180px;
    padding-left: 10px;
    line-height: 30px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    #jsxc_roster > .jsxc_bottom li.jsxc_disabled {
      color: #333333;
      cursor: default; }
    #jsxc_roster > .jsxc_bottom li:hover:not(.jsxc_disabled) {
      color: #fff;
      background-color: #3f8fba; }

#jsxc_roster > .jsxc_bottom > div > span {
  cursor: pointer; }

#jsxc_roster > .jsxc_bottom > div:hover {
  color: #fff; }

.jsxc_windowItem.jsxc_groupchat .jsxc_bar .jsxc_avatar, li[data-type="groupchat"] .jsxc_avatar {
  text-indent: 999px;
  background-image: url('../img/group_white.svg');
  background-size: 70% 70% !important;
  background-repeat: no-repeat; }

.jsxc_windowItem.jsxc_groupchat .jsxc_fade {
  padding-top: 30px; }

.jsxc_windowItem.jsxc_groupchat .jsxc_video {
  display: none; }

.jsxc_windowItem.jsxc_groupchat .jsxc_transfer {
  display: none; }

.jsxc_windowItem.jsxc_groupchat .jsxc_fingerprints, .jsxc_windowItem.jsxc_groupchat .jsxc_verification, .jsxc_windowItem.jsxc_groupchat .jsxc_transfer {
  display: none; }

.jsxc_windowItem.jsxc_groupchat .jsxc_members {
  background-image: url('../img/group_grey.svg');
  background-size: 90%;
  background-repeat: no-repeat;
  background-position: center; }
  .jsxc_windowItem.jsxc_groupchat .jsxc_members:hover {
    background-image: url('../img/group_white.svg'); }

.jsxc_windowItem.jsxc_groupchat .jsxc_chatmessage.jsxc_in {
  margin-left: 40px; }
  .jsxc_windowItem.jsxc_groupchat .jsxc_chatmessage.jsxc_in .jsxc_avatar {
    display: block;
    position: absolute;
    bottom: 0px;
    left: -37px;
    background-color: #777; }

.jsxc_windowItem .jsxc_memberlist {
  height: 30px;
  width: 100%;
  background-color: #1a1a1a;
  overflow: hidden;
  position: absolute;
  top: 0px;
  -webkit-transition: height 400ms;
          transition: height 400ms;
  z-index: 100; }
  .jsxc_windowItem .jsxc_memberlist ul {
    white-space: nowrap;
    position: absolute;
    background-color: #1a1a1a;
    color: gray;
    overflow: hidden;
    -webkit-transition: left 400ms;
            transition: left 400ms;
    padding: 0px; }
    .jsxc_windowItem .jsxc_memberlist ul > li {
      display: inline-block;
      white-space: normal; }
      .jsxc_windowItem .jsxc_memberlist ul > li:last-child {
        margin-right: 2px; }
      .jsxc_windowItem .jsxc_memberlist ul > li .jsxc_name {
        display: none; }
      .jsxc_windowItem .jsxc_memberlist ul > li .jsxc_avatar {
        margin-left: 2px;
        margin-right: 0px; }
  .jsxc_windowItem .jsxc_memberlist.jsxc_expand ul {
    white-space: normal; }
    .jsxc_windowItem .jsxc_memberlist.jsxc_expand ul > li {
      display: block;
      width: 100%;
      height: 27px;
      line-height: 27px; }
      .jsxc_windowItem .jsxc_memberlist.jsxc_expand ul > li .jsxc_name {
        display: block;
        cursor: default; }
        .jsxc_windowItem .jsxc_memberlist.jsxc_expand ul > li .jsxc_name:hover {
          color: inherit; }
      .jsxc_windowItem .jsxc_memberlist.jsxc_expand ul > li .jsxc_avatar {
        margin-right: 4px; }

li[data-type="groupchat"] .jsxc_video {
  display: none; }

.jsxc_right {
  text-align: right; }

.jsxc_center {
  text-align: center; }

.jsxc_sep {
  border-top: 1px solid #000; }

.jsxc_name {
  overflow: hidden;
  height: 30px;
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap; }
  .jsxc_name:hover {
    color: #fff; }

.jsxc_maxWidth {
  max-width: 500px; }

#jsxc_dialog {
  padding: 20px;
  min-width: 320px;
  display: inline-block;
  text-align: left;
  position: relative;
  background: #FFF;
  width: auto;
  border-radius: 5px; }
  #jsxc_dialog * {
    box-sizing: border-box; }
  #jsxc_dialog ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  #jsxc_dialog li {
    margin: 0;
    padding: 0; }
  #jsxc_dialog p {
    margin-bottom: 1em; }
    #jsxc_dialog p input {
      margin-bottom: 5px;
      width: 60%;
      outline: none; }
    #jsxc_dialog p input[type="submit"] {
      width: auto; }
  #jsxc_dialog hr {
    border: 0;
    border-top: 1px solid #eee;
    margin-top: 20px;
    margin-bottom: 20px; }
  #jsxc_dialog h3 {
    font-size: 120%;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px; }
  #jsxc_dialog .jsxc_right {
    margin-top: 20px; }
  #jsxc_dialog form fieldset {
    margin-bottom: 30px; }
  #jsxc_dialog fieldset {
    border-bottom: 1px solid #eee; }
  #jsxc_dialog legend {
    border: 0;
    font-size: 20px; }
  #jsxc_dialog input {
    outline: none; }
    #jsxc_dialog input:invalid {
      border: 1px solid #f00; }
  #jsxc_dialog .btn-group button {
    margin-right: 0; }
  #jsxc_dialog input[type="range"] {
    display: inline;
    height: 34px;
    vertical-align: bottom; }
  #jsxc_dialog input[readonly] {
    background-color: #e6e6e6; }
  #jsxc_dialog .jsxc_inputinfo {
    padding-left: 30%;
    font-style: italic;
    margin-top: -1em; }
  #jsxc_dialog .jsxc_waiting:before {
    content: " ";
    width: 1em;
    height: 1em;
    display: inline-block;
    background-size: 100%;
    margin: 0 3px 0 0;
    background-image: url('../img/loading.gif'); }
  #jsxc_dialog .jsxc_libraries {
    max-width: 300px; }

.jsxc_avatar img {
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 0;
  left: 0; }

ul.jsxc_vCard {
  min-width: 400px; }
  ul.jsxc_vCard ul {
    margin-left: 20px; }
  ul.jsxc_vCard li {
    cursor: default !important; }

.jsxc_spot {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 5px;
  text-indent: -99999em;
  margin-top: 3px;
  margin-right: 5px;
  border: 1px solid #000 !important;
  line-height: 100%;
  cursor: pointer; }
  .jsxc_spot.jsxc_online {
    background-color: #00bfff; }
  .jsxc_spot.jsxc_chat {
    background-color: #00bfff; }
  .jsxc_spot.jsxc_away {
    background-color: #ffa500; }
  .jsxc_spot.jsxc_xa {
    background-color: #ffa500; }
  .jsxc_spot.jsxc_dnd {
    background-color: #f00; }
  .jsxc_spot.jsxc_offline {
    background-color: #999999; }

.jsxc_unread {
  display: none; }

.jsxc_unreadMsg .jsxc_name {
  font-style: italic; }

.jsxc_unreadMsg .jsxc_unread {
  display: block;
  background-color: #ffa500;
  border-radius: 11px;
  color: #000;
  font-size: 80%;
  padding: 2px;
  line-height: 15px;
  float: right;
  margin-right: 3px;
  margin-top: 4px; }

#jsxc_menu {
  height: 30px;
  width: 30px;
  cursor: pointer;
  float: right;
  text-align: center; }
  #jsxc_menu:hover > span {
    opacity: 1; }

#jsxc_avatar {
  height: 30px;
  width: 30px;
  float: left;
  margin: 0 2px; }

#jsxc_notice {
  height: 30px;
  width: 30px;
  float: right;
  text-align: center;
  line-height: 30px; }
  #jsxc_notice span {
    background-color: #ffa500;
    border-radius: 11px;
    color: #000;
    font-size: 80%;
    padding: 2px;
    position: relative;
    -webkit-animation: bounce 2s 1s infinite;
            animation: bounce 2s 1s infinite; }

#jsxc_menu > span {
  opacity: 0.5;
  display: block;
  width: 25px;
  height: 30px;
  background-image: url('../img/gear_white.svg');
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: center center; }

@-webkit-keyframes bounce {
  0% {
    bottom: 0;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  12% {
    bottom: 5px;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  25% {
    bottom: 0;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  37% {
    bottom: 5px;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  50% {
    bottom: 0;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  100% {
    bottom: 0; } }

@keyframes bounce {
  0% {
    bottom: 0;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  12% {
    bottom: 5px;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  25% {
    bottom: 0;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  37% {
    bottom: 5px;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  50% {
    bottom: 0;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  100% {
    bottom: 0; } }

#jsxc_presence {
  cursor: pointer;
  padding-left: 2px;
  overflow: hidden; }

#jsxc_windowList {
  position: fixed;
  bottom: 0;
  right: 210px;
  left: 0;
  z-index: 50;
  clip: rect(-10000px, 10000px, 30px, 30px); }
  #jsxc_windowList > ul {
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 30px;
    overflow: visible;
    white-space: nowrap;
    -webkit-transition: right 0.5s;
            transition: right 0.5s; }
    #jsxc_windowList > ul > li {
      padding: 0;
      margin: 0;
      display: inline-block;
      width: 250px;
      height: 30px;
      position: relative;
      overflow: visible;
      margin-right: 5px;
      cursor: pointer;
      white-space: normal; }
      #jsxc_windowList > ul > li.jsxc_min {
        width: 200px !important; }

#jsxc_windowListSB {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 30px;
  height: 30px; }
  #jsxc_windowListSB > div {
    box-sizing: border-box;
    width: 14px;
    height: 100%;
    background-color: #cccccc;
    color: gray;
    text-align: center;
    line-height: 30px;
    float: left;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    #jsxc_windowListSB > div:hover {
      background-color: #b3b3b3; }
  #jsxc_windowListSB > .jsxc_disabled {
    background-color: #e6e6e6 !important;
    color: #cccccc;
    cursor: default !important;
    display: none; }

.jsxc_bar {
  background-color: #1a1a1a;
  cursor: pointer;
  height: 30px;
  line-height: 26px;
  padding: 2px;
  color: gray;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden; }

.jsxc_window {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto;
  background-color: #999999;
  z-index: 80;
  cursor: default; }
  .jsxc_window .jsxc_emoticons {
    height: 30px;
    width: 30px;
    position: absolute;
    top: 240px;
    right: 0;
    cursor: pointer; }
    .jsxc_window .jsxc_emoticons:after {
      content: ' ';
      background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALHQAACx0BpBPQ5gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGtSURBVDiNrdS7a1RBFAbw3+7KKlYKamGI6D9gBGsfCFoogijia0k6LRURG0ufaAjE/Qds1CKFlTZaWUgIQgo7kfhCJVhYqEUUvBZzbhzu3l1Z8YOBmW++890zc8+Zhnqsxinsx1asDf4LXuAR7uJ7NbBRY3YSNzGC13iKz7G3DruwBR9xMYxr0cB1FJjFjn7C2JsN7Y0+ibkSgkm0BpiVaIW2wNXq5hH8CsGwmIrYwyWxSrqruSyzDbiM0zUGnchoNNYr8BwLWAnjkfbeLOhOcAX2ZPy2jH+Y8fuC6zRxAB/wJBP8yOZL2fxnBFb5x/gUXl7p/fVrcB5H9eIgLmB9hb+Pl/ANt2oCh8Ukvjb1qaF/RROL2PgfvEaw2MQ8dvqT6aj05/+GcWyKeUPqnvlyo5B6FKalQj03wOxsaLqx3h0eHVJhv5N6s4U2HoTgGSawPcZEcEVo2lJhz+FteBHOZR+XRzgjVX9RGQtSB5VXNJVnl6Or/nEYw6EYYxmfPw5dNWjhtuGfr24ce/loVZzANWw2+IF9g0u4N+DDy2jjGGbwXurbpZjP4HhoevAb11xtRVQWs+YAAAAASUVORK5CYII=');
      background-position: center center;
      background-repeat: no-repeat;
      height: 30px;
      width: 30px;
      opacity: 0.3;
      position: absolute;
      top: 0;
      left: 0; }
    .jsxc_window .jsxc_emoticons ul {
      display: none;
      position: absolute;
      bottom: 33px;
      right: 3px;
      width: 210px;
      background-color: rgba(51, 51, 51, 0.8);
      padding: 3px;
      border-radius: 3px;
      z-index: 200;
      list-style-type: none; }
      .jsxc_window .jsxc_emoticons ul:after {
        content: '';
        position: absolute;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 6px solid rgba(51, 51, 51, 0.8);
        display: block;
        width: 0;
        z-index: 1;
        right: 6px;
        bottom: -6px; }
    .jsxc_window .jsxc_emoticons li {
      float: right;
      cursor: pointer; }
    .jsxc_window .jsxc_emoticons div {
      cursor: pointer;
      border-radius: 3px;
      background-size: 30px 30px;
      width: 30px;
      height: 30px; }
      .jsxc_window .jsxc_emoticons div:hover {
        background-color: rgba(255, 255, 255, 0.8); }
    .jsxc_window .jsxc_emoticons:hover:after {
      opacity: 0.5; }
  .jsxc_window .jsxc_fade {
    position: relative; }
  .jsxc_window .jsxc_gradient {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 15px;
    z-index: 100;
    background: -webkit-linear-gradient(top, #999999 0, transparent 100%);
    background: linear-gradient(to bottom, #999999 0, transparent 100%); }
  .jsxc_window .jsxc_avatar {
    margin-top: 1px; }
  .jsxc_window .jsxc_textarea {
    width: 100%;
    overflow: hidden;
    padding: 3px; }
  .jsxc_window .slimScrollDiv {
    margin: 0 0 6px 0;
    left: auto !important;
    top: auto !important; }
  .jsxc_window input.jsxc_textinput {
    width: 100%;
    height: 30px;
    margin: 0;
    padding: 3px;
    padding-right: 40px;
    outline: none;
    border-radius: 0;
    box-sizing: border-box;
    text-align: right; }
  .jsxc_window .jsxc_tools {
    height: 26px;
    float: right; }
    .jsxc_window .jsxc_tools > div {
      width: 17px;
      height: 26px;
      display: block;
      float: left;
      color: gray;
      font-family: Arial, sans-serif;
      line-height: 26px;
      cursor: pointer;
      text-align: center; }
  .jsxc_window .jsxc_close {
    font-size: 20px; }
    .jsxc_window .jsxc_close:hover {
      color: #fff; }
  .jsxc_window .ui-resizable-w {
    left: 0; }
  .jsxc_window .ui-resizable-nw {
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    z-index: 95 !important;
    background-image: url('../img/resize_gray.svg'); }
  .jsxc_window .ui-resizable-n {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 15px;
    z-index: 100;
    background: -webkit-linear-gradient(top, #999999 0, rgba(40, 35, 35, 0) 100%);
    background: linear-gradient(to bottom, #999999 0, rgba(40, 35, 35, 0) 100%); }

.jsxc_chatmessage {
  margin: 3px;
  padding: 4px;
  padding-right: 10px;
  max-width: 76%;
  word-wrap: break-word;
  background-color: #fff;
  position: relative;
  outline: none;
  clear: both; }
  .jsxc_chatmessage a {
    color: #00f;
    text-decoration: underline; }
  .jsxc_chatmessage img {
    width: 19px;
    height: 19px;
    background-size: 19px 19px; }
  .jsxc_chatmessage .jsxc_avatar {
    display: none; }

.jsxc_timestamp {
  font-size: 8px;
  color: #999999;
  line-height: 8px;
  overflow: hidden;
  white-space: nowrap;
  max-width: 100%;
  text-overflow: ellipsis; }

.jsxc_in {
  float: left;
  position: relative;
  margin-left: 10px;
  background: #f1f7fd;
  border: solid 1px #a6b8c9;
  border-radius: 3px; }
  .jsxc_in:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 5px 6px 5px 0;
    border-color: transparent #f1f7fd;
    display: block;
    width: 0;
    z-index: 1;
    left: -6px;
    bottom: 10px; }
  .jsxc_in .jsxc_timestamp {
    float: left; }

.jsxc_out {
  float: right;
  position: relative;
  margin-right: 10px;
  background: #e6ffd1;
  border: solid 1px #b4d89f;
  border-radius: 3px; }
  .jsxc_out:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 5px 0 5px 6px;
    border-color: transparent #e6ffd1;
    display: block;
    width: 0;
    z-index: 1;
    right: -6px;
    bottom: 10px; }
  .jsxc_out.jsxc_received:before {
    content: '✓';
    position: absolute;
    bottom: 2px;
    right: 2px;
    font-size: 12px;
    line-height: 12px;
    color: #008000; }
  .jsxc_out.jsxc_received .jsxc_timestamp {
    margin-right: 4px; }
  .jsxc_out .jsxc_timestamp {
    float: right; }

.jsxc_sys {
  width: auto;
  max-width: none;
  padding-right: 4px;
  box-sizing: border-box;
  margin-right: 3px;
  border-radius: 3px; }

div.jsxc_settings {
  background-image: url('../img/gear_grey.svg');
  background-size: 15px 15px;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: visible; }
  div.jsxc_settings:hover, div.jsxc_settings .hover {
    background-image: url('../img/gear_white.svg'); }
  div.jsxc_settings ul {
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 30px;
    left: 0;
    box-shadow: 0 5px 5px -5px #000;
    z-index: 110;
    overflow: visible;
    background-color: #1a1a1a;
    display: none; }
  div.jsxc_settings li {
    width: 170px;
    margin-left: 20px;
    padding-left: 10px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    cursor: pointer; }
    div.jsxc_settings li:first-child {
      border-top: 1px solid #cccccc; }
    div.jsxc_settings li.jsxc_disabled {
      color: #4d4d4d;
      cursor: default; }
    div.jsxc_settings li:hover:not(.jsxc_disabled) {
      color: #fff;
      background-color: #3f8fba; }

div.jsxc_transfer:hover {
  background-image: url('../img/padlock_open_white.svg'); }

div.jsxc_transfer.jsxc_fin {
  background-image: url('../img/padlock_close_grey.svg'); }

div.jsxc_transfer.jsxc_enc {
  background-image: url('../img/padlock_close_orange.svg'); }
  div.jsxc_transfer.jsxc_enc.jsxc_trust {
    background-image: url('../img/padlock_close_green.svg'); }

#colorbox {
  outline: none; }

#cboxWrapper {
  outline: none; }

.jsxc_loading {
  margin: 0 auto;
  width: 32px;
  height: 32px;
  border: 0;
  background-size: 32px 32px !important;
  background: url('../img/loading.gif'); }

/* @TODO: check */
#jsxc_loginForm input[type="submit"] {
  height: 34px;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }

#jsxc_notice > span:empty {
  display: none; }

.jsxc_oneway .jsxc_avatar {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%); }

.jsxc_min .jsxc_tools {
  display: none; }

.jsxc_tools > .jsxc_disabled {
  opacity: 0.5;
  cursor: default !important; }

img.jsxc_vCard {
  float: right;
  max-width: 200px;
  max-height: 200px;
  border: 5px solid #fff;
  border-radius: 2px; }

.jsxc_alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }
  .jsxc_alert.jsxc_alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }

.jsxc_btn {
  width: auto;
  min-width: 25px;
  padding: 5px;
  background-color: rgba(240, 240, 240, 0.9);
  font-weight: bold;
  color: #555;
  border: 1px solid rgba(190, 190, 190, 0.9);
  cursor: pointer; }
  .jsxc_btn.jsxc_btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4; }
  .jsxc_btn[disabled], .jsxc_btn[disabled]:hover {
    opacity: 0.65;
    cursor: not-allowed;
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4; }
