*
{
  font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
  font-size: 98%;
}
#wrapper
{
  width: 96%;
  margin: 0px auto;
}
#readability
{
  font-size: 60%;
  font-style: italic;
  color: #eee;
}
.box_container
{
  border: 1px solid #158cba;
  margin: 10px 0;
  line-height: 1.5;
  background-color: #fff;
  -webkit-box-shadow: -3px 0 5px -3px rgba(1,1,1,0.87), 3px 0 5px -3px rgba(1,1,1,0.87);
  box-shadow: -3px 0 5px -3px rgba(1,1,1,0.87), 3px 0 5px -3px rgba(1,1,1,0.87);
  -moz-border-radius-bottomright: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-right-radius: 7px;
  -moz-border-radius-bottomleft: 7px;
  -webkit-border-bottom-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
#generation
{
  padding: 1px;
  border: 1px solid #009900;
  font-size: 100%;
  line-height: 1.5;
  margin: 10px 0;
}
#textToAnalyzeContainer, #randomTextGenerate
{
}
#textToAnalyzeContainer
{
  height: 100%;
  line-height: 1.5;
  padding-right: 0px;
  padding-left: 0px;
}
#boxContent
{
  margin: 5px;
}
#extraOption
{
  float: right;
}
#densityContainer
{
  line-height: 1.5;
}
#textbox
{
  width: 99%;
  height: 618px;
  border: 1px solid #999999;
  margin-top: 7px;
}
#banner
{
  margin-top: 15px;
}
#ad
{
  display: block;
  text-align: center;
}
#textad
{
  display: none;
}
#logo
{
  float: left;
  margin: 0px;
}
#headerContainer
{
  position: relative;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
#brief_summary
{
  padding-top: 6px;
}
#social
{
  margin-top: 10px;
}
.percentage
{
  color: #777777;
}
.definition
{
  margin-bottom: 0px;
  margin-top: 10px;
  font-weight: bold;
}
.firstList
{
  margin-top: 0px;
}
.clear
{
  clear: both;
}
#mainContent
{
  position: relative;
  width: 100%;
  margin-top: 0px;
  padding-top: 0px;
}
#statistics
{
  height: 100%;
  min-height: 2405px;
  padding-right: 0px;
  padding-left: 0px;
  border: none;
  box-shadow: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
  overflow: visible;
}
#description
{
  font-size: 100%;
  line-height: 1.5;
  text-align: justify;
}
#navs
{
  margin: 5px 5px;
  font-size: 100%;
  display: inline;
  float: left;
}
#typeOption
{
  margin: 10px 10px;
}
#myCanvas
{
  margin: auto auto;
}
#tagList
{
  display: none;
}
#scoretable
{
  margin: 5px auto;
}
table td
{
  padding: 5px;
}
table th
{
  text-align: center;
}
#dale_chall_formula
{
  margin: 10px auto;
  display: block;
  padding: 5px;
}
#title
{
  font-family: sans-serif;
  font-size: 30px;
  color: #C43C35;
  font-weight: bold;
  line-height: 19px;
}
table.list3000
{
  font-family: Arial;
  font-size: 13px;
  margin-bottom: 10px;
  width: 100%;
}
.list3000 td
{
  vertical-align: top;
  text-align: justify;
  padding: 10px;
  width: 15%;
}
#converter
{
  margin: 4px 0 6px;
  text-align: center;
}
.convert
{
  margin-right: 5px;
  font-size: 90%;
  display: inline-block;
  margin-bottom: 5px;
}
.convert input
{
  width: 65px;
}
#toAlternatingCaseButton
{
  width: 85px;
}
#htmlStrip
{
  margin: 10px 0;
}
#undoButton
{
  margin: 0;
}
#showExtraStatistics
{
  font-style: italic;
  font-weight: normal;
  font-size: 12px;
  display: none;
  padding: 0px;
}
#randomTextGenerate, #randomTextGenerate>span
{
  margin: 0 0;
  padding: 0 0;
}
#randomTextGenerate>span
{
  float: left;
}
#randomTextGenerate *
{
  margin-top: 0;
}
#amountOption
{
  margin-right: 0;
  padding-right: 0;
}
#description
{
  position: relative;
}
#infoBox, #definitionBox
{
  padding-left: 0px;
  padding-right: 0px;
}
.instruction
{
  margin: 10px 5px 10px 10px;
  text-align: justify;
}
#contact
{
  text-align: left;
  float: right;
}
input[type=button]:hover
{
  cursor: pointer;
}
input[type=button]
{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: -3px 0 5px -3px rgba(1,1,1,0.87), 3px 0 5px -3px rgba(1,1,1,0.87);
  box-shadow: -3px 0 5px -3px rgba(1,1,1,0.87), 3px 0 5px -3px rgba(1,1,1,0.87);
}
.header, input[type=button]
{
  font-weight: 700;
  font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif!important;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #158cba;
  border-color: #158cba;
  height: 39px;
}
.header
{
  margin: 0;
  padding: 10px 15px;
  font-size: 1em;
  font-weight: bold;
}
#sidebar_ads
{
  display: block;
  text-align: right;
  padding-top: 26px;
  padding-left: 2px;
  font-size: 100%;
}
#sidebar_ads .newapp_notice
{
  color: #E83B1C;
}
#topQuatity, #excluding
{
  margin-right: 26px;
  padding: 2px 5px;
  line-height: 1.5;
  height: 30px;
  display: inline;
  font-family: "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif!important;
}
#topQuatity
{
  margin-left: 10px;
}
#topQuatity input
{
  color: #000000;
  text-align: center;
}
#counter
{
  color: #FFFFFF;
  font-size: 200%;
  padding: 5px;
  margin-top: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline;
}
.notice
{
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #E83B1C;
  border-color: #E83B1C;
  -webkit-box-shadow: -3px 0 5px -3px rgba(1,1,1,0.87), 3px 0 5px -3px rgba(1,1,1,0.87);
  box-shadow: -3px 0 5px -3px rgba(1,1,1,0.87), 3px 0 5px -3px rgba(1,1,1,0.87);
}
#contact a, #contact a:visited
{
  text-decoration: none;
}
.stat_percentage
{
  color: #158cba;
  font-style: italic;
  font-size: 90%;
  font-weight: 600;
}
#dale_chall_mapping
{
  font-weight: bold;
  padding: 10px 0px;
}
#stats .stat .notice label, #more_stats .stat .notice label
{
  display: inline;
}
#infoBox>h1, #infoBox>h2, #definitionBox>h2, #infoBox>h3, #definitionBox>h3
{
  line-height: 1.5;
}
#mainContent, #densityContainer, #description, #description .row, #contact, #densityList
{
  margin-left: 0px;
  margin-right: 0px;
}
#the_formula
{
  font-size: 130%;
  text-align: center;
  padding: 15px 2px;
}
#topDensity
{
  margin: 10px;
  padding-top: 20px;
}
#bottom_banner_ad
{
  width: 728px;
  margin: 10px auto;
}
.stat_header label
{
  display: inline;
}
#stats label, #more_stats label
{
  width: 230px;
  display: inline;
  font-weight: normal;
}
#stats .stat_con label, #more_stats .stat_con label
{
  font-weight: bold;
}
label
{
  width: 230px;
}
label .density
{
  width: 180px;
}
.stat_con
{
  width: 75px;
}
.stat_con, .stat_con_selected
{
  color: #FFFFFF;
  font-style: bold;
  float: left;
  padding: 1px 2px 1px 2px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-align: left;
  font-size: 14px;
}
#stats .stat_con_selected
{
}
.stat
{
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-size: 12px;
  border-bottom: 1px solid rgb(53,145,240);
  border-bottom: 1px solid rgba(53,145,240,0.5);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.stat_header
{
  font-size: 13px;
  text-decoration: underline;
  margin-bottom: 3px;
  margin-top: -2px;
}
#stat_count
{
  width: 175px;
  float: left;
}
#stat_entire, #stat_selected, #stat_count
{
  font-weight: bold;
  color: #4CA2F5;
}
#stat_entire
{
  width: 75px;
  float: left;
  text-align: center;
}
#stat_selected
{
  float: right;
}
#stats, #more_stats
{
  padding-right: 0px;
  overflow: visible;
}
.stat_label
{
  margin-right: 5px;
  margin-top: 4px;
  width: 175px;
  float: left;
}
.stat_con_selected
{
  float: right;
}
.embed_direction span
{
  display: block;
  text-align: center;
}
.embed_direction
{
  margin: 20px auto;
  font-size: 110%;
}
#embed_example
{
  margin: 20px auto;
}
.wct_embed_code_box
{
  background-color: #158cba;
  color: white;
  border: 2px #E83B1C;
  border-style: solid;
  border-width: 5px;
  padding: 5px;
  margin: 10px auto;
  font-size: 12px;
}
#wct_embed_code_big
{
  font-size: 15px;
}
#direction_example
{
  margin-top: 35px;
  margin-bottom: 5px;
}
#about_us_1, #about_us_2, #about_us_3, #about_us_4
{
  font-size: 110%;
}
#about_us_2, #about_us_3, #about_us_4
{
  margin-top: 10px;
}
#addthis_share_box
{
  margin: 10px auto;
}
#atstbs
{
  margin: 5px auto;
}
#form_file_upload, #file_upload
{
  display: inline;
}
.instruction_paragraph
{
  margin-top: 8px;
}
#add_this
{
  float: right;
}
#addthis_nav
{
  margin-top: 10px;
}
.navbar-default
{
  background-color: #158cba;
  border-color: #158cba;
  background-image: none;
  margin-bottom: 5px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form
{
  border-color: #158cba;
  background-color: #158cba;
  font-size: 115%;
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-brand
{
  color: white;
}
#navbar-brand-logo
{
  background-image: url("assets/icon_48.png");
  padding-left: 35px;
  padding-right: 10px;
  background-repeat: no-repeat;
  background-position: -15px
}
#navbar-brand-logo h1
{
  font-size: 100%;
  display: inline;
}
#other_products
{
  float: left;
  margin-bottom: 8px;
  margin-left: 25px;
}
#before_textarea_ads_label
{
  text-align: center;
  font-size: 130%;
  margin: 4px 2px;
  font-weight: bold;
  padding-bottom: 2px;
}
#before_textarea_ads
{
  margin-top: 14px;
  margin-bottom: 12px;
}
#after_textarea_ads
{
  margin-top: 8px;
  margin-bottom: 4px;
}
#link_unit_ads
{
  font-size: 120%;
}
#non_english_language_option
{
  font-style: italic;
  text-align: right;
  float: right;
}
#more_info_wc_stats
{
  margin-right: -6px;
  margin-left: -6px;
  margin-top: -8px;
}
#quote_of_the_day
{
  margin-top: 15px;
  padding: 5px;
  font-size: 110%;
  border: 3px solid transparent;
  -moz-border-image: -moz-linear-gradient(top, #3acfd5 0%, #3591F0 100%);
  -webkit-border-image: -webkit-linear-gradient(top, #3acfd5 0%, #3591F0 100%);
  border-image: linear-gradient(to bottom, #3acfd5 0%, #3591F0 100%);
  border-image-slice: 1;
}
#today_quote_website a
{
  color: #FF7000;
  font-weight: bold;
  font-size: 110%;
}
#quote_of_the_day_content
{
  font-style: italic;
}
#quote_of_the_day_content a
{
  text-decoration: none;
}
#quote_of_the_day_content a:hover
{
  color: #FF7000;
}
#customized_ads
{
  margin: 5px auto 0px auto;
  text-align: center;
}
#customized_img_ad
{
  max-width: 100%;
  height: auto;
}
#more_stats
{
  display: none;
}
#more_stats_header
{
  margin-top: -5px;
}
#below_statistics_ads
{
  margin: 10px auto 5px auto;
  width: 340px;
}
#before_statistics_ads_label
{
  text-align: center;
  font-weight: bold;
  margin-top: 8px;
}
#stats_info
{
  overflow-y: auto;
  padding-right: 8px;
  margin-bottom: 15px;
}
#readability_info
{
  margin-top: 5px;
}
#readability_formulas_header
{
  margin-top: 12px;
}
.formula_name
{
  text-decoration: underline;
}
.the_formula
{
  margin-bottom: 10px;
}
#readability_formulas
{
  margin-bottom: 12px;
}
#infoBox .header a
{
  text-decoration: none;
  color: white;
}
#embed_title
{
  text-align: center;
  margin-top: 25px;
}
#fb-like-box-count
{
  margin-top: 8px;
  margin-right: 12px;
  display: inline-block;
}
#ga-sidebar-ad
{
  text-align: center;
}
#amazon_link_ad
{
  padding-top: 6px;
}
.centeralign
{
  text-align: center;
}
#tshirt-widget
{
  margin-top: 15px;
}
#emoji-fb-page
{
  margin-top: 8px;
  text-align: center;
}

@media only screen and (max-device-width: 738px) {
#textbox
{
  font-size: 16px;
}
#navbar-brand-logo h1
{
  font-size: 110%;
  display: inline;
}
#counter
{
  font-size: 150%;
  padding: 0px;
}
#sidebar_ads
{
  display: none;
}
#upload_a_file_option
{
  display: none;
}
}
.container
{
  width: 100%;
}
#wc_embed_href, #cool_symbol_href, #emoji_keyboard_href
{
}
table
{
  border: 1px solid #cccccc;
}
table th, table td
{
  padding: 10px;
  border: 1px solid #cccccc;
  font-size: 110%;
}
table td.td_value
{
  text-align: center;
}
#extra_wordcount_statistics_header, #readability_statistics_header, #reading_time_statistics_header, #length_statistics_header, #keyword_density_statistics_header
{
  margin-top: 12px;
}
#textbox
{
  height: 100%;
}
td.alignleft
{
  text-align: left;
  background-color: #eeeeee;
}
#exclude-grammar-word-switcher-container
{
  text-align: right;
  margin-top: 10px;
  margin-bottom: 10px;
  float: right;
}
#number_of_top_keywords
{
  float: left;
  text-align: left;
  margin-top: 15px;
  margin-left: 20px;
  font-size: 110%;
}
#number_of_top_keywords_value
{
  text-align: center;
}
#clearTextButton
{
  padding-top: 4px;
  padding-bottom: 4px;
}
#keyword_density_tabs
{
  max-height: 480px;
  overflow-y: scroll;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover
{
  border: 1px solid #158cba;
  background: #158cba;
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary
{
  color: #fff;
  background: #158cba;
}
#textToAnalyzeContainer_header
{
  padding-right: 0px;
}
#close_file
{
  color: #E83B1C;
  opacity: 1.0;
  font-size: 105%;
  cursor: pointer;
}
.close
{
  display: inline;
  float: right;
  height: 10px;
  width: 10px;
}
.close
{
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.2;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
#before_desc_ads
{
  margin: 2px auto;
  text-align: center;
  padding-left: 0px;
  padding-right: 0px;
}
