﻿@import"firasans/firasans.css";html{overflow-y:scroll;position:relative;min-height:100%;background:#fff}body{font-size:16px;line-height:1.4;font-family:"Fira Sans","Helvetica Neue",Helvetica,sans-serif;color:#475c85}main,nav,footer{display:block}main{background:#fff;padding-bottom:2rem;padding-top:6rem}p{margin:.8rem 0}h1,h2,h3,h4,h5,h6{margin-top:1em;margin-bottom:.5em;line-height:1.2;font-weight:bold}h1{font-size:2.5rem;margin-top:.5em}h2{font-size:1.7rem}h3{font-size:1.4rem;font-weight:normal}h4{font-size:1rem}ul{list-style:disc;padding-left:2rem;margin:1rem 0}ul li{margin:.5rem 0}i,em{font-style:italic}b,strong{font-weight:bold}mark{background:#ff9}nav{background:#fff;position:fixed;width:100%;box-shadow:0 1px 13px rgba(0,0,0,.13);z-index:1200}nav a.brand{display:flex;align-items:center;float:left}nav a.brand img{width:3.5rem;height:auto;float:left;margin:0 .7rem 0 0}nav a.brand span{font-size:1.8rem;margin-top:.1rem;white-space:nowrap;font-weight:bold}nav a.brand:hover{text-decoration:none}.dropdown.currentUser button.btn{background:none;color:#2662d9}.dropdown.currentUser button.btn:hover{color:#39f}a,button{outline:none;font-family:"Fira Sans","Helvetica Neue",Helvetica,sans-serif;line-height:1;text-decoration:none;padding:0}a{color:#2662d9}a:hover{color:#39f;text-decoration:underline}a,button{transition:color .1s,background .1s}.btn{display:inline-block;width:inherit;padding:.5rem .8rem;background:linear-gradient(#5281e0, #1f4ead);background:#2662d9;color:#fff;border:0;font-size:1rem;border-radius:2rem;font-size:1em;margin:.1rem 0}.btn span[class*=icon],.dropdownItem span[class*=icon]{margin-right:.5rem}.btn.text{background:transparent;color:#2662d9;padding:0}.btn.text:hover{background:transparent;color:#39f}.btn.lg{font-size:1.3rem;padding:1rem 1.3rem}.btn:hover,.dropdownItem:hover{background:#39f;color:#fff;text-decoration:none}.btn.cancel{background:#cdd5e4}.btn.cancel:hover{background:#9cabc9}.btn:disabled{opacity:.5;cursor:not-allowed}.dropdown{position:relative;display:inline-block}.dropdown>button{border-radius:1rem}.dropdown>button::after{content:"▾";margin-left:.3em}.dropdownItems{display:none;position:absolute;background:#2662d9;right:0;top:initial;z-index:1000;padding:0 0;border-radius:.35rem;margin-top:.5rem;white-space:nowrap;overflow:hidden}.dropdownItem{color:#fff;padding:.5rem .8rem;display:block;position:relative;font-size:1rem;white-space:nowrap;border-radius:0;border-top:1px solid rgba(255,255,255,.2);text-align:left;width:100%}.dropdownItem:first-child{border:0}.btn-group-vertical{position:relative;display:inline-block;border-radius:.35rem;overflow:hidden;margin-bottom:.3rem}.btn-group-vertical .btn{display:block;border-radius:0;border-bottom:1px solid #7da1e8;text-align:left;background:#2662d9;margin:0}.btn-group-vertical .btn:hover{background:#39f}.btn-group-vertical form{width:100%}.withIcons .btn,.withIcons .dropdownItem{padding:0 1rem 0 0;margin:0}.withIcons .btn span[class*=icon-],.withIcons .dropdownItem span[class*=icon-]{display:inline-block;padding:.5rem .6rem;background:rgba(0,0,0,.1);width:2.5em;text-align:center;font-size:1rem}dl dt{margin-top:1rem;color:#a3aec2;text-transform:uppercase;font-size:.9rem}dl dd{position:relative}.noMargin{margin:0}.noPadding{padding:0}.muted{opacity:.4}.small{font-size:.8rem}h1 .small{font-size:.5em}h2 .small{font-size:.7em;margin-bottom:.5rem}.center,.center .center{text-align:center}.center .btn{width:initial}.right,.center .right{text-align:right}.left{text-align:left}.primary{color:#2662d9}.success{color:#40bf80}.info{color:#4d6fb3}.danger{color:#bf4040}.warning{color:#a3adc2}.tabs{margin:1rem 0 1rem}.tabs a{display:inline-block;margin:0rem 1rem 0rem 0;font-size:2rem;font-weight:bold;border-radius:.4rem;opacity:.3}.tabs a.current{color:#2662d9;opacity:1;text-decoration:underline}h3.columnHeader{margin:2rem 0 0 0;padding:.5rem .5rem .3rem;font-style:italic;overflow:hidden}h3.columnHeader a.addRemoveAll{font-size:.8rem;float:right;display:inline-block;margin:.5rem 0}.badge{display:inline-block;padding:.3rem .6rem;border-radius:1rem;background:#2662d9;color:#fff;font-size:.8rem;margin:.1rem .2rem;opacity:.8}a.badge:hover{color:#fff;text-decoration:none;opacity:1}.badge.primary{background:#2662d9}.badge.success{background:#40bf80}.badge.info{background:#4d6fb3}.badge.danger{background:#bf4040}.badge.pending{background:transparent;border:2px solid #40bf80;color:#40bf80;padding:.2rem .5rem;opacity:.5}a.badge.pending:hover{color:#40bf80}.full-width{width:100%}small{font-size:.8rem}ul.checkmarks li{list-style-type:none;text-indent:-1.5rem}ul.checkmarks li::before{font-family:"icomoon";content:"";float:left;clear:both;width:1.5rem;color:#40bf80}ul.checkmarks li.noCheckmark::before{opacity:0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}div.progress{display:none;z-index:1000;pointer-events:none;width:100%;text-align:center}#itemCategoryChooser div.progress{display:block;opacity:0;position:absolute}.progress span{font-size:1.5rem;color:#475c85;margin:.2rem;animation-name:blink;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes blink{0%{opacity:.1}40%{opacity:1}100%{opacity:.1}}.progress span:nth-child(2){animation-delay:.2s}.progress span:nth-child(3){animation-delay:.4s}#progressOverlay{position:fixed;background:#fff;opacity:.9;width:100vw;height:100vh;z-index:20000;display:flex;align-items:center}.spinner{margin:100px auto 0;text-align:center}.spinner>div{width:28px;height:28px;margin:.2em;background-color:rgba(0,0,0,.5);border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}#breadcrumb{list-style:none;display:inline-block;padding:0;margin:1rem 0;font-size:.9rem;border-radius:.5rem}#breadcrumb li{float:left;white-space:nowrap;margin:0;padding:0;display:inline-block;border:0;width:initial;line-height:1.8}#breadcrumb li a{margin-right:.5rem;color:#bdc7db}#breadcrumb li a:hover{text-decoration:none;color:#2662d9}#breadcrumb li a::after{content:"⟩";margin-left:.5rem;color:#bdc7db}.postit{margin:4rem auto;padding:2rem 2rem;background:#fff7cc;transform:rotate(-2deg);box-shadow:0 1px 5px rgba(0,0,0,.2);font-family:courier,monospace;max-width:40rem}.pin{background-color:#aaa;display:block;height:32px;width:2px;position:absolute;left:50%;top:-16px;z-index:1}.pin:after{background-color:#a31;background-image:radial-gradient(25% 25%, circle, rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3));border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),inset 3px 3px 3px rgba(255,255,255,.2),inset -3px -3px 3px rgba(0,0,0,.2),23px 20px 3px rgba(0,0,0,.15);content:"";height:12px;left:-5px;position:absolute;top:-10px;width:12px}.pin:before{background-color:rgba(0,0,0,.1);box-shadow:0 0 .25em rgba(0,0,0,.1);content:"";height:24px;width:2px;left:0;position:absolute;top:8px;transform:rotate(57.5deg);-moz-transform:rotate(57.5deg);-webkit-transform:rotate(57.5deg);-o-transform:rotate(57.5deg);-ms-transform:rotate(57.5deg);transform-origin:50% 100%;-moz-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%}html,body{height:100%}body{display:flex;flex-direction:column}main{flex:1 0 auto}footer{flex-shrink:0}footer{padding:1.5em 0 2em;background-image:linear-gradient(#edf1f7, white);color:#8592ad;border-top:1px solid #dbe2f0;text-align:center}img.footerLogo{width:12em;height:auto;float:left;margin:1.2em 2em 1em 0em;opacity:.2;display:none}footer a{color:#8592ad;white-space:nowrap;margin-right:1em}footer a:hover{color:#525f7a}footer p.copyright{font-size:.9rem;display:inline-block;white-space:nowrap}form p{margin:1rem 0;display:block}input::placeholder{color:#c8ceda}input[type=text],input[type=password],input[type=email],select,textarea{padding:.5rem .5rem;font-size:1rem;border:2px solid #bdc7db;border-radius:.3rem;width:100%;box-sizing:border-box;color:#475c85}textarea{vertical-align:top}input.error,select.error,textarea.error{border-color:#dfa0a0}form label{display:block;padding:0 .5rem 0 0;margin:.3rem 0;text-transform:uppercase;font-weight:bold;line-height:1.2}form label.error{color:#bf4040;font-size:.8rem;text-transform:none;display:block;margin:.2rem 0 .8rem 0;padding-left:.5rem;width:inherit;text-align:left;clear:both}form span.explanation{display:block;clear:both;margin:.1rem 0 .5rem 0;padding-left:.5rem;font-size:.8rem;color:#acb9d2}form .checkboxes span.explanation{margin:0 0 1rem 0;padding-left:1.4rem}input[type=text]#subdomain{-webkit-appearance:none !important;border-radius:.3rem 0 0 .3rem;text-align:right;width:8.5rem;border-right:1px solid #bdc7db;margin:0;float:left}input[type=text]#subdomain2{-webkit-appearance:none !important;color:#475c85;background:#eef1f6;text-align:left;width:9.5rem;border-left:0px;border-radius:0 .3rem .3rem 0;margin:0;padding-left:.5rem;float:left}form .checkboxes{display:inline-block;width:100%}form .checkboxes label{display:block;width:initial;text-align:left;font-weight:normal;color:#475c85;margin-bottom:0}form fieldset{border:1px solid rgba(0,0,0,.15);padding:1rem;border-radius:.3rem}form legend{padding:0 .5rem;font-size:1.5rem;font-weight:lighter;margin-bottom:-1rem;opacity:.5;line-height:1}form.center{text-align:center;max-width:30rem;margin:1rem auto}form.center label{display:block;text-align:left;width:100%}form.center button{margin-top:1rem}form.center p,form.center span,form.center legend{text-align:left}form.center h2,form.center h3{text-align:left}form.model{max-width:30rem;margin-left:2rem}form span.requiredAsterisk{opacity:.4;margin-left:.3rem;font-weight:lighter}.notify{background:#2d3953;border-bottom:1px solid #e6deb8;overflow:hidden}div.alert{padding:0 2rem 0 0;margin:1rem 0;font-style:italic;color:#a3aec2;position:relative}div.alert.error,div.alert.warning{color:#c8ceda}div.alert.error div:before,div.alert.warning div:before{font-family:"icomoon";content:"";margin-right:.5rem;vertical-align:text-bottom;color:#fe9;font-style:normal}div.alert div{margin:0}.notify button.close{background:transparent;border:0;padding:0;color:#fff;position:absolute;right:1rem;top:0;font-size:1.5rem;opacity:.5}.notify button.close:hover{opacity:1}div.notify.temp{background:transparent;border:0;margin:50px 0;overflow:visible;position:fixed;right:0;top:0;z-index:2000}div.notify.temp .container{text-align:right}div.alert.temp{margin:.5rem 0;background:#242e42;color:#fff;opacity:.95;width:14rem;text-align:left;border:0;padding:1.5rem 1.5rem;display:none;border-radius:.4rem;box-shadow:0 2px 10px rgba(0,0,0,.4)}div.alert.temp button.close{color:#fff;opacity:.5;margin-top:.5rem}div.alert.temp button.close:hover{opacity:1}.jumbotron .container{padding-top:3rem;padding-bottom:2rem;text-align:center}.jumbotron div.logo img{width:13rem;margin:-2rem 0 -2rem -1rem}.jumbotron h1,.jumbotron h2,.jumbotron h3{margin:.5rem;line-height:1}.jumbotron h1{color:#2662d9}.jumbotron h2{color:#39f;font-style:italic;font-weight:lighter;font-size:1.5rem}.jumbotron .btn{margin-top:1rem;width:initial;font-weight:bold}.jumbotron p{max-width:30em;margin:1rem auto}.container.threeFeatures{text-align:center;padding-bottom:2rem}.container.threeFeatures h3{font-size:1.3rem;font-weight:bold;text-transform:uppercase;margin-top:.5rem}.description{color:#fff;padding-top:2rem;padding-bottom:4rem;background-image:linear-gradient(180deg, rgba(71, 92, 133, 0.9), rgba(71, 92, 133, 0.9), rgba(71, 92, 133, 0.5)),url(/img/backgrounds/equipmentArray.jpg);background-repeat:no-repeat,no-repeat;background-position:center right,center right;background-size:cover,cover;background-attachment:scroll,fixed}.description ul{margin:2rem 0rem 2rem 0rem;padding:0;list-style:none}.description.perfectFor ul{font-size:1.5rem}.home .pricing{padding:2rem 0}.mfp-container button:hover{background:transparent}.universities{padding:1rem 0}.universities img{max-width:100%;width:200px}.questions{padding:0rem 0 2rem;margin-top:3rem;background:#f0f1f5;background:linear-gradient(#f3f4f7, #eaecf1)}#releaseNotes h3{border-top:2px dashed #475c85;padding-top:1rem;margin-top:3rem;margin-bottom:0}#releaseNotes time{color:#a3aec2}.whatCanYouDo{display:inline-block;text-align:left}.plan1,.plan2{display:inline-block;padding:0rem 2rem 1rem;margin:1rem;border-radius:1rem;background:linear-gradient(#edeff3, #c8ceda)}.features .row{padding-top:2rem;padding-bottom:2rem}.features .row:after{content:"";display:table;clear:both;box-sizing:border-box}.featuresHeader{background-image:linear-gradient(rgba(20, 41, 82, 0.9), rgba(20, 41, 82, 0.8)),url(/img/backgrounds/equipmentArray.jpg);background-repeat:no-repeat,no-repeat;background-position:center right,center right;background-size:cover,cover;background-attachment:scroll,fixed;color:#fff;padding:3rem 0 6rem}.feature{padding:1rem 0;border-top:1px solid #dadee7}.feature:nth-of-type(2n+1){background:linear-gradient(#f1f2f4, #e3e5e8)}.features img{max-width:100%;box-shadow:0 1px 5px rgba(0,0,0,.4);border-radius:.5rem}@media screen and (min-width: 767px){.features img{max-width:60%}}.feature h3{text-transform:uppercase;font-weight:bold}.helpVideos{background:#fff;padding-bottom:3rem}.helpVideos .embed-container{box-shadow:0 1px 10px rgba(0,0,0,.4);border:3px solid #475c85}.dashboard h1{margin-bottom:-1rem}.dashboard h2,.dashboard h3{margin-top:2em}.dashboard .officeHours h2{font-size:1.5rem}.makeAReservation{margin:2rem 0;max-width:25rem}.makeAReservation .selectUser,.makeAReservation .pickUp,.makeAReservation .return{margin:1rem 0}.makeAReservation select{max-width:50%}.makeAReservation select#userId{max-width:1000%}.makeAReservation div.next{text-align:right}#schedule .day{margin:1rem 0 2rem}#schedule .day.more{display:none}#schedule .notifications,#schedule .eventTime{border-left:1px solid #dadee7;border-right:1px solid #dadee7}#schedule div.day h3 time.day{margin-right:.5rem}#schedule div.day h3{font-weight:lighter;background:linear-gradient(#9cabc9, #7a8fb8);display:block;color:#fff;margin:0;padding:.5rem 1rem;border-radius:.5rem .5rem 0 0;font-weight:bold}#schedule div.day .aboutThisDay{display:inline-block;margin:0;padding:0;font-size:1rem;font-weight:lighter;font-style:italic;white-space:nowrap;opacity:.5}#schedule .notifications{overflow:hidden;background:#fff7cc}#schedule .notifications p{border-bottom:1px solid #dadee7;line-height:1.3}#schedule p{margin:0;padding:.4rem 1rem}#schedule .eventTime{background:#f7f8fb;border-bottom:1px solid #dadee7;overflow:hidden}#schedule .eventTime .hour{display:inline-block;width:6rem;margin:.5rem .5rem 0rem 1rem;padding:0;font-size:1.3rem;white-space:nowrap;float:left;clear:both;font-weight:bold}#schedule .eventTime .users{margin:.3rem 0 .3rem 7rem}#schedule p.overdue{color:#bf4040}#schedule time.hour.past,#schedule time.hour.noOfficeHours{color:#bf4040}@media screen and (max-width: 480px){#schedule .eventTime .users{margin-left:0;clear:both}}.reservationGroup{margin:0 0 2rem 0}.reservationGroup dt{font-size:1rem;margin:0}.reservationGroup dt .userName{display:inline-block;white-space:nowrap;margin-right:1rem}.reservationGroup dt .timeRange{display:inline-block;font-size:.9rem;white-space:nowrap}.reservationGroup dt a{color:#fff;display:block;background:#2662d9;padding:.5rem 1rem;line-height:1.2;border-radius:1rem 1rem 0 0;text-transform:none;position:relative;margin-bottom:2px}.reservationGroup dt a:hover{background:#39f;text-decoration:none}.reservationGroup dt a::after{content:"»";position:absolute;right:.5rem}.reservationGroup .allCheckedIn dt a{background:#7a8fb8}.reservationGroup .allCheckedIn dt a:hover{background:#5973a6}ul.reservations{margin:0;padding:0}ul.reservations li{list-style-type:none;border-top:1px solid #bdc7db;border-bottom:1px solid #bdc7db;border-left:1px solid #bdc7db;border-right:1px solid #bdc7db;margin:0 0 2px;padding:.3rem .5rem;background:#eef1f6;overflow:hidden;border-radius:.3rem}ul.reservations li::before{font-family:"icomoon";content:"";float:left;width:1.4em}ul.reservations li.pending::before{content:"";color:#40bf80;opacity:.5}ul.reservations li.checkedOut::before{color:#2662d9}ul.reservations li.overdue::before{font-family:"icomoon";content:"";color:#bf4040}ul.reservations li.reserved::before{color:#40bf80}span.inventoryCode{font-size:.8rem;color:#a3aec2;margin-left:.5rem;white-space:nowrap}#reservedItems ul.reservations li .actions{display:inline-block;float:right;margin-left:.5rem}ul.reservations li .actions a{color:#475c85;opacity:.2;text-decoration:none;margin-left:.3rem}ul.reservations li .actions a:hover{opacity:1}ul.reservations li span.timeRange{margin-right:1rem}ul.reservations li.checkedIn span.timeRange a{color:#475c85}ul.reservations li span.userName{display:inline-block;white-space:nowrap}ul.reservations li span.userName a{color:#475c85}div.itemPackageReservations{padding:0 .4rem .4rem .4rem;border-radius:.5rem;margin:.3rem 0 .3rem;background:#dee3ed;overflow:hidden;border:1px solid #bdc7db}div.itemPackageHeader{margin:0;padding:.5rem .5rem;font-weight:normal}div.itemPackageHeader .actions{display:inline-block;float:right}div.itemPackageHeader .actions a{color:#475c85;opacity:.5;text-decoration:none}div.itemPackageHeader .actions a:hover{opacity:1}div.itemPackageHeader h4{margin:0 0 0 .5rem;font-size:1rem}dl.makeReservation{padding:.1rem 1rem;margin:1rem 0;border-radius:.5rem;border:1px solid #ddd;box-shadow:0 2px 5px rgba(0,0,0,.1)}dl.makeReservation dd h2{margin:0;font-weight:normal}dl.makeReservation .pickupTime h2,dl.makeReservation .returnTime h2{font-size:1.1rem}dl.makeReservation .pickupTime,dl.makeReservation .returnTime{width:50%;float:left;margin:0 0 1rem 0;overflow:hidden}#changeTimes{margin-bottom:2rem;max-width:20rem;clear:both}input#newBegin,input#newEnd{max-width:12.5rem}a.changeTimes{font-size:.8rem}a.changeTimes::after{content:" ▾"}.whenFinished{margin:1rem 0;clear:both;padding-top:1rem}.whenFinished h2{color:#475c85;font-style:italic;text-align:center}.whenFinished h2.checkedOutCount{color:#2662d9}.whenFinished h2.reservedCount{color:#40bf80}.whenFinished h2.overdueCount{color:#bf4040}dl.makeReservation .reservationGroup{margin:.5rem 0}dl.makeReservation h2.noItemsReserved{margin:.5rem 0;font-style:italic;color:#a3aec2;font-weight:lighter}#reservedItems .reservationGroup dt{display:none}#reservedItems div.actions{text-align:center}#itemCategoryChooser{margin:2rem 0}form.itemReservation{display:block;border:1px solid #cdd5e4;clear:both;overflow:hidden;margin:.5rem 0;padding:.5rem .5rem .5rem 1rem}form.itemReservation button.reserve{float:right;margin:-0.5rem -0.5rem -0.5rem .5rem;padding:.7rem 1rem;border-radius:0}form.itemReservation button.reserve:disabled{background:#40bf80}form.itemReservation button.unavailable,form.itemReservation button.restricted{background:#a3aec2;padding-left:.5rem;padding-right:.5rem}form.itemReservation a.show_description,form.itemReservation a.details{font-size:.8rem;margin-left:.5rem;white-space:nowrap;display:inline-block}form.itemReservation a.show_description:hover{text-decoration:none}form.itemReservation .show_description,form.itemReservation .details,form.itemReservation .unavailableInfo{font-size:.9rem;display:none}form.itemReservation .unavailableInfo{position:relative;background:rgba(255,255,255,.8)}form.itemReservation h4{font-weight:normal;font-size:.9rem;font-style:italic}form.itemReservation .details ul{padding-left:1.5rem}form.itemReservation .details ul li{margin:.3rem 0;line-height:1.2}div.otherReservations{margin:4rem 0 2rem;border-top:2px dashed #a3aec2;clear:both}.reservationPage.images form.itemReservation{width:43%;min-height:170px;clear:none;float:left;margin:10px;position:relative;overflow:hidden;padding:0 0 2rem 0;border:0;border-radius:.5rem;background-size:cover;background-position:center;background-color:#eef1f6;background-color:#dee3ed}.reservationPage.images div.name div.show_description,.reservationPage.images div.name span.itemName,.reservationPage.images div.name span.inventoryCode{color:#fff}.reservationPage.images div.name span.inventoryCode{opacity:.8}.reservationPage.images form.itemReservation button.reserve{position:absolute;margin:0;bottom:0;right:0;float:none;width:100%;padding:.5rem 0}.reservationPage.images .unavailableInfo,.reservationPage.images .details{padding:.5rem}.reservationPage.images .unavailableInfo h4{margin-top:0}.reservationPage.images div.name{background:rgba(89,115,166,.5);padding:.1rem .5rem;position:relative}.reservationPage.images form.itemReservation{background-size:cover;background-position:center}.reservationPage.images form.itemReservation .details ul{list-style:none;margin:0;padding:0}.reservationPage.images form.itemReservation .details ul li{line-height:1;margin:5px 0;width:100%;min-height:120px;background-size:cover;background-position:center;background-color:#eef1f6;position:relative;border-radius:0 0 .5rem .5rem}.reservationPage.images form.itemReservation .details ul li .name{display:block;width:100%;position:absolute;top:0;left:0;padding:.1rem .3rem;background:rgba(255,255,255,.7)}.reservationPage.images form.itemReservation .details ul li .name,.reservationPage.images form.itemReservation .details ul li .inventoryCode{font-size:.8rem;color:#475c85}.reservationPage.images form.itemReservation .details ul li .inventoryCode{opacity:.9;font-size:.6rem}div.modelDetails{background:#eef1f6;padding:1rem;border-radius:.5rem;overflow:hidden;border:2px solid #cdd5e4;margin:1rem 0}div.modelDetails div.actions{display:inline-block;float:right;background:#cdd5e4;margin:-1rem -1rem .5rem .5rem;font-size:.8rem;text-transform:uppercase}div.modelDetails div.actions a{display:inline-block;padding:.5rem 1rem;margin:0;border-left:1px solid #acb9d2;border-bottom:1px solid #acb9d2;color:#475c85;opacity:.7}div.modelDetails div.actions a:hover{opacity:1}div.modelDetails h2{margin:0}div.modelDetails h2.removed{text-decoration:line-through}div.miniActions{font-size:.8rem}div.miniActions a{margin-right:.5rem}div.whoCanReserve{margin:1rem}div.whoCanReserve a{font-size:.9rem}div.whoCanReserve a:hover{text-decoration:none}.modelList .actions a,.model .actions a{display:block;text-transform:uppercase}.modelList ul{margin:0;list-style:none;padding:0}.modelList ul li{display:block;margin:0;padding:.4rem 0;border-top:1px solid #cdd5e4;width:100%;position:relative}.modelList ul li div.name{margin:.1rem .5rem .1rem 0;float:left}.modelList ul li div.name span.name{font-size:1rem}.modelList ul li.removed div.name span.name a,.modelList ul li.notInService div.name span.name a{text-decoration:line-through;color:#bdc7db}.modelList ul li.pending div.name span.name a::after{color:#40bf80;content:" *"}.modelList ul li div.name span.name a{color:#475c85}.modelList ul li div.name span.name a:hover{color:#2662d9}.modelList ul li.item a,.modelList ul li.itemCategory a,.modelList ul li.itemPackage a{color:#475c85;display:block;margin:0px}.modelList ul li.item a:hover,.modelList ul li.itemCategory a:hover,.modelList ul li.itemPackage a:hover{color:#2662d9}.modelList ul li.item>a:hover{color:#2662d9}.modelList ul li div.stats{text-align:right}.modelList ul li div.stats a,.modelList ul li div.stats a:hover{display:inline-block;width:inherit;color:#fff}.modelList ul li div.stats div,.modelList ul li div.name span{display:inline-block;font-size:.8rem;line-height:1;margin-left:.5rem}.modelList ul li div.stats div{margin-left:1rem}.modelList a.remove,.modelList a.add,.modelList a.restrict,.modelList a.allow{float:right;display:inline-block;font-size:.8rem;padding:.3rem .6rem}.modelList ul li ul{display:none;clear:both;font-size:1rem;padding:.5rem 0 .5rem 1rem}.modelList ul li ul li{border:0;padding:0}.modelList ul li ul a.editPackage{margin:1rem .5rem;text-decoration:none;display:inline-block;color:#fff;font-size:.8rem}.modelList ul li ul a.editPackage:hover{color:#fff}.bgimage{display:none}.images .bgimage{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;display:block}.images ul li.item{background-size:cover}.images ul li.item a,.images ul li.itemCategory a{width:100%;height:100%;position:relative}.images ul li.item>a:hover{background:rgba(255,255,255,.3)}a.imageToggle{font-size:.8rem;margin-left:.5rem;text-decoration:none;color:#bdc7db;font-weight:normal;white-space:nowrap}a.imageToggle:hover{color:#475c85}.images ul li.item,.images ul li.itemCategory{width:130px;height:130px;margin:6px;float:left;border-top:none;margin-top:1rem;background-color:#dee3ed;border-radius:.5rem;padding:0;position:relative;overflow:hidden;border:1px solid #bdc7db}.images.itemCategory ul li.item,.images.itemPackage ul li.item{margin:10px 6px 0 0}.images li.itemPackage ul.items li{width:120px;height:120px}.images li.itemPackage{width:100%;height:inherit;background:inherit;padding:0 0 1rem 0;margin:.5rem 0;border:1px solid #bdc7db;border-radius:.5rem;overflow:auto;background:#eef1f6}.images li.noImage::before{content:"no image";color:#fff;position:absolute;top:25%;display:block;text-align:center;width:100%;font-style:italic;font-weight:lighter;font-size:.8rem;padding:2rem;pointer-events:none}.images ul li div.name{background:rgba(255,255,255,.8);margin:0;padding:5px;width:100%}.images ul li div.stats{position:absolute;right:1px;bottom:2px}.images ul li.itemPackage div.stats{position:absolute;right:2px;top:2px}.images ul li a.remove,.images ul li a.add,.images ul li a.restrict,.images ul li a.allow{position:absolute;width:initial;height:initial;bottom:0;right:0;background:rgba(255,255,255,.7)}.images ul li a.remove:hover,.images ul li a.add:hover,.images ul li a.restrict:hover,.images ul li a.allow:hover{background:rgba(255,255,255,.7)}.images ul.reservations{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly}.images ul.reservations .itemPackageReservations{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;padding:0;margin:.3rem .5%}.images ul.reservations .itemPackageReservations .itemPackageHeader{flex:0 0 100%;padding:0}.images ul.reservations .itemPackageReservations .itemPackageHeader h4{margin:.3rem .5rem}.images ul.reservations .itemPackageReservations .itemPackageHeader .actions{padding:.1rem .3rem}.images ul.reservations li{flex:0 0 30%;position:relative;min-height:120px;padding:0;margin:.3rem;flex-grow:1;max-width:160px}.images ul.reservations li .itemName{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.8);line-height:1;font-size:.8rem;padding:.2rem .4rem}.images ul.reservations li .actions{position:absolute;bottom:0;right:0;background:rgba(255,255,255,.7);padding:5px 4px 0px 4px;border-radius:.5rem 0 0 0}.images ul.reservations li .actions a{opacity:.5}.images ul.reservations li .actions a:hover{opacity:1}.images ul.reservations li::before{position:absolute;bottom:0;left:4px;z-index:100}form.newRole{display:none}form.newRole input{width:13rem;margin-bottom:.5rem}.roles ul{padding-left:1.5rem}.roles ul li{border:none;padding:0;margin:.5rem 0;line-height:1.2;list-style:disc;display:list-item}.roles ul li div.name{display:inline-block;float:none;text-transform:uppercase}.roles ul li div.name span.name{margin:0;font-size:1.2rem}.roles ul li .actions{display:inline-block}.roles ul li .actions a{margin-left:.5rem;font-size:.8rem;text-transform:uppercase;display:inline-block}.roles a.addNewRole{display:block;margin:1rem 0 1rem 1rem;text-transform:uppercase}.servicePlans .plan{padding:0 1rem 1rem;border-top:2px dashed #bdc7db;margin-top:2rem}.servicePlans h2{maring-top:.5rem}h4.currentPlan{padding:.5rem 1rem;border:1px solid #c6ecd9;border-radius:.5rem;background:#f2fbf6}.servicePlans form{display:inline-block}.dropzone{padding:0;border-radius:1rem;border-color:#bdc7db;background:#dee3ed;width:124px;height:124px;min-height:inherit;margin-top:1rem;float:right;position:relative}.dz-message{color:#9cabc9;line-height:1;font-size:.7rem;padding:.3rem}.dropzone a.delete-photo{position:absolute;display:block;bottom:-1rem;width:100%;text-align:center;font-size:.7rem;color:#9cabc9}.dropzone .dz-preview{margin:0}.dropzone .dz-preview.dz-image-preview{background:transparent}.dropzone .dz-preview .dz-image{border-radius:1rem}.dropzone .dz-preview .dz-details .dz-size span{display:none}.container{max-width:980px;margin:0 auto;padding:0 1rem;position:relative}@media screen and (max-width: 480px){.reservationPage.images form.itemReservation{width:100%;min-height:200px;margin:10px 0}.reservationPage.images form.itemReservation .details ul li{min-height:200px}}@media only screen and (max-width: 767px){nav{height:4.5rem}main{padding-top:4.5rem}nav ul.menuItems{display:none}nav ul.menuItems.visible{position:absolute;top:3rem;left:0;width:100%;display:list-item;list-style:none;background:#fff;padding-bottom:1rem;border-bottom:1px solid #eee}nav ul li{display:list-item;clear:both;margin-left:4.3rem}nav .dropdown.currentUser{margin-left:3.4rem}nav .dropdown.currentUser button.btn{padding:0 inherit}nav .brand{margin-top:.5rem}nav button.menu{position:absolute;right:1rem;top:1rem;font-size:2rem;border:none;background:none;color:#2662d9}.container{padding-left:2rem;padding-right:2rem}#schedule .eventTime .hour{margin-left:2rem}#schedule p{padding-left:2rem}img.footerLogo{display:block}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.6rem}h4{font-size:1.2rem}.float-right,.float-left{float:none;display:block;margin-left:auto;margin-right:auto;max-width:100%}}@media only screen and (min-width: 768px){nav{height:6rem}main{padding-top:6rem}nav a.brand{margin-top:.7rem}nav .container{padding-top:.5rem;padding-bottom:.5rem}nav .dropdown{float:right}nav ul.menuItems,nav ul.menuItems.visible{position:absolute;right:2rem;left:initial;top:1.9rem;border:none;display:inline-block;list-style:none;margin:0;padding:0;font-size:1rem;background:none;text-align:right}nav ul li,nav ul.visible li{margin:0}nav ul,nav ul li,nav ul li a,nav ul.visible,nav ul.visible li,nav ul.visible li a{display:inline-block;vertical-align:top}nav ul li a,nav ul.visible li a{padding:.6rem .8rem}nav ul li a:hover{text-decoration:none}nav button.menu{display:none}nav .getStarted{background:#2662d9;color:#fff;border-radius:1rem;margin-left:1rem}nav ul.visible .dropdown.currentUser,nav ul .dropdown.currentUser{margin-left:0rem}.container{padding-left:3rem;padding-right:3rem}.container.jumbotron{padding-top:2rem;padding-bottom:4rem}.jumbotron p{font-size:1.5rem;font-weight:lighter}.jumbotron h1{font-size:4rem}.jumbotron h2{font-size:2rem}.float-right,.float-left{margin-bottom:2rem;margin-top:2rem}.float-right{float:right;margin-left:4rem}.float-left{float:left;margin-right:4rem}}@media only screen and (min-width: 1280px){.container{max-width:1280px}}.noCollapse:after,.container:after,.container:before,.modelList li:after{content:"";display:table;clear:both}*,*:after,*:before{box-sizing:border-box}[class*=col-]{padding:0 3%;width:100%;overflow:hidden}.row{margin:0 -3%;clear:both}@media screen and (min-width: 768px){[class*=col-]{float:left;position:relative;min-height:1px}.col-sm-1{width:8.33%}.col-sm-2{width:16.66%}.col-sm-3{width:25%}.col-sm-4{width:33.33%}.col-sm-5{width:41.66%}.col-sm-6{width:50%}.col-sm-7{width:58.33%}.col-sm-8{width:66.66%}.col-sm-9{width:75%}.col-sm-10{width:83.33%}.col-sm-11{width:91.66%}.col-sm-12{width:100%}.col-sm-push-1{left:8.33%}.col-sm-push-2{left:16.66%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33%}.col-sm-push-5{left:41.66%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33%}.col-sm-push-8{left:66.66%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33%}.col-sm-push-11{left:91.66%}.col-sm-push-12{left:100%}.col-sm-pull-1{right:8.33%}.col-sm-pull-2{right:16.66%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33%}.col-sm-pull-5{right:41.66%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33%}.col-sm-pull-8{right:66.66%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33%}.col-sm-pull-11{right:91.66%}.col-sm-pull-12{right:100%}}@media print{nav{position:relative}nav ul{display:inline-block;list-style:none}nav ul li{margin:0 1rem 0 0;display:inline-block}}/*# sourceMappingURL=EQCheckoutStyle.css.map */
