.jar_form_button input.jar_btn_submit{
  color: #00605B;
  font-size: 25px;
  font-weight: bold;
  background-image: linear-gradient(#fdd301, #fee259);
  padding: 15px !important;
  -webkit-box-shadow: 11px 6px 9px -5px rgba(0,0,0,0.72);
  -moz-box-shadow: 11px 6px 9px -5px rgba(0,0,0,0.72);
  box-shadow: 11px 6px 9px -5px rgba(0,0,0,0.72);
}
.jar_form_button input.jar_btn_submit.disabled{
  background: rgb(204 204 204 / 0.6);
  background-image:none;
}
.jar_textarea.error {
  border: 2px solid red!important;
}
@media (max-width: 480px) {
  .jar_form_button input.jar_btn_submit {
     font-size: 19px;
     padding:10px !important;
  }

}
@media (max-width: 345px) {
  .jar_step_01_txt, .jar_step_02_txt {
      font-size: 9px !important;
  }
}
@media (max-width: 320px) {
  .jar_form_button input.jar_btn_submit {
    font-size: 19px;
  }
}
/*add more css*/
.webform-component--tc-question{
  display: none;
}
label[for^=edit-submitted-tc-word] {
  display: none;
}
.tagclouds{
  text-transform: uppercase;
  cursor: unset;
  pointer-events: none;
}
.tagclouds.level1 {
  font-size: 1.3em;
  color: #66C3C0;
  display: inline-block;
}
.tagclouds.level2 {
  font-size: 1.6em;
  color: #FFD72A;
  display: inline-block;
}
.tagclouds.level3 {
  font-size: 1.9em;
  color: #009B97;
  display: inline-block;
}
.tagclouds.level4 {
  font-size: 2.2em;
  color: #F99D1C;
  display: inline-block;
}
.tagclouds.level5 {
  font-size: 2.5em;
  color: #005458;
  display: inline-block;
}
.tagclouds.level6 {
  font-size: 2.8em;
  color: #66C3C0;
  display: inline-block;
}
.tagclouds.level7 {
  font-size: 3.1em;
  color: #FFD72A;
  display: inline-block;
}
.tagclouds.level8 {
  font-size: 3.4em;
  color: #009B97;
  display: inline-block;
}
.tagclouds.level9 {
  font-size: 3.7em;
  color: #F99D1C;
  display: inline-block;
}
.tagclouds.level10 {
  font-size: 4em;
  color: #005458;
  display: inline-block;
}
.tagclouds-term {
  display: inline-block;
  margin: 0 .2em;
  word-break: break-word;
}
.jar_form_input_to .jar_form_input_to_child{
  padding: 15px 5%;
}
.error_message {
  color: #9e0b0f;
}
span.counter{
  position: relative;
  display: block;
  float: right;
  top: -1.5em;
  clear: both;
  right: .5em;
}
td.views-field-field-tc-display div[class=display-0] {
  text-indent: -9999px;
  width: 3.5em;
  border-radius: 1em;
  background-color: #bebfb9;
  position: relative;
}
td.views-field-field-tc-display div[class=display-0]:after{
  border: none;
  display: block;
  top: 2px;
  right: 2px;
  width: 1.5em;
  height: 1.3em;
  border-radius: 50%;
  content: "";
  position: absolute;
  background-color: #fff;
}
td.views-field-field-tc-display div[class=display-1] {
  text-indent: -9999px;
  width: 3.5em;
  border-radius: 1em;
  background-color: #03A9F4;
  position: relative;
}
td.views-field-field-tc-display div[class=display-1]:after{
  border: none;
  display: block;
  top: 2px;
  left: 2px;
  width: 1.5em;
  height: 1.3em;
  border-radius: 50%;
  content: "";
  position: absolute;
  background-color: #fff;
}