/********************************
 *								*
 * Colour theme - Orange		*
 *								*
 * Primary RGB: 243,112,67		*
 * Primary Hex: #f37043			*
 * Primary -1: #f69472			*
 * Primary -3: #f9b7a1			*
 * Primary +1: #dd633c			*
 * Primary +4: #9f4724			*
 * Primary +5: #7c2e10			*
 *								*
 ********************************/

/** Primary elements **/

#adminSwitch li {
	color: #f9b7a1 !important;
}

/** Dashboard search **/

#dashboardSearch a i {
	color: #f9b7a1;
}

#dashboardSearch .searchGroup i {
	color: #f37043;
}

/** Tables **/

.dashboardTable th i {
	color: #f9b7a1;
}

.dashboardTable tbody tr td:hover {
	background-color: rgba(243,112,67,0.075);
}

.dashboardTable tbody tr:hover {
	background-color: rgba(243,112,67,0.1);
}

/** File upload form **/

.fileUploadForm .uploadIcon {
	color: #f37043;
}

.fileUploadForm .uploadText {
	color: #f37043;
}

.fileUploadForm:hover .uploadText {
	color: #dd633c;
}

.fileUploadForm::after {
	border-color: rgba(243,112,67,0.3);
}

.fileUploadForm:hover::after {
	border-color: rgba(243,112,67,0.4);
}

.fileUploadForm.dz-drag-hover {
	background-color: rgba(243,112,67,0.25);
}

p.imgTips {
	border-color: rgba(243,112,67,0.25);
}


p.imgTips:hover {
	border-color: rgba(243,112,67,0.5);
}

/** File upload area **/

.fileUploadArea .uploadIcon {
	color: #f37043;
}

.fileUploadArea .uploadText {
	color: #f37043;
}

.fileUploadArea:hover .uploadText {
	color: #dd633c;
}

.fileUploadArea::after {
	border-color: rgba(243,112,67,0.3);
}

.fileUploadArea:hover::after {
	border-color: rgba(243,112,67,0.4);
}

.fileUploadArea.dz-drag-hover {
	background-color: rgba(243,112,67,0.25);
}

/** Popups **/

.popupClose {
	color: #f9b7a1;
}

.popupClose:hover {
	color: #f37043;
}

.popupMedia .listImages .noteElement {
	color: #f37043;
}

.popupAnnouncement .metaCheck {
	background-color: rgba(243,112,67,0.85);
}

.popupHeader .popupRightTabs li a,
.popupHeader .popupComplete li a,
.popupEditor #popupText .note-editable ins {
	background-color: #f37043;
}

.popupHeader .popupComplete li a:hover {
	background-color: #dd633c;
	border-color: #dd633c #dd633c #ddd;
}

.popupHeader .popupComplete li a:focus {
	background-color: #dd633c;
}

.popupHeader .popupRightTabs li a:hover {
	border-color: #dd633c #dd633c #ddd;
}

.popupHeader .popupRightTabs li a:hover,
.popupHeader .popupRightTabs li a:focus {
	background-color: #dd633c;
}

.popupHeader .nav-tabs.popupRightTabs li a[onclick="closeMediaBox()"] {
	background-color: #f37043;
}

.popupHeader .nav-tabs.popupRightTabs li a[onclick="closeMediaBox()"]:hover {
	border-color: #dd633c #dd633c #ddd;
}

.popupHeader .nav-tabs.popupRightTabs li a[onclick="closeMediaBox()"]:hover,
.popupHeader .nav-tabs.popupRightTabs li a[onclick="closeMediaBox()"]:focus {
	background-color: #dd633c;
}

.ui-dialog .ui-dialog-buttonpane button {
	background-color: #f37043 !important;
}

.ui-dialog .ui-dialog-buttonpane button:hover {
	background-color: #dd633c !important;
}

/** Options menu **/

.optionsMenu li i {
	color: #f9b7a1;
}

.optionsMenu li.currentOptionsItem {
	color: #f37043;
}

.optionsMenu li.currentOptionsItem::before {
	background-color: #f37043;
}

.optionsMenu li.currentOptionsItem::after {
	border-right-color: #f37043 !important;
}

/** RTE buttons **/

.open > .dropdown-toggle.btn-primary:hover {
	background-color: #dd633c;
}

.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus {
	background-color: #9f4724;
}

/** List boxes **/

.listBox h3 {
	color: #f37043;
}

.listBox .listHead {
	color: #f37043;
}

.listBox .listFloating {
	color: #f37043;
}

.listBox .emptyList i {
	color: #f37043;
}

.listBox .emptyList p {
	color: #f37043;
}

.listBox .emptyList:hover p {
	color: #dd633c;
}

.listBox a.viewAll {
	color: #f37043;
}

.listBox a.viewAll:hover {
	color: #dd633c;
}

.listBox i {
	color: #f9b7a1;
}

.listBox ul li .detailsWrapper span {
	border-bottom-color: #f37043;
}

.listBox ul li .detailsWrapper span i {
	color: #f37043;
}

/** Chart box **/

.chartBox h2 {
	color: #f37043;
}

/** Overview box **/

.overviewBox h2::after {
	border-bottom-color: #f37043;
}

.overviewBox {
	background-color: #323232;
	background: -webkit-linear-gradient(left, #323232 0%, #f37043 100%);
	background: -moz-linear-gradient(left, #323232 0%, #f37043 100%);
	background: -ms-linear-gradient(left, #323232 0%, #f37043 100%);
	background: -o-linear-gradient(left, #323232 0%, #f37043 100%);
	background: linear-gradient(left, #323232 0%, #f37043 100%);
}

/** Intro boxes **/

.introBoxes strong {
	color: #f37043;
}

/** Admin announcements **/

.adminAnnouncements #popupImage .imgRemove i {
	color: #f37043;
}

.adminAnnouncements #popupImage p.imgTips {
	border-color: rgba(243,112,67,0.25)
}

.adminAnnouncements #popupImage p.imgTips:hover {
	border-color: rgba(243,112,67,0.5)
}

/** Admin marketing **/

.emptyMktg {
	border-color: rgba(243,112,67,0.5);
}

.emptyMktg:hover,
.emptyMktg:focus,
.emptyMktg:active {
	border-color: rgba(243,112,67,0.7);
}

.emptyMktg p {
	color: #f37043;
}

.emptyMktg:hover p {
	color: #dd633c;
}

.emptyMktg i {
	color: #f37043;
}

.contentEditorWrapper .content_block ins {
	background-color: #f37043;
}

.purgeFlags {
	color: #f37043;
	border-bottom-color: #f37043;
}

/** Admin marketing calendar **/

.monthNav span,
.dayNav span {
	color: #f37043;
}

.monthNav:hover span,
.dayNav:hover span {
	color: #dd633c;
}

.monthNav:hover i,
.dayNav:hover i {
	color: #f37043;
}

.marketingCalendar .calendarTable .calendarBody .calendarBodyDay.today {
	background-color: rgba(243,112,67,0.2);
}

.marketingCalendar .calendarTable .calendarBody .calendarBodyDay:hover {
	background-color: rgba(243,112,67,0.075);
}

.marketingCalendar .calendarTable .calendarBody .calendarBodyDay.today:hover {
	background-color: rgba(243,112,67,0.3);
}

.marketingCalendar .calendarTable .calendarBody .calendarBodyDay.today h3 span {
	border-bottom-color: #f37043;
}

.marketingCalendar .calendarTable .calendarBody .calendarBodyDay .quickAdd {
	box-shadow: 0 0 4px 0 rgba(243,112,67,0.25);
}

/** Admin dashboard calendar day **/

.popupTask .popupContent #tasksView .noTasks i {
	color: #f37043;
}

.popupTask .popupContent #tasksView .fullView {
	background-color: #f37043;
}

.popupTask .popupContent #tasksView .fullView:hover {
	background-color: #dd633c;
}

.editLink {
	color: #f37043;
}

.editLink:hover,
.editLink:focus {
	color: #dd633c;
	border-bottom-color: #dd633c;
}

.completeLink {
	color: #f37043;
}

.completeLink:hover,
.completeLink:focus {
	color: #dd633c;
	border-bottom-color: #dd633c;
}

.marketingCalendar .tasks .taskDetail[data-view="open"] {
	border-color: rgba(243,112,67,0.5);
}

.marketingCalendar .tasks .taskDetail .viewMore.showUp {
	background-color: #f9b7a1;
}

.marketingCalendar .tasks .taskDetail .editLink,
.marketingCalendar .tasks .taskDetail .completeLink {
	border-color: #f37043;
	color: #f37043;
	box-shadow: 0 0 0 0 rgba(243,112,67,0);
}

.marketingCalendar .tasks .taskDetail .editLink:hover,
.marketingCalendar .tasks .taskDetail .editLink:focus,
.marketingCalendar .tasks .taskDetail .editLink:active,
.marketingCalendar .tasks .taskDetail .completeLink:hover,
.marketingCalendar .tasks .taskDetail .completeLink:focus,
.marketingCalendar .tasks .taskDetail .completeLink:active {
	box-shadow: 0 0 8px 0 rgba(243,112,67,0.5);
}

.marketingCalendar .tasks .taskDetail h3 {
	color: #f37043;
}

.marketingCalendar .tasks .taskDetail h4 {
	color: #f69472;
	border-bottom-color: #f37043;
}

.marketingCalendar .noTasks {
	border-color: rgba(243,112,67,0.5);
}

.marketingCalendar .noTasks p {
	color: #f69472;
}

.marketingCalendar .noTasks:hover {
	border-color: rgba(243,112,67,0.8);
}

.marketingCalendar .noTasks:hover p {
	color: #f37043;
}
.marketingCalendar .miniCalendar .calendarTitle h3 {
	color: #f37043;
}

.marketingCalendar .miniCalendar .calendarBody a::after {
	background-color: rgba(243,112,67,0.3);
}

.marketingCalendar .miniCalendar .calendarBody a.currentDay::after {
	background-color: rgba(243,112,67,0.5);
}

/** Admin marketing blog **/

.marketingBlog.blogCategories .heroPlaceholder {
	outline-color: rgba(243,112,67,0.25);
}

.marketingBlog.blogPosts .postPermalink span {
	color: #f37043;
}

.marketingBlog.blogPosts .postAttributes h3 {
	color: #f37043;
}

.marketingBlog.blogPosts .postAttributes i {
	color: #f37043;
}

.marketingBlog #featuredImage .imgRemove i {
	color: #f37043;
}

.marketingBlog.blogPosts .postPermalink a {
	color: #f37043;
	border-bottom-color: #f37043;
}

.marketingBlog.blogPosts .postPublish select {
	color: #f37043;
	border-bottom-color: #f37043;
}

.marketingBlog.blogPosts .postPublish label.radio input:checked ~ p {
	color: #f37043;
	border-bottom-color: #f37043;
}

/** Admin marketing campaigns/emails **/

.adminMarketing .recipientsCounter {
	color: #f37043;
}

.adminMarketing.marketingEmail td .layoutsPreview {
	border-color: #f37043;
}

.adminMarketing.emailLayout .layoutsPreview input:checked + img {
	border-color: #f37043;
	box-shadow: 0 0 10px 0 rgba(243,112,67,0.5);
}

.adminMarketing.emailContent .form-group input[name="subject"]:hover {
	box-shadow: 0 0 5px 0 rgba(243,112,67,0.5) !important;
}

.adminMarketing.emailContent .form-group input[name="subject"]:focus {
	box-shadow: 0 0 5px 0 rgba(243,112,67,0.85) !important;
}

.adminMarketing.emailContent .contentEditorWrapper .logo_container {
	color: #f37043;
}

.adminMarketing.emailContent .contentEditorWrapper .addRowButton span:hover {
	background-color: rgba(243,112,67,0.1);
	outline-color: rgba(243,112,67,0.1);
}

/** Admin events **/

.adminEvents .eventDatesTable tbody tr td[data-editable="true"]::after {
	color: #f37043;
}

.adminEvents .eventDatesTable tbody tr td .cancelEventDate {
	color: #f37043;
}

.adminEvents.eventsCoinData .chartInterval li.active a,
.adminEvents.eventsCoinData .chartInterval li a:hover {
	border-bottom-color: #f37043;
}

/** Admin coins **/

.adminAssets.assetsCoins.coinsNew .searchResults tbody td i {
	color: #f37043;
}

/** Admin users **/

.adminUsers #featuredImage .imgRemove i {
	color: #f37043;
}

.adminUsers .dashboardTable .remarksCell a {
	background-color: #f37043;
}

.adminUsers .dashboardTable .remarksCell a:hover {
	background-color: #dd633c;
}

.adminUsers .dashboardTable .remarksCell textarea:focus {
	border-bottom-color: #f37043;
}

/** Admin system **/

.adminSystem.systemPatches .patchNote .editLink,
.adminSystem.systemPatches .patchDetails h4,
.adminSystem.systemPatches .patchChanges h4 {
	color: #f37043;
}

.adminSystem.systemPatches .patchNote .editLink:hover,
.adminSystem.systemPatches .patchNote .editLink:focus {
	border-bottom-color: #f37043;
}

.logoUpload::after,
.generatedFavicon div::after,
.generatedTouchIcons div::after {
	border-color: rgba(243,112,67,0.5);
}

.logoUpload:hover::after {
	border-color: rgba(243,112,67,0.7);
}

.upload-group label[for="auth_logo"] ~ label.logoUpload {
	background-color: #9f4724;
}

.upload-group label[for="error_logo"] ~ label.logoUpload {
	background-color: #9f4724;
}

/** Account home **/

.welcomeBox h1 {
	color: #f37043;
}

/** Account settings **/

.socialStatusList .socialService .socialConnectStatus i {
	color: #f37043;
	border-bottom-color: #f37043;
}

/** Responsive elements **/

@media only screen and (max-width: 768px) {
	.mobileFeature ul li i { color: #f37043; }
}