/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* SupportCandy styles */

.wpsc-button.primary {
  border: none !important;
  color: #fff !important;
  border-radius: 0px !important;
  padding: 8px 30px !important;
}

button.wpsc-button.normal.primary:hover {
	background-color: #2038ab !important;
	transform: all 0.2s;
}

.wpsc-button.secondary {
  border-radius: 0px !important;
  padding: 8px 30px !important;
}

button.wpsc-button.secondary:hover {
	color: #2038ab !important;
	border: solid 1px #2038ab !important;
}

.wpsc-shortcode-container form.wpsc-login input[type="text"],
.wpsc-shortcode-container form.wpsc-login input[type="password"] {
  border: 1px solid #390099 !important;
}

div.wpsc-shortcode-container {
    border: 0px !important;
	background-color: transparent !important;
}

/*.wpsc-header {
    display: none !important;
}*/

div.wpsc-header {
    background-color: transparent !important;
}

.wpsc-tickets-nav {
    color: #304ddb !important;	
	border: 1px solid #304ddb !important;
    border-radius: 0px !important;
    padding: 8px 30px !important;
}

.wpsc-tickets-nav.log-out {
	border: none !important;
	padding: none !important;
}

.wpsc-filter-item {
	display: none !important;
}

.wpsc-search {
	margin-bottom: 15px !important;
}

.optgroup {
	font-size: 8px !important;
}

.wpsc-it-sidebar-widget-container {
  max-width: 500px !important;
}

.wpsc-filter-actions span {
	border: 1px solid #304ddb !important;
    border-radius: 0px !important;
    padding: 8px 30px !important;
	margin-right: 5px !important;
	font-size: 14px !important;
}

.wpsc-filter-actions span:hover {
	color: #2038ab !important;
	border: solid 1px #2038ab !important;
	text-decoration: none !important;
}

.wpsc-filter-actions .action-devider {
	display: none !important;
}

.wpsc-thread.reply.agent, .wpsc-thread.reply.customer, .wpsc-thread.log {
	background-color: #fbfbfb !important;
	padding: 15px !important;
	border-bottom: solid 1px #e8e8e8 !important;
}

.wpsc-thread.reply {
  margin-bottom: 0px !important;
}

#wpsc-container select {
	border-radius: 0px !important;
	font-size: 14px !important;
}

/*
 * 
 * Login form
 * 
 * 
*/


a.wpsc-link.wpsc-otp-open-ticket {
	display: none !important;
}

.wpsc-auth-container .auth-inner-container {
  max-width: 380px !important;
}

.auth-inner-container {
  background-color: white !important;
  padding: 50px !important;
}