label .-require:after {
  content: "*";
  color: red; }

label .select-input-label-require:before {
  content: "*";
  position: relative;
  top: 5px;
  font-size: 20px;
  padding: 0 6px 0; }

.word-wrap {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto; }

.inline-block {
  display: inline-block; }

.to-left {
  float: left; }

.clear {
  clear: both; }

.help--inline-block {
  display: inline-block !important; }

.help--to-left {
  float: left !important; }

.help--to-right {
  float: right !important; }

.help--clear {
  clear: both !important; }

.help--full-size-input {
  width: 100% !important;
  box-sizing: border-box !important; }

ul,
ol,
ul li,
ol li {
  list-style: outside none none;
  margin: 0;
  padding: 0; }

.clearfix::after {
  display: block;
  height: 0;
  clear: both;
  font-size: 0;
  visibility: hidden;
  content: ''; }
