/* line 33, ../sass/main.scss */
.inner {
  margin: 0 auto;
  padding: 0 10px;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  /* line 33, ../sass/main.scss */
  .inner {
    max-width: 724px;
  }
}
@media (min-width: 992px) {
  /* line 33, ../sass/main.scss */
  .inner {
    max-width: 940px;
  }
}
@media (min-width: 1200px) {
  /* line 33, ../sass/main.scss */
  .inner {
    max-width: 1170px;
  }
}

/* line 48, ../sass/main.scss */
.alert, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid #ccc;
  padding: 4px 6px;
}

/* line 56, ../sass/main.scss */
#logo {
  margin: 20px 0 20px 0;
}
@media (min-width: 768px) {
  /* line 56, ../sass/main.scss */
  #logo {
    margin: 0 0 30px 0;
    padding-top: 30px;
  }
}
@media (min-width: 980px) {
  /* line 56, ../sass/main.scss */
  #logo {
    margin-top: 60px;
  }
}
/* line 66, ../sass/main.scss */
#logo .logo-inner img {
  width: 375px;
  max-width: 100%;
  height: auto;
}

@media (min-width: 980px) {
  /* line 74, ../sass/main.scss */
  body.index #logo {
    margin-top: 60px;
  }
}

/* line 81, ../sass/main.scss */
#main {
  margin-bottom: 30px;
}

/* line 90, ../sass/main.scss */
#start .textinput {
  overflow: auto;
  margin-bottom: 30px;
}
/* line 93, ../sass/main.scss */
#start .textinput textarea {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 100%;
  margin-bottom: 10px;
}
/* line 100, ../sass/main.scss */
#start .textinput button {
  letter-spacing: 0.1em;
  background: #616773;
  color: #ffffce;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-shadow: none;
  text-transform: uppercase;
  border: 0;
  float: right;
  padding: 10px;
  font-size: 16px;
}
@media (min-width: 768px) {
  /* line 118, ../sass/main.scss */
  #start .span6.options,
  #start .span6.files {
    flex-basis: 49%;
  }
}
/* line 124, ../sass/main.scss */
#start .options .wrapper,
#start .files .wrapper {
  background-color: #E1E1E1;
  padding: 5px 10px;
}
/* line 128, ../sass/main.scss */
#start .options .wrapper h3,
#start .files .wrapper h3 {
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 8px;
  text-transform: uppercase;
  line-height: normal;
}
/* line 135, ../sass/main.scss */
#start .options .wrapper .btn,
#start .files .wrapper .btn {
  background-color: #FEFEF7;
}
/* line 138, ../sass/main.scss */
#start .options .wrapper .btn:hover, #start .options .wrapper .btn:focus, #start .options .wrapper .btn:active,
#start .files .wrapper .btn:hover,
#start .files .wrapper .btn:focus,
#start .files .wrapper .btn:active {
  background-color: #E1E1E1;
}
/* line 145, ../sass/main.scss */
#start #splitchar {
  width: 24px;
}
/* line 148, ../sass/main.scss */
#start #custom_known_words {
  width: 100%;
  box-sizing: border-box;
}
/* line 152, ../sass/main.scss */
#start #file-uploads {
  margin-bottom: 20px;
}
/* line 155, ../sass/main.scss */
#start #file-uploads .well {
  background-color: #616773;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 20px;
}
/* line 162, ../sass/main.scss */
#start #file-uploads #document-name {
  width: 100%;
  box-sizing: border-box;
  height: 28px;
}
/* line 167, ../sass/main.scss */
#start #file-uploads #document-file {
  color: white;
  line-height: 1 !important;
  margin-top: 10px;
}
/* line 173, ../sass/main.scss */
#start #file-toggle {
  background: transparent url(/lib/texttagger/img/arrow_down.png) no-repeat center right;
}
/* line 176, ../sass/main.scss */
#start #filebody {
  margin-top: 5px;
  display: none;
}
/* line 181, ../sass/main.scss */
#start .open #file-toggle {
  background: transparent url(/lib/texttagger/img/arrow_up.png) no-repeat center right;
}
/* line 184, ../sass/main.scss */
#start .open #filebody {
  display: block;
}

/* line 191, ../sass/main.scss */
#results {
  overflow: visible;
}
/* line 193, ../sass/main.scss */
#results h3.tools {
  text-transform: uppercase;
  font-weight: 600;
  margin: 0 0 20px 0px;
  font-size: 22px;
  letter-spacing: 0.1em;
  line-height: 22px;
  color: #616773;
}
@media (min-width: 768px) {
  /* line 193, ../sass/main.scss */
  #results h3.tools {
    margin-left: 40px;
  }
}
@media (min-width: 768px) {
  /* line 206, ../sass/main.scss */
  #results .main-inner {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: 42px;
  }
}
/* line 217, ../sass/main.scss */
#results #left {
  text-align: center;
}
@media (min-width: 768px) {
  /* line 217, ../sass/main.scss */
  #results #left {
    text-align: left;
    width: 250px;
  }
}
/* line 224, ../sass/main.scss */
#results #left ul#parser-tabs {
  border: 0;
  list-style: none;
  margin: 0 0 30px 0;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 224, ../sass/main.scss */
  #results #left ul#parser-tabs {
    text-align: left;
  }
}
/* line 232, ../sass/main.scss */
#results #left ul#parser-tabs li {
  display: inline-block;
  position: relative;
}
/* line 235, ../sass/main.scss */
#results #left ul#parser-tabs li a {
  display: block;
  background-color: #E1E1E1;
  margin-bottom: 5px;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  color: #616773;
  padding: 9px 10px 9px 5px;
  width: 170px;
  white-space: nowrap;
}
/* line 246, ../sass/main.scss */
#results #left ul#parser-tabs li a:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  /* line 235, ../sass/main.scss */
  #results #left ul#parser-tabs li a {
    width: 175px;
    text-align: right;
    font-size: 16px;
    margin-bottom: 13px;
  }
}
/* line 255, ../sass/main.scss */
#results #left ul#parser-tabs li a.tiprofile, #results #left ul#parser-tabs li a.scorecard {
  text-transform: uppercase;
  background-color: #f5ab2e;
}
/* line 259, ../sass/main.scss */
#results #left ul#parser-tabs li a.export {
  text-transform: uppercase;
  background-color: #5FC8EB;
  color: #ffffce;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-shadow: none;
}
/* line 267, ../sass/main.scss */
#results #left ul#parser-tabs li a.export img {
  vertical-align: bottom;
}
/* line 271, ../sass/main.scss */
#results #left ul#parser-tabs li a.export.disabled {
  text-decoration: line-through;
}
/* line 276, ../sass/main.scss */
#results #left ul#parser-tabs li.active a {
  background-color: #575756;
  color: #ffffce;
}
@media (min-width: 768px) {
  /* line 280, ../sass/main.scss */
  #results #left ul#parser-tabs li.active a::after {
    content: '';
    width: 28px;
    height: 38px;
    background: transparent url(/lib/texttagger/img/triangle_grey.png) no-repeat top left;
    position: absolute;
    right: -28px;
    top: 0;
  }
}
/* line 291, ../sass/main.scss */
#results #left ul#parser-tabs li.active a.tiprofile, #results #left ul#parser-tabs li.active a.scorecard {
  background-color: #f5ab2e;
}
@media (min-width: 768px) {
  /* line 294, ../sass/main.scss */
  #results #left ul#parser-tabs li.active a.tiprofile::after, #results #left ul#parser-tabs li.active a.scorecard::after {
    background: transparent url(/lib/texttagger/img/triangle_orange.png) no-repeat top left;
  }
}
/* line 299, ../sass/main.scss */
#results #left ul#parser-tabs li.active a.export {
  background-color: #5FC8EB;
}
/* line 303, ../sass/main.scss */
#results #left ul#parser-tabs li input {
  float: left;
}
/* line 311, ../sass/main.scss */
#results #right #update {
  float: right;
}
/* line 313, ../sass/main.scss */
#results #right #update .css_popup .css_popup_data {
  left: -160px;
  bottom: 10px;
}
/* line 316, ../sass/main.scss */
#results #right #update .css_popup .css_popup_data .arrow {
  left: auto;
  right: 20px;
}
/* line 322, ../sass/main.scss */
#results #right table {
  margin-top: 20px;
}
/* line 326, ../sass/main.scss */
#results #right ul#document-tabs {
  overflow: auto;
  list-style: none;
  margin: 0 0 30px 0;
}
/* line 330, ../sass/main.scss */
#results #right ul#document-tabs li {
  float: left;
  margin: 0 8px 8px 0;
  margin-right: 8px;
}
/* line 334, ../sass/main.scss */
#results #right ul#document-tabs li a {
  display: block;
  background-color: #E8CE76;
  border-bottom: 3px solid #E8CE76;
  padding: 5px 10px;
  text-align: center;
  color: #616773;
}
/* line 343, ../sass/main.scss */
#results #right ul#document-tabs li.active a {
  background-color: #f5ab2e;
  border-bottom: 3px solid #616773;
}
/* line 353, ../sass/main.scss */
#results #right #parser-content .docparser-content {
  display: none;
}
/* line 355, ../sass/main.scss */
#results #right #parser-content .docparser-content.active {
  display: block;
}
/* line 363, ../sass/main.scss */
#results .table td, #results .table th {
  font-size: 12px;
  padding: 8px 2px;
}
@media (min-width: 992px) {
  /* line 363, ../sass/main.scss */
  #results .table td, #results .table th {
    font-size: 14px;
    padding: 8px 8px;
  }
}
/* line 373, ../sass/main.scss */
#results #chart-container {
  margin-bottom: 20px;
}
/* line 380, ../sass/main.scss */
#results .docparser-content.statistics #scorecardpreview {
  min-height: 140px;
}
/* line 382, ../sass/main.scss */
#results .docparser-content.statistics #scorecardpreview .animated {
  width: 115px;
  float: left;
  display: block;
}
/* line 387, ../sass/main.scss */
#results .docparser-content.statistics #scorecardpreview .blurb {
  display: block;
  width: auto;
  max-width: auto;
  margin-left: 0;
  padding-left: 115px;
}
/* line 394, ../sass/main.scss */
#results .docparser-content.statistics #scorecardpreview .footer {
  clear: both;
}

/* line 402, ../sass/main.scss */
#ti-app-wrapper .btn {
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-image: none;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

/* line 413, ../sass/main.scss */
.word-list-box .table-bordered {
  margin-bottom: 0;
}

/* line 417, ../sass/main.scss */
.table-bordered {
  border-collapse: collapse;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
/* line 422, ../sass/main.scss */
.table-bordered th, .table-bordered td, .table-bordered thead, .table-bordered tbody, .table-bordered tr {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

/* line 429, ../sass/main.scss */
code, pre {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  font-family: "Lato", "Helvetica Neue",Helvetica,Arial,sans-serif;
}

/* line 435, ../sass/main.scss */
code {
  padding: 2px 4px;
  display: inline-block;
  line-height: normal;
  margin-bottom: 3px;
}
/* line 440, ../sass/main.scss */
code.token {
  line-height: normal;
}
/* line 442, ../sass/main.scss */
code.token select {
  padding: 0px;
}

/* line 449, ../sass/main.scss */
.alert {
  text-shadow: none;
  border: 0;
}
/* line 452, ../sass/main.scss */
.alert b {
  font-weight: normal;
}
/* line 455, ../sass/main.scss */
.alert.alert-error {
  background-color: #EF4646;
  color: #FCE9E9;
}
/* line 459, ../sass/main.scss */
.alert.alert-info {
  background-color: #A1DAEE;
  color: #38394A;
}
/* line 463, ../sass/main.scss */
.alert.alert-success {
  color: #38394A;
}

/* line 467, ../sass/main.scss */
#tiprofile.alert-error {
  background-color: #EF4646;
  color: #FCE9E9;
}
/* line 470, ../sass/main.scss */
#tiprofile.alert-error h3, #tiprofile.alert-error #overallscore {
  color: #FCE9E9;
}

/* Homepage SlideShow */
/* line 477, ../sass/main.scss */
.slider-container {
  margin: 0;
  background: white;
  background-image: url(/slideshow/slideshow_background.jpg);
  background-size: 100%;
  padding-top: 40vw;
}

@media all and (min-width: 768px) {
  /* line 486, ../sass/main.scss */
  .slider-container {
    padding: 2% 10%;
    background-size: cover;
  }
}
/* line 491, ../sass/main.scss */
.slick-slide {
  height: auto !important;
  min-height: 100px !important;
  padding: 30px 20px 50px 20px !important;
}

/* line 496, ../sass/main.scss */
.ti-slider.slick-dotted.slick-slider {
  margin-bottom: 0;
}

/* line 499, ../sass/main.scss */
.ti-slider {
  width: 100%;
}

@media all and (min-width: 1024px) {
  /* line 501, ../sass/main.scss */
  .ti-slider {
    width: 55%;
  }
}
@media all and (min-width: 1200px) {
  /* line 504, ../sass/main.scss */
  .ti-slider {
    width: 45%;
  }
}
/* line 506, ../sass/main.scss */
.ti-slider > div {
  height: inherit;
  background: white;
  width: 100%;
  padding: 0;
}

@media all and (min-width: 1024px) {
  /* line 514, ../sass/main.scss */
  .ti-slider > div {
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.37);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.37);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.37);
  }
}
@media all and (min-width: 768px) {
  /* line 524, ../sass/main.scss */
  .slick-slide {
    padding: 30px 45px 45px !important;
  }
}
/* line 528, ../sass/main.scss */
.ti-slider > div h2,
.ti-slider > div p {
  color: #F5AB2E;
  margin: 0;
  padding: 0 0 20px 0;
}

/* line 534, ../sass/main.scss */
.ti-slider > div h2 {
  font-size: 26px;
  font-weight: 400;
}

/* line 539, ../sass/main.scss */
.ti-slider > div p {
  font-size: 16px;
  font-weight: 300;
  line-height: 140%;
  font-weight: lighter;
}

@media all and (min-width: 768px) {
  /* line 546, ../sass/main.scss */
  .ti-slider > div h2 {
    font-size: 30px;
  }

  /* line 549, ../sass/main.scss */
  .ti-slider > div p {
    font-size: 18px;
  }
}
/* line 553, ../sass/main.scss */
.ti-slider > div img {
  width: auto;
  max-width: 80%;
  max-height: 300px;
  height: auto;
  display: block;
  margin: 10px auto 20px auto;
}

/* Controls */
/* line 562, ../sass/main.scss */
.slick-dots {
  bottom: 30px !important;
}

/* line 563, ../sass/main.scss */
.slick-dots li button:before {
  font-size: 15px !important;
}

/* line 564, ../sass/main.scss */
.slick-dots li.slick-active button:before,
.slick-dots li:hover button:before {
  color: #F5AB2E !important;
}

/* line 566, ../sass/main.scss */
.slick-prev:before, .slick-next:before {
  color: rgba(0, 0, 0, 0.15) !important;
}

/* line 567, ../sass/main.scss */
.slick-next {
  right: 15px !important;
}

/* line 568, ../sass/main.scss */
.slick-prev {
  left: 15px !important;
  z-index: 100;
}

/* line 569, ../sass/main.scss */
.slick-next, .slick-prev {
  display: none !important;
}

@media all and (min-width: 768px) {
  /* line 573, ../sass/main.scss */
  .slick-next, .slick-prev {
    display: block !important;
  }
}
/* Individual Slide overrides */
/* Error preview */
/* line 585, ../sass/main.scss */
#highlightederrors b {
  color: red;
}
/* line 588, ../sass/main.scss */
#highlightederrors i {
  color: blue;
  font-weight: 600;
  font-style: normal;
}
/* line 593, ../sass/main.scss */
#highlightederrors u {
  color: orange;
  text-decoration: none;
}

/* line 599, ../sass/main.scss */
.textmodeinfo {
  color: #005580;
  font-weight: bold;
}

/* Subscription page */
/* line 606, ../sass/main.scss */
.currentactive {
  background-color: #d9edf7;
  padding: 10px;
}

/* line 610, ../sass/main.scss */
.currentplan {
  background-color: #E8CE76;
  display: inline-block;
  padding: 10px;
  margin-top: 10px;
}

/* line 616, ../sass/main.scss */
#subs-tabs {
  margin: 30px 0;
}
/* line 618, ../sass/main.scss */
#subs-tabs .heading {
  font-weight: bold;
  float: left;
  margin: 7px 10px 10px 0;
}
/* line 623, ../sass/main.scss */
#subs-tabs ul {
  list-style: none;
  display: inline-block;
  margin-bottom: 15px;
  margin-left: 0;
}
/* line 628, ../sass/main.scss */
#subs-tabs ul li {
  float: left;
  margin: 0 8px 8px 0;
}
/* line 631, ../sass/main.scss */
#subs-tabs ul li a {
  display: block;
  background-color: #E8CE76;
  border-bottom: 3px solid #E8CE76;
  padding: 5px 10px;
  text-align: center;
  color: #616773;
}
/* line 639, ../sass/main.scss */
#subs-tabs ul li.ui-state-active a {
  background-color: #f5ab2e;
  border-bottom: 3px solid #616773;
}

/* line 650, ../sass/main.scss */
.form-horizontal .control-group {
  margin-bottom: 20px;
}
@media (min-width: 480px) {
  /* line 656, ../sass/main.scss */
  .form-horizontal .control-group {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 3fr;
    grid-template-columns: 1fr 3fr;
    gap: 16px;
  }
  /* line 663, ../sass/main.scss */
  .form-horizontal .control-group .control-label,
  .form-horizontal .control-group label {
    padding-top: 5px;
    text-align: right;
  }
  /* line 669, ../sass/main.scss */
  .form-horizontal .control-group .controls {
    grid-column: 2;
  }
}
/* line 675, ../sass/main.scss */
.form-horizontal #btn_register {
  background-color: #FEFEF7;
}
/* line 678, ../sass/main.scss */
.form-horizontal #btn_register:hover, .form-horizontal #btn_register:focus, .form-horizontal #btn_register:active {
  background-color: #E1E1E1;
}

@media (min-width: 768px) {
  /* line 689, ../sass/main.scss */
  #profile .row-fluid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
  }
}
/* line 697, ../sass/main.scss */
#profile .form-actions {
  padding: 19px 20px 20px;
  margin-block: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
}
/* line 703, ../sass/main.scss */
#profile .form-actions ul {
  margin-left: 25px;
}
@media (min-width: 480px) {
  /* line 712, ../sass/main.scss */
  #profile .form-horizontal .control-group {
    -ms-grid-columns: 153px 1fr;
    grid-template-columns: 153px 1fr;
  }
  /* line 718, ../sass/main.scss */
  #profile .form-horizontal .control-group:first-of-type label {
    padding-top: 0;
  }
}

/* line 729, ../sass/main.scss */
#usage form {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 8px;
}
@media (min-width: 768px) {
  /* line 729, ../sass/main.scss */
  #usage form {
    display: block;
  }
}
/* line 750, ../sass/main.scss */
#usage .dataTables_wrapper table#documents {
  margin-bottom: 20px;
}

/* Added for new WP */
/* line 757, ../sass/main.scss */
ul, ol {
  padding: 0;
}

/* line 760, ../sass/main.scss */
.container-fluid {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 764, ../sass/main.scss */
#ti-app-wrapper a {
  text-decoration: none;
}

/* line 767, ../sass/main.scss */
#ti-app-wrapper li {
  line-height: 20px;
}

/* line 770, ../sass/main.scss */
#ti-app-wrapper th, #ti-app-wrapper td,
#ti-app-wrapper h1, #ti-app-wrapper h2, #ti-app-wrapper h3, #ti-app-wrapper h4, #ti-app-wrapper h5, #ti-app-wrapper h6, #ti-app-wrapper div, #ti-app-wrapper select, #ti-app-wrapper text, #ti-app-wrapper textarea, #ti-app-wrapper label {
  color: #37394A;
  line-height: normal;
}
