#app>.navbar{border-bottom:1px solid #999;z-index:10}#app .navbar-padding{padding-top:52px}#app .side-menu-padding{padding-left:125px}#app>.navbar .page-name{font-size:1.2em;font-weight:700}#app .side-menu{position:fixed;height:100%;min-width:125px;background-color:#eee;border-right:1px solid #ccc;z-index:5}#app .side-menu .active{font-weight:700}.sign-in .box{width:300px;margin:5% auto 0 auto}.home .columns{padding-top:5%;margin:0 auto;max-width:1024px}.home button.button{height:100px;background-color:#efefef}.returns{height:100%}.returns .search-container{padding:5px}.returns .flex-table{height:100%;font-size:.9em}.returns .header-container{position:fixed;left:0;width:100%;height:175px;overflow-y:hidden;background-color:#fff;z-index:100}.returns .flex-table,.returns .header-container{min-width:1280px}.returns .flex-cell .editable{cursor:pointer}.returns .flex-cell .editable:hover{background-color:#efefef}.returns .flex-cell .text-area{min-height:50px}.returns .flex-table-header .flex-cell .info{margin-left:5px;padding-left:2px;font-size:.9em;border-top:1px solid #999}.returns .flex-table-body .flex-cell .info{margin-left:2px;font-size:.9em;border-top:1px solid #eee}.returns .flex-table-header .flex-cell .name{margin-left:2px;font-size:.9em;font-weight:400;font-style:italic}.returns .flex-table-body .flex-cell .name{font-weight:700;font-style:italic}.returns .flex-table-row.loading{opacity:.5}.returns .status-button{cursor:pointer;border:2px solid;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.returns .flex-cell .button{background-color:#efefef}.returns .flex-cell .button.is-fullwidth{display:block;margin-bottom:3px;text-align:left}.returns .flex-cell .button.is-fullwidth:last-child{margin-bottom:0}.returns .status-buttons .button{background-color:#fff}.returns .status-buttons .button.status-1,.returns .status-buttons .button.status-2,.returns .status-buttons .button.status-3{border-color:#333!important}.returns .status-buttons .button .fa-envelope{float:right;margin-top:2px}.returns .status-buttons .button.status-1{border-color:#f60!important}.returns .status-buttons .button.status-2{border-color:#fc0!important}.returns .status-buttons .button.status-3{border-color:#0c0!important}.returns .status-buttons .button.status-1.active,.returns .status-buttons .button.status-1:hover{border-color:#333!important;background-color:#f60!important}.returns .status-buttons .button.status-2.active,.returns .status-buttons .button.status-2:hover{border-color:#333!important;background-color:#fc0!important}.returns .status-buttons .button.status-3.active,.returns .status-buttons .button.status-3:hover{border-color:#333!important;background-color:#0c0!important}.returns .status-1{background-color:#f60}.returns .status-2{background-color:#fc0}.returns .status-3{background-color:#0c0}.returns .modal-card-body,.returns .modal-card-foot,.returns .modal-card-head{min-width:400px}.returns .modal-card textarea{min-width:400px;min-height:150px}.returns .flex-table-row{background-color:transparent;-webkit-transition:background-color .3s;transition:background-color .3s}.returns .deleted{opacity:0;background-color:#df7c7c;-webkit-transition:background-color .3s,opacity .3s .3s;transition:background-color .3s,opacity .3s .3s}.validation-field{margin-bottom:15px}.products table tbody tr:nth-child(odd) td{background-color:#fafafa}.products .modal-card-body,.products .modal-card-foot,.products .modal-card-head{min-width:400px}.dealer-form .map{width:100%;height:500px}.warranty-request{max-width:1024px;margin:0 auto}.warranty-request ul{list-style:disc;font-size:.85em;padding:10px 0 20px 20px}.dealer-locator{padding:10px 20px;margin:0 auto}.dealer-locator .map-height{height:500px}.dealer-locator .map{height:100%}.dealer-locator .dealer-list{margin-bottom:20px}.dealer-locator .dealer-title{font-weight:700;font-size:1.2em}.dealer-locator .dealer-info{cursor:pointer;padding:5px;margin:5px 0;font-size:.8em;border:1px solid #999}.dealer-locator .dealer-list.premium .dealer-info{background-color:red;color:#fff}.dealer-locator .dealer-info:hover{background-color:#eee}#app,body,html{width:100%;height:100%;padding:0;margin:0;min-height:0;-webkit-overflow-scrolling:touch}html{overflow-x:auto}.pad{padding:10px}.pad-top{padding-top:10px}.pad-bottom{padding-bottom:10px}.pad-left{padding-left:10px}.pad-right{padding-right:10px}.no-padding{padding:0!important}.no-margin{margin:0!important}.bold,strong{font-weight:700}.italic{font-style:italic}.pointer{cursor:pointer}.invisible{visibility:hidden}.scroll{overflow:scroll}.scroll-x{overflow-x:scroll}.scroll-y{overflow-y:scroll}.scroll-auto{overflow:auto}.scroll-x-auto{overflow-x:auto}.scroll-y-auto{overflow-y:auto}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.no-wrap{white-space:nowrap}.nl{white-space:pre-line}.full-height{height:100%}.full-width{width:100%}.flex-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.flex,.flex-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;min-height:0}.flex-col{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-2{-webkit-box-flex:2;-ms-flex:2;flex:2}.flex-3{-webkit-box-flex:3;-ms-flex:3;flex:3}.flex-4{-webkit-box-flex:4;-ms-flex:4;flex:4}.flex-5{-webkit-box-flex:5;-ms-flex:5;flex:5}.flex-6{-webkit-box-flex:6;-ms-flex:6;flex:6}.flex-7{-webkit-box-flex:7;-ms-flex:7;flex:7}.flex-8{-webkit-box-flex:8;-ms-flex:8;flex:8}.flex-9{-webkit-box-flex:9;-ms-flex:9;flex:9}.flex-10{-webkit-box-flex:10;-ms-flex:10;flex:10}.flex-table .flex-table-header{background-color:#ccc}.flex-table-header>div{font-weight:700}.flex-table-header>div,.flex-table-row>div{padding:5px}.flex-table-row{border-bottom:1px solid #999}.flex-table-body .flex-table-row:nth-child(odd){background-color:#fafafa}.flex-table .flex-cell{font-size:.9em;border-right:1px solid #eee;overflow:hidden}.flex-table .flex-cell:last-child{border-right:none}.modal-card-body,.modal-card-foot,.modal-card-head{padding:10px}.flash{background-color:#e2e2ff}.flash,.flash-red{-webkit-transition:background-color .3s;transition:background-color .3s}.flash-red{background-color:#df7c7c}