﻿#surge-protector-advisor-modal .modal-body { padding: 10px 30px 0px 30px; height: 490px; overflow-y: auto; }
#surge-protector-advisor-modal label { font-size: 0.8rem; }

#spa-usage-locations .row div.col-xs-4 { text-align: center; }
#spa-usage-locations .row div.col-xs-4 a:hover { text-decoration: none; }
#spa-usage-locations a > span { display: block; }

#surge-protector-advisor-modal .two-col { columns: 2; column-gap: .25rem; }
#surge-protector-advisor-modal .spa-answers { padding: 10px 0 20px 0; }
#surge-protector-advisor-modal .radio-options { margin-top: 10px; }
#surge-protector-advisor-modal .radio-options span, #surge-protector-advisor-modal .cbox-options span{ vertical-align: top; }

#surge-protector-advisor-modal .connectionTypeBorder { border: 1px solid #656d73; }
#surge-protector-advisor-modal .connectionTypeBorderActive { border: 5px solid #005eb8; }
#surge-protector-advisor-modal .connectionTypeText { color: #656d73; }
#surge-protector-advisor-modal .connectionTypeTextActive { color: #005eb8; }

#surge-protector-advisor-modal .radio,
#surge-protector-advisor-modal .checkbox { padding-left: 0; }

#surge-protector-advisor-modal input[type="number"] { padding: 6px 2px 6px 12px; }
#surge-protector-advisor-modal .media-body { padding-left: 5px; }
#surge-protector-advisor-modal .itemImage img { width: 100px; }
#surge-protector-advisor-modal .itemNumber { font-weight: bold; font-size: 0.8rem; }
#surge-protector-advisor-modal .itemDetails p { margin-bottom: 5px; font-size: 0.8rem; }
#surge-protector-advisor-modal .itemDetails strong { font-size: 0.8rem; }
#surge-protector-advisor-modal .itemCta { font-weight: bold; font-size: 0.8rem; }

#surge-protector-advisor-modal .rowTrippRecommend,
#surge-protector-advisor-modal .rowTopRecommend,
#surge-protector-advisor-modal .rowRecommendations { padding-left: 25px; }

#surge-protector-advisor-modal .rowTrippRecommend .iconRecommend,
#surge-protector-advisor-modal .rowTopRecommend .iconRecommend { float: left; }

#surge-protector-advisor-modal .rowTrippRecommend .iconRecommend + span,
#surge-protector-advisor-modal .rowTopRecommend .iconRecommend + span,
#surge-protector-advisor-modal .rowRecommendations span { line-height: 2; font-size: 17px; text-transform: uppercase; margin-left: 5px; }

#surge-protector-advisor-modal .itemShort .iconRecommend { float: left; position: relative; top: auto; left: auto; }

#surge-protector-advisor-modal .itemFull, #surge-protector-advisor-modal .itemShort { padding-left: 25px; }

#surge-protector-advisor-modal .itemSolo { padding-left: 25px; margin-top: 25px; }
#surge-protector-advisor-modal .itemSolo .itemImage img { width: 220px; }
#surge-protector-advisor-modal .itemSolo .itemDetails { margin-top: 25px; }
#surge-protector-advisor-modal .itemSolo .itemCta a.btn { min-width: 144px; margin-top: 10px; }

#surge-protector-advisor-modal .modal-footer { min-height: 90px; padding: 15px 15px 0px; }
#spa-navigation { padding-left: 20px; min-height: 35px; }
#spa-step-number { text-align: left; }
#spa-see-matches { margin-left: 5px; }

#spa-recommendations .recommedations-heading { display: block; text-align: center; text-transform: uppercase; margin-bottom: 15px; }
#compareModels, #exploreMore { margin-top: 20px; text-align: center; }

@@media screen and (max-width: 599.98px){
	#surge-protector-advisor-modal .modal-body { height: 410px; }
	#spa-answers-usage-locations img { width: 90%; }
	#spa-navigation button { margin-bottom: 7px; }
}