*{box-sizing:border-box}#plant-search-sidebar{float:left;width:40%}#plant-search-sidebar form label,#plant-search-sidebar form input,#plant-search-sidebar form select,#plant-search-sidebar form textarea{display:block;font-size:14px;width:100%}#plant-search-sidebar form h2.heading{font-size:18px;font-weight:700;text-transform:uppercase;line-height:20px;margin:20px 0 0}#plant-search-sidebar form p{line-height:normal}#plant-search-sidebar form strong{display:block;font-size:1em;margin:10px 0}#plant-search-sidebar form label{cursor:pointer;font-weight:400;margin:5px 0}#plant-search-sidebar form input[type=text]{border:1px solid rgba(0,0,0,.75);color:rgba(0,0,0,.5);padding:5px 10px}#plant-search-sidebar form input[type=submit]{background:rgba(16,96,51,.89);border:none;color:#fff;cursor:pointer;display:block;font-size:16px;margin:20px 0;padding:10px 12px;text-transform:uppercase}#plant-search-sidebar form input[type=submit][disabled=disabled]{background:rgba(16,96,51,.5);cursor:not-allowed}#plant-search-sidebar form input[type=submit].main-submit{display:block}#plant-search-sidebar form .form-group{margin:10px 0}#plant-search-sidebar form .form-group:first-child{margin-top:0}#plant-search-sidebar form .form-group:last-child{margin-bottom:0}#plant-search-sidebar form .form-group:last-child input[type=submit]{margin-bottom:0}#plant-search-sidebar form .input-checkboxes label{display:inline-block;vertical-align:middle;width:49%}#plant-search-sidebar form .input-checkboxes label input{display:inline-block;width:auto}#plant-search-sidebar form label.input-checkbox{display:inline-block;vertical-align:middle;width:49%}#plant-search-sidebar form label.input-checkbox input{display:inline-block;width:auto}#plant-search-sidebar form .input-group.small label.input-checkbox,#plant-search-sidebar form .input-group.small .input-checkboxes label{width:24%}#plant-search-sidebar form .input-group-wrapper .input-group{display:inline-block;vertical-align:top;width:49%}#plant-search-sidebar form .input-group-wrapper .input-group:first-child{padding-right:5px}#plant-search-sidebar form .input-group-wrapper .input-group:last-child{padding-left:5px}#plant-search-sidebar.search{border:1px solid #ccc;float:none;width:100%}#plant-search-sidebar.search h2.heading{background:rgba(16,96,51,.89);color:#fff;padding:5px 0 5px 10px}#plant-search-sidebar.search h2.heading:first-child{margin-top:0}#plant-search-sidebar.search .input-group{padding:0 10px}#plant-search-sidebar.search .input-group>label:not(.input-checkbox){font-weight:700}#plant-search-sidebar.search .input-checkboxes label{display:inline-block;vertical-align:middle;width:24%}#plant-search-sidebar.search label.input-checkbox{display:inline-block;vertical-align:middle;width:24%}#plant-search-sidebar.search .column-wrapper .col{display:inline-block;padding:0 20px;vertical-align:top;width:49%}#plant-search-sidebar.search .column-wrapper .col .input-checkboxes label{display:block;margin:5px 0;width:100%}#plant-search-results{float:right;padding-left:5.5%;width:60%}#plant-search-results article.search-result{margin-bottom:40px}#plant-search-results article.search-result .image,#plant-search-results article.search-result .info{display:inline-block;vertical-align:top}#plant-search-results article.search-result .image{width:20%}#plant-search-results article.search-result .image img{height:auto;width:90%}#plant-search-results article.search-result .info{width:79%;padding-left:20px}#plant-search-results article.search-result .info h2{font-size:20px;font-weight:700}#plant-search-results article.search-result .info a{color:rgba(16,96,51,.89);font-weight:700}#plant-search-results.search{display:none}#plant-result-detail{padding-top:100px}#plant-result-detail:after{content:'';clear:both;display:block}#plant-result-detail .plantPic{clear:right;float:right;margin:20px 0;width:25%}#plant-result-detail .plant-names{list-style:none;padding:0;margin:10px 0}#plant-result-detail p{margin:10px 0}.loading-gif{display:block;margin:0 auto}.pagination a{border:1px solid #000;border-radius:50%;color:#000;display:inline-block;margin-right:10px;line-height:45px;width:45px;text-align:center}.pagination a.active,.pagination a:hover{background:#383838;color:#fff}
.input-group{line-height:0;margin-top:14px}#plant-search-sidebar form label{margin:0 0;!important}#plant_Max_Height,#plant_Max_Width,#plant_Form,#plant_Soil_Type,#plant_Botanical_Name,#plant_Hardiness{margin-top:8px}#Plants_hours_sun_sun,#Plants_hours_sun_partial,#Plants_hours_sun_shade,#Plants_hours_sun_any{margin-top:8px}#Plants_WaterBase_low,#Plants_WaterBase_moderate,#Plants_WaterBase_high,#Plants_WaterBase_any{margin-top:8px}#plant_Max_Width,#plant_Max_Height{padding:2px 10px!important}.plant-names{font-size:24px}.no-results-found{text-align:center;margin-top:220px;margin-bottom:60px;font-size:38px}#plant-search-sidebar.search label.input-checkbox{margin:3px!important;line-height:12px}#plant-search-sidebar.search form input{width:30%;margin-left:20px}#plant-search-sidebar form input[name=plant_Botanical_Name]{margin-left:12px;width:80%!important}