/* crafty-girls-regular - latin */
/*
@font-face {
  font-family: 'Crafty Girls';
  font-style: normal;
  font-weight: 400;
  src: local('Crafty Girls Regular'), local('CraftyGirls-Regular'),
       url('fonts/crafty-girls/crafty-girls-v7-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ * /
       url('fonts/crafty-girls/crafty-girls-v7-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ * /
}
*/

/* https://google-webfonts-helper.herokuapp.com/fonts/delius?subsets=latin */
@font-face {
  font-family: 'Delius';
  font-style: normal;
  font-weight: 400;
  src: local('Delius-Regular'),
       url('fonts/delius/delius-v9-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/delius/delius-v9-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'icons';
  src: url('fonts/icons/icons.eot?73736896');
  src: url('fonts/icons/icons.eot?73736896#iefix') format('embedded-opentype'),
       url('fonts/icons/icons.woff2?73736896') format('woff2'),
       url('fonts/icons/icons.woff?73736896') format('woff'),
       url('fonts/icons/icons.ttf?73736896') format('truetype'),
       url('fonts/icons/icons.svg?73736896#icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

* {
	outline-color: #f75eda;
}

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background: #efc2e6;
}

::-webkit-scrollbar-thumb {
    background-color: #ab81a1;
    border-radius: 2px;
}

::-webkit-scrollbar-corner {
    background-color: #efc2e6;
}

body,
button,
input,
textarea,
select {
	/*font-family: 'Crafty Girls', sans-serif;*/
    font-family: Delius, sans-serif;
}

hr {
    color: #ead4e6;
    background-color: #ead4e6;
}

h2 {
	color: #bb149c;
}

.pell-button {
    background-color: #efc3e6;
}

.pell-button:hover,
.pell-button.pell-button-selected {
    color: #bb149c;
    background-color: #f59fe4;
}

.pell-content a {
    color: #085390 !important;
}

.pell-content hr {
    background-color: #88467c;
}

button,
.ui-widget {
    transition: background 0.3s ease, color 0.3s ease;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    /*font-family: 'Crafty Girls', sans-serif !important;*/
    font-family: Delius, sans-serif !important;
}

.ui-widget-content {
	color: #bb149c;
	background: #fbf7fa url(../imgs/hearts.png);
	border: 1px solid #ead4e6;
}

.ui-widget-content a {
    color: #bb149c;
}

.ui-widget-header {
	color: #bb149c;
	background: #ffedf7;
	border: 1px solid #ead4e6;
}

.ui-widget-overlay {
	background: #ab81a1;
}

.ui-dialog {
    box-shadow: 0 0 30px rgba(107, 62, 99, 0.7);
}

.main-page {
    background: #88467c;
}

#divItemsContainer {
	background: #ffedf7;
}

#divHeader {
	color: #fbc0e9 !important;
    overflow: visible;
}

#divHeader .actions svg {
    fill: #fbc0e9 !important;
}

#divHeader .actions .textual {
    color: #fbc0e9 !important;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.input-with-buttons .button,
#divInvItemDisplay button,
.help {
	color: #bb149c;
    background: #efc2e6;
    border: 1px solid #efc2e6 !important;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	color: #fcf7fa;
    background: #e08cc6;
	border: 1px solid #e08cc6;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.input-with-buttons .button:hover,
#divInvItemDisplay button:hover {
	color: #84056c !important;
    background: #f59fe4 !important;
    border: 1px solid #e08cc6;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
td,
.tagsbarinner,
.ui-widget-header a {
	color: #bb149c;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #84056c;
}

input[type=text],
input[type=url],
input[type=number],
textarea,
select,
div[id^=dlg] input[type=text],
div[id^=dlg] input[type=search],
div[id^=dlg] input[type=number],
div[id^=dlg] input[type=url],
div[id^=dlg] textarea,
div[id^=dlg] select,
#dlgShowBrands .dataTables_filter input,
.tokenfield,
.pell-content {
    /*font-family: 'Crafty Girls', sans-serif !important;*/
    font-family: Delius, sans-serif !important;
	color: #bb149c;
	background: #efc2e6;
	border: 1px solid #efc2e6;
}

.tokenfield .token {
    color: #fcf7fa;
    background-color: #e08cc6;
    border: 1px solid #e6a1d1;
}

.tokenfield .token:hover {
    border-color: #e6a1d1;
}

[type=text]:disabled,
[type=url]:disabled,
[type=number]:disabled,
[type=password]:disabled,
textarea:disabled,
select:disabled {
	background: #ffedf7 !important;
    border: 1px solid #ddd !important;
    color: #efc2e6 !important;
}

table.baseoutfit {
	background: #fff !important;
    color: #bb149c;
}

.tagsrecent {
    color: #bb149c!important;
}

.category,
a[data-tag] {
	background: #efc2e6 !important;
}

span.tag,
.selected.category,
.backdrop-tag.active {
	background: #ea71cc;
	color: #ffedf7;
}

span.tag svg {
    fill: #ffedf7;
}

.category a {
	color: #bb149c !important;
}

.category a svg,
#divFavTags span.tag svg {
    fill: #bb149c;
}

.selected.category a {
	color: #ffedf7 !important;
}

#divFavTags span.tag {
	background: #efc2e6;
}

#divFavTags span.tag a {
	color: #bb149c;
}

a.is-selected,
a.selectedtag {
    color: #bb149c !important;
}

li.item {
	background: #fff;
    color: #bb149c;
    border: 1px solid #ead4e6;
    box-shadow: 3px 3px 8px #bb149c17;
}

.date {
    color: #3a022f;
}

.tags a {
    color: #bb149c!important;
}

.ui-tooltip {
    color: #bb149c;
    background-color: #efc2e6;
}

.ui-tooltip svg {
    fill: #bb149c;
}

.menu {
	background: #ffedf7;
}

.ui-dialog-titlebar {
    color: #fbc0e9 !important;
    background: #88467c !important;
}

#dlgImportFromMarketplace #imgMPImportImage {
	border: none;
}

.edit-image .buttons button, #divUpload2Drop button {
	color: #bb149c;
	background: #efc2e6;
}

#divUpload2Drop button {
	background-color: #efc2e6;
}

.edit-image .buttons button:hover,
.edit-image .drag-handle:hover {
    background-color: #dca5d1 !important;
}

.edit-image .buttons button svg {
    fill: #bb149c;
}

.drop-image-files {
    color: #bb149c;
}

#tableLinks tbody tr th {
	background-color: transparent;
    border-bottom: 1px solid #efc2e6;
    border-top: 1px solid #efc2e6;
}

td.linkurl {
	color: #bb149c;
}

td.customboardkey {
	color: #bb149c;
	border-top: 1px solid #efc2e6;
}

.linkurl svg,
.customboardkey svg,
#dlgLink svg,
#tabPosestandColor .colors svg {
    fill: #ea71cc !important;
}

td.expired {
	color: #6b0e5a;
}

#ulItems li.ui-selecting,
#ulItems li.ui-selected,
.itemlist li.ui-selecting,
.itemlist li.ui-selected {
	background: #efc2e6;
}

#ulItems li.ui-selecting .itemtitle,
#ulItems li.ui-selected .itemtitle,
.itemlist li.ui-selecting .itemtitle,
.itemlist li.ui-selected .itemtitle {
	color: #84056c;
}

#dlgEditItem span.multi-edit select {
	background: transparent;
}

.cp-app {
    background-color: transparent !important;
}

.cp-panel {
    background-color: #ffedf7 !important;
    border: 1px solid #ead4e6 !important;
}

.cp-panel .cp-butt, .cp-panel .cp-labl, .cp-panel .cp-disp {
	color: #bb149c !important;
    background: #efc2e6 !important;
    border: 1px solid #efc2e6 !important;
}

#dlgShowBrands tr.odd {
    background-color: #efe0ec;
}

#dlgShowBrands .dataTables_scrollHeadInner table {
    border-top: 1px solid #efc2e6;
    border-bottom: 1px solid #efc2e6;
}

#dlgShowBrands .dataTables_info {
    color: #bb149c;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody,
table.dataTable.no-footer,
table.dataTable thead th,
table.dataTable thead td {
    border-bottom: 1px solid #fbc0e9;
}

.unreviewed {
    color: #555;
}

input[type=password],
#btnItemAvailability .ui-state-active /*,
.is-active*/ {
	color: #fcf7fa !important;
    background: #e08cc6 !important;
	border: 1px solid #e08cc6 !important;
}

.dlg-message {
	background: #ffedf7;
}

.remarks, .brand, .subfolders {
	color: #bb149c;
}

.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon {
	background-image: url(wardrobe2/images/ui-icons_989ba1_256x240.png);	
}

.ui-state-default .ui-icon {
	background-image: url(wardrobe2/images/ui-icons_989ba1_256x240.png);
}

.ui-state-hover .ui-icon,
.ui-widget-header .ui-button:hover .ui-icon {
	background-image: url(wardrobe2/images/ui-icons_b7b8ba_256x240.png);
}

#dlgRulebook #divRules .rule,
#dlgRulebook #divRules select + div,
#dlgRulebook .multi.avatar-uuid input + div,
#dlgRulebook #divRules option,
#dlgRulebook #divRules input,
#dlgRulebook .tokenfield {
	background-color: #ffedf7;
}

#dlgRulebook #divRules .rule {
    border-left: 3px solid #ea71cc;
}

a.blue {
    color: #bb149c !important;
}

table.wornoutfit {
    background: #ffedf7 !important;
    border: 1px solid #ead4e6;
}

span.filter a {
    background-image: url(../imgs/looking_glass-dark.png);
}

#daterange-picker {
    background-image: url(../imgs/clock-dark.png);
}

span.filter.has-content a {
    background-image: url(../imgs/remove.png);
}

span.filter.is-loading a {
    background-image: url(../imgs/loading.gif);
}

span.filter input {
    border: 1px solid #e6a1d1;
}

#imgDressBody,
#imgUndressBody,
#imgLocksBody {
	opacity: 0.8;
}

.drop-files,
.drop-files h1 {
    color: #bb149c;
}

td.customboardkey {
    border-bottom: 1px solid #973f7f;
}

.toolbar button {
    height: 28px;
}

.toolbar a {
    height: 26px;
}

#mnuImport button {
    width: 200px;
}

#mnuTools button {
    width: 170px;
}

div.baseoutfititemtitle {
    height: 30px;
}

label[for="cbArchiveShowInventory"] {
    border-right: none;
}

label[for="cbArchiveShowArchive"] {
    border-left: none;
}

/* datetimepicker */

.daterangepicker {
    background-color: #fbf7fa;
}

.daterangepicker,
.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect {
    border: 1px solid #ead4e6;
}

.daterangepicker:before {
    border-bottom: 7px solid #ead4e6;
}

.daterangepicker:after {
    border-bottom: 6px solid #ead4e6;
}

.daterangepicker.drop-up:before {
    border-top: 7px solid #ead4e6;
}

.daterangepicker .drp-buttons {
    border-top: 1px solid #ead4e6;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
    color: #fff;
    border: solid #bb149c;
    border-width: 0 2px 2px 0;
}

.daterangepicker .calendar-table {
    border: 1px solid #ead4e6;
    background-color: #fbf7fa;
}

.daterangepicker td.available:hover,
.daterangepicker th.available:hover,
.daterangepicker td.active,
.daterangepicker td.active:hover,
.daterangepicker .ranges li:hover {
    color: #f75eda;
    background-color: #f59fe4;
}

.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date {
    background-color: #fbf7fa;
    color: #999;
}

.daterangepicker td.in-range {
    background-color: #efc2e6;
    color: #f75eda;
}

.daterangepicker .calendar-table th {
    color: #84056c;
}

.daterangepicker .ranges li {
    color: #bb149c;
}

.daterangepicker .ranges li.active {
    background-color: #e08cc6;
    color: #84056c;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left,
.daterangepicker.show-ranges.rtl .drp-calendar.right {
    border-right: 1px solid #ead4e6;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left,
.daterangepicker.show-ranges.ltr .drp-calendar.left {
    border-left: 1px solid #ead4e6;
}

#mnuArchives .archive-list h1 {
    color: #bb149c;
}

#mnuArchives .archive-list li:hover {
    background-color: #efc2e6;
}

#mnuArchives .archive-list .drawer {
    background-color: #e08cc6;
}

@media screen and (max-width: 512px) {
    .toolbar button {
        height: 22px;
        padding: 0 2px;
    }
}

.suggestion {
    border-bottom: 1px solid #e9d5e6;
}

.suggestion address {
    color: #d86ec4;
}

input.switch {
    background-color: #646464;
    border: 1px solid #3c3f45;
}

.scrollable-table-wrapper,
.invbrowser,
.edit-image,
.dropdown-menu,
.list-item {
    border: 1px solid #ead4e6;
}

.dropdown-menu svg {
    fill: #bb149c !important;
}

.scrollable-table .is-hovered {
    background-color: #f1dded;
}

.scrollable-table thead th {
    border-bottom: 1px solid #ead4e6;
}

.scrollable-table thead th div span {
    background-color: #fbf7fa;
}

.scrollable-table tbody tr th {
    background-color: #fbf7fa;
    border-right: 1px solid #ead4e6;
}

.scrollable-table .cover {
    background-color: #fbf7fa;
}

.scrollable-table-view .legend {
    color: #bb149c;
    background-color: #fbf7fa;
    border-bottom: 1px solid #ead4e6;
    border-right: 1px solid #ead4e6;
}

#tableClothingTypeToTagMapping thead th {
    background-color: #efc3e6;
    box-shadow: inset 0 -1px 0 0 #ab81a1;
}

#dlgUndress b {
    display: inline-block;
    padding: 1px 4px;
    border-radius: 2px;
    background: rgba(136, 70, 124, 0.2);
}

.is-clothing-type {
    background: rgba(136, 70, 124, 0.2);
}

button.button,
a.button,
.pell-button {
    color: #bb149c;
}

button.button:hover,
a.button:hover,
.dropdown-menu-button:hover > .button,
.dropdown-menu:hover + .button,
.dropdown-menu button:hover,
.dropdown-menu > div:hover,
.dropdown-menu > a:hover {
    color: #bb149c;
    background-color: #efc2e6 !important;
}

button.button svg,
a.button svg {
    fill: #ea71cc;
    transition: fill 0.3s ease;
}

.dropdown-menu .check svg {
    fill: #bb149c !important;
}

button.button:hover svg,
a.button:hover svg,
.dropdown-menu-button:hover > .button svg,
.dropdown-menu:hover + .button svg {
    fill: #bb149c;
}

.dropdown-menu-button > .button::after,
.dropdown-button::after {
    border-top: 5px solid #ea71cc;
    transition: border-color 0.3s ease;
}

.dropdown-menu-button > .button:hover::after,
.dropdown-menu-button:hover > .button::after,
.dropdown-menu:hover + .button::after {
    border-top-color: #ea71cc;
}

.dropdown-button:hover::after {
    border-top-color: #bb149c;
}

.dropdown-menu-button > .button.is-active::after {
    border-top-color: #ffedf7 !important;
}

.dropdown-menu {
    box-shadow: 0 0 10px #efc2e6;
}

.dropdown-menu button,
.dropdown-menu > div,
.dropdown-menu > a {
    color: #bb149c;
    background-color: #ffedf7;
}

.dropdown-menu > a {
    height: auto;
}

.list-item h1 {
    color: #bb149c;
}

span.icon {
    color: #ea71cc;
}

a.icon svg,
span.icon svg,
#tableLinks svg,
.pell-button svg {
    fill: #ea71cc;
}

a.icon:hover svg {
    fill: #88467c;
}

#dlgLink #divNewLink,
#dlgLink #divNewLinkCustomBoardToken {
    background-color: #efc3e6;
    border-color: #e6a1d1;
}

.subfolders svg,
.delete-snapshot svg,
.tag-wrapper svg {
    fill: #bb149c;
}

.subfolders a:hover svg,
.delete-snapshot:hover svg,
.tag-wrapper a:hover svg {
    fill: #e247c5;
}

img[data-texture-uuid-index]::after {
    background-color: #efc3e6;
    border: 1px solid #e6a1d1;
}

input[type="checkbox"]:not(.switch),
input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 14px;
    height: 14px;
    background-color: #efc3e6;
    vertical-align: text-bottom;
    cursor: pointer;
    transition: background-color 0.2s ease;
}

input[type="checkbox"]:not(.switch) {
    border-radius: 2px;
}

input[type="radio"] {
    position: relative;
    border-radius: 50%;
}

input[type="checkbox"]:not(.switch):hover,
input[type="radio"]:hover {
    background-color: #e4aed9;
}

input[type="checkbox"]:not(.switch):checked::after {
    content: "\e800";
    font-family: "icons";
    font-style: normal;
    font-weight: normal;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    margin-left: 1px;
    color: #bb149c;
    line-height: 14px;
    transition: color 0.2s ease;
}

input[type="radio"]:checked::after {
    content: "";
    position: absolute;
    left: 3px;
    top: 3px;
    right: 3px;
    bottom: 3px;
    background-color: #bb149c;
    border-radius: 50%;
    transition: background-color 0.2s ease;
}

#aTagMatchingMode svg {
    fill: #88467c;
}

.is-loading svg,
.is-current svg {
    fill: #bb149c;
}

div.unknownworn {
    color: #88467c;
    background-color: #fff;
}

body.is-locked.main-page {
    background-color: #2b1627;
}

.lock {
    color: #ffedf7;
    background-color: #ea71cc;
}

.lock svg {
    fill: #ffedf7;
}

.toolbar .spacer,
div.unknowninv {
    background-color: #e6a1d1;
}

#tableLinks tbody tr:nth-child(6n+4),
#tableLinks tbody tr:nth-child(6n+5),
#tableLinks tbody tr:nth-child(6n+6) {
    background-color: rgba(255,255,255,0.8);
}

#tableLinks.scrollable-table thead th:first-child {
    border-bottom: 1px solid #ead4e6;
}

.linkurl td,
.customboardkey td {
    color: #ea71cc;
}

.progress-list svg circle.background {
    stroke: #efc3e6;
}

.progress-list svg circle.progress {
    stroke: #bb159b;
}

.dropdown {
    border: none;
    background-color: #efc2e6;
}

.ui-icon-closethick {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M336.559,68.611L231.016,174.165l105.543,105.549c15.699,15.705,15.699,41.145,0,56.85 c-7.844,7.844-18.128,11.769-28.407,11.769c-10.296,0-20.581-3.919-28.419-11.769L174.167,231.003L68.609,336.563 c-7.843,7.844-18.128,11.769-28.416,11.769c-10.285,0-20.563-3.919-28.413-11.769c-15.699-15.698-15.699-41.139,0-56.85 l105.54-105.549L11.774,68.611c-15.699-15.699-15.699-41.145,0-56.844c15.696-15.687,41.127-15.687,56.829,0l105.563,105.554 L279.721,11.767c15.705-15.687,41.139-15.687,56.832,0C352.258,27.466,352.258,52.912,336.559,68.611z' fill='%2388467c'/%3E%3C/svg%3E") !important;
    background-size: 18px;
    background-position: 2px 2px;
}

#divSuggestionCategories button {
    background-color: #efc3e6;
}

#divSuggestionCategories button.is-active {
    border: 1px solid #ea71cc;
    border-right: none;
    color: #bb149c;
    background: transparent;
}

:not(.toolbar) > .button.is-active {
    color: #ffedf7;
    background-color: #ea71cc;
}

:not(.toolbar) > .button.is-active svg {
    fill: #ffedf7;
}

/* dockspawn */

.panel-titlebar {
    color: #bc149b;
    background-color: #ffedf6;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.dockspan-panel-titlebar-text-active {
    color: #bc149b;
}

.dialog-floating .panel-titlebar {
    color: #fbc0e9;
    background-color: #fbf7fa;
}

.panel-titlebar-text {
    color: #bc149b;
    background-color: #ffedf6;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.dialog-floating .panel-titlebar-text {
    color: #fbc0e9;
    background-color: #88467c;
}

.dialog-floating .panel-titlebar-button-close {
    color: #bb149c;
    background: #efc2e6;
    border: 1px solid #efc2e6 !important;
    height: 18px;
    width: 18px;
    top: 5.5px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M336.559,68.611L231.016,174.165l105.543,105.549c15.699,15.705,15.699,41.145,0,56.85 c-7.844,7.844-18.128,11.769-28.407,11.769c-10.296,0-20.581-3.919-28.419-11.769L174.167,231.003L68.609,336.563 c-7.843,7.844-18.128,11.769-28.416,11.769c-10.285,0-20.563-3.919-28.413-11.769c-15.699-15.698-15.699-41.139,0-56.85 l105.54-105.549L11.774,68.611c-15.699-15.699-15.699-41.145,0-56.844c15.696-15.687,41.127-15.687,56.829,0l105.563,105.554 L279.721,11.767c15.705-15.687,41.139-15.687,56.832,0C352.258,27.466,352.258,52.912,336.559,68.611z' fill='%2388467c'/%3E%3C/svg%3E") !important;
    background-size: 18px;
    background-position: 3px 3px;
}

.dialog-floating .panel-titlebar-button-close:hover {
    background-color: #f59fe4;
}

.dialog-floating {
    box-shadow: 0 0 30px rgba(107, 62, 99, 0.7);
    /* border: 1px solid #3b3f43; */
}

.dock-container {
    background-color: #7c7c7c;
}

.document-manager {
    background-color: #666;
}

.dockspan-tab-handle-list-container,
.splitbar-horizontal,
.splitbar-vertical,
.splitbar-horizontal:active,
.splitbar-vertical:active {
    background-color: #88467c;
}

.dockspan-tab-host,
.splitbar-vertical:hover,
.splitbar-horizontal:hover {
    background-color: #e870ca;
}

.dockspan-tab-content {
    background-color: #c2c3c5;
}

.dockspan-tab-handle {
    background-color: #ffedf5;
    color: #bc149b;
}

.dockspan-tab-handle:hover {
    color: #88467c;
    background-color: #efc2e6;
}

.dockspan-tab-handle-selected,
.dockspan-tab-handle-active {
    background-color: #ffedf6;
    color: #bc149b;
}

/* jQuery upgrade */
/*
.ui-button {
    background-color: #efc2e6;
    color: #bb149c;
}

.ui-button:hover {
    background-color: #f59fe4;
    color: #84056c;
}

.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active {
    background: #efc2e6;
    color: #84056c;
}
*/

.toast-message {
    color: #88467c;
    background-color: #f75eda;
}

#dlgWornOutfits .sort-by,
#dlgWearHistory .sort-by {
    border-bottom: 1px solid #ead4e6;
}

.sort-by a:not(:last-child) {
    border-right: 1px solid #bb149c;
}

.sort-by a.is-selected::before {
    top: 0;
}

.access-list > span {
    background-color: #efc2e6;
    color: #bb149c;
}

.access-list svg {
    fill: #bb149c;
}

.layer {
    border: 1px solid #ead4e6;
}

.layer .header {
    background-color: #efc2e6;
}

.item.from-outfit {
    background-color: #fff;
    border: 1px solid #ead4e6; 
}

.item.from-outfit .item-actions svg {
    fill: #ea71cc;
}

.item.from-outfit .item-actions .dropdown-menu-button:hover svg {
    fill: #fff;
    background-color: #ea71cc;
}

.item.from-outfit input[type="text"] {
    border-top: 1px solid #ead4e6;
}

.outfit .itemtitle {
    color: #459eb6;
}

.outfit.is-current .itemtitle {
    color: #ff7c49;
}

.outfit .itemtitle svg {
    fill: #459eb6;
}

.outfit.is-current .itemtitle svg {
    fill: #ff7c49;
}

#divHeader #spanPremium svg {
    fill: none !important;
    stroke: #fbc0e9;
}

.expires-soon svg {
    stroke: #ff6d6d !important;
}

#outfit-item-subfolder-list {
    color: #bb149c;
    background: #fbf7fa url(../imgs/hearts.png);
    border: 1px solid #ead4e6;
    box-shadow: 0 3px 10px #efc2e6;
}

#outfit-item-subfolder-list a {
    color: #bb149c;
}

.remove-subfolder,
.add-subfolder {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 408 408'%3E%3Cpath d='M372,88.661H206.32l-33-39.24c-0.985-1.184-2.461-1.848-4-1.8H36c-19.956,0.198-36.023,16.443-36,36.4v240 c-0.001,19.941,16.06,36.163,36,36.36h336c19.94-0.197,36.001-16.419,36-36.36v-199C408.001,105.08,391.94,88.859,372,88.661z' fill='%23bb149c'/%3E%3C/svg%3E");
}

#search-settings svg {
    fill: #9c9da4;
}

#search-settings input {
    width: 14px;
    border: none;
}

#search-settings .dropdown-menu {
    background: #ffedf7;
}

.image-action.is-active {
    color: #bb149c;
}

.image-action.is-active svg {
    fill: #bb149c;
}
