.helpdesk_wrap .wp-switch-editor {
	height:auto !important;
}
a.wp-switch-editor
{
	height:auto !important;
}
.helpdesk_wrap {
	float:left;
	width:100%;
	min-height:200px;
}
.hd_main_form_row
{
	float:left;
	width:100%;
	/*padding-bottom:10px;*/
}
.hd_main_form_row.space_small
{
	/*padding-bottom:10px;*/
	min-height:40px;
}
.hd_main_form_row.space_medium
{
	/*padding-bottom:14px;*/
	min-height:46px;
}
.hd_main_form_row.space_large
{
	/*padding-bottom:16px;*/
	min-height:55px;
	
}
.hd_main_form_row.space_large .pd_field
{
	line-height:42px !important;
}
.hd_main_form_row.space_medium .pd_field
{
	line-height:34px !important;
}

/*.helpdesk_wrap .pd_title_label {
	float:left;
	font-size:15px;
	width:100%;
	font-weight:bold;
	color:#444444;
}*/
.helpdesk_wrap .pd_title_label{
/* 24may2014 changes by jigneshv*/
	width:35%;
/* 24may2014 changes by jigneshv*/
	float:left;
	/*padding:11px 0 0px 20px;*/
	/*padding:0.7% 0 0 2%;*/
	font-weight:bold;
	font-size:15px;
	text-align:right;
	line-height:25px;
	color:#30353c;
}
/*.helpdesk_wrap .pd_field {
	float:left;
	width:100%;
	margin:0 0 10px 0;
}*/
.helpdesk_wrap .pd_field{
	width:54%;
	float:left;
	/*padding:7px 0 7px 20px;*/
	padding:0px 0 10px 2%;
	min-height:32px;
	line-height:24px;
}
.helpdesk_wrap .pd_submit_div {
	float:left;
	width:100%;
	margin:10px 0;
}

/*span.hderror, span.hderror_valid {
	display:inline-block;
	font: bold 11px Arial, sans-serif;
	color:#fff;
	text-shadow: 1px 1px 1px #000;
	display: none; 
	background: url(../images/arrow_error.png) no-repeat 0 center; 
	height:7px;
	padding: 7px 15px 17px 20px; 
	line-height: 1em; 
	right: 0; 
	border-right: 1px solid #6c0202;
	margin-left:5px;
}*/
span.hderror, span.hderror_valid {
	display:inline-block;
	float:right;
	font: normal 12px 'open_sansregular', Arial, Helvetica, Verdana, sans-serif;
	color:#fff;
	white-space:nowrap;
	display: none;
	/*background: url(../images/arrow_error.png) no-repeat 0 center; */
	background:#6C6D71;
	
	padding: 10px;
	line-height: 15px; 
	/*border: 1px solid #6c0202;*/
	position: absolute !important;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	z-index:99;
}
span.hderror:after, span.hderror_valid:after {
    content:''; display:block; position:absolute; top:10px; left:-5px; width:0; height:0; border-right:5px solid #6C6D71; border-bottom: 5px solid transparent; border-top:5px solid transparent;
}

.helpdesk_wrap #pd_success_message,#pd_success_message {
	border:1px solid #49a049;
	height:28px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:8px 5px 5px 40px;
	font-family:'open_sansregular', Arial, Helvetica, Verdana, sans-serif;
	background:#5cb85c url(../images/success-icon.png) 10px 10px no-repeat ;
	margin-top:15px !important;
	margin-bottom:12px !important;
	box-sizing:content-box !important;
	-moz-box-sizing:initial;
	line-height:26px;
}

.helpdesk_wrap #pd_error_message, #pd_error_message, #pd_login_message, #pd_ticket_warning, #pd_ticket_error_response{
    border:1px solid #e25555;
	height:28px;
	color:#FFFFFF;
	font-size:14px !important;
	font-weight:normal;
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:8px 5px 4px 40px !important;
	font-family:'open_sansregular', Arial, Helvetica, Verdana, sans-serif;
	background:#e66b6b url(../images/error-icon.png) 10px 10px no-repeat ;
	margin-top:15px !important;
	margin-bottom:12px !important;	
	box-sizing:content-box !important;
	-moz-box-sizing:initial;
	line-height:26px;
}
#pd_ticket_error_response{
	height: auto;
}
.helpdesk_wrap #pd_success_message a, #pd_success_message a, .helpdesk_wrap #pd_error_message a, #pd_error_message a, #pd_login_message a {
	color:#ffffff;
}

.main_div_help_desk {
	
	display:table;
	width:100%;
	margin:10px 0;
}
.help_desk_header_row {
	display:table-header-group;
	width:100%;
	font-weight:bold;
	background-color:#e9ebf0;
	font-size:16px;
	height:45px !important;
}
.help_desk_rowgroup {
	display:table-row-group;
	width:100%;
	height:45px !important;
}
.help_desk_row {
	display:table-row;
	width:100%;
	height:45px !important;
}
.help_desk_row .help_desk_field,.help_desk_row .help_desk_field_last,.help_desk_row .help_desk_field_action,.help_desk_row .help_desk_field_action_last
{
	height:45px !important;
	background-color:#FFFFFF;
	font-size:14px !important;
	color:#30353c;
	font-weight:500 !important;
}

.help_desk_field, .help_desk_field_action {
	display:table-cell;
	width:25%;
	padding:5px;
	vertical-align:middle;
	border-right:0px;
	border-left:1px solid;
	border-top:1px solid;
	border-color:#cfcfcf;
	min-height:45px;
}
.help_desk_header_row .help_desk_field b,.help_desk_header_row .help_desk_field_action b
{
	color:#30353c !important;
	font-size:16px !important;
	font-weight:bold !important;
}
.help_desk_listing_data .help_desk_field
{
	font-size:14px !important;
	
}
.help_desk_header_row .help_desk_field,.help_desk_header_row  .help_desk_field_action
{
	background-color:#e9ebf0;
}
.help_desk_header_row .help_desk_field:first-child
{
	-moz-border-radius:5px 0px 0px 0px;
	-webkit-border-radius:5px 0px 0px 0px;
	border-radius:5px 0px 0px 0px;
}
.help_desk_header_row .help_desk_field_action
{
	-moz-border-radius:0px 5px 0px 0px;
	-webkit-border-radius:0px 5px 0px 0px;
	border-radius:0px 5px 0px 0px;
}
.help_desk_row .help_desk_field_last:first-child
{
	-moz-border-radius:0px 0px 0px 5px;
	-webkit-border-radius:0px 0px 0px 5px;
	border-radius:0px 0px 0px 5px;
}
.help_desk_field_action_last
{
	-moz-border-radius:0px 0px 5px 0px;
	-webkit-border-radius:0px 0px 5px 0px;
	border-radius:0px 0px 5px 0px;
}
.help_desk_field_action {
	border-right:1px solid;
	border-left:1px solid;
	border-top:1px solid;
	border-color:#cfcfcf;
	min-height:45px;
}

.help_desk_field_last, .help_desk_field_action_last {
	display:table-cell;
	width:25%;
	padding:5px;
	vertical-align:middle;
	border-right:0px;
	border-left:1px solid;
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:#cfcfcf;
	min-height:45px;
}
.help_desk_field_action_last {
	border-right:1px solid;
	border-left:1px solid;
	border-top:1px solid;
	border-color:#cfcfcf;
	min-height:45px;
}
.pd_viewticket {
	color:#1bbae1;
	cursor:pointer;
	text-decoration:none !important;
}
.pd_viewticket:hover {
	color:#1bbae1 !important;
	text-decoration:none !important;
}
.pd_viewticket_row{ cursor: pointer; }
.help_desk_view_ticket {
	display:table;
	width:100%;
	/*margin:10px 0;*/
 }
.help_desk_view_ticket_group {
	display:table-row-group;
	width:100%;
}
div.help_desk_view_ticket_field {
	display:table-cell;
	width:40%;
	padding:5px;
	text-align:left;
	font-size:14px;
	vertical-align:top;
}
.help_desk_view_ticket_field b
{
	font-weight:400;
	color:#30353c !important;
	font-size:14px;
	font-family:'OpenSansRegular',Arial, Helvetica, sans-serif;
	
}
div.help_desk_view_ticket_value {
	display:table-cell;
	width:60%;
	padding:5px 5px 5px 0px;	
	font-size:15px;
	font-weight:bold;
	color:#30353c !important;
	font-weight:bold !important;
	font-size:15px !important;
	font-family:'OpenSansRegular',Arial, Helvetica, sans-serif  !important;
 }
div.help_desk_view_ticket_value .HelpDeskSelectorWrapper .HelpDeskSelector p,div.help_desk_view_ticket_value .HelpDeskSelectorWrapper .HelpDeskSelectorItems ul li
{
	font-size:15px;
	font-weight:bold;
	color:#30353c !important;
	font-weight:bold !important;
	font-size:15px !important;
	font-family:'OpenSansRegular',Arial, Helvetica, sans-serif  !important;
	font-style:normal !important;
}
.help_desk_view_ticket_value {
	display:table-cell;
	width:75%;
	padding:5px 5px 5px 20px;	
	font-size:15px;
	font-weight:bold;
	font-family:'OpenSansRegular',Arial, Helvetica, sans-serif  !important;
	font-size:15px;
	
}
div.help_desk_view_ticket_value p
{
	padding:0px;
	margin:0 !important;	
}
.help_desk_view_ticket_value a:link,.help_desk_view_ticket_value a:active,.help_desk_view_ticket_value a:visited{
	color:#e55f05 !important;
	text-decoration:underline !important;
}
.help_desk_view_ticket_value a:hover{
	color:#e55f05 !important;
	text-decoration:none !important;
}
.helpdesk_wrap .required {
	color:#333333;
}
.helpdesk_wrap p {
	margin:2px 0 !important;
}
.helpdesk_wrap .HelpDeskSelectorWrapper .HelpDeskSelector p {
	margin:0px 0 !important;
	-moz-box-sizing:content-box !important;
}
.hdhide {
	display:none;
}

.help_desk_replies_blog {
	float:left;
	width:100%;
	margin:10px 0;
}
.help_desk_comments {
	float:left;
	width:94%;
	margin:2px 0 2px 0;
	outline: medium none;
	border:1px solid #e2e2e2;
	padding:3% !important;
}
.help_desk_comment_part {
	float:left;
	padding:10px 0 0 10px;
	width:89%;
}
.help_desk_comment_user_det {
	float:left;
	width:100%;

}
.help_desk_comment_user_cmt {
	float:left;
	width:100%;
	font-size:13px;
}
.help_desk_comment_user_cmt p{
 	width:100%;
	margin:0px !important;
}
.help_desk_comment_user_logo {
	float:left;
	/*width:80px;*/
	text-align:left;
	padding-right:18px;
}
.pd_cmt_user_name {
	float:left;
	font-size:14px;
	font-weight:bold;
}
.pd_cmt_added_date {
	float:left;
	width:100%;
	margin:7px 0 0 0;
	font-size:10px;
	font-weight:normal;
	color:#555555;
}

.help_desk_comment_user_logo_right {
	float:right;
	text-align:left;
	padding-left:18px !important;
}
.help_desk_comment_part_right {
	/*padding:10px 0 0 5px;*/
	width:70% !important;
	float:left;
}
.help_desk_comment_part_right_side {
	float:right;
	/*padding:10px 5px 0 0;*/
	width:70% !important;
	text-align:right;
}
.help_desk_comment_part_right_side .pd_cmt_user_name
{
	float:right;
}
.help_desk_comment_part_right_side .help_desk_comment_user_cmt p
{
	float:right;
}
.pd_add_reply {
	float:left;
	width:100%;
}
.pd_reply_field {
	float:left;
	width:100%;
	margin:10px 0;
}
.help_desk_no_comments {
	float:left;
	width:100%;
	margin:0 0%;
	border:1px solid #e2e2e2;
	text-align:center;
	background-color:#f7f7f7;
	/*24may2014 Changes By Jigneshv*/
	/*max-width:472px;*/
	/*24may2014 Changes By Jigneshv*/
}
.help_desk_no_comments_msg {
	float:left;
	width:100%;
	padding:5px;
	text-align:center;
}
.help_desk_view_ticket_respose {
	font-family:'OpenSansRegular',Arial, Helvetica, sans-serif  !important;
	float:left;
	width:100%;
	letter-spacing:normal !important;
}
.help_desk_add_reply_form {
	display:none;
}
.pd_editor_size {
	float:left;
	width:100% !important;
}
.pd_grid_top_buttons{ text-align: right; }
.pd_grid_top_buttons .arf_managesupport_ticket_btn{ margin-bottom: 15px; width: 200px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari only override */
	
	::i-block-chrome,.wp_themeSkin table, .wp_themeSkin tbody, .wp_themeSkin a, .wp_themeSkin img, .wp_themeSkin tr, .wp_themeSkin div, .wp_themeSkin td, .wp_themeSkin iframe, .wp_themeSkin span, .wp_themeSkin *, .wp_themeSkin .mceText
	{
		white-space:normal !important;
	}
}
.pd_valid_ticketmessage {
	display:block;width:auto;
}

/* 05 April 2014 */
.pd_label_small
{
    font-size: 12px;
    height: 30px;
}
.pd_label_medium
{
    font-size: 15px;
    height: 32px;
	padding-top:4px;
}
.pd_label_large
{
    font-size: 20px;
    height: 36px;
	padding-top:10px;
}
.HelpDeskSelectorWrapper {
	width:100%;
}
.HelpDeskSelectorWrapper .HelpDeskSelector{
	border-color:#dbdbdb;
}
#helpdesk_add_ticket .HelpDeskSelectorWrapper,
#helpdesk_add_refund_feedback .HelpDeskSelectorWrapper {
	font-family:inherit !important
}
#help_desk_ticket_detail .HelpDeskSelector p.label{
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	font-size:15px !important;
}
.pd_addrule_content_priority .HelpDeskSelectorWrapper {
	width:150px;
}
.pd_addrule_content_status .HelpDeskSelectorWrapper {
	width:150px;
}

.pd_fields_dropdown {
	width:180px;
}
.wrap #example_length label .HelpDeskSelectorWrapper{
	width:68px;
}
.wrap .pd_form_field_main .HelpDeskSelectorWrapper{
	width:170px;
}
.wrap #pd_form_fields_list .HelpDeskSelectorWrapper{
	width:180px;
}
.wrap .pd_manage_grid .filter_column .HelpDeskSelectorWrapper{
	width:140px;
}
.wrap .form_input_field_value .HelpDeskSelectorWrapper{
	width:100px;
}
/*#helpdesk_add_ticket .HelpDeskSelectorWrapper {
	width:100%;
}*/
#helpdesk_add_ticket .pd_field,.pd_atmnt_txt
{
	color:#30353c;
	/*padding-bottom:5px !important;*/
}
#helpdesk_add_ticket .pd_input_small,
#helpdesk_add_refund_feedback .pd_input_small
{
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
    font-size: 12px !important;
    height: 30px;
    line-height: 1.5;
	border-radius:4px !important;
	margin:0px !important;
	background-color:#FFFFFF !important;
	color:#30353c !important;
	border:1px solid #dbdbdb !important;
}
#helpdesk_add_ticket .pd_input_medium
{
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
	border-radius:4px !important;
    font-size: 14px !important;
    height: 36px;
    line-height: 1.5;
    padding: 6px 10px;
	margin:0px !important;
	background-color:#FFFFFF !important;
	color:#30353c !important;
	border:1px solid #dbdbdb !important;
}
#helpdesk_add_ticket .pd_input_large
{
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
	border-radius:6px !important;
    font-size: 18px !important;
    height: 46px;
    line-height: 1.33;
    padding: 10px 10px;
	margin:0px !important;
	background-color:#FFFFFF !important;
	color:#30353c !important;
	border:1px solid #dbdbdb !important;
}
#helpdesk_add_ticket .pd_input_large:focus,textarea.wp-editor-area:focus,#helpdesk_add_ticket .pd_input_medium:focus,#helpdesk_add_ticket .pd_input_small:focus, .pd_file_upload_focusin
{
	box-shadow:0 0 3px #CCCCCC !important;
}
#helpdesk_add_ticket .pd_div_label_small,
#helpdesk_add_refund_feedback .pd_div_label_small
{
	padding-top:5px;
    font-size: 12px;
}
#helpdesk_add_ticket .pd_div_label_medium
{
	padding-top:5px;
    font-size: 14px;
}
#helpdesk_add_ticket .pd_div_label_large
{
	padding-top:5px;
    font-size: 18px;
}
#helpdesk_add_ticket .pd_subject_input_icon_left_small {
	background:url("../images/subject-icon-14px.png") no-repeat !important;
	padding:0 10px 0 40px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
}
#helpdesk_add_ticket .pd_subject_input_icon_left_medium {
	background:url("../images/subject-icon-18px.png") no-repeat !important;
	padding:0 10px 0 45px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
}
#helpdesk_add_ticket .pd_subject_input_icon_left_large {
	background:url("../images/subject-icon-22px.png") no-repeat !important;
	padding:0 10px 0 50px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	font-size:18px !important;
	color:#000000 !important;
}

#helpdesk_add_ticket .pd_subject_input_icon_right_small {
	background:url("../images/subject-icon-14px.png") no-repeat !important;
	text-align:right;
	padding:0 10px 0 40px!important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
}
#helpdesk_add_ticket .pd_subject_input_icon_right_medium {
	background:url("../images/subject-icon-18px.png") no-repeat !important;
	text-align:right;
	padding:0 10px 0 45px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
}
#helpdesk_add_ticket .pd_subject_input_icon_right_large {
	background:url("../images/subject-icon-22px.png") no-repeat !important;
	text-align:right;
	padding:0 10px 0 50px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	font-size:18px !important;
	color:#000000 !important;
}
.pd_field.pd_input_subject_icon_right_small .HelpDeskSelectorItems,.pd_field.pd_input_subject_icon_right_medium .HelpDeskSelectorItems,.pd_field.pd_input_subject_icon_right_large .HelpDeskSelectorItems 
{
	text-align:right;
}
.pd_select_input_right_large p.label,.pd_select_input_right_medium p.label,.pd_select_input_right_small p.label
{
	text-align:right;
}
.pd_select_input_right_large .HelpDeskSelectorItems,.pd_select_input_right_medium .HelpDeskSelectorItems ,.pd_select_input_right_small .HelpDeskSelectorItems
{
	text-align:right;
}
#helpdesk_add_ticket .pd_label_small,
#helpdesk_add_refund_feedback .pd_label_small
{
    font-size: 12px;
    height: 30px;
}
#helpdesk_add_ticket .pd_label_medium
{
    font-size: 15px;
    height: 32px;
	padding-top:0px;
}
#helpdesk_add_ticket .pd_label_large
{
    font-size: 20px;
    height: 36px;
	padding-top:0px;
}
#helpdesk_add_ticket textarea.pd_input_small,
#helpdesk_add_refund_feedback textarea.pd_input_small
{
	height:auto;
}
#helpdesk_add_ticket textarea.pd_input_medium
{
	height:auto;
}
#helpdesk_add_ticket textarea.pd_input_large
{
	height:auto;
}
/* 05 April 2014 */

/* 07 April 2014 */

#helpdesk_add_ticket .pd_field.select_small .HelpDeskSelector .label,
#helpdesk_add_refund_feedback .pd_field.select_small .HelpDeskSelector .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 30px 0 0 !important;
  padding: 5px 7px 5px 8px;
  font-size: 12px;
  line-height: 18px;
  color: #444;
  min-height: 18px;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
}
#helpdesk_add_ticket .pd_field.select_small .HelpDeskSelectorItems ul, #helpdesk_add_ticket .pd_field.select_small .HelpDeskSelectorItems li, #helpdesk_add_refund_feedback .pd_field.select_small .HelpDeskSelectorItems ul, #helpdesk_add_refund_feedback .pd_field.select_small .HelpDeskSelectorItems li {
  font-size: 12px;
  color: #444;
  margin:0px;
}
#helpdesk_add_ticket .pd_field.select_small .HelpDeskSelector .HDSelectorbutton,
#helpdesk_add_refund_feedback .pd_field.select_small .HelpDeskSelector .HDSelectorbutton {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 28px;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  border-left: 1px solid #D2D2D2;
  /* IE Fix */
  *font: 20px/30px Lucida Sans Unicode, Arial Unicode MS, Arial;
}
#helpdesk_add_ticket .pd_field.select_medium .HelpDeskSelector .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 30px 0 0 !important;
  padding: 7px 8px 7px 9px;
  font-size: 14px;
  line-height: 18px;
  color: #444;
  min-height: 20px;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
text-align:inherit;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
#helpdesk_add_ticket .pd_field.select_medium .HelpDeskSelectorItems ul, #helpdesk_add_ticket .pd_field.select_medium .HelpDeskSelectorItems li  {
  font-size: 14px;
  color: #444;
  margin:0px;
}
#helpdesk_add_ticket .pd_field.select_medium .HelpDeskSelector .HDSelectorbutton {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 33px;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  border-left: 1px solid #dbdbdb;
  /* IE Fix */
  *font: 20px/30px Lucida Sans Unicode, Arial Unicode MS, Arial;
}
#helpdesk_add_ticket .pd_field.select_large .HelpDeskSelector .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 30px 0 0 !important;
  padding: 13px 9px 12px 10px;
  font-size: 18px !important;
  line-height: 18px;
  color: #444;
  min-height: 18px;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
}
#helpdesk_add_ticket .pd_field.pd_select .HelpDeskSelector .label, #helpdesk_add_refund_feedback .pd_field.pd_select .HelpDeskSelector .label
{
 	border-radius: inherit;
}
#helpdesk_add_ticket .pd_field.select_large .HelpDeskSelectorItems ul, #helpdesk_add_ticket .pd_field.select_large .HelpDeskSelectorItems li {
  font-size: 18px;
  color: #444;
  margin:0px;
}
#helpdesk_add_ticket .pd_field.select_large .HelpDeskSelector .HDSelectorbutton {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 43px;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  border-left: 1px solid #D2D2D2;
  /* IE Fix */
  *font: 20px/30px Lucida Sans Unicode, Arial Unicode MS, Arial;
}
#helpdesk_add_ticket .pd_field.pd_input_department_icon_left_small .HelpDeskSelector .label {
	background:url("../images/department-icon-14px.png")  no-repeat !important;
	padding-left:40px;
	text-align:left !important;
}
#helpdesk_add_ticket .pd_field.pd_input_department_icon_left_medium .HelpDeskSelector .label {
	background:url("../images/department-icon-18px.png") no-repeat !important;
	padding-left:45px;
	text-align:left !important;
}
#helpdesk_add_ticket .pd_field.pd_input_department_icon_left_large .HelpDeskSelector .label {
	background:url("../images/department-icon-22px.png") no-repeat !important;
	padding-left:50px;
	text-align:left !important;
}

#helpdesk_add_ticket .pd_field.pd_input_department_icon_right_small .HelpDeskSelector .label {
	background:url("../images/department-icon-14px.png") no-repeat !important;
	text-align:right;
}
.pd_field.pd_input_department_icon_right_small .HelpDeskSelectorItems,.pd_field.pd_input_department_icon_right_medium .HelpDeskSelectorItems,.pd_field.pd_input_department_icon_right_large .HelpDeskSelectorItems 
{
	text-align:right;
}
#helpdesk_add_ticket .pd_field.pd_input_department_icon_right_medium .HelpDeskSelector .label {
	background:url("../images/department-icon-18px.png") no-repeat !important;
	text-align:right;
}
#helpdesk_add_ticket .pd_field.pd_input_department_icon_right_large .HelpDeskSelector .label {
	background:url("../images/department-icon-22px.png") no-repeat !important;
	text-align:right;
}

#helpdesk_add_ticket .pd_field.pd_input_priority_icon_left_small .HelpDeskSelector .label {
	background:url("../images/priority-icon-14px.png") no-repeat !important;
	padding-left:40px;
	text-align:left !important;
	
}
#helpdesk_add_ticket .pd_field.pd_input_priority_icon_left_medium .HelpDeskSelector .label {
	background:url("../images/priority-icon-18px.png") no-repeat !important;
	padding-left:45px;
	text-align:left !important;
}
#helpdesk_add_ticket .pd_field.pd_input_priority_icon_left_large .HelpDeskSelector .label {
	background:url("../images/priority-icon-22px.png") no-repeat !important;
	padding-left:50px;
	text-align:left !important;
}
#helpdesk_add_ticket .pd_field.pd_input_priority_icon_right_small .HelpDeskSelector .label {
	background:url("../images/priority-icon-14px.png") no-repeat !important;
	text-align:right;
}
#helpdesk_add_ticket .pd_field.pd_input_priority_icon_right_medium .HelpDeskSelector .label {
	background:url("../images/priority-icon-18px.png") no-repeat !important;
	text-align:right;
}
#helpdesk_add_ticket .pd_field.pd_input_priority_icon_right_large .HelpDeskSelector .label {
	background:url("../images/priority-icon-22px.png") no-repeat !important;
	text-align:right;
}
.pd_field.pd_input_priority_icon_right_small .HelpDeskSelectorItems,.pd_field.pd_input_priority_icon_right_medium .HelpDeskSelectorItems,.pd_field.pd_input_priority_icon_right_large .HelpDeskSelectorItems 
{
	text-align:right;
}

#helpdesk_add_ticket .pd_input_control, #helpdesk_add_refund_feedback .pd_input_control,  {
	border:1px solid #dbdbdb;
	background-color:#FFFFFF !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin:0 !important;
	box-shadow:inherit;
	-webkit-box-shadow:inherit;
	-moz-box-shadow:inherit;
}

#helpdesk_add_ticket .pd_input_control:focus, #helpdesk_add_refund_feedback .pd_input_control:focus {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	box-shadow: 0px 0px 3px #CCCCCC !important;
	-webkit-box-shadow: 0px 0px 3px #CCCCCC, 0 0px 0px #CCCCCC inset;
	-moz-box-shadow: 0px 0px 3px #CCCCCC, 0 0px 0px #CCCCCC inset;
	border:1px solid #CCCCCC;
}
.HelpDeskSelectorItems li.selected {
  background: #F5F5F5;
  color: #444;
  border-top-color: #E0E0E0;
}

.HelpDeskSelectorItems li:hover {
  background: #F5F5F5;;
  color: #444;
}
.HelpDeskSelectorOpen .HelpDeskSelector {
  /*border-color: #CCC;*/
  /*background: #F0F0F0;*/
  background: #FFFFFF;
  z-index: 9999;
  -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	box-shadow: 0px 0px 3px #CCCCCC;
	-webkit-box-shadow: 0px 0px 3px #CCCCCC, 0 0px 0px #CCCCCC inset;
	-moz-box-shadow: 0px 0px 3px #CCCCCC, 0 0px 0px #CCCCCC inset;
	border:1px solid #CCCCCC;
}
/* 07 April 2014 */

#helpdesk_add_ticket .pd_email_input_icon_left_small {
	background:url("../images/email-icon-14px.png") no-repeat #FFFFFF !important;
	padding:0 10px 0 40px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	background-color:#ffffff !important;
}
#helpdesk_add_ticket .pd_email_input_icon_left_medium {
	background:url("../images/email-icon-18px.png") no-repeat #FFFFFF !important;
	padding:0 10px 0 45px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	background-color:#ffffff !important;
}
#helpdesk_add_ticket .pd_email_input_icon_left_large {
	background:url("../images/email-icon-22px.png") no-repeat #FFFFFF !important;
	padding:0 10px 0 50px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	font-size:18px !important;
	color:#000000 !important;
	background-color:#ffffff !important;
}

#helpdesk_add_ticket .pd_email_input_icon_right_small {
	background:url("../images/email-icon-14px.png") no-repeat #FFFFFF !important;
	text-align:right;
	padding:0 10px 0 40px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	background-color:#ffffff !important;
}
#helpdesk_add_ticket .pd_email_input_icon_right_medium {
	background:url("../images/email-icon-18px.png") no-repeat #FFFFFF !important;
	text-align:right;
	padding:0 10px 0 45px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	background-color:#ffffff !important;

}
#helpdesk_add_ticket .pd_email_input_icon_right_large {
	background:url("../images/email-icon-22px.png") no-repeat #FFFFFF !important;
	text-align:right;
	padding:0 10px 0 50px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	font-size:18px !important;
	color:#000000 !important;
	background-color:#ffffff !important;
}
.pd_field.pd_input_email_icon_right_small .HelpDeskSelectorItems,.pd_field.pd_input_email_icon_right_medium .HelpDeskSelectorItems,.pd_field.pd_input_email_icon_right_large .HelpDeskSelectorItems 
{
	text-align:right;
}
#helpdesk_add_ticket .pd_phone_input_icon_left_small {
	background:url("../images/phone-icon-14px.png") no-repeat #FFFFFF !important;
	padding:0 10px 0 40px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	text-align:left !important;
}
#helpdesk_add_ticket .pd_phone_input_icon_left_medium {
	background:url("../images/phone-icon-18px.png") no-repeat #FFFFFF !important;
	padding:0 10px 0 45px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	text-align:left !important;
}
#helpdesk_add_ticket .pd_phone_input_icon_left_large {
	background:url("../images/phone-icon-22px.png") no-repeat #FFFFFF !important;
	padding:0 10px 0 50px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	font-size:18px !important;
	color:#000000 !important;
	text-align:left !important;
}

#helpdesk_add_ticket .pd_phone_input_icon_right_small {
	background:url("../images/phone-icon-14px.png") no-repeat #FFFFFF !important;
	text-align:right;
	padding:0 10px 0 40px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	/*-moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph;
    filter: fliph; */
}
#helpdesk_add_ticket .pd_phone_input_icon_right_medium {
	background:url("../images/phone-icon-18px.png") no-repeat #FFFFFF !important;
	text-align:right;
	padding:0 10px 0 45px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
}
#helpdesk_add_ticket .pd_phone_input_icon_right_large {
	background:url("../images/phone-icon-22px.png") no-repeat #FFFFFF !important;
	text-align:right;
	padding:0 10px 0 50px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	font-size:18px !important;
	color:#000000 !important;
}
.pd_field.pd_input_phone_icon_right_small .HelpDeskSelectorItems,.pd_field.pd_input_phone_icon_right_medium .HelpDeskSelectorItems,.pd_field.pd_input_phone_icon_right_large .HelpDeskSelectorItems 
{
	text-align:right;
}
textarea.wp-editor-area
{
	/*border: 1px solid #DEDEDE;*/
	-moz-border-radius: 0px 0px 2px 2px;
	-webkit-border-radius: 0px 0px 2px 2px;
	border-radius: 0px 0px 2px 2px;
	margin:0px !important;
	padding:5px !important;
}

div.quicktags-toolbar
{	
	/*border: 1px solid #DEDEDE;
	border-bottom:none;*/
	border-bottom: 1px solid #DEDEDE;
	
}
.tmce-active div.wp-editor-container
{
	border: 1px solid #DEDEDE;
}
#helpdesk_add_ticket .pd_file_upload.pd_input_large
{
	height: auto;
    padding:7px !important;
	min-height:32px;
	float:left;
}
#helpdesk_add_ticket .pd_file_upload.pd_input_medium
{
	height: auto;
    padding:5px !important;
	min-height:26px;
	float:left;
}
#helpdesk_add_ticket .pd_file_upload.pd_input_small
{
	height: auto;
    padding: 3px !important;
	min-height:23px;
	max-width:512px;
	float:left;
}
/*h1.entry-title
{
	border-bottom:1px solid #dbdbdb;
	padding-bottom:15px;
	font-size:30px;
}*/
#help_desk_view_listing
{
	font-family:'OpenSansRegular',Arial, Helvetica, sans-serif  !important;
	letter-spacing:normal !important;
}
#help_desk_view_listing a
{
	color:#e55f05;
}
#help_desk_view_listing a:hover
{
	color:#e55f05;
	text-decoration:none;
}
.pd_cmt_user_name
{
	color:#d47739;
	text-decoration:underline;
	font-size:16px;
	font-weight:bold;
	padding-bottom:12px;
}
.help_desk_comment_user_cmt
{
	color:#4f545a;
	font-size:14px;
}
.help_desk_comments.odd
{
	background-color:#f7f7f7;
}
.help_desk_comments.even
{
	background-color:#ffffff;
}
h2.replay_main_title
{
	border-bottom:1px solid #e2e2e2;
	font-size:30px !important;
	padding-bottom:15px;
	font-weight:300 !important;
	font-family:'OpenSansRegular',Arial, Helvetica, sans-serif  !important;
}
.help_desk_view_ticket_value div div p
{	
	font-size:15px !important;
	font-weight:bold;
}
.wp-editor-wrap
{
	/*max-width:472px;*/
	
	
}
#SecurityImage img
{
	max-height:60px;
}
#helpdesk_control
{
	width:100%;
}
.pd_input_control
{
	padding-bottom:0px !important;
	padding-top:0px !important;
}

.pd_input_large div .pd_atmnt_txt
{
	padding-top:10px;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
	border-radius:6px !important;
    font-size: 18px !important;
    line-height: 1.33;
	margin:0px !important;
	color:#30353c !important;	
}
.pd_input_medium div .pd_atmnt_txt
{
	padding-top:7px;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
	border-radius:4px !important;
    font-size: 14px !important;
    line-height: 1.5;
	margin:0px !important;
	color:#30353c !important;
}
.pd_input_small div .pd_atmnt_txt
{
	padding-top:6px;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px !important;
    font-size: 12px !important;
    line-height: 1.5;
	border-radius:3px !important;
	margin:0px !important;
	color:#30353c !important;
}
.tmce-active .switch-tmce, .html-active .switch-html
{
	height:auto !important;
}
.pd_text_for_padding
{
	padding:0 10px 0 10px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	color:#000000;
}
.pd_input_control.pd_text_input_right_small,.pd_text_input_right_medium,.pd_text_input_right_large
{
	padding:0 10px 0 10px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	color:#000000 !important;
	text-align:right !important;
}
.pd_text_input_left_small,.pd_text_input_left_medium,.pd_text_input_left_large
{
	padding:0 10px 0 10px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	color:#000000 !important;
	text-align:left !important;
}

.pd_input_small.extra_padding
{
	padding:0 0 0 40px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
}
.pd_input_medium.extra_padding
{
	padding:0 10px 0 45px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	
}
.pd_input_large.extra_padding
{
	padding:0 10px 0 50px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	font-size:18px !important;
	color:#000000 !important;
}
#helpdesk_attachment
{
	width:100%;
}
.HelpDeskSelectorItems li
{
	padding:5px !important;
	border-bottom: 1px solid #EEEEEE !important;
    border-top: 1px solid #FFFFFF !important;
}
.HelpDeskSelectorItems ul
{
	padding:0 !important;
}
.HelpDeskSelectorItems
{
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
}
p code,div code
{
	display:none !important;
}
img
{
	opacity:1 !important;
}
.help_desk_view_ticket_value div div ul ,.help_desk_view_ticket_value div div ul li
{
	margin:0px !important;
}
textarea.wp-editor-area
{
	background-color:#FFFFFF !important;
}
.wp_themeSkin tr.mceFirst .mceToolbar tr td, .wp_themeSkin tr.mceLast .mceToolbar tr td
{
	float:left !important;
	max-width:100%;
	
}
.pd_short_ans_textarea
{
	padding:10px !important;
}
.help_desk_comment_user_logo .avatar,.help_desk_comment_user_logo_right .avatar
{
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-radius:0 !important;
}
#helpdesk_add_ticket .pd_field, #helpdesk_add_refund_feedback .pd_field 
{
	height:auto !important;
}
.pd_field input,.pd_field textarea,.pd_field select
{
	font-family:inherit !important;
	font-style:inherit !important;
}
/*24may2014 Changes By Jigneshv*/
img.avatar  {
	box-shadow:0 0 0 !important;
}
.pd_input_control.simple_class_style
{
	min-height:35px !important;
	width:100% !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	border-radius:4px !important;
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	padding-left:8px !important;
	color:#444444 !important;
}
.pd_file_upload.simple_class_style
{
	padding:5px !important;
	height:23px;
	color:#444444 !important;
}
.pd_select_class_style
{
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	border-color:#dbdbdb;
}
.pd_select_class_style p.label
{
	text-align:left !important;
	font-weight:normal !important;
}
.pd_select_class_style li
{
	margin:0 !important;
}
.pd_select_class_style ul
{
	margin:0 !important;
}
.helpdesk_add_ticket .pd_title_label label
{
	font-weight:normal !important;
}
.pd_title_label label
{
	cursor:pointer;
}
/*.chk_class_style label
{
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:normal !important;
	color:#444444;
}*/
#help_desk_ticket_detail .help_desk_view_ticket_value img
{
	box-shadow:0 0 0 !important;
	border-radius:0 !important;
}
#helpdesk_add_ticket .pd_field.simple_font_class_style ,#helpdesk_add_ticket .pd_field textarea.simple_class_style, #helpdesk_add_refund_feedback .pd_field.simple_font_class_style ,#helpdesk_add_refund_feedback .pd_field textarea.simple_class_style
{
	padding-bottom:0px;
	font-size:12px !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	padding-top:7px !important;
	font-family: Arial,Helvetica,sans-serif !important;
	float:left;
	color:#444444 !important;
}
#helpdesk_add_ticket .hd_main_form_row .pd_title_label label.simple_label, #helpdesk_add_refund_feedback .hd_main_form_row .pd_title_label label.simple_label
{
	padding-bottom:0px !important;
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	padding-top:7px !important;
	line-height:36px !important;
}
.helpdesk_wrap .pd_editor_size table td, .helpdesk_wrap .pd_editor_size table th {
	border:0px solid !important;
	padding:0 !important;
}
tr.mceLast td.mceStatusbar 
{
	border-top:1px solid #DEDEDE!important;
}
.helpdesk_wrap .pd_editor_size textarea:focus { 
	border:1px solid #CCCCCC;
}
.help_desk_view_ticket form#help_desk_ticket_detail {
	display:table;
	width:100%;
}
#serach_ticket .helpdesk_wrap {
	min-height:200px;
}
label .pd_input_control
{
	overflow:hidden;
}
#help_desk_replies .help_desk_comments:nth-child(odd) {
    background-color:#F7F7F7 !important;
}
#help_desk_replies .help_desk_comments:nth-child(even) {
    background-color:#FFFFFF !important;
}
.wp-editor-container textarea.wp-editor-area
{
	width:100% !important;
	padding-bottom: 5px !important;
	color:#444444 !important;
	height:100px;
}
.wp-editor-container
{
	border:1px solid #dedede;
	float: left;
    height: auto;
    width: 100%;
	-moz-border-radius: 0px 0px 2px 2px;
	-webkit-border-radius: 0px 0px 2px 2px;
	border-radius: 0px 0px 2px 2px;
}
.pd_txtarea_design{
	width: 100%;
    padding: 5px;
    border: 1px solid #DEDEDE;
	outline: none;
	-moz-border-radius: 0px 0px 2px 2px;
	-webkit-border-radius: 0px 0px 2px 2px;
	border-radius: 0px 0px 2px 2px;
	resize: vertical;
}
.pd_txtarea_design:focus{
	box-shadow: 0 0 2px #CCCCCC;
}
.pd_txtarea_design::placeholder {
	color: #DEDEDE;
  }
.HelpDeskSelector p.label
{
	background-color:#ffffff !important;
}
.pd_select_class_style .HelpDeskSelector p.label,.help_desk_view_ticket_value .HelpDeskSelector p.label
{
	border-radius: inherit;
}
.pd_select_class_style .HelpDeskSelectorWrapper
{
	border-color:#dbdbdb;
}
#pd_lbl_sc_attachment
{
	display:block !important;
}
#editorcontainer textarea
{
	height:200px;
}
.pd_atmnt_txt
{
	width:auto !important;
}
label.pd_chk_label_small {
    font-size: 12px !important;
	color:#444444;
}
label.pd_chk_label_medium {
    font-size: 14px !important;
	color:#444444;
}
label.pd_chk_label_large {
    font-size: 18px !important;
	color:#444444;
}
.pd_field_options_wrapper .pd_field_options_label {
    cursor: pointer; 
	margin-bottom: 0;
	line-height: normal;
    vertical-align: middle;
}
.pd_field_options_wrapper.pd_field_product_types, .pd_field_options_wrapper.pd_field_purchase_again {
    display: inline-block;
    margin-right: 10px;
}
.editor_small .wp-editor-area
{
	font-size:12px !important;
}
.editor_medium .wp-editor-area
{
	font-size:14px !important;
}
.editor_large .wp-editor-area
{
	font-size:18px !important;
}
.mceLayout
{
	font-size:24px !important;
}
.simple_editor textarea
{
	border-color: #DBDBDB;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
	color:#444444 !important;
}
button,input
{
	outline:0 !important;
}
/*.old_editor #editorcontainer textarea
{
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0px;
	resize: vertical;
}
.old_editor #quicktags input
{
	margin:0px;
}
.old_editor #editor-toolbar
{
	display:none;
}
.old_editor #quicktags
{
	background-color:#DEDEDE;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:2px;
}
.hd_main_form_row.space_small .old_editor #quicktags
{
	border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
}
.hd_main_form_row.space_medium .old_editor #quicktags
{
	border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
}
.hd_main_form_row.space_large .old_editor #quicktags
{
	border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
}*/
.peopledesk_ticket_loader {
	background:url(../images/loading_big.gif) no-repeat;
	min-height:200px;
	width:100%;
	text-align:center;
	margin-bottom:30px;
	background-position:center;
	display:none;
}
.mceLayout tr.mceFirst 
{
	border-bottom:1px solid #DEDEDE !important;
}
div.pd_selected_dropdown
{
	 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 3px #CCCCCC;
    transition: all 0.3s ease-in-out 0s;
    z-index: 9999;
}
.pd_replysuccessmessage, .pd_ticketclosesuccessmessage, .pd_ticket_review_action_message
{
	position:relative;
	float:left;
	width:100%;
}
.pd_ticket_review_action_message{
	margin: 5px 0;
	float: left;
	padding: 17px;
	width: auto;
}
#help_desk_ticket_detail p.label
{	
	text-align:left;
}
.pd_ticket-activity_content

{
	width:100%;
	float:left;
	margin-top:20px;
	padding:20px;
	border:1px solid #c0c0c0;
	background:#FFFFFF;
	-moz-box-sizing:border-box ;
	box-sizing:border-box ;
	color:#000000;
}
.pd_ticket-activity_content a
{
	text-decoration:none !important;
}
.pd_ticket-activity_content div
{
	color:#000000;
}
.pd_ticket-activity_row{
	width:100%;
	float:left;
	padding:15px;
	-moz-box-sizing:border-box ;
	box-sizing:border-box ;
	border-bottom:1px solid #d9d9d9;
}
.pd_activity_ticket_reply_image
{
	float:left;
	margin-right:2%;
	width:70px;
	height:70px;
	box-ra
}
.pd_activity_content
{
	width:80%;
	float:left;
	font-size:13px;
	line-height:18px !important;
}
.pd_activity_title-main
{
	width:100%;
	float:left;
}
.pd_activity_ticket_reply_title-row
{
	width:100%;
	float:left;
	font-weight:bold;
	font-size:17px;
}
.pd_activity_time
{
	width:100%;
	float:left;
	font-size:12px;
	margin:10px 0 0 0;
	padding: 0 0 0 25px;
	font-family:'open_sansregular', Arial, Helvetica, Verdana, sans-serif;
	color:#b3b2b2 !important;
	background: url("../images/time-icon.png") no-repeat;
	line-height:16px;
}
.pd_activity_message_content 
{
	float:left;
	width:100%;
	margin:10px 0 0px 0;
	text-align:justify;
}
.pd_activity_message_content p
{
 	margin:0 !important;
}
.pd_activity_general_detail
{
	margin:15px 0 0 0;
	width:100%;
	float:left;
}
.pd_activity_general_detail
{
	margin:15px 0 0 0;
	width:100%;
	float:left;
}
.pd_activity_general_detail_data
{
	float:left;
	width:auto;
}
div.pd_activity_general_detail_data_title
{
	font-family:'open_sansregular', Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	width:auto;
	float:left;
}
.pd_activity_general_detail_data_inner
{
	font-family:'open_sansregular', Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	width:auto;
	float:left;
}
.pd_activity_general_detail_data_seprator
{
	float:left;
	padding:0 10px;
	font-size: 14px;
}
.pd_ticket-activity_row.pd_ticket-activity_row_last
{
	border-bottom:none;	
}
.pd_ticket-activity_row:hover{
background-color:#f3f3f3;
}
.pd_activity_ticket_reply_image img
{
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	box-shadow:0 0 0;
}
.site-content article
{
	float:left;
	width:100%;
}
.help_desk_ticket_detail_left
{
	width:70%;
	float:right;
}
.help_desk_ticket_detail_right
{
	width:300px;
	float:left;
	background:#f7f7f7;
	border:1px solid #e6e5e5;
 }
.pd_ticket_view_detail_right_inner {
	float: left;
    padding: 13px;
    width: 100%;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
}
.help_desk_view_ticket_group_right
{
	float:left;
	width:100%;
	margin-bottom:2px;
}
.help_desk_view_ticket_field_right
{
	float:left;
	width:110px;
	padding:12px;
	height:auto;
	background:#FFFFFF;
	border:1px solid #e6e5e5;
 	font-size:15px;
	font-weight:bold;
	line-height:17px;
}
.help_desk_view_ticket_value_right {
	float:left;
	width:160px;
	padding:12px;
	height:auto;
	background:#FFFFFF;
	border:1px solid #e6e5e5;
	margin:0 0 0 2px;
	font-size:13px;
	line-height:17px;
}
.help_desk_view_ticket_group_message
{
	width:100%;
	float:left;
	border-bottom:1px solid #E2E2E2;
	margin-bottom:20px;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	padding-left:5px;
}
.help_desk_view_ticket_field_message
{
	width:100%;
	min-height:38px;
	line-height:24px;
	float:left;
	color:#b0660e;
	font-family:'OpenSansRegular',Arial, Helvetica, sans-serif  !important;
	font-size:17px;
	font-weight:bold;
}
.help_desk_view_ticket_value_message
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    float: left;
    line-height: 24px;
    min-height: 38px;
    padding-left: 10px;
    text-align: justify;
    width: 100%;
	margin-bottom:20px;
}
.help_desk_view_ticket_value_message p
{
	margin-bottom:0px !important;
        font-size: 14px;
}
.pd_reply_content-row
{
	width:100%;
	float:left;
	padding:0 0 20px 0;
	position:relative;
}
.pd_ticket_reply_image
{
	width:70px;
	float:left;
	height:70px;
}
.pd_ticket_reply_content
{
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
    float: left;
    font-size: 13px !important;
    padding-left: 85px;
    position: absolute;
    width: 100%;
	top:0px;
}
.pd_ticket_reply_title-row
{
	width:100%;
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#333333;
	background:#f7f7f7;
	border:1px solid #e6e5e5;
	border-bottom:none;
}
.pd_ticket_reply_title-row_author 
{
	padding:1% 2%;
	float:left;	
}
.pd_ticket_reply_title-row_buttons{
	float:right;
	background:#FFFFFF;
	padding:1% 2%;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #e6e5e5;
}
.pd_ticket_reply_title-row_datetime
{
	float:right;
	padding:1% 2%;
	color:#b3b2b2;
	font-size:12px;
	font-weight:normal;
}
.pd_ticket_reply_message_content, .pd_subject_related_data_div{
	float:left;
	padding:1% 2%;
	min-height:80px;
	width:100%;
	line-height:22px;
	border: 1px solid #E6E5E5;
	text-align:justify;
	font-size: 14px;
}
.pd_ticket_reply_message_content p, .pd_subject_related_data_div p{
	margin:0;
	text-align:justify;
}
.pd_subject_related_data_div a, .pd_subject_related_data_div a:focus {
	color: #23527c;
}
.pd_ticket_reply_image img
{
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-radius:0 !important;
}
.pd_ticket_reply_inner_content
{
 	  float:left;
	  width:100%;
}
.pd_ticket_reply_content_right .pd_ticket_reply_title-row_datetime
{
	color:#333333;
}
.pd_ticket_reply_content_right .pd_ticket_reply_title-row 
{
	background:#fdebbf;
}
.pd_reply_time_icon 
{
	float:left;
	background:url(../images/time-icon.png) no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	margin-top:3px;
}

.pd_reply_edit_icon {
	float:left;
	background:url(../images/edit-icon2.png) no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	cursor:pointer;
}
.pd_reply_edit_icon:hover {
	float:left;
	background:url(../images/edit-icon2_hover.png) no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
}

.pd_reply_loader, .pd_review_loader {
	background:url(../images/Loading.gif) no-repeat;
	float:left;
	height:18px;
	width:18px;
	margin:8px 0 0 -25px;
	display:none;
}
.pd_reply_close_loader
{
	background:url(../images/Loading.gif) no-repeat;
 	height:18px;
	width:18px;
 	display:none;
	margin:8px;
	float:right;
}
.mceIframeContainer iframe,div.mce-container iframe,.wp-editor-container textarea
{
	height:100px;
	min-height:100px;
}
.pd_addnew_loader
{
	background:url(../images/Loading.gif) no-repeat;
	height:18px;
	width:18px;
	float:left;
	margin: 7px 0 0 10px;
	display:none;
}
.pd_addnew_submit
{
	width:auto;
	float:left;
}
.pd_reply_attachment
{
	float: left;
    margin: 15px 0 30px;
    width: 100%;
	position:relative;
}
.pd_attachment_text
{
	float: left;
    min-width: 120px;
	position:absolute;
	top:0;
}
.pd_attachment_input
{
	width:100%;
	padding-left:120px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.pd_inner_attachment
{
	border-radius: 3px;
    box-sizing: border-box !important;
    font-size: 12px;
    height: 30px;
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    margin: 0px;
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
	float:left;
}
.pd_browse_attachment
{
	background-color: #cccccc;
    float: right;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
}
.pd_browse_text
{
	border-radius: 3px;
    color: #30353c;
    font-size: 13px ;
    line-height: 15px;
    margin: 0;
    padding-top: 6px;
}
.pd_filename_attachment
{
	float:right;
	padding-right:15px;
}
.pd_filename_inner_attachment
{
	border-radius: 3px;
    color: #30353c;
    font-size: 13px;
    line-height: 15px;
    margin: 0 ;
    padding-top: 6px ;
}
.pd_reply_file
{
	float: left;
    height: 23px ;
    opacity: 0;
    padding: 0 ;
    position: relative;
    width: 0 ;
}
.pd_attachment_text_inner
{
	 float: left;
    font-size: 13px;
    line-height: 27px;
}
.pd_reply_attachment_data
{
	width:100%;
	float:left;
	margin-top:5px;
}
.pd_reply_attachment_data_text
{
	background: url("../images/attach-icon.png") no-repeat;
    float: left;
    height: auto;
    width: auto;
	padding-left:20px;
	line-height:16px;
        max-width: 100%;
}
.pd_reply_attachment_data_text *
{
    word-wrap: break-word;
}
.pd_multiple_file_text
{
	float:right;
	width:auto;
	color:#FF0000;
	font-size:11px;
	margin-top:5px;
}
.pd_attachment_input label
{
	display:block;
}
.hd_main_form_row .pd_field.editor_small #wp-helpdesk_message-editor-container .mce-edit-area{
    width: 99.9%;
}
.help_desk_back_to_ticket_list_wrapper{ 
    width: 100%; margin-bottom: 15px; height: 50px;
}
.help_desk_back_to_ticket_list#help_desk_ticket_details_close {
    margin-right: 10px;
    float: right;    
}
.pd_ticket_review_label{
	color: blue;
	margin-bottom: 20px;
    font-size: 14px;
}
.pd_review_dropdown_btn{
	color: #337ab7;
}
.pd_review_dropdown_btn:active,
.pd_review_dropdown_btn:focus{
	color: #337ab7;
	text-decoration: underline;
}
.pd_ticket_review_form{
	padding-top: 0;
    margin-bottom: 60px;
}
.pd_ticket_review_form .input.select.pd_ticket_user_rating-sec{
	margin: 0;
}
.pd_ticket_review_form .pd_ticket_user_rating-sec .br-widget{
	width: auto;
    margin-bottom: 20px;
}
#cancel_pd_ticket_review{
	margin-left: 10px;
}
.pd_ticket_submit_btn-sec{
	margin-top: 10px;
	float: left;
}
.pd_star_rating_front_wrapper .br-widget {
    height: 24px;
	clear: both;
    margin: auto;
    width: 120px;
}
.pd_star_rating_front_wrapper .br-widget a{
    background: url('../images/star.png');
    width: 24px;
    height: 24px;
    display: block;
    float: left;
	outline:none !important;
	transition-property: border, background, color;
    transition-duration: .05s;
    transition-timing-function: ease-in-out;
}
.pd_star_rating_front_wrapper .br-widget a:hover,
.pd_star_rating_front_wrapper .br-widget a.br-active,
.pd_star_rating_front_wrapper .br-widget a.br-selected {
    background-position: 0 24px;
	outline:none !important;
}
.pd_star_rating_front_wrapper .br-widget a:hover,
.pd_star_rating_front_wrapper .br-widget a:focus,
.pd_star_rating_front_wrapper .br-widget a:active {
    box-shadow: none;
}
.input.select.pd_star_rating_front_wrapper {
    margin-top: 15px;
}
.pd_star_rating_front_wrapper .HelpDeskSelectorWrapper {
	display:none;
}
.field_pd_titcket_view .input.select.pd_star_rating_front_wrapper {
    float: left;
    margin: 0;
}
.field_pd_titcket_view .input.select.pd_star_rating_front_wrapper .br-widget {
   margin:0 10px 0 0;
   float:left;
}
.pd_remove_rate {
	display:none;
}
.field_pd_titcket_view .pd_star_rating_front_wrapper .br-widget {
	margin:0;
}

/* Datatable CSS */
#pd_ticket_table_wrapper .ui-widget-header { display: none;}

#pd_ticket_table_wrapper.dataTables_wrapper {
    margin-top: 20px;
    border: 1px solid #e9e9e9;
}
#pd_ticket_table_wrapper thead th {
	font-size:15px;
	font-family:'open_sansregular', Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	background:#F2F2F3;
	border:none;
	border-bottom:1px solid #e2e2e2;
	height:49px;
	color:#333333;
	padding:0;
	text-align:left;    
}
#pd_ticket_table_wrapper tr th,
#pd_ticket_table_wrapper tr td {
    padding:8px 10px;
}
#pd_ticket_table_wrapper tr td {
	font-family: 'open_sansregular',Arial,Helvetica,Verdana,sans-serif;
	border: none;
	color: #666666;
	height:50px;
	word-wrap:break-word;
}

#pd_ticket_table_wrapper tr {
    background-color:#ffffff;
    border-bottom:1px solid #e2e2e2;
    font-size: 14px;
    height: 40px;
    padding: 15px 0 0;
}

#pd_ticket_table_wrapper tr td.sorting_1 {
	background:none;
}

#pd_ticket_table_wrapper div.footer {
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    font-size: 14px;
    min-height: 45px;
    padding: 15px 0 10px 15px;
    background:#F4F4F5;
}

#pd_ticket_table_wrapper .dataTables_length {
    width: auto;
    margin-right:20px;
}
#pd_ticket_table_wrapper .dataTables_length label {
	color:#333333;
        font-weight: normal;
}

#pd_ticket_table_wrapper .dataTables_length select {
    height: 30px;
    margin: 0;
    padding: 0;
    width: 60px;
}

#pd_ticket_table_wrapper #pd_ticket_table_length.dataTables_length{
    display: none;
}

#pd_ticket_table_wrapper #pd_ticket_table_info.dataTables_info {
    width: auto;
    padding-top: 6px;
}

#pd_ticket_table_wrapper #pd_ticket_table_first,
#pd_ticket_table_wrapper #pd_ticket_table_previous,
#pd_ticket_table_wrapper #pd_ticket_table_next,
#pd_ticket_table_wrapper #pd_ticket_table_last {
    border:1px solid #a4acb3;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background-color:#ffffff;
    width: auto;
    padding: 5px 10px;
}
#pd_ticket_table_wrapper #pd_ticket_table_first,
#pd_ticket_table_wrapper #pd_ticket_table_previous{
    margin-right: 10px !important;
}
#pd_ticket_table_wrapper #pd_ticket_table_next,
#pd_ticket_table_wrapper #pd_ticket_table_last{
    margin-left: 10px !important;
}

#pd_ticket_table_wrapper #pd_ticket_table_first.ui-state-disabled,
#pd_ticket_table_wrapper #pd_ticket_table_previous.ui-state-disabled,
#pd_ticket_table_wrapper #pd_ticket_table_next.ui-state-disabled,
#pd_ticket_table_wrapper #pd_ticket_table_last.ui-state-disabled {
    border:1px solid #b0b7bd;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background-color:#e6e9ed;
}

#pd_ticket_table_paginate span .fg-button.ui-state-default{
    background-color: transparent;
    border: none;
}

.paginate_enabled_first_front {
	float:left !important;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #a4acb3;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#ffffff;
	text-align:center;
	margin-right:5px;
	
}
.paginate_enabled_first_front:hover{
	width:26px;
	height:26px;
	border:1px solid #65777e;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#7d8b95;
	background-image:url('../images/first_hover-icon.png') !important;
}

.paginate_enabled_previous_front {
	float:left !important;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #a4acb3;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#ffffff;
	text-align:center;
	margin-right:5px;
	
}
.paginate_enabled_previous_front:hover{
	width:26px;height:26px;
	border:1px solid #65777e;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#7d8b95;
	background-image:url('../images/previous_hover-icon.png') !important;
}

.paginate_disabled_first_front {
	float:left !important;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #b0b7bd;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#e6e9ed;
	margin-right:5px;
	text-align:center;
	background-image:url('../images/first_disable-icon.png') !important;
}

.paginate_disabled_previous_front {
	float:left !important;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #b0b7bd;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#e6e9ed;
	margin-right:5px;
	text-align:center;background-image:url('../images/previous_disable-icon.png') !important;
}
.current_page_no_front {
	border-radius:4px;
	width:50px;
	text-align:center;
	border:1px solid #cccccc;
	font-weight:bold;
	float:left;
}
.pd_txtstandard_front{
	width:150px;
	font-family:'open_sansregular', Arial, Helvetica, Verdana, sans-serif;
	font-size:12px !important;
	height:34px;
	line-height:normal !important;
	padding:0px 7px 0px 7px !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
	border-radius:4px !important;
	border:1px solid #cccccc !important;
	background:#FFFFFF;
	-webkit-transition: all 0.3s ease-in-out !important;
	-moz-transition: all 0.3s ease-in-out !important;
	-o-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
	margin:0;
}

.nof_front { 
	height:26px;
	width:auto;
	line-height:26px;
	text-align:center;
	margin-right:5px;
	margin-left:5px;
	font-weight:bold;	
	float:left;
}
.paginate_enabled_next_front {
	float:none !important;
	display:inline-block;
	
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #a4acb3;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#ffffff;
	text-align:center;
	margin-right:5px;
}
.paginate_enabled_next_front:hover{
	width:26px;
	height:26px;
	border:1px solid #65777e;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#7d8b95;
	background-image:url('../images/next_hover-icon.png') !important;
}
.paginate_enabled_last_front {
	float:right !important;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #a4acb3;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#ffffff;
	text-align:center;
	margin-right:5px;
}
.paginate_enabled_last_front:hover{
	width:26px;
	height:26px;
	border:1px solid #65777e;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#7d8b95;
	background-image:url('../images/last_hover-icon.png') !important;
}
.paginate_disabled_next_front {
	float:none !important;
	display:inline-block;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #b0b7bd;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#e6e9ed;
	margin-right:5px;
	text-align:center;
	background-image:url('../images/next_disable-icon.png') !important;
}

.paginate_disabled_last_front {
	float:right !important;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #b0b7bd;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#e6e9ed;
	margin-right:5px;
	text-align:center;
	background-image:url('../images/last_disable-icon.png') !important;
}

span.helpdesk_label_highlight{
    font-size: 14px;
}
.pd_reply_update_editor
{
	display:none;
	float:left;
}
.pd_reply_update_editor_clone .pd_reply_update_editor{ display: none !important; }
.pd_reply_update_editor_button
{
	float:left;
	width:100%;
}
.pd_reply_update_inner_editor
{
	float:left;
	width:100%;
	padding-bottom:20px;
}
.loader_reply_update_detail {
	float:left;
	background:url(../images/Loading.gif) no-repeat;
	height:18px;
	width:18px;
	margin: 8px 10px 0 -10px;
	display:none;
}
.pd_button-gray {
    background:#727272 !important;/*#808680;*/
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:none;
    color: #FFFFFF !important;
    cursor: pointer;
	text-align:center;
    font-family:'open_sansregular', Arial, Helvetica, Verdana, sans-serif;
    font-size:14px;
    font-weight:bold;
    height:35px;
    padding: 0 15px;
	line-height:33px;
    width: auto;
}
.pd_button-gray:hover{
    background:#686968;/*#626862;*/
}
.pd_close_ticket_popup{
	padding: 40px 20px 20px 20px;
}
.pd_close_ticket_popup .pd_close_ticket_popup_title{
	text-align: center;
	font-weight: 600;
	color:green;
	font-size:20px;
}
.pd_close_ticket_popup .pd_close_ticket_popup_desc{
	margin-top: 25px;
    margin-bottom: 25px;
    font-size: 15px; 
    line-height: 22px;
}
.pd_close_ticket_popup .pd_ticket_review_links{
	margin-left: 50px;
}
.pd_close_ticket_popup .pd_close_ticket_thank_you_msg{
	font-size: 16px;
    text-align: center;
    font-weight: 600;
}
@media screen and (max-width: 767px) {
	.pd_grid_top_buttons{ text-align: left; }
	.helpdesk_add_refund_feedback span.hderror:after, .helpdesk_add_refund_feedback span.hderror_valid:after {display:none;}
	.helpdesk_add_refund_feedback span.hderror {position: relative !important;left: inherit !important;top: inherit !important;background: transparent;color: #ff0000;}
	.pd_refund_feedback_from_page_title h1.entry-title {font-size: 28px;}
}
.pd_reply_file_error{
	color: red;
	font-size: 16px;
	display: block;
	margin-bottom: 20px;
}
.pd_reply_msg_error{
	color: red !important;
	font-size: 16px !important;
	margin-bottom: 20px !important;
}
#pd_fetch_subject_data{
    width: 96%;
	border-radius: 4px;
	display: none;
}
.pd_loading_main_div{
	width: 100%;
	text-align: center;
	display: none;
}
#pd_subject_related_content{
	display: none;
}
#pd_fetch_subject_data h4{
	font-weight: 600;
}
.pd_loading_img {
	background:url(../images/loading_big.gif) no-repeat;
	height: 110px;
    width: 48px;
    margin-top: 57px;
    margin-left: auto;
    margin-right: auto;
}
#pd_fetch_subject_data .pd_sub_rel_doc_items{
	padding-left: 40px;
}
.pd_rel_video_items img{
	width: auto;
    max-width: 400px;
	padding: 0 10px 10px 20px;
}
.pd_suggestion_keyword_btn{
	background: #fff;
    margin: 0px 10px 10px 0px;
    padding: 5px 10px;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    font-family: "Arial" !important;
    font-style: normal;
    color: #30353C;
}
input[type=checkbox].pd_checkbox, input[type=radio].pd_radio {
    height: 20px !important;
    max-width: 20px !important;
    min-width: 20px !important;
    border-color: #D9DFEB;
    border-width: 2px;
    background-color: #D9DFEB;
    border-radius: 4px;
	vertical-align: middle;
	cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    padding: 0 !important;
    margin: 0;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
    transition: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
	-webkit-appearance: none;
}
input[type=checkbox].pd_checkbox:focus, input[type=radio].pd_radio:focus{ outline: none !important; border: 0;}
input[type=checkbox].pd_checkbox:checked, input[type=radio].pd_radio:checked {
    background-color: #80CD7F;
    border-color: #80CD7F;
}
input[type=checkbox].pd_checkbox:checked:before {
    content: '\f147' !important;
    margin: 0;
    color: #FFF;
    font: normal 18px/1 dashicons;
    top: calc(50% - 9px);
    position: relative;
    left: calc(50% - 10px);
    width: auto;
    height: auto;
}

input[type="radio"].pd_radio {
    border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -o-border-radius: 50% !important;
    padding: 0 !important;
    min-height: auto;
}

input[type=radio].pd_radio:checked::before {
	content: ' ';
    font: normal 12px FontAwesome;
    color: #FFF;
    margin: 0;
    top: calc(50% - 5px);
    position: relative;
    left: calc(50% - 5px);
    width: 10px;
    height: 10px;
    background: #ffffff;
	border-radius: 50%;
	display: inline-block;
    float: left;
    vertical-align: middle;
}

/* Start refund feedback form css */
.helpdesk_refund_feedback_form_wrap { max-width: 100%;margin: 0 auto;width: 690px;padding: 0 20px;}
.pd_refund_feedback_from_page_title {margin-top: 50px;background: none !important;}
.pd_refund_feedback_from_page_title .entry-title {text-align: center;color: #000000 !important;text-decoration: underline !important;}
.helpdesk_add_refund_feedback {display: inline-block;}
.helpdesk_add_refund_feedback .hd_main_form_row.space_small {padding-bottom: 10px;margin-bottom: 15px;}
#helpdesk_add_refund_feedback .pd_label_small{height: 20px;font-size: 14px !important;}
.helpdesk_add_refund_feedback .refund_feedback_form_label {text-align:left;width: 100% !important;float:left;clear:both;}
.helpdesk_add_refund_feedback .helpdesk_label_small {font-family:"Arial" !important;font-style:normal;color:#30353C;}
.helpdesk_add_refund_feedback .helpdesk_refund_feedback_field {width:100%;padding-left:0px; font-family:"Arial" !important;font-style:normal !important;font-weight:normal !important;text-align:left !important;}
.pd_refund_feedback_readonly_field {display: inline-block;min-height: 32px;padding: 5px 8px;font-size: 14px;font-weight: 500;width: 100%;border: 1px solid #dbdbdb !important;border-radius: 4px !important;background-color: #dbdbdb !important;overflow: hidden;}
#helpdesk_add_refund_feedback .pd_input_small {font-size: 14px !important;}
.helpdesk_add_refund_feedback .helpdesk_refund_feedback_select_field {width:200px;}
#helpdesk_add_refund_feedback .pd_field.select_small .HelpDeskSelector .label {font-size: 14px !important;border-radius: 4px;}
#helpdesk_add_refund_feedback .pd_field.select_small .HelpDeskSelectorItems {border-radius: 4px;}
#helpdesk_add_refund_feedback .pd_field.select_small .HelpDeskSelectorItems li {font-size: 14px !important;}
.helpdesk_add_refund_feedback .helpdesk_refund_feedback_textarea_field {font-family:"Arial" !important;font-style:normal !important;font-weight:normal !important;text-align:left !important;min-height: 148px;}
.helpdesk_add_refund_feedback .helpdesk_refund_feedback_textarea_field:focus-visible {outline: none;}
.helpdesk_add_refund_feedback .helpdesk_refund_feedback_radio_field {font-family:"Arial" !important;font-style:normal !important;font-weight:normal !important;}
.helpdesk_add_refund_feedback .pd_field_options_wrapper {padding-bottom: 5px;}
.helpdesk_add_refund_feedback .helpdesk_refund_feedback_radio_label {display:inline-block; font-family:"arial" !important;font-style:normal !important;font-weight:normal !important;}
.helpdesk_add_refund_feedback .pd_ticket_user_rating-sec .br-widget {width: auto;}
#helpdesk_refund_feedback_submit {font-size: 14px !important;color: #fff;font-weight: bold;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;border: none;cursor: pointer;height: 36px;padding: 0px 15px 0px 15px;opacity: 0.8;box-shadow: none !important;text-shadow: none !important;filter: alpha(opacity=80);background: #01C5EC !important;border: 1px solid #01C5EC !important;min-width: 120px;}
#helpdesk_refund_feedback_submit:hover {background: #01C5EC !important;border: 1px solid #01C5EC !important;min-width: 120px;opacity: 1;filter: alpha(opacity=100);}
.helpdesk_refund_feedback_form_wrap #pd_ticket_error_response {display: none; width: 93%;}
.helpdesk_refund_feedback_form_wrap #pd_success_message {display: none;margin-top:10px !important; width:92%;min-height:25px;display:none;}
.helpdesk_refund_feedback_thank_you_wrap {display: block;text-align: center;margin: 50px;padding: 30px;border: 2px solid #cccccc;border-radius: 10px; background-color: #49a049;}
.helpdesk_refund_feedback_thank_you_wrap h1 {color: white;font-size: 50px;font-weight: 700;margin: 10px;}
.helpdesk_refund_feedback_thank_you_wrap h3 {color: white;font-weight: 600;margin: 10px;}
.pd_somthing_went_worng_wrap {margin: 50px;padding: 30px;text-align: center;border: 1px solid #cccccc;border-radius: 10px;background: #cccccc;}
.pd_somthing_went_worng_wrap h1{font-size: 70;}
.helpdesk_add_refund_feedback .hd_main_form_row.pd_submit_div {margin: 50px 0 80px 0;}
.helpdesk_no_pointer {pointer-events: none;}
/* End refund feedback form css */