.button-xs span,
.button-md span {
  color: currentColor;
  pointer-events: none; }

.button-xs:active, .button-xs:focus, .button-xs:link,
.button-md:active,
.button-md:focus,
.button-md:link {
  color: currentColor;
  text-decoration: none; }

@media screen and (max-width: 990px) {
  a.for-mobile-full:active, a.for-mobile-full:focus, a.for-mobile-full:link {
    color: white; } }

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0; }

.select2-container--default .select2-results__option[role=group]:hover {
  background-color: #fff; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 1.5; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 2px;
  right: 12px; }

.select2-container--default .select2-selection--multiple:after {
  right: 12px; }

.select2.select2-container.select2-container--default {
  width: 100% !important; }

.btn-default.focus, .btn-default:focus, .btn-default:hover {
  background-color: #ffffff;
  border-color: #b095e6; }

.bootstrap-select .dropdown-toggle:focus {
  border: 1px solid #b095e6; }

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
  background-color: #ffffff;
  border: 1px solid #b095e6; }

.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
  background-color: #ffffff;
  border-color: #b095e6; }

.btn-default {
  border: 1px solid #ced4da;
  background-color: #fff;
  border-radius: 0px; }

.bootstrap-select .dropdown-menu {
  padding: 0; }

.bootstrap-select .dropdown-menu li {
  padding: 0;
  margin: 0; }
  .bootstrap-select .dropdown-menu li a {
    border-radius: 0; }

.form-control.focus, .form-control:focus,
.select2-container--default.select2-container--open .select2-selection {
  border-color: #b095e6; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  color: white; }

.widget-textarea.as-mdHeight textarea {
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease; }

.info-result .info-items--row.as-edit input:focus,
.info-result .info-items--row.as-edit select:focus,
.info-result .info-items--row.as-edit textarea:focus,
.widget-textarea.as-mdHeight textarea:focus {
  border-color: #b095e6; }

.input-group-addon {
  border-radius: 0;
  border: 1px solid #ced4da; }

.input-group-addon {
  background-color: #e9ecef; }

.form-control {
  border-color: #ced4da; }

.datepicker table tr td.active.active:hover, .datepicker table tr td.active:hover.active:hover,
.datepicker table tr td.active:active:hover, .datepicker table tr td.active:hover:active:hover {
  background-color: #ac95e6;
  border-color: #ac95e6; }

.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .open > .dropdown-toggle.datepicker table tr td span.active, .open > .dropdown-toggle.datepicker table tr td span.active:hover, .open > .dropdown-toggle.datepicker table tr td span.active.disabled, .open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-color: #ac95e6;
  border-color: #ac95e6; }

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 10px; }

.bootstrap-select .check-mark:after {
  content: '';
  display: block;
  width: .5em;
  height: 1em;
  border-style: solid;
  border-width: 0 .26em .26em 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.select2-container--default .select2-selection--multiple:after {
  border-width: 4px;
  opacity: .8; }
