.search-control-reset{pointer-events:auto;cursor:pointer;right:15px;background-color:transparent}
.search-control-reset img{width:21px}
.search-controls{padding-top:15px}
.search-controls a{display:block}
.search-controls .has-feedback input::-ms-clear{display:none}
.search-controls .has-feedback .form-control{border-radius:1px}
.search-controls .search-control-filter-button{margin:5px 0 15px 0}
.search-controls .help-block a{display:inline}
.search-controls .search-control-filter-button{padding-right:40px;background:url(../../../../etc/designs/rvcom/images/search-control-filter-btn.png) right top no-repeat}
.search-controls .search-control-filter-button.open{background-position:right -30px}
.search-controls button[type="submit"]{width:100%}
.search-controls .search-controls-pagination{padding-left:0}
.search-controls .search-controls-pagination li{display:inline-block}
.search-controls .search-controls-pagination li>a,.search-controls .search-controls-pagination li>span{display:inline-block;padding:0;border-radius:0;border:0}
.search-controls .search-controls-pagination li>a:hover,.search-controls .search-controls-pagination li>span:hover{background-color:transparent}
.search-controls .search-controls-pagination .disabled{cursor:default}
.search-controls .search-controls-pagination .visa-icon{font-size:1.7rem;top:2px;right:0;position:relative;display:inline-block}
.search-controls .search-controls-pagination .search-controls-results-prev .icon-caret{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.search-controls .search-controls-pagination .search-controls-results-next .icon-caret{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.search-controls .cta-container .btn{margin-top:40px}
#search-controls-collapse{margin-bottom:50px}
#search-controls-collapse.panel-group{border-top:1px solid #eee;border-bottom:1px solid #eee}
#search-controls-collapse .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top:0}
#search-controls-collapse .panel{background:0;box-shadow:none;padding:0;margin-top:0;border-radius:0}
#search-controls-collapse .panel-heading{padding-bottom:0;border-radius:0;background-color:#fff;border-color:transparent}
#search-controls-collapse .sub-headline-primary{border-bottom:1px solid #eee;padding-bottom:10px}
#search-controls-collapse .sub-headline-primary a{color:#1a1f71;color:var(--vs-primary-dark)}
#search-controls-collapse .sub-headline-primary a.collapsed .icon-caret{-webkit-transform:none;-ms-transform:none;transform:none}
#search-controls-collapse .sub-headline-primary a .icon-caret{display:inline-block;margin-right:3px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:relative}
#search-controls-collapse .panel-last .panel-title{border-bottom:0}
#search-controls-collapse .panel-body{background:#f7f7f7;padding-left:47px}
#search-controls-collapse .checkbox,#search-controls-collapse .radio{margin-top:0}
.search-controls-results-container{padding-left:0;list-style:none;border-bottom:1px solid #eee}
.search-controls-results-row{margin-top:10px;margin-bottom:30px}
.search-controls-results-row a{display:block;overflow:hidden}
.search-controls-results-row .search-controls-results-body{color:#5c5c5c}
.no-results-helper-txt{border-bottom:1px solid #eee}
.no-results-default img{display:block;width:100%;height:auto}
.no-results-default .search-controls-results-row{background:#f7f7f7}
.no-results-default .search-controls-results-row{margin-bottom:10px}
.no-results-default .search-controls-results-row .img-container{padding:0}
.no-results-default h2.sub-headline-secondary h3.sub-headline-secondary,.no-results-default h4.sub-headline-secondary,.search-results-display h2.sub-headline-secondary h3.sub-headline-secondary,.search-results-display h4.sub-headline-secondary{line-height:120%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.no-results-default h3.sub-headline-secondary,.no-results-default h4.sub-headline-secondary,.no-results-default p,.search-results-display h3.sub-headline-secondary,.search-results-display h4.sub-headline-secondary,.search-results-display p{padding-left:5px}
.no-results-default h3.sub-headline-secondary,.no-results-default h4.sub-headline-secondary,.search-results-display h3.sub-headline-secondary,.search-results-display h4.sub-headline-secondary{margin:15px 0 0 0}
.no-results-default h2.sub-headline-secondary a,.no-results-default h3.sub-headline-secondary a,.no-results-default h4.sub-headline-secondary a,.search-results-display h2.sub-headline-secondary a,.search-results-display h3.sub-headline-secondary a,.search-results-display h4.sub-headline-secondary a{color:#1a1f71;color:var(--vs-primary-dark)}
.no-results-default .search-controls-results-row,.search-results-display .search-controls-results-row{margin-left:0;margin-right:0}
.no-results-default ul,.search-results-display ul{border-bottom:0}
.no-results-default .img-container,.search-results-display .img-container{padding:0}
.no-results-default .no-results-lg,.search-results-display .no-results-lg{position:relative}
.no-results-default .no-results-lg .caption,.search-results-display .no-results-lg .caption{position:absolute;width:100%;bottom:0;left:0;height:30%;background-color:rgba(255,255,255,0.95)}
.no-results-default .no-results-lg h3.sub-headline-secondary,.no-results-default .no-results-lg h4.sub-headline-secondary,.no-results-default .no-results-lg p,.search-results-display .no-results-lg h3.sub-headline-secondary,.search-results-display .no-results-lg h4.sub-headline-secondary,.search-results-display .no-results-lg p{padding-left:15px}
.no-results-default h2.sub-headline-secondary,.no-results-default h3.sub-headline-secondary,.no-results-default h4.sub-headline-secondary,.search-results-display h2.sub-headline-secondary,.search-results-display h3.sub-headline-secondary,.search-results-display h4.sub-headline-secondary{line-height:120%}
.search-controls button[type="submit"].search-result-btn{width:auto;position:absolute;top:0;right:0;border-radius:0;z-index:2;padding:1.4rem 1.5rem;background-color:#1a1f71;background-color:var(--vs-primary-dark);color:white;font-size:3.2rem}
.search-controls button[type="submit"].search-result-btn:focus,.search-controls button[type="submit"].search-result-btn:hover{background-color:#003ea9;background-color:var(--vs-primary);color:white}
.search-controls button[type="submit"].search-result-btn:focus{outline:1px dashed var(--button-primary-border-focus);outline-offset:-4px}
label.label-checkbox:before{top:2px}
.search-results-display img{display:block;width:100%;max-width:150px;height:auto}
.search-results-display h3.sub-headline-secondary,.search-results-display h4.sub-headline-secondary{margin-top:5px;margin-bottom:0}
.has-feedback label ~ .form-control-feedback{height:50px;line-height:50px;top:0;right:0}
.search-controls .has-feedback label.control-label ~ .search-control-reset.form-control-feedback{right:58px;top:0;line-height:42px}
.search-controls button[type="submit"].search-result-btn{font-size:1.9rem;width:auto}
.search-controls #suggestionText{margin-bottom:30px}
.search-controls input.search-control-hasreset{height:50px}
.search-controls .error-msg{opacity:1;transition:opacity 500ms}
.search-controls p.errormsg{display:none}
@media(min-width:768px){.no-results-default h3.sub-headline-secondary,.no-results-default h4.sub-headline-secondary,.search-results-display h3.sub-headline-secondary,.search-results-display h4.sub-headline-secondary{margin:40px 0 0 0}
.search-controls .has-feedback label.control-label ~ .search-control-reset.form-control-feedback{right:70px;top:0}
}
@media(min-width:992px){.no-results-default h3.sub-headline-secondary,.no-results-default h4.sub-headline-secondary,.search-results-display h3.sub-headline-secondary,.search-results-display h4.sub-headline-secondary{margin:15px 0 0 0}
.no-results-default .first-row,.search-results-display .first-row{margin-top:0}
.no-results-default h3.sub-headline-secondary h4.sub-headline-secondary,.search-results-display h3.sub-headline-secondary h4.sub-headline-secondary{margin:15px 0 0}
.search-results-display h3.sub-headline-secondary,.search-results-display h4.sub-headline-secondary{margin-top:15px}
.search-controls .search-control-filter-button{margin:30px 0}
.search-controls label.label-radio,.search-controls label.label-checkbox{line-height:1.4}
.search-controls label.control-label.label-radio:before,.search-controls label.control-label.label-checkbox:before{top:1px}
.search-controls .sub-headline-primary .collapse-btn.disabled{color:#1a1f71;color:var(--vs-primary-dark)}
#search-controls-collapse .sub-headline-primary a .icon-caret{display:none}
#search-controls-filter-collapse{background:#f7f7f7}
#search-controls-collapse.panel-group{border-bottom:0}
#search-controls-collapse .panel{float:left}
#search-controls-collapse .panel .panel-heading{background-color:transparent}
#search-controls-collapse .collapse{height:100% !important}
#search-controls-collapse .panel-body{background:0;padding-left:10px}
#search-controls-collapse .panel-title{s border-bottom:0}
#search-controls-collapse .panel-title a{cursor:default}
#search-controls-collapse .panel-title a .icon-caret{display:none}
.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:0}
}
.search-controls .suggestionLink{display:inline;text-decoration:underline}
h2.help-block:focus{outline:1px dotted black}
.search-results-display .loading{display:flex;justify-content:center;align-items:center}
.search-controls .error-msg{color:#d50000}
.search-controls .visa-icon-alert{font-size:23px;vertical-align:text-bottom}