
.wpsc-modal .overlay,
				.wpsc-humbargar-overlay {
					z-index: 900000000;
				}
				.wpsc-modal .loader,
				.wpsc-modal .inner-container,
				.wpsc-humbargar-menu {
					z-index: 900000001;
				}
				.select2-container--open {
					z-index: 900000002;
				}
				.wpsc-header {
					background-color: #1257d4 !important;
				}
				.wpsc-menu-list {
					color: #ffffff;
				}
				.wpsc-shortcode-container {
					background-color: #f1f5fd !important;
					border: 1px solid #1257d4 !important;
					color: #3a3939;
				} 
				.wpsc-humbargar, 
				.wpsc-humbargar-title {
					color: #fff !important;
				}
				.wpsc-humbargar-overlay {
					z-index: 900000000;
				}
				.wpsc-humbargar-menu {
					z-index: 900000001;
					background-color: #fff !important;
				}
				.wpsc-humbargar-menu-item:hover, 
				.wpsc-humbargar-menu-item.active,
				.wpsc-setting-nav:hover,
				.wpsc-setting-nav.active {
					background-color: #1257d4 !important;
				}

				/* Ticket list */
				.wpsc-search input {
					color: #8a8a8a !important;
				}
				.wpsc-ticket-list-tbl th {
					background-color: #f1f5fd;
					color: #5b5b5b;
				}
				.wpsc-ticket-list-tbl tr:nth-child(even){
					background-color: #f2f2f2;
					color: #3a3939;
				}
				.wpsc-ticket-list-tbl tr:nth-child(odd){
					background-color: #fff;
					color: #3a3939;
				}
				.wpsc-ticket-list-tbl tbody tr:hover {
					background-color: #dfe4ea;
					color: #3a3939;
				}

				/* Individual Ticket */
				.wpsc-thread.reply,
				.wpsc-thread.reply h2 {
					color: #2c3e50;
				}
				.wpsc-thread.reply .thread-time,
				.wpsc-thread.reply .wpsc-thread-logs {
					color: #777777;
				}
				.wpsc-thread.reply .actions {
					color: #777777;
				}
				.wpsc-thread.note,
				.wpsc-thread.note h2 {
					color: #8e6600;
				}
				.wpsc-thread.note .email-address,
				.wpsc-thread.note .thread-time,
				.wpsc-thread.note .wpsc-thread-logs {
					color: #8e8d45;
				}
				.wpsc-thread.note .actions {
					color: #8e8d45;
				}
				.wpsc-thread.log .thread-body {
					color: #3a3939;
				}
				.wpsc-widget-header {
					background-color: #dae6ef;
					color: #0f97e0;
				}
				.wpsc-widget-header h2 {
					color: #0f97e0;
				}
				.wpsc-widget-body {
					background-color: #f9f9f9;
					color: #3a3939;
				}
				.wpsc-widget-body .info-list-item .info-label, .wpsc-lg-label  {
					color: #777;
				}
				.wpsc-popover-menu > .wpsc-reply-close {
					background-color: #fff;
					color: #707070;
				}

				/* Input fields */
				#wpsc-container input[type=text]:focus,
				#wpsc-container input[type=text],
				#wpsc-container input[type=password]:focus,
				#wpsc-container input[type=password],
				.wpsc-modal input[type=text]:focus,
				.wpsc-modal input[type=text],
				.wpsc-modal input[type=password]:focus,
				.wpsc-modal input[type=password],
				#wpsc-container select,
				#wpsc-container select:focus,
				.wpsc-modal select,
				.wpsc-modal select:focus,
				#wpsc-container textarea,
				#wpsc-container textarea:focus,
				.wpsc-modal textarea,
				.wpsc-modal textarea:focus,
				#wpsc-container .checkbox-container label:before,
				.wpsc-modal .checkbox-container label:before,
				#wpsc-container .radio-container label:before,
				.wpsc-modal .radio-container label:before {
					border: 1px solid #8a8a8a !important;
					color: #000 !important;
				}

				/* Buttons */
				.wpsc-button.primary {
					border: 1px solid #1257d4 !important;
					background-color: #1257d4 !important;
					color: #fff !important;
				}

				.wpsc-button.secondary {
					border: 1px solid #1257d4 !important;
					background-color: #fff !important;
					color: #1257d4 !important;
				}

				/* Links */
				.wpsc-link {
					color: #1257d4;
				}

				/* Modal popup */
				.wpsc-modal-header {
					background-color: #dae6ef;
					color: #0f97e0;
				}
				.wpsc-modal-body {
					background-color: #fff;
					color: #3a3939;
				}
				.wpsc-modal-footer {
					background-color: #fff;
				}
				.wpsc-modal-body .info-label {
					color: #777;
				}

				/* Misc */
				.wpsc-section-header,
				.wpsc-it-subject-container h2 {
					color: #3a3939;
				}
				.wpsc-popover-menu-item:hover,
				.wpsc-ap-nav.active,
				.wpsc-ap-nav:hover,
				.wpsc-popover-menu > .wpsc-reply-close:hover {
					background-color: #1257d4;
				}

				/* Agent Collision */
				.wpsc-ac-agent {
					color: #3a3939;
					background-color: #e6e6e6;
				}

				/* Ticket tags */
				.wpsc-add-ticket-tag {
					position: relative;
					display: flex;
					align-items: center;
					justify-content: center;
					width: 25px;
					height: 25px;
					color: #fff !important;
					background-color: #1257d4 !important;
					border: 1px solid #1257d4 !important;
					outline: none;
					border-radius: 5px;
					cursor: pointer;
					margin: 0px 0px 0px 3px;
					padding: 5px;
					box-sizing: border-box;
				}

				.wpsc-close-ticket-tag {
					position: relative;
					display: flex;
					align-items: center;
					justify-content: center;
					width: 25px;
					height: 25px;
					color: #1257d4 !important;
					background-color: #fff !important;
					border: 1px solid #1257d4 !important;
					outline: none;
					border-radius: 5px;
					cursor: pointer;
					margin: 0px 0px 0px 3px;
					padding: 5px;
					box-sizing: border-box;
				}

				.wpsc-ticket-tags-action {
					display: flex;
					margin: 5px 0px 10px 0px;
					flex-direction: row-reverse;
				}

				/* User profile starts */
				.wpsc-up-tab > .active {
					border-top: 3px solid #1257d4 !important;
				}
				/* User profile ends */