.select2-container--default .select2-search--inline .select2-search__field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333;
}
.select2-container--default .select2-search--inline .select2-search__field::-moz-placeholder { /* Firefox 19+ */
  color: #333;
}
.select2-container--default .select2-search--inline .select2-search__field:-ms-input-placeholder { /* IE 10+ */
  color: #333;
}
.select2-container--default .select2-search--inline .select2-search__field:-moz-placeholder { /* Firefox 18- */
  color: #333;
}

input.select2-search__field {
    width: 100%!important;
}

span.select2-selection.select2-selection--multiple,
.select2-container--default.select2-container--focus span.select2-selection--multiple,
html .select2-container--default .select2-selection--single {
    padding:3px 6px;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #385068;
    border-radius: 5px;
    font-family: Lato, sans-serif;
    color: #385068;
    font-weight: 400;
}

.select2-container--default .select2-selection--single {
    height:40px;
}

.select2-container--default .select2-selection--single:focus,
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
	outline:0;
}

#select2-DISCLOSURE-PRODUCT-TYPE-results .select2-results__option[aria-selected="false"]:before {
	content:"";
}

html .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 7px;
}

li#select2-DISCLOSURE-PRODUCT-TYPE-result-qnwr-all {
    width:100%;
    text-align:center;
}

.slide-toggle-label {
    line-height:25px;
    margin-left:0;
    padding-right:0;
    min-width:90px;
}

.slide-toggle {
    margin: 0 auto;
}

.slide-toggle-container {
    margin-left:24px;
}

h2.heading.flex-heading {
    padding-left:6px;
}

.unavailable .select2 {
    pointer-events:none;
}

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

ul.select2-selection__rendered {
    min-height:auto;
}
.select2-results .select2-results__option[aria-selected="true"] {
    display: none;
}

.select2-results,
.select2-results__options {
    display:flex;
    flex-wrap: wrap;
    background-color: #e4e4e4;
}

.select2-results .select2-results__option[aria-selected="false"] {
    margin:2px 4px;
    padding:0 6px;
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
}

.select2-results .select2-results__option[aria-selected="false"]:before {
    content:'+ ';
}

.select2-results__option.select2-results__option--highlighted[aria-selected="false"] {
    background:#425D78;
}

@media (max-width: 1088px) {
	.flex-full.padded {
  	flex:0 0 100%;
  }
}

.checkbox-iconed + .icomoon {
	position:relative;
  font-size:1.5em;
}

.checkbox-iconed:checked + .icomoon:after {
	position:absolute;
  content:'';
  top:0;
  left:0;
}

.table-cell label {
    margin-bottom: 0;
}

.ais-infinite-hits--showmore {
    display: none;
}

.html-replacement table {
    width: 100%!important;
}

.default-active .ql-toolbar.ql-snow + .ql-container.ql-snow {
    opacity:0;
    display:none;
}

html .ql-container.ql-snow {
	border:0;
}
html .ql-editor,
.html-replacement.show-default-template {
	padding-left:4em;
	padding-right:4em;
	padding-bottom:2em;
}

.html-replacement.show-default-template {
	padding-top:2em;
}

html .ql-editor.ql-blank::before {
	left:4em;
}

html .ql-toolbar.ql-snow.jurisdictional {
    border:0;
    background:#f2f2f2;
    border-bottom:2px dashed #425d78;
}

html .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: relative;
    margin-top: -8px;
    right: 0;
    top: 4px;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    max-height:300px;
    overflow:scroll;
    overflow-x:hidden;
    border:0;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    padding-bottom:0;
}

html .ql-snow.ql-toolbar button:hover,
html .ql-snow .ql-toolbar button:hover,
html .ql-snow.ql-toolbar button:focus,
html .ql-snow .ql-toolbar button:focus,
html .ql-snow.ql-toolbar button.ql-active,
html .ql-snow .ql-toolbar button.ql-active,
html .ql-snow.ql-toolbar .ql-picker-label:hover,
html .ql-snow .ql-toolbar .ql-picker-label:hover,
html .ql-snow.ql-toolbar .ql-picker-label.ql-active,
html .ql-snow .ql-toolbar .ql-picker-label.ql-active,
html .ql-snow.ql-toolbar .ql-picker-item:hover,
html .ql-snow .ql-toolbar .ql-picker-item:hover,
html .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
html .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
    color:#425D78;
}

html .ql-snow .ql-picker.ql-expanded .ql-picker-label {
    color:#333;
    background:white;
}

html .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    border:1px solid white;
    border-bottom-color:transparent;
}

.option-header input:checked+.slide-toggle {
    background: #d7d2cb;
}

.option-header input:checked+.slide-toggle:before {
    transform: scale(1);
}

.option-header .slide-toggle:after {
    background:#425d78;
}

.option-header .slide-toggle-container {
    margin-left: 12px;
    margin-top: 4px;
}

.include-consumer-copy label .icomoon,
.include-consumer-copy label .icomoon:after {
    top:4px;
    color:#385068;
}

[id$="-Konopelski-Frami"],
[title="Konopelski-Frami"] {
    background:#fa0!important;
    color:white!important;
}

.notification-action {
  background: white;
  color: #F89406;
  border-radius: 3px;
  padding: 0px 6px;
  border: 1px solid #c77806;
}