.tooltip .tooltip-inner {
  max-width: 350px;
  font-size: 13px;
  text-transform: none;
  text-align: left;
  background: #fff;
  color: #14243C;
  line-height: 1.5em;
  font-weight: normal;
  padding: 5px 10px;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2); }

.tooltip .tooltip-inner.no-box {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.tooltip .tooltip-inner .tooltip-icon {
  color: #14243C;
  font-weight: normal;
  font-size: 16px;
  width: 22px;
  min-height: 38px;
  text-align: right; }

.tooltip .tooltip-inner .tooltip-title {
  color: #14243C;
  font-weight: normal;
  font-size: 14px; }

.tooltip .tooltip-inner .tooltip-content {
  color: #000017; }

.tooltip.top .tooltip-arrow {
  border-top-color: #fff;
  border-width: 5px 6px 0;
  margin-left: -5px; }

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #fff;
  border-width: 0px 6px 5px;
  margin-left: -6px; }

.tooltip.left .tooltip-arrow {
  border-left-color: #fff;
  border-width: 6px 0 6px 5px;
  margin-top: -6px; }

.tooltip.right .tooltip-arrow {
  border-right-color: #fff;
  border-width: 6px 5px 6px 0;
  margin-top: -6px; }
