.cards{position:relative;perspective:800px;transition:transform 1s;transform-style:preserve-3d}.cards.flipped{transform:rotateY(180deg)}.cards .card{position:absolute;display:flex;flex-direction:column;width:100%;height:100%;margin:0;transform:rotateX(0deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:visible}.cards .card.back{transform:rotateY(180deg)}.cards .card.front,.cards.flipped .card.back{z-index:5;visibility:visible}.cards .card.back,.cards .card.front,.cards.flipped .card.back,.cards.flipped .card.front{animation:stayvisible .5s both;-ms-animation:donothing .5s;-ms-transition:visibility 0s linear .17s}.cards .card.back,.cards.flipped .card.front{visibility:hidden}@keyframes stayvisible{0%{visibility:visible}to{visibility:visible}}ul.header-bar{list-style:none;padding:0;margin:0;background:#333}.header-bar li{float:left;padding:6px 10px 0 4px}.header-bar li.right{float:right;padding:6px 10px 0 14px}.header-bar li.title{padding:10px 6px 6px;font-size:16px;color:#fff}.header-bar li a{display:inline-block;padding:4px 6px 10px;color:#fff}.header-bar li a.icon{padding:0;font-size:24px}.header-bar li a.active{font-weight:700;background:#fff;color:#333;border-radius:5px 5px 0 0}div.header-bar{padding:4px 6px;font-size:16px;line-height:24px;background:#333;color:#fff}.toggle label{font-weight:400;margin:5px 0 5px 10px;line-height:24px}.toggle span.caption{display:block;font-size:12px;padding:4px}.toggle .collapsible{max-height:80px;overflow:hidden;transition:max-height .4s}.toggle .collapsed{max-height:0}.pages{position:relative;display:flex;flex-direction:column;flex:1;overflow:hidden}.slideLeft-enter{position:absolute;top:0;left:100%;width:100%;transition:left .4s}.slideLeft-enter.slideLeft-enter-active{left:0}.slideLeft-leave{position:absolute;top:0;left:0;width:100%;transition:left .4s}.slideLeft-leave.slideLeft-leave-active{left:-100%}.slideRight-enter{position:absolute;top:0;right:100%;width:100%;transition:right .4s}.slideRight-enter.slideRight-enter-active{right:0}.slideRight-leave{position:absolute;top:0;right:0;width:100%;transition:right .4s}.slideRight-leave.slideRight-leave-active{right:-100%}.selector{margin-top:10px}.selector .btn-group,.selector table{width:100%}.selector table td{text-align:center;padding:2px}.selector table td.lbl{width:10%;text-align:right;font-size:14px;font-weight:700;white-space:nowrap}.selector label{margin:0 2px}.selector.loading{min-height:80px;background:url(/images/load_sm.gif) no-repeat 50%}.selector.loading-big{min-height:200px;background:url(/images/load_lg.gif) no-repeat 50%}.selector.error{font-size:14px;color:red}.selector.error,.selector.info{text-align:center;padding:10px 20px}.selector.info{font-size:16px;color:#333;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:40px auto}.selector .models{list-style:none;padding:0}.selector .models li{padding:2px}.selector .models.col3 li{width:33.3%;float:left}.selector .models.col2 li{width:50%;float:left}.selector .models.collapsed li{display:none}.selector .models.collapsed li.active{display:block;width:60%;float:none;margin:0 auto}.selector .models button{padding:0}.selector .models button img{width:100%;height:auto;margin:2px}.selector .models button span{display:block;font-size:16px;padding:3px 0}@media only screen and (max-width:639px){.selector .models.collapsed li.active{width:80%}}.selector.intervals{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:6px;font-size:20px;line-height:32px}.selector.intervals .text{font-size:14px;font-weight:700;margin:0 6px}.selector.intervals .glyphicon{font-size:24px;top:4px;vertical-align:top}.selector.items{margin-top:0}.selector.items .list-group-item-heading{margin-bottom:0;margin-right:12px;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selector.items .list-group-item-heading.with-price{margin-right:75px}.selector.items .list-group-item .price{margin-right:12px;font-weight:700}.selector.items .list-group-item small{display:inline-block;margin:6px 12px 0 0;line-height:1.75}.selector.items .list-group-item-text{font-size:12px;line-height:18px;margin-right:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selector.items .list-group-item-text.recall{white-space:normal;text-align:justify;margin-right:20px}.selector.items .list-group-item-text.recall .list-group-item-warning{display:block;margin:5px 0;padding:5px;font-style:normal;font-variant:all-small-caps;font-size:larger;color:#000}.selector.items .list-group-item{width:300px;min-width:100%;position:relative;outline:none}.selector.items .list-group-item:hover{background-color:#e6e6e6}.selector.items .list-group-item .glyphicon{cursor:pointer}.selector.items .list-group-item a.link .glyphicon{font-size:21px;vertical-align:bottom;margin-right:8px}.selector.items .list-group-item .dropdown,.selector.items .list-group-item .dropdown-toggle{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:none}.selector.items .list-group-item.active{z-index:0}.selector.items .list-group-item.selected{padding:5px 15px}.selector.items .list-group-item.no-text{padding:10px 15px}.selector.items .list-group-item.selected .list-group-item-heading{font-weight:700}.selector.items form{margin:0;max-height:140px;transition:max-height .4s;overflow:hidden}.selector.items form.collapsed{max-height:0}.selector.items .dropdown-menu>li.remove>a{color:#333;font-size:13px;font-weight:700;font-style:italic}.selector.items .dropdown-menu>li.remove>a .glyphicon{display:inline-block;top:2px}.selector .panel-group{margin-bottom:10px}.selector.rental{transition:margin .4s,max-height .4s}.selector.rental.collapsed{margin-top:0;max-height:0;overflow:hidden}.selector.rental button,.selector.rental label{max-height:40px;overflow:hidden;transition:max-height .4s,padding .4s}.selector.rental.collapsed button,.selector.rental.collapsed label{max-height:0;padding:0;border-width:0}.selector.time{margin:20px 0 10px}.selector.time th{position:relative;text-align:center;font-size:13px;font-weight:400}.selector.time th>.glyphicon{position:absolute;top:50%;transform:translateY(-60%);font-size:18px}.selector.time th>.glyphicon-chevron-left{left:1px}.selector.time th>.glyphicon-chevron-right{right:1px}.selector.time th.message{font-size:15px;color:#666;padding:50px 10px;font-weight:700}.selector.time th.link{cursor:pointer}.selector.time th.disabled>.glyphicon{color:#ccc}.selector.time th:first-child{padding-left:10px}.selector.time th:last-child{padding-right:10px}.selector.time .handle{display:block;text-align:center;cursor:pointer;padding:6px 12px;color:#333;font-style:italic}.selector.time .collapsible{max-height:2000px;overflow:hidden;transition:max-height 1s}.selector.time .collapsed{max-height:0}.selector.time .handle.collapsed{display:none}.selector.advisors .with-photo{margin:-5px -15px}.selector.advisors .with-photo img{float:left;width:75px;height:auto;margin-right:15px}.selector.advisors .with-photo .no-photo{float:left;width:75px;height:60px;margin-right:15px;background:#eee}.selector.transport .with-note small{font-style:italic;white-space:normal}.sidebar{border-left:1px solid #ddd;background:#f5f5f5}.sidebar ul{list-style:none;padding:0}.sidebar h4{text-align:center;margin:0;padding:20px 0}.sidebar h4,.sidebar li{border-bottom:1px solid #ddd}.sidebar li p{margin:0}.sidebar li small.misc{display:block;margin:-4px 0 0 2px;font-style:italic}.sidebar li>a{display:block;min-height:60px;color:#666;padding:4px 8px;text-decoration:none;font-size:13px;line-height:21px}.sidebar li a h5{font-size:15px;font-weight:700;text-decoration:underline;margin:4px 0}.sidebar .imageContainer a{position:relative;min-height:80px}.sidebar .imageContainer img{position:absolute;width:auto;max-height:100%;min-height:80px;bottom:0;right:0}.sidebar .imageContainer .with-photo img{max-width:80px}.sidebar .imageContainer .with-photo p{max-width:200px}.sidebar li a.active{background:#fff;position:relative}.sidebar li a.active:after,.sidebar li a.active:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.sidebar li a.active:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:15px;margin-top:-15px}.sidebar li a.active:before{border-color:hsla(0,0%,86.7%,0) #ddd hsla(0,0%,86.7%,0) hsla(0,0%,86.7%,0);border-width:16px;margin-top:-16px}.sidebar li a.disabled{color:#ccc;cursor:not-allowed}.sidebar li a.review{cursor:not-allowed}.sidebar li .glyphicon-remove{display:inline-block;float:right;margin:1px -5px 1px 5px;top:0;border-radius:5px;font-size:13px;width:19px;line-height:19px;text-align:center;color:#333}.sidebar li .glyphicon-remove:focus,.sidebar li .glyphicon-remove:hover{color:#fff;background:#333}.sidebar li span.item{display:inline-block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar li span.item.no-price{max-width:260px}.sidebar .bullet-list ul{list-style:disc;padding:0 0 0 20px}.sidebar .bullet-list li{border:none}.sidebar .bullet-list hr{margin:5px 0}.react-toggle{display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;vertical-align:middle}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{opacity:.5;-webkit-transition:opacity .25s;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#4d4d4d;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.react-toggle:hover .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#204d74}.react-toggle.react-toggle--checked:hover .react-toggle-track{background-color:#286090}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #4d4d4d;border-radius:50%;background-color:#fafafa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#19ab27}.react-toggle--focus .react-toggle-thumb{-webkit-box-shadow:0 0 3px 2px #0099e0;-moz-box-shadow:0 0 3px 2px #0099e0;box-shadow:0 0 2px 3px #0099e0}.react-toggle:active .react-toggle-thumb{-webkit-box-shadow:0 0 5px 5px #0099e0;-moz-box-shadow:0 0 5px 5px #0099e0;box-shadow:0 0 5px 5px #0099e0}#ieWarning{padding:150px 50px;text-align:center;font-size:20px;line-height:40px}.loading-splash{height:75vh;background:url(/images/load_lg.gif) no-repeat 50%}.one-column,.two-columns{padding:5px}.two-columns .column{width:50%;padding:5px;float:left}.one-column .column .panel+.panel,.two-columns .column .panel+.panel{margin-top:10px}@media only screen and (max-width:639px){.two-columns .column{width:100%}.two-columns .column.xsHidden{display:none}}.cards,.content,.flex{display:flex;flex-direction:column;height:100%;flex:1}.flex-1{flex:1}.flex-scroll{flex:1;overflow:auto;position:relative}.scroll-child{position:absolute;width:100%;height:100%}.background-image{height:100vh;background-size:cover;background-repeat:no-repeat;background-position:50%}.sidebar{position:absolute;top:0;right:0;height:100%;width:300px;z-index:10}.banner img{width:100%;height:auto}.with-sidebar{margin-right:300px;padding-bottom:25px}.with-sidebar .content>.one-column,.with-sidebar .content>.two-columns{padding-left:15px;padding-right:15px}@media only screen and (max-width:480px){.with-sidebar .content>.one-column,.with-sidebar .content>.two-columns{padding-left:5px;padding-right:5px}}.sidebar-close,.sidebar-open{display:none;position:relative}.sidebar-open .glyphicon{font-size:20px;color:#fff;line-height:1}.sidebar-open .item-count{position:absolute;top:11px;left:-6px;font-size:11px;line-height:11px;padding:2px 4px;min-width:15px;text-align:center;border-radius:15px;background:#fff;color:#333;z-index:1}h2{margin:0;padding:5px;background-color:hsla(0,0%,100%,.8)}h2 small{display:block;font-size:13px;color:#000;margin:8px 0 5px}h3{margin:10px 0 15px}@media only screen and (max-width:960px){h3{margin:0 0 10px}.sidebar{right:-320px;transition:right .4s}.sidebar.visible{right:0}.banner,.with-sidebar,.with-sidebar .content>.one-column,.with-sidebar .content>.two-columns{margin:0}.sidebar-open{display:block;position:absolute;margin-top:4px;right:8px;z-index:1}.sidebar-close{display:block;float:right;margin:15px 10px;padding:3px 6px}}@media only screen and (max-width:480px){h2{font-size:20px}h2,h3{line-height:24px}h3{font-size:18px;margin-bottom:5px}.banner.with-sidebar{margin-bottom:0;padding-bottom:0}}body,html{height:100%}#application{position:relative;background:#fff;display:flex;flex-direction:column;height:100%;margin:0 auto}#footer{position:absolute;font-size:13px;padding:2px 6px;width:100%;bottom:0;background:hsla(0,0%,100%,.8);text-align:center}#footer a{color:#333;font-weight:700}#footer a b{color:#f47930}@media only screen and (min-width:1025px){body{background:#eee;margin:0;padding:0}#application{max-width:1000px;border-left:1px solid #666;border-right:1px solid #666;box-shadow:5px 5px 10px #aaa}}.btn-bar{text-align:center;margin:10px -5px 0}.btn-bar .btn{margin:0 5px}.oemCopyright{font-size:11px;text-align:justify}@-ms-viewport{width:auto}.list-group .list-group-item>.glyphicon{position:absolute;top:50%;transform:translateY(-50%);right:.5em}.list-group.spaced .list-group-item{margin-bottom:10px;box-shadow:1px 1px 3px #aaa}.link{cursor:pointer}.dropdown-menu{min-width:100px;width:100%;max-height:300px;overflow-x:hidden;overflow-y:auto}.dropdown-menu>li>a{padding:8px 20px}.dropdown-menu .divider{margin:4px 0}.with-tooltip-top{position:relative}label.with-tooltip-top{margin-top:10px}.with-tooltip-top .tooltip{top:-12px;left:5px}.with-tooltip-side{position:relative;display:inline-block;height:17px;content:" "}label.with-tooltip-side{margin-bottom:6px}.with-tooltip-side .tooltip,.with-tooltip-top .tooltip{z-index:1;white-space:nowrap}.disabled.with-popover{pointer-events:auto!important}.popover{max-width:300px}.popover-content,.popover-title{font-size:13px}.panel-heading a{display:block}.panel-group>.panel-primary>.panel-heading a{cursor:default;text-decoration:none}.panel-heading.compact{padding:5px}.panel-heading.compact h4{margin:5px;line-height:20px}.panel-heading.compact h5{margin:5px;line-height:24px}@media only screen and (max-width:479px){.panel-heading.compact h4{font-size:14px}}@media only screen and (max-width:359px){.xsHidden{display:none}}.panel-body.image{padding:0}.panel-body.image img{display:block;height:auto;margin:0 auto}.btn .glyphicon{top:2px;margin-right:8px}#errorMessage{background-color:hsla(0,0%,100%,.8);border-radius:10px;padding:10px;margin:50px auto;max-width:480px}#errorMessage h3{font-size:32px;line-height:1.5;margin:10px 0}#errorMessage .glyphicon{font-size:48px;margin:0 10px;vertical-align:top;top:0}#errorMessage p{margin:15px 10px 0}@media only screen and (max-width:479px){#errorMessage{margin:30px 10px}#errorMessage h3{font-size:20px}#errorMessage .glyphicon{font-size:30px}}#loginForm .panel-body,#lookupForm .panel-body{padding:12px 15px}#account .panel-body p{margin-bottom:15px}#account .panel-body,#loginForm .panel-body,#lookupForm .panel-body,#newCustomer .list-group,#quickBook .list-group{min-height:208px}.column.tall #account .panel-body,.column.tall #loginForm .panel-body,.column.tall #lookupForm .panel-body,.column.tall #newCustomer .list-group,.column.tall #quickBook .list-group{min-height:240px}.column.rows2 .list-group-item{padding:39px 15px}.column.rows3 .list-group-item{padding:17px 15px}#configSelector p.list-group-item-text{overflow:hidden;text-overflow:ellipsis;white-space:pre-line}#viewVehicle img{width:80%;max-width:300px}#comparable .panel-body,#expandedPackage .modal-body{padding:10px;font-size:13px;line-height:20px}#comparable>.panel-body{padding:0}#comparable .panel-heading{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#expandedPackage .modal-body ul{padding-left:20px;margin-bottom:0}#comparable .panel-body ul{list-style-type:none;margin-bottom:0;padding-left:5px}#comparable .panel-body li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#comparable .panel-body .expandLink{margin-top:5px}#comparable .panel-footer{padding:6px;background:none;border-top:1px solid #e6e6e6}#comparable .panel-footer a{display:block;padding:6px;font-weight:700}#comparable .panel-body .price{display:block;font-size:24px;font-weight:700;text-align:right;margin-top:5px}#expandedPackage .price{font-size:24px;font-weight:700;float:right}#reviewVehicle img{width:60%;max-width:240px}@media only screen and (max-width:479px){#reviewVehicle .panel-footer{font-size:12px;padding:5px}}#reviewService .list-group-item-heading{margin-bottom:0;font-size:14px;line-height:20px}#reviewService .list-group-item-text{display:inline-block;font-size:12px;line-height:18px;color:#337ab7;text-align:justify}#reviewService .price{font-weight:700}#reviewDate .panel-body{padding:0 15px}#reviewDate .panel-body p{margin:10px 0}#reviewDate .list-group-item{padding-bottom:0}#reviewDate form{margin-bottom:0}.popover ul{list-style:disc;padding:0 0 0 20px}#confirmedAppointment{text-align:center}#confirmedAppointment .glyphicon{font-size:72px;margin:50px 0 25px}#confirmedAppointment p{margin:20px auto}#vehicles .list-group-item{padding:10px 10px 5px}#vehicles .list-group-item .btn-bar{text-align:left;margin:0;clear:both}#vehicles .list-group-item .btn-group{margin:5px 5px 5px 0}#vehicles .vehicle{max-width:240px;margin:0 auto}#vehicles .vehicle img{width:100%;height:auto}#vehicles .list-group-item-heading{margin-bottom:10px;text-decoration:underline}#vehicles .list-group-item-text p{font-size:13px;line-height:21px;margin:5px 0}#vehicles .well{position:relative;padding:5px 5px 5px 45px;margin-bottom:10px;float:left}#vehicles .well .glyphicon{position:absolute;top:50%;transform:translateY(-50%);left:.5em;font-size:24px}#vehicles .well .appointment{display:inline-block;line-height:24px;vertical-align:middle}@media only screen and (min-width:640px){#vehicles .vehicle{position:absolute;top:0;right:0;margin:0 0 10px}#vehicles .list-group-item-heading,#vehicles .list-group-item-text{margin-right:250px}}#vehicles .list-group-item.newVehicle h4{margin-bottom:20px}#vehicles .dropdown-menu{width:auto}#vehicles .dropdown-menu li{border-top:1px solid #ddd}#vehicles .dropdown-menu h5{font-size:16px;font-weight:700;margin:5px 0}#vehicles .dropdown-menu li.dropdown-header{border-top:none;margin-bottom:3px}.vehicle-card{display:flex;flex-wrap:wrap}.vehicle-card .vehicle-details{flex:10;margin:10px;display:flex;flex-direction:column}.vehicle-card .vehicle-details h3{margin:0;font-size:30px;line-height:1}.vehicle-card .vehicle-details p{font-size:16px;line-height:1.5;margin:0}.vehicle-card .vehicle-details p:last-child{margin-bottom:0}.vehicle-card .vehicle-nav{display:flex;align-items:center}.vehicle-card .vehicle-nav .nav-arrow{font-size:36px;cursor:pointer}.vehicle-card .vehicle-image{flex:1}.vehicle-card .vehicle-image img{width:100%;height:auto;max-width:480px;margin:0 auto;display:block}.vehicle-card .vehicle-nav{flex:1}.vehicle-card .action-buttons{flex:1;min-width:300px;display:flex;flex-direction:column}.vehicle-card .action-buttons>.btn,.vehicle-card .action-buttons>.btn-group{margin:5px 10px}.vehicle-card .action-buttons .btn{display:flex;padding:16px 12px;border-radius:10px;border-width:2px;line-height:1}.vehicle-card .action-buttons .btn .glyphicon{font-size:30px}.vehicle-card .action-buttons .btn .btn-label{font-size:20px;line-height:1.5;flex:1}.vehicle-card .action-buttons .btn-group .btn{width:100%}#vehicles .vehicle-list{display:flex;flex-wrap:wrap}#vehicles .vehicle-list a{display:block;text-align:center;margin:10px;border:1px solid #ccc;border-radius:10px;max-width:90px;text-decoration:none;color:#000}#vehicles .vehicle-list img{width:100%;height:auto}@media only screen and (max-width:479px){#vehicles .vehicle-list{display:none}.card-container{position:relative;flex:1}.vehicle-card{overflow:auto;position:absolute;top:0;left:0;width:100%;height:100%}.vehicle-card .action-buttons .btn{padding:12px}.vehicle-card .action-buttons .btn .glyphicon{font-size:24px;top:0}.vehicle-card .action-buttons .btn .btn-label{font-size:16px}.vehicle-card .vehicle-details p{font-size:14px}}.vehicle-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:#fff url(/images/door2.jpeg) no-repeat;background-position:top;background-size:cover;z-index:10;transition-property:transform;transition-duration:3s;transition-delay:1s}.vehicle-overlay.narrow{background-image:url(/images/door1.jpeg)}.vehicle-overlay.collapsed{transform:translateY(-100%)}#history .list-group-item h4{margin-bottom:10px}#history .list-group-item h4.date{float:right;margin-top:0}#history .list-group-item-text{font-variant:all-small-caps}#history p .label{line-height:inherit;margin-right:5px;vertical-align:middle}#maintenance h3{white-space:nowrap}#maintenance .table-container{overflow:auto;width:100%;background:#fff;border:1px solid #ccc}#maintenance table{width:100%}#maintenance table thead th{border:1px solid #ccc;border-width:0 1px 1px 0;font-size:13px;padding:5px;font-weight:700;text-align:center;background:#fff;position:sticky;top:0;z-index:2}#maintenance table thead th:first-child{left:0;z-index:3}#maintenance table tbody th{border:1px solid #ccc;border-width:0 1px 1px 0;font-size:13px;line-height:24px;text-align:right;padding:3px 6px;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;position:sticky;left:0}#maintenance table tbody td{text-align:center;font-size:36px;line-height:30px;border:1px solid #ccc;border-width:0 1px 1px 0}#maintenance table tr.package td,#maintenance table tr.package th{text-align:left;white-space:nowrap;font-size:16px;line-height:20px;font-weight:700;max-width:none;background:#5c5c5c;border-color:#5c5c5c;color:#fff}#maintenance table tr.package td,#maintenance table tr.package th{z-index:1;position:sticky;top:28px}#maintenance table tr.package th{left:0;border-right:none;z-index:2}#maintenance .panel-footer{margin-bottom:24px}@media only screen and (max-width:479px){#maintenance table tbody th{min-width:120px;max-width:160px}}#rewards .list-group-item{padding:10px 10px 5px}#rewards .list-group-item.dimmed{opacity:.6}#rewards .list-group-item.message{padding-bottom:10px}#rewards .list-group-item.message .glyphicon{font-size:30px;position:relative;top:auto;right:auto;transform:inherit;margin:6px 10px 6px 0;vertical-align:middle}#rewards .message .btn{margin:4px}#rewards .btn-bar{margin-top:15px;text-align:left;clear:both}#rewards .balance,#rewards .in-progress{float:right;text-align:center;margin:8px 0 8px 16px;min-width:100px;font-size:12px}#rewards .list-group-item-text{font-size:13px;line-height:20px;text-align:justify}#rewards .balance{border:1px solid #ccc;border-radius:5px;padding:3px 6px}#rewards .balance .points{font-size:24px;display:block}#rewards .balance .points sup{font-size:14px}#rewards .in-progress .points{font-size:18px}#rewards .progress{margin:4px 0}#rewards .progress.spaced .progress-bar{margin:1px}#claimReward .list-group-item-text{margin:5px 0 15px}#claimReward .points{font-size:18px}#claimReward .points sup{font-size:12px}#confirmReward .glyphicon{float:left;font-size:72px;margin:50px 50px 50px 25px}#confirmReward .cutout{border:4px dashed #000;padding:5px 15px;margin:25px auto;max-width:480px}#confirmReward h3{text-align:center;font-size:32px;margin:10px auto}#confirmReward h4{text-align:center;font-size:21px;margin:20px auto}#confirmReward .cutout img{float:right}