.blade-support-header {
	margin-top: 0;
	background-position: center -11rem;
	
}
.user-comment .attached-file a {
	color: #555555;
}
.support-response .attached-file a {
	color: #fff;
}
.support-modal {
	position: fixed !important;
	padding: 25px !important;
}
.dataTables_length {
	display: none;
}
.dataTables_filter {
	display: none;
}
.support-search.input-group .support-searchbox {
	width: 100%;
	border: none;
}
.my-support .table-responsive .table th.sorting_desc {
	background-position: bottom;
}
.my-support .table-responsive .table th.sorting_asc {
	background-position: top;
}
.dataTables_paginate {
	display: none;
}
.dataTables_info {
	text-align: center;
}
.showing {
	color: #959595;
	margin-bottom: 15px;
}
.dataTables_empty_style {
	padding: 30px 0 !important;
	text-align: center !important;
}
.loadshowmore {
	border-top: 2px solid #f3f3f3;
	height: 80px;
}
.my-support .show-more {
	padding: 30px 0 10px 0;
}
span.select-caret {
	position: absolute;
	bottom: 1.5em;
	right: .75em;
	float: right;
	background-image: url('images/sprite-profile.png');
	background-position: -5px -1367px;
	width: 14px;
	height: 9px;
}
.my-support .contact-select li:nth-child(2) {
	color: #959595;
	background: url(img/icon-checkmark-blue.png) no-repeat right 13px center;
}
.rwd ul, .rwd ol {
    margin-top: 0;
    margin-bottom: 11px;
}
form label.has-switch-input{
	z-index : 1;
	font-size: 0.875em;
	min-height:32px !important;
}
.support.product-family-title .icon-header {
  display: table;
  margin: 0 15px;
  width:100%;
 }
.show-more-mobile{
       padding:37px 50px 10px 50px;
}
.my-support .blade h2.h2 {
    font-size: 1.5em;
    margin-top: 17px;
    margin-bottom: 10px;
}

.my-support .newrow-loader {
  background-color: rgba(255, 255, 255, 0.85);
  position: absolute;
  right: -25px;
  top: 0;
  height: 100%;
  width: calc(100% + 50px);
  z-index: 4;
  display: flex;
  align-items: center;
  justify-content: center;
}
.my-support .newrow-loader .checking {
  text-align: center;
}
.my-support .newrow-loader span {
  display: block;
  color: #555555;
  font-size: 1.5em;
  font-weight: 200;
  margin-bottom: 5px;
}
#responseErrors{
	/* height: 35px; */
	margin-bottom: 20px;
}
#responseErrors h4{
	 display: inline-block;
	 margin-right: 15px;
}
#responseErrors .messageCell{
	 position:relative;
	 top:-15px; 
}
.step-not-available{
	pointer-events:none;
}
.step-is-completed{
	pointer-events:all;
}

.step-is-unavailable{
	pointer-events:none;
}
.confirmation-row ul {
	list-style:none;
	margin:0;
	padding:0;
}

.confirmation-row ul li{
	padding:0 0 20px 0; 
 }
.confirmation-row ul li:before {
	content: "\203A";
	padding-right:6px;
	float:left;
	margin-bottom:10px;
}
form .radio-address-panel label.has-switch-input {
    display: inline !important;
   
}
a{
outline:none;	
}
.my-support .blade.choice-blade .icon-subhead-copy a, .rwd a{
	outline:none;
}
input[type=text]::-ms-clear {
    display: none;
}
.my-support .address-panel.change-address .radio-select-item{
clear:both;	
}
.radio-select-item label .radio-button + span{
    line-height: normal;
}
@media(max-width:767px){
   .showing{
    display:block;
}
.my-support .show-more {
    padding: 20px 0 10px 0;
}
form .radio-address-panel label.has-switch-input {
    display: table !important;
   
}
}

