﻿@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}a.active{background-color:#000}button[disabled]{background-color:#ccc !important;opacity:.75}input,select,textarea{border-radius:0 !important;color:#666 !important;font-weight:normal !important}input.is-invalid,select.is-invalid{border:1px dashed red !important}small{font-size:.85em}.buttons button{border:none;border-radius:90px !important;display:inline-block;font-weight:800;background:#4698cb;color:#fff;padding:8px 21px}.buttons button:hover{background:#2c3c4c;cursor:pointer}.category-header td{background-color:#2c3c4c;color:#fff;font-size:1.05em;letter-spacing:.03em;padding:.5em .75em;text-transform:uppercase}.category-toc{display:flex;flex-wrap:wrap;gap:.5em;margin-top:1rem}.category-toc-btn{background-color:#e8f3fa;border:1px solid #4698cb;border-radius:4px;color:#2c3c4c;font-size:.875em;padding:.3em .75em;text-decoration:none;white-space:nowrap}.category-toc-btn:hover{background-color:#4698cb;color:#fff}.mc-accessory-big{margin:0 auto;text-align:center;width:80%}.mc-accessory-image{max-width:100px !important}.mc-download-image{max-width:75px !important}.connectivity_selection{border:2px solid #4698cb;border-radius:6px;display:inline-flex;margin-bottom:20px;overflow:hidden}.connectivity_selection .toggle-option{cursor:pointer;margin:0}.connectivity_selection .toggle-option input[type=radio]{height:0;opacity:0;position:absolute;width:0}.connectivity_selection .toggle-option input[type=radio]:checked+span{background:#4698cb;color:#fff}.connectivity_selection .toggle-option input[type=radio]:checked+span:hover{background:#4698cb}.connectivity_selection .toggle-option span{background:#fff;border-right:2px solid #4698cb;color:#4698cb;display:block;font-size:14px;font-weight:600;letter-spacing:.3px;padding:8px 22px;transition:background .15s,color .15s;user-select:none;white-space:nowrap}.connectivity_selection .toggle-option span:hover{background:#e8f3fa}.connectivity_selection .toggle-option:last-child span{border-right:none}.form-control{background:#eaeaea !important;border-radius:0;color:#4e4e4e;display:block;font-weight:normal;margin-bottom:.125em;width:100%}.form-required>label:after,.required{color:red;content:"*";padding-left:2px}.invalid-feedback{color:red !important;font-size:.9em;margin:2px 0 0 2px !important}#catalog_distributors{display:none}.div_selector_textbox .et_pb_module{margin-bottom:1em !important}.et_pb_row{padding:0 !important}.gm-ui-hover-effect{right:10px !important;top:-10px !important}#map_canvas{margin-bottom:2em !important}.mc_form .buttons{margin-top:1.6em !important}.mc_form .div_radio{margin-bottom:2em !important}.mc_form .div_radio label{font-size:1em !important;margin-right:1em}.mc_form .dollar{position:relative}.mc_form .dollar input{padding-left:1em !important}.mc_form .dollar:before{content:"$";left:5px;position:absolute;top:.5em}.mc_form .dropzone{border:2px dashed rgba(0,0,255,.5) !important;min-height:unset}.mc_form .dropzone .dz-error{border:1px dashed red}.mc_form .dropzone .dz-message span{font-size:1em}.mc_form .et_pb_module.et_pb_toggle_0.et_pb_toggle2{border-radius:20px !important;overflow:hidden}.mc_form .et_pb_row{width:100%}.mc_form .et_pb_toggle2{border:1px solid #d9d9d9;padding:20px}.mc_form .et_pb_toggle2 .et_pb_toggle_content2{display:none;margin-top:1.5em}.mc_form .et_pb_toggle2 .et_pb_toggle_title2{padding-bottom:0;position:relative}.mc_form .et_pb_toggle2 .et_pb_toggle_title2::before{color:#2c3c4c;content:"";font-family:ETmodules !important;font-size:16px;margin-top:-0.75em;position:absolute;right:0;top:50%}.mc_form .et_pb_toggle2 .et_pb_toggle_title2.active::before{content:""}.mc_form .et_pb_toggle2 .et_pb_toggle_title2:hover{cursor:pointer}.mc_form .et_pb_toggle2.et_pb_toggle_close2{background-color:#f4f4f4}.mc_form .form-group{margin-bottom:1em !important;margin-left:0 !important}.mc_form .form-group input,.mc_form .form-group select,.mc_form .form-group textarea{color:#000 !important;margin-left:0 !important}.mc_form .form-group.has-error label{color:red !important}.mc_form .form-group.has-error input,.mc_form .form-group.has-error select,.mc_form .form-group.has-error textarea{border:1px dashed red}.mc_form .form-notes{font-size:.9em !important;margin-top:.75em !important}.mc_form h1{color:#3f8dc2 !important}.mc_form .message{margin-bottom:1em}.mc_form .required{color:red;display:inline;padding-left:2px;padding-right:0 !important}.mc_form .select2{width:100% !important}.mc_form .select2-selection{line-height:1.1em;min-height:38px !important}.mc_form .the-datepicker__select{color:#444}.mc_form .thumb{border:1px solid #ccc;height:auto;width:80px}.mc_form ul.pagination{margin:0 0 1em;padding:0}.mc_form ul.pagination li{border:1px solid #ccc;display:inline-block;margin-left:-1px;padding:.25em .75em}.mc_form ul.pagination li.active{background-color:#4698cb;font-weight:bold}.mc_form ul.pagination li.active a{color:#fff}.mc_wrapper address{font-style:normal;margin-bottom:0}.mc_wrapper button,.mc_wrapper .button,.mc_wrapper .btn{border:none;border-radius:90px !important;display:inline-block;font-weight:800;background-color:#4698cb;color:#fff !important}.mc_wrapper button:hover,.mc_wrapper .button:hover,.mc_wrapper .btn:hover{background-color:#000;cursor:pointer}.mc_wrapper button,.mc_wrapper .button,.mc_wrapper .btn{font-size:17px !important;padding:12px 20px !important;transition:all .4s ease-in-out}.mc_wrapper button.btn-sm,.mc_wrapper .button.btn-sm,.mc_wrapper .btn.btn-sm{border-radius:20px !important;font-size:15px !important;padding:2px 16px 1px !important}.mc_wrapper button:hover a,.mc_wrapper .button:hover a,.mc_wrapper .btn:hover a{opacity:.7}.mc_wrapper button.red,.mc_wrapper .button.red,.mc_wrapper .btn.red{background-color:#c81c16 !important}.mc_wrapper button.skip,.mc_wrapper .button.skip,.mc_wrapper .btn.skip{background-color:rgba(0,0,0,0);color:#000 !important;font-weight:normal;padding:4px 0 0 !important}.mc_wrapper button.skip:hover,.mc_wrapper .button.skip:hover,.mc_wrapper .btn.skip:hover{background-color:rgba(0,0,0,0);color:#4698cb !important}.mc_wrapper .flex-container{display:flex;margin-bottom:1em}.mc_wrapper .flex-container .marker{padding:.25em .5em 0 0}.mc_wrapper .form-group{margin-bottom:1em !important}.mc_wrapper .form-group.form-half{margin-bottom:.5em !important}.mc_wrapper .form-group.form-half label{font-size:1em;font-weight:normal !important}.mc_wrapper .form-group.has-error label{color:red !important}.mc_wrapper .form-group.has-error input,.mc_wrapper .form-group.has-error select,.mc_wrapper .form-group.has-error textarea{border:1px dashed red}.mc_wrapper .form-required>label:after{color:red;content:"*";padding-left:2px}.mc_wrapper .form-required>label.normal:after{color:#fff;content:"";padding-left:2px}.mc_wrapper h4{color:#3f98cd !important;font-size:1.3em;font-style:italic;margin:.25em 0 .5em;padding:0}.mc_wrapper h5{color:#000 !important;font-size:1em;font-weight:bold;margin:.25em 0 .5em;padding:0}.mc_wrapper .img-product-selector{max-height:28em;width:auto}.mc_wrapper label{color:#444;font-size:.9em;font-weight:bold}.mc_wrapper label.normal{font-weight:normal}.mc_wrapper .mc-my-unit-info-download{display:flex}.mc_wrapper .mc-my-unit-info-download a{color:#2c3c4c;font-weight:bold}.mc_wrapper .mc-my-unit-info-download img{border:1px solid #ccc;margin-right:.5em}.mc_wrapper .mc_form_location{margin-bottom:1.5em}.mc_wrapper .mc_form_location #message{padding:0 0 .5em .5em}.mc_wrapper .mc_form_location #message span.error{color:red}.mc_wrapper .mc_info_text{margin-bottom:.5em}.mc_wrapper .recommended-units{display:flex}.mc_wrapper .recommended-units div{margin-right:2em}.mc_wrapper sup{font-size:.7em}.lds-dual-ring{display:inline-block;height:32px;padding-left:1em;width:32px}.lds-dual-ring:after{animation:lds-dual-ring 1.2s linear infinite;border:3px solid #000;border-color:#000 rgba(0,0,0,0) #000 rgba(0,0,0,0);border-radius:50%;content:" ";display:block;height:32px;margin:0 auto;width:32px}.video-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.video-container embed,.video-container iframe,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}#message p,#message span{margin-bottom:.5em}#message span{display:block}#message span.error{color:red}#message span.info{color:#191970}#message span.warning{color:#daa520}#message .success{color:#090}#form_warranty .buttons{margin-top:1em}#form_warranty .form-group input.form-control{margin-bottom:.25em}#mc_selector .buttons{display:flex;justify-content:space-between}#mc_selector .buttons button{margin:0 .125em}#mc_selector .et_pb_row{width:100%}#mc_selector fieldset .form-notes-bottom{font-size:.95em !important;margin-bottom:.75em !important}#mc_selector fieldset input{margin-left:0 !important}#mc_selector fieldset label{font-size:.95em}#mc_selector fieldset label.normal{font-size:1em !important}#mc_selector fieldset legend{color:#4698cb;font-size:1rem;font-weight:bold;margin-bottom:.25rem}.model-group{border-bottom:1px dotted #666;margin-bottom:1rem}#product_selector{margin-bottom:3em}#product_selector>div{border:3px solid rgba(0,0,0,0);border-radius:10px;min-height:20em;padding:2em;text-align:center}#product_selector>div img{max-height:120px}#product_selector>div input[type=radio]{display:none}#product_selector>div label{font-size:20px;font-weight:bold}#product_selector>div.active{background-color:#f6f6f6;border:3px solid #9fc6e0}#product_selector>div:hover{cursor:pointer}#product_selector_menu{align-items:stretch;display:flex;justify-content:center;margin-bottom:2em}#product_selector_menu li{background-color:#ededed;border-right:1px solid #fff;color:#818a94;padding:.25em 1em}#product_selector_menu li.active{background-color:#000;color:#fff;font-weight:bold}#product_selector_menu li.passed{background-color:#8dc2e1;color:#d9ebf5}#product_selector_menu li:first-child{border-bottom-left-radius:1.5em;border-top-left-radius:1.5em;padding-left:1.5em}#product_selector_menu li:last-child{border-bottom-right-radius:1.5em;border-right:none;border-top-right-radius:1.5em;padding-right:1.5em}#product_selector_menu li a{color:inherit !important}.table thead th small{font-weight:normal}.table-input tbody td{width:70%}.table-input tbody td:first-child{white-space:nowrap;width:30%}.table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-search-categories{border:none !important}.table-search-categories tr td{border:none;padding:.125em 1em .125em 0;width:100%}.table-search-categories tr td:first-child{white-space:nowrap;width:5em}.tablepress tbody tr td .accessory-images>div{display:none;text-align:center}.tablepress tbody tr td .accessory-images>div:first-child{display:block}.tablepress tbody tr:nth-child(even) td{background-color:#f9f9f9}.danger,.error{color:red !important}.img-fluid{height:auto;max-width:100%}.mb-1{margin-bottom:.5em}.mb-2{margin-bottom:1em}.pb-1{padding-bottom:.5em}.pb-2{padding-bottom:1em}.success{color:#090 !important}.text-center{margin:0 auto;text-align:center}.text-nowrap{white-space:nowrap}.warning{color:#daa520 !important}