
/* General */

.highlights-text {
    color: #B46FBB !important;
}

.highlights-text-hover:hover {
    color: #B46FBB !important;
}

.highlights-background {
    background: #B46FBB !important;
    font-color: #FFFFFF !important;
}

.highlights-background-hover:hover {
    background: #B46FBB !important;
    font-color: #FFFFFF !important;
}

.highlightsBackground0 {
    background: #B46FBB;
    color: #FFFFFF;
}

.highlightsBackground1 {
    background: #955BA6;
    color: #FFFFFF;
}

.highlightsBackground2 {
    background: #804C96;
    color: #FFFFFF;
}

input.highlightsBackground0 {
    -webkit-box-shadow: 0 0 0px 1000px #B46FBB inset;
    -webkit-text-fill-color: #FFFFFF !important;
}

input.highlightsBackground1 {
    -webkit-box-shadow: 0 0 0px 1000px #955BA6 inset;
    -webkit-text-fill-color: #FFFFFF !important;
}

input.highlightsBackground2 {
    -webkit-box-shadow: 0 0 0px 1000px #804C96 inset;
    -webkit-text-fill-color: #FFFFFF !important;
}

#nav li a:hover {
    background: #632974 !important;
}

.underlined:hover {
    text-decoration: underline !important;
}

h1 {
    color: #804C96;
}


h2, h3, h4, h5, h6, h7 {
    color: #333333 !important;
}

/* Input */

.selected .highlights-tab, .highlights-tab:hover {
    border-width: 0px 0 0 0;
    border-style: solid;
    border-color: #B46FBB;
    background:transparent;
}

.actions.selected .highlights-tab {
    color: white !important;
}

.highlights-tab:hover {
    color: white !important;
}

input:focus, textarea:focus {
    outline: none;
    border: 1px solid #794C96 !important;
}

input[type=button], input[type=submit], .button, .button:visited, .dt-button, .ui-button, .button:link , :not(.mce-btn):not(.mce-window-head) > button:not(#cboxPrevious):not(#cboxNext):not(#cboxSlideshow):not(#cboxClose):not([disabled]) {
    background: #794C96 !important;
}

input[type=button]:active, input[type=submit]:active, .button:active, .dt-button:active, .ui-button:active, .ui-state button:not(#cboxPrevious):not(#cboxNext):not(#cboxSlideshow):not(#cboxClose):not([disabled]):active {
    background: #6f428c !important;
    color: #FFFFFF !important;
}

input[type=button]:hover, input[type=submit]:hover, .button:hover, .dt-button:hover, .ui-button:hover, :not(.mce-btn):not(.mce-window-head) > button:not(#cboxPrevious):not(#cboxNext):not(#cboxSlideshow):not(#cboxClose):not([disabled]):hover) {
    background: #6f428c !important;
    color: #FFFFFF !important;
}

input[type=button], input[type=submit], .button, .button:visited, .dt-button, .ui-button, .button:link , :not(.mce-btn):not(.mce-window-head) > button:not(#cboxPrevious):not(#cboxNext):not(#cboxSlideshow):not(#cboxClose):not([disabled]) {
    color:#ffffff !important;
    border-radius: 20px;
}

input[disabled] , input[disabled]:hover , input[disabled]:active , select[disabled], button[disabled], a.disabledButton, a.disabledButton:hover, a.disabledButton:active {
    color:#ffffff !important;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-left: 0;
    border-image: url("../../skins/icons/kmti/border.png") 1 27 1 12 round stretch;
    border-right-width: 27px;
    border-top-width:1px;
    border-bottom-width:1px;
    border-left-width:12px;
    height: 25px;
}

select::-ms-expand {
    display: none;
}

select:focus {
    outline: none;
    padding-left: 0;
    border-image: url("../../skins/icons/kmti/border_focus.png") 1 27 1 12 round stretch;
    border-right-width: 27px;
    border-top-width:1px;
    border-bottom-width:1px;
    border-left-width:12px;
}

select[size], select[size]:focus {
    background: none;
    border-image: none;
    border: 1px solid #AAA !important;
    padding: 8px;
    height: auto;
}

select[size]:focus {
    border: 1px solid #794C96 !important;
}

/* Icons */
.edit-icon {
    cursor: pointer;
    display: inline-block;
    vertical-align: bottom;
    width: 20px;
    height: 17px;
    margin-left: 1px;
    margin-right:1px;
    background: url("../../skins/icons/white_mix/glyphicons_150_edit_small.png");
}

.edit-icon:hover {
    background: url("../../skins/icons/kmti/glyphicons_150_edit_small.png");
}

.copy-icon {
    cursor: pointer;
    display: inline-block;
    vertical-align: bottom;
    width: 17px;
    height: 17px;
    margin-left: 1px;
    margin-right:1px;
    background: url("../../skins/icons/white_mix/glyphicons_154_more_windows.png");
}

.copy-icon:hover {
    background: url("../../skins/icons/kmti/glyphicons_154_more_windows.png");
}

.delete-icon {
    cursor: pointer;
    display: inline-block;
    vertical-align: bottom;
    width: 16px;
    height: 16px;
    margin-left: 1px;
    margin-right:1px;
    background: url("../../skins/icons/white_mix/glyphicons_207_remove_2.png");
}

.delete-icon:hover {
    background: url("../../skins/icons/kmti/glyphicons_207_remove_2.png");
}

/* Global Input */

#globalSearchResults {
    border: 0 solid #4a105b;
    border-bottom: 0;
    background: #632974;
}

.globalSearchResultsGroup {
    background: #4a105b;
    border-right: 1px solid #4a105b;
}

.globalSearchResultsRows {
    background: #632974;
}

.globalSearchResultsBorder {
    border-bottom: 1px #4a105b solid;
}

.globalSearchResultsCell {
    background: #632974;
}

.globalSearchResultsMoreRows {
    background: #632974;
}

.showMore {
    background: #632974;
}

.showMore > #showMoreResults {
    cursor: pointer;
    color: #ffd3ff !important;
}

.showMore > #showMoreResults:hover {
    color: #FFFFFF !important;
}

/* JQuery UI */

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{
	color: #FFFFFF;
	font-weight:bold;
	background: #794C96 !important;
	border-radius:15px;
}

.ui-datepicker {
    border: 1px solid #B46FBB !important;
}

.ui-progressbar .ui-progressbar-value {
    background: #B46FBB;
}

.ui-tabs .ui-tabs-nav li a {
    background: #B46FBB;
    color: #FFFFFF;
}

.ui-tabs .ui-tabs-nav li:hover:not(.ui-state-disabled) a{
    background: #804C96;
}

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

.ui-dialog .ui-dialog-titlebar {
	background: #632974;
}

.ui-widget-header .ui-icon {
    background-image: url("../smoothness/images/ui-icons_ffffff_256x240.png");
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url("../smoothness/images/ui-icons_454545_256x240.png"); 
}

li.ui-menu-item:hover > a, li.ui-menu-item > a#ui-active-menuitem, li.ui-menu-item > a.ui-state-focus {
    background: #794C96 !important;
}

/* Other */

.purpleInfo a, .purpleInfo a:visited, .inlinePurpleInfo a, .inlinePurpleInfo a:visited {
    color: #B46FBB;
}

.large_card .card_photo > img {
    background: #804C96;
}

.small_card:hover, .small_card_hover {
    background: #4a105b !important;
    color: #ffffff !important;
}

.qtip-light .qtip-content a:hover {
    color: #B46FBB;
    text-decoration: none;
}

ul.tagit li.tagit-choice {
    background: white !important;
    color: #B46FBB !important;
    border-color: #B46FBB !important;
}

ul.tagit li.tagit-choice .tagit-label:not(a) {
    color: #B46FBB;
}

ul.tagit li.tagit-choice .tagit-close .text-icon {
    color: #B46FBB;
}

ul.tagit li.tagit-choice.remove {
    background: #DDDDDD !important;
}

#bodyContent a.extiw,#bodyContent a.extiw:active {
    color: #B46FBB;
    background: none;
    padding: 0;
}

#bodyContent a.external {
    color: #B46FBB;
}

#sideToggle {
    color: #4a105b;
}

#sideToggle:hover {
    background: #804C96;
}

#header ul a {
    color: ;
}

#submenu li {
    background: #B46FBB;
}

#submenu ul li.selected a, #submenu ul a:hover {
    background: #804C96;
}
	
#submenu .highlights-tab {
    color: #ffd3ff;
}

#header li.selected a, #header li a:hover {
    font-weight:normal;
    background: #955BA6;
}

#allTabs:hover {
    background: #804C96;
}

#allTabsDropdown {
    background: #804C96;
}

#allTabsDropdown a {
    color: #FFFFFF;
}

#allTabsDropdown a:hover {
    background: #632974;    
}

a {
    color: #955BA6;
}

a:hover {
    color: #955BA6;
}

a:visited {
    color: #955BA6;
}

a:active {
    color: #955BA6;
}

.highlightsBackground0 a, 
.highlightsBackground1 a, 
.highlightsBackground2 a {
    color: #FFFFFF;
}

.highlightsBackground0, 
.highlightsBackground1, 
.highlightsBackground2 {
    color: #FFFFFF;
}

::-webkit-input-placeholder {
   color: #FFFFFF;
}

:-moz-placeholder { /* Firefox 18- */
   color: #FFFFFF;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #FFFFFF;  
}

:-ms-input-placeholder {  
   color: #FFFFFF;  
}

/* TinyMCE */
.mce-btn button, .mce-btn button:hover {
    background: transparent !important;
}
