.servicesSelector{font-size:0.8em;}
.groupTitle{background-color:#231F20;color:#ffe14f;border-left:none;border-right:none;padding:5px;}
.groupTitle.active,
.groupTitle:hover{background-color:#ffe14f;color:#231F20;}
#selectedServicesList .groupTitle:hover{background-color:#231F20;color:#ffe14f;cursor:default;}
#selectedServicesList .groupTitle:hover > a{cursor:default;}
.solutionsList > .groupTitle{cursor:pointer;}
.servicesList .groupedServices .service:first-child{}
.service{background-color:#fff;border-top:1px solid #231F20;border-left:none;border-right:none;margin-top:-1px;padding:5px;}
.service[data-status="checked"],
.service:hover{background-color:#f9de42;cursor:pointer;}
.service[data-solution="instructions"]:hover,
.service[data-title="instructions"]:hover{background-color:#fff;cursor:default;}
.sendEmailCopy{font-size:1.4em;}
.button.disabled,
.button.disabled:hover{background-color:#757575;cursor:default;}
.reveal-modal input[type="text"],
.reveal-modal input[type="email"],
.reveal-modal textarea{border:1px solid #aaa;font-size:1.2em;margin:5px 0px;padding:5px;box-sizing:border-box;width:100%;}
input[type="checkbox"]{display:block;float:left;cursor:pointer;}
textarea{height:auto;}
#submitButton{cursor:pointer;}
.hide{display:none;}
.filter{display:inline;}
#filterMenu{margin-bottom:10px;}
.filter > li{display:inline;margin:0px 10px;padding:5px;}
.filter > li.active{background-color:#f5f5f5;border-radius:2px;}
.pull-left{float:left !important;}
.pull-right{float:right !important;}
input.has-error,
div.has-error{outline-color:#a94442;outline-style:auto;outline-width:2px;outline-offset:-2px;}
input.has-error:focus,
div.has-error:focus{outline-color:#5B9DD9;outline-width:5px;}
.clearfix{clear:both;}
.contact_form{font-size:0.8em;margin-top:5px;}
section.servicesSelector{background-image:url('../images/triangle_pattern.png');background-repeat:repeat;background-size:15%;}
section.whiteBar,
section.yellowBar{margin:0;padding:0;}
section.whiteBar{background-color:#fff;height:2px;}
section.yellowBar{background-color:#ffe14f;height:5px;}
section.blackBar{background-color:#1A1A1A;height:45px;margin:0;padding:0;}
.quote-module {
	position: relative;
	bottom: 60px;
}
body section.solution {
	padding: 60px 0 10px;
}
.groupTitle > a{float:left;}
.groupTitle > a{background-image:url('../images/solution_icons.png');background-repeat:no-repeat;background-position:-11px -28px;background-color:#ffe14f;display:block;width:28px;height:28px;margin:-5px 5px 0 -5px;text-indent:-9999px;}
.solutionsList > .groupTitle:hover > a,
.solutionsList > .groupTitle.active > a,
#selectedServicesList > .groupTitle > a{background-color:#231f20;}
#selectedServicesList > .groupTitle > a{height:27px;}
.groupTitle > a.sol_icon_1{background-position:-11px -28px;}
.groupTitle > a.sol_icon_2{background-position:-45px -28px;}
.groupTitle > a.sol_icon_3{background-position:-75px -28px;}
.groupTitle > a.sol_icon_4{background-position:-107px -28px;}
.groupTitle > a.sol_icon_5{background-position:-138px -28px;}
.groupTitle > a.sol_icon_6{background-position:-170px -28px;}
.groupTitle > a.sol_icon_7{background-position:-201px -28px;}
.groupTitle > a.sol_icon_8{background-position:-233px -28px;}
.groupTitle > a.sol_icon_9{background-position:-264px -28px;}
.groupTitle > a.sol_icon_10{background-position:-296px -28px;}
.groupTitle > a.sol_icon_11{background-position:-327px -28px;}
.groupTitle > a.sol_icon_12{background-position:-362px -28px;}
.solutionsList .groupTitle:hover > a.sol_icon_1,
.groupTitle.active > a.sol_icon_1,
#selectedServicesList > .groupTitle > a.sol_icon_1{background-position:-11px 0px;}
.solutionsList .groupTitle:hover > a.sol_icon_2,
.groupTitle.active > a.sol_icon_2,
#selectedServicesList > .groupTitle > a.sol_icon_2{background-position:-45px 0px;}
.solutionsList .groupTitle:hover > a.sol_icon_3,
.groupTitle.active > a.sol_icon_3,
#selectedServicesList > .groupTitle > a.sol_icon_3{background-position:-75px 0px;}
.solutionsList .groupTitle:hover > a.sol_icon_4,
.groupTitle.active > a.sol_icon_4,
#selectedServicesList > .groupTitle > a.sol_icon_4{background-position:-107px 0px;}
.solutionsList .groupTitle:hover > a.sol_icon_5,
.groupTitle.active > a.sol_icon_5,
#selectedServicesList > .groupTitle > a.sol_icon_5{background-position:-138px 0px;}
.solutionsList .groupTitle:hover > a.sol_icon_6,
.groupTitle.active > a.sol_icon_6,
#selectedServicesList > .groupTitle > a.sol_icon_6{background-position:-170px 0px;}
.solutionsList .groupTitle:hover > a.sol_icon_7,
.groupTitle.active > a.sol_icon_7,
#selectedServicesList > .groupTitle > a.sol_icon_7{background-position:-201px 0px;}
.solutionsList .groupTitle:hover > a.sol_icon_8,
.groupTitle.active > a.sol_icon_8,
#selectedServicesList > .groupTitle > a.sol_icon_8{background-position:-233px 0px;}
.solutionsList .groupTitle:hover > a.sol_icon_9,
.groupTitle.active > a.sol_icon_9,
#selectedServicesList > .groupTitle > a.sol_icon_9{background-position:-264px 0px;}
.solutionsList .groupTitle:hover > a.sol_icon_10,
.groupTitle.active > a.sol_icon_10,
#selectedServicesList > .groupTitle > a.sol_icon_10{background-position:-296px 0px;}
.solutionsList .groupTitle:hover > a.sol_icon_11,
.groupTitle.active > a.sol_icon_11,
#selectedServicesList > .groupTitle > a.sol_icon_11{background-position:-327px 0px;}
.solutionsList .groupTitle:hover > a.sol_icon_12,
.groupTitle.active > a.sol_icon_12,
#selectedServicesList > .groupTitle > a.sol_icon_12{background-position:-362px 0px;}