#node--support-page #filter{ z-index:2;position:relative; }
#node--support-page #support-content{ z-index:1;position:relative; }


#node--support-page .body{ margin-bottom:30px;text-align:center; }
#node--support-page #filter{ width:100%; }
#node--support-page #filter:after{ display:block;content:"";clear:both; }
#node--support-page #filter a{ display:block;width:100%;color:#004182;padding:7px 10px 7px 10px;font-weight:400;text-transform:uppercase;cursor:pointer; }
#node--support-page #filter .filter-btn{ position:relative;float:right;min-width:250px;height:42px;margin-left:20px;box-sizing:border-box;border:1px solid #CCC;text-align:center;color:#004182;background:white;padding:7px 10px 2px 10px;font-size:18px;font-weight:400;text-transform:uppercase;cursor:pointer;margin-bottom:10px; }

#node--support-page #filter #filter-select{ z-index:10;padding-right:50px; }
#node--support-page #filter #filter-select:after{ display:block;content:"";position:absolute;right:10px;top:50%;width:30px;height:14px;margin-top:-7px;background:url('../images/pages/pr-page/down-btn.png') 0 0 no-repeat; }
#node--support-page #filter #filter-content{ position:absolute;top:40px;left:-1px;right:-1px;display:none;overflow:hidden;box-sizing:border-box;border:1px solid #CCC;background:rgba(255,255,255,1);background:white;text-align:left;font-size:16px; }
#node--support-page #filter .filter-bu{ color:#666;padding:7px 10px 7px 10px;font-weight:400;margin-top:40px; }
#node--support-page #filter .filter-type{ color:#666;padding:7px 10px 7px 10px;font-weight:400;margin-top:40px; }


#node--support-page .form-wrapper{ margin:0 auto;margin-bottom:60px;text-align:center; }
#node--support-page .form-wrapper #support-keyword{ width:80%;height:38px;background:transparent;border:1px solid #666;border-radius:5px;padding:6px;vertical-align:top;font-weight:400; }
#node--support-page .form-wrapper button{ width:80%;height:38px;padding:6px;vertical-align:top;margin-top:20px; }

#node--support-page .form-wrapper ::-webkit-input-placeholder { text-transform:uppercase;color:#004182;font-weight:400; }
#node--support-page .form-wrapper ::-moz-placeholder { text-transform:uppercase;color:#004182;font-weight:400; }
#node--support-page .form-wrapper :-ms-input-placeholder { text-transform:uppercase;color:#004182;font-weight:400; }
#node--support-page .form-wrapper :-moz-placeholder { text-transform:uppercase;color:#004182;font-weight:400; }

@media(min-width:768px){
	#node--support-page .form-wrapper{ white-space:nowrap; }
	#node--support-page .form-wrapper #support-keyword{ width:400px;margin-right:20px; }
	#node--support-page .form-wrapper button{ width:200px;margin-top:0; }
	#node--support-page a.btn{ margin-top:0;  }
}


#node--support-page .textblock{ text-align:center; }

#node--support-page #results-wrapper{ margin-top:60px;margin-bottom:40px; }
#node--support-page .download-row{ margin-bottom:26px;vertical-align:bottom; }
#node--support-page .download-row .left-col{ position:relative;float:left;width:100%;overflow:hidden;color:#004180;margin-bottom:10px;text-align:center;font-size:18px; }
#node--support-page .download-row .right-col{ position:relative;float:right;width:100%;text-align:center; }
#node--support-page .download-row .btn{ width:300px;padding:7px; }
#node--support-page .download-row:hover .left-col{ color:#666; }
#node--support-page .download-row:after{ display:block;content:"";clear:both; }
#node--support-page .more-btn-row{ margin-bottom:60px;text-align:center; }

#node--support-page .more-btn-row a.inactive { pointer-events: none; background-color: rgba(0, 0, 0, 0.15); }

#support-btns-wrapper .btn{ margin:10px; }

@media(min-width:768px){
	#node--support-page .download-row{ border-bottom:1px solid #004180;margin-bottom:16px; }
	#node--support-page .download-row .left-col{ width:70%;white-space:nowrap;margin-bottom:0;text-align:left;font-size:14px; }
	#node--support-page .download-row .right-col{ width:25%; }
	#node--support-page .download-row .btn{ border-radius:0;width:100%;padding-top:2px;padding-bottom:2px; }
	#node--support-page .download-row:hover{ border-bottom:1px solid #666; }
}
