input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time],input[type=url]{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:0;display:block;width:100%;padding-left:1rem;border:none;border-bottom:2px solid #ccc;background:0 0;font-size:1.8rem;height:4rem}textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:0;display:block;width:100%;padding:1rem;border:2px solid #ccc;background:0 0;height:10rem;resize:none;overflow:hidden;font-size:1.8rem;letter-spacing:0;color:#3d494d}input[type=text]{font-size:1.8rem;letter-spacing:0;color:#3d494d}button,input[type=button],input[type=submit]{background-color:rgba(15,125,128,1);border:0;display:inline-block;cursor:pointer;color:#fff;font-size:1.8rem;letter-spacing:.08rem;padding:.8rem 1.8rem;text-decoration:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:40%;margin-left:auto;margin-right:auto;border-radius:.3rem}button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:rgba(29,144,125,1)}input[type=button]:disabled{background-color:rgba(15,125,128,.3);cursor:default}button.light,input[type=button].light{border:solid .1rem #ccc;border-radius:.2rem;background-color:#fff;color:#ccc;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:default}button.light.active,input[type=button].light.active{border-color:#0f7d80;background-color:#fff;color:#0f7d80;cursor:pointer}button.light.active:hover,input[type=button].light.active:hover{background-color:#fff;border-color:#06a4a7;color:#06a4a7}input.searchField{width:44rem;margin-top:.5rem;height:4.7rem;padding-left:2rem;padding-right:5rem;padding-bottom:.2rem;background-color:transparent;border:.2rem solid #fff;color:#fff}input::-webkit-input-placeholder{letter-spacing:.02rem;color:#fff;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}input::-moz-placeholder{letter-spacing:.02rem;color:#fff;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}input:-ms-input-placeholder{letter-spacing:.02rem;color:#fff;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}input::-ms-input-placeholder{letter-spacing:.02rem;color:#fff;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}input::placeholder{letter-spacing:.02rem;color:#fff;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}input:focus::-webkit-input-placeholder{-webkit-transform:translate(-25%,0) scale(.5);-ms-transform:translate(-25%,0) scale(.5);transform:translate(-25%,0) scale(.5);opacity:0}input:focus::-moz-placeholder{-webkit-transform:translate(-25%,0) scale(.5);-ms-transform:translate(-25%,0) scale(.5);transform:translate(-25%,0) scale(.5);opacity:0}input:focus:-ms-input-placeholder{-webkit-transform:translate(-25%,0) scale(.5);-ms-transform:translate(-25%,0) scale(.5);transform:translate(-25%,0) scale(.5);opacity:0}input:focus::-ms-input-placeholder{-webkit-transform:translate(-25%,0) scale(.5);-ms-transform:translate(-25%,0) scale(.5);transform:translate(-25%,0) scale(.5);opacity:0}input:focus::placeholder{-webkit-transform:translate(-25%,0) scale(.5);-ms-transform:translate(-25%,0) scale(.5);transform:translate(-25%,0) scale(.5);opacity:0}fieldset{border:none}label,legend{display:none}.filterContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filterContainer h2{font-size:1.8rem;font-weight:600;margin-top:0;padding:.1rem;padding-left:1rem;padding-top:.5rem;color:#007f81}.control-group{display:inline-block;text-align:left;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.control{padding-top:.1rem;display:block;position:relative;padding-left:2.5rem;margin-bottom:.5rem;cursor:pointer;font-size:1.5rem;margin-left:1rem;line-height:1.9rem}.control input{position:absolute;z-index:-1;opacity:0}.control__indicator{position:absolute;top:0;left:0;height:1.8rem;width:1.8rem;background:#fff;border:1px solid #ccc}.control--checkbox .control__indicator{border-radius:.3rem}.control--radio .control__indicator{border-radius:50%}.control input:focus~.control__indicator,.control:hover input:not([disabled])~.control__indicator{border-color:#666}.control input:checked~.control__indicator{background:#fff}.control input:disabled~.control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control__indicator:after{content:'';position:absolute;display:none}.control input:checked~.control__indicator:after{display:block}.control--checkbox .control__indicator:after{left:.5rem;top:0;width:.5rem;height:1.2rem;border:solid #0c7c80;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.control--checkbox input:disabled~.control__indicator:after{border-color:#7b7b7b}.control--radio .control__indicator:after{left:.5rem;top:.5rem;height:.6rem;width:.6rem;border-radius:50%;background:#0c7c80}.control--radio input:disabled~.control__indicator:after{background:#7b7b7b}select{outline:0;width:100%;padding:1rem 1.5rem 1rem 1rem;border:none;background:#e9e9e9;font-size:1.5rem;color:#757575;height:4rem;position:relative;display:block;width:100%;border-radius:.18rem;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select select::-ms-expand{display:none}.select select:focus,.select select:hover{color:#000;background:#ccc}.select select:disabled{opacity:.5;pointer-events:none}.select__arrow{position:absolute;top:16px;right:15px;width:0;height:0;pointer-events:none;border-style:solid;border-width:8px 5px 0 5px;border-color:#7b7b7b transparent transparent transparent}.select select:focus~.select__arrow,.select select:hover~.select__arrow{border-top-color:#000}.select select:disabled~.select__arrow{border-top-color:#ccc}.controlBody{height:0;overflow:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.moreBody{overflow:hidden}.sep{height:1px;margin-top:16px;margin-bottom:16px;background-color:rgba(15,125,128,.2)}.moreBodyButton{background-color:transparent;color:rgba(15,125,128,1);font-size:1.1rem;width:100%;text-align:center}.moreBodyButton:hover{background-color:rgba(15,125,128,.2)}.controlHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-top:#b8bfbf .1rem solid;height:4rem}.controlHeader.displayNone{display:none}.collapsableControl .controlHeader{cursor:pointer}.collapsableControl .controlHeader:hover{background-color:rgba(15,125,128,.2)}.controlHeader h2{-webkit-box-flex:80%;-ms-flex:80%;flex:80%}.controlHeader button.collapseToggle{-webkit-box-flex:5%;-ms-flex:5%;flex:5%;font-size:1rem;padding:0;margin-top:0;display:block;height:4rem;width:1.5rem;background-image:url(../img/control-more.svg);background-size:1.5rem;background-position:center center;background-repeat:no-repeat;background-color:transparent;border-radius:.4rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.controlHeader button.collapseToggle.closed{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}