jmnodes.theme-godiva jmnode.root {
  background-color: #31b7fa;
  color: #fff;
}
jmnodes.theme-godiva jmnode {
  padding: 12px 24px;
  background-color: #fff;
  color: #31b7fa;
  border: 1px solid #31b7fa;
  font-size: 14px;
  cursor: pointer;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 500;
  -webkit-border-radius: 2px;
          border-radius: 2px;
}
jmnodes.theme-godiva jmnodehover {
  background-color: #31b7fa;
  color: #fff;
}
jmnodes.theme-godiva jmnode.selected {
  background-color: #31b7fa;
  color: #fff;
}
jmnodes.theme-godiva jmnode.nextRoot {
  padding: 12px 0;
  background-color: transparent;
  color: #333;
  -webkit-border-radius: 0;
          border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-align: center;
  cursor: default;
}
jmnodes.theme-godiva jmnode.nextRoot.root-set {
  width: 80px;
  border: none;
}
jmnodes.theme-godiva jmnode.nextRoot.root-create {
  width: 100px;
  border: none;
}
jmnodes.theme-godiva jmnode.nextRoothover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
jmnodes.theme-godiva jmnode.nextRoot.selected {
  -webkit-box-shadow: none;
          box-shadow: none;
}
jmnodes.theme-godiva jmnode.preRoot {
  width: 50px;
  padding: 16px 0;
  margin: -4px 0 0 18px;
  background-color: transparent;
  border: none;
  color: #333;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: default;
  text-align: center;
}
jmnodes.theme-godiva jmnode.preRoothover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
jmnodes.theme-godiva jmnode.preRoot.selected {
  -webkit-box-shadow: none;
          box-shadow: none;
}
jmnodes.theme-godiva jmexpander {
  background-color: #fff;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  height: 16px;
  width: 16px;
  line-height: 16px;
  margin-top: -8px;
  z-index: 2;
}
jmnodes.theme-godiva jmexpander.left,
jmnodes.theme-godiva jmexpander.right {
  margin-left: -20px;
}

.sibship[data-v-69f844c9] {
  width: 100%;
  height: 100%;
}

