@import url("https://fonts.googleapis.com/css?family=Abel|Oswald");
.ask-tcc-widget {
  position: fixed;
  top: 66%;
  right: 0;
  margin-right: 1em;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 5px;
  border-radius: 12px;
  display: none;
  z-index: 20000; }
  .ask-tcc-widget .ask-tcc-bubble {
    font-family: 'Oswald', sans-serif;
    content: '?';
    background: #5cb85c;
    color: #fff;
    text-align: center;
    padding: 5px 15px;
    border-radius: 12px;
    font-size: 1.5em;
    margin: 0 0.5em;
    position: relative;
    cursor: pointer;
    float: left;
    transition: all 0.2s ease-in-out; }
    .ask-tcc-widget .ask-tcc-bubble:after {
      content: '';
      border-left: solid 7px #5cb85c;
      border-top: solid 7px transparent;
      border-right: solid 7px transparent;
      border-bottom: solid 7px transparent;
      position: absolute;
      top: 55%;
      margin-top: -7px;
      left: 99%; }
    .ask-tcc-widget .ask-tcc-bubble .ask-tcc-bubble-start {
      width: 1em;
      transition: width 0.4s ease-in-out;
      display: block;
      float: left; }
    .ask-tcc-widget .ask-tcc-bubble .ask-tcc-bubble-hover {
      width: 0px;
      overflow: hidden;
      transition: width 0.4s ease-in-out;
      display: block;
      float: left; }
  .ask-tcc-widget .ask-tcc-text {
    font-family: 'Abel', sans-serif;
    text-transform: uppercase;
    color: #0d5796;
    font-size: 1.7em;
    padding-top: 0.26em;
    letter-spacing: -0.05em;
    cursor: pointer;
    word-break: break-all;
    width: 0;
    overflow: hidden;
    transition: all 0.4s ease-in-out;
    word-break: keep-all; }
  .ask-tcc-widget .ask-tcc-subtext {
    display: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 0.8em;
    color: #444;
    clear: both;
    text-align: center;
    margin-top: 0.5em; }
  .ask-tcc-widget:hover .ask-tcc-bubble {
    font-size: 1.7em;
    background: #0d5796; }
    .ask-tcc-widget:hover .ask-tcc-bubble .ask-tcc-bubble-start {
      width: 0;
      overflow: hidden; }
    .ask-tcc-widget:hover .ask-tcc-bubble .ask-tcc-bubble-hover {
      width: 1.5em; }
    .ask-tcc-widget:hover .ask-tcc-bubble::after {
      border-left: solid 7px #0d5796; }
  .ask-tcc-widget:hover .ask-tcc-text {
    font-size: 1.9em;
    width: 2em; }
  .ask-tcc-widget.disabled .ask-tcc-bubble {
    background: #999; }
    .ask-tcc-widget.disabled .ask-tcc-bubble::after {
      border-left: solid 7px #999; }
  .ask-tcc-widget.disabled .ask-tcc-text {
    color: #999; }
  .ask-tcc-widget.disabled::hover .ask-tcc-bubble {
    background: #999; }
    .ask-tcc-widget.disabled::hover .ask-tcc-bubble::after {
      border-left: solid 7px #999; }
  .ask-tcc-widget.disabled::hover .ask-tcc-text {
    color: #999; }

.clearfix {
  display: block;
  clear: both; }

/*# sourceMappingURL=asktccstyles.css.map */
