.input.is-info, .input-group.is-info > .input, .input-icons.is-info > .input {
    border-color: #f22435;
}


.form-control.is-info
{
	border-color: #f22435 !important;
}
.field-text.is-info {
    color: #f22435;
}

.is-info {
    color: #f22435;
}

table thead > tr > th.sorting_asc, table thead > tr > th.sorting_desc, table thead > tr > th.sorting,
table thead > tr > td.sorting_asc,
table thead > tr > td.sorting_desc,
table thead > tr > td.sorting {
  padding-right: 30px;
}
table thead > tr > th:active,
table thead > tr > td:active {
  outline: none;
}
table thead .sorting,
table thead .sorting_asc,
table thead .sorting_desc,
table thead .sorting_asc_disabled,
table thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}
table thead .sorting:before, table thead .sorting:after,
table thead .sorting_asc:before,
table thead .sorting_asc:after,
table thead .sorting_desc:before,
table thead .sorting_desc:after,
table thead .sorting_asc_disabled:before,
table thead .sorting_asc_disabled:after,
table thead .sorting_desc_disabled:before,
table thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 11px;
  display: block;
  opacity: 0.4;
font-size: 14px;
padding: 0 1px !important;
}
table thead .sorting:before,
table thead .sorting_asc:before,
table thead .sorting_desc:before,
table thead .sorting_asc_disabled:before,
table thead .sorting_desc_disabled:before {
  right: 1em;
  content: "\2191";
}
table thead .sorting:after,
table thead .sorting_asc:after,
table thead .sorting_desc:after,
table thead .sorting_asc_disabled:after,
table thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "\2193";
}
table thead .sorting_asc:before,
table thead .sorting_desc:after {
  opacity: 1;
}
table thead .sorting_asc_disabled:before,
table thead .sorting_desc_disabled:after {
  opacity: 0;
}

table thead .sorting::before{
  margin-right:4px !important;
}