.vendor-favorites{padding:1em 1em 0}.vendor-favorites a,.vendor-favorites a:visited{border:1px solid #bdc3c7;border-radius:4px;color:#95a5a6;display:inline-block;margin-right:.5em;padding:.25em .5em}.vendor-favorites a:hover,.vendor-favorites a:visited:hover{border-color:#3498db;color:#3498db}.calendar-week .day-headers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0 1%;text-align:center}.calendar-week .day-headers div{color:#bdc3c7;display:inline-block;font-size:.85em;text-transform:uppercase}.calendar-week .day-wrapper{border:1px solid #b1c2c6;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-week .day-wrapper .day{border-left:1px solid #b1c2c6;min-height:5em;position:relative}.calendar-week .day-wrapper .day:first-child{border-left:none}.calendar-week .day-wrapper .day .day-number{color:#95a5a6;font-size:.85em;left:.25em;position:absolute;top:0}.calendar-week .event-wrapper{padding:0 2% 0 0;position:relative}.calendar-week .week-event{background-color:#b6daf2;border:1px solid #3498db;border-radius:3px;padding:0 .25em;position:absolute;text-align:left}.customer.customer-preview{align-items:center;display:flex}.customer.customer-preview .gallery{aspect-ratio:1;border:2px solid #b1c2c6;border-radius:50%;margin-right:.5em;width:25px}.customer-overview .gallery img{width:9em}.customer-details{margin-bottom:1.5em;max-width:400px;width:35%}.customer-details.content-container{padding:1em}.customer-details .button{float:right}.customer-form iframe{display:inline-block;margin:0 auto}.customer-form .telephone-numbers .telephone-form label{display:none}.customer-form .telephone-numbers .telephone-form:first-child label{display:block}.customer-header-wrapper{background:#34495e;padding:.5em}.customer-header-wrapper .customer{align-items:center;color:#fff;display:flex}.customer-header-wrapper .gallery{border:1px solid #fff;border-radius:2px;border-radius:50%;height:3em;margin-right:.5em;width:3em}.customer-payment .amount{text-align:right}.customer-payment .project-payment .project{padding-left:2em;text-align:left}.customer-payment .project-payment .amount{padding-right:2em;text-align:right}.customer-payments-total{border-top:2px solid #000;float:right;font-size:1.25em;margin-top:.5em;padding:.5em;text-align:right;width:200px}.customer-project-header .project{font-size:2em}@media screen and (min-width:500px){.customer-project-header .project{display:flex}.customer-project-header .project .gallery{margin-right:.5em;min-width:250px;width:20%}}.customer-project-row{display:flex;justify-content:space-between}.customers .customer{align-items:center;display:flex}.customers .customer .gallery{margin-right:.25em}.customers .customer .gallery img{width:30px}@font-face{font-family:Linearicons;font-style:normal;font-weight:400;src:url(../fonts/Linearicons.ttf) format("truetype")}[class*=" icon-"],[class^=icon-]{font-family:Linearicons;speak:none;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home:before{content:"\e600"}.icon-home2:before{content:"\e601"}.icon-home3:before{content:"\e602"}.icon-home4:before{content:"\e603"}.icon-home5:before{content:"\e604"}.icon-home6:before{content:"\e605"}.icon-bathtub:before{content:"\e606"}.icon-toothbrush:before{content:"\e607"}.icon-bed:before{content:"\e608"}.icon-couch:before{content:"\e609"}.icon-chair:before{content:"\e60a"}.icon-city:before{content:"\e60b"}.icon-apartment:before{content:"\e60c"}.icon-pencil:before{content:"\e60d"}.icon-pencil2:before{content:"\e60e"}.icon-pen:before{content:"\e60f"}.icon-pencil3:before{content:"\e610"}.icon-eraser:before{content:"\e611"}.icon-pencil4:before{content:"\e612"}.icon-pencil5:before{content:"\e613"}.icon-feather:before{content:"\e614"}.icon-feather2:before{content:"\e615"}.icon-feather3:before{content:"\e616"}.icon-pen2:before{content:"\e617"}.icon-pen-add:before{content:"\e618"}.icon-pen-remove:before{content:"\e619"}.icon-vector:before{content:"\e61a"}.icon-pen3:before{content:"\e61b"}.icon-blog:before{content:"\e61c"}.icon-brush:before{content:"\e61d"}.icon-brush2:before{content:"\e61e"}.icon-spray:before{content:"\e61f"}.icon-paint-roller:before{content:"\e620"}.icon-stamp:before{content:"\e621"}.icon-tape:before{content:"\e622"}.icon-desk-tape:before{content:"\e623"}.icon-texture:before{content:"\e624"}.icon-eye-dropper:before{content:"\e625"}.icon-palette:before{content:"\e626"}.icon-color-sampler:before{content:"\e627"}.icon-bucket:before{content:"\e628"}.icon-gradient:before{content:"\e629"}.icon-gradient2:before{content:"\e62a"}.icon-magic-wand:before{content:"\e62b"}.icon-magnet:before{content:"\e62c"}.icon-pencil-ruler:before{content:"\e62d"}.icon-pencil-ruler2:before{content:"\e62e"}.icon-compass:before{content:"\e62f"}.icon-aim:before{content:"\e630"}.icon-gun:before{content:"\e631"}.icon-bottle:before{content:"\e632"}.icon-drop:before{content:"\e633"}.icon-drop-crossed:before{content:"\e634"}.icon-drop2:before{content:"\e635"}.icon-snow:before{content:"\e636"}.icon-snow2:before{content:"\e637"}.icon-fire:before{content:"\e638"}.icon-lighter:before{content:"\e639"}.icon-knife:before{content:"\e63a"}.icon-dagger:before{content:"\e63b"}.icon-tissue:before{content:"\e63c"}.icon-toilet-paper:before{content:"\e63d"}.icon-poop:before{content:"\e63e"}.icon-umbrella:before{content:"\e63f"}.icon-umbrella2:before{content:"\e640"}.icon-rain:before{content:"\e641"}.icon-tornado:before{content:"\e642"}.icon-wind:before{content:"\e643"}.icon-fan:before{content:"\e644"}.icon-contrast:before{content:"\e645"}.icon-sun-small:before{content:"\e646"}.icon-sun:before{content:"\e647"}.icon-sun2:before{content:"\e648"}.icon-moon:before{content:"\e649"}.icon-cloud:before{content:"\e64a"}.icon-cloud-upload:before{content:"\e64b"}.icon-cloud-download:before{content:"\e64c"}.icon-cloud-rain:before{content:"\e64d"}.icon-cloud-hailstones:before{content:"\e64e"}.icon-cloud-snow:before{content:"\e64f"}.icon-cloud-windy:before{content:"\e650"}.icon-sun-wind:before{content:"\e651"}.icon-cloud-fog:before{content:"\e652"}.icon-cloud-sun:before{content:"\e653"}.icon-cloud-lightning:before{content:"\e654"}.icon-cloud-sync:before{content:"\e655"}.icon-cloud-lock:before{content:"\e656"}.icon-cloud-gear:before{content:"\e657"}.icon-cloud-alert:before{content:"\e658"}.icon-cloud-check:before{content:"\e659"}.icon-cloud-cross:before{content:"\e65a"}.icon-cloud-crossed:before{content:"\e65b"}.icon-cloud-database:before{content:"\e65c"}.icon-database:before{content:"\e65d"}.icon-database-add:before{content:"\e65e"}.icon-database-remove:before{content:"\e65f"}.icon-database-lock:before{content:"\e660"}.icon-database-refresh:before{content:"\e661"}.icon-database-check:before{content:"\e662"}.icon-database-history:before{content:"\e663"}.icon-database-upload:before{content:"\e664"}.icon-database-download:before{content:"\e665"}.icon-server:before{content:"\e666"}.icon-shield:before{content:"\e667"}.icon-shield-check:before{content:"\e668"}.icon-shield-alert:before{content:"\e669"}.icon-shield-cross:before{content:"\e66a"}.icon-lock:before{content:"\e66b"}.icon-rotation-lock:before{content:"\e66c"}.icon-unlock:before{content:"\e66d"}.icon-key:before{content:"\e66e"}.icon-key-hole:before{content:"\e66f"}.icon-toggle-off:before{content:"\e670"}.icon-toggle-on:before{content:"\e671"}.icon-cog:before{content:"\e672"}.icon-cog2:before{content:"\e673"}.icon-wrench:before{content:"\e674"}.icon-screwdriver:before{content:"\e675"}.icon-hammer-wrench:before{content:"\e676"}.icon-hammer:before{content:"\e677"}.icon-saw:before{content:"\e678"}.icon-axe:before{content:"\e679"}.icon-axe2:before{content:"\e67a"}.icon-shovel:before{content:"\e67b"}.icon-pickaxe:before{content:"\e67c"}.icon-factory:before{content:"\e67d"}.icon-factory2:before{content:"\e67e"}.icon-recycle:before{content:"\e67f"}.icon-trash:before{content:"\e680"}.icon-trash2:before{content:"\e681"}.icon-trash3:before{content:"\e682"}.icon-broom:before{content:"\e683"}.icon-game:before{content:"\e684"}.icon-gamepad:before{content:"\e685"}.icon-joystick:before{content:"\e686"}.icon-dice:before{content:"\e687"}.icon-spades:before{content:"\e688"}.icon-diamonds:before{content:"\e689"}.icon-clubs:before{content:"\e68a"}.icon-hearts:before{content:"\e68b"}.icon-heart:before{content:"\e68c"}.icon-star:before{content:"\e68d"}.icon-star-half:before{content:"\e68e"}.icon-star-empty:before{content:"\e68f"}.icon-flag:before{content:"\e690"}.icon-flag2:before{content:"\e691"}.icon-flag3:before{content:"\e692"}.icon-mailbox-full:before{content:"\e693"}.icon-mailbox-empty:before{content:"\e694"}.icon-at-sign:before{content:"\e695"}.icon-envelope:before{content:"\e696"}.icon-envelope-open:before{content:"\e697"}.icon-paperclip:before{content:"\e698"}.icon-paper-plane:before{content:"\e699"}.icon-reply:before{content:"\e69a"}.icon-reply-all:before{content:"\e69b"}.icon-inbox:before{content:"\e69c"}.icon-inbox2:before{content:"\e69d"}.icon-outbox:before{content:"\e69e"}.icon-box:before{content:"\e69f"}.icon-archive:before{content:"\e6a0"}.icon-archive2:before{content:"\e6a1"}.icon-drawers:before{content:"\e6a2"}.icon-drawers2:before{content:"\e6a3"}.icon-drawers3:before{content:"\e6a4"}.icon-eye:before{content:"\e6a5"}.icon-eye-crossed:before{content:"\e6a6"}.icon-eye-plus:before{content:"\e6a7"}.icon-eye-minus:before{content:"\e6a8"}.icon-binoculars:before{content:"\e6a9"}.icon-binoculars2:before{content:"\e6aa"}.icon-hdd:before{content:"\e6ab"}.icon-hdd-down:before{content:"\e6ac"}.icon-hdd-up:before{content:"\e6ad"}.icon-floppy-disk:before{content:"\e6ae"}.icon-disc:before{content:"\e6af"}.icon-tape2:before{content:"\e6b0"}.icon-printer:before{content:"\e6b1"}.icon-shredder:before{content:"\e6b2"}.icon-file-empty:before{content:"\e6b3"}.icon-file-add:before{content:"\e6b4"}.icon-file-check:before{content:"\e6b5"}.icon-file-lock:before{content:"\e6b6"}.icon-files:before{content:"\e6b7"}.icon-copy:before{content:"\e6b8"}.icon-compare:before{content:"\e6b9"}.icon-folder:before{content:"\e6ba"}.icon-folder-search:before{content:"\e6bb"}.icon-folder-plus:before{content:"\e6bc"}.icon-folder-minus:before{content:"\e6bd"}.icon-folder-download:before{content:"\e6be"}.icon-folder-upload:before{content:"\e6bf"}.icon-folder-star:before{content:"\e6c0"}.icon-folder-heart:before{content:"\e6c1"}.icon-folder-user:before{content:"\e6c2"}.icon-folder-shared:before{content:"\e6c3"}.icon-folder-music:before{content:"\e6c4"}.icon-folder-picture:before{content:"\e6c5"}.icon-folder-film:before{content:"\e6c6"}.icon-scissors:before{content:"\e6c7"}.icon-paste:before{content:"\e6c8"}.icon-clipboard-empty:before{content:"\e6c9"}.icon-clipboard-pencil:before{content:"\e6ca"}.icon-clipboard-text:before{content:"\e6cb"}.icon-clipboard-check:before{content:"\e6cc"}.icon-clipboard-down:before{content:"\e6cd"}.icon-clipboard-left:before{content:"\e6ce"}.icon-clipboard-alert:before{content:"\e6cf"}.icon-clipboard-user:before{content:"\e6d0"}.icon-register:before{content:"\e6d1"}.icon-enter:before{content:"\e6d2"}.icon-exit:before{content:"\e6d3"}.icon-papers:before{content:"\e6d4"}.icon-news:before{content:"\e6d5"}.icon-reading:before{content:"\e6d6"}.icon-typewriter:before{content:"\e6d7"}.icon-document:before{content:"\e6d8"}.icon-document2:before{content:"\e6d9"}.icon-graduation-hat:before{content:"\e6da"}.icon-license:before{content:"\e6db"}.icon-license2:before{content:"\e6dc"}.icon-medal-empty:before{content:"\e6dd"}.icon-medal-first:before{content:"\e6de"}.icon-medal-second:before{content:"\e6df"}.icon-medal-third:before{content:"\e6e0"}.icon-podium:before{content:"\e6e1"}.icon-trophy:before{content:"\e6e2"}.icon-trophy2:before{content:"\e6e3"}.icon-music-note:before{content:"\e6e4"}.icon-music-note2:before{content:"\e6e5"}.icon-music-note3:before{content:"\e6e6"}.icon-playlist:before{content:"\e6e7"}.icon-playlist-add:before{content:"\e6e8"}.icon-guitar:before{content:"\e6e9"}.icon-trumpet:before{content:"\e6ea"}.icon-album:before{content:"\e6eb"}.icon-shuffle:before{content:"\e6ec"}.icon-repeat-one:before{content:"\e6ed"}.icon-repeat:before{content:"\e6ee"}.icon-headphones:before{content:"\e6ef"}.icon-headset:before{content:"\e6f0"}.icon-loudspeaker:before{content:"\e6f1"}.icon-equalizer:before{content:"\e6f2"}.icon-theater:before{content:"\e6f3"}.icon-3d-glasses:before{content:"\e6f4"}.icon-ticket:before{content:"\e6f5"}.icon-presentation:before{content:"\e6f6"}.icon-play:before{content:"\e6f7"}.icon-film-play:before{content:"\e6f8"}.icon-clapboard-play:before{content:"\e6f9"}.icon-media:before{content:"\e6fa"}.icon-film:before{content:"\e6fb"}.icon-film2:before{content:"\e6fc"}.icon-surveillance:before{content:"\e6fd"}.icon-surveillance2:before{content:"\e6fe"}.icon-camera:before{content:"\e6ff"}.icon-camera-crossed:before{content:"\e700"}.icon-camera-play:before{content:"\e701"}.icon-time-lapse:before{content:"\e702"}.icon-record:before{content:"\e703"}.icon-camera2:before{content:"\e704"}.icon-camera-flip:before{content:"\e705"}.icon-panorama:before{content:"\e706"}.icon-time-lapse2:before{content:"\e707"}.icon-shutter:before{content:"\e708"}.icon-shutter2:before{content:"\e709"}.icon-face-detection:before{content:"\e70a"}.icon-flare:before{content:"\e70b"}.icon-convex:before{content:"\e70c"}.icon-concave:before{content:"\e70d"}.icon-picture:before{content:"\e70e"}.icon-picture2:before{content:"\e70f"}.icon-picture3:before{content:"\e710"}.icon-pictures:before{content:"\e711"}.icon-book:before{content:"\e712"}.icon-audio-book:before{content:"\e713"}.icon-book2:before{content:"\e714"}.icon-bookmark:before{content:"\e715"}.icon-bookmark2:before{content:"\e716"}.icon-label:before{content:"\e717"}.icon-library:before{content:"\e718"}.icon-library2:before{content:"\e719"}.icon-contacts:before{content:"\e71a"}.icon-profile:before{content:"\e71b"}.icon-portrait:before{content:"\e71c"}.icon-portrait2:before{content:"\e71d"}.icon-user:before{content:"\e71e"}.icon-user-plus:before{content:"\e71f"}.icon-user-minus:before{content:"\e720"}.icon-user-lock:before{content:"\e721"}.icon-users:before{content:"\e722"}.icon-users2:before{content:"\e723"}.icon-users-plus:before{content:"\e724"}.icon-users-minus:before{content:"\e725"}.icon-group-work:before{content:"\e726"}.icon-woman:before{content:"\e727"}.icon-man:before{content:"\e728"}.icon-baby:before{content:"\e729"}.icon-baby2:before{content:"\e72a"}.icon-baby3:before{content:"\e72b"}.icon-baby-bottle:before{content:"\e72c"}.icon-walk:before{content:"\e72d"}.icon-hand-waving:before{content:"\e72e"}.icon-jump:before{content:"\e72f"}.icon-run:before{content:"\e730"}.icon-woman2:before{content:"\e731"}.icon-man2:before{content:"\e732"}.icon-man-woman:before{content:"\e733"}.icon-height:before{content:"\e734"}.icon-weight:before{content:"\e735"}.icon-scale:before{content:"\e736"}.icon-button:before{content:"\e737"}.icon-bow-tie:before{content:"\e738"}.icon-tie:before{content:"\e739"}.icon-socks:before{content:"\e73a"}.icon-shoe:before{content:"\e73b"}.icon-shoes:before{content:"\e73c"}.icon-hat:before{content:"\e73d"}.icon-pants:before{content:"\e73e"}.icon-shorts:before{content:"\e73f"}.icon-flip-flops:before{content:"\e740"}.icon-shirt:before{content:"\e741"}.icon-hanger:before{content:"\e742"}.icon-laundry:before{content:"\e743"}.icon-store:before{content:"\e744"}.icon-haircut:before{content:"\e745"}.icon-store-24:before{content:"\e746"}.icon-barcode:before{content:"\e747"}.icon-barcode2:before{content:"\e748"}.icon-barcode3:before{content:"\e749"}.icon-cashier:before{content:"\e74a"}.icon-bag:before{content:"\e74b"}.icon-bag2:before{content:"\e74c"}.icon-cart:before{content:"\e74d"}.icon-cart-empty:before{content:"\e74e"}.icon-cart-full:before{content:"\e74f"}.icon-cart-plus:before{content:"\e750"}.icon-cart-plus2:before{content:"\e751"}.icon-cart-add:before{content:"\e752"}.icon-cart-remove:before{content:"\e753"}.icon-cart-exchange:before{content:"\e754"}.icon-tag:before{content:"\e755"}.icon-tags:before{content:"\e756"}.icon-receipt:before{content:"\e757"}.icon-wallet:before{content:"\e758"}.icon-credit-card:before{content:"\e759"}.icon-cash-dollar:before{content:"\e75a"}.icon-cash-euro:before{content:"\e75b"}.icon-cash-pound:before{content:"\e75c"}.icon-cash-yen:before{content:"\e75d"}.icon-bag-dollar:before{content:"\e75e"}.icon-bag-euro:before{content:"\e75f"}.icon-bag-pound:before{content:"\e760"}.icon-bag-yen:before{content:"\e761"}.icon-coin-dollar:before{content:"\e762"}.icon-coin-euro:before{content:"\e763"}.icon-coin-pound:before{content:"\e764"}.icon-coin-yen:before{content:"\e765"}.icon-calculator:before{content:"\e766"}.icon-calculator2:before{content:"\e767"}.icon-abacus:before{content:"\e768"}.icon-vault:before{content:"\e769"}.icon-telephone:before{content:"\e76a"}.icon-phone-lock:before{content:"\e76b"}.icon-phone-wave:before{content:"\e76c"}.icon-phone-pause:before{content:"\e76d"}.icon-phone-outgoing:before{content:"\e76e"}.icon-phone-incoming:before{content:"\e76f"}.icon-phone-in-out:before{content:"\e770"}.icon-phone-error:before{content:"\e771"}.icon-phone-sip:before{content:"\e772"}.icon-phone-plus:before{content:"\e773"}.icon-phone-minus:before{content:"\e774"}.icon-voicemail:before{content:"\e775"}.icon-dial:before{content:"\e776"}.icon-telephone2:before{content:"\e777"}.icon-pushpin:before{content:"\e778"}.icon-pushpin2:before{content:"\e779"}.icon-map-marker:before{content:"\e77a"}.icon-map-marker-user:before{content:"\e77b"}.icon-map-marker-down:before{content:"\e77c"}.icon-map-marker-check:before{content:"\e77d"}.icon-map-marker-crossed:before{content:"\e77e"}.icon-radar:before{content:"\e77f"}.icon-compass2:before{content:"\e780"}.icon-map:before{content:"\e781"}.icon-map2:before{content:"\e782"}.icon-location:before{content:"\e783"}.icon-road-sign:before{content:"\e784"}.icon-calendar-empty:before{content:"\e785"}.icon-calendar-check:before{content:"\e786"}.icon-calendar-cross:before{content:"\e787"}.icon-calendar-31:before{content:"\e788"}.icon-calendar-full:before{content:"\e789"}.icon-calendar-insert:before{content:"\e78a"}.icon-calendar-text:before{content:"\e78b"}.icon-calendar-user:before{content:"\e78c"}.icon-mouse:before{content:"\e78d"}.icon-mouse-left:before{content:"\e78e"}.icon-mouse-right:before{content:"\e78f"}.icon-mouse-both:before{content:"\e790"}.icon-keyboard:before{content:"\e791"}.icon-keyboard-up:before{content:"\e792"}.icon-keyboard-down:before{content:"\e793"}.icon-delete:before{content:"\e794"}.icon-spell-check:before{content:"\e795"}.icon-escape:before{content:"\e796"}.icon-enter2:before{content:"\e797"}.icon-screen:before{content:"\e798"}.icon-aspect-ratio:before{content:"\e799"}.icon-signal:before{content:"\e79a"}.icon-signal-lock:before{content:"\e79b"}.icon-signal-80:before{content:"\e79c"}.icon-signal-60:before{content:"\e79d"}.icon-signal-40:before{content:"\e79e"}.icon-signal-20:before{content:"\e79f"}.icon-signal-0:before{content:"\e7a0"}.icon-signal-blocked:before{content:"\e7a1"}.icon-sim:before{content:"\e7a2"}.icon-flash-memory:before{content:"\e7a3"}.icon-usb-drive:before{content:"\e7a4"}.icon-phone:before{content:"\e7a5"}.icon-smartphone:before{content:"\e7a6"}.icon-smartphone-notification:before{content:"\e7a7"}.icon-smartphone-vibration:before{content:"\e7a8"}.icon-smartphone-embed:before{content:"\e7a9"}.icon-smartphone-waves:before{content:"\e7aa"}.icon-tablet:before{content:"\e7ab"}.icon-tablet2:before{content:"\e7ac"}.icon-laptop:before{content:"\e7ad"}.icon-laptop-phone:before{content:"\e7ae"}.icon-desktop:before{content:"\e7af"}.icon-launch:before{content:"\e7b0"}.icon-new-tab:before{content:"\e7b1"}.icon-window:before{content:"\e7b2"}.icon-cable:before{content:"\e7b3"}.icon-cable2:before{content:"\e7b4"}.icon-tv:before{content:"\e7b5"}.icon-radio:before{content:"\e7b6"}.icon-remote-control:before{content:"\e7b7"}.icon-power-switch:before{content:"\e7b8"}.icon-power:before{content:"\e7b9"}.icon-power-crossed:before{content:"\e7ba"}.icon-flash-auto:before{content:"\e7bb"}.icon-lamp:before{content:"\e7bc"}.icon-flashlight:before{content:"\e7bd"}.icon-lampshade:before{content:"\e7be"}.icon-cord:before{content:"\e7bf"}.icon-outlet:before{content:"\e7c0"}.icon-battery-power:before{content:"\e7c1"}.icon-battery-empty:before{content:"\e7c2"}.icon-battery-alert:before{content:"\e7c3"}.icon-battery-error:before{content:"\e7c4"}.icon-battery-low1:before{content:"\e7c5"}.icon-battery-low2:before{content:"\e7c6"}.icon-battery-low3:before{content:"\e7c7"}.icon-battery-mid1:before{content:"\e7c8"}.icon-battery-mid2:before{content:"\e7c9"}.icon-battery-mid3:before{content:"\e7ca"}.icon-battery-full:before{content:"\e7cb"}.icon-battery-charging:before{content:"\e7cc"}.icon-battery-charging2:before{content:"\e7cd"}.icon-battery-charging3:before{content:"\e7ce"}.icon-battery-charging4:before{content:"\e7cf"}.icon-battery-charging5:before{content:"\e7d0"}.icon-battery-charging6:before{content:"\e7d1"}.icon-battery-charging7:before{content:"\e7d2"}.icon-chip:before{content:"\e7d3"}.icon-chip-x64:before{content:"\e7d4"}.icon-chip-x86:before{content:"\e7d5"}.icon-bubble:before{content:"\e7d6"}.icon-bubbles:before{content:"\e7d7"}.icon-bubble-dots:before{content:"\e7d8"}.icon-bubble-alert:before{content:"\e7d9"}.icon-bubble-question:before{content:"\e7da"}.icon-bubble-text:before{content:"\e7db"}.icon-bubble-pencil:before{content:"\e7dc"}.icon-bubble-picture:before{content:"\e7dd"}.icon-bubble-video:before{content:"\e7de"}.icon-bubble-user:before{content:"\e7df"}.icon-bubble-quote:before{content:"\e7e0"}.icon-bubble-heart:before{content:"\e7e1"}.icon-bubble-emoticon:before{content:"\e7e2"}.icon-bubble-attachment:before{content:"\e7e3"}.icon-phone-bubble:before{content:"\e7e4"}.icon-quote-open:before{content:"\e7e5"}.icon-quote-close:before{content:"\e7e6"}.icon-dna:before{content:"\e7e7"}.icon-heart-pulse:before{content:"\e7e8"}.icon-pulse:before{content:"\e7e9"}.icon-syringe:before{content:"\e7ea"}.icon-pills:before{content:"\e7eb"}.icon-first-aid:before{content:"\e7ec"}.icon-lifebuoy:before{content:"\e7ed"}.icon-bandage:before{content:"\e7ee"}.icon-bandages:before{content:"\e7ef"}.icon-thermometer:before{content:"\e7f0"}.icon-microscope:before{content:"\e7f1"}.icon-brain:before{content:"\e7f2"}.icon-beaker:before{content:"\e7f3"}.icon-skull:before{content:"\e7f4"}.icon-bone:before{content:"\e7f5"}.icon-construction:before{content:"\e7f6"}.icon-construction-cone:before{content:"\e7f7"}.icon-pie-chart:before{content:"\e7f8"}.icon-pie-chart2:before{content:"\e7f9"}.icon-graph:before{content:"\e7fa"}.icon-chart-growth:before{content:"\e7fb"}.icon-chart-bars:before{content:"\e7fc"}.icon-chart-settings:before{content:"\e7fd"}.icon-cake:before{content:"\e7fe"}.icon-gift:before{content:"\e7ff"}.icon-balloon:before{content:"\e800"}.icon-rank:before{content:"\e801"}.icon-rank2:before{content:"\e802"}.icon-rank3:before{content:"\e803"}.icon-crown:before{content:"\e804"}.icon-lotus:before{content:"\e805"}.icon-diamond:before{content:"\e806"}.icon-diamond2:before{content:"\e807"}.icon-diamond3:before{content:"\e808"}.icon-diamond4:before{content:"\e809"}.icon-linearicons:before{content:"\e80a"}.icon-teacup:before{content:"\e80b"}.icon-teapot:before{content:"\e80c"}.icon-glass:before{content:"\e80d"}.icon-bottle2:before{content:"\e80e"}.icon-glass-cocktail:before{content:"\e80f"}.icon-glass2:before{content:"\e810"}.icon-dinner:before{content:"\e811"}.icon-dinner2:before{content:"\e812"}.icon-chef:before{content:"\e813"}.icon-scale2:before{content:"\e814"}.icon-egg:before{content:"\e815"}.icon-egg2:before{content:"\e816"}.icon-eggs:before{content:"\e817"}.icon-platter:before{content:"\e818"}.icon-steak:before{content:"\e819"}.icon-hamburger:before{content:"\e81a"}.icon-hotdog:before{content:"\e81b"}.icon-pizza:before{content:"\e81c"}.icon-sausage:before{content:"\e81d"}.icon-chicken:before{content:"\e81e"}.icon-fish:before{content:"\e81f"}.icon-carrot:before{content:"\e820"}.icon-cheese:before{content:"\e821"}.icon-bread:before{content:"\e822"}.icon-ice-cream:before{content:"\e823"}.icon-ice-cream2:before{content:"\e824"}.icon-candy:before{content:"\e825"}.icon-lollipop:before{content:"\e826"}.icon-coffee-bean:before{content:"\e827"}.icon-coffee-cup:before{content:"\e828"}.icon-cherry:before{content:"\e829"}.icon-grapes:before{content:"\e82a"}.icon-citrus:before{content:"\e82b"}.icon-apple:before{content:"\e82c"}.icon-leaf:before{content:"\e82d"}.icon-landscape:before{content:"\e82e"}.icon-pine-tree:before{content:"\e82f"}.icon-tree:before{content:"\e830"}.icon-cactus:before{content:"\e831"}.icon-paw:before{content:"\e832"}.icon-footprint:before{content:"\e833"}.icon-speed-slow:before{content:"\e834"}.icon-speed-medium:before{content:"\e835"}.icon-speed-fast:before{content:"\e836"}.icon-rocket:before{content:"\e837"}.icon-hammer2:before{content:"\e838"}.icon-balance:before{content:"\e839"}.icon-briefcase:before{content:"\e83a"}.icon-luggage-weight:before{content:"\e83b"}.icon-dolly:before{content:"\e83c"}.icon-plane:before{content:"\e83d"}.icon-plane-crossed:before{content:"\e83e"}.icon-helicopter:before{content:"\e83f"}.icon-traffic-lights:before{content:"\e840"}.icon-siren:before{content:"\e841"}.icon-road:before{content:"\e842"}.icon-engine:before{content:"\e843"}.icon-oil-pressure:before{content:"\e844"}.icon-coolant-temperature:before{content:"\e845"}.icon-car-battery:before{content:"\e846"}.icon-gas:before{content:"\e847"}.icon-gallon:before{content:"\e848"}.icon-transmission:before{content:"\e849"}.icon-car:before{content:"\e84a"}.icon-car-wash:before{content:"\e84b"}.icon-car-wash2:before{content:"\e84c"}.icon-bus:before{content:"\e84d"}.icon-bus2:before{content:"\e84e"}.icon-car2:before{content:"\e84f"}.icon-parking:before{content:"\e850"}.icon-car-lock:before{content:"\e851"}.icon-taxi:before{content:"\e852"}.icon-car-siren:before{content:"\e853"}.icon-car-wash3:before{content:"\e854"}.icon-car-wash4:before{content:"\e855"}.icon-ambulance:before{content:"\e856"}.icon-truck:before{content:"\e857"}.icon-trailer:before{content:"\e858"}.icon-scale-truck:before{content:"\e859"}.icon-train:before{content:"\e85a"}.icon-ship:before{content:"\e85b"}.icon-ship2:before{content:"\e85c"}.icon-anchor:before{content:"\e85d"}.icon-boat:before{content:"\e85e"}.icon-bicycle:before{content:"\e85f"}.icon-bicycle2:before{content:"\e860"}.icon-dumbbell:before{content:"\e861"}.icon-bench-press:before{content:"\e862"}.icon-swim:before{content:"\e863"}.icon-football:before{content:"\e864"}.icon-baseball-bat:before{content:"\e865"}.icon-baseball:before{content:"\e866"}.icon-tennis:before{content:"\e867"}.icon-tennis2:before{content:"\e868"}.icon-ping-pong:before{content:"\e869"}.icon-hockey:before{content:"\e86a"}.icon-8ball:before{content:"\e86b"}.icon-bowling:before{content:"\e86c"}.icon-bowling-pins:before{content:"\e86d"}.icon-golf:before{content:"\e86e"}.icon-golf2:before{content:"\e86f"}.icon-archery:before{content:"\e870"}.icon-slingshot:before{content:"\e871"}.icon-soccer:before{content:"\e872"}.icon-basketball:before{content:"\e873"}.icon-cube:before{content:"\e874"}.icon-3d-rotate:before{content:"\e875"}.icon-puzzle:before{content:"\e876"}.icon-glasses:before{content:"\e877"}.icon-glasses2:before{content:"\e878"}.icon-accessibility:before{content:"\e879"}.icon-wheelchair:before{content:"\e87a"}.icon-wall:before{content:"\e87b"}.icon-fence:before{content:"\e87c"}.icon-wall2:before{content:"\e87d"}.icon-icons:before{content:"\e87e"}.icon-resize-handle:before{content:"\e87f"}.icon-icons2:before{content:"\e880"}.icon-select:before{content:"\e881"}.icon-select2:before{content:"\e882"}.icon-site-map:before{content:"\e883"}.icon-earth:before{content:"\e884"}.icon-earth-lock:before{content:"\e885"}.icon-network:before{content:"\e886"}.icon-network-lock:before{content:"\e887"}.icon-planet:before{content:"\e888"}.icon-happy:before{content:"\e889"}.icon-smile:before{content:"\e88a"}.icon-grin:before{content:"\e88b"}.icon-tongue:before{content:"\e88c"}.icon-sad:before{content:"\e88d"}.icon-wink:before{content:"\e88e"}.icon-dream:before{content:"\e88f"}.icon-shocked:before{content:"\e890"}.icon-shocked2:before{content:"\e891"}.icon-tongue2:before{content:"\e892"}.icon-neutral:before{content:"\e893"}.icon-happy-grin:before{content:"\e894"}.icon-cool:before{content:"\e895"}.icon-mad:before{content:"\e896"}.icon-grin-evil:before{content:"\e897"}.icon-evil:before{content:"\e898"}.icon-wow:before{content:"\e899"}.icon-annoyed:before{content:"\e89a"}.icon-wondering:before{content:"\e89b"}.icon-confused:before{content:"\e89c"}.icon-zipped:before{content:"\e89d"}.icon-grumpy:before{content:"\e89e"}.icon-mustache:before{content:"\e89f"}.icon-tombstone-hipster:before{content:"\e8a0"}.icon-tombstone:before{content:"\e8a1"}.icon-ghost:before{content:"\e8a2"}.icon-ghost-hipster:before{content:"\e8a3"}.icon-halloween:before{content:"\e8a4"}.icon-christmas:before{content:"\e8a5"}.icon-easter-egg:before{content:"\e8a6"}.icon-mustache2:before{content:"\e8a7"}.icon-mustache-glasses:before{content:"\e8a8"}.icon-pipe:before{content:"\e8a9"}.icon-alarm:before{content:"\e8aa"}.icon-alarm-add:before{content:"\e8ab"}.icon-alarm-snooze:before{content:"\e8ac"}.icon-alarm-ringing:before{content:"\e8ad"}.icon-bullhorn:before{content:"\e8ae"}.icon-hearing:before{content:"\e8af"}.icon-volume-high:before{content:"\e8b0"}.icon-volume-medium:before{content:"\e8b1"}.icon-volume-low:before{content:"\e8b2"}.icon-volume:before{content:"\e8b3"}.icon-mute:before{content:"\e8b4"}.icon-lan:before{content:"\e8b5"}.icon-lan2:before{content:"\e8b6"}.icon-wifi:before{content:"\e8b7"}.icon-wifi-lock:before{content:"\e8b8"}.icon-wifi-blocked:before{content:"\e8b9"}.icon-wifi-mid:before{content:"\e8ba"}.icon-wifi-low:before{content:"\e8bb"}.icon-wifi-low2:before{content:"\e8bc"}.icon-wifi-alert:before{content:"\e8bd"}.icon-wifi-alert-mid:before{content:"\e8be"}.icon-wifi-alert-low:before{content:"\e8bf"}.icon-wifi-alert-low2:before{content:"\e8c0"}.icon-stream:before{content:"\e8c1"}.icon-stream-check:before{content:"\e8c2"}.icon-stream-error:before{content:"\e8c3"}.icon-stream-alert:before{content:"\e8c4"}.icon-communication:before{content:"\e8c5"}.icon-communication-crossed:before{content:"\e8c6"}.icon-broadcast:before{content:"\e8c7"}.icon-antenna:before{content:"\e8c8"}.icon-satellite:before{content:"\e8c9"}.icon-satellite2:before{content:"\e8ca"}.icon-mic:before{content:"\e8cb"}.icon-mic-mute:before{content:"\e8cc"}.icon-mic2:before{content:"\e8cd"}.icon-spotlights:before{content:"\e8ce"}.icon-hourglass:before{content:"\e8cf"}.icon-loading:before{content:"\e8d0"}.icon-loading2:before{content:"\e8d1"}.icon-loading3:before{content:"\e8d2"}.icon-refresh:before{content:"\e8d3"}.icon-refresh2:before{content:"\e8d4"}.icon-undo:before{content:"\e8d5"}.icon-redo:before{content:"\e8d6"}.icon-jump2:before{content:"\e8d7"}.icon-undo2:before{content:"\e8d8"}.icon-redo2:before{content:"\e8d9"}.icon-sync:before{content:"\e8da"}.icon-repeat-one2:before{content:"\e8db"}.icon-sync-crossed:before{content:"\e8dc"}.icon-sync2:before{content:"\e8dd"}.icon-repeat-one3:before{content:"\e8de"}.icon-sync-crossed2:before{content:"\e8df"}.icon-return:before{content:"\e8e0"}.icon-return2:before{content:"\e8e1"}.icon-refund:before{content:"\e8e2"}.icon-history:before{content:"\e8e3"}.icon-history2:before{content:"\e8e4"}.icon-self-timer:before{content:"\e8e5"}.icon-clock:before{content:"\e8e6"}.icon-clock2:before{content:"\e8e7"}.icon-clock3:before{content:"\e8e8"}.icon-watch:before{content:"\e8e9"}.icon-alarm2:before{content:"\e8ea"}.icon-alarm-add2:before{content:"\e8eb"}.icon-alarm-remove:before{content:"\e8ec"}.icon-alarm-check:before{content:"\e8ed"}.icon-alarm-error:before{content:"\e8ee"}.icon-timer:before{content:"\e8ef"}.icon-timer-crossed:before{content:"\e8f0"}.icon-timer2:before{content:"\e8f1"}.icon-timer-crossed2:before{content:"\e8f2"}.icon-download:before{content:"\e8f3"}.icon-upload:before{content:"\e8f4"}.icon-download2:before{content:"\e8f5"}.icon-upload2:before{content:"\e8f6"}.icon-enter-up:before{content:"\e8f7"}.icon-enter-down:before{content:"\e8f8"}.icon-enter-left:before{content:"\e8f9"}.icon-enter-right:before{content:"\e8fa"}.icon-exit-up:before{content:"\e8fb"}.icon-exit-down:before{content:"\e8fc"}.icon-exit-left:before{content:"\e8fd"}.icon-exit-right:before{content:"\e8fe"}.icon-enter-up2:before{content:"\e8ff"}.icon-enter-down2:before{content:"\e900"}.icon-enter-vertical:before{content:"\e901"}.icon-enter-left2:before{content:"\e902"}.icon-enter-right2:before{content:"\e903"}.icon-enter-horizontal:before{content:"\e904"}.icon-exit-up2:before{content:"\e905"}.icon-exit-down2:before{content:"\e906"}.icon-exit-left2:before{content:"\e907"}.icon-exit-right2:before{content:"\e908"}.icon-cli:before{content:"\e909"}.icon-bug:before{content:"\e90a"}.icon-code:before{content:"\e90b"}.icon-file-code:before{content:"\e90c"}.icon-file-image:before{content:"\e90d"}.icon-file-zip:before{content:"\e90e"}.icon-file-audio:before{content:"\e90f"}.icon-file-video:before{content:"\e910"}.icon-file-preview:before{content:"\e911"}.icon-file-charts:before{content:"\e912"}.icon-file-stats:before{content:"\e913"}.icon-file-spreadsheet:before{content:"\e914"}.icon-link:before{content:"\e915"}.icon-unlink:before{content:"\e916"}.icon-link2:before{content:"\e917"}.icon-unlink2:before{content:"\e918"}.icon-thumbs-up:before{content:"\e919"}.icon-thumbs-down:before{content:"\e91a"}.icon-thumbs-up2:before{content:"\e91b"}.icon-thumbs-down2:before{content:"\e91c"}.icon-thumbs-up3:before{content:"\e91d"}.icon-thumbs-down3:before{content:"\e91e"}.icon-share:before{content:"\e91f"}.icon-share2:before{content:"\e920"}.icon-share3:before{content:"\e921"}.icon-magnifier:before{content:"\e922"}.icon-file-search:before{content:"\e923"}.icon-find-replace:before{content:"\e924"}.icon-zoom-in:before{content:"\e925"}.icon-zoom-out:before{content:"\e926"}.icon-loupe:before{content:"\e927"}.icon-loupe-zoom-in:before{content:"\e928"}.icon-loupe-zoom-out:before{content:"\e929"}.icon-cross:before{content:"\e92a"}.icon-menu:before{content:"\e92b"}.icon-list:before{content:"\e92c"}.icon-list2:before{content:"\e92d"}.icon-list3:before{content:"\e92e"}.icon-menu2:before{content:"\e92f"}.icon-list4:before{content:"\e930"}.icon-menu3:before{content:"\e931"}.icon-exclamation:before{content:"\e932"}.icon-question:before{content:"\e933"}.icon-check:before{content:"\e934"}.icon-cross2:before{content:"\e935"}.icon-plus:before{content:"\e936"}.icon-minus:before{content:"\e937"}.icon-percent:before{content:"\e938"}.icon-chevron-up:before{content:"\e939"}.icon-chevron-down:before{content:"\e93a"}.icon-chevron-left:before{content:"\e93b"}.icon-chevron-right:before{content:"\e93c"}.icon-chevrons-expand-vertical:before{content:"\e93d"}.icon-chevrons-expand-horizontal:before{content:"\e93e"}.icon-chevrons-contract-vertical:before{content:"\e93f"}.icon-chevrons-contract-horizontal:before{content:"\e940"}.icon-arrow-up:before{content:"\e941"}.icon-arrow-down:before{content:"\e942"}.icon-arrow-left:before{content:"\e943"}.icon-arrow-right:before{content:"\e944"}.icon-arrow-up-right:before{content:"\e945"}.icon-arrows-merge:before{content:"\e946"}.icon-arrows-split:before{content:"\e947"}.icon-arrow-divert:before{content:"\e948"}.icon-arrow-return:before{content:"\e949"}.icon-expand:before{content:"\e94a"}.icon-contract:before{content:"\e94b"}.icon-expand2:before{content:"\e94c"}.icon-contract2:before{content:"\e94d"}.icon-move:before{content:"\e94e"}.icon-tab:before{content:"\e94f"}.icon-arrow-wave:before{content:"\e950"}.icon-expand3:before{content:"\e951"}.icon-expand4:before{content:"\e952"}.icon-contract3:before{content:"\e953"}.icon-notification:before{content:"\e954"}.icon-warning:before{content:"\e955"}.icon-notification-circle:before{content:"\e956"}.icon-question-circle:before{content:"\e957"}.icon-menu-circle:before{content:"\e958"}.icon-checkmark-circle:before{content:"\e959"}.icon-cross-circle:before{content:"\e95a"}.icon-plus-circle:before{content:"\e95b"}.icon-circle-minus:before{content:"\e95c"}.icon-percent-circle:before{content:"\e95d"}.icon-arrow-up-circle:before{content:"\e95e"}.icon-arrow-down-circle:before{content:"\e95f"}.icon-arrow-left-circle:before{content:"\e960"}.icon-arrow-right-circle:before{content:"\e961"}.icon-chevron-up-circle:before{content:"\e962"}.icon-chevron-down-circle:before{content:"\e963"}.icon-chevron-left-circle:before{content:"\e964"}.icon-chevron-right-circle:before{content:"\e965"}.icon-backward-circle:before{content:"\e966"}.icon-first-circle:before{content:"\e967"}.icon-previous-circle:before{content:"\e968"}.icon-stop-circle:before{content:"\e969"}.icon-play-circle:before{content:"\e96a"}.icon-pause-circle:before{content:"\e96b"}.icon-next-circle:before{content:"\e96c"}.icon-last-circle:before{content:"\e96d"}.icon-forward-circle:before{content:"\e96e"}.icon-eject-circle:before{content:"\e96f"}.icon-crop:before{content:"\e970"}.icon-frame-expand:before{content:"\e971"}.icon-frame-contract:before{content:"\e972"}.icon-focus:before{content:"\e973"}.icon-transform:before{content:"\e974"}.icon-grid:before{content:"\e975"}.icon-grid-crossed:before{content:"\e976"}.icon-layers:before{content:"\e977"}.icon-layers-crossed:before{content:"\e978"}.icon-toggle:before{content:"\e979"}.icon-rulers:before{content:"\e97a"}.icon-ruler:before{content:"\e97b"}.icon-funnel:before{content:"\e97c"}.icon-flip-horizontal:before{content:"\e97d"}.icon-flip-vertical:before{content:"\e97e"}.icon-flip-horizontal2:before{content:"\e97f"}.icon-flip-vertical2:before{content:"\e980"}.icon-angle:before{content:"\e981"}.icon-angle2:before{content:"\e982"}.icon-subtract:before{content:"\e983"}.icon-combine:before{content:"\e984"}.icon-intersect:before{content:"\e985"}.icon-exclude:before{content:"\e986"}.icon-align-center-vertical:before{content:"\e987"}.icon-align-right:before{content:"\e988"}.icon-align-bottom:before{content:"\e989"}.icon-align-left:before{content:"\e98a"}.icon-align-center-horizontal:before{content:"\e98b"}.icon-align-top:before{content:"\e98c"}.icon-square:before{content:"\e98d"}.icon-plus-square:before{content:"\e98e"}.icon-minus-square:before{content:"\e98f"}.icon-percent-square:before{content:"\e990"}.icon-arrow-up-square:before{content:"\e991"}.icon-arrow-down-square:before{content:"\e992"}.icon-arrow-left-square:before{content:"\e993"}.icon-arrow-right-square:before{content:"\e994"}.icon-chevron-up-square:before{content:"\e995"}.icon-chevron-down-square:before{content:"\e996"}.icon-chevron-left-square:before{content:"\e997"}.icon-chevron-right-square:before{content:"\e998"}.icon-check-square:before{content:"\e999"}.icon-cross-square:before{content:"\e99a"}.icon-menu-square:before{content:"\e99b"}.icon-prohibited:before{content:"\e99c"}.icon-circle:before{content:"\e99d"}.icon-radio-button:before{content:"\e99e"}.icon-ligature:before{content:"\e99f"}.icon-text-format:before{content:"\e9a0"}.icon-text-format-remove:before{content:"\e9a1"}.icon-text-size:before{content:"\e9a2"}.icon-bold:before{content:"\e9a3"}.icon-italic:before{content:"\e9a4"}.icon-underline:before{content:"\e9a5"}.icon-strikethrough:before{content:"\e9a6"}.icon-highlight:before{content:"\e9a7"}.icon-text-align-left:before{content:"\e9a8"}.icon-text-align-center:before{content:"\e9a9"}.icon-text-align-right:before{content:"\e9aa"}.icon-text-align-justify:before{content:"\e9ab"}.icon-line-spacing:before{content:"\e9ac"}.icon-indent-increase:before{content:"\e9ad"}.icon-indent-decrease:before{content:"\e9ae"}.icon-text-wrap:before{content:"\e9af"}.icon-pilcrow:before{content:"\e9b0"}.icon-direction-ltr:before{content:"\e9b1"}.icon-direction-rtl:before{content:"\e9b2"}.icon-page-break:before{content:"\e9b3"}.icon-page-break2:before{content:"\e9b4"}.icon-sort-alpha-asc:before{content:"\e9b5"}.icon-sort-alpha-desc:before{content:"\e9b6"}.icon-sort-numeric-asc:before{content:"\e9b7"}.icon-sort-numeric-desc:before{content:"\e9b8"}.icon-sort-amount-asc:before{content:"\e9b9"}.icon-sort-amount-desc:before{content:"\e9ba"}.icon-sort-time-asc:before{content:"\e9bb"}.icon-sort-time-desc:before{content:"\e9bc"}.icon-sigma:before{content:"\e9bd"}.icon-pencil-line:before{content:"\e9be"}.icon-hand:before{content:"\e9bf"}.icon-pointer-up:before{content:"\e9c0"}.icon-pointer-right:before{content:"\e9c1"}.icon-pointer-down:before{content:"\e9c2"}.icon-pointer-left:before{content:"\e9c3"}.icon-finger-tap:before{content:"\e9c4"}.icon-fingers-tap:before{content:"\e9c5"}.icon-reminder:before{content:"\e9c6"}.icon-fingers-crossed:before{content:"\e9c7"}.icon-fingers-victory:before{content:"\e9c8"}.icon-gesture-zoom:before{content:"\e9c9"}.icon-gesture-pinch:before{content:"\e9ca"}.icon-fingers-scroll-horizontal:before{content:"\e9cb"}.icon-fingers-scroll-vertical:before{content:"\e9cc"}.icon-fingers-scroll-left:before{content:"\e9cd"}.icon-fingers-scroll-right:before{content:"\e9ce"}.icon-hand2:before{content:"\e9cf"}.icon-pointer-up2:before{content:"\e9d0"}.icon-pointer-right2:before{content:"\e9d1"}.icon-pointer-down2:before{content:"\e9d2"}.icon-pointer-left2:before{content:"\e9d3"}.icon-finger-tap2:before{content:"\e9d4"}.icon-fingers-tap2:before{content:"\e9d5"}.icon-reminder2:before{content:"\e9d6"}.icon-gesture-zoom2:before{content:"\e9d7"}.icon-gesture-pinch2:before{content:"\e9d8"}.icon-fingers-scroll-horizontal2:before{content:"\e9d9"}.icon-fingers-scroll-vertical2:before{content:"\e9da"}.icon-fingers-scroll-left2:before{content:"\e9db"}.icon-fingers-scroll-right2:before{content:"\e9dc"}.icon-fingers-scroll-vertical3:before{content:"\e9dd"}.icon-border-style:before{content:"\e9de"}.icon-border-all:before{content:"\e9df"}.icon-border-outer:before{content:"\e9e0"}.icon-border-inner:before{content:"\e9e1"}.icon-border-top:before{content:"\e9e2"}.icon-border-horizontal:before{content:"\e9e3"}.icon-border-bottom:before{content:"\e9e4"}.icon-border-left:before{content:"\e9e5"}.icon-border-vertical:before{content:"\e9e6"}.icon-border-right:before{content:"\e9e7"}.icon-border-none:before{content:"\e9e8"}.icon-ellipsis:before{content:"\e9e9"}.icon-uni21:before{content:"\21"}.icon-uni22:before{content:"\22"}.icon-uni23:before{content:"\23"}.icon-uni24:before{content:"\24"}.icon-uni25:before{content:"\25"}.icon-uni26:before{content:"\26"}.icon-uni27:before{content:"\27"}.icon-uni28:before{content:"\28"}.icon-uni29:before{content:"\29"}.icon-uni2a:before{content:"\2a"}.icon-uni2b:before{content:"\2b"}.icon-uni2c:before{content:"\2c"}.icon-uni2d:before{content:"\2d"}.icon-uni2e:before{content:"\2e"}.icon-uni2f:before{content:"\2f"}.icon-uni30:before{content:"\30"}.icon-uni31:before{content:"\31"}.icon-uni32:before{content:"\32"}.icon-uni33:before{content:"\33"}.icon-uni34:before{content:"\34"}.icon-uni35:before{content:"\35"}.icon-uni36:before{content:"\36"}.icon-uni37:before{content:"\37"}.icon-uni38:before{content:"\38"}.icon-uni39:before{content:"\39"}.icon-uni3a:before{content:"\3a"}.icon-uni3b:before{content:"\3b"}.icon-uni3c:before{content:"\3c"}.icon-uni3d:before{content:"\3d"}.icon-uni3e:before{content:"\3e"}.icon-uni3f:before{content:"\3f"}.icon-uni40:before{content:"\40"}.icon-uni41:before{content:"\41"}.icon-uni42:before{content:"\42"}.icon-uni43:before{content:"\43"}.icon-uni44:before{content:"\44"}.icon-uni45:before{content:"\45"}.icon-uni46:before{content:"\46"}.icon-uni47:before{content:"\47"}.icon-uni48:before{content:"\48"}.icon-uni49:before{content:"\49"}.icon-uni4a:before{content:"\4a"}.icon-uni4b:before{content:"\4b"}.icon-uni4c:before{content:"\4c"}.icon-uni4d:before{content:"\4d"}.icon-uni4e:before{content:"\4e"}.icon-uni4f:before{content:"\4f"}.icon-uni50:before{content:"\50"}.icon-uni51:before{content:"\51"}.icon-uni52:before{content:"\52"}.icon-uni53:before{content:"\53"}.icon-uni54:before{content:"\54"}.icon-uni55:before{content:"\55"}.icon-uni56:before{content:"\56"}.icon-uni57:before{content:"\57"}.icon-uni58:before{content:"\58"}.icon-uni59:before{content:"\59"}.icon-uni5a:before{content:"\5a"}.icon-uni5b:before{content:"\5b"}.icon-uni5c:before{content:"\5c"}.icon-uni5d:before{content:"\5d"}.icon-uni5e:before{content:"\5e"}.icon-uni5f:before{content:"\5f"}.icon-uni60:before{content:"\60"}.icon-uni61:before{content:"\61"}.icon-uni62:before{content:"\62"}.icon-uni63:before{content:"\63"}.icon-uni64:before{content:"\64"}.icon-uni65:before{content:"\65"}.icon-uni66:before{content:"\66"}.icon-uni67:before{content:"\67"}.icon-uni68:before{content:"\68"}.icon-uni69:before{content:"\69"}.icon-uni6a:before{content:"\6a"}.icon-uni6b:before{content:"\6b"}.icon-uni6c:before{content:"\6c"}.icon-uni6d:before{content:"\6d"}.icon-uni6e:before{content:"\6e"}.icon-uni6f:before{content:"\6f"}.icon-uni70:before{content:"\70"}.icon-uni71:before{content:"\71"}.icon-uni72:before{content:"\72"}.icon-uni73:before{content:"\73"}.icon-uni74:before{content:"\74"}.icon-uni75:before{content:"\75"}.icon-uni76:before{content:"\76"}.icon-uni77:before{content:"\77"}.icon-uni78:before{content:"\78"}.icon-uni79:before{content:"\79"}.icon-uni7a:before{content:"\7a"}.icon-uni7b:before{content:"\7b"}.icon-uni7c:before{content:"\7c"}.icon-uni7d:before{content:"\7d"}.icon-uni7e:before{content:"\7e"}.icon-copyright:before{content:"\a9"}.inventory-part{border:1px solid #bdc3c7;border-radius:3px;cursor:pointer;display:inline-block;font-size:.8em;margin:0 .5em .25em 0;padding:.5em;text-align:center;width:100px}.inventory-part:hover{background:#ecf0f1}.inventory-part .image img{width:100px}.inventory-part .quantity-descriptor{font-style:italic;font-weight:700}.inventory-part-browser input{border:1px solid #bdc3c7;border-radius:3px;box-sizing:border-box;margin:1%;padding:.5em;width:98%}.inventory-part-browser .parts-container{background:#fff;border-top:1px solid #b1c2c6;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;left:0;margin-bottom:3em;overflow-y:scroll;position:absolute;right:0;top:66%}.inventory-part-browser .selected-parts .selected-part{align-items:center;border-bottom:1px solid #bdc3c7;display:flex;justify-content:space-between;padding:.5em}.inventory-part-browser .selected-parts .selected-part:last-child{border-bottom:0}.inventory-part-browser .selected-parts .selected-part .controls{align-items:stretch}.inventory-part-browser .selected-parts .selected-part .controls button{background-color:#bdc3c7;border:1px solid #95a5a6;border-left:0;border-radius:0;padding:.25em .5em}.inventory-part-browser .selected-parts .selected-part .controls button:hover{background:#3498db;border-color:#3498db;color:#fff}.inventory-part-browser .selected-parts .selected-part .controls .close-control{border-bottom-right-radius:.25em;border-top-right-radius:.25em}.inventory-part-browser .selected-parts .selected-part .controls .close-control:hover{background:#e74c3c;border-color:#e74c3c;color:#fff}.inventory-part-browser .selected-parts .selected-part .controls .field{margin-bottom:0;margin-right:0}.inventory-part-browser .selected-parts .selected-part .controls .field input{border-bottom-right-radius:0;border-top-right-radius:0;margin:0}.inventory-part-browser .selected-parts .selected-part img{margin-right:.5em;width:3em}.inventory-part-browser .selected-parts .selected-part input{text-align:right;width:5em}.inventory-part-bulk-edit-form .field{margin:0}.inventory-part-bulk-edit-form .field label{display:none}.inventory-part-bulk-edit-form .field input{background:none;border:none;padding:.5em}.inventory-part-bulk-edit-form .field.checkbox-field label{display:block}.inventory-part-bulk-edit-form .field.suggestion-field .selected-results .selected-result{padding-bottom:.25em;padding-top:.25em}.inventory-part-bulk-edit-form .field.suggestion-field .selected-results{bottom:.5em}.inventory-part-bulk-edit-form .form-row .field.cost-field .field-input:before{top:.5em}.inventory-part-bulk-edit-form .row{padding:0;position:relative}.inventory-part-bulk-edit-form .row.saved:before{animation:spin .5s;background:#27ae60;border:1px solid #27ae60;border-radius:50%;box-sizing:content-box;color:#fff;content:"";display:block;font-family:Linearicons;font-size:1.5em;height:1em;left:-2em;line-height:1em;padding:.25em;position:absolute;top:.25em;width:1em;z-index:100}.inventory-part-header .field{margin-bottom:0;position:relative}.inventory-part-header .field .clear-control{position:absolute;right:1.5em;top:1.5em}.inventory-part-header .field .clear-control:before{cursor:pointer;font-size:1.5em}.inventory-part-modal input{width:5em}.inventory-part-modal label{text-align:center}.inventory-part-modal .modal-header{padding:1em 0 3em 1em}.inventory-part-row .gallery{margin-right:.5em}.inventory-part-usage .gallery{max-width:2.5em}.inventory-part-usage .gallery image{width:2em}.inventory-part-usage .quantity{text-align:right}.suggestion-field .inventory-part{border:none;white-space-collapse:preserve}.suggestion-field .inventory-part div:after{content:" ";display:inline-block}body{font-family:Arial,sans-serif}canvas{background:#fff;border:1px solid #ccc;cursor:crosshair}.toolbar{margin:10px 0}.toolbar button,.toolbar input,.toolbar select{margin:4px}@keyframes loadingDots{0%{opacity:.5}33%{opacity:1}66%{opacity:.5}}.modal h1{font-size:2em}.modal hgroup{padding:2em 0 0}.modal.confirmation .modal-header{padding-top:5em}@media screen and (min-width:760px){.modal.medium .modal-body{width:600px}}.modal.thin button{box-sizing:border-box;font-size:1rem;padding:.5em;width:100%}.modal.thin .modal-body{margin:0 auto;max-width:400px;min-width:250px;width:50%}.modal.thin .modal-body .form{margin:2em 0}.modal.thin .modal-body .footer-links{font-size:.9em;margin-top:3em}.modal.thin .modal-body .footer-links a{color:#95a5a6;margin-left:1em}.modal.thin .modal-body .footer-links a:hover{color:#34495e}.modal.thin .modal-header .header{margin-top:5em;text-align:center}.modal.thin .modal-header .header .logo{height:150px;margin:0 auto}.modal.thin .modal-header .notification{margin:0 auto;max-width:400px}.modal.user-modal .user{margin-top:1em}.modal.user-modal .user .name{font-size:1.25em}.modal .confirmation-message{font-size:1.5em}.modal .modal-header{margin-bottom:2em;padding:1em 2.5em 0;position:relative;text-align:center}.modal .modal-header .breadcrumb{align-items:center;display:flex;padding:0;white-space:nowrap}.modal .modal-header .modal-close-control{font-size:1.5em;position:absolute;right:.75em;top:1em;transition:all .25s}.modal .modal-header .modal-close-control:hover{font-size:1.8em;transform:translate(.15em,-.15em)}.modal .modal-header .heading{padding-top:1em}.modal .modal-body{margin:0 auto 5em;min-width:300px;text-align:center;width:90%}.modal .modal-body .modal-form{margin-left:auto;margin-right:auto;max-width:800px}@media screen and (min-width:760px){.modal .modal-body{width:75%}}.modal-footer{align-items:center;background:#ecf0f1;display:flex;height:4em;justify-content:space-between;padding:1em}.modal-footer.end{justify-content:end}.modal-footer .primary-button,.modal-footer .secondary-button{font-size:1.25em}@media screen and (min-width:500px){.modal-footer .primary-button,.modal-footer .secondary-button{font-size:1em}}.modal-footer .primary-button{order:2}.modal-footer .primary-button.delete-button{background-color:#e74c3c;border-color:#c0392b}.modal-footer .primary-button-group{order:2}.modal-footer .primary-button-group .primary-button{position:static}.modal-footer .secondary-button{order:1}.modal-mask{background:rgba(0,0,0,.25);inset:0;position:fixed;z-index:100}.modal-mask .modal-dialog{background-color:#fff;border:1px solid #fff;border-radius:5px;display:flex;flex-direction:column;left:50%;max-height:80%;max-width:90%;min-width:300px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (min-width:500px){.modal-mask .modal-dialog{width:75%}}@media screen and (min-width:750px){.modal-mask .modal-dialog{width:500px}}.modal-mask .modal-dialog.extra-wide{width:800px}.modal-mask .modal-dialog.wide{width:600px}.modal-mask .modal-dialog.loading-dialog{aspect-ratio:4/3;width:200px}.modal-mask .modal-dialog.loading-dialog .modal-body{display:flex;flex-direction:column;height:100%;justify-content:center}.modal-mask .modal-dialog.loading-dialog .dots{display:flex;justify-content:center}.modal-mask .modal-dialog.loading-dialog .dots .dot{animation:loadingDots 1s infinite;background-color:#95a5a6;border:1px solid transparent;border-radius:.5em;height:1em;margin:.5em;width:1em}.modal-mask .modal-dialog.loading-dialog .dot:first-child{animation-delay:.33s}.modal-mask .modal-dialog.loading-dialog .dot:nth-child(2){animation-delay:.66s}.modal-mask .modal-dialog .heading.with-icon{display:flex;flex-direction:column}.modal-mask .modal-dialog .heading .icon{font-size:3em;margin:.25em 0}.modal-mask .modal-dialog .heading .icon.green{color:#27ae60}.modal-mask .modal-dialog .heading .icon.red{color:#e74c3c}.modal-mask .modal-dialog .heading .icon.yellow{color:#f1c40f}.modal-mask .modal-dialog .modal-footer{padding:1em;text-align:right}.modal-mask .modal-dialog .modal-footer a,.modal-mask .modal-dialog .modal-footer button{display:inline-block;margin-right:.5em}.modal-mask .modal-dialog .modal-footer a:last-child,.modal-mask .modal-dialog .modal-footer button:last-child{margin-right:0}.modal-mask .modal-dialog .modal-footer a.cancel-control,.modal-mask .modal-dialog .modal-footer button.cancel-control{background:none;border:none;color:#95a5a6;cursor:pointer}.modal-mask .modal-dialog .modal-footer a.cancel-control:hover,.modal-mask .modal-dialog .modal-footer button.cancel-control:hover{color:#34495e}.modal-mask .modal-dialog .modal-body{padding:.25em 1em}.modal-mask .modal-dialog .modal-body-wrapper{flex-grow:1;overflow-y:auto}.modal-mask .modal-dialog .modal-header{padding:1em;position:relative;text-align:center}.modal-mask .modal-dialog .modal-header.with-close-control{padding:2em 3em 1em}.modal-mask .modal-dialog .modal-header .close-control{font-size:1.75em;position:absolute;right:.25em;top:.25em}.modal-mask .modal-dialog .modal-header .close-control:hover{font-size:2em;transform:translate(.125em,-.125em)}.modal-perspective{background:#fff}.modal-perspective .high-priority-notifications{display:none}.modal-perspective .menu-control{display:block}.modal-perspective .page-wrapper .page-body{background-color:#fff}.modal-perspective.modal-island{background-color:#000045}.modal-perspective.modal-island .modal-content{background:#fff;border:1px solid #fff;border-radius:2em;left:50%;margin:50px auto;max-width:500px;min-width:450px;padding:2em 3em;position:fixed;top:40%;transform:translate(-50%,-50%)}.modal-perspective.modal-island .modal.thin .modal-header .header{margin-top:0}.modal-perspective.modal-island .terms-footer{bottom:0;position:fixed;right:0}.part{align-items:center;display:flex;justify-content:space-between;padding:.5em}.part.newly-requested{background-color:#2ecc71;color:#fff}.part.newly-requested:nth-child(odd){background-color:#27ae60}.part .details{cursor:pointer;font-size:.8em}.part .part-flags{flex-basis:15%}.part .part-flag{background-color:#95a5a6;border:1px solid #95a5a6;border-radius:10px;color:#fff;font-size:.7em;padding:.1em .5em;white-space:nowrap}.part .part-name,.part .part-vendor{text-align:left}.part .part-name{flex-basis:35%;flex-grow:1}.part .part-price{flex-basis:10%}.part .part-project-customer{flex-basis:35%;text-align:left}.part .part-quantity{flex-basis:10%}.part .part-requested-on{flex-basis:15%}.part .part-requested-on .today-indicator{background:#3498db;border:1px solid #3498db;border-radius:50%;display:inline-block;padding:.25em}.part .part-status{flex-basis:15%}.part .part-status-details{font-size:.7em}.part .part-vendor{flex-basis:25%}.part .pending-questions{background-color:#e74c3c;border:1px solid #e74c3c;border-radius:50%;height:1em;padding:.5em;position:relative;text-align:center;width:1em}.part .pending-questions a{color:#fff}.part .pending-questions a .pending-count{background-color:#fff;border:1px solid #ecf0f1;border-radius:50%;bottom:-.25em;color:#2c3e50;display:inline-block;font-size:.6em;height:1em;padding:.25em;position:absolute;right:-.25em;width:1em}.part ul{margin:0}.parts-check-in .field label{display:none}.parts-check-in .heading{margin-bottom:1em}.parts-check-in .row-header{text-align:left}.parts-check-in .part-checkin-row.row.selectable label{display:none}.parts-check-in .part-checkin-row.row.selectable.selected .checkbox:before{content:""}.parts-check-in .part-checkin-row.row.selectable .checkbox{margin-right:1em}.parts-check-in .part-checkin-row.row.selectable .checkbox:before{content:""}.parts-check-in .part-checkin-row.row.selectable .part-details{font-size:.75em}.parts-check-in .part-checkin-row.row.selectable .project-part{text-align:left}.parts-check-in .received-by-tech-field .field-input{margin:0 auto}.parts-check-in .select-field{cursor:pointer;font-size:1.5em}.parts-check-in .select-field.selected{color:#3498db}.part-core-return .part-name,.part-core-return .part-project,.part-core-return .part-vendor{flex-basis:30%;text-align:left}.part-core-return .part-status{flex-basis:10%}.part-order-control,.parts-control-bar{text-align:right}.parts-control-bar .button.approve-button,.parts-control-bar .button.cancel-control,.parts-control-bar .button.check-in-control,.parts-control-bar .button.location-control,.parts-control-bar .button.order-control,.parts-control-bar .button.return-control{display:none}.parts-control-bar.arrived .location-control,.parts-control-bar.ordered .check-in-control{display:inline-block}.parts-control-bar.accepted .button.add-button,.parts-control-bar.accepted-arrived .button.add-button,.parts-control-bar.accepted-arrived-ordered .button.add-button,.parts-control-bar.accepted-ordered .button.add-button,.parts-control-bar.arrived .button.add-button,.parts-control-bar.arrived-ordered .button.add-button,.parts-control-bar.ordered .button.add-button,.parts-control-bar.return-requested .button.add-button{display:none}.parts-control-bar.accepted .return-control,.parts-control-bar.accepted-arrived .return-control,.parts-control-bar.accepted-arrived-ordered .return-control,.parts-control-bar.accepted-ordered .return-control,.parts-control-bar.arrived .return-control,.parts-control-bar.arrived-ordered .return-control,.parts-control-bar.ordered .return-control,.parts-control-bar.pending .cancel-control,.parts-control-bar.pending .order-control,.parts-control-bar.pending-requested .cancel-control,.parts-control-bar.pending-requested .order-control,.parts-control-bar.requested .cancel-control,.parts-control-bar.requested .order-control,.parts-control-bar.return-requested .return-control{display:inline-block}.parts-control-bar.pending-requested .add-button,.parts-control-bar.requested .add-button{display:none}.parts-control-bar.return-requested .button.return-button{display:inline-block}.parts-control-bar .approve-button,.parts-control-bar .cancel-button,.parts-control-bar .down-button,.parts-control-bar .location-button,.parts-control-bar .merge-button,.parts-control-bar .return-button{display:none}.parts-control-bar.mergable .merge-button{display:inline-block}.parts-markup-form-row .markup-field .form-input input:after{color:#bdc3c7;content:"%";display:block;position:absolute;right:1em;top:1em}.parts-markup-table .parts-markup-form-row input:disabled{color:#bdc3c7;cursor:not-allowed}.parts-markup-table .parts-markup-form-row .undelete-control,.parts-markup-table .parts-markup-form-row label{display:none}.parts-markup-table .parts-markup-form-row:first-child label{display:block}.parts-markup-table .parts-markup-form-row:hover .confirmed-delete-component{visibility:visible}.parts-markup-table .parts-markup-form-row.deleted input{background-color:#f5b4ae;color:#e74c3c}.parts-markup-table .parts-markup-form-row.deleted .field.cost-field .field-input input:after,.parts-markup-table .parts-markup-form-row.deleted .field.cost-field .field-input input:before,.parts-markup-table .parts-markup-form-row.deleted .field.percent-field .field-input input:after,.parts-markup-table .parts-markup-form-row.deleted .field.percent-field .field-input input:before{color:#e74c3c}.parts-markup-table .parts-markup-form-row.deleted .confirmed-delete-control,.parts-markup-table .parts-markup-form-row.deleted .delete-control{display:none}.parts-markup-table .parts-markup-form-row.deleted .undelete-control{display:block}.parts-markup-table .parts-markup-form-row .confirmed-delete-component{visibility:hidden}.parts-markup-table .parts-markup-form-row .confirmed-delete-control{font-size:1em}.parts-order-form .project-name:hover .icon-pencil,.parts-order-form .user-name:hover .icon-pencil{color:#bdc3c7;display:inline-block;font-size:.9em}.parts-order-form .project-name .icon-pencil,.parts-order-form .user-name .icon-pencil{cursor:pointer;display:none}.parts-order-form .field.confirmation-number-field input{text-transform:uppercase}.parts-order-form .field.date-field.order-date-field{margin-right:0}.parts-order-form .field.date-field .field-input input{padding-right:0;width:130px}.parts-order-form .field.time-field{left:-.75em;margin-right:0;position:relative}.parts-order-form .field.time-field input{border-left:0;padding-left:0;width:75px}.part-order-row{position:relative}.part-order-row.deleted input{background-color:#f5b4ae;color:#e74c3c}.part-order-row.deleted .delete-control{display:none}.part-order-row.deleted .undelete-control{display:block}.part-order-row .button.delete-control{display:none;margin-top:.25em;width:20px}.part-order-row .field{margin-right:.25em}.part-order-row .field label{display:none}.part-order-row:first-child .delete-control{margin-top:2em}.part-order-row:first-child .field label{display:block}.part-order-row:first-child .image{margin-top:1.75em}.part-order-row.backordered .part-details,.part-order-row.core-charge .part-details,.part-order-row.focused .delete-control,.part-order-row.focused .part-details{display:block}.part-order-row .image{margin-top:.5em}.part-order-row .image img{margin-right:.25em;width:30px}.part-order-row .part-cost,.part-order-row .part-shipping-cost{max-width:175px;text-align:right}.part-order-row .part-details{display:none}.part-order-row .part-details label{display:block}.part-order-row .part-link{display:inline-block;font-size:1.5em;margin:0 .5em}.part-order-row .part-link:hover{color:#3498db}.part-order-row .part-notes{display:none}.part-order-row .part-quantity{max-width:75px;text-align:right}.part-order-row .part-core-details{align-items:center;justify-content:flex-start}.part-order-row .part-core-details .part-core-cost-field{max-width:150px}.part-order-form-template,.part-order-row .button.undelete-control{display:none}.part-order-supplement-row{background:#ecf0f1;border:1px solid #95a5a6;border-radius:2px;margin-bottom:.5em;padding:.5em}.part-order-supplement-row .part-order-row label{display:block}.parts-request-notes-container{position:relative}.parts-request-notes-container .parts-request-notes{background:#fff;border:1px solid #b1c2c6;border-radius:3px;bottom:1em;box-shadow:2px 2px 5px #95a5a6;display:none;font-size:.8em;padding:.5em;position:absolute;right:-.5em;text-align:left;width:200px}.parts-request-notes-container:hover .parts-request-notes{color:initial;display:block}.part-question{margin-bottom:1em}.part-question.answered-question .status{color:#27ae60}.part-question.pending-question .status{color:#e74c3c}.part-question .question-details{font-size:.75em}.parts-console .heading{margin:1em 0;text-align:center}.parts-console .customer{text-align:center;width:33%}.parts-heading{display:flex;justify-content:space-between;margin-bottom:1em}.parts-order.row{padding-right:4em}.parts-order.row .receipt .entered{border:2px solid #27ae60;border-radius:50%;padding:.25em}.parts-order .order-status.cancelled{color:#e74c3c;font-style:italic}.parts-order .parts-order-header{align-items:center;display:flex;justify-content:space-between}.parts-order .parts-order-parts{flex-wrap:wrap}.parts-order .parts-order-parts .part-name{text-transform:uppercase}.parts-order img{max-width:200px}.parts-order-form.local-delivery-order .shipping-cost-field,.parts-order-form.local-delivery-order .shipping-field{display:none}.parts-order-form .order-parts{margin-bottom:1em}.parts-order-form .order-parts .project-parts-container{border-bottom:none;border-radius:0;margin:0}.parts-order-form .order-parts .project-parts-container:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.parts-order-form .order-parts .project-parts-container:last-child{border-bottom:1px solid #b1c2c6;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.parts-order-form .project-fields{display:flex;padding:1em 2em}.parts-order-form .project-fields .project-field{display:flex;margin-right:2em}.parts-order-form .project-fields .project-field label{color:inherit;font-size:1em;font-weight:700;margin-right:.5em;text-transform:none}.parts-order-form .shipping-form{display:block}.parts-order-receipt img{width:100%}.parts-order-receipts .order-receipt-heading button{display:none}.parts-order-receipts .order-receipt-heading.selected-entities button{display:inline-block}.parts-order-receipts .order-receipts-container{border-left:5px solid #8e44ad}.button.backordered-parts-button,.button.core-returns-button,.button.order-parts-button,.button.order-receipts-button,.button.parts-requests-button,.button.return-requests-button{border-width:5px;padding:.25em .5em}.button.backordered-parts-button,.button.backordered-parts-button:visited{border-color:#e67e22}.button.core-returns-button,.button.core-returns-button:visited{border-color:#f1c40f}.button.order-parts-button,.button.order-parts-button:visited{border-color:#27ae60}.button.parts-requests-button,.button.parts-requests-button:visited{border-color:#3498db}.button.order-receipts-button,.button.order-receipts-button:visited{border-color:#8e44ad}.button.return-requests-button,.button.return-requests-button:visited{border-color:#e74c3c}.backorder-parts-container{border-left:5px solid #e67e22}.parts-status .search-field{max-width:250px}.parts-status .vendor-letter-link{display:inline-block;margin:0 .25em}.parts-status .vendor-letter-link.disabled{color:#bdc3c7}.parts-status .vendor-link{border:1px solid #3498db;border-radius:2.5em;display:inline-block;font-size:.8em;margin-top:.25em;padding:.1em .5em}.parts-status .vendor-link:visited{color:#34495e}.backorder-parts-container,.core-returns,.order-parts-container,.order-receipts-container,.project-parts-container{background-color:#fff;border:1px solid #b1c2c6;border-radius:.5em;box-shadow:2px 2px 5px #bdc3c7;margin:.5em 0 .75em;padding:.5em;position:relative}.backorder-parts-container .add-button,.core-returns .add-button,.order-parts-container .add-button,.order-receipts-container .add-button,.project-parts-container .add-button{margin-right:.5em;right:0;top:0}.backorder-parts-container.approved,.core-returns.approved,.order-parts-container.approved,.order-receipts-container.approved,.project-parts-container.approved{border-color:#27ae60}.backorder-parts-container.approved .header,.backorder-parts-container.approved header,.core-returns.approved .header,.core-returns.approved header,.order-parts-container.approved .header,.order-parts-container.approved header,.order-receipts-container.approved .header,.order-receipts-container.approved header,.project-parts-container.approved .header,.project-parts-container.approved header{background-color:#7ee2a8;border-color:#27ae60}.backorder-parts-container .container.border-top,.core-returns .container.border-top,.order-parts-container .container.border-top,.order-receipts-container .container.border-top,.project-parts-container .container.border-top{border-top:1px solid #b1c2c6}.backorder-parts-container .content-container,.core-returns .content-container,.order-parts-container .content-container,.order-receipts-container .content-container,.project-parts-container .content-container{box-shadow:none}.backorder-parts-container .controls a,.backorder-parts-container .controls button,.core-returns .controls a,.core-returns .controls button,.order-parts-container .controls a,.order-parts-container .controls button,.order-receipts-container .controls a,.order-receipts-container .controls button,.project-parts-container .controls a,.project-parts-container .controls button{margin-right:.5em}.backorder-parts-container .controls a:last-child,.backorder-parts-container .controls button:last-child,.core-returns .controls a:last-child,.core-returns .controls button:last-child,.order-parts-container .controls a:last-child,.order-parts-container .controls button:last-child,.order-receipts-container .controls a:last-child,.order-receipts-container .controls button:last-child,.project-parts-container .controls a:last-child,.project-parts-container .controls button:last-child{margin-right:0}.backorder-parts-container.error,.core-returns.error,.order-parts-container.error,.order-receipts-container.error,.project-parts-container.error{border-color:#e74c3c}.backorder-parts-container.error .header,.backorder-parts-container.error header,.core-returns.error .header,.core-returns.error header,.order-parts-container.error .header,.order-parts-container.error header,.order-receipts-container.error .header,.order-receipts-container.error header,.project-parts-container.error .header,.project-parts-container.error header{background:#f8c9c4;border-color:#e74c3c}.backorder-parts-container .footer,.backorder-parts-container footer,.core-returns .footer,.core-returns footer,.order-parts-container .footer,.order-parts-container footer,.order-receipts-container .footer,.order-receipts-container footer,.project-parts-container .footer,.project-parts-container footer{padding:.5em}.backorder-parts-container .header,.backorder-parts-container header,.core-returns .header,.core-returns header,.order-parts-container .header,.order-parts-container header,.order-receipts-container .header,.order-receipts-container header,.project-parts-container .header,.project-parts-container header{align-items:center;background:#fff;border:1px solid transparent;border-bottom-color:#b1c2c6;border-top-left-radius:.5em;border-top-right-radius:.5em;display:flex;justify-content:space-between;padding:.5em;text-align:left;z-index:30}.backorder-parts-container .header .date-range,.backorder-parts-container header .date-range,.core-returns .header .date-range,.core-returns header .date-range,.order-parts-container .header .date-range,.order-parts-container header .date-range,.order-receipts-container .header .date-range,.order-receipts-container header .date-range,.project-parts-container .header .date-range,.project-parts-container header .date-range{margin-right:1em}.backorder-parts-container .header .field,.backorder-parts-container header .field,.core-returns .header .field,.core-returns header .field,.order-parts-container .header .field,.order-parts-container header .field,.order-receipts-container .header .field,.order-receipts-container header .field,.project-parts-container .header .field,.project-parts-container header .field{margin-bottom:0}.backorder-parts-container .header .filters,.backorder-parts-container header .filters,.core-returns .header .filters,.core-returns header .filters,.order-parts-container .header .filters,.order-parts-container header .filters,.order-receipts-container .header .filters,.order-receipts-container header .filters,.project-parts-container .header .filters,.project-parts-container header .filters{margin-left:3em}.backorder-parts-container .header .filters>li,.backorder-parts-container header .filters>li,.core-returns .header .filters>li,.core-returns header .filters>li,.order-parts-container .header .filters>li,.order-parts-container header .filters>li,.order-receipts-container .header .filters>li,.order-receipts-container header .filters>li,.project-parts-container .header .filters>li,.project-parts-container header .filters>li{display:inline-block;margin-left:1em}.backorder-parts-container .header .menu,.backorder-parts-container header .menu,.core-returns .header .menu,.core-returns header .menu,.order-parts-container .header .menu,.order-parts-container header .menu,.order-receipts-container .header .menu,.order-receipts-container header .menu,.project-parts-container .header .menu,.project-parts-container header .menu{display:flex}.backorder-parts-container .header .menu li,.backorder-parts-container header .menu li,.core-returns .header .menu li,.core-returns header .menu li,.order-parts-container .header .menu li,.order-parts-container header .menu li,.order-receipts-container .header .menu li,.order-receipts-container header .menu li,.project-parts-container .header .menu li,.project-parts-container header .menu li{margin:0 .5em}.backorder-parts-container .header .menu li.active a,.backorder-parts-container .header .menu li.active:hover a,.backorder-parts-container header .menu li.active a,.backorder-parts-container header .menu li.active:hover a,.core-returns .header .menu li.active a,.core-returns .header .menu li.active:hover a,.core-returns header .menu li.active a,.core-returns header .menu li.active:hover a,.order-parts-container .header .menu li.active a,.order-parts-container .header .menu li.active:hover a,.order-parts-container header .menu li.active a,.order-parts-container header .menu li.active:hover a,.order-receipts-container .header .menu li.active a,.order-receipts-container .header .menu li.active:hover a,.order-receipts-container header .menu li.active a,.order-receipts-container header .menu li.active:hover a,.project-parts-container .header .menu li.active a,.project-parts-container .header .menu li.active:hover a,.project-parts-container header .menu li.active a,.project-parts-container header .menu li.active:hover a{background:#2980b9;border-color:#2980b9;color:#fff}.backorder-parts-container .header .menu li a,.backorder-parts-container header .menu li a,.core-returns .header .menu li a,.core-returns header .menu li a,.order-parts-container .header .menu li a,.order-parts-container header .menu li a,.order-receipts-container .header .menu li a,.order-receipts-container header .menu li a,.project-parts-container .header .menu li a,.project-parts-container header .menu li a{border:1px solid transparent;border-radius:.25em;cursor:pointer;padding:.25em .5em}.backorder-parts-container .header .menu li a:hover,.backorder-parts-container header .menu li a:hover,.core-returns .header .menu li a:hover,.core-returns header .menu li a:hover,.order-parts-container .header .menu li a:hover,.order-parts-container header .menu li a:hover,.order-receipts-container .header .menu li a:hover,.order-receipts-container header .menu li a:hover,.project-parts-container .header .menu li a:hover,.project-parts-container header .menu li a:hover{background:#ecf0f1;border-color:#ecf0f1}.backorder-parts-container .header .pagination,.backorder-parts-container header .pagination,.core-returns .header .pagination,.core-returns header .pagination,.order-parts-container .header .pagination,.order-parts-container header .pagination,.order-receipts-container .header .pagination,.order-receipts-container header .pagination,.project-parts-container .header .pagination,.project-parts-container header .pagination{margin:0}.backorder-parts-container .header .pagination .pagination-record-overview,.backorder-parts-container header .pagination .pagination-record-overview,.core-returns .header .pagination .pagination-record-overview,.core-returns header .pagination .pagination-record-overview,.order-parts-container .header .pagination .pagination-record-overview,.order-parts-container header .pagination .pagination-record-overview,.order-receipts-container .header .pagination .pagination-record-overview,.order-receipts-container header .pagination .pagination-record-overview,.project-parts-container .header .pagination .pagination-record-overview,.project-parts-container header .pagination .pagination-record-overview{margin-bottom:0}.backorder-parts-container .pagination,.core-returns .pagination,.order-parts-container .pagination,.order-receipts-container .pagination,.project-parts-container .pagination{margin:.5em}.backorder-parts-container.parent .container,.core-returns.parent .container,.order-parts-container.parent .container,.order-receipts-container.parent .container,.project-parts-container.parent .container{background-color:#ecf0f1}.backorder-parts-container .search-field,.core-returns .search-field,.order-parts-container .search-field,.order-receipts-container .search-field,.project-parts-container .search-field{width:20em}.backorder-parts-container .search-field .field-input:before,.core-returns .search-field .field-input:before,.order-parts-container .search-field .field-input:before,.order-receipts-container .search-field .field-input:before,.project-parts-container .search-field .field-input:before{color:#bdc3c7;content:"";display:inline-block;font-family:Linearicons;left:1em;position:absolute;top:.5em;z-index:2}.backorder-parts-container .search-field .field-input input,.core-returns .search-field .field-input input,.order-parts-container .search-field .field-input input,.order-receipts-container .search-field .field-input input,.project-parts-container .search-field .field-input input{font-size:1.25em;padding:.25em .25em .25em 2.5em;position:relative}.backorder-parts-container .search-field .clear-control,.core-returns .search-field .clear-control,.order-parts-container .search-field .clear-control,.order-receipts-container .search-field .clear-control,.project-parts-container .search-field .clear-control{color:#95a5a6;cursor:pointer;position:absolute;right:1em;top:50%;transform:translateY(-50%)}.backorder-parts-container .search-field .clear-control:hover,.core-returns .search-field .clear-control:hover,.order-parts-container .search-field .clear-control:hover,.order-receipts-container .search-field .clear-control:hover,.project-parts-container .search-field .clear-control:hover{color:#34495e}.backorder-parts-container.parts-requests,.core-returns.parts-requests,.order-parts-container.parts-requests,.order-receipts-container.parts-requests,.project-parts-container.parts-requests{border-left:5px solid #3498db}.backorder-parts-container.parts-requests .part-status,.core-returns.parts-requests .part-status,.order-parts-container.parts-requests .part-status,.order-receipts-container.parts-requests .part-status,.project-parts-container.parts-requests .part-status{display:none}.backorder-parts-container.return-requests,.core-returns.return-requests,.order-parts-container.return-requests,.order-receipts-container.return-requests,.project-parts-container.return-requests{border-left:5px solid #e74c3c}.backorder-parts-container .button.add-button,.core-returns .button.add-button,.order-parts-container .button.add-button,.order-receipts-container .button.add-button,.project-parts-container .button.add-button{position:absolute;right:-3.5em;top:.25em}.backorder-parts-container .parts-order-heading,.core-returns .parts-order-heading,.order-parts-container .parts-order-heading,.order-receipts-container .parts-order-heading,.project-parts-container .parts-order-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5em}.backorder-parts-container .parts-order-heading .order-info,.core-returns .parts-order-heading .order-info,.order-parts-container .parts-order-heading .order-info,.order-receipts-container .parts-order-heading .order-info,.project-parts-container .parts-order-heading .order-info{display:flex;justify-content:space-between}.backorder-parts-container .parts-order-heading .order-info .field,.core-returns .parts-order-heading .order-info .field,.order-parts-container .parts-order-heading .order-info .field,.order-receipts-container .parts-order-heading .order-info .field,.project-parts-container .parts-order-heading .order-info .field{margin-bottom:0}.backorder-parts-container .parts-order-heading .order-info .field .field-input,.core-returns .parts-order-heading .order-info .field .field-input,.order-parts-container .parts-order-heading .order-info .field .field-input,.order-receipts-container .parts-order-heading .order-info .field .field-input,.project-parts-container .parts-order-heading .order-info .field .field-input{margin-left:.5em;margin-right:1em}.backorder-parts-container .parts-order-heading .order-info .field label,.core-returns .parts-order-heading .order-info .field label,.order-parts-container .parts-order-heading .order-info .field label,.order-receipts-container .parts-order-heading .order-info .field label,.project-parts-container .parts-order-heading .order-info .field label{margin:0 .5em 0 0}.backorder-parts-container .parts-order-heading .order-info .field label .project,.core-returns .parts-order-heading .order-info .field label .project,.order-parts-container .parts-order-heading .order-info .field label .project,.order-receipts-container .parts-order-heading .order-info .field label .project,.project-parts-container .parts-order-heading .order-info .field label .project{font-size:1.25em;line-height:1em}.backorder-parts-container .parts-order-heading .order-info .field label .price,.core-returns .parts-order-heading .order-info .field label .price,.order-parts-container .parts-order-heading .order-info .field label .price,.order-receipts-container .parts-order-heading .order-info .field label .price,.project-parts-container .parts-order-heading .order-info .field label .price{margin-left:1.5em}.backorder-parts-container .parts-order-heading .options-menu,.core-returns .parts-order-heading .options-menu,.order-parts-container .parts-order-heading .options-menu,.order-receipts-container .parts-order-heading .options-menu,.project-parts-container .parts-order-heading .options-menu{position:absolute;right:1em}.backorder-parts-container .parts-project,.core-returns .parts-project,.order-parts-container .parts-project,.order-receipts-container .parts-project,.project-parts-container .parts-project{align-items:center;display:flex;font-size:.8em;padding:.5em 0 0}.backorder-parts-container .project-details-wrapper,.core-returns .project-details-wrapper,.order-parts-container .project-details-wrapper,.order-receipts-container .project-details-wrapper,.project-parts-container .project-details-wrapper{font-size:.8em;margin-bottom:1.5em;padding-left:.75em}.backorder-parts-container .project-details-wrapper .project-details,.core-returns .project-details-wrapper .project-details,.order-parts-container .project-details-wrapper .project-details,.order-receipts-container .project-details-wrapper .project-details,.project-parts-container .project-details-wrapper .project-details{display:flex;justify-content:space-between}.backorder-parts-container .project-details-wrapper .project-details .project-detail,.core-returns .project-details-wrapper .project-details .project-detail,.order-parts-container .project-details-wrapper .project-details .project-detail,.order-receipts-container .project-details-wrapper .project-details .project-detail,.project-parts-container .project-details-wrapper .project-details .project-detail{display:flex}.backorder-parts-container .project-details-wrapper .project-details .project-detail label,.core-returns .project-details-wrapper .project-details .project-detail label,.order-parts-container .project-details-wrapper .project-details .project-detail label,.order-receipts-container .project-details-wrapper .project-details .project-detail label,.project-parts-container .project-details-wrapper .project-details .project-detail label{font-size:1em;margin-right:.5em}.backorder-parts-container.selectable,.core-returns.selectable,.order-parts-container.selectable,.order-receipts-container.selectable,.project-parts-container.selectable{padding-left:3em}.backorder-parts-container .today-indicator,.core-returns .today-indicator,.order-parts-container .today-indicator,.order-receipts-container .today-indicator,.project-parts-container .today-indicator{background:#3498db;border:1px solid #3498db;border-radius:50%;color:#fff;font-size:.8em;height:1em;padding:.1em;text-align:center;width:1em}.backorder-parts-container .project-parts>.today-indicator,.core-returns .project-parts>.today-indicator,.order-parts-container .project-parts>.today-indicator,.order-receipts-container .project-parts>.today-indicator,.project-parts-container .project-parts>.today-indicator{height:1.5em;position:absolute;right:1em;top:1em;width:1.5em}.content-container.core-charges{border-left:5px solid #f1c40f}.order-parts-container{border-left:5px solid #27ae60}.receive-parts-form .accepted-part .part-overview:before,.receive-parts-form .arrived-part .part-overview:before,.receive-parts-form .ordered-part .part-overview:before{content:"";display:inline-block;flex-basis:1.5em;font-family:Linearicons;font-size:1.5em}.receive-parts-form .accepted-part .part-overview:before,.receive-parts-form .ordered-part .part-overview:before{content:""}.return-request-form .part-overview{flex-basis:40%;text-align:left}.return-request-form .part-overview .part-details{font-size:.75em}.return-request-form .location-field{flex-basis:20%}.return-request-form .quantity-field{flex-basis:5%}.return-request-form .part-details label{display:none}.return-request-form .part-details:first-child label{display:block}.parts-request.row img{width:2.5em}.parts-request .part{border-bottom:1px solid #95a5a6}.parts-request .part:last-child{border-bottom:none}.parts-request .requested-parts,.parts-request-form .part-row.template{display:none}.parts-request-form .parts-controls{margin-bottom:2.5em;position:relative;text-align:right}.parts-request-form .parts .confirmed-delete-component{position:absolute;right:-2.5em;top:1em}.parts-request-form .parts .confirmed-delete-component.confirm-delete{right:-3.5em;top:.5em}.parts-request-form .parts .field{margin-right:.5em}.parts-request-form .parts .options-menu{display:none}.parts-request-form .parts .part-row.expandable .expand-collapse-control{position:static}.parts-request-form .parts .part-row .part-details{background-color:#fff;padding:0 .75em .5em}.parts-request-form .parts .part-row .part-owner{background:#ecf0f1;margin-bottom:.5em;margin-top:2.5em;padding:.5em .75em}.parts-request-form .parts .part-row .part-owner .field .ui-selectmenu-button.ui-button,.parts-request-form .parts .part-row .part-owner input{background:#f9f9f9}.parts-request-form .parts .part-row.supplement{border-top:1px solid #b1c2c6;padding-top:.5em}.parts-request-form .parts .part-row.supplement .part-owner{display:none}.parts-request-form .parts .part-row.supplement .options-menu{display:block}.parts-request-form .parts .part-row .quantity{width:75px}.parts-request-form .parts .part-row .part-row-extras{padding:0 .75em}.parts-request-form .parts .part-row:first-child .confirmed-delete-component{top:7.5em}.parts-request-form .parts .part-row:first-child .part-owner{margin-top:0}.parts-request-form .parts .part-row:first-child:last-child .confirmed-delete-component{display:none}.parts-request-form .parts .part-row:first-child label{display:block}.parts-request-form .parts .part-row:first-child .delete-part-control{margin-top:1em}.parts-request-preview{align-items:flex-start;display:flex;text-align:left}.parts-request-preview:last-child{border-bottom:none}.parts-request-preview .gallery{margin-right:.5em}.parts-request-preview .gallery img{width:75px}.parts-return .credit .received{border:2px solid green;border-radius:50%;padding:.25em}.arrived-parts-controls .button.approve-button,.arrived-parts-controls .button.delete-button,.arrived-parts-controls .button.return-button,.pending-core-controls .button.approve-button,.pending-core-controls .button.delete-button,.pending-core-controls .button.return-button{display:none}.arrived-parts-controls.selected-entities .button,.pending-core-controls.selected-entities .button{display:inline-block}.parts-return-credit-form .parts-return .credit,.pending-parts-returns .credit{display:none}.parts-return-form.local-return .return-part .part-overview{width:60%}.parts-return-form.local-return .return-part .shipping-cost,.parts-return-form.local-return .return-part .shipping-field{display:none}.parts-return-form.local-return .row-header .part-heading{width:60%}.parts-return-form.local-return .row-header .shipping-heading{display:none}.parts-return-form .totals .field.refund{border-top:3px solid #34495e;margin-top:.5em;padding-top:.5em}.parts-return-form .totals .field.refund .field-input input{background:transparent;border:none}.parts-return-form .expandable-notes,.parts-return-form .parts>div{text-align:left}.parts-return-form .parts .field.cost-field{margin-bottom:0}.parts-return-form .parts .field.cost-field .field-input:before{color:#000;font-size:1em;left:1em;top:0}.parts-return-form .parts .field.cost-field .field-input input{background:none;border:none;font-size:1em;padding:0}.parts-return-form .return-part .field.checkbox-field{margin-bottom:0}.parts-return-form .return-part .field.cost-field .field-input:before{display:none}.parts-return-form .return-part .part-overview{width:40%}.parts-return-form .return-part .shipping-payment-settings{margin-top:1em}.parts-return-form .row-header .part-heading{width:40%}.parts-return-form .row-header .shipping-heading{display:block}.parts-status{margin:2em 0}.parts-status.collapsed{transition:all .5s}.parts-status.collapsed .button{display:none}.parts-status.collapsed .parts{height:0;overflow:hidden;transition:height .5s}.parts-status.collapsed .icon-chevron-up:before{transform:rotate(180deg);transition:all .5s}.parts-status .core-return-controls .button{display:none}.parts-status .order-parts-container .icon-chevron-up,.parts-status .project-parts-container .icon-chevron-up{margin-left:.5em}.parts-status .order-parts-container .icon-chevron-up:before,.parts-status .project-parts-container .icon-chevron-up:before{display:block}.parts-status .order-parts-container.collapsed button,.parts-status .project-parts-container.collapsed button{display:none}.parts-status .order-parts-container.collapsed .icon-chevron-up:before,.parts-status .project-parts-container.collapsed .icon-chevron-up:before{transform:rotate(180deg);transition:all .5s}.parts-status .order-parts-container.collapsed .order-parts,.parts-status .order-parts-container.collapsed .project-parts,.parts-status .project-parts-container.collapsed .order-parts,.parts-status .project-parts-container.collapsed .project-parts{height:0;overflow:hidden;transition:height .5s}.parts-status .parts{transition:height .5s}.parts-status .project{align-items:center;display:flex}.parts-status .project img{margin-right:.5em;width:35px}.parts-status .search-field .clear-search-control{color:#95a5a6;cursor:pointer;position:absolute;right:1.25em;top:1.25em}.parts-status-heading{display:flex;justify-content:space-between;margin:1em 0 .25em}.parts-status-heading.sticky{align-items:start;background:#fff;box-shadow:2px 2px 5px #7f8c8d;height:8em;left:0;margin:0;padding:1em;position:sticky;right:0;top:0;z-index:2}@media screen and (min-width:1200px){.parts-status-heading.sticky{height:4em}}.parts-status-heading.sticky .icon-chevron-up{cursor:default;display:none}.parts-status-heading .heading{cursor:pointer}.parts-status-heading .icon-chevron-up:before{color:#bdc3c7;display:inline-block;font-size:.7em;transition:all .5s}.parts-status-heading .parts-count{color:#bdc3c7;font-size:.8em}#parts-status-shortcuts.sticky{font-size:.9em;margin:0 auto;max-width:600px;position:sticky;text-align:center;top:5em;z-index:3}@media screen and (min-width:1200px){#parts-status-shortcuts.sticky{top:1em}}.inventory-part-usage .details,.project-inventory-part .details{font-size:.7em}.project,.project img{width:100%}.project-accounting-row{display:flex;text-align:left}.project-accounting-row .accounting-total{font-size:1.25em;font-weight:700}.project-accounting-row .document-description{width:40%}.project-accounting-row .document-date{width:15%}.project-accounting-row .estimate-cell,.project-accounting-row .invoice-cell,.project-accounting-row .payment-cell{padding:0 .5em;text-align:right;width:15%}.project-accounting-row.balance-row{margin:1em .5em 0}.project-accounting-row .balance-cell{font-size:1.5em;font-weight:700;text-align:right;width:15%}.project-accounting-row .balance-label{font-weight:700;width:85%}.project-accounting-rows .estimate-cell,.project-accounting-rows .invoice-cell,.project-accounting-rows .payment-cell{border-left:1px solid #dde4e6}.project-breadcrumb{align-items:center;display:flex;padding:1em}.project-breadcrumb .icon-chevron-left{font-size:1.5em}.project-budget{padding:1em!important}.project-budget .project{align-items:stretch!important;display:flex}.project-budget .project>.gallery{margin-right:.75em;position:relative;width:10em}.project-budget .project>.gallery .budget-usage{background:rgba(50,150,50,.5);border:2px solid #27ae60;bottom:0;color:#fff;font-size:2.5em;left:0;position:absolute;right:0;text-align:center;text-shadow:0 0 4px #27ae60;top:0}.project-budget .project>.gallery .budget-usage.nearing-budget{background:rgba(250,150,50,.5);border-color:#e67e22;text-shadow:0 0 4px #e67e22}.project-budget .project>.gallery .budget-usage.over-budget{background:rgba(150,50,50,.5);border-color:#e74c3c;text-shadow:0 0 4px #e74c3c}.project-budget .project>.gallery .budget-usage .percentage{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.project-budget .project .project-details{flex-grow:1}.project-budget .project .project-heading{display:flex;font-size:1.5em;justify-content:space-between}.project-budget .project-budgets{border:1px solid #bdc3c7;border-radius:3px;display:flex;margin-top:1em;text-shadow:1px 1px 2px #fff}.project-budget .project-budgets .budget{border-right:1px solid #bdc3c7;flex-grow:1;position:relative}.project-budget .project-budgets .budget:last-child{border-right:none}.project-budget .project-budgets .budget label{left:.5em;position:absolute;top:.4em}.project-budget .project-budgets .budget .progress-bar-container{border:0;width:100%}.project-budget .project-budgets .budget .progress-bar-container:last-child{border-right:1px}.project-budget .project-budgets .budget .progress-stats{position:absolute;right:.5em;top:.4em}.project-budget .project-budgets .budget .progress-stats .job-labor-actual,.project-budget .project-budgets .budget .progress-stats .job-labor-estimate,.project-budget .project-budgets .budget .progress-stats .job-labor-separator{font-size:1em}.project-controls{margin-bottom:1em;position:relative}.project.project-preview{align-items:center;display:flex;font-size:1.5em}.project.project-preview .gallery{background-position:50%;background-size:cover;border:1px solid transparent;border-radius:.25em;height:1.5em;margin:.25em;width:1.5em}@media screen and (min-width:500px){.project-form .meta-fields{display:flex;flex-wrap:wrap}.project-form .meta-fields .meta-field{flex-basis:32%;margin-right:1%}}.project-inventory-part .part-image img{width:30px}.project-inventory-part .quantity{border:1px solid #95a5a6;border-radius:3px;padding:.5em;text-align:center;width:30px}.project-inventory-part-usage{margin-bottom:1.5em}.project-inventory-part-usage>a{display:flex;justify-content:flex-start}.project-inventory-part-usage>a .project{font-size:1em;margin-right:.5em;width:auto}.project-labor-overview .categorized-labor-stats{font-size:.8em;margin-top:.5em}.project-labor-overview .project .gallery img{width:100px}.project-overview-preview{display:flex}.project-list .project .project-name{background:hsla(0,0%,100%,.8);left:0;padding:.25em;position:absolute;right:0}.project-header .project .project-name{bottom:0;font-size:2em;position:absolute}.job-header,.project-header{background-color:#2980b9;background:linear-gradient(15deg,#20638f 35%,#2980b9);border:1px solid #258cd1;box-shadow:2px 2px 5px #95a5a6;color:#fff;padding:2em 1.5em 0;position:relative;width:auto}.job-header a,.job-header a:visited,.project-header a,.project-header a:visited{color:#fff}.job-header a:hover,.project-header a:hover{color:#bdc3c7}.job-header .breadcrumbs,.project-header .breadcrumbs{margin:0 0 1em}.job-header .ghost-button,.project-header .ghost-button{border-color:#fff;color:#fff;height:1em;min-width:auto;padding:1em;width:1em}.job-header .ghost-button .icon-ellipsis,.project-header .ghost-button .icon-ellipsis{font-size:1.5em;transform:translate(-20%,-20%)}.job-header .ghost-button .options-menu-dropdown,.project-header .ghost-button .options-menu-dropdown{right:.25em;top:3em}.job-header .menu,.project-header .menu{display:flex;justify-content:center;margin:1em 0}.job-header .menu li,.project-header .menu li{background-color:hsla(0,0%,100%,.05);border:1px solid transparent;border-radius:1em;margin:0 .25em;white-space:nowrap}.job-header .menu li.options,.project-header .menu li.options{background-color:hsla(0,0%,100%,.25)}.job-header .menu li.options:hover,.project-header .menu li.options:hover{background-color:hsla(0,0%,100%,.5)}.job-header .menu li a,.project-header .menu li a{color:#006;display:inline-block;padding:.1em;text-align:center}@media screen and (min-width:300px){.job-header .menu li a,.project-header .menu li a{font-size:1.1em;padding:.25em}}@media screen and (min-width:500px){.job-header .menu li a,.project-header .menu li a{padding:.5em 1em}}.job-header .menu li a span,.project-header .menu li a span{display:block;font-size:2em;margin-bottom:.25em}.job-header .menu li a span.icon-plus,.project-header .menu li a span.icon-plus{margin-top:.25em}.job-header .menu li.active,.project-header .menu li.active{background-color:hsla(0,0%,100%,.25)}.job-header .menu li.active a,.project-header .menu li.active a{color:#fff}.job-header .menu li:hover,.project-header .menu li:hover{background-color:hsla(0,0%,100%,.25)}.job-header .options-menu.open .options-menu-dropdown,.project-header .options-menu.open .options-menu-dropdown{top:6em}.job-header .options-menu li a,.project-header .options-menu li a{color:#34495e;cursor:pointer;display:block;font-size:1em;min-width:125px;padding:.25em .5em;text-align:right}.job-header .options-menu li a:hover,.project-header .options-menu li a:hover{background-color:#ecf0f1}.job-header .project .gallery,.project-header .project .gallery{border:1px solid #b1c2c6;border-radius:2px}.job-header .project-fields-wrapper,.project-header .project-fields-wrapper{font-size:.75em;margin-top:.5em;text-align:left}.job-header .project-fields-wrapper .project-fields,.project-header .project-fields-wrapper .project-fields{display:flex;justify-content:flex-start}.job-header .project-fields-wrapper .project-fields .project-field,.project-header .project-fields-wrapper .project-fields .project-field{margin-right:2em}.job-header .project-fields-wrapper .project-fields .project-field label,.project-header .project-fields-wrapper .project-fields .project-field label{font-weight:700}.job-header .project-owner,.project-header .project-owner{bottom:5em;margin-bottom:.5em;position:absolute;right:1em}.job-header .project-owner .user .gallery,.project-header .project-owner .user .gallery{border:2px solid #fff}.job-header .project-stat,.project-header .project-stat{border:2px solid #3498db;border-radius:3px;padding:.5em}@media screen and (min-width:0){.project-header .options-menu .icon-ellipsis:before{font-size:1.5em}.project-header .project{display:flex}.project-header .project>.gallery{border:none;max-width:325px;position:relative;width:25%}.project-header .project>.gallery div{aspect-ratio:4/3;background-repeat:no-repeat;background-size:cover;border:1px solid transparent;border-radius:.5em;inset:0;position:absolute}.project-header .project>.project-details{padding:.5em 2em;text-align:left;width:75%}.project-header .project>.project-details .project-description{font-size:.8em;margin-top:.75em}.project-header .project>.project-details .project-name{align-items:center;display:flex}.project-header .project>.project-details .project-name .ro-number{background:#e67e22;border:1px solid #e67e22;border-radius:1.5em;font-size:.5em;margin-left:.5em;padding:.3em .5em .25em}.project-header .project>.project-details .project-parts-total{margin:.5em 0}.project-header .project .project-name{background:none;padding-bottom:0;position:static;white-space:nowrap}.project-header .project-owner{bottom:auto;position:static;right:auto}.project-header .project-owner .user{align-items:center;display:flex}.project-header .project-owner .user .gallery{aspect-ratio:1;height:1.5em;margin-right:.5em;width:1.5em}}.project-list .project{position:relative}.project-list .project .project-name{bottom:0}.project-list .project .user{bottom:1em;position:absolute;right:1em}.projects-overview .project-overview-preview .labor-categories{display:none}.project-overview-preview>.gallery{flex-grow:1;margin-right:.75em;width:20%}.project-overview-preview>.gallery a{display:block}.project-overview-preview>.gallery img{width:100%!important}.project-overview-preview>.gallery .customer{align-items:center;display:flex;font-size:.8em;margin-top:.5em}.project-overview-preview>.gallery .customer .gallery{margin-right:.5em;width:1.5em}.project-overview-preview .project-stats{flex-grow:2;width:80%}.project-overview-preview .project-stats .heading{display:flex;font-size:1.5em;justify-content:space-between;text-align:right}.project-overview-preview .project-stats .heading .hint{font-size:1rem;position:absolute}.project-progress-preview a{display:flex;justify-content:space-between}.project-progress-preview a .project{display:flex;flex-grow:1;max-width:30%;text-align:left;width:auto}.project-progress-preview a .stat{flex-grow:1;max-width:15%}.project-list:after,.recent-jobs:after{clear:left;content:"";display:block}.project-list a,.recent-jobs a{display:block;width:100%}@media screen and (min-width:300px){.project-list a,.recent-jobs a{float:left;margin:1%;width:98%}.project-list a .project-cell,.recent-jobs a .project-cell{background-color:#fff;border:1px solid transparent;border-radius:5px;box-shadow:2px 2px 5px #95a5a6;height:20vh;min-height:175px;overflow:hidden;padding:.5em;position:relative}.project-list a .project-cell .project-gallery,.recent-jobs a .project-cell .project-gallery{aspect-ratio:4/3;opacity:.9;padding-left:100%;transition:.5s}.project-list a .project-cell:hover .project-gallery,.recent-jobs a .project-cell:hover .project-gallery{background-size:110%;opacity:1}.project-list a .project-cell .customer .gallery,.recent-jobs a .project-cell .customer .gallery{display:none}.project-list a .project-cell .customer .gallery img,.recent-jobs a .project-cell .customer .gallery img{height:15px;width:15px}.project-list a .project-cell .project-title,.recent-jobs a .project-cell .project-title{background:hsla(0,0%,100%,.9);bottom:0;left:0;padding:.5em;position:absolute;right:0}.project-list a .project-cell .ro-number,.recent-jobs a .project-cell .ro-number{background:#2980b9;border:1px solid #2980b9;border-radius:10px;color:#fff;font-size:.7em;padding:.25em .5em;position:absolute;right:1em;top:1em}}@media screen and (min-width:300px)and (min-width:900px)and (min-height:750px){.project-list a .project-cell .customer .gallery,.recent-jobs a .project-cell .customer .gallery{display:block}.project-list a .project-cell .project-title,.recent-jobs a .project-cell .project-title{font-size:1em;padding:.25em .5em}}@media screen and (min-width:500px){.project-list a,.recent-jobs a{width:48%}}@media screen and (min-width:750px){.project-list a,.recent-jobs a{width:31.3%}}@media screen and (min-width:1200px){.project-list a,.recent-jobs a{width:23%}}@media screen and (min-width:1500px){.project-list a,.recent-jobs a{width:18%}}.document-status-approved,.document-status-declined,.document-status-pending{border:1px solid #95a5a6;border-radius:5px;font-size:1.25em;margin-bottom:1em;padding:.5em}.document-status-approved .icon-thumbs-down,.document-status-approved icon-thumbs-up,.document-status-declined .icon-thumbs-down,.document-status-declined icon-thumbs-up,.document-status-pending .icon-thumbs-down,.document-status-pending icon-thumbs-up{margin:0 .5em}.document-status-approved{background-color:#89e5b0;border-color:#27ae60;color:#27ae60}.document-status-declined{background-color:#f29f97;border-color:#e74c3c;color:#e74c3c}.document-variables{color:#bdc3c7;font-size:.6em}.document-preview{border:1px solid #bdc3c7;font-size:.7em;padding:1.5em;position:relative;text-align:left}.document-preview .button,.document-preview button{display:none}.document-preview .document-details{display:flex;justify-content:flex-end}.document-preview .document-header{width:20%}.document-preview .document-header .document-details{width:100%}.document-preview .document-header .document-details .field{font-size:1em}.document-preview .document-header .heading{text-align:left}.document-preview.document .signature-pad-container{border-top:none;position:static}.document-preview.document .signature-pad-container .signature-pad{border:none}@media print{.document-preview{border:none;margin:0;width:auto}}.document .document-signature-footer,.document-signature-form .document-signature-footer{background-color:#ecf0f1;bottom:0;height:4em;left:0;position:fixed;right:0}.document .document-signature-footer .primary-button-group,.document-signature-form .document-signature-footer .primary-button-group{display:flex;position:absolute;right:1em;top:.75em}.document .document-signature-footer .primary-button-group button,.document-signature-form .document-signature-footer .primary-button-group button{margin-left:.25em}.document .document-signature-footer .secondary-button,.document-signature-form .document-signature-footer .secondary-button{left:1em;position:absolute;top:1.5em}.document .document-signature-header,.document-signature-form .document-signature-header{padding-top:1em;position:relative}.document .document-signature-header .heading,.document-signature-form .document-signature-header .heading{margin:1em auto;text-align:center;width:80%}.document .document-signature-header .document-signature-header-controls,.document-signature-form .document-signature-header .document-signature-header-controls{display:flex;justify-content:center}.document .document-signature-header .accept-button,.document .document-signature-header .decline-button,.document-signature-form .document-signature-header .accept-button,.document-signature-form .document-signature-header .decline-button{background:none;display:block;font-size:1.5em;margin:.25em;width:auto}.document .document-signature-header .accept-button:hover,.document-signature-form .document-signature-header .accept-button:hover{color:#27ae60}.document .document-signature-header .accept-button.selected,.document .document-signature-header .accept-button.selected:hover,.document-signature-form .document-signature-header .accept-button.selected,.document-signature-form .document-signature-header .accept-button.selected:hover{background-color:#27ae60;border-color:#19703e;color:#fff}.document .document-signature-header .decline-button:hover,.document-signature-form .document-signature-header .decline-button:hover{color:#e74c3c}.document .document-signature-header .decline-button.selected,.document .document-signature-header .decline-button.selected:hover,.document-signature-form .document-signature-header .decline-button.selected,.document-signature-form .document-signature-header .decline-button.selected:hover{background-color:#e74c3c;border-color:#c0392b;color:#fff}.document .document-preview,.document-signature-form .document-preview{border:1px solid #b1c2c6;font-size:.8em;margin:50px auto 300px;min-width:400px;padding:2em;width:75%}.document .signature-pad-container,.document-signature-form .signature-pad-container{background:#fff;border-top:2px solid #bdc3c7;bottom:4em;height:175px;left:0;position:fixed;right:0}.document .signature-pad-container .signature-indicator,.document-signature-form .signature-pad-container .signature-indicator{background-color:#f1c40f;border:2px solid #e67e22;border-left:0;color:#e67e22;font-size:.8em;left:0;padding:.5em .5em .5em .75em;position:absolute;top:.5em;z-index:2}.document .signature-pad-container .signature-indicator .arrow,.document-signature-form .signature-pad-container .signature-indicator .arrow{clip:rect(0,3em,2.3em,1.4em);display:inline-block;position:absolute;right:1.4em;top:-1px}.document .signature-pad-container .signature-indicator .arrow:after,.document-signature-form .signature-pad-container .signature-indicator .arrow:after{background-color:#f1c40f;border:2px solid #e67e22;border-radius:3px;content:"";display:inline-block;height:2em;position:absolute;transform:rotate(45deg);transform-origin:center center;width:2em}.document .signature-pad-container .signature-pad,.document-signature-form .signature-pad-container .signature-pad{border:2px dashed #bdc3c7;bottom:20px;left:60px;position:absolute;right:30px;top:20px}.document .signature-pad-container .signature-pad-guides,.document-signature-form .signature-pad-container .signature-pad-guides{border-bottom:1px solid #34495e;bottom:1em;left:1em;position:absolute;right:1em;top:0;z-index:0}.document .signature-pad-container .signature-pad-guides .icon-cross,.document-signature-form .signature-pad-container .signature-pad-guides .icon-cross{bottom:1em;color:#7f8c8d;display:inline-block;font-size:2em;left:.25em;position:absolute}.document .signature-pad-container .signature-pad,.document-signature-form .signature-pad-container .signature-pad{z-index:1}@media print{.estimate-perspective-toggle,.estimate-status,.user-header-wrapper{display:none!important}.meta-values{width:50%!important}.page-wrapper{position:static!important}.page-wrapper .content-wrapper .content-body,.page-wrapper .page-body{overflow-y:visible!important}.invoice.statement-preview{border:none;margin:0}}@media screen and (min-width:768px)and (max-width:1280px){.line-item-form.container{max-width:95%}.line-item-form.container .container{max-width:100%}}.invoice-form .control-row,.line-item-form .control-row{margin-bottom:.5em}.invoice-form .heading-group,.line-item-form .heading-group{margin-bottom:1em;margin-top:1.5em;text-align:center}.invoice-form .invoice-footer,.invoice-form .invoice-header,.invoice-form .line-item-footer,.invoice-form .line-item-header,.line-item-form .invoice-footer,.line-item-form .invoice-header,.line-item-form .line-item-footer,.line-item-form .line-item-header{align-items:flex-start;display:flex;justify-content:space-between}.invoice-form .invoice-footer .field label,.invoice-form .invoice-header .field label,.invoice-form .line-item-footer .field label,.invoice-form .line-item-header .field label,.line-item-form .invoice-footer .field label,.line-item-form .invoice-header .field label,.line-item-form .line-item-footer .field label,.line-item-form .line-item-header .field label{font-size:1em}.invoice-form .invoice-footer,.invoice-form .line-item-footer,.line-item-form .invoice-footer,.line-item-form .line-item-footer{margin-top:.5em}.invoice-form .invoice-footer .selected-item-control,.invoice-form .line-item-footer .selected-item-control,.line-item-form .invoice-footer .selected-item-control,.line-item-form .line-item-footer .selected-item-control{display:none}.invoice-form .invoice-totals,.invoice-form .line-item-totals,.line-item-form .invoice-totals,.line-item-form .line-item-totals{max-width:400px;min-width:200px;width:33%}.invoice-form .invoice-totals>div,.invoice-form .line-item-totals>div,.line-item-form .invoice-totals>div,.line-item-form .line-item-totals>div{display:flex;justify-content:space-between;margin:.25em 0}.invoice-form .invoice-totals>div label,.invoice-form .line-item-totals>div label,.line-item-form .invoice-totals>div label,.line-item-form .line-item-totals>div label{display:inline-block}.invoice-form .invoice-totals input,.invoice-form .line-item-totals input,.line-item-form .invoice-totals input,.line-item-form .line-item-totals input{border:0;font-size:1em;text-align:right;width:100%}.invoice-form .invoice-totals .invoice-total,.invoice-form .invoice-totals .line-item-total,.invoice-form .line-item-totals .invoice-total,.invoice-form .line-item-totals .line-item-total,.line-item-form .invoice-totals .invoice-total,.line-item-form .invoice-totals .line-item-total,.line-item-form .line-item-totals .invoice-total,.line-item-form .line-item-totals .line-item-total{font-size:1.75em}.invoice-form .estimate-budgets .add-part-control,.invoice-form .estimate-budgets .add-parts-budget-control,.invoice-form .invoice-items .add-part-control,.invoice-form .invoice-items .add-parts-budget-control,.invoice-form .line-items .add-part-control,.invoice-form .line-items .add-parts-budget-control,.line-item-form .estimate-budgets .add-part-control,.line-item-form .estimate-budgets .add-parts-budget-control,.line-item-form .invoice-items .add-part-control,.line-item-form .invoice-items .add-parts-budget-control,.line-item-form .line-items .add-part-control,.line-item-form .line-items .add-parts-budget-control{color:#95a5a6;cursor:pointer;display:inline-block;font-size:.8em;margin-left:35px;overflow:hidden}.invoice-form .estimate-budgets .add-part-control:hover,.invoice-form .estimate-budgets .add-parts-budget-control:hover,.invoice-form .invoice-items .add-part-control:hover,.invoice-form .invoice-items .add-parts-budget-control:hover,.invoice-form .line-items .add-part-control:hover,.invoice-form .line-items .add-parts-budget-control:hover,.line-item-form .estimate-budgets .add-part-control:hover,.line-item-form .estimate-budgets .add-parts-budget-control:hover,.line-item-form .invoice-items .add-part-control:hover,.line-item-form .invoice-items .add-parts-budget-control:hover,.line-item-form .line-items .add-part-control:hover,.line-item-form .line-items .add-parts-budget-control:hover{color:#34495e}.invoice-form .estimate-budgets .drag-placeholder,.invoice-form .invoice-items .drag-placeholder,.invoice-form .line-items .drag-placeholder,.line-item-form .estimate-budgets .drag-placeholder,.line-item-form .invoice-items .drag-placeholder,.line-item-form .line-items .drag-placeholder{border:3px dashed #bdc3c7}.invoice-form .estimate-budgets .estimate-item .line-item .labor-field,.invoice-form .invoice-items .estimate-item .line-item .labor-field,.invoice-form .line-items .estimate-item .line-item .labor-field,.line-item-form .estimate-budgets .estimate-item .line-item .labor-field,.line-item-form .invoice-items .estimate-item .line-item .labor-field,.line-item-form .line-items .estimate-item .line-item .labor-field{display:block}.invoice-form .estimate-budgets .estimate-budget,.invoice-form .estimate-budgets .estimate-item,.invoice-form .estimate-budgets .invoice-item,.invoice-form .invoice-items .estimate-budget,.invoice-form .invoice-items .estimate-item,.invoice-form .invoice-items .invoice-item,.invoice-form .line-items .estimate-budget,.invoice-form .line-items .estimate-item,.invoice-form .line-items .invoice-item,.line-item-form .estimate-budgets .estimate-budget,.line-item-form .estimate-budgets .estimate-item,.line-item-form .estimate-budgets .invoice-item,.line-item-form .invoice-items .estimate-budget,.line-item-form .invoice-items .estimate-item,.line-item-form .invoice-items .invoice-item,.line-item-form .line-items .estimate-budget,.line-item-form .line-items .estimate-item,.line-item-form .line-items .invoice-item{background-color:#fff}.invoice-form .estimate-budgets .estimate-budget .add-part-control,.invoice-form .estimate-budgets .estimate-budget .add-parts-budget-control,.invoice-form .estimate-budgets .estimate-item .add-part-control,.invoice-form .estimate-budgets .estimate-item .add-parts-budget-control,.invoice-form .estimate-budgets .invoice-item .add-part-control,.invoice-form .estimate-budgets .invoice-item .add-parts-budget-control,.invoice-form .invoice-items .estimate-budget .add-part-control,.invoice-form .invoice-items .estimate-budget .add-parts-budget-control,.invoice-form .invoice-items .estimate-item .add-part-control,.invoice-form .invoice-items .estimate-item .add-parts-budget-control,.invoice-form .invoice-items .invoice-item .add-part-control,.invoice-form .invoice-items .invoice-item .add-parts-budget-control,.invoice-form .line-items .estimate-budget .add-part-control,.invoice-form .line-items .estimate-budget .add-parts-budget-control,.invoice-form .line-items .estimate-item .add-part-control,.invoice-form .line-items .estimate-item .add-parts-budget-control,.invoice-form .line-items .invoice-item .add-part-control,.invoice-form .line-items .invoice-item .add-parts-budget-control,.line-item-form .estimate-budgets .estimate-budget .add-part-control,.line-item-form .estimate-budgets .estimate-budget .add-parts-budget-control,.line-item-form .estimate-budgets .estimate-item .add-part-control,.line-item-form .estimate-budgets .estimate-item .add-parts-budget-control,.line-item-form .estimate-budgets .invoice-item .add-part-control,.line-item-form .estimate-budgets .invoice-item .add-parts-budget-control,.line-item-form .invoice-items .estimate-budget .add-part-control,.line-item-form .invoice-items .estimate-budget .add-parts-budget-control,.line-item-form .invoice-items .estimate-item .add-part-control,.line-item-form .invoice-items .estimate-item .add-parts-budget-control,.line-item-form .invoice-items .invoice-item .add-part-control,.line-item-form .invoice-items .invoice-item .add-parts-budget-control,.line-item-form .line-items .estimate-budget .add-part-control,.line-item-form .line-items .estimate-budget .add-parts-budget-control,.line-item-form .line-items .estimate-item .add-part-control,.line-item-form .line-items .estimate-item .add-parts-budget-control,.line-item-form .line-items .invoice-item .add-part-control,.line-item-form .line-items .invoice-item .add-parts-budget-control{display:none}.invoice-form .estimate-budgets .estimate-budget:first-child>.line-item:first-child label,.invoice-form .estimate-budgets .estimate-item:first-child>.line-item:first-child label,.invoice-form .estimate-budgets .invoice-item:first-child>.line-item:first-child label,.invoice-form .invoice-items .estimate-budget:first-child>.line-item:first-child label,.invoice-form .invoice-items .estimate-item:first-child>.line-item:first-child label,.invoice-form .invoice-items .invoice-item:first-child>.line-item:first-child label,.invoice-form .line-items .estimate-budget:first-child>.line-item:first-child label,.invoice-form .line-items .estimate-item:first-child>.line-item:first-child label,.invoice-form .line-items .invoice-item:first-child>.line-item:first-child label,.line-item-form .estimate-budgets .estimate-budget:first-child>.line-item:first-child label,.line-item-form .estimate-budgets .estimate-item:first-child>.line-item:first-child label,.line-item-form .estimate-budgets .invoice-item:first-child>.line-item:first-child label,.line-item-form .invoice-items .estimate-budget:first-child>.line-item:first-child label,.line-item-form .invoice-items .estimate-item:first-child>.line-item:first-child label,.line-item-form .invoice-items .invoice-item:first-child>.line-item:first-child label,.line-item-form .line-items .estimate-budget:first-child>.line-item:first-child label,.line-item-form .line-items .estimate-item:first-child>.line-item:first-child label,.line-item-form .line-items .invoice-item:first-child>.line-item:first-child label{display:block}.invoice-form .estimate-budgets .estimate-budget:first-child>.line-item:first-child .drag-handle:before,.invoice-form .estimate-budgets .estimate-budget:first-child>.line-item:first-child .select-handle:before,.invoice-form .estimate-budgets .estimate-item:first-child>.line-item:first-child .drag-handle:before,.invoice-form .estimate-budgets .estimate-item:first-child>.line-item:first-child .select-handle:before,.invoice-form .estimate-budgets .invoice-item:first-child>.line-item:first-child .drag-handle:before,.invoice-form .estimate-budgets .invoice-item:first-child>.line-item:first-child .select-handle:before,.invoice-form .invoice-items .estimate-budget:first-child>.line-item:first-child .drag-handle:before,.invoice-form .invoice-items .estimate-budget:first-child>.line-item:first-child .select-handle:before,.invoice-form .invoice-items .estimate-item:first-child>.line-item:first-child .drag-handle:before,.invoice-form .invoice-items .estimate-item:first-child>.line-item:first-child .select-handle:before,.invoice-form .invoice-items .invoice-item:first-child>.line-item:first-child .drag-handle:before,.invoice-form .invoice-items .invoice-item:first-child>.line-item:first-child .select-handle:before,.invoice-form .line-items .estimate-budget:first-child>.line-item:first-child .drag-handle:before,.invoice-form .line-items .estimate-budget:first-child>.line-item:first-child .select-handle:before,.invoice-form .line-items .estimate-item:first-child>.line-item:first-child .drag-handle:before,.invoice-form .line-items .estimate-item:first-child>.line-item:first-child .select-handle:before,.invoice-form .line-items .invoice-item:first-child>.line-item:first-child .drag-handle:before,.invoice-form .line-items .invoice-item:first-child>.line-item:first-child .select-handle:before,.line-item-form .estimate-budgets .estimate-budget:first-child>.line-item:first-child .drag-handle:before,.line-item-form .estimate-budgets .estimate-budget:first-child>.line-item:first-child .select-handle:before,.line-item-form .estimate-budgets .estimate-item:first-child>.line-item:first-child .drag-handle:before,.line-item-form .estimate-budgets .estimate-item:first-child>.line-item:first-child .select-handle:before,.line-item-form .estimate-budgets .invoice-item:first-child>.line-item:first-child .drag-handle:before,.line-item-form .estimate-budgets .invoice-item:first-child>.line-item:first-child .select-handle:before,.line-item-form .invoice-items .estimate-budget:first-child>.line-item:first-child .drag-handle:before,.line-item-form .invoice-items .estimate-budget:first-child>.line-item:first-child .select-handle:before,.line-item-form .invoice-items .estimate-item:first-child>.line-item:first-child .drag-handle:before,.line-item-form .invoice-items .estimate-item:first-child>.line-item:first-child .select-handle:before,.line-item-form .invoice-items .invoice-item:first-child>.line-item:first-child .drag-handle:before,.line-item-form .invoice-items .invoice-item:first-child>.line-item:first-child .select-handle:before,.line-item-form .line-items .estimate-budget:first-child>.line-item:first-child .drag-handle:before,.line-item-form .line-items .estimate-budget:first-child>.line-item:first-child .select-handle:before,.line-item-form .line-items .estimate-item:first-child>.line-item:first-child .drag-handle:before,.line-item-form .line-items .estimate-item:first-child>.line-item:first-child .select-handle:before,.line-item-form .line-items .invoice-item:first-child>.line-item:first-child .drag-handle:before,.line-item-form .line-items .invoice-item:first-child>.line-item:first-child .select-handle:before{margin-top:1em}.invoice-form .estimate-budgets .estimate-budget.deleted,.invoice-form .estimate-budgets .estimate-item.deleted,.invoice-form .estimate-budgets .invoice-item.deleted,.invoice-form .invoice-items .estimate-budget.deleted,.invoice-form .invoice-items .estimate-item.deleted,.invoice-form .invoice-items .invoice-item.deleted,.invoice-form .line-items .estimate-budget.deleted,.invoice-form .line-items .estimate-item.deleted,.invoice-form .line-items .invoice-item.deleted,.line-item-form .estimate-budgets .estimate-budget.deleted,.line-item-form .estimate-budgets .estimate-item.deleted,.line-item-form .estimate-budgets .invoice-item.deleted,.line-item-form .invoice-items .estimate-budget.deleted,.line-item-form .invoice-items .estimate-item.deleted,.line-item-form .invoice-items .invoice-item.deleted,.line-item-form .line-items .estimate-budget.deleted,.line-item-form .line-items .estimate-item.deleted,.line-item-form .line-items .invoice-item.deleted{display:none}.invoice-form .estimate-budgets .estimate-budget.focused .add-part-control,.invoice-form .estimate-budgets .estimate-budget.focused .add-parts-budget-control,.invoice-form .estimate-budgets .estimate-item.focused .add-part-control,.invoice-form .estimate-budgets .estimate-item.focused .add-parts-budget-control,.invoice-form .estimate-budgets .invoice-item.focused .add-part-control,.invoice-form .estimate-budgets .invoice-item.focused .add-parts-budget-control,.invoice-form .invoice-items .estimate-budget.focused .add-part-control,.invoice-form .invoice-items .estimate-budget.focused .add-parts-budget-control,.invoice-form .invoice-items .estimate-item.focused .add-part-control,.invoice-form .invoice-items .estimate-item.focused .add-parts-budget-control,.invoice-form .invoice-items .invoice-item.focused .add-part-control,.invoice-form .invoice-items .invoice-item.focused .add-parts-budget-control,.invoice-form .line-items .estimate-budget.focused .add-part-control,.invoice-form .line-items .estimate-budget.focused .add-parts-budget-control,.invoice-form .line-items .estimate-item.focused .add-part-control,.invoice-form .line-items .estimate-item.focused .add-parts-budget-control,.invoice-form .line-items .invoice-item.focused .add-part-control,.invoice-form .line-items .invoice-item.focused .add-parts-budget-control,.line-item-form .estimate-budgets .estimate-budget.focused .add-part-control,.line-item-form .estimate-budgets .estimate-budget.focused .add-parts-budget-control,.line-item-form .estimate-budgets .estimate-item.focused .add-part-control,.line-item-form .estimate-budgets .estimate-item.focused .add-parts-budget-control,.line-item-form .estimate-budgets .invoice-item.focused .add-part-control,.line-item-form .estimate-budgets .invoice-item.focused .add-parts-budget-control,.line-item-form .invoice-items .estimate-budget.focused .add-part-control,.line-item-form .invoice-items .estimate-budget.focused .add-parts-budget-control,.line-item-form .invoice-items .estimate-item.focused .add-part-control,.line-item-form .invoice-items .estimate-item.focused .add-parts-budget-control,.line-item-form .invoice-items .invoice-item.focused .add-part-control,.line-item-form .invoice-items .invoice-item.focused .add-parts-budget-control,.line-item-form .line-items .estimate-budget.focused .add-part-control,.line-item-form .line-items .estimate-budget.focused .add-parts-budget-control,.line-item-form .line-items .estimate-item.focused .add-part-control,.line-item-form .line-items .estimate-item.focused .add-parts-budget-control,.line-item-form .line-items .invoice-item.focused .add-part-control,.line-item-form .line-items .invoice-item.focused .add-parts-budget-control{background:#ecf0f1;border:1px solid #ecf0f1;border-radius:3px;display:inline-block;margin-top:.5em;padding:.1em 25em}.invoice-form .estimate-budgets .estimate-budget.odd,.invoice-form .estimate-budgets .estimate-item.odd,.invoice-form .estimate-budgets .invoice-item.odd,.invoice-form .invoice-items .estimate-budget.odd,.invoice-form .invoice-items .estimate-item.odd,.invoice-form .invoice-items .invoice-item.odd,.invoice-form .line-items .estimate-budget.odd,.invoice-form .line-items .estimate-item.odd,.invoice-form .line-items .invoice-item.odd,.line-item-form .estimate-budgets .estimate-budget.odd,.line-item-form .estimate-budgets .estimate-item.odd,.line-item-form .estimate-budgets .invoice-item.odd,.line-item-form .invoice-items .estimate-budget.odd,.line-item-form .invoice-items .estimate-item.odd,.line-item-form .invoice-items .invoice-item.odd,.line-item-form .line-items .estimate-budget.odd,.line-item-form .line-items .estimate-item.odd,.line-item-form .line-items .invoice-item.odd{background-color:#f9f9f9}.invoice-form .estimate-budgets .estimate-budget.selected ::-moz-placeholder,.invoice-form .estimate-budgets .estimate-item.selected ::-moz-placeholder,.invoice-form .estimate-budgets .invoice-item.selected ::-moz-placeholder,.invoice-form .invoice-items .estimate-budget.selected ::-moz-placeholder,.invoice-form .invoice-items .estimate-item.selected ::-moz-placeholder,.invoice-form .invoice-items .invoice-item.selected ::-moz-placeholder,.invoice-form .line-items .estimate-budget.selected ::-moz-placeholder,.invoice-form .line-items .estimate-item.selected ::-moz-placeholder,.invoice-form .line-items .invoice-item.selected ::-moz-placeholder,.line-item-form .estimate-budgets .estimate-budget.selected ::-moz-placeholder,.line-item-form .estimate-budgets .estimate-item.selected ::-moz-placeholder,.line-item-form .estimate-budgets .invoice-item.selected ::-moz-placeholder,.line-item-form .invoice-items .estimate-budget.selected ::-moz-placeholder,.line-item-form .invoice-items .estimate-item.selected ::-moz-placeholder,.line-item-form .invoice-items .invoice-item.selected ::-moz-placeholder,.line-item-form .line-items .estimate-budget.selected ::-moz-placeholder,.line-item-form .line-items .estimate-item.selected ::-moz-placeholder,.line-item-form .line-items .invoice-item.selected ::-moz-placeholder{color:#fff;opacity:1}.invoice-form .estimate-budgets .estimate-budget.selected ::placeholder,.invoice-form .estimate-budgets .estimate-item.selected ::placeholder,.invoice-form .estimate-budgets .invoice-item.selected ::placeholder,.invoice-form .invoice-items .estimate-budget.selected ::placeholder,.invoice-form .invoice-items .estimate-item.selected ::placeholder,.invoice-form .invoice-items .invoice-item.selected ::placeholder,.invoice-form .line-items .estimate-budget.selected ::placeholder,.invoice-form .line-items .estimate-item.selected ::placeholder,.invoice-form .line-items .invoice-item.selected ::placeholder,.line-item-form .estimate-budgets .estimate-budget.selected ::placeholder,.line-item-form .estimate-budgets .estimate-item.selected ::placeholder,.line-item-form .estimate-budgets .invoice-item.selected ::placeholder,.line-item-form .invoice-items .estimate-budget.selected ::placeholder,.line-item-form .invoice-items .estimate-item.selected ::placeholder,.line-item-form .invoice-items .invoice-item.selected ::placeholder,.line-item-form .line-items .estimate-budget.selected ::placeholder,.line-item-form .line-items .estimate-item.selected ::placeholder,.line-item-form .line-items .invoice-item.selected ::placeholder{color:#fff;opacity:1}.invoice-form .estimate-budgets .estimate-budget.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .estimate-budgets .estimate-item.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .estimate-budgets .invoice-item.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .invoice-items .estimate-budget.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .invoice-items .estimate-item.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .invoice-items .invoice-item.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .line-items .estimate-budget.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .line-items .estimate-item.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .line-items .invoice-item.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .estimate-budgets .estimate-budget.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .estimate-budgets .estimate-item.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .estimate-budgets .invoice-item.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .invoice-items .estimate-budget.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .invoice-items .estimate-item.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .invoice-items .invoice-item.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .line-items .estimate-budget.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .line-items .estimate-item.selected .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .line-items .invoice-item.selected .estimate-item-parts .estimate-item-part:nth-child(odd){background:#217dbb}.invoice-form .estimate-budgets .estimate-budget.text-item .line-item .labor-field,.invoice-form .estimate-budgets .estimate-budget.text-item .line-item .quantity-field,.invoice-form .estimate-budgets .estimate-budget.text-item .line-item .rate-field,.invoice-form .estimate-budgets .estimate-budget.text-item .line-item .rate-type-field,.invoice-form .estimate-budgets .estimate-budget.text-item .line-item .total-field,.invoice-form .estimate-budgets .estimate-item.text-item .line-item .labor-field,.invoice-form .estimate-budgets .estimate-item.text-item .line-item .quantity-field,.invoice-form .estimate-budgets .estimate-item.text-item .line-item .rate-field,.invoice-form .estimate-budgets .estimate-item.text-item .line-item .rate-type-field,.invoice-form .estimate-budgets .estimate-item.text-item .line-item .total-field,.invoice-form .estimate-budgets .invoice-item.text-item .line-item .labor-field,.invoice-form .estimate-budgets .invoice-item.text-item .line-item .quantity-field,.invoice-form .estimate-budgets .invoice-item.text-item .line-item .rate-field,.invoice-form .estimate-budgets .invoice-item.text-item .line-item .rate-type-field,.invoice-form .estimate-budgets .invoice-item.text-item .line-item .total-field,.invoice-form .invoice-items .estimate-budget.text-item .line-item .labor-field,.invoice-form .invoice-items .estimate-budget.text-item .line-item .quantity-field,.invoice-form .invoice-items .estimate-budget.text-item .line-item .rate-field,.invoice-form .invoice-items .estimate-budget.text-item .line-item .rate-type-field,.invoice-form .invoice-items .estimate-budget.text-item .line-item .total-field,.invoice-form .invoice-items .estimate-item.text-item .line-item .labor-field,.invoice-form .invoice-items .estimate-item.text-item .line-item .quantity-field,.invoice-form .invoice-items .estimate-item.text-item .line-item .rate-field,.invoice-form .invoice-items .estimate-item.text-item .line-item .rate-type-field,.invoice-form .invoice-items .estimate-item.text-item .line-item .total-field,.invoice-form .invoice-items .invoice-item.text-item .line-item .labor-field,.invoice-form .invoice-items .invoice-item.text-item .line-item .quantity-field,.invoice-form .invoice-items .invoice-item.text-item .line-item .rate-field,.invoice-form .invoice-items .invoice-item.text-item .line-item .rate-type-field,.invoice-form .invoice-items .invoice-item.text-item .line-item .total-field,.invoice-form .line-items .estimate-budget.text-item .line-item .labor-field,.invoice-form .line-items .estimate-budget.text-item .line-item .quantity-field,.invoice-form .line-items .estimate-budget.text-item .line-item .rate-field,.invoice-form .line-items .estimate-budget.text-item .line-item .rate-type-field,.invoice-form .line-items .estimate-budget.text-item .line-item .total-field,.invoice-form .line-items .estimate-item.text-item .line-item .labor-field,.invoice-form .line-items .estimate-item.text-item .line-item .quantity-field,.invoice-form .line-items .estimate-item.text-item .line-item .rate-field,.invoice-form .line-items .estimate-item.text-item .line-item .rate-type-field,.invoice-form .line-items .estimate-item.text-item .line-item .total-field,.invoice-form .line-items .invoice-item.text-item .line-item .labor-field,.invoice-form .line-items .invoice-item.text-item .line-item .quantity-field,.invoice-form .line-items .invoice-item.text-item .line-item .rate-field,.invoice-form .line-items .invoice-item.text-item .line-item .rate-type-field,.invoice-form .line-items .invoice-item.text-item .line-item .total-field,.line-item-form .estimate-budgets .estimate-budget.text-item .line-item .labor-field,.line-item-form .estimate-budgets .estimate-budget.text-item .line-item .quantity-field,.line-item-form .estimate-budgets .estimate-budget.text-item .line-item .rate-field,.line-item-form .estimate-budgets .estimate-budget.text-item .line-item .rate-type-field,.line-item-form .estimate-budgets .estimate-budget.text-item .line-item .total-field,.line-item-form .estimate-budgets .estimate-item.text-item .line-item .labor-field,.line-item-form .estimate-budgets .estimate-item.text-item .line-item .quantity-field,.line-item-form .estimate-budgets .estimate-item.text-item .line-item .rate-field,.line-item-form .estimate-budgets .estimate-item.text-item .line-item .rate-type-field,.line-item-form .estimate-budgets .estimate-item.text-item .line-item .total-field,.line-item-form .estimate-budgets .invoice-item.text-item .line-item .labor-field,.line-item-form .estimate-budgets .invoice-item.text-item .line-item .quantity-field,.line-item-form .estimate-budgets .invoice-item.text-item .line-item .rate-field,.line-item-form .estimate-budgets .invoice-item.text-item .line-item .rate-type-field,.line-item-form .estimate-budgets .invoice-item.text-item .line-item .total-field,.line-item-form .invoice-items .estimate-budget.text-item .line-item .labor-field,.line-item-form .invoice-items .estimate-budget.text-item .line-item .quantity-field,.line-item-form .invoice-items .estimate-budget.text-item .line-item .rate-field,.line-item-form .invoice-items .estimate-budget.text-item .line-item .rate-type-field,.line-item-form .invoice-items .estimate-budget.text-item .line-item .total-field,.line-item-form .invoice-items .estimate-item.text-item .line-item .labor-field,.line-item-form .invoice-items .estimate-item.text-item .line-item .quantity-field,.line-item-form .invoice-items .estimate-item.text-item .line-item .rate-field,.line-item-form .invoice-items .estimate-item.text-item .line-item .rate-type-field,.line-item-form .invoice-items .estimate-item.text-item .line-item .total-field,.line-item-form .invoice-items .invoice-item.text-item .line-item .labor-field,.line-item-form .invoice-items .invoice-item.text-item .line-item .quantity-field,.line-item-form .invoice-items .invoice-item.text-item .line-item .rate-field,.line-item-form .invoice-items .invoice-item.text-item .line-item .rate-type-field,.line-item-form .invoice-items .invoice-item.text-item .line-item .total-field,.line-item-form .line-items .estimate-budget.text-item .line-item .labor-field,.line-item-form .line-items .estimate-budget.text-item .line-item .quantity-field,.line-item-form .line-items .estimate-budget.text-item .line-item .rate-field,.line-item-form .line-items .estimate-budget.text-item .line-item .rate-type-field,.line-item-form .line-items .estimate-budget.text-item .line-item .total-field,.line-item-form .line-items .estimate-item.text-item .line-item .labor-field,.line-item-form .line-items .estimate-item.text-item .line-item .quantity-field,.line-item-form .line-items .estimate-item.text-item .line-item .rate-field,.line-item-form .line-items .estimate-item.text-item .line-item .rate-type-field,.line-item-form .line-items .estimate-item.text-item .line-item .total-field,.line-item-form .line-items .invoice-item.text-item .line-item .labor-field,.line-item-form .line-items .invoice-item.text-item .line-item .quantity-field,.line-item-form .line-items .invoice-item.text-item .line-item .rate-field,.line-item-form .line-items .invoice-item.text-item .line-item .rate-type-field,.line-item-form .line-items .invoice-item.text-item .line-item .total-field{display:none}.invoice-form .estimate-budgets .estimate-budget .estimate-item-part .description,.invoice-form .estimate-budgets .estimate-item .estimate-item-part .description,.invoice-form .estimate-budgets .invoice-item .estimate-item-part .description,.invoice-form .invoice-items .estimate-budget .estimate-item-part .description,.invoice-form .invoice-items .estimate-item .estimate-item-part .description,.invoice-form .invoice-items .invoice-item .estimate-item-part .description,.invoice-form .line-items .estimate-budget .estimate-item-part .description,.invoice-form .line-items .estimate-item .estimate-item-part .description,.invoice-form .line-items .invoice-item .estimate-item-part .description,.line-item-form .estimate-budgets .estimate-budget .estimate-item-part .description,.line-item-form .estimate-budgets .estimate-item .estimate-item-part .description,.line-item-form .estimate-budgets .invoice-item .estimate-item-part .description,.line-item-form .invoice-items .estimate-budget .estimate-item-part .description,.line-item-form .invoice-items .estimate-item .estimate-item-part .description,.line-item-form .invoice-items .invoice-item .estimate-item-part .description,.line-item-form .line-items .estimate-budget .estimate-item-part .description,.line-item-form .line-items .estimate-item .estimate-item-part .description,.line-item-form .line-items .invoice-item .estimate-item-part .description{min-width:100px}.invoice-form .estimate-budgets .estimate-budget .estimate-item-part .options-indicator,.invoice-form .estimate-budgets .estimate-item .estimate-item-part .options-indicator,.invoice-form .estimate-budgets .invoice-item .estimate-item-part .options-indicator,.invoice-form .invoice-items .estimate-budget .estimate-item-part .options-indicator,.invoice-form .invoice-items .estimate-item .estimate-item-part .options-indicator,.invoice-form .invoice-items .invoice-item .estimate-item-part .options-indicator,.invoice-form .line-items .estimate-budget .estimate-item-part .options-indicator,.invoice-form .line-items .estimate-item .estimate-item-part .options-indicator,.invoice-form .line-items .invoice-item .estimate-item-part .options-indicator,.line-item-form .estimate-budgets .estimate-budget .estimate-item-part .options-indicator,.line-item-form .estimate-budgets .estimate-item .estimate-item-part .options-indicator,.line-item-form .estimate-budgets .invoice-item .estimate-item-part .options-indicator,.line-item-form .invoice-items .estimate-budget .estimate-item-part .options-indicator,.line-item-form .invoice-items .estimate-item .estimate-item-part .options-indicator,.line-item-form .invoice-items .invoice-item .estimate-item-part .options-indicator,.line-item-form .line-items .estimate-budget .estimate-item-part .options-indicator,.line-item-form .line-items .estimate-item .estimate-item-part .options-indicator,.line-item-form .line-items .invoice-item .estimate-item-part .options-indicator{display:none}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts-budgets,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts-budgets,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts-budgets,.invoice-form .invoice-items .estimate-budget .estimate-item-parts-budgets,.invoice-form .invoice-items .estimate-item .estimate-item-parts-budgets,.invoice-form .invoice-items .invoice-item .estimate-item-parts-budgets,.invoice-form .line-items .estimate-budget .estimate-item-parts-budgets,.invoice-form .line-items .estimate-item .estimate-item-parts-budgets,.invoice-form .line-items .invoice-item .estimate-item-parts-budgets,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts-budgets,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts-budgets,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts-budgets,.line-item-form .invoice-items .estimate-budget .estimate-item-parts-budgets,.line-item-form .invoice-items .estimate-item .estimate-item-parts-budgets,.line-item-form .invoice-items .invoice-item .estimate-item-parts-budgets,.line-item-form .line-items .estimate-budget .estimate-item-parts-budgets,.line-item-form .line-items .estimate-item .estimate-item-parts-budgets,.line-item-form .line-items .invoice-item .estimate-item-parts-budgets{margin-left:40px}.invoice-form .estimate-budgets .estimate-budget .field .ui-selectmenu-button,.invoice-form .estimate-budgets .estimate-budget .field .ui-selectmenu-button.ui-button,.invoice-form .estimate-budgets .estimate-item .field .ui-selectmenu-button,.invoice-form .estimate-budgets .estimate-item .field .ui-selectmenu-button.ui-button,.invoice-form .estimate-budgets .invoice-item .field .ui-selectmenu-button,.invoice-form .estimate-budgets .invoice-item .field .ui-selectmenu-button.ui-button,.invoice-form .invoice-items .estimate-budget .field .ui-selectmenu-button,.invoice-form .invoice-items .estimate-budget .field .ui-selectmenu-button.ui-button,.invoice-form .invoice-items .estimate-item .field .ui-selectmenu-button,.invoice-form .invoice-items .estimate-item .field .ui-selectmenu-button.ui-button,.invoice-form .invoice-items .invoice-item .field .ui-selectmenu-button,.invoice-form .invoice-items .invoice-item .field .ui-selectmenu-button.ui-button,.invoice-form .line-items .estimate-budget .field .ui-selectmenu-button,.invoice-form .line-items .estimate-budget .field .ui-selectmenu-button.ui-button,.invoice-form .line-items .estimate-item .field .ui-selectmenu-button,.invoice-form .line-items .estimate-item .field .ui-selectmenu-button.ui-button,.invoice-form .line-items .invoice-item .field .ui-selectmenu-button,.invoice-form .line-items .invoice-item .field .ui-selectmenu-button.ui-button,.line-item-form .estimate-budgets .estimate-budget .field .ui-selectmenu-button,.line-item-form .estimate-budgets .estimate-budget .field .ui-selectmenu-button.ui-button,.line-item-form .estimate-budgets .estimate-item .field .ui-selectmenu-button,.line-item-form .estimate-budgets .estimate-item .field .ui-selectmenu-button.ui-button,.line-item-form .estimate-budgets .invoice-item .field .ui-selectmenu-button,.line-item-form .estimate-budgets .invoice-item .field .ui-selectmenu-button.ui-button,.line-item-form .invoice-items .estimate-budget .field .ui-selectmenu-button,.line-item-form .invoice-items .estimate-budget .field .ui-selectmenu-button.ui-button,.line-item-form .invoice-items .estimate-item .field .ui-selectmenu-button,.line-item-form .invoice-items .estimate-item .field .ui-selectmenu-button.ui-button,.line-item-form .invoice-items .invoice-item .field .ui-selectmenu-button,.line-item-form .invoice-items .invoice-item .field .ui-selectmenu-button.ui-button,.line-item-form .line-items .estimate-budget .field .ui-selectmenu-button,.line-item-form .line-items .estimate-budget .field .ui-selectmenu-button.ui-button,.line-item-form .line-items .estimate-item .field .ui-selectmenu-button,.line-item-form .line-items .estimate-item .field .ui-selectmenu-button.ui-button,.line-item-form .line-items .invoice-item .field .ui-selectmenu-button,.line-item-form .line-items .invoice-item .field .ui-selectmenu-button.ui-button{background-color:transparent}.invoice-form .estimate-budgets .estimate-budget .invoice-item-details .gallery,.invoice-form .estimate-budgets .estimate-item .invoice-item-details .gallery,.invoice-form .estimate-budgets .invoice-item .invoice-item-details .gallery,.invoice-form .invoice-items .estimate-budget .invoice-item-details .gallery,.invoice-form .invoice-items .estimate-item .invoice-item-details .gallery,.invoice-form .invoice-items .invoice-item .invoice-item-details .gallery,.invoice-form .line-items .estimate-budget .invoice-item-details .gallery,.invoice-form .line-items .estimate-item .invoice-item-details .gallery,.invoice-form .line-items .invoice-item .invoice-item-details .gallery,.line-item-form .estimate-budgets .estimate-budget .invoice-item-details .gallery,.line-item-form .estimate-budgets .estimate-item .invoice-item-details .gallery,.line-item-form .estimate-budgets .invoice-item .invoice-item-details .gallery,.line-item-form .invoice-items .estimate-budget .invoice-item-details .gallery,.line-item-form .invoice-items .estimate-item .invoice-item-details .gallery,.line-item-form .invoice-items .invoice-item .invoice-item-details .gallery,.line-item-form .line-items .estimate-budget .invoice-item-details .gallery,.line-item-form .line-items .estimate-item .invoice-item-details .gallery,.line-item-form .line-items .invoice-item .invoice-item-details .gallery{height:2em;width:2em}.invoice-form .estimate-budgets .estimate-budget .invoice-item-details .labor-extras,.invoice-form .estimate-budgets .estimate-budget .line-item label,.invoice-form .estimate-budgets .estimate-budget .line-item:first-child label,.invoice-form .estimate-budgets .estimate-item .invoice-item-details .labor-extras,.invoice-form .estimate-budgets .estimate-item .line-item label,.invoice-form .estimate-budgets .estimate-item .line-item:first-child label,.invoice-form .estimate-budgets .invoice-item .invoice-item-details .labor-extras,.invoice-form .estimate-budgets .invoice-item .line-item label,.invoice-form .estimate-budgets .invoice-item .line-item:first-child label,.invoice-form .invoice-items .estimate-budget .invoice-item-details .labor-extras,.invoice-form .invoice-items .estimate-budget .line-item label,.invoice-form .invoice-items .estimate-budget .line-item:first-child label,.invoice-form .invoice-items .estimate-item .invoice-item-details .labor-extras,.invoice-form .invoice-items .estimate-item .line-item label,.invoice-form .invoice-items .estimate-item .line-item:first-child label,.invoice-form .invoice-items .invoice-item .invoice-item-details .labor-extras,.invoice-form .invoice-items .invoice-item .line-item label,.invoice-form .invoice-items .invoice-item .line-item:first-child label,.invoice-form .line-items .estimate-budget .invoice-item-details .labor-extras,.invoice-form .line-items .estimate-budget .line-item label,.invoice-form .line-items .estimate-budget .line-item:first-child label,.invoice-form .line-items .estimate-item .invoice-item-details .labor-extras,.invoice-form .line-items .estimate-item .line-item label,.invoice-form .line-items .estimate-item .line-item:first-child label,.invoice-form .line-items .invoice-item .invoice-item-details .labor-extras,.invoice-form .line-items .invoice-item .line-item label,.invoice-form .line-items .invoice-item .line-item:first-child label,.line-item-form .estimate-budgets .estimate-budget .invoice-item-details .labor-extras,.line-item-form .estimate-budgets .estimate-budget .line-item label,.line-item-form .estimate-budgets .estimate-budget .line-item:first-child label,.line-item-form .estimate-budgets .estimate-item .invoice-item-details .labor-extras,.line-item-form .estimate-budgets .estimate-item .line-item label,.line-item-form .estimate-budgets .estimate-item .line-item:first-child label,.line-item-form .estimate-budgets .invoice-item .invoice-item-details .labor-extras,.line-item-form .estimate-budgets .invoice-item .line-item label,.line-item-form .estimate-budgets .invoice-item .line-item:first-child label,.line-item-form .invoice-items .estimate-budget .invoice-item-details .labor-extras,.line-item-form .invoice-items .estimate-budget .line-item label,.line-item-form .invoice-items .estimate-budget .line-item:first-child label,.line-item-form .invoice-items .estimate-item .invoice-item-details .labor-extras,.line-item-form .invoice-items .estimate-item .line-item label,.line-item-form .invoice-items .estimate-item .line-item:first-child label,.line-item-form .invoice-items .invoice-item .invoice-item-details .labor-extras,.line-item-form .invoice-items .invoice-item .line-item label,.line-item-form .invoice-items .invoice-item .line-item:first-child label,.line-item-form .line-items .estimate-budget .invoice-item-details .labor-extras,.line-item-form .line-items .estimate-budget .line-item label,.line-item-form .line-items .estimate-budget .line-item:first-child label,.line-item-form .line-items .estimate-item .invoice-item-details .labor-extras,.line-item-form .line-items .estimate-item .line-item label,.line-item-form .line-items .estimate-item .line-item:first-child label,.line-item-form .line-items .invoice-item .invoice-item-details .labor-extras,.line-item-form .line-items .invoice-item .line-item label,.line-item-form .line-items .invoice-item .line-item:first-child label{display:none}.invoice-form .estimate-budgets .estimate-budget .line-item:first-child .drag-handle:before,.invoice-form .estimate-budgets .estimate-budget .line-item:first-child .select-handle:before,.invoice-form .estimate-budgets .estimate-item .line-item:first-child .drag-handle:before,.invoice-form .estimate-budgets .estimate-item .line-item:first-child .select-handle:before,.invoice-form .estimate-budgets .invoice-item .line-item:first-child .drag-handle:before,.invoice-form .estimate-budgets .invoice-item .line-item:first-child .select-handle:before,.invoice-form .invoice-items .estimate-budget .line-item:first-child .drag-handle:before,.invoice-form .invoice-items .estimate-budget .line-item:first-child .select-handle:before,.invoice-form .invoice-items .estimate-item .line-item:first-child .drag-handle:before,.invoice-form .invoice-items .estimate-item .line-item:first-child .select-handle:before,.invoice-form .invoice-items .invoice-item .line-item:first-child .drag-handle:before,.invoice-form .invoice-items .invoice-item .line-item:first-child .select-handle:before,.invoice-form .line-items .estimate-budget .line-item:first-child .drag-handle:before,.invoice-form .line-items .estimate-budget .line-item:first-child .select-handle:before,.invoice-form .line-items .estimate-item .line-item:first-child .drag-handle:before,.invoice-form .line-items .estimate-item .line-item:first-child .select-handle:before,.invoice-form .line-items .invoice-item .line-item:first-child .drag-handle:before,.invoice-form .line-items .invoice-item .line-item:first-child .select-handle:before,.line-item-form .estimate-budgets .estimate-budget .line-item:first-child .drag-handle:before,.line-item-form .estimate-budgets .estimate-budget .line-item:first-child .select-handle:before,.line-item-form .estimate-budgets .estimate-item .line-item:first-child .drag-handle:before,.line-item-form .estimate-budgets .estimate-item .line-item:first-child .select-handle:before,.line-item-form .estimate-budgets .invoice-item .line-item:first-child .drag-handle:before,.line-item-form .estimate-budgets .invoice-item .line-item:first-child .select-handle:before,.line-item-form .invoice-items .estimate-budget .line-item:first-child .drag-handle:before,.line-item-form .invoice-items .estimate-budget .line-item:first-child .select-handle:before,.line-item-form .invoice-items .estimate-item .line-item:first-child .drag-handle:before,.line-item-form .invoice-items .estimate-item .line-item:first-child .select-handle:before,.line-item-form .invoice-items .invoice-item .line-item:first-child .drag-handle:before,.line-item-form .invoice-items .invoice-item .line-item:first-child .select-handle:before,.line-item-form .line-items .estimate-budget .line-item:first-child .drag-handle:before,.line-item-form .line-items .estimate-budget .line-item:first-child .select-handle:before,.line-item-form .line-items .estimate-item .line-item:first-child .drag-handle:before,.line-item-form .line-items .estimate-item .line-item:first-child .select-handle:before,.line-item-form .line-items .invoice-item .line-item:first-child .drag-handle:before,.line-item-form .line-items .invoice-item .line-item:first-child .select-handle:before{margin-top:0}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts,.invoice-form .invoice-items .estimate-budget .estimate-item-parts,.invoice-form .invoice-items .estimate-item .estimate-item-parts,.invoice-form .invoice-items .invoice-item .estimate-item-parts,.invoice-form .line-items .estimate-budget .estimate-item-parts,.invoice-form .line-items .estimate-item .estimate-item-parts,.invoice-form .line-items .invoice-item .estimate-item-parts,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts,.line-item-form .invoice-items .estimate-budget .estimate-item-parts,.line-item-form .invoice-items .estimate-item .estimate-item-parts,.line-item-form .invoice-items .invoice-item .estimate-item-parts,.line-item-form .line-items .estimate-budget .estimate-item-parts,.line-item-form .line-items .estimate-item .estimate-item-parts,.line-item-form .line-items .invoice-item .estimate-item-parts{padding-left:40px}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part label,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part label,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part label,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part label,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part label,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part label,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part label,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part label,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part label,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part label,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part label,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part label,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part label,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part label,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part label,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part label,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part label,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part label{display:none}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part:first-child,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part:first-child,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part:first-child,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part:first-child,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part:first-child,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part:first-child,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part:first-child,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part:first-child,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part:first-child,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part:first-child,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part:first-child,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part:first-child,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part:first-child,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part:first-child,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part:first-child,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part:first-child,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part:first-child,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part:first-child{margin-top:0;position:relative}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part:first-child:before,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part:first-child:before,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part:first-child:before,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part:first-child:before,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part:first-child:before,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part:first-child:before,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part:first-child:before,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part:first-child:before,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part:first-child:before,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part:first-child:before,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part:first-child:before,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part:first-child:before,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part:first-child:before,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part:first-child:before,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part:first-child:before,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part:first-child:before,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part:first-child:before,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part:first-child:before{content:"Parts";display:none;font-size:.8em;font-weight:700;left:-2.5em;position:absolute;top:.5em}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd),.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd),.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd){background-color:#f9f9f9}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected{background-color:#3498db;color:#fff}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::-moz-placeholder{color:#fff;opacity:1}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part:nth-child(odd).selected ::placeholder{color:#fff;opacity:1}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field{display:block;padding-right:15px;position:relative;width:75px}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-field:after{color:#bdc3c7;content:"%";position:absolute;right:.5em;top:.5em}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part.custom-rate .rate-type-field{width:110px}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .rate-field,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .rate-field,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .rate-field,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .rate-field,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .rate-field,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .rate-field,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .rate-field,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .rate-field,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .rate-field,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .rate-field,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .rate-field,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .rate-field,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .rate-field,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .rate-field,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .rate-field,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .rate-field,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .rate-field,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .rate-field{display:none}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .rate-type-field,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .rate-type-field,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .rate-type-field,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .rate-type-field,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .rate-type-field,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .rate-type-field,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .rate-type-field,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .rate-type-field,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .rate-type-field,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .rate-type-field,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .rate-type-field,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .rate-type-field,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .rate-type-field,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .rate-type-field,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .rate-type-field,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .rate-type-field,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .rate-type-field,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .rate-type-field{width:200px}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .part-number-field,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .part-number-field,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .part-number-field,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .part-number-field,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .part-number-field,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .part-number-field,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .part-number-field,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .part-number-field,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .part-number-field,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .part-number-field,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .part-number-field,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .part-number-field,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .part-number-field,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .part-number-field,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .part-number-field,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .part-number-field,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .part-number-field,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .part-number-field{width:125px}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result{background:none;border:1px solid transparent}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result input,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result input{text-align:left}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result .close-control{display:none}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover{background:#ecf0f1;border-color:#bdc3c7}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.invoice-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.invoice-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.invoice-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.invoice-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.invoice-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.invoice-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.line-item-form .invoice-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.line-item-form .invoice-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.line-item-form .invoice-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.line-item-form .line-items .estimate-budget .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.line-item-form .line-items .estimate-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control,.line-item-form .line-items .invoice-item .estimate-item-parts .estimate-item-part .vendor-field .selected-result:hover .close-control{display:inline-block}.invoice-form .estimate-budgets .estimate-budget .estimate-item-parts-budget label,.invoice-form .estimate-budgets .estimate-item .estimate-item-parts-budget label,.invoice-form .estimate-budgets .invoice-item .estimate-item-parts-budget label,.invoice-form .invoice-items .estimate-budget .estimate-item-parts-budget label,.invoice-form .invoice-items .estimate-item .estimate-item-parts-budget label,.invoice-form .invoice-items .invoice-item .estimate-item-parts-budget label,.invoice-form .line-items .estimate-budget .estimate-item-parts-budget label,.invoice-form .line-items .estimate-item .estimate-item-parts-budget label,.invoice-form .line-items .invoice-item .estimate-item-parts-budget label,.line-item-form .estimate-budgets .estimate-budget .estimate-item-parts-budget label,.line-item-form .estimate-budgets .estimate-item .estimate-item-parts-budget label,.line-item-form .estimate-budgets .invoice-item .estimate-item-parts-budget label,.line-item-form .invoice-items .estimate-budget .estimate-item-parts-budget label,.line-item-form .invoice-items .estimate-item .estimate-item-parts-budget label,.line-item-form .invoice-items .invoice-item .estimate-item-parts-budget label,.line-item-form .line-items .estimate-budget .estimate-item-parts-budget label,.line-item-form .line-items .estimate-item .estimate-item-parts-budget label,.line-item-form .line-items .invoice-item .estimate-item-parts-budget label{display:none}.invoice-form .estimate-budgets .estimate-budget.selected,.invoice-form .estimate-budgets .estimate-item.selected,.invoice-form .estimate-budgets .invoice-item.selected,.invoice-form .invoice-items .estimate-budget.selected,.invoice-form .invoice-items .estimate-item.selected,.invoice-form .invoice-items .invoice-item.selected,.invoice-form .line-items .estimate-budget.selected,.invoice-form .line-items .estimate-item.selected,.invoice-form .line-items .invoice-item.selected,.line-item-form .estimate-budgets .estimate-budget.selected,.line-item-form .estimate-budgets .estimate-item.selected,.line-item-form .estimate-budgets .invoice-item.selected,.line-item-form .invoice-items .estimate-budget.selected,.line-item-form .invoice-items .estimate-item.selected,.line-item-form .invoice-items .invoice-item.selected,.line-item-form .line-items .estimate-budget.selected,.line-item-form .line-items .estimate-item.selected,.line-item-form .line-items .invoice-item.selected{background:#3498db;color:#fff;padding:.5em .25em}.invoice-form .estimate-budgets .estimate-budget.selected .ui-selectmenu-text,.invoice-form .estimate-budgets .estimate-budget.selected a,.invoice-form .estimate-budgets .estimate-budget.selected input,.invoice-form .estimate-budgets .estimate-item.selected .ui-selectmenu-text,.invoice-form .estimate-budgets .estimate-item.selected a,.invoice-form .estimate-budgets .estimate-item.selected input,.invoice-form .estimate-budgets .invoice-item.selected .ui-selectmenu-text,.invoice-form .estimate-budgets .invoice-item.selected a,.invoice-form .estimate-budgets .invoice-item.selected input,.invoice-form .invoice-items .estimate-budget.selected .ui-selectmenu-text,.invoice-form .invoice-items .estimate-budget.selected a,.invoice-form .invoice-items .estimate-budget.selected input,.invoice-form .invoice-items .estimate-item.selected .ui-selectmenu-text,.invoice-form .invoice-items .estimate-item.selected a,.invoice-form .invoice-items .estimate-item.selected input,.invoice-form .invoice-items .invoice-item.selected .ui-selectmenu-text,.invoice-form .invoice-items .invoice-item.selected a,.invoice-form .invoice-items .invoice-item.selected input,.invoice-form .line-items .estimate-budget.selected .ui-selectmenu-text,.invoice-form .line-items .estimate-budget.selected a,.invoice-form .line-items .estimate-budget.selected input,.invoice-form .line-items .estimate-item.selected .ui-selectmenu-text,.invoice-form .line-items .estimate-item.selected a,.invoice-form .line-items .estimate-item.selected input,.invoice-form .line-items .invoice-item.selected .ui-selectmenu-text,.invoice-form .line-items .invoice-item.selected a,.invoice-form .line-items .invoice-item.selected input,.line-item-form .estimate-budgets .estimate-budget.selected .ui-selectmenu-text,.line-item-form .estimate-budgets .estimate-budget.selected a,.line-item-form .estimate-budgets .estimate-budget.selected input,.line-item-form .estimate-budgets .estimate-item.selected .ui-selectmenu-text,.line-item-form .estimate-budgets .estimate-item.selected a,.line-item-form .estimate-budgets .estimate-item.selected input,.line-item-form .estimate-budgets .invoice-item.selected .ui-selectmenu-text,.line-item-form .estimate-budgets .invoice-item.selected a,.line-item-form .estimate-budgets .invoice-item.selected input,.line-item-form .invoice-items .estimate-budget.selected .ui-selectmenu-text,.line-item-form .invoice-items .estimate-budget.selected a,.line-item-form .invoice-items .estimate-budget.selected input,.line-item-form .invoice-items .estimate-item.selected .ui-selectmenu-text,.line-item-form .invoice-items .estimate-item.selected a,.line-item-form .invoice-items .estimate-item.selected input,.line-item-form .invoice-items .invoice-item.selected .ui-selectmenu-text,.line-item-form .invoice-items .invoice-item.selected a,.line-item-form .invoice-items .invoice-item.selected input,.line-item-form .line-items .estimate-budget.selected .ui-selectmenu-text,.line-item-form .line-items .estimate-budget.selected a,.line-item-form .line-items .estimate-budget.selected input,.line-item-form .line-items .estimate-item.selected .ui-selectmenu-text,.line-item-form .line-items .estimate-item.selected a,.line-item-form .line-items .estimate-item.selected input,.line-item-form .line-items .invoice-item.selected .ui-selectmenu-text,.line-item-form .line-items .invoice-item.selected a,.line-item-form .line-items .invoice-item.selected input{color:#fff}.invoice-form .estimate-budgets .estimate-budget.selected .select-handle:before,.invoice-form .estimate-budgets .estimate-item.selected .select-handle:before,.invoice-form .estimate-budgets .invoice-item.selected .select-handle:before,.invoice-form .invoice-items .estimate-budget.selected .select-handle:before,.invoice-form .invoice-items .estimate-item.selected .select-handle:before,.invoice-form .invoice-items .invoice-item.selected .select-handle:before,.invoice-form .line-items .estimate-budget.selected .select-handle:before,.invoice-form .line-items .estimate-item.selected .select-handle:before,.invoice-form .line-items .invoice-item.selected .select-handle:before,.line-item-form .estimate-budgets .estimate-budget.selected .select-handle:before,.line-item-form .estimate-budgets .estimate-item.selected .select-handle:before,.line-item-form .estimate-budgets .invoice-item.selected .select-handle:before,.line-item-form .invoice-items .estimate-budget.selected .select-handle:before,.line-item-form .invoice-items .estimate-item.selected .select-handle:before,.line-item-form .invoice-items .invoice-item.selected .select-handle:before,.line-item-form .line-items .estimate-budget.selected .select-handle:before,.line-item-form .line-items .estimate-item.selected .select-handle:before,.line-item-form .line-items .invoice-item.selected .select-handle:before{content:""}.invoice-form .estimate-budgets .estimate-budget .view-items-control,.invoice-form .estimate-budgets .estimate-item .view-items-control,.invoice-form .estimate-budgets .invoice-item .view-items-control,.invoice-form .invoice-items .estimate-budget .view-items-control,.invoice-form .invoice-items .estimate-item .view-items-control,.invoice-form .invoice-items .invoice-item .view-items-control,.invoice-form .line-items .estimate-budget .view-items-control,.invoice-form .line-items .estimate-item .view-items-control,.invoice-form .line-items .invoice-item .view-items-control,.line-item-form .estimate-budgets .estimate-budget .view-items-control,.line-item-form .estimate-budgets .estimate-item .view-items-control,.line-item-form .estimate-budgets .invoice-item .view-items-control,.line-item-form .invoice-items .estimate-budget .view-items-control,.line-item-form .invoice-items .estimate-item .view-items-control,.line-item-form .invoice-items .invoice-item .view-items-control,.line-item-form .line-items .estimate-budget .view-items-control,.line-item-form .line-items .estimate-item .view-items-control,.line-item-form .line-items .invoice-item .view-items-control{cursor:pointer;position:relative;top:1em}.invoice-form .estimate-budgets .estimate-budget .view-items-control.open .icon-chevron-down:before,.invoice-form .estimate-budgets .estimate-item .view-items-control.open .icon-chevron-down:before,.invoice-form .estimate-budgets .invoice-item .view-items-control.open .icon-chevron-down:before,.invoice-form .invoice-items .estimate-budget .view-items-control.open .icon-chevron-down:before,.invoice-form .invoice-items .estimate-item .view-items-control.open .icon-chevron-down:before,.invoice-form .invoice-items .invoice-item .view-items-control.open .icon-chevron-down:before,.invoice-form .line-items .estimate-budget .view-items-control.open .icon-chevron-down:before,.invoice-form .line-items .estimate-item .view-items-control.open .icon-chevron-down:before,.invoice-form .line-items .invoice-item .view-items-control.open .icon-chevron-down:before,.line-item-form .estimate-budgets .estimate-budget .view-items-control.open .icon-chevron-down:before,.line-item-form .estimate-budgets .estimate-item .view-items-control.open .icon-chevron-down:before,.line-item-form .estimate-budgets .invoice-item .view-items-control.open .icon-chevron-down:before,.line-item-form .invoice-items .estimate-budget .view-items-control.open .icon-chevron-down:before,.line-item-form .invoice-items .estimate-item .view-items-control.open .icon-chevron-down:before,.line-item-form .invoice-items .invoice-item .view-items-control.open .icon-chevron-down:before,.line-item-form .line-items .estimate-budget .view-items-control.open .icon-chevron-down:before,.line-item-form .line-items .estimate-item .view-items-control.open .icon-chevron-down:before,.line-item-form .line-items .invoice-item .view-items-control.open .icon-chevron-down:before{transform:rotate(180deg)}.invoice-form .estimate-budget,.invoice-form .line-item,.line-item-form .estimate-budget,.line-item-form .line-item{align-items:stretch;border-bottom:1px solid #ecf0f1;display:flex}.invoice-form .estimate-budget:first-child .field-input,.invoice-form .line-item:first-child .field-input,.line-item-form .estimate-budget:first-child .field-input,.line-item-form .line-item:first-child .field-input{border-top:1px solid #ecf0f1}.invoice-form .estimate-budget:first-child .drag-handle:before,.invoice-form .estimate-budget:first-child .select-handle:before,.invoice-form .line-item:first-child .drag-handle:before,.invoice-form .line-item:first-child .select-handle:before,.line-item-form .estimate-budget:first-child .drag-handle:before,.line-item-form .estimate-budget:first-child .select-handle:before,.line-item-form .line-item:first-child .drag-handle:before,.line-item-form .line-item:first-child .select-handle:before{margin-top:1em}.invoice-form .estimate-budget:first-child label,.invoice-form .line-item:first-child label,.line-item-form .estimate-budget:first-child label,.line-item-form .line-item:first-child label{display:block;font-weight:700}.invoice-form .estimate-budget:hover .destroy-control,.invoice-form .line-item:hover .destroy-control,.line-item-form .estimate-budget:hover .destroy-control,.line-item-form .line-item:hover .destroy-control{opacity:1}.invoice-form .estimate-budget.deleted,.invoice-form .estimate-budget.even.deleted,.invoice-form .estimate-budget.odd.deleted,.invoice-form .line-item.deleted,.invoice-form .line-item.even.deleted,.invoice-form .line-item.odd.deleted,.line-item-form .estimate-budget.deleted,.line-item-form .estimate-budget.even.deleted,.line-item-form .estimate-budget.odd.deleted,.line-item-form .line-item.deleted,.line-item-form .line-item.even.deleted,.line-item-form .line-item.odd.deleted{background:#fdd}.invoice-form .estimate-budget.deleted:nth-child(odd),.invoice-form .estimate-budget.even.deleted:nth-child(odd),.invoice-form .estimate-budget.odd.deleted:nth-child(odd),.invoice-form .line-item.deleted:nth-child(odd),.invoice-form .line-item.even.deleted:nth-child(odd),.invoice-form .line-item.odd.deleted:nth-child(odd),.line-item-form .estimate-budget.deleted:nth-child(odd),.line-item-form .estimate-budget.even.deleted:nth-child(odd),.line-item-form .estimate-budget.odd.deleted:nth-child(odd),.line-item-form .line-item.deleted:nth-child(odd),.line-item-form .line-item.even.deleted:nth-child(odd),.line-item-form .line-item.odd.deleted:nth-child(odd){background:#faa}.invoice-form .estimate-budget.deleted,.invoice-form .estimate-budget.merged,.invoice-form .line-item.deleted,.invoice-form .line-item.merged,.line-item-form .estimate-budget.deleted,.line-item-form .estimate-budget.merged,.line-item-form .line-item.deleted,.line-item-form .line-item.merged{display:none}.invoice-form .estimate-budget.deleted>div,.invoice-form .estimate-budget.merged>div,.invoice-form .line-item.deleted>div,.invoice-form .line-item.merged>div,.line-item-form .estimate-budget.deleted>div,.line-item-form .estimate-budget.merged>div,.line-item-form .line-item.deleted>div,.line-item-form .line-item.merged>div{opacity:.75}.invoice-form .estimate-budget button,.invoice-form .estimate-budget div,.invoice-form .estimate-budget input,.invoice-form .estimate-budget textarea,.invoice-form .line-item button,.invoice-form .line-item div,.invoice-form .line-item input,.invoice-form .line-item textarea,.line-item-form .estimate-budget button,.line-item-form .estimate-budget div,.line-item-form .estimate-budget input,.line-item-form .estimate-budget textarea,.line-item-form .line-item button,.line-item-form .line-item div,.line-item-form .line-item input,.line-item-form .line-item textarea{outline:none}.invoice-form .estimate-budget .destroy-control,.invoice-form .line-item .destroy-control,.line-item-form .estimate-budget .destroy-control,.line-item-form .line-item .destroy-control{cursor:pointer;opacity:0;transition:opacity .25s}.invoice-form .estimate-budget .drag-handle,.invoice-form .line-item .drag-handle,.line-item-form .estimate-budget .drag-handle,.line-item-form .line-item .drag-handle{color:#bdc3c7;cursor:move;padding:.5em 0 0 .5em}.invoice-form .estimate-budget .drag-handle:before,.invoice-form .line-item .drag-handle:before,.line-item-form .estimate-budget .drag-handle:before,.line-item-form .line-item .drag-handle:before{content:"";display:inline-block;font-family:Linearicons}.invoice-form .estimate-budget .field,.invoice-form .line-item .field,.line-item-form .estimate-budget .field,.line-item-form .line-item .field{border-left:1px solid #ecf0f1;font-size:1em;margin-bottom:0}.invoice-form .estimate-budget .field:first-child .field-input,.invoice-form .line-item .field:first-child .field-input,.line-item-form .estimate-budget .field:first-child .field-input,.line-item-form .line-item .field:first-child .field-input{border-left:none;padding-left:0}.invoice-form .estimate-budget .field:last-child .field-input,.invoice-form .line-item .field:last-child .field-input,.line-item-form .estimate-budget .field:last-child .field-input,.line-item-form .line-item .field:last-child .field-input{padding-right:0}.invoice-form .estimate-budget .field.description-field,.invoice-form .line-item .field.description-field,.line-item-form .estimate-budget .field.description-field,.line-item-form .line-item .field.description-field{flex-grow:1}.invoice-form .estimate-budget .field.description-field .field-input,.invoice-form .line-item .field.description-field .field-input,.line-item-form .estimate-budget .field.description-field .field-input,.line-item-form .line-item .field.description-field .field-input{font-size:.8em}.invoice-form .estimate-budget .field.description-field .field-input input,.invoice-form .line-item .field.description-field .field-input input,.line-item-form .estimate-budget .field.description-field .field-input input,.line-item-form .line-item .field.description-field .field-input input{text-align:left}.invoice-form .estimate-budget .field.field-hidden,.invoice-form .line-item .field.field-hidden,.line-item-form .estimate-budget .field.field-hidden,.line-item-form .line-item .field.field-hidden{display:none}.invoice-form .estimate-budget .field .field-input,.invoice-form .line-item .field .field-input,.line-item-form .estimate-budget .field .field-input,.line-item-form .line-item .field .field-input{padding:.5em}.invoice-form .estimate-budget .field .field-input input,.invoice-form .estimate-budget .field .field-input select,.invoice-form .estimate-budget .field .field-input textarea,.invoice-form .line-item .field .field-input input,.invoice-form .line-item .field .field-input select,.invoice-form .line-item .field .field-input textarea,.line-item-form .estimate-budget .field .field-input input,.line-item-form .estimate-budget .field .field-input select,.line-item-form .estimate-budget .field .field-input textarea,.line-item-form .line-item .field .field-input input,.line-item-form .line-item .field .field-input select,.line-item-form .line-item .field .field-input textarea{background:none;border:none;font-size:.8em;height:1.5em;max-width:90%;padding:0;text-align:right;width:100%}.invoice-form .estimate-budget .field .field-input input:focus,.invoice-form .estimate-budget .field .field-input select:focus,.invoice-form .estimate-budget .field .field-input textarea:focus,.invoice-form .line-item .field .field-input input:focus,.invoice-form .line-item .field .field-input select:focus,.invoice-form .line-item .field .field-input textarea:focus,.line-item-form .estimate-budget .field .field-input input:focus,.line-item-form .estimate-budget .field .field-input select:focus,.line-item-form .estimate-budget .field .field-input textarea:focus,.line-item-form .line-item .field .field-input input:focus,.line-item-form .line-item .field .field-input select:focus,.line-item-form .line-item .field .field-input textarea:focus{outline:0}.invoice-form .estimate-budget .field label,.invoice-form .line-item .field label,.line-item-form .estimate-budget .field label,.line-item-form .line-item .field label{font-size:.8em;padding-left:.5em}.invoice-form .estimate-budget .labor-field,.invoice-form .estimate-budget .part-field,.invoice-form .estimate-budget label,.invoice-form .line-item .labor-field,.invoice-form .line-item .part-field,.invoice-form .line-item label,.line-item-form .estimate-budget .labor-field,.line-item-form .estimate-budget .part-field,.line-item-form .estimate-budget label,.line-item-form .line-item .labor-field,.line-item-form .line-item .part-field,.line-item-form .line-item label{display:none}.invoice-form .estimate-budget.labor-item .labor-field,.invoice-form .line-item.labor-item .labor-field,.line-item-form .estimate-budget.labor-item .labor-field,.line-item-form .line-item.labor-item .labor-field{display:block}.invoice-form .estimate-budget.part-item .labor-field,.invoice-form .line-item.part-item .labor-field,.line-item-form .estimate-budget.part-item .labor-field,.line-item-form .line-item.part-item .labor-field{display:none}.invoice-form .estimate-budget.part-item .part-field,.invoice-form .line-item.part-item .part-field,.line-item-form .estimate-budget.part-item .part-field,.line-item-form .line-item.part-item .part-field{display:block}.invoice-form .estimate-budget .cost-field,.invoice-form .estimate-budget.part-item .rate-field,.invoice-form .line-item .cost-field,.invoice-form .line-item.part-item .rate-field,.line-item-form .estimate-budget .cost-field,.line-item-form .estimate-budget.part-item .rate-field,.line-item-form .line-item .cost-field,.line-item-form .line-item.part-item .rate-field{width:100px}.invoice-form .estimate-budget .phase-field,.invoice-form .line-item .phase-field,.line-item-form .estimate-budget .phase-field,.line-item-form .line-item .phase-field{width:10%}.invoice-form .estimate-budget .rate-field,.invoice-form .line-item .rate-field,.line-item-form .estimate-budget .rate-field,.line-item-form .line-item .rate-field{width:100px}.invoice-form .estimate-budget .rate-type-field,.invoice-form .line-item .rate-type-field,.line-item-form .estimate-budget .rate-type-field,.line-item-form .line-item .rate-type-field{width:200px}.invoice-form .estimate-budget .rate-type-field .field-input,.invoice-form .line-item .rate-type-field .field-input,.line-item-form .estimate-budget .rate-type-field .field-input,.line-item-form .line-item .rate-type-field .field-input{padding-right:0}.invoice-form .estimate-budget .quantity-field,.invoice-form .line-item .quantity-field,.line-item-form .estimate-budget .quantity-field,.line-item-form .line-item .quantity-field{min-width:50px;width:75px}.invoice-form .estimate-budget .vendor-field,.invoice-form .line-item .vendor-field,.line-item-form .estimate-budget .vendor-field,.line-item-form .line-item .vendor-field{width:15%}.invoice-form .estimate-budget .select-handle,.invoice-form .line-item .select-handle,.line-item-form .estimate-budget .select-handle,.line-item-form .line-item .select-handle{cursor:pointer;padding:.5em}.invoice-form .estimate-budget .select-handle:before,.invoice-form .line-item .select-handle:before,.line-item-form .estimate-budget .select-handle:before,.line-item-form .line-item .select-handle:before{content:"";display:inline-block;font-family:Linearicons}.invoice-form .estimate-budget .cost-field,.invoice-form .estimate-budget .total-field,.invoice-form .line-item .cost-field,.invoice-form .line-item .total-field,.line-item-form .estimate-budget .cost-field,.line-item-form .estimate-budget .total-field,.line-item-form .line-item .cost-field,.line-item-form .line-item .total-field{min-width:50px}.invoice-form .estimate-budget .cost-field .field-input:before,.invoice-form .estimate-budget .total-field .field-input:before,.invoice-form .line-item .cost-field .field-input:before,.invoice-form .line-item .total-field .field-input:before,.line-item-form .estimate-budget .cost-field .field-input:before,.line-item-form .estimate-budget .total-field .field-input:before,.line-item-form .line-item .cost-field .field-input:before,.line-item-form .line-item .total-field .field-input:before{color:#bdc3c7;content:"$";display:inline-block;font-size:.9em;position:absolute}.invoice-form .estimate-budget.selected,.invoice-form .line-item.selected,.line-item-form .estimate-budget.selected,.line-item-form .line-item.selected{background:#3498db;color:#fff}.invoice-form .estimate-budget.selected .drag-handle,.invoice-form .estimate-budget.selected .field label,.invoice-form .estimate-budget.selected input,.invoice-form .estimate-budget.selected select,.invoice-form .line-item.selected .drag-handle,.invoice-form .line-item.selected .field label,.invoice-form .line-item.selected input,.invoice-form .line-item.selected select,.line-item-form .estimate-budget.selected .drag-handle,.line-item-form .estimate-budget.selected .field label,.line-item-form .estimate-budget.selected input,.line-item-form .estimate-budget.selected select,.line-item-form .line-item.selected .drag-handle,.line-item-form .line-item.selected .field label,.line-item-form .line-item.selected input,.line-item-form .line-item.selected select{color:#fff}.invoice-form .estimate-budget.selected .select-handle:before,.invoice-form .line-item.selected .select-handle:before,.line-item-form .estimate-budget.selected .select-handle:before,.line-item-form .line-item.selected .select-handle:before{content:""}.invoice-form .estimate-budget.merged .select-handle:before,.invoice-form .line-item.merged .select-handle:before,.line-item-form .estimate-budget.merged .select-handle:before,.line-item-form .line-item.merged .select-handle:before{content:""}.invoice-form .estimate-budget textarea,.invoice-form .line-item textarea,.line-item-form .estimate-budget textarea,.line-item-form .line-item textarea{resize:none}.invoice-form .estimate-budget .total-field,.invoice-form .line-item .total-field,.line-item-form .estimate-budget .total-field,.line-item-form .line-item .total-field{width:10%}.invoice-form .estimate-budget .total-field .field-input,.invoice-form .line-item .total-field .field-input,.line-item-form .estimate-budget .total-field .field-input,.line-item-form .line-item .total-field .field-input{align-items:center;display:flex}.invoice-form .estimate-budget .total-field .field-input input,.invoice-form .line-item .total-field .field-input input,.line-item-form .estimate-budget .total-field .field-input input,.line-item-form .line-item .total-field .field-input input{text-align:right}.invoice-form .estimate-budget .type-field,.invoice-form .line-item .type-field,.line-item-form .estimate-budget .type-field,.line-item-form .line-item .type-field{border-left:none;width:10%}.invoice-form .ui-button,.invoice-form .ui-button:active,.invoice-form .ui-button:hover,.line-item-form .ui-button,.line-item-form .ui-button:active,.line-item-form .ui-button:hover{background:none;border:none;padding:0}.invoice-form .line-item .view-items-control .icon-chevron-down:before,.line-item-form .line-item .view-items-control .icon-chevron-down:before{transition:.5s}.invoice-form .line-item .view-items-control.open .icon-chevron-down:before,.line-item-form .line-item .view-items-control.open .icon-chevron-down:before{display:block;transform:rotate(180deg)}.invoice-form .line-item .ui-selectmenu-button.ui-button,.line-item-form .line-item .ui-selectmenu-button.ui-button{border-color:transparent;max-width:100%;padding:0}.invoice-form .line-item .ui-selectmenu-text,.line-item-form .line-item .ui-selectmenu-text{font-size:.8em}.estimate:after,.invoice:after,.statement:after{clear:both;content:"";display:table}.estimate.statement-preview,.invoice.statement-preview,.statement.statement-preview{background:#fff;border:1px solid #bdc3c7;font-size:1em;margin:2em auto;max-width:1024px;min-height:1350px;padding:1.5em;position:relative;text-align:left}.estimate.statement-preview .button,.estimate.statement-preview button,.invoice.statement-preview .button,.invoice.statement-preview button,.statement.statement-preview .button,.statement.statement-preview button{display:none}.estimate.statement-preview .document-details,.invoice.statement-preview .document-details,.statement.statement-preview .document-details{display:flex;justify-content:flex-end}.estimate.statement-preview .document-header,.invoice.statement-preview .document-header,.statement.statement-preview .document-header{width:20%}.estimate.statement-preview .document-header .document-details,.invoice.statement-preview .document-header .document-details,.statement.statement-preview .document-header .document-details{width:100%}.estimate.statement-preview .document-header .document-details .field,.invoice.statement-preview .document-header .document-details .field,.statement.statement-preview .document-header .document-details .field{font-size:1em}.estimate.statement-preview .document-header .heading,.invoice.statement-preview .document-header .heading,.statement.statement-preview .document-header .heading{text-align:left}.estimate.statement-preview.document .signature-pad-container,.invoice.statement-preview.document .signature-pad-container,.statement.statement-preview.document .signature-pad-container{border-top:none;position:static}.estimate.statement-preview.document .signature-pad-container .signature-pad,.invoice.statement-preview.document .signature-pad-container .signature-pad,.statement.statement-preview.document .signature-pad-container .signature-pad{border:none}@media print{.estimate.statement-preview,.invoice.statement-preview,.statement.statement-preview{border:none;margin:0;width:auto}}.estimate.statement-preview:after,.invoice.statement-preview:after,.statement.statement-preview:after{clear:both;content:" ";display:block}.estimate.statement-preview .text-item,.invoice.statement-preview .text-item,.statement.statement-preview .text-item{margin-top:.5em}.estimate.statement-preview .text-item .description>div,.invoice.statement-preview .text-item .description>div,.statement.statement-preview .text-item .description>div{font-size:1.25em;font-weight:700;padding-bottom:0}.estimate.statement-preview .text-item .item-total,.estimate.statement-preview .text-item .quantity,.estimate.statement-preview .text-item .rate-cost,.estimate.statement-preview .text-item .type,.invoice.statement-preview .text-item .item-total,.invoice.statement-preview .text-item .quantity,.invoice.statement-preview .text-item .rate-cost,.invoice.statement-preview .text-item .type,.statement.statement-preview .text-item .item-total,.statement.statement-preview .text-item .quantity,.statement.statement-preview .text-item .rate-cost,.statement.statement-preview .text-item .type{display:none}.estimate .company-details,.invoice .company-details,.statement .company-details{margin-bottom:1em;text-align:left}.estimate .estimate-status,.invoice .estimate-status,.statement .estimate-status{background-color:#bdc3c7;border:1px solid #bdc3c7;border-radius:1em;color:#fff;display:inline-block;margin-left:.5em;padding:.25em 1em;text-align:center}.estimate .estimate-status.estimate-status-accepted,.invoice .estimate-status.estimate-status-accepted,.statement .estimate-status.estimate-status-accepted{background-color:#27ae60;border-color:#1e8449}.estimate .estimate-status.estimate-status-declined,.invoice .estimate-status.estimate-status-declined,.statement .estimate-status.estimate-status-declined{background-color:#e74c3c;border-color:#c0392b}@media screen{.estimate .estimate-perspective-toggle,.invoice .estimate-perspective-toggle,.statement .estimate-perspective-toggle{display:none}}.estimate .heading-group,.invoice .heading-group,.statement .heading-group{margin-bottom:1.5em;text-align:center}.estimate .line-item-row,.invoice .line-item-row,.statement .line-item-row{align-items:stretch;border-bottom:1px solid #bdc3c7}.estimate .line-item-row:first-child,.invoice .line-item-row:first-child,.statement .line-item-row:first-child{margin-top:1em}.estimate .line-item-row:first-child label,.invoice .line-item-row:first-child label,.statement .line-item-row:first-child label{background:#fff;border-bottom:1px solid #bdc3c7;display:block;font-weight:700}.estimate .line-item-row:nth-child(odd),.invoice .line-item-row:nth-child(odd),.statement .line-item-row:nth-child(odd){background-color:#f9f9f9}.estimate .line-item-row.line-item-part-row .type div,.estimate .line-item-row.line-item-parts-budget-row .type div,.invoice .line-item-row.line-item-part-row .type div,.invoice .line-item-row.line-item-parts-budget-row .type div,.statement .line-item-row.line-item-part-row .type div,.statement .line-item-row.line-item-parts-budget-row .type div{padding-left:2em}.estimate .line-item-row.line-item-parts-budget-row .description,.invoice .line-item-row.line-item-parts-budget-row .description,.statement .line-item-row.line-item-parts-budget-row .description{width:60%}.estimate .line-item-row.part-item>.type,.invoice .line-item-row.part-item>.type,.statement .line-item-row.part-item>.type{padding-left:2em}.estimate .line-item-row>div>div,.invoice .line-item-row>div>div,.statement .line-item-row>div>div{padding:.5em}.estimate .line-item-row>div.description,.invoice .line-item-row>div.description,.statement .line-item-row>div.description{width:40%}.estimate .line-item-row>div.item-total,.invoice .line-item-row>div.item-total,.statement .line-item-row>div.item-total{text-align:right;width:10%}.estimate .line-item-row>div.rate-cost,.invoice .line-item-row>div.rate-cost,.statement .line-item-row>div.rate-cost{width:10%}.estimate .line-item-row>div.quantity,.invoice .line-item-row>div.quantity,.statement .line-item-row>div.quantity{text-align:center;width:5%}.estimate .line-item-row>div.type,.invoice .line-item-row>div.type,.statement .line-item-row>div.type{width:7.5%}.estimate .line-item-row label,.invoice .line-item-row label,.statement .line-item-row label{display:none}.estimate .heading,.invoice .heading,.statement .heading{text-align:center}.estimate .line-item-totals,.invoice .line-item-totals,.line-item-form .line-item-totals{float:right;max-width:400px;min-width:250px;width:25%}.estimate .line-item-totals>div,.invoice .line-item-totals>div,.line-item-form .line-item-totals>div{display:flex;justify-content:space-between;padding:.5em}.estimate .line-item-totals>div.total,.invoice .line-item-totals>div.total,.line-item-form .line-item-totals>div.total{border-top:1px solid #bdc3c7}.estimate .line-item-totals>div .value,.invoice .line-item-totals>div .value,.line-item-form .line-item-totals>div .value{text-align:right}.estimate .line-item-totals .line-item-subtotal,.estimate .line-item-totals .line-item-total,.invoice .line-item-totals .line-item-subtotal,.invoice .line-item-totals .line-item-total,.line-item-form .line-item-totals .line-item-subtotal,.line-item-form .line-item-totals .line-item-total{border-top:2px solid #bdc3c7}.estimate .line-item-totals .line-item-total,.invoice .line-item-totals .line-item-total,.line-item-form .line-item-totals .line-item-total{font-size:1.25em;font-weight:700}.estimate .line-item-totals .ui-selectmenu-button,.estimate .line-item-totals input,.invoice .line-item-totals .ui-selectmenu-button,.invoice .line-item-totals input,.line-item-form .line-item-totals .ui-selectmenu-button,.line-item-form .line-item-totals input{background-color:transparent;color:#000;font-family:Roboto Condensed,sans-serif;font-size:1em}.estimate-form .estimate-header .content-container{margin-left:0}.estimate .estimate-header{float:right;min-width:150px;padding-top:1em;width:20%}.estimate .estimate-header .estimate-details{width:100%}.estimate .estimate-header .estimate-details .field{font-size:1em}.estimate .estimate-header .heading{text-align:left}.estimate .budgeting-header,.invoice .budgeting-header,.line-item-form .budgeting-header{border-bottom:1px solid #b1c2c6;font-weight:700;margin-top:1.5em}.estimate .estimate-details .field,.estimate .project-details .field,.invoice .estimate-details .field,.invoice .project-details .field,.line-item-form .estimate-details .field,.line-item-form .project-details .field{flex-grow:1;margin-right:0;min-width:125px}.estimate .estimate-details .field input,.estimate .project-details .field input,.invoice .estimate-details .field input,.invoice .project-details .field input,.line-item-form .estimate-details .field input,.line-item-form .project-details .field input{background-color:#fff}.estimate .estimate-details .field label,.estimate .project-details .field label,.invoice .estimate-details .field label,.invoice .project-details .field label,.line-item-form .estimate-details .field label,.line-item-form .project-details .field label{background-color:#f9f9f9;border-bottom:1px solid #bdc3c7;color:#000;display:block;font-size:.8rem;margin-bottom:0;padding:.25em}.estimate .estimate-details .field .field-value,.estimate .project-details .field .field-value,.invoice .estimate-details .field .field-value,.invoice .project-details .field .field-value,.line-item-form .estimate-details .field .field-value,.line-item-form .project-details .field .field-value{background:#fff}@media print{.estimate.estimate-service-writer,.invoice.estimate-service-writer,.line-item-form.estimate-service-writer{display:none}}.estimate-budgets{margin-top:1em}.invoice-thumbnail{border:1px solid #b1c2c6;font-size:.85em;margin:1em auto;max-width:300px;padding:1em .5em}.invoice-thumbnail .details{text-align:left}.invoice-thumbnail .name{font-weight:500;margin-top:.5em;text-align:center}.invoice-thumbnail .total{font-size:1rem;font-weight:700;text-align:right}.statement-preview .meta-values{margin-bottom:2em;margin-left:auto;width:50%}@keyframes spin{0%{transform:rotate(0deg)}75%{transform:rotate(340deg)}to{transform:rotate(1turn)}}.button,.button:visited,.date-range-button,.faux-button,.primary-button,.secondary-button{background:#bdc3c7;border:1px solid #afb6bb;border-radius:1.5em;box-sizing:content-box;color:#34495e;cursor:pointer;display:inline-block;font-size:1em;font-weight:200;min-width:50px;outline:0;padding:.25em .5em;text-align:center}.button:hover,.button:visited:hover,.date-range-button:hover,.faux-button:hover,.primary-button:hover,.secondary-button:hover{color:#ecf0f1}.button:disabled,.button:visited:disabled,.date-range-button:disabled,.faux-button:disabled,.primary-button:disabled,.secondary-button:disabled{background:#b1c2c6;border-color:#b1c2c6;color:#95a5a6}.button:disabled:hover,.button:visited:disabled:hover,.date-range-button:disabled:hover,.faux-button:disabled:hover,.primary-button:disabled:hover,.secondary-button:disabled:hover{color:#95a5a6}@media screen and (min-width:650px){.button,.button:visited,.date-range-button,.faux-button,.primary-button,.secondary-button{padding:.5em 1em}}.button.delete-button,.button:visited.delete-button,.date-range-button.delete-button,.faux-button.delete-button,.primary-button.delete-button,.secondary-button.delete-button{align-items:center;background-color:#e74c3c;border-color:#c0392b;color:#fff;display:flex}.button.naked,.button:visited.naked,.date-range-button.naked,.faux-button.naked,.primary-button.naked,.secondary-button.naked{background:none;border:none;color:#95a5a6;min-width:auto;padding:.25em}.button.naked:hover,.button:visited.naked:hover,.date-range-button.naked:hover,.faux-button.naked:hover,.primary-button.naked:hover,.secondary-button.naked:hover{color:#34495e}.button.submitting,.button:visited.submitting,.date-range-button.submitting,.faux-button.submitting,.primary-button.submitting,.secondary-button.submitting{background:#bdc3c7;border-color:#95a5a6}.button.submitting:before,.button:visited.submitting:before,.date-range-button.submitting:before,.faux-button.submitting:before,.primary-button.submitting:before,.secondary-button.submitting:before{animation:spin 1s infinite;content:"";display:inline-block;font-family:Linearicons;left:-2px;position:relative;top:2px}.date-range-button{border-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group{border:1px solid #7f8c8d;border-radius:4px;display:flex}.button-group .button{border:0;border-radius:0;border-right:1px solid #7f8c8d;display:block;flex-grow:1;min-width:auto}.button-group .button:last-child{border-right:0}.button-group:after{clear:both;content:"";display:block}.button-menu{display:inline-block;margin:0;position:relative}.button-menu:before{background:#3498db;border:1px solid transparent;border-radius:50%;box-shadow:2px 2px 7px #34495e;color:#fff;content:"";display:inline-block;font-family:Linearicons;font-size:1.5em;padding:.5em;transition:background-color .5s}.button-menu.open:before{background:#27ae60}.button-menu.open ul,.button-menu.open ul.options-menu-dropdown{display:inline-block;opacity:1;transition:opacity .5s;width:auto}.button-menu.open ul li,.button-menu.open ul.options-menu-dropdown li{margin-top:.25em;width:auto!important}.button-menu.open ul .button,.button-menu.open ul.options-menu-dropdown .button{position:relative}.button-menu ul{display:none;margin:0;opacity:0;position:absolute;right:4em;width:100px}.button-menu ul li{float:right}.button.disabled{cursor:not-allowed;opacity:.3}.button.disabled:hover{color:#34495e}.button.add-button{position:absolute;right:0;top:0}.button.add-button,.button.approve-button,.button.back-button,.button.cancel-button,.button.check-button,.button.copy-button,.button.custom-button,.button.delete-button,.button.document-button,.button.documents-button,.button.down-button,.button.edit-button,.button.export-button,.button.favorite-button,.button.hide-button,.button.image-button,.button.import-button,.button.inactive-users-button,.button.launch-button,.button.link-button,.button.location-button,.button.merge-button,.button.more-button,.button.print-button,.button.redo-button,.button.return-button,.button.send-button,.button.show-button,.button.trash-button,.button.truck-button,.button.undo-button,.button.upload-button,.button.user-button,.button.warning-button{border-color:transparent;box-shadow:2px 2px 7px #34495e;color:#fff;cursor:pointer;display:inline-block;height:1.5em;min-width:0;padding:.5em;position:relative;transition:all .5s;width:1.5em}.button.add-button.hover,.button.add-button:hover,.button.approve-button.hover,.button.approve-button:hover,.button.back-button.hover,.button.back-button:hover,.button.cancel-button.hover,.button.cancel-button:hover,.button.check-button.hover,.button.check-button:hover,.button.copy-button.hover,.button.copy-button:hover,.button.custom-button.hover,.button.custom-button:hover,.button.delete-button.hover,.button.delete-button:hover,.button.document-button.hover,.button.document-button:hover,.button.documents-button.hover,.button.documents-button:hover,.button.down-button.hover,.button.down-button:hover,.button.edit-button.hover,.button.edit-button:hover,.button.export-button.hover,.button.export-button:hover,.button.favorite-button.hover,.button.favorite-button:hover,.button.hide-button.hover,.button.hide-button:hover,.button.image-button.hover,.button.image-button:hover,.button.import-button.hover,.button.import-button:hover,.button.inactive-users-button.hover,.button.inactive-users-button:hover,.button.launch-button.hover,.button.launch-button:hover,.button.link-button.hover,.button.link-button:hover,.button.location-button.hover,.button.location-button:hover,.button.merge-button.hover,.button.merge-button:hover,.button.more-button.hover,.button.more-button:hover,.button.print-button.hover,.button.print-button:hover,.button.redo-button.hover,.button.redo-button:hover,.button.return-button.hover,.button.return-button:hover,.button.send-button.hover,.button.send-button:hover,.button.show-button.hover,.button.show-button:hover,.button.trash-button.hover,.button.trash-button:hover,.button.truck-button.hover,.button.truck-button:hover,.button.undo-button.hover,.button.undo-button:hover,.button.upload-button.hover,.button.upload-button:hover,.button.user-button.hover,.button.user-button:hover,.button.warning-button.hover,.button.warning-button:hover{background:#27ae60}.button.add-button.hover:before,.button.add-button:hover:before,.button.approve-button.hover:before,.button.approve-button:hover:before,.button.back-button.hover:before,.button.back-button:hover:before,.button.cancel-button.hover:before,.button.cancel-button:hover:before,.button.check-button.hover:before,.button.check-button:hover:before,.button.copy-button.hover:before,.button.copy-button:hover:before,.button.custom-button.hover:before,.button.custom-button:hover:before,.button.delete-button.hover:before,.button.delete-button:hover:before,.button.document-button.hover:before,.button.document-button:hover:before,.button.documents-button.hover:before,.button.documents-button:hover:before,.button.down-button.hover:before,.button.down-button:hover:before,.button.edit-button.hover:before,.button.edit-button:hover:before,.button.export-button.hover:before,.button.export-button:hover:before,.button.favorite-button.hover:before,.button.favorite-button:hover:before,.button.hide-button.hover:before,.button.hide-button:hover:before,.button.image-button.hover:before,.button.image-button:hover:before,.button.import-button.hover:before,.button.import-button:hover:before,.button.inactive-users-button.hover:before,.button.inactive-users-button:hover:before,.button.launch-button.hover:before,.button.launch-button:hover:before,.button.link-button.hover:before,.button.link-button:hover:before,.button.location-button.hover:before,.button.location-button:hover:before,.button.merge-button.hover:before,.button.merge-button:hover:before,.button.more-button.hover:before,.button.more-button:hover:before,.button.print-button.hover:before,.button.print-button:hover:before,.button.redo-button.hover:before,.button.redo-button:hover:before,.button.return-button.hover:before,.button.return-button:hover:before,.button.send-button.hover:before,.button.send-button:hover:before,.button.show-button.hover:before,.button.show-button:hover:before,.button.trash-button.hover:before,.button.trash-button:hover:before,.button.truck-button.hover:before,.button.truck-button:hover:before,.button.undo-button.hover:before,.button.undo-button:hover:before,.button.upload-button.hover:before,.button.upload-button:hover:before,.button.user-button.hover:before,.button.user-button:hover:before,.button.warning-button.hover:before,.button.warning-button:hover:before{transform:translate(-50%,-50%) rotate(180deg)}.button.add-button.hover span,.button.add-button:hover span,.button.approve-button.hover span,.button.approve-button:hover span,.button.back-button.hover span,.button.back-button:hover span,.button.cancel-button.hover span,.button.cancel-button:hover span,.button.check-button.hover span,.button.check-button:hover span,.button.copy-button.hover span,.button.copy-button:hover span,.button.custom-button.hover span,.button.custom-button:hover span,.button.delete-button.hover span,.button.delete-button:hover span,.button.document-button.hover span,.button.document-button:hover span,.button.documents-button.hover span,.button.documents-button:hover span,.button.down-button.hover span,.button.down-button:hover span,.button.edit-button.hover span,.button.edit-button:hover span,.button.export-button.hover span,.button.export-button:hover span,.button.favorite-button.hover span,.button.favorite-button:hover span,.button.hide-button.hover span,.button.hide-button:hover span,.button.image-button.hover span,.button.image-button:hover span,.button.import-button.hover span,.button.import-button:hover span,.button.inactive-users-button.hover span,.button.inactive-users-button:hover span,.button.launch-button.hover span,.button.launch-button:hover span,.button.link-button.hover span,.button.link-button:hover span,.button.location-button.hover span,.button.location-button:hover span,.button.merge-button.hover span,.button.merge-button:hover span,.button.more-button.hover span,.button.more-button:hover span,.button.print-button.hover span,.button.print-button:hover span,.button.redo-button.hover span,.button.redo-button:hover span,.button.return-button.hover span,.button.return-button:hover span,.button.send-button.hover span,.button.send-button:hover span,.button.show-button.hover span,.button.show-button:hover span,.button.trash-button.hover span,.button.trash-button:hover span,.button.truck-button.hover span,.button.truck-button:hover span,.button.undo-button.hover span,.button.undo-button:hover span,.button.upload-button.hover span,.button.upload-button:hover span,.button.user-button.hover span,.button.user-button:hover span,.button.warning-button.hover span,.button.warning-button:hover span{border:1px solid #34495e;border-radius:2px;box-shadow:2px 2px 7px #34495e;margin-right:2em;max-width:300px;padding:.25em;transition:max-width .5s;white-space:nowrap;z-index:3}.button.add-button.hover span.right,.button.add-button:hover span.right,.button.approve-button.hover span.right,.button.approve-button:hover span.right,.button.back-button.hover span.right,.button.back-button:hover span.right,.button.cancel-button.hover span.right,.button.cancel-button:hover span.right,.button.check-button.hover span.right,.button.check-button:hover span.right,.button.copy-button.hover span.right,.button.copy-button:hover span.right,.button.custom-button.hover span.right,.button.custom-button:hover span.right,.button.delete-button.hover span.right,.button.delete-button:hover span.right,.button.document-button.hover span.right,.button.document-button:hover span.right,.button.documents-button.hover span.right,.button.documents-button:hover span.right,.button.down-button.hover span.right,.button.down-button:hover span.right,.button.edit-button.hover span.right,.button.edit-button:hover span.right,.button.export-button.hover span.right,.button.export-button:hover span.right,.button.favorite-button.hover span.right,.button.favorite-button:hover span.right,.button.hide-button.hover span.right,.button.hide-button:hover span.right,.button.image-button.hover span.right,.button.image-button:hover span.right,.button.import-button.hover span.right,.button.import-button:hover span.right,.button.inactive-users-button.hover span.right,.button.inactive-users-button:hover span.right,.button.launch-button.hover span.right,.button.launch-button:hover span.right,.button.link-button.hover span.right,.button.link-button:hover span.right,.button.location-button.hover span.right,.button.location-button:hover span.right,.button.merge-button.hover span.right,.button.merge-button:hover span.right,.button.more-button.hover span.right,.button.more-button:hover span.right,.button.print-button.hover span.right,.button.print-button:hover span.right,.button.redo-button.hover span.right,.button.redo-button:hover span.right,.button.return-button.hover span.right,.button.return-button:hover span.right,.button.send-button.hover span.right,.button.send-button:hover span.right,.button.show-button.hover span.right,.button.show-button:hover span.right,.button.trash-button.hover span.right,.button.trash-button:hover span.right,.button.truck-button.hover span.right,.button.truck-button:hover span.right,.button.undo-button.hover span.right,.button.undo-button:hover span.right,.button.upload-button.hover span.right,.button.upload-button:hover span.right,.button.user-button.hover span.right,.button.user-button:hover span.right,.button.warning-button.hover span.right,.button.warning-button:hover span.right{left:1em;margin-left:2em;margin-right:0;right:auto}.button.add-button.icon-large:before,.button.approve-button.icon-large:before,.button.back-button.icon-large:before,.button.cancel-button.icon-large:before,.button.check-button.icon-large:before,.button.copy-button.icon-large:before,.button.custom-button.icon-large:before,.button.delete-button.icon-large:before,.button.document-button.icon-large:before,.button.documents-button.icon-large:before,.button.down-button.icon-large:before,.button.edit-button.icon-large:before,.button.export-button.icon-large:before,.button.favorite-button.icon-large:before,.button.hide-button.icon-large:before,.button.image-button.icon-large:before,.button.import-button.icon-large:before,.button.inactive-users-button.icon-large:before,.button.launch-button.icon-large:before,.button.link-button.icon-large:before,.button.location-button.icon-large:before,.button.merge-button.icon-large:before,.button.more-button.icon-large:before,.button.print-button.icon-large:before,.button.redo-button.icon-large:before,.button.return-button.icon-large:before,.button.send-button.icon-large:before,.button.show-button.icon-large:before,.button.trash-button.icon-large:before,.button.truck-button.icon-large:before,.button.undo-button.icon-large:before,.button.upload-button.icon-large:before,.button.user-button.icon-large:before,.button.warning-button.icon-large:before{font-size:1.25em}.button.add-button:before,.button.approve-button:before,.button.back-button:before,.button.cancel-button:before,.button.check-button:before,.button.copy-button:before,.button.custom-button:before,.button.delete-button:before,.button.document-button:before,.button.documents-button:before,.button.down-button:before,.button.edit-button:before,.button.export-button:before,.button.favorite-button:before,.button.hide-button:before,.button.image-button:before,.button.import-button:before,.button.inactive-users-button:before,.button.launch-button:before,.button.link-button:before,.button.location-button:before,.button.merge-button:before,.button.more-button:before,.button.print-button:before,.button.redo-button:before,.button.return-button:before,.button.send-button:before,.button.show-button:before,.button.trash-button:before,.button.truck-button:before,.button.undo-button:before,.button.upload-button:before,.button.user-button:before,.button.warning-button:before{display:inline-block;font-family:Linearicons;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s;z-index:2}.button.add-button span,.button.approve-button span,.button.back-button span,.button.cancel-button span,.button.check-button span,.button.copy-button span,.button.custom-button span,.button.delete-button span,.button.document-button span,.button.documents-button span,.button.down-button span,.button.edit-button span,.button.export-button span,.button.favorite-button span,.button.hide-button span,.button.image-button span,.button.import-button span,.button.inactive-users-button span,.button.launch-button span,.button.link-button span,.button.location-button span,.button.merge-button span,.button.more-button span,.button.print-button span,.button.redo-button span,.button.return-button span,.button.send-button span,.button.show-button span,.button.trash-button span,.button.truck-button span,.button.undo-button span,.button.upload-button span,.button.user-button span,.button.warning-button span{background-color:#2c3e50;color:#fff;display:inline-block;max-width:0;overflow:hidden;padding:0;position:absolute;right:1em;text-align:right;top:.5em;white-space:nowrap;z-index:1}.button.add-button{background:#3498db}.button.add-button:before{content:""}.button.approve-button:before,.button.check-button:before,.button.down-button:before{content:""}.button.approve-button.hover:before,.button.approve-button:hover:before,.button.check-button.hover:before,.button.check-button:hover:before,.button.copy-button.hover:before,.button.copy-button:hover:before,.button.custom-button.hover:before,.button.custom-button:hover:before,.button.document-button.hover:before,.button.document-button:hover:before,.button.documents-button.hover:before,.button.documents-button:hover:before,.button.down-button.hover:before,.button.down-button:hover:before,.button.edit-button.hover:before,.button.edit-button:hover:before,.button.export-button.hover:before,.button.export-button:hover:before,.button.favorite-button.hover:before,.button.favorite-button:hover:before,.button.hide-button.hover:before,.button.hide-button:hover:before,.button.import-button.hover:before,.button.import-button:hover:before,.button.inactive-users-button.hover:before,.button.inactive-users-button:hover:before,.button.launch-button.hover:before,.button.launch-button:hover:before,.button.link-button.hover:before,.button.link-button:hover:before,.button.location-button.hover:before,.button.location-button:hover:before,.button.merge-button.hover:before,.button.merge-button:hover:before,.button.more-button.hover:before,.button.more-button:hover:before,.button.print-button.hover:before,.button.print-button:hover:before,.button.return-button.hover:before,.button.return-button:hover:before,.button.send-button.hover:before,.button.send-button:hover:before,.button.show-button.hover:before,.button.show-button:hover:before,.button.trash-button.hover:before,.button.trash-button:hover:before,.button.truck-button.hover:before,.button.truck-button:hover:before,.button.undo-button.hover:before,.button.undo-button:hover:before,.button.upload-button.hover:before,.button.upload-button:hover:before,.button.user-button.hover:before,.button.user-button:hover:before,.button.warning-button.hover:before,.button.warning-button:hover:before{font-size:1.3em;transform:translate(-50%,-50%)}.button.approve-button,.button.down-button,.button.green{background:#27ae60}.button.approve-button.hover,.button.approve-button:hover,.button.down-button.hover,.button.down-button:hover,.button.green.hover,.button.green:hover{background:#1e8449}.button.blue{background:#3498db}.button.blue.hover,.button.blue:hover{background:#2980b9!important}.button.bluegreen{background:#16a595}.button.bluegreen.hover,.button.bluegreen:hover{background:#0d6258!important}.button.cancel-button,.button.delete-button,.button.hide-button,.button.inactive-users-button,.button.red,.button.return-button{background:#e74c3c;border-color:#e74c3c;color:#fff}.button.cancel-button.hover,.button.cancel-button:hover,.button.delete-button.hover,.button.delete-button:hover,.button.hide-button.hover,.button.hide-button:hover,.button.inactive-users-button.hover,.button.inactive-users-button:hover,.button.red.hover,.button.red:hover,.button.return-button.hover,.button.return-button:hover{background:#c0392b}.button.cancel-button:before,.button.delete-button:before,.button.hide-button:before,.button.inactive-users-button:before,.button.return-button:before{content:""}.button.copy-button{background:#f1c40f}.button.copy-button:before{content:""}.button.copy-button.hover,.button.copy-button:hover{background:#e67e22!important}.button.custom-button:before{font-family:Linearicons}.button.custom-button span{font-family:Roboto Condensed,sans-serif}.button.document-button{background:#e67e22}.button.document-button:before{content:""}.button.document-button.hover,.button.document-button:hover{background:#d35400}.button.documents-button{background:#e67e22}.button.documents-button:before{content:""}.button.down-button:before{content:""}.button.edit-button{background:#3498db}.button.edit-button:before{content:""}.button.export-button:before{content:""}.button.favorite-button{background:#95a5a6}.button.favorite-button:before{content:""}.button.favorite-button.favorite{background:#f1c40f}.button.favorite-button.favorite.hover,.button.favorite-button.favorite:hover{background:#e67e22}.button.favorite-button.favorite .favorite-text{display:none}.button.favorite-button.favorite .unfavorite-text{display:inline-block}.button.favorite-button.hover,.button.favorite-button:hover{background:#f1c40f}.button.favorite-button .unfavorite-text{display:none}.button.green{background:#27ae60!important;border-color:#27ae60;color:#fff}.button.green.hover,.button.green:hover{background:#1e8449!important}.button.hidden{display:none}.button.hide-button:before{content:""}.button.import-button{background-color:#3498db}.button.import-button:before{content:""}.button.inactive-users-button:before{content:""}.button.launch-button:before{content:""}.button.link-button:before{content:""}.button.location-button{background-color:#3498db}.button.location-button:before{content:""}.button.location-button.hover,.button.location-button:hover{background-color:#2980b9}.button.merge-button{background:#27ae60}.button.merge-button:before{content:""}.button.merge-button.hover,.button.merge-button:hover{background:#1e8449}.button.more-button{background:#3498db}.button.more-button:before{content:""}.button.more-button+.options-menu-dropdown{right:.25em;top:3.5em}.button.orange{background:#e67e22!important}.button.orange.hover,.button.orange:hover{background:#d35400!important}.button.print-button{background-color:#f1c40f}.button.print-button:before{content:""}.button.print-button.hover,.button.print-button:hover{background:#aa8a0a!important}.button.purple{background:#8e44ad}.button.purple.hover,.button.purple:hover{background:#612e76!important}.button.return-button:before{content:""}.button.send-button{background-color:#3498db}.button.send-button:before{content:""}.button.show-button{background-color:#3498db}.button.show-button:before{content:""}.button.small{padding:.25em}.button.small:before{font-size:.8em}.button.small span{top:.25em}.button.trash-button{background:#e74c3c}.button.trash-button:before{content:""}.button.trash-button.hover,.button.trash-button:hover{background:#c0392b}.button.truck-button{background:#27ae60}.button.truck-button:before{content:""}.button.truck-button.hover,.button.truck-button:hover{background:#1e8449}.button.undo-button{background:#f1c40f}.button.undo-button:before{content:""}.button.undo-button.hover,.button.undo-button:hover{background:#f39c12!important}.button.upload-button{background:#3498db}.button.upload-button:before{content:""}.button.user-button{background:#27ae60}.button.user-button:before{content:""}.button.warning-button{background:#f1c40f}.button.warning-button:before{content:""}.button.warning-button.hover,.button.warning-button:hover{background:#f39c12}.button [class*=" icon-"],.button [class^=icon-]{font-size:2em}@media screen and (min-width:600px){.button [class*=" icon-"],.button [class^=icon-]{font-size:2.5em}}.button.inline [class*=" icon-"],.button.inline [class^=icon-]{display:inline-block;font-size:1em}.button.button-small{font-size:.75em}.button.ghost-button{background:none}.button.yellow{background:#f1c40f}.button.yellow.hover,.button.yellow:hover{background:#e67e22!important}.button .hover-text,.button:hover .default-text{display:none}.button:hover .hover-text{display:inline-block}.control-bar .button{float:right;margin-left:.5em;position:relative}.toggle-group{display:flex}.toggle-group .toggle-button{border-radius:0;border-right-width:0}.toggle-group .toggle-button:first-child{border-bottom-left-radius:1.5em;border-top-left-radius:1.5em}.toggle-group .toggle-button:last-child{border-bottom-right-radius:1.5em;border-right-width:1px;border-top-right-radius:1.5em}.form-template{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.field{margin-bottom:.75em}.field input::-moz-placeholder{color:#b1c2c6}.field input::placeholder{color:#b1c2c6}.field .ui-button,.field input,.field select,.field textarea{background-color:#f3f3f3;border:1px solid #f0f0f0;border-radius:5px;box-sizing:border-box;font-size:1.25em;padding:.5em;width:100%}.field .ui-button:disabled,.field input:disabled,.field select:disabled,.field textarea:disabled{cursor:not-allowed}.field input.date{width:150px}.field input.time{width:125px}.field label{color:#95a5a6;display:block;font-size:.8em;margin-bottom:.25em;text-align:left;text-transform:uppercase}.field label.hidden{display:none}.field label .helpie{color:#95a5a6;float:right;margin-left:.5em;position:relative}.field label .helpie.danger{color:#e74c3c}.field label .helpie:hover{color:#34495e}.field label .helpie:hover .helpie-text{display:block}.field label .helpie .helpie-text{background:#fff;border:1px solid #bdc3c7;bottom:1.5em;box-shadow:2px 5px 5px hsla(0,0%,7%,.25);display:none;padding:.1em .5em;position:absolute;right:0;text-transform:none;width:20em}.field label .helpie .helpie-text p{margin-top:.5em}.field label .helpie .helpie-text p:first-child{margin-top:0}.field .explanation{color:#bdc3c7;font-size:.8em;margin:.5em}.field .ui-selectmenu-button.ui-button{background-color:#f3f3f3;border:1px solid #f0f0f0;width:100%}.field textarea{font-size:.9em;height:80px}.field.centered .field-input{margin:0 auto!important}.field.currency-field .field-input{position:relative}.field.currency-field .field-input input{text-align:right}.field.currency-field .field-input:before{color:#bdc3c7;content:"$";display:inline-block;font-size:.9em;left:1em;position:absolute;top:1em}.field.date-range .field-input,.field.date-selector .field-input{background-color:#f3f3f3;border:1px solid transparent;border-radius:5px;display:inline-block;padding:.5em 3em .5em .5em;position:relative}.field.date-range .field-input input,.field.date-selector .field-input input{padding:0;text-align:center;width:7em}.field.date-range .field-input .date-range-button,.field.date-range .field-input button,.field.date-selector .field-input .date-range-button,.field.date-selector .field-input button{border-radius:.5em;border-bottom-left-radius:0;border-top-left-radius:0;bottom:0;padding:.5em 0;position:absolute;right:0;top:0}.field.date-selector .field-input input.date{text-align:left}.field.field-disabled .field-input input,.field.field-disabled .field-input select{cursor:not-allowed}.field.field-error label{color:#c0392b}.field.field-error .ui-selectmenu-button.ui-button,.field.field-error input,.field.field-error select,.field.field-error textarea{border-color:#c0392b;border-width:2px}.field.field-hidden{display:none}.field.field-required label:after{content:"*";display:inline-block;font-size:.9em}.field.filter-field{position:relative}.field.filter-field:before{color:#95a5a6;content:"";font-family:Linearicons;font-size:1.25em;left:.5em;position:absolute;top:.6em}.field.filter-field input{padding-left:2em}.field.quantity-field{width:75px}.field.radio-field .radio-options{display:flex}.field.radio-field .radio-options .radio-option{align:center;display:flex}.field.radio-field .radio-options .radio-option input{margin-right:1em}.field.radio-field .radio-options .radio-option label{margin-right:2em}.field.suggestion-field{position:relative}.field.suggestion-field.selected-value ::-moz-placeholder{color:transparent}.field.suggestion-field.selected-value ::placeholder{color:transparent}.field.suggestion-field .add-button{position:absolute;right:1em;top:2em;z-index:1}.field.suggestion-field .field-input{position:relative}.field.suggestion-field .options-indicator{border:1px solid transparent;border-radius:50%;cursor:pointer;font-size:.8em;height:1.5em;padding:.1em;position:absolute;right:1.25em;top:1.5em;width:1.5em}.field.suggestion-field .options-indicator:hover{color:#000}.field.suggestion-field .selected-results{bottom:0;left:0;position:absolute;right:0}.field.suggestion-field .selected-results .selected-result{background:#b6daf2;border:1px solid #3498db;border-radius:3px;overflow:hidden;padding:.6em .5em;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:10}.field.suggestion-field .selected-results .selected-result .close-control{cursor:pointer;position:absolute;right:1em;top:50%;transform:translateY(-50%)}.field.suggestion-field .selected-results .selected-result div{align-items:center;display:flex;flex-direction:row}.field.suggestion-field .selected-results .selected-result .gallery{aspect-ratio:1;background-size:cover;border:1px solid #3498db;border-radius:3px;height:2em;width:2em}.field.suggestion-field .selected-results .selected-result .gallery,.field.suggestion-field .selected-results .selected-result .image{margin-right:.5em}.field.suggestion-field .selected-results .selected-result .gallery img,.field.suggestion-field .selected-results .selected-result .image img{max-height:2.5em;max-width:2.5em}.field.suggestion-field.suggest-multiple .selected-results{color:#34495e;left:auto;margin-top:.5em;position:static;right:auto;z-index:1}.field.suggestion-field.suggest-multiple .selected-results:after{clear:both;content:"";display:block}.field.suggestion-field.suggest-multiple .selected-results .selected-result{color:#34495e;display:block;float:left;margin-right:.25em;margin-top:.25em;padding-right:3em}.field.suggestion-field .suggest-results{background:#fff;border:1px solid #95a5a6;border-radius:5px;box-shadow:2px 2px 5px #95a5a6;color:#34495e;left:0;position:absolute;right:0;text-align:left;z-index:20}.field.suggestion-field .suggest-results:empty{border:0}.field.suggestion-field .suggest-results .suggest-result{border-bottom:1px solid #95a5a6;cursor:pointer;padding:.5em}.field.suggestion-field .suggest-results .suggest-result:hover{background:#ecf0f1}.field.suggestion-field .suggest-results .suggest-result:last-child{border-bottom:none}.field.suggestion-field .suggest-results .suggest-result.active{background:#3498db;color:#fff}.field-error-message{color:#c0392b;margin-bottom:.5em}.field-row>div{margin:.5em}.checkbox-field,.field.checkbox-field{align-items:center;display:flex}.checkbox-field.center,.field.checkbox-field.center{justify-content:center}.checkbox-field.right,.field.checkbox-field.right{justify-content:right}.checkbox-field .field-input,.field.checkbox-field .field-input{height:1.25em;margin-right:.5em;order:1}.checkbox-field .field-input input,.field.checkbox-field .field-input input{margin:0}.checkbox-field .field-input input:before,.field.checkbox-field .field-input input:before{background:#fff;content:"";cursor:pointer;display:inline-block;font-family:Linearicons;position:relative;top:-.35em}.checkbox-field .field-input input:checked:before,.field.checkbox-field .field-input input:checked:before{content:""}.checkbox-field label,.field.checkbox-field label{color:#34495e;cursor:pointer;font-size:1em;margin-bottom:0;margin-left:.25em;order:2;text-transform:none}.checkbox-field label input,.field.checkbox-field label input{display:inline;padding:.1em;text-align:center;width:50px}.form-row{display:flex}.form-row .field{flex-grow:1;margin-right:.5em}.form-row .field:last-child{margin-right:0}.form-row .form-column{flex-grow:1;margin:0 1em}textarea{padding:.5em}.abs{position:absolute}.abs-center,.abs-center-bottom{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.abs-center-bottom{bottom:1em;top:auto;width:100%}.bottom-offset{margin-bottom:2em}.cell2_5{width:2.5%}.cell5{width:5%}.cell7_5{width:7.5%}.cell10{width:10%}.cell12_5{width:12.5%}.cell15{width:15%}.cell17_5{width:17.5%}.cell20{width:20%}.cell22_5{width:22.5%}.cell25{width:25%}.cell27_5{width:27.5%}.cell30{width:30%}.cell32_5{width:32.5%}.cell33{width:33%}.cell35{width:35%}.cell37_5{width:37.5%}.cell40{width:40%}.cell45{width:45%}.cell50{width:50%}.cell55{width:55%}.cell60{width:60%}.cell65{width:65%}.cell70{width:70%}.cell75{width:75%}.cell80{width:80%}.cell85{width:85%}.cell90{width:90%}.cell95{width:95%}.center{text-align:center}.center-block{margin-left:auto;margin-right:auto}.center-all{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.clearfix:after,.col-group:after{clear:both;content:".";display:block;height:0;visibility:hidden}.col-3-5,.col1-2,.col1-3,.col1-4,.col1-5,.col2-3,.col2-5,.col3-4{float:left;width:100%}@media screen and (min-width:750px){.col-3-5,.col1-2,.col1-3,.col1-4,.col1-5,.col2-3,.col2-5,.col3-4{float:left}.col1-2{width:50%}.col1-10{width:10%}.col1-3{width:33.3%}.col1-4{width:25%}.col2-3{width:66.6%}.col3-4{width:75%}.col3-5{width:60%}}.content{padding:1em}.content-container{background-color:#fff;border:1px solid #b1c2c6;border-radius:.5em;box-shadow:2px 2px 5px #bdc3c7;margin:.5em 0 .75em;position:relative}.content-container .add-button{margin-right:.5em;right:0;top:0}.content-container.approved{border-color:#27ae60}.content-container.approved .header,.content-container.approved header{background-color:#7ee2a8;border-color:#27ae60}.content-container .container.border-top{border-top:1px solid #b1c2c6}.content-container .content-container{box-shadow:none}.content-container .controls a,.content-container .controls button{margin-right:.5em}.content-container .controls a:last-child,.content-container .controls button:last-child{margin-right:0}.content-container.error{border-color:#e74c3c}.content-container.error .header,.content-container.error header{background:#f8c9c4;border-color:#e74c3c}.content-container .footer,.content-container footer{padding:.5em}.content-container .header,.content-container header{align-items:center;background:#fff;border:1px solid transparent;border-bottom-color:#b1c2c6;border-top-left-radius:.5em;border-top-right-radius:.5em;display:flex;justify-content:space-between;padding:.5em;text-align:left;z-index:30}.content-container .header .date-range,.content-container header .date-range{margin-right:1em}.content-container .header .field,.content-container header .field{margin-bottom:0}.content-container .header .filters,.content-container header .filters{margin-left:3em}.content-container .header .filters>li,.content-container header .filters>li{display:inline-block;margin-left:1em}.content-container .header .menu,.content-container header .menu{display:flex}.content-container .header .menu li,.content-container header .menu li{margin:0 .5em}.content-container .header .menu li.active a,.content-container .header .menu li.active:hover a,.content-container header .menu li.active a,.content-container header .menu li.active:hover a{background:#2980b9;border-color:#2980b9;color:#fff}.content-container .header .menu li a,.content-container header .menu li a{border:1px solid transparent;border-radius:.25em;cursor:pointer;padding:.25em .5em}.content-container .header .menu li a:hover,.content-container header .menu li a:hover{background:#ecf0f1;border-color:#ecf0f1}.content-container .header .pagination,.content-container header .pagination{margin:0}.content-container .header .pagination .pagination-record-overview,.content-container header .pagination .pagination-record-overview{margin-bottom:0}.content-container .pagination{margin:.5em}.content-container.parent .container{background-color:#ecf0f1}.content-container .search-field{width:20em}.content-container .search-field .field-input:before{color:#bdc3c7;content:"";display:inline-block;font-family:Linearicons;left:1em;position:absolute;top:.5em;z-index:2}.content-container .search-field .field-input input{font-size:1.25em;padding:.25em .25em .25em 2.5em;position:relative}.content-container .search-field .clear-control{color:#95a5a6;cursor:pointer;position:absolute;right:1em;top:50%;transform:translateY(-50%)}.content-container .search-field .clear-control:hover{color:#34495e}.content-width{width:-moz-fit-content!important;width:fit-content!important}.fit{width:-moz-fit-content;width:fit-content}.footer-drawer{background:#fff;bottom:0;box-shadow:2px 2px 5px #95a5a6;display:flex;flex-direction:column;left:0;padding:1em 1em 50px;position:fixed;right:0;top:70px;z-index:20}.footer-drawer .close-control{cursor:pointer;font-size:2em;position:absolute;right:1em;top:1em}.footer-drawer .footer-drawer-content{overflow-y:auto}.footer-drawer .footer-drawer-footer{bottom:0;left:0;padding:1em;position:fixed;right:0}.footer-drawer .footer-drawer-heading{font-size:2em;padding:1em;text-align:center}.grid{display:grid}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.left{text-align:left}.modal-perspective .content-body{display:flex;flex-direction:column}.modal-perspective .content-body #page-root,.modal-perspective .content-body .modal,.modal-perspective .content-body form{display:flex;flex-direction:column;flex-grow:1}.modal-perspective .content-body #page-root .modal-content,.modal-perspective .content-body .modal .modal-content,.modal-perspective .content-body form .modal-content{flex-grow:1}.page-wrapper{background:#34495e;display:flex;flex-direction:column;inset:0;position:fixed}.page-wrapper .page-body{align-items:stretch;background:#ecf0f1;border:1px solid transparent;border-top-left-radius:1em;border-top-right-radius:1em;display:flex;flex-grow:1;margin:.5em .5em 0;overflow:hidden;position:relative}.page-wrapper .page-body .content-wrapper{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.page-wrapper .page-body .content-wrapper .content-body{flex-grow:1;overflow-y:auto;position:relative}.page-wrapper .page-body .content-wrapper .content-footer{background:#fff;border-top:1px solid #ecf0f1}.page-wrapper .page-body .content-wrapper .content-header{position:sticky;top:0}.page-wrapper .page-body .content-wrapper .content-header .content-header-content{background:#fff;border-bottom:1px solid #ecf0f1;padding:1.25em 1em}.page-wrapper .page-body .content-wrapper .content-header .content-header-content h1{font-size:1.75em}.page-wrapper .page-body .content-wrapper .content-header .content-header-content h2{font-size:1.25em}.rel{position:relative}@media screen and (min-width:750px){.responsive-grid{display:grid;grid-gap:1em;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:900px){.responsive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1200px){.responsive-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.right-offset{margin-right:1em}.side-menu,.side-menu.content-container{line-height:1.1em;margin-right:1em;max-width:250px;min-width:150px;padding:.5em;text-align:left;width:200px}@media screen and (min-width:750px){.side-menu,.side-menu.content-container{min-width:200px}}.side-menu li,.side-menu.content-container li{margin-top:2px}.side-menu li a,.side-menu.content-container li a{border:1px solid transparent;border-radius:.5em;display:block;padding:.25em .5em}.side-menu li a:hover,.side-menu.content-container li a:hover{background-color:#ecf0f1}.side-menu li a span,.side-menu.content-container li a span{display:inline-block;margin-right:.25em}.side-menu li.active a,.side-menu.content-container li.active a{background-color:#b1c2c6}.terms-footer{bottom:0;color:#bdc3c7;font-size:.8em;left:0;padding:.25em 1em;position:fixed;right:0}.terms-footer span:before{content:"|";display:inline-block;margin:0 .5em}.terms-footer span:first-child:before{display:none}.terms-footer span a{color:inherit}.terms-footer span a:hover{color:#95a5a6}.top-sticky{position:sticky;top:0;z-index:50}.menu-control{cursor:pointer;flex-shrink:1;font-size:2.5em;padding:0 .25em}@media screen and (min-width:900px){.menu-control{display:none}}.main-menu{background-color:#fff;border-right:1px solid #ecf0f1;display:none;justify-content:space-between;min-width:12em;padding:1em;position:relative;transition:min-width .25s;z-index:60}@media screen and (min-width:900px){.main-menu{display:block}}.main-menu.collapsed{min-width:3em}.main-menu.collapsed .expand-collapse-controls .collapse-control{display:none}.main-menu.collapsed .expand-collapse-controls .expand-control{display:block}.main-menu.collapsed ul>li .label{display:none}.main-menu.collapsed ul>li:hover .label{background:#2980b9;border:1px solid #2980b9;border-radius:3px;color:#fff;display:block;left:4em;padding:.25em .75em;position:absolute;white-space:nowrap;z-index:50}.main-menu.collapsed ul>li:hover .label:before{background:#2980b9;content:" ";display:block;height:1em;left:-.5em;position:absolute;top:.5em;transform:rotate(45deg);width:1em}.main-menu.collapsed ul>li.active ul{display:none}.main-menu.open{border:1px solid transparent;border-radius:.5em;bottom:.25em;box-shadow:5px 5px 5px #95a5a6;display:flex;left:.25em;position:absolute;top:.25em;z-index:60}.main-menu.open .expand-collapse-controls{display:none}.main-menu .menu-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:auto hidden}.main-menu a,.main-menu a:visited{color:#34495e;display:block;margin:.25em 0;padding:.25em 1em}@media screen and (min-height:1000px){.main-menu a,.main-menu a:visited{padding:.5em 1em}}.main-menu a:hover,.main-menu a:visited:hover{color:#2c3e50}.main-menu .expand-collapse-controls{margin-bottom:1em;text-align:right}.main-menu .expand-collapse-controls:after{clear:both;content:"";display:table}.main-menu .expand-collapse-controls .collapse-control,.main-menu .expand-collapse-controls .expand-control{color:#95a5a6;cursor:pointer;float:right;position:relative}.main-menu .expand-collapse-controls .collapse-control .label,.main-menu .expand-collapse-controls .expand-control .label{display:none}.main-menu .expand-collapse-controls .collapse-control:hover .label,.main-menu .expand-collapse-controls .expand-control:hover .label{background:#2980b9;border:1px solid #2980b9;border-radius:3px;color:#fff;display:block;left:4em;padding:.25em .75em;position:absolute;white-space:nowrap;z-index:50}.main-menu .expand-collapse-controls .collapse-control:hover .label:before,.main-menu .expand-collapse-controls .expand-control:hover .label:before{background:#2980b9;content:" ";display:block;height:1em;left:-.5em;position:absolute;top:.5em;transform:rotate(45deg);width:1em}.main-menu .expand-collapse-controls .collapse-control .icon,.main-menu .expand-collapse-controls .expand-control .icon{padding:0 1em}.main-menu .expand-collapse-controls .collapse-control .icon:before,.main-menu .expand-collapse-controls .expand-control .icon:before{font-size:1.75em}.main-menu .expand-collapse-controls .collapse-control .label,.main-menu .expand-collapse-controls .expand-control .label{top:-.4em}.main-menu .expand-collapse-controls .collapse-control:hover,.main-menu .expand-collapse-controls .expand-control:hover{color:#34495e}.main-menu .expand-collapse-controls .collapse-control{display:block}.main-menu .expand-collapse-controls .expand-control{display:none}.main-menu ul>li.active>a{background:#ecf0f1}.main-menu ul>li.active ul{display:block}.main-menu ul>li.active ul li a,.main-menu ul>li.active ul li a:visited{font-weight:400;margin:0 1em;padding:.25em 1em}.main-menu ul>li.active ul li.menu-divider{border-top-color:#b1c2c6;margin-top:.5em;padding-top:.5em}.main-menu ul>li.menu-divider{border-top:1px solid #bdc3c7;margin-top:1em;padding-top:1em}.main-menu ul>li a{align-items:center;display:flex;font-weight:700}.main-menu ul>li a .icon{font-size:1.25em}.main-menu ul>li a .label{display:inline-block;margin-left:.75em}.main-menu ul li a{border:1px solid transparent;border-radius:.5em}.main-menu ul li a:hover{background:#ecf0f1}.main-menu ul ul{display:none;margin:.5em 0 1em 1.25em}.breadcrumbs{font-size:.9em;text-align:left}.breadcrumbs li{display:inline-block}.breadcrumbs li:after{content:"";display:inline-block;font-family:Linearicons;font-size:.5em;line-height:1em;padding:0 .25em;position:relative;top:-.25em}.breadcrumbs li:last-child:after{display:none}.dropdown-menu{position:relative}.dropdown-menu .dropdown{display:none}.dropdown-menu .dropdown-menu-handle{border:1px solid transparent;cursor:pointer;padding:.25em .5em}.dropdown-menu .dropdown-menu-handle:after{content:"";display:inline-block;font-family:Linearicons;font-size:.6em}.dropdown-menu .dropdown-menu-handle.no-indicator:after{display:none}.dropdown-menu .dropdown-menu-handle.active{background:#3498db;border-color:1px solid #3498db;border-radius:4px;color:#fff}.dropdown-menu.open .dropdown-menu-handle{content:""}.dropdown-menu.open .dropdown{background:#fff;border:1px solid #b1c2c6;border-radius:2px;box-shadow:2px 2px 7px #34495e;display:block;padding:0 1px;position:absolute;top:1.5em;width:200px;z-index:999}.dropdown-menu.open .dropdown .button{display:block}.dropdown-menu.open .dropdown.right{right:0}.dropdown-menu.open .dropdown li{border:1px solid transparent;display:block;padding:0}.dropdown-menu.open .dropdown li a{color:#34495e;display:block;padding:.5em}.dropdown-menu.open .dropdown li .primary-button{color:#fff;text-align:center}.dropdown-menu.open .dropdown li.active{background-color:#ecf0f1;border-color:#bdc3c7}.dropdown-menu.open .dropdown li.active:hover{background-color:#dde4e6}.dropdown-menu.open .dropdown li:hover{background-color:#ecf0f1;border-color:#ecf0f1}.options-menu{position:relative;text-align:right}.options-menu.button-menu:before{display:none}.options-menu.button-menu.open ul li{float:none}.options-menu.button-menu.open .options-menu-dropdown{background:none;border:none;box-shadow:none;top:3.5em}.options-menu.button-menu.open .options-menu-dropdown .button span{background:#46637f;border:1px solid #46637f;border-radius:2px;box-shadow:2px 2px 7px #34495e;margin-right:2em;max-width:300px;padding:.25em}.options-menu.button-menu.open .options-menu-dropdown .button:hover span{background:#34495e;border-color:#34495e}.options-menu .options-menu-control{font-size:1.25em}.options-menu .options-menu-dropdown{display:none}.options-menu.open .options-menu-dropdown{background:#fff;border:1px solid #bdc3c7;border-radius:3px;box-shadow:3px 3px 7px #34495e;display:block;position:absolute;right:.25em;text-align:right;top:3em;z-index:3}.options-menu.open .options-menu-dropdown .indicator{clip-path:rect(-2px 17px 11px -3px);position:absolute;right:11px;top:-10px}.options-menu.open .options-menu-dropdown .indicator:before{background:#fff;border-left:1px solid #bdc3c7;border-radius:3px;border-top:1px solid #bdc3c7;content:" ";display:inline-block;height:15px;transform:rotate(45deg);width:15px}.options-menu.open .options-menu-dropdown ul{margin:0;min-width:125px;padding:.25em 0}.options-menu.open .options-menu-dropdown ul li a{color:#34495e;cursor:pointer;display:block;padding:.25em .5em;white-space:nowrap}.options-menu.open .options-menu-dropdown ul li a:hover{background-color:#ecf0f1;color:gray}.content-footer .pagination{align-items:center;display:flex;justify-content:space-between;padding:1em}.pagination .pages{display:flex;justify-content:flex-end}.pagination .pagination-page{border:1px solid transparent}.pagination .pagination-page a{display:block;padding:.25em .5em}.pagination .pagination-page.pagination-page-current{background:#bfc8c9;border-color:#95a5a6;border-radius:2px}.pagination .pagination-record-overview{display:flex;font-size:.8em;justify-content:flex-end;margin-bottom:.5em}@media print{.breadcrumbs,.document .button,.document .button:visited,.document button,.header-controls,.user-header-wrapper{display:none}}a,a:visited{color:#34495e;text-decoration:none}a .hover-cue,button:not(.MuiButton-root) .hover-cue{display:none}a:hover,button:not(.MuiButton-root):hover{color:#34495e}a:hover .hover-cue,button:not(.MuiButton-root):hover .hover-cue{color:#95a5a6;display:inline-block;font-size:.8em;margin-left:.5em}div>.hover-cue{color:#95a5a6;cursor:pointer;display:none}div:hover>.hover-cue{display:inline-block}a.row{display:block}a.row.flex-row{display:flex}.active-job{box-shadow:2px 2px 5px #95a5a6}.active-job a{align-items:center;background-color:#27ae60;color:#fff;display:flex;padding:1em}.active-job a:hover{background-color:#1e8449}.active-job .icon-timer{font-size:2.5em;margin-right:.25em}.active-job .project{align-items:center;display:flex}.active-job .project .gallery img{border:1px solid transparent;border-radius:3px;margin-right:.5em;width:50px}.active-job .project .project-name{font-size:1.5em}.address-form{position:relative}.address-form .address-fields{display:block}.address-form .confirmed-delete-component{position:absolute;right:-2em;top:1.25em}.address-form .confirmed-delete-component .confirmed-delete-control{left:1em;position:relative}.address-form .confirmed-delete-component .delete-control{position:relative;top:1em}.address-form .postcode-field{width:100px}.address-form .state-province-field{width:75px}@media screen and (min-width:300px){.address-form .address-fields{display:flex;justify-content:space-between}.address-form .address-fields div{flex-grow:1;margin-right:.5em}.address-form .address-fields div:last-child{margin-right:0}}.annotation{margin:1em 0 2em}.annotation .annotation-body{margin-top:.5em;white-space:pre-line}.annotation .user .byline{color:#bdc3c7;font-size:.9em}.arrived-parts-container{margin:1em 0}.arrived-parts{border:1px solid #f1c40f;border-radius:2px}.arrived-parts .arrived-part{align-items:center;background:#fbedb8;display:flex;padding:.5em}.arrived-parts .arrived-part .button,.arrived-parts .arrived-part button{font-size:.8em}.arrived-parts .arrived-part:nth-child(odd){background:#fcf3d0}.arrived-parts .arrived-part .part-name{flex-basis:60%}.arrived-parts-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:.25em}.arrived-parts-heading .subheading{margin-top:0}.pending-cores-container{margin:1em 0}.pending-cores{border:1px solid #f39c12;border-radius:2px}.pending-cores .row{background:#f7ba5b}.pending-cores .row:nth-child(odd){background:#fad9a4}.billing-container{font-size:.9rem;padding:0}.billing-container .add-labor-row-control{background:none;border:none;border-radius:0;font-size:.85em;padding:.25em;width:100%}.billing-container .add-labor-row-control:hover{background:#95a5a6}.billing-container .add-labor-row-control:hover:disabled{background:none}.billing-container .add-labor-row-control.invoiced:before{color:#27ae60;content:"";display:inline-block;font-family:Linearicons;margin-right:.5em}.billing-container .add-labor-row-control.invoiced:hover{background:none}.billing-container .add-labor-row-control.invoiced .hover-cue{color:#111}.billing-container .billing-overview-controls{background:#fff;margin:-1em;padding:1em 1em 0;position:sticky;top:0;z-index:10}.billing-container .hoverable{position:relative}.billing-container .hoverable .hover-cue{position:absolute;right:.5em;top:.5em}.billing-container .job-row .row.invoiced,.billing-container .job-row.invoiced .row{background:#7ee2a8}.billing-container .job-row .row.invoiced .checkbox:before,.billing-container .job-row.invoiced .row .checkbox:before{cursor:not-allowed}.billing-container .job-row .row.invoiced:nth-child(odd),.billing-container .job-row.invoiced .row:nth-child(odd){background:#bcf0d2}.billing-container .job-row .row.invoiced .cost-field,.billing-container .job-row.invoiced .row .cost-field{background:#2ecc71}.billing-container .project-items .field{border-right:1px solid #b1c2c6;margin:0}.billing-container .project-items .field.cost-field:before{font-size:.75em;top:.5em}.billing-container .project-items .field.grow{flex-grow:1}.billing-container .project-items .field input,.billing-container .project-items .field select{background:none;border:none;font-size:.85rem;padding:.25em}.billing-container .project-items .field .input,.billing-container .project-items .field input{font-size:.85rem;padding:.25em}.billing-container .project-items .field .input.right,.billing-container .project-items .field input.right{text-align:right}.billing-container .project-items .field.total-field{background:#ecf0f1}.billing-container .project-items .selected .field.total-field{background-color:#3498db}.billing-container .project-items .status-emergency,.billing-container .project-items .status-notice,.billing-container .project-items .status-ok,.billing-container .project-items .status-warn{border:3px solid;height:2.25em;left:-4px;position:absolute}.billing-container .project-items .status-emergency{border-color:#e74c3c}.billing-container .project-items .status-warn{border-color:#e67e22}.billing-container .project-items .status-notice{border-color:#f1c40f}.billing-container .project-items .status-ok{border-color:#27ae60}.billing-container .job-row:nth-child(odd){background-color:#f9f9f9}.billing-container .job-row .labor-row,.billing-container .job-row .part-row{align-items:stretch}.billing-container .job-row .labor-row.error,.billing-container .job-row .labor-row.selected.error,.billing-container .job-row .part-row.error,.billing-container .job-row .part-row.selected.error{background-color:#f29f97;scroll-margin-top:225px}.billing-container .job-row .labor-row.error .cost-field,.billing-container .job-row .labor-row.error:nth-child(odd),.billing-container .job-row .labor-row.selected.error .cost-field,.billing-container .job-row .labor-row.selected.error:nth-child(odd),.billing-container .job-row .part-row.error .cost-field,.billing-container .job-row .part-row.error:nth-child(odd),.billing-container .job-row .part-row.selected.error .cost-field,.billing-container .job-row .part-row.selected.error:nth-child(odd){background-color:#ed7669}.billing-container .job-row .labor-row.row,.billing-container .job-row .part-row.row{padding:0}.billing-container .job-row .labor-row.row.selectable:before,.billing-container .job-row .part-row.row.selectable:before{cursor:pointer;font-size:1.1em;padding:.25em}.billing-container .job-details-container,.billing-container .selected .job-details-container{max-height:2em;position:relative}.billing-container .job-details-container .job-details,.billing-container .selected .job-details-container .job-details{background:#fff;border:1px solid #7f8c8d;bottom:2em;box-shadow:3px 3px 7px #34495e;color:#34495e;display:none;left:50%;position:absolute;transform:translate(-50%,1em);width:600px;z-index:20}.billing-container .job-details-container .job-details .subheading .job-status,.billing-container .selected .job-details-container .job-details .subheading .job-status{font-style:italic;font-weight:400}.billing-container .job-details-container .job-details .container,.billing-container .selected .job-details-container .job-details .container{padding:.5em 0}.billing-container .job-details-container .job-details-handle,.billing-container .selected .job-details-container .job-details-handle{aspect-ratio:1;border:2px solid #95a5a6;border-radius:100%;font-style:italic;left:-1.75em;position:relative;text-align:center;top:.1em;width:1.1em}.billing-container .job-details-container .job-details-handle:before,.billing-container .selected .job-details-container .job-details-handle:before{content:"i";display:inline-block;font-size:.9em;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-100%,-50%)}.billing-container .job-details-container:hover .job-details,.billing-container .selected .job-details-container:hover .job-details{display:block}.billing-container .job-row.invoiced{background-color:#ecf0f1}.billing-container .job-row{border-top:1px solid #b1c2c6;position:relative}.billing-container .job-row .part-row.row{border-bottom:0;border-top:1px solid #b1c2c6;padding-left:2.5%}.billing-container .flex-row .field,.billing-container .labor-row .field{margin-right:0}.billing-container .project{display:inline-block}.billing-container .project-total .field-input{text-align:right}.billing-container .total-row{border-top:1px solid #b1c2c6}.billing-container .total-row .cost-field{border-bottom:1px solid #b1c2c6;border-left:1px solid #b1c2c6;margin-left:81%}.billable-to-indicator{background-color:#d35400;border:1px solid #d35400;border-radius:4px;display:inline-block;padding:.15em .25em}.billable-to-indicator *,.billable-to-indicator :hover{color:#fff}.billing-date{margin-top:2em}.billing-date .date-heading{font-size:1.5em}.billing-date .subheading{margin-top:.5em}body{background-color:#f5f7f7;font-family:Roboto Condensed,sans-serif;font-size:10px;padding:0}body.bg-blank{background:#fff}body.no-scroll{overflow:hidden}@media screen and (min-width:300px){body{font-size:12px}}@media screen and (min-width:500px){body{font-size:13px}}@media screen and (min-width:750px){body{font-size:14px}}.categorized-labor-stats{display:flex;justify-content:space-between}.clickable,.control{cursor:pointer}.clockin-control.disabled{cursor:not-allowed;opacity:.25}#clockout-control{background-color:#27ae60;border-color:#fff;border-width:2px;color:#fff}#clockout-control .icon-timer-crossed{background-color:#fff;color:#27ae60}.user-header-wrapper .header-items .clock-in-out-dropdown .dropdown-item a,.user-header-wrapper .header-items .clock-in-out-dropdown .dropdown-item a:visited{color:#34495e;display:block;padding:.5em}.user-header-wrapper .header-items .clock-in-out-dropdown .dropdown-item a:hover,.user-header-wrapper .header-items .clock-in-out-dropdown .dropdown-item a:visited:hover{background:#ecf0f1}.user-header-wrapper .header-items .clock-in-out-dropdown .dropdown-item a.button,.user-header-wrapper .header-items .clock-in-out-dropdown .dropdown-item a:visited.button{color:#fff}.user-header-wrapper .header-items .clock-in-out-dropdown .dropdown-item.dropdown-item-group{padding:.5em}.clockin-status{display:none;margin-top:1em}.coming-soon{cursor:not-allowed;opacity:.5}.confirmed-delete-component{align-items:center;display:flex;justify-content:center;max-width:90px;position:relative}.confirmed-delete-component:hover label{border:1px solid transparent;border-radius:3px;max-width:200px;padding:.25em .5em;right:125%}.confirmed-delete-component .confirmed-delete-control{display:none}.confirmed-delete-component.confirm .confirmed-delete-control{cursor:pointer;display:block;margin-left:.5em}.confirmed-delete-component.confirm .delete-control{display:none}.confirmed-delete-component .delete-control{cursor:pointer}.confirmed-delete-component label{background-color:rgba(0,0,0,.75);color:#fff;max-width:0;overflow:hidden;padding:.25em 0;position:absolute;right:125%;top:50%;transition:all .5s;white-space:nowrap}.confirmed-delete-component .undelete-control{display:none}.container{margin-left:auto;margin-right:auto;padding:1em}.control-bar{align-items:center;display:flex;height:3em;justify-content:space-between;margin-bottom:1em;margin-top:1em;position:relative}.control-bar .approve-button,.control-bar .cancel-button,.control-bar .cancel-control,.control-bar .delete-button,.control-bar .delete-control,.control-bar .edit-control,.control-bar .return-control,.control-bar.selected-entities .add-button{display:none}.control-bar .order-requested-part-control,.control-bar.selected-entities .approve-button,.control-bar.selected-entities .cancel-button,.control-bar.selected-entities .cancel-control,.control-bar.selected-entities .delete-button,.control-bar.selected-entities .delete-control,.control-bar.selected-entities .edit-button,.control-bar.selected-entities .edit-control,.control-bar.selected-entities .parts-request-control,.control-bar.selected-entities .return-control{display:inline-block}.field.cost-field{position:relative}.field.cost-field input{text-align:right}.field.cost-field textarea{font-family:Roboto Condensed,sans-serif}.field.cost-field .field-input,.field.cost-field .value{position:relative}.field.cost-field .field-input:before,.field.cost-field .value:before{color:#bdc3c7;content:"$";display:inline-block;font-size:1.25em;left:.5em;position:absolute;top:.6em}.field.cost-field .field-input input,.field.cost-field .value input{text-align:right}.field.hours-input .field-input{position:relative}.field.hours-input .field-input:after{color:#bdc3c7;content:"Hrs.";position:absolute;right:.5em;top:50%;transform:translateY(-50%)}.field.hours-input .field-input input{padding-right:2em;text-align:right}.field.number-field input{text-align:right}.field.hourly-field .field-input,.field.percent-field .field-input,.field.yearly-field .field-input{position:relative}.field.hourly-field .field-input:after,.field.percent-field .field-input:after,.field.yearly-field .field-input:after{color:#bdc3c7;position:absolute;right:.5em;top:50%;transform:translateY(-50%)}.field.hourly-field .field-input input,.field.percent-field .field-input input,.field.yearly-field .field-input input{padding-right:1.25em;text-align:right}.field.hourly-field .field-input input,.field.yearly-field .field-input input{padding-right:1.75em}.field.hourly-field .field-input:after{content:"/Hr."}.field.percent-field .field-input:after{content:"%"}.field.yearly-field .field-input:after{content:"/Yr."}.field .inline-field-input{display:inline-block;position:relative;text-align:right}.field .inline-field-input .percent-input{padding-right:1.25em;width:55px}.field .inline-field-input:after{color:#bdc3c7;content:"%";display:inline-block;position:absolute;right:.5em;top:50%;transform:translateY(-50%)}.form-row .field.cost-field .field-input:before{top:.1em}.job-control .button{padding:.25em .5em}.day-selector .field-input{position:relative;width:200px}.day-selector .field-input .icon-chevron-left,.day-selector .field-input .icon-chevron-right{cursor:pointer;position:absolute;top:1em}.day-selector .field-input .icon-chevron-left{left:.75em}.day-selector .field-input .icon-chevron-right{right:.75em}.day-selector .field-input input{text-align:center}.delete-job-form .job-labor{margin-bottom:1em}.delete-job-form .migrate-fields{text-align:left}.device-form .passcode-placeholder{padding-top:10%;width:10%}.documentation{margin-bottom:3em;text-align:left}@media screen and (min-width:1200px){.documentation{display:flex}.documentation .documentation-gallery{margin-right:1em;width:66%}}.documentation .documentation-body{flex-grow:1;position:relative}.documentation .documentation-body .document-comments{margin-top:.25em;white-space:pre-line}.documentation .documentation-body .options-menu{position:absolute;right:1em;top:0}.documentation video{border:1px solid #eee;width:100%}.annotation:hover .visibility .visibility-status,.documentation .documentation-body:hover .visibility .visibility-status{font-style:italic}.annotation .date,.annotation .visibility,.documentation .documentation-body .date,.documentation .documentation-body .visibility{color:#bdc3c7;font-size:.7em;margin-left:2.5em}.annotation .visibility,.documentation .documentation-body .visibility{cursor:pointer;float:right}.annotation .visibility .visibility-form,.documentation .documentation-body .visibility .visibility-form{display:flex}.annotation .visibility .visibility-form button,.documentation .documentation-body .visibility .visibility-form button{border-color:transparent;max-width:25px;min-width:25px;padding:.5em}.annotation .visibility .visibility-form button.cancel-control,.documentation .documentation-body .visibility .visibility-form button.cancel-control{background-color:#e74c3c;color:#fff}.annotation .visibility .visibility-form button.submit-control,.documentation .documentation-body .visibility .visibility-form button.submit-control{background-color:#27ae60;color:#fff}.annotation .user,.documentation .documentation-body .user{align-items:center;display:flex;font-size:.8em}.annotation .user .gallery,.documentation .documentation-body .user .gallery{height:2.5em;margin-right:.5em;width:2.5em}#email-preview{border:1px solid #bdc3c7;padding:1em;text-align:left}.empty-callout{display:none}.empty-callout.show,.empty-callout:first-child{display:block}.empty-callout,.loading-callout{color:#bdc3c7;font-size:2em;padding:2em;text-align:center}.empty-callout .callout-controls,.loading-callout .callout-controls{margin-top:1em}.empty-callout .callout-controls .button,.empty-callout .callout-controls button,.loading-callout .callout-controls .button,.loading-callout .callout-controls button{font-size:1rem}.empty-value{color:#bdc3c7;font-style:italic}.entity-match{border:1px solid #ecf0f1;border-radius:.5em;cursor:pointer;margin:.25em 0;padding:1em}.entity-match:hover{background-color:#ecf0f1;border-color:#b1c2c6}.entity-match.selected{background-color:#3498db;color:#fff}.entity-preview{position:relative}.entity-preview .button{display:none;position:absolute;right:.5em;top:.5em}.entity-preview:hover .button{display:inline-block}.estimate-preview-row .customer{align-items:center;display:flex}.estimate-preview-row .customer .gallery{margin-right:.5em}.estimate-preview-row .status.accepted{color:#27ae60;font-weight:700}.estimate-preview-row .status.declined{color:#e74c3c;font-weight:700}.estimate-preview-row .status.draft{font-style:italic}.estimate-preview-row .total{font-size:1em;text-align:right}#error-notification.container{padding:0}#error-notification .notification{display:none;margin:1em}#error-notification .notification.show{display:block}.favorite-vendors{display:flex;justify-content:flex-start;margin-bottom:2em}.favorite-vendors .favorite-vendor{background-color:#b6daf2;border:1px solid #3498db;border-radius:.5em;margin-right:.5em}.favorite-vendors .favorite-vendor a{display:inline-block;padding:.5em}.field-form{border-top:1px solid #95a5a6;padding:1em}.field-form:first-child{border-top:none}.form-fields-footer{margin-top:.5em;position:relative}.flex-col{display:flex}.flex-col .grow{flex-grow:1}.flex-row .field{text-align:left}.flex-row .field .ui-selectmenu-button.ui-button{width:85%}.flag-toggle{align-items:center;border:1px solid #bdc3c7;border-radius:2px;cursor:pointer;display:flex;margin-top:2px;padding:.5em}.flag-toggle .flag-color{border:2px solid #fff;border-radius:.5em;height:1.5em;margin-right:.75em;width:1.5em}.flag-toggle.flag-toggle-active{background-color:#3498db;border-color:#3498db}.flag-color{border:1px solid #34495e;border-radius:50%;display:inline-block;height:7px;width:7px}.flex-row{align-items:center;display:flex;justify-content:space-between}.flex-row.bottom{align-items:flex-end}.flex-row.center{justify-content:center}.flex-row.end{justify-content:end}.flex-row.reverse{flex-direction:row-reverse}.flex-row.spread{justify-content:space-between}.flex-row.spread>div:not(.shrink){flex-grow:0}.flex-row.start{justify-content:start}.flex-row.start>div{flex-grow:unset}.flex-row.top{align-items:start}.flex-row>div:not(.shrink){flex-grow:1}.flex-row .field,.flex-row .time-range{margin-right:.5em}.flex-row .field:last-child,.flex-row .time-range .field,.flex-row .time-range:last-child{margin-right:0}.flex-row .fill,.flex-row .grow{flex-grow:1}.flex-row .shrink{flex-grow:0;flex-shrink:1}.flex-row.flex-end{align-items:flex-end}.flex-row.flex-center{justify-content:center}.flex-row.stretch{align-items:stretch}.flex-row.wrap{flex-wrap:wrap}.form-preview .heading{font-size:1em}.form-preview .field input,.form-preview .field label,.form-preview .field select,.form-preview .field textarea{font-size:.75em}.form-preview .form{margin:0 auto;width:50%}.form-submission-details{color:#bdc3c7;font-size:.75em}.gallery-image img{border:1px solid #bdc3c7;width:100%}.gallery-thumbnails{margin:.5em 0}.gallery-thumbnails .gallery-image-thumb{border:1px solid #bdc3c7;cursor:pointer;display:inline-block;margin-right:.5em;max-height:60px;position:relative;width:100px}.gallery-thumbnails .gallery-image-thumb.pending-deletion .delete-control:before{border-radius:0;bottom:0;color:#fff;font-size:2em;font-weight:700;left:0;opacity:.4;padding:.5em;right:0;top:0}.gallery-thumbnails .gallery-image-thumb .delete-control:before{background:#c0392b;border:1px solid #c0392b;border-radius:50%;color:#fff;content:"";display:inline-block;font-family:Linearicons;font-size:.5em;padding:.5em;position:absolute;right:-.5em;top:-.5em}.grid-menu li{border:1px solid #b1c2c6;border-radius:3px;display:inline-block;margin:.25em;text-align:center}.grid-menu li a{display:block;padding:1em;width:10em}.grid-menu li span{display:block;font-size:2em;margin-bottom:.25em}.header-controls{position:relative;text-align:right}.header-controls .button.inline{margin-right:.5em}.header-controls .button.inline:last-child{margin-right:0}.header-controls .options-menu{display:inline-block;margin-left:.5em}ul.header-controls li{display:block}@media screen and (min-width:500px){ul.header-controls li{display:inline-block}}.header-menu,.header-submenu{background-color:#fff;border-radius:5px;box-shadow:2px 2px 5px #7f8c8d;font-size:1em}.header-menu li,.header-submenu li{border-radius:3px;color:#95a5a6;display:inline-block;font-size:1em;font-weight:700;margin:.25em 0;padding:.5em 1em;text-align:center;text-transform:uppercase;transition:.5s}.header-menu li:first-child,.header-submenu li:first-child{margin-left:.25em}.header-menu li a,.header-submenu li a{color:#34495e}.header-menu li a [class^=icon-],.header-submenu li a [class^=icon-]{display:block;font-size:1.5em;margin-bottom:.5em}.header-menu li:hover,.header-submenu li:hover{background:hsla(0,0%,100%,.5)}.header-menu li.active,.header-submenu li.active{background-color:#34495e;border:1px solid #34495e;border-radius:5px;color:#fff}.header-menu li.active a,.header-submenu li.active a{color:#fff}.header-menu li.active a [class^=icon-],.header-submenu li.active a [class^=icon-]{display:block}.header-menu li .dropdown li,.header-submenu li .dropdown li{border:none;text-align:left}.header-menu li .dropdown li.active,.header-submenu li .dropdown li.active{border-radius:1px}.header-menu li .value,.header-submenu li .value{position:relative}.header-menu li .value:after,.header-submenu li .value:after{border-bottom:1px dotted hsla(0,0%,100%,.5);bottom:1px;content:"";display:block;left:0;position:absolute;right:0}.header-submenu{background:#7f8c8d;border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin:0;position:relative;top:-1.65em}.heading{font-size:1.75em}.heading-group .subheading{margin-top:0}.high-priority-notifications{left:.25em;position:fixed;right:.25em;top:4em;z-index:999}.high-priority-notifications .button{background:none;border-color:#fff;color:#fff}.high-priority-notifications .notification{background:#3498db;border:1px solid #2980b9;border-radius:2px;color:#fff;display:block;font-size:.9em;margin-bottom:.25em;padding:1em;position:relative}.high-priority-notifications .notification.priority-emergency{background:#d35400;border:1px solid #ba4a00}.high-priority-notifications .notification p{font-size:.75em;white-space:pre-line}.high-priority-notifications .notification .close-control{color:#fff;font-size:1.5em;position:absolute;right:.5em;top:.5em}.high-priority-notifications .notification .notification-controls{margin-top:.5em;text-align:right}.high-priority-notifications .notification .notification-date{font-size:.75em;margin-top:.25em}.hint{color:#bdc3c7;font-size:.8em}.hr:after{border-bottom:1px solid #95a5a6;content:" ";display:block;margin:.25em 0}.impersonation-notice{align-items:center;background-color:#3498db;color:#fff;display:flex;justify-content:space-between;padding:1em}.impersonation-notice .icon{background:#fff;border:1px solid transparent;border-radius:100%;color:#3498db;display:inline-block;font-size:1.5em;margin-right:.5em;padding:.5em}.impersonation-notice .text{flex-grow:1;font-size:1.25em}.incidentals-modal .gallery{border:1px solid #b1c2c6;margin:0 auto;width:75%}.estimate-budget .type-field{min-width:100px}.large-icon{font-size:5em}.large-icon.green{color:#27ae60}.large-icon.orange{color:#e67e22}.large-icon.red{color:#e74c3c}.large-icon.yellow{color:#f1c40f}.line-item-form .project-details,.line-item-form .project-fields{margin-bottom:2em;margin-left:auto;margin-right:0}.line-item-form .project-details .meta-fields,.line-item-form .project-fields .meta-fields{border-left:1px solid #bdc3c7}@media screen and (min-width:750px){.line-item-form .project-details,.line-item-form .project-fields{width:50%}}.document-preview .document-details,.document-preview .meta-values,.estimate .meta-values,.estimate-header .estimate-details,.invoice .meta-values,.line-item-form .meta-values,.line-item-form .project-fields .meta-fields,.statement-preview .meta-values{border-right:0;display:flex;justify-content:flex-end}.document-preview .document-details .field,.document-preview .document-details .field.meta-field,.document-preview .meta-values .field,.document-preview .meta-values .field.meta-field,.estimate .meta-values .field,.estimate .meta-values .field.meta-field,.estimate-header .estimate-details .field,.estimate-header .estimate-details .field.meta-field,.invoice .meta-values .field,.invoice .meta-values .field.meta-field,.line-item-form .meta-values .field,.line-item-form .meta-values .field.meta-field,.line-item-form .project-fields .meta-fields .field,.line-item-form .project-fields .meta-fields .field.meta-field,.statement-preview .meta-values .field,.statement-preview .meta-values .field.meta-field{border:1px solid #bdc3c7;border-left:0;flex-grow:1;margin-bottom:0}.document-preview .document-details .field.meta-field:first-child,.document-preview .document-details .field:first-child,.document-preview .meta-values .field.meta-field:first-child,.document-preview .meta-values .field:first-child,.estimate .meta-values .field.meta-field:first-child,.estimate .meta-values .field:first-child,.estimate-header .estimate-details .field.meta-field:first-child,.estimate-header .estimate-details .field:first-child,.invoice .meta-values .field.meta-field:first-child,.invoice .meta-values .field:first-child,.line-item-form .meta-values .field.meta-field:first-child,.line-item-form .meta-values .field:first-child,.line-item-form .project-fields .meta-fields .field.meta-field:first-child,.line-item-form .project-fields .meta-fields .field:first-child,.statement-preview .meta-values .field.meta-field:first-child,.statement-preview .meta-values .field:first-child{border-left:1px solid #bdc3c7}.document-preview .document-details .field label,.document-preview .document-details .field.meta-field label,.document-preview .meta-values .field label,.document-preview .meta-values .field.meta-field label,.estimate .meta-values .field label,.estimate .meta-values .field.meta-field label,.estimate-header .estimate-details .field label,.estimate-header .estimate-details .field.meta-field label,.invoice .meta-values .field label,.invoice .meta-values .field.meta-field label,.line-item-form .meta-values .field label,.line-item-form .meta-values .field.meta-field label,.line-item-form .project-fields .meta-fields .field label,.line-item-form .project-fields .meta-fields .field.meta-field label,.statement-preview .meta-values .field label,.statement-preview .meta-values .field.meta-field label{background-color:#f9f9f9;border-bottom:1px solid #bdc3c7;color:#000;display:block;font-size:.8rem;margin-bottom:0;padding:.25em}.document-preview .document-details .field input,.document-preview .document-details .field.meta-field input,.document-preview .meta-values .field input,.document-preview .meta-values .field.meta-field input,.estimate .meta-values .field input,.estimate .meta-values .field.meta-field input,.estimate-header .estimate-details .field input,.estimate-header .estimate-details .field.meta-field input,.invoice .meta-values .field input,.invoice .meta-values .field.meta-field input,.line-item-form .meta-values .field input,.line-item-form .meta-values .field.meta-field input,.line-item-form .project-fields .meta-fields .field input,.line-item-form .project-fields .meta-fields .field.meta-field input,.statement-preview .meta-values .field input,.statement-preview .meta-values .field.meta-field input{border:0;font-size:.8rem}.document-preview .document-details .field .field-value,.document-preview .document-details .field.meta-field .field-value,.document-preview .meta-values .field .field-value,.document-preview .meta-values .field.meta-field .field-value,.estimate .meta-values .field .field-value,.estimate .meta-values .field.meta-field .field-value,.estimate-header .estimate-details .field .field-value,.estimate-header .estimate-details .field.meta-field .field-value,.invoice .meta-values .field .field-value,.invoice .meta-values .field.meta-field .field-value,.line-item-form .meta-values .field .field-value,.line-item-form .meta-values .field.meta-field .field-value,.line-item-form .project-fields .meta-fields .field .field-value,.line-item-form .project-fields .meta-fields .field.meta-field .field-value,.statement-preview .meta-values .field .field-value,.statement-preview .meta-values .field.meta-field .field-value{font-size:.8em;padding:.25em}.flag,.flags{display:inline-block}.flag{border:1px solid transparent;border-radius:1.5em;font-size:.8rem;margin:0 .25em;padding:.1em 1em;white-space:nowrap}.flag.danger-flag{background-color:#e74c3c}.flag.ok-flag{background-color:#27ae60}.flag.small{font-size:.8em;padding:.25em .5em .1em}.flag.warning-flag{background-color:#f1c40f}.hgroup .heading{margin-bottom:0}.hoverable .hover-cue{display:none}.hoverable:hover .hover-cue{display:inline-block}.invoice-index .header-controls{text-align:right}.invoice-index .heading{margin-top:1em;text-align:center}.job{position:relative}.job .clock-in-out-control{display:flex;font-size:1.75em;position:absolute;right:1em;top:1em;z-index:2}.job .clock-in-out-control .warning-button{margin-right:.5em;padding:.25em}.job .project-header{margin-bottom:2em}.job .project-header .project>.gallery{width:15%}.job .project-header .project .project-name{font-size:1.5em}.job .project-header .project .user{font-size:.8em}.job .tasks{margin:1em 0 2em}.job-controls{align-items:center;display:flex;justify-content:center;text-align:center}.job-controls>a,.job-controls>div{margin-right:.5em}.job-controls>a:last-child,.job-controls>div:last-child{margin-right:0}.header-controls .options-menu.open .options-menu-dropdown,.job-controls .options-menu.open .options-menu-dropdown,.project-controls .options-menu.open .options-menu-dropdown{right:0}.header-controls .options-menu.open .options-menu-dropdown li,.job-controls .options-menu.open .options-menu-dropdown li,.project-controls .options-menu.open .options-menu-dropdown li{width:175px}.header-controls .options-menu.open .options-menu-dropdown li a,.job-controls .options-menu.open .options-menu-dropdown li a,.project-controls .options-menu.open .options-menu-dropdown li a{display:block;padding:.5em}.header-controls .options-menu.open .options-menu-dropdown li a:hover,.job-controls .options-menu.open .options-menu-dropdown li a:hover,.project-controls .options-menu.open .options-menu-dropdown li a:hover{background:#ecf0f1}.job-form .expandable .expand-collapse-control{position:static}.job-form.unbounded-job .bounded-job-fields{display:none}.job-controls .options-menu-open .options-menu-dropdown{top:5em}.job-description{margin:1em 0}.job-details{padding:1em 1em 0}.job-group .project.project-preview{font-size:1em}.job-group .job-group-heading{font-size:1.25em;margin-top:.5em}.job-labor-actual,.job-labor-estimate,.job-labor-separator{font-size:1.5em;margin:0 .1em}.job-labor-overview .progress-status-text{display:none}.job-labor-overview>div:first-child{align-items:center;display:flex;font-size:1.25em;justify-content:space-between}.job-labor-overview>div:first-child .expand-indicator{cursor:pointer;font-size:.75em;margin-left:1.5em}.job-labor-overview>div:first-child .hours-billable-estimate{font-size:.8em}.job-labor-overview>div:first-child .job-status-indicator{margin-right:1em}.job-labor-overview>div:first-child .job-title{flex-grow:2}.job-labor-overview .flex-row{display:flex;justify-content:space-between}.job-labor-overview .labor-details{display:none}.job-labor-overview .labor-details>div{display:flex;justify-content:space-between;margin-top:1em}.job-labor-overview.expanded .expand-indicator{transform:rotate(-180deg);transition:transform .25s}.job-labor-overview.expanded .labor-details{display:block}.job-inventory-parts,.job-parts-wrapper{margin-bottom:1em}.job-inventory-parts .entity-parts,.job-parts-wrapper .entity-parts{border-bottom:1px solid #b1c2c6;border-top:1px solid #b1c2c6}.job-inventory-parts .job-label,.job-parts-wrapper .job-label{margin:1em 0 0 1em}.job-preview{display:flex;justify-content:space-between}.job-preview .job-billing{text-align:right}.job-preview .job-overage{color:#c0392b}.job-preview .job-underage{color:#27ae60}.job-preview .job-status-text{margin-left:.5em}.job-preview .job-title{line-height:1em}.job-progress{align-items:center;display:flex}.job-progress .progress-bar-container{width:75%}.job-progress .progress-stats{display:flex;margin-left:.5em}.job-subheader .heading{font-size:1.5em}.job-subheader .heading .heading-text{font-size:2rem}.job-subheader .job-subheading{align-items:center;display:flex;justify-content:flex-start;margin-bottom:.25em}.job-subheader .job-subheading .job-due-date{background-color:#3498db;border:1px solid #3498db;border-radius:10px;color:#fff;margin-left:.5em;padding:.25em .5em}.job-subheader .job-subheading .job-due-date.job-overdue{background-color:#e74c3c;border-color:#e74c3c}.job-subheader .save-old-parts-indicator{font-size:.8em;margin-bottom:.25em;margin-left:.5em}.job-subheader .save-old-parts-indicator .icon-notification{font-size:1.5em;margin-right:.25em}.job-supplement-form .job-supplement-request-option{margin-bottom:1em}.job-supplement-form .job-supplement-request-option:first-child:last-child .job-supplement-request-option-header{display:none}.job-supplement-form .job-supplement-request-option .job-supplement-request-option-header{align-items:center;border-bottom:1px solid #7f8c8d;display:flex;justify-content:space-between;margin-bottom:.5em;padding-bottom:.5em;text-align:left}.job-supplement-form .job-supplement-request-option .job-supplement-request-option-header .subheading{margin:0}.job-supplement-form .job-supplement-request-option .labor-field,.job-supplement-form .job-supplement-request-option .parts-cost-field{max-width:25%}.job-supplement-form .job-supplement-request-option-form-template{display:none}.job-supplement-form .job-supplement-request-option-controls{text-align:right}.job-supplement-request{text-align:left}.job-supplement-request .description{margin:1em 0}.job-supplement-request .job-supplement-request-option{border:1px solid #bdc3c7;border-radius:3px;cursor:pointer;margin-bottom:1em;padding:1em}.job-supplement-request .job-supplement-request-option.selected{background:#3498db;border-color:#3498db;color:#fff}.markup-template{display:none}.multi-task-form .project-jobs .job{text-align:left}.multi-task-form .project-jobs .job .job-split-time{display:none}.multi-task-form .project-jobs .job.selected .job-split-time{display:inline-block;position:absolute;right:1em;top:.75em}.multi-task-form .equal-explanation,.multi-task-form .proportional-explanation{color:#bdc3c7;display:none;font-size:.8em;margin:.5em}.multi-task-form.equal .equal-explanation,.multi-task-form.proportional .proportional-explanation{display:block}.notification{align-items:center;background:#b6daf2;border:1px solid #b6daf2;border-radius:.5em;border-radius:2px;display:flex;justify-content:space-between;margin-bottom:.5em;padding:.75em}.notification.hidden{display:none}.notification p{margin:0 0 .5em;text-align:left}.notification .icon{font-size:2em;margin-right:1em}.notification.notification-error{background:#f5b4ae;border-color:#f5b4ae;color:#e74c3c}.notification.notification-message{background:#2cc36b;border-color:#2cc36b;color:#fff}.notification.notification-message .button,.notification.notification-message button{background:#36d278;border:1px solid #295;color:#fff}.notification.notification-warning{background-color:#f1c40f;border-color:#f1c40f;padding-left:3em;position:relative}.notification.notification-warning:before{color:#e67e22;content:"";display:block;font-family:Linearicons;font-size:1.5em;left:.5em;position:absolute;top:.25em}.notification.notification-warning a{border-bottom:1px dotted #e67e22;color:#e67e22}.notification .notification-link{margin-top:1em}.notification.notification-unviewed{background:#3498db;border:1px solid #3498db;color:#fff}.notification.notification-unviewed a,.notification.notification-unviewed:hover,.notification.notification-unviewed:visited{color:#fff}@media screen and (min-width:750px){.notification-center{display:flex;justify-content:start}.notification-center>div{flex-grow:unset}}.notification-tile{background:#b6daf2;border:1px solid #b6daf2;border-radius:1em;color:#111;cursor:pointer;display:block;font-size:1.25em;margin:.5em;padding:1em;position:relative;text-align:center}@media screen and (min-width:900px){.notification-tile{width:175px}}.notification-tile:hover{background:#8bc4ea;color:#111}@media screen and (min-width:750px){.notification-tile{aspect-ratio:1;display:inline-block;font-size:1em;width:150px}.notification-tile .count{display:block;font-size:4em}.notification-tile .count,.notification-tile .text{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.notification-tile .text{bottom:1em;top:auto;width:100%}}.notification-tile.green{background:#27ae60}.notification-tile.green:hover{background:#295}.notification-tile.orange{background:#e67e22}.notification-tile.orange:hover{background:#d67118}.notification-tile.red{background:#e74c3c}.notification-tile.red:hover{background:#e43725}.notification-tile.yellow{background:#f1c40f}.notification-tile.yellow:hover{background:#dab10d}.labor-adjustment-form .adjustment-amount{border:1px solid #95a5a6;border-radius:5px;color:#95a5a6;display:inline-block;margin:1em 1%;padding:2em 0;text-align:center;width:25%}.labor-adjustment-form .adjustment-amount.disabled{border-color:#ecf0f1;color:#ecf0f1}.labor-adjustment-form .adjustment-amount.selected{border-color:#3498db;color:#3498db}.labor-adjustment-form .adjustment-amount .value{font-size:3em}.labor-correction-preview .project-name{color:#95a5a6;font-size:.9em}.labor-correction-preview .status-approved{color:#27ae60;font-weight:700}.labor-correction-preview .status-declined{color:#e74c3c;font-weight:700}.labor-correction-preview .status-requested{font-style:italic}.labor-correction-review .row.selectable{text-align:left}.labor-correction-review .row.selectable:before{display:none}.labor-details{width:100%}.labor-preview{border-top:none}.labor-preview .labor-comment{margin:1em 0}.labor-preview .labor-comment .author{font-weight:700}.labor-preview .labor-comment .comment-date{font-style:italic}.labor-preview .labor-notes{font-size:.9em}.labor-preview.labor-current,.labor-preview.labor-current:nth-child(odd){background:#27ae60;border-color:#27ae60;color:#fff}.labor-preview.labor-current .labor-extras a,.labor-preview.labor-current .options-menu .icon-ellipsis,.labor-preview.labor-current:nth-child(odd) .labor-extras a,.labor-preview.labor-current:nth-child(odd) .options-menu .icon-ellipsis{color:#fff}.labor-preview .labor-extras{display:none;padding:.5em}.labor-preview .labor-extras .heading{font-size:1.25em}.labor-preview.active .labor-extras{display:block}.labor-flag-key{display:flex}.labor-flag-key .labor-flag{margin-right:1em}.labor-flag{align-items:center;display:flex;padding:.5em}.labor-flag .labor-flag-indicator{border:1px solid #34495e;border-radius:2px;height:1em;margin-right:.5em;width:1em}.labor-form .login-form-controls{text-align:right}.labor-form .login-form-controls button{margin-left:.5em}.labor-form-template{display:none}.labor-overview .labor-stats{margin:1em 0}.labor-overview .labor-stats-graph{margin-top:1em}.labor-overview .stat{font-size:2em}.labor-preview .labor-details{align-items:center;display:flex;justify-content:space-between}.labor-preview .icon-clipboard-pencil,.labor-preview .icon-flag{margin-right:.25em}.labor-preview:nth-child(odd){background:#bdc3c7}.labor-preview .user{align-items:center;display:flex}.labor-preview .user .gallery{margin-right:.25em}.labor-preview .user .gallery img{width:20px}.labor-row .edit-control{display:none}.labor-row .field{margin-right:.5em}.labor-row .labor-flags label:last-child{display:none}.labor-row .labor-flag:after{content:", ";display:inline-block}.labor-row .labor-flag:last-child:after{display:none}.labor-row .labor-flags .labor-flag,.labor-row .project-name{color:#95a5a6;font-size:.9em}.labor-row.editing .labor-row-overview{display:none}.labor-row.selected .edit-control{display:inline-block}.labor-row.selected .labor-flag,.labor-row.selected .project-name{color:#fff}.labor-row-template{display:none}.labor-stats{font-size:.9em}.left-offset{margin-left:1em}.list-field.field-error input:first-child{border-top:2px solid #c0392b}.list-field.field-error input:last-child{border-bottom:2px solid #c0392b}.list-field .add-control{cursor:pointer}.list-field input{border-bottom:1px dashed #b1c2c6;border-top:none}.list-field input:first-child{border-top:1px solid #b1c2c6}.list-field input:last-child{border-bottom:1px solid #b1c2c6}.location{min-height:16em}.login-form{align-items:center;display:flex;justify-content:space-between}.login-form-template,.login-row .edit-control,.login-row.editing .login-row-overview{display:none}.login-row .field{margin-bottom:0}.login-row.selected .edit-control{display:inline-block}.login-row-template{display:none}.menu-item a{display:block;padding:.5em 1em}.notice{background:#27ae60;border:1px solid #27ae60;border-radius:3px;color:#fff;margin:1em 0;padding:1em}.notifications .notification{margin-bottom:.5em}.notifications .notification.expanded{display:block}.notifications .notification.expanded .notification-body{display:block;margin:1em 0 0;position:relative}.notifications .notification.expanded .notification-body .delete-control{color:#fff;position:absolute;right:0;top:-.75em}.notifications .notification.expanded .notification-title{text-align:left;width:auto}.notifications .notification .notification-body{display:none}.notifications .notification .notification-header{width:50%}.notifications .notification .notification-title{font-weight:700;text-align:left}.notifications-page .high-priority-notifications{display:none}.number-pad{margin:0 auto}.number-pad .number-row{display:flex;justify-content:center}.number-pad .number{border:1px solid #ccc;border-radius:5px;font-size:1.5em;margin:.25em;padding:1.5em 1.75em}.number-pad .number:active{background-color:#efefef;transform:scale(.95)}.on-off-button{align-items:center;background:#ecf0f1;border:1px solid transparent;border-radius:1.5em;cursor:pointer;display:flex;padding:.1em}.on-off-button .icon-timer,.on-off-button .icon-timer-crossed{background:#95a5a6;border:1px solid transparent;border-radius:1.5em;box-sizing:content-box;color:#fff;display:inline-block;height:1em;padding:.25em;width:1em}.on-off-button .icon-timer-crossed:before,.on-off-button .icon-timer:before{position:relative;top:-2px}.on-off-button label{cursor:pointer;margin:0 .25em}.on-off-button.button-on .icon-timer,.on-off-button.button-on .icon-timer-crossed{order:2}.on-off-button.submitting{background:#bdc3c7;border-color:#95a5a6}.on-off-button.submitting .icon-timer-crossed:before,.on-off-button.submitting .icon-timer:before{animation:spin 1s infinite;content:"";display:inline-block;font-family:Linearicons;position:relative}.options-menu.tile-menu .options-menu-dropdown{background:none;border:none;box-shadow:none;padding:1em 0 0;top:150px}@media screen and (min-width:900px){.options-menu.tile-menu .options-menu-dropdown{top:175px}}.expandable{position:relative}.expandable.expanded .expand-collapse-control:after,.expandable.expanded .expand-indicator:after{transform:rotate(180deg)}.expandable.expanded .expand-collapse-control .collapse-text,.expandable.expanded .expand-collapse-handle .collapse-text{display:inline-block}.expandable.expanded .expand-collapse-control .default-text,.expandable.expanded .expand-collapse-control .expand-text,.expandable.expanded .expand-collapse-handle .default-text,.expandable.expanded .expand-collapse-handle .expand-text{display:none}.expandable.expanded>.expandable-supplement{display:block}.expandable .expand-collapse-control,.expandable .expand-collapse-handle{cursor:pointer}.expandable .expand-collapse-control .collapse-text,.expandable .expand-collapse-handle .collapse-text{display:none}.expandable .expand-collapse-control .default-text,.expandable .expand-collapse-control .expand-text,.expandable .expand-collapse-handle .default-text,.expandable .expand-collapse-handle .expand-text{display:inline-block}.expandable .expand-collapse-control:after,.expandable .expand-indicator:after{content:"";cursor:pointer;display:inline-block;font-family:Linearicons;transition:transform .25s}.expandable .expand-collapse-control{position:absolute;right:1em;top:1em}.expandable .expandable-supplement{display:none}.passcode-indicator{display:flex;justify-content:center;margin-bottom:1em;text-align:center}.passcode-placeholder{border-bottom:3px solid #333;display:inline-block;font-size:5em;margin:0 1.5%;padding-top:20%;position:relative;width:20%}.passcode-placeholder .digit,.passcode-placeholder.filled:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.passcode-placeholder.filled:before{content:"•";display:block;font-size:2em}.passcode-placeholder.filled.error:before{color:#b00}.payroll-billing .time-value{max-width:100px}.payroll-project-preview .customer{align-items:center;display:flex}.payroll-project-preview .customer .gallery{margin-right:.5em}.payroll-project-preview .hint{color:#34495e}.payroll-project-preview .project{width:auto}.payroll-project-preview .project.project-preview .project-name{font-size:1em}.primary-button{background-color:#3498db;border-color:#2980b9;color:#fff}.primary-button.disabled{background:#bdc3c7;border-color:#95a5a6}.primary-button:hover{background-color:#217dbb;color:#fff!important}.productivity-overview .header{border-bottom:1px solid #bdc3c7;display:flex;justify-content:space-between;padding-bottom:.25em}.productivity-overview .header .field{margin:0;text-align:right}.progress-overlay-mask{background-color:rgba(0,0,0,.5);inset:0;position:fixed}.progress-overlay-mask .progress-overlay{background-color:#fff;border:1px solid #fff;border-radius:1em;left:50%;max-width:450px;padding:2em;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%;z-index:100}.progress-overlay-mask .progress-overlay .heading{margin-bottom:1em;text-align:center}.progress-status{align-items:center;display:flex}.progress-status .progress-status-indicator{border:1px solid #34495e;border-radius:2px;height:20px;margin-right:.25em;width:20px}.progress-status .progress-status-indicator.progress-status-normal{background-color:#27ae60}.progress-status .progress-status-indicator.progress-status-elevated{background-color:#f1c40f}.progress-status .progress-status-indicator.progress-status-high{background-color:#e67e22}.progress-status .progress-status-indicator.progress-status-emergency{background-color:#e74c3c}.progress-bar-container{background:#fff;border:1px solid #bdc3c7;border-radius:1.5em}.progress-bar{background:#3498db;border:2px solid #fff;border-radius:1.5em;box-sizing:content-box;color:#fff;height:1em;line-height:1em;padding:.25em 0;text-align:center}.progress-bar.over-estimate{background:#c0392b}.cancel-delete-control.button,.confirmed-delete-control.button{display:none}.confirm-delete .confirmed-delete-control{display:inline-block;margin-left:.5em}.confirm-delete .cancel-delete-control{display:inline-block}.confirm-delete .delete-control{display:none}.quantity-control{font-size:1.5em;font-weight:700;margin-left:.5em}.question-answer-form .question-heading{margin-bottom:.5em;margin-top:1em;text-align:left}.right{text-align:right}.row{background:#fff;padding:.5em .75em;position:relative}.row:nth-child(odd){background:#ecf0f1}.row:nth-child(odd) input{background:#f9f9f9}.row.bordered{border:1px solid #b1c2c6;border-bottom:0}.row.bordered:last-child{border-bottom:1px solid #b1c2c6}.row.disabled{opacity:.5}.row.selectable .checkbox:before{content:"";cursor:pointer;display:inline-block;flex-basis:1.5em;font-family:Linearicons;font-size:1.5em;margin-left:.25em;margin-right:.25em}.row.selectable.selected{background:#3498db;border-bottom:1px solid #fff;color:#fff}.row.selectable.selected:nth-child(odd){background:#258cd1;border-bottom:1px solid #fff;color:#fff}.row.selectable.selected a,.row.selectable.selected a.options-menu-control{color:#fff}.row.selectable.selected .checkbox:before{content:""}.row.selectable.selected .checkbox-field .field-input input:before{background:#3498db}.row.selectable.selected button{background:none;border-color:#fff;color:#fff}.row.selectable.selected .selectable:not(.selected){color:initial}.row.total-row{font-weight:700}.row .gallery img,.row .user .gallery img{width:30px}.row .options-menu{float:right;width:1.5em}.row .options-menu .options-menu-control{cursor:pointer}.row .row:nth-child(odd){background:#b1c2c6}.row .row.bordered{border-color:#bdc3c7}.row .project,.row .user{align-items:center;display:flex}.row .project .gallery,.row .user .gallery{margin-right:.5em}.row-header{background:#fff;border-bottom:1px solid #b1c2c6;font-weight:700;padding:1em .5em 0}.row-header div{color:#bdc3c7;font-size:.9em;text-transform:capitalize}.row-header .checkbox:before{content:"";cursor:pointer;display:inline-block;font-family:Linearicons;font-size:1.5em;padding:.25em .5em}.saved-indicator{background:#ecf0f1;border:1px solid #95a5a6;border-radius:4px;bottom:1em;left:50%;padding:.1em .5em;position:fixed;transform:translate(-50%)}.saved-indicator.error{border-color:#e74c3c}.schedule{display:flex}.schedule .month-container:after{clear:both;content:".";display:block;height:0;visibility:hidden}.schedule .month-container .month-header{float:left}.schedule .date-container{align-items:stretch;display:flex;flex-direction:column;position:relative}.schedule .date-container .day-container{display:flex;flex-grow:1}.schedule .date-container .schedule-date{border:1px solid #b1c2c6;border-right:none;display:flex;flex-direction:column;float:left}.schedule .date-container .schedule-date:last-child{border-right:1px solid #b1c2c6}.schedule .date-container .schedule-date .schedule-date-body{flex-grow:1}.schedule .date-container .schedule-date .schedule-date-header{background-color:#f9f9f9;border-bottom:1px solid #b1c2c6;color:#34495e;font-size:.75em;text-align:center}.schedule .department-header{font-size:.8em;margin-top:.5em}.schedule .user-container{font-size:.8em;min-width:125px;padding-top:2em}.schedule .user-container .schedule-user{padding:.25em;position:relative}.schedule .user-container .schedule-user .user-project-phase-schedule{background:#27ae60;font-size:.75rem;padding:.25em;position:absolute;top:0;z-index:2}.schedule .user-container .schedule-user .user-project-phase-schedule .phase{background:hsla(0,0%,100%,.5);border:1px solid #fff;border-radius:10px;font-size:.6rem;padding:.25em .5em}.scheduled-weekdays .weekday-container{display:flex;justify-content:flex-start}.scheduled-weekdays .weekday{border:1px solid #b1c2c6;border-right:none;cursor:pointer;padding:.75em 1.25em}.scheduled-weekdays .weekday:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.scheduled-weekdays .weekday:last-child{border-bottom-right-radius:3px;border-right:1px solid #b1c2c6;border-top-right-radius:3px}.scheduled-weekdays .weekday.selected{background:#3498db;color:#fff}.search-field .field-input{position:relative}.search-field .field-input .icon-cross{cursor:pointer;position:absolute;right:1em;top:.75em}.search-heading{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:1.5em;display:flex;justify-content:space-between;padding:.5em}.search-heading .field{margin:0}.search-heading .field label{display:none}.select-control{cursor:pointer;padding:.5em}.select-control:before{content:"";display:inline-block;font-family:Linearicons}.select-control.selected:before{content:""}.send-statement-modal textarea{height:150px}.selection-count{background:#3498db;border:1px solid #3498db;border-radius:1em;color:#fff;font-size:.75em;padding:.1em .5em}.shelf-menu{bottom:0;color:#fff;height:50px;overflow:hidden;position:fixed;right:0;top:0;z-index:100}.shelf-menu .icon-cross{cursor:pointer;font-size:2.25em;margin:.25em}.shelf-menu .icon-menu{cursor:pointer;font-size:2.5em;margin:.5em .5em 0 0}.shelf-menu .menu-item a{border-bottom:1px solid #555;border-top:1px solid #777;color:#fff;font-size:1.25em;padding:1em .75em}.shelf-menu .shelf-menu-handle{margin:.25em}.shelf-menu .shelf{background-color:#666;bottom:0;display:none;overflow-y:scroll;position:fixed;top:0;width:350px}@media print{.shelf-menu{display:none}}.shelf-menu.open,.shelf-menu.open .shelf{bottom:0;display:block;height:auto;max-width:300px;width:95%}.stat-header{text-align:center}.stat-header:first-child{text-align:left}.stat-header:last-child{text-align:right}.stat{flex-grow:unset!important;text-align:center}.stat.stat-goal-success{color:#27ae60;font-weight:700}.stat.stat-goal-failure{color:#e74c3c;font-weight:700}.stat:first-child{text-align:left}.stat:last-child{text-align:right}.stat .label{font-size:.65em}.stat .value{font-weight:700}.stat .value .percentage{font-size:.75em;font-weight:300}.stat .value .units{font-size:.5em;font-weight:300}.striped>:nth-child(odd){background:#ecf0f1}.striped>* .striped>:nth-child(odd){background:#bdc3c7}.subheading,h2{font-size:1.25em;font-weight:100}.table-heading{font-weight:700}.telephone-form,.telephone-form .extension-field .field-input{position:relative}.telephone-form .extension-field .field-input:before{color:#bdc3c7;content:"x";left:1em;position:absolute;top:1.5em}.telephone-form .extension-field .field-input input{border-bottom-left-radius:0;border-right:0;border-top-left-radius:0;padding-left:2em;width:75px}.telephone-form .number-field{border-left:none;border-right:none;margin-right:0}.telephone-form .number-field input{border-radius:0}.telephone-form .field.type-field{margin-right:0;width:125px}.telephone-form .field.type-field .ui-selectmenu-button.ui-button{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;width:auto}.telephone-form .field.type-field .ui-selectmenu-button.ui-button .ui-selectmenu-text{height:26px}@media screen and (min-width:740px){.telephone-form{display:flex;padding-top:0}.telephone-form .confirmed-delete-component{position:static}}.switch-tasks-form .new-task{cursor:pointer}.switch-tasks-form .project-job-list{margin-bottom:2em;text-align:left}.tab-group{border-bottom:1px solid #95a5a6;text-align:left}.tab-group .tab{background-color:#95a5a6;border-left:1px solid #95a5a6;border-right:1px solid #95a5a6;border-top:1px solid #95a5a6;border-top-left-radius:3px;border-top-right-radius:3px;display:inline-block;font-size:.9em;margin:0;padding:.5em}.tab-group .tab.active{background-color:#b1c2c6;border-color:#bdc3c7}.tabbed-content>div{display:none}.tabbed-content>div.active{display:block}.telephone-form-controls{text-align:right}.telephone-form-template{display:none}.time-field .am-pm,.time-field .hours,.time-field .minutes{width:60px}.time-range{display:flex;flex-shrink:1;justify-content:center}.time-range .date-field input{width:8em}.time-range .date-time{flex-grow:unset;flex-shrink:1}.time-range .duration{color:#95a5a6;margin-left:1em}.time-range .time-out-field .field-input{display:flex}.time-range .time-out-field .field-input .expand-range-control{border-radius:.25em;border-bottom-left-radius:0;border-top-left-radius:0;cursor:pointer;min-width:1.5em;padding-left:.5em;padding-right:.5em}.time-range .time-field input{width:6em}.time-range .separator{margin:0 .5em;position:relative;top:.75em}.time-range-overview{align-items:center;display:flex;justify-content:flex-start}.TODO{color:#e67e22;font-weight:700}.toggle-button{background:none;border:1px solid #3498db}.toggle-button.active{background-color:#3498db;color:#fff}.toggle-button:hover{color:#3498db}.toggle-button:hover.active{color:#fff}.toggle-menu{background-color:#fff;border:1px solid #bdc3c7;border-radius:1.5em;display:inline-block}.toggle-menu li{display:inline-block;padding:.25em .5em}.toggle-menu li.active{background-color:#3498db;border:1px solid #3498db;border-radius:1.5em;margin:-1px}.toggle-menu li.active a{color:#fff}.tooltip,.ui-tooltip.tooltip{background:rgba(0,0,0,.75);border:1px solid rgba(0,0,0,.75);border-radius:5px;box-shadow:2px 2px 7px #34495e;color:#fff;font-size:1em;padding:.25em .5em}.top-offset{margin-top:1em}.total{font-size:1.4em;font-weight:700;margin-top:.25em;text-align:right}.entity,.user{display:inline-block}.entity.preview,.entity.user-preview,.user.preview,.user.user-preview{align-items:center;display:flex}.entity.preview .gallery,.entity.user-preview .gallery,.user.preview .gallery,.user.user-preview .gallery{aspect-ratio:1;background-size:cover;border:1px solid #fff;border-radius:4px;height:3em;margin-right:.5em;width:3em}.entity.preview .gallery img,.entity.user-preview .gallery img,.user.preview .gallery img,.user.user-preview .gallery img{width:1.75em}.entity .gallery,.user .gallery{aspect-ratio:1;background-position:50%;background-size:cover;border:1px solid #34495e;border-radius:3px;display:inline-block;height:5em;margin-right:1em;width:5em}.user-header-wrapper{align-items:center;display:flex;height:5em;justify-content:space-between;padding-top:.5em}.user-header-wrapper .header-items{align-items:center;display:flex;z-index:9}.user-header-wrapper .header-items a,.user-header-wrapper .header-items a:visited{color:#fff}.user-header-wrapper .header-items .dropdown-menu.open .dropdown{top:4em}.user-header-wrapper .header-items .icon{font-size:2em}.user-header-wrapper .header-items .icon.green,.user-header-wrapper .header-items .icon.red{border-radius:100%;color:#fff;padding:.25em}.user-header-wrapper .header-items .icon.green{background-color:#27ae60}.user-header-wrapper .header-items .icon.red{background-color:#e74c3c}.user-header-wrapper .header-item{margin-right:.5em;position:relative}@media screen and (min-width:750px){.user-header-wrapper .header-item{margin-right:1em}}.user-header-wrapper .header-item .icon.clockin-status{bottom:0;box-shadow:5px 5px 5px #2c3e50;display:block;font-size:1.5em;position:absolute;right:.25em}.user-header-wrapper .header-item .icon.clockin-status:before{position:relative;top:-2px}.user-header-wrapper .header-item .notification-indicator{background-color:#3498db;border:1px solid #3498db;border-radius:50%;bottom:-.5em;box-sizing:content-box;height:1em;line-height:1em;padding:.25em 0;position:absolute;right:-.5em;text-align:center;width:1.5em}.user-header-wrapper .global-search-wrapper{margin-right:.5em;max-width:24em;position:relative;width:40%}.user-header-wrapper .global-search-wrapper:before{color:#95a5a6;content:"";display:inline-block;font-family:Linearicons;font-size:1.5em;left:.5em;position:absolute;top:.4em}.user-header-wrapper .global-search-wrapper .global-search-input{background:transparent;border:1px solid #95a5a6;border-radius:.5em;color:#95a5a6;font-size:1.25em;padding:.5em .5em .5em 2em;width:100%}.user-header-wrapper .global-search-wrapper .global-search-input:focus{background:#fff;color:#34495e}.user-header-wrapper .global-search-wrapper .global-search-results{background:#fff;border:1px solid #fff;border-radius:.25em;box-shadow:2px 2px 5px #95a5a6;left:0;margin-top:.25em;position:absolute;right:0;z-index:60}.user-header-wrapper .global-search-wrapper .global-search-results:empty{display:none}.user-header-wrapper .global-search-wrapper .global-search-results .search-result{border-bottom:1px solid #ecf0f1}.user-header-wrapper .global-search-wrapper .global-search-results .search-result:last-child{border-bottom:none}.user-header-wrapper .global-search-wrapper .global-search-results .search-result a{align-items:center;display:flex;padding:.5em}.user-header-wrapper .global-search-wrapper .global-search-results .search-result a:hover{background-color:#ecf0f1}.user-header-wrapper .global-search-wrapper .global-search-results .search-result a .gallery{aspect-ratio:1;background-size:cover;border:1px solid transparent;border-radius:3px;margin-right:.75em;width:2.5em}.user-header-wrapper .global-search-wrapper .global-search-results .search-result a .label{line-height:1.1em}.user-header-wrapper .global-search-wrapper .global-search-results .search-result a .sublabel{color:#95a5a6;font-size:.8em}.user-header-wrapper .global-search-wrapper .global-search-results .search-result.vendor-result a .gallery{background-image:url(/images/default/vendor.jpg);background-position:50%;background-size:cover}.user-header-wrapper .logo{background-image:url(/images/turbocharge-icon.png);background-repeat:no-repeat;background-size:contain;height:2.5em;width:5em}@media screen and (min-width:900px){.user-header-wrapper .logo{background-image:url(/images/turbocharge-full-logo-reverse.png);background-repeat:no-repeat;background-size:contain;height:2.5em;width:15em}}.user-header-wrapper.user-clocked-in{border-top:5px solid #27ae60}.user-header-wrapper.user-clocked-out{border-top:5px solid #e74c3c}.user-header-wrapper .user-header{align-items:center;background:#34495e;display:flex;justify-content:space-between;padding:.5em;z-index:9}.user-header-wrapper .user-header .dropdown{background:#34495e;position:absolute;right:0;top:3em}.user-header-wrapper .user{align-items:center;color:#fff;display:flex;font-size:1.25em}.user-header-wrapper .user .gallery{border:2px solid #fff;border-radius:50%;margin-right:.5em}.user-header-wrapper .user .gallery img{border:1px solid transparent;border-radius:50%;height:2.5em;width:2.5em}.user-header-wrapper .user .user-name{display:none}.user-header,.user-header a,.user-header a:visited{color:#fff}.user-home .login .duration{text-align:right}.user-home .login-total{font-size:1.25em;font-weight:700;margin-right:1em;text-align:right}.user-list li{display:block;float:left;list-style:none;margin:1em 0;min-width:100px;text-align:center;width:33.3%}@media screen and (min-width:500px){.user-list li{width:25%}}@media screen and (min-width:750px){.user-list li{width:20%}}.user-list li a{margin:0 auto}.user-list li .user-wrapper{margin:0 auto;position:relative;width:6em}.user-list li .labor-indicator{background-color:#3498db;border:1px solid #3498db;border-radius:50%;color:#fff;left:.25em;padding:.25em;position:absolute;top:3em}.user-list li .login-indicator{background-color:#27ae60;border:1px solid #27ae60;border-radius:50%;color:#fff;padding:.25em;position:absolute;right:.25em;top:3em}.user-list li .user{font-size:.9em;position:relative}.user-list li .user .gallery{border:1px solid #34495e;border-radius:3px;height:5em;width:5em}.user-list li .user .gallery img{display:none}.user-list li .user .user-name{left:50%;position:absolute;transform:translate(-50%);white-space:nowrap}.user-day-logins{padding:.5em .25em}.user-day-logins .day-total{text-align:right}.user-labor .pending-labor-correction{background-color:#ecf0f1;font-size:.8em;padding:.25em 1em .5em}.user-labor .pending-labor-correction button{font-size:.9em}.user-login .empty-callout{font-size:1.25em;padding:1.5em}.user-login .empty-callout .callout-controls{margin-top:.5em}.user-login .empty-callout .callout-controls .button{font-size:.8em}.user-login .login-labor{border-bottom:1px solid #b1c2c6}.user-login-day .user-login{display:flex;font-size:.8em;justify-content:space-between;margin-bottom:.5em;padding:.25em}.user-login-day .date-heading{font-weight:700;margin-top:.5em}.user-login-form{margin:0 auto;max-width:600px;text-align:center;width:75%}.payroll-project-overview,.user-payroll-overview{border:1px solid #b1c2c6;border-bottom:none}.payroll-project-overview:last-child,.user-payroll-overview:last-child{border-bottom:1px solid #b1c2c6}.payroll-project-overview a,.user-payroll-overview a{display:flex;justify-content:space-between}.payroll-project-overview a .project,.payroll-project-overview a .user,.user-payroll-overview a .project,.user-payroll-overview a .user{align-items:center;display:flex}.payroll-project-overview .date-range,.user-payroll-overview .date-range{color:#95a5a6;font-style:italic}.payroll-project-overview .job-name,.user-payroll-overview .job-name{font-weight:700}.payroll-project-overview .labor-comments,.user-payroll-overview .labor-comments{margin-top:.5em}.payroll-project-overview .project-department-totals,.user-payroll-overview .project-department-totals{display:flex}.payroll-project-overview .project-department-totals .department,.user-payroll-overview .project-department-totals .department{margin-right:1em}.payroll-project-overview .row,.user-payroll-overview .row{border:1px solid #b1c2c6;border-bottom:none}.payroll-project-overview .row:last-child,.user-payroll-overview .row:last-child{border-bottom:1px solid #b1c2c6}.payroll-project-overview .user-payroll-total,.user-payroll-overview .user-payroll-total{font-weight:700;text-align:right}.payroll-project-overview a .gallery,.user-payroll-overview a .gallery{margin-right:.5em}.payroll-project-overview a .gallery img,.user-payroll-overview a .gallery img{border:1px solid #95a5a6;border-radius:3px;width:2em}.payroll-project-overview .flex-row .expand-indicator,.user-payroll-overview .flex-row .expand-indicator{flex-basis:30px}.payroll-project-overview .value,.user-payroll-overview .value{max-width:100px}.user-productivity-preview{align-items:center;font-size:1.25em;position:relative}.user-productivity-preview .stat{max-width:15%}.user-productivity-preview .user-preview{max-width:30%}.user-productivity-preview .user-labor-flags{font-size:.8em;margin-top:.5em}.user-productivity-preview .user-labor-flags .flag-color{border:0;border-radius:0;bottom:0;height:auto;left:0;position:absolute;top:0;width:4px}.user-productivity-preview .user-labor-flags div:nth-child(2) .flag-color{left:3px}.user-productivity-preview .user-labor-flags div:nth-child(3) .flag-color{left:6px}.user-productivity-preview .user-labor-flags div:nth-child(4) .flag-color{left:12px}.user-project-overview .user-project-header{align-items:center;display:flex;margin-top:1.5em}.user-project-overview .user-project-header .customer-preview{align-items:center;display:flex;margin-left:.5em;white-space:nowrap}.user-project-overview .user-project-header .customer-preview .gallery{margin-right:.5em}.user-project-overview .user-project-labor{border:1px solid #bdc3c7}.user-project-overview .user-project-labor .duration{text-align:right}.user-project-overview .user-project-labor-categories{display:inline-block}.user-work-overview{overflow:hidden;position:relative}.user-work-overview .hour{border-bottom:1px dashed #eee;border-top:1px solid #eee;color:#ddd;height:29px;margin-bottom:29px}.user-work-overview .hour span{padding:.25em}.user-work-overview .user-status{margin-bottom:.5em}.user-work-overview .user-status a{font-weight:700}.user-work-summary{margin-left:.5em}.user-work-summary .billable-key{background:rgba(100,0,100,.1);border:1px solid #cac;border-radius:2px;display:inline-block;height:15px;margin-right:.25em;width:15px}.user-work-summary .labor-overview,.user-work-summary .login-overview{align-items:center;display:flex;margin:.25em 0}.user-work-summary .labor-key,.user-work-summary .login-key{height:15px;margin-right:.25em;width:15px}.user-day-logins,.user-work-overview .user-login,.user-work-summary .login-key{background:hsla(0,0%,39%,.1);border:1px solid #ccc;border-radius:2px}.user-day-logins .user-login,.user-work-overview .user-job-login,.user-work-summary .labor-key{background:rgba(0,0,200,.1);border:1px solid #aac;border-radius:2px}.user-work-overview .user-job-login{margin-left:100px;z-index:1}.user-work-overview .user-job-login:hover{background:#b6daf2;box-shadow:2px 2px 5px #95a5a6;max-height:none!important;overflow:visible;padding:.5em;z-index:2}.user-work-overview .user-login{left:0;margin-left:100px;position:absolute;right:0}.user-work-overview .user-job-login{font-size:.8em;left:.5em;overflow:hidden;position:absolute;right:.5em}.user-work-overview .user-job-login .job-login-flags{margin-left:1em}.user-work-overview .user-job-login .job-login-time{padding:.25em;position:absolute;right:0;top:0}.user-work-overview .user-job-login .labor-comments{margin-left:.5em;margin-top:.5em}.user-work-overview .user-job-login .labor-comment{font-size:.9em}.user-work-overview .user-job-login .labor-comment .commenter{font-weight:700}.user-work-overview .user-job-login .time-in:after{content:"-";display:inline-block;padding:0 .25em}.user-work-overview .user-job-login .time-range{display:inline-block}.user-work-overview-header{display:flex;padding:1em}.user-work-overview .user-login .time-in,.user-work-overview .user-login .time-out{font-size:.8em}.user-work-overview .user-login .time-in{left:-55px;position:absolute;text-align:right;top:0;width:50px}.user-work-overview .user-login .time-out{bottom:0;left:-55px;position:absolute;text-align:right;width:50px}ul{list-style:none;padding:0}.upload-control{position:relative;text-align:center}.upload-control input{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.upload-preview{height:100%;margin-bottom:.5em;position:relative;text-align:center;width:100%}.upload-preview:hover .file-input-hint{display:block;font-size:1.25em}.upload-preview .file-icon{font-size:5em}.upload-preview .file-count-indicator,.upload-preview .file-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.upload-preview .file-count-indicator{background:#fff;border:1px solid #bdc3c7;border-radius:50%;font-size:1.5em;padding:.5em .75em}.upload-preview .file-input-hint{display:none;transition:all .25s}.upload-preview .file-input-hint.new{display:block}.upload-preview .file-input-hint{background:#2c3e50;border:1px solid transparent;border-radius:5px;color:#fff;cursor:pointer;display:block;margin-top:.5em;padding:.5em;text-align:center}.upload-preview .file-input-hint:hover{background:#34495e}.upload-preview .upload-controls,.upload-preview .upload-percent{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.upload-preview .upload-percent{color:#fff;font-size:2em}.upload-preview .upload-progress-bar{background:#34495e;bottom:0;left:0;opacity:.5;position:absolute;top:0}.upload-preview img{border:1px solid #bdc3c7;border-radius:5px;width:99%}.user-payroll-overview .stat{text-align:left}.user-payroll-overview .stat.overtime{color:#7f8c8d}.user-payroll-overview .stat .units{font-size:.75em}.user-payroll-total .stat{text-align:right}.vendor-category{background:#b6daf2;border:1px solid #3498db;border-radius:.5em;display:inline-block!important;margin-right:.25em;padding:.25em .5em}.vendor-form .telephone-form{padding-top:0}.vendor-form .expandable .expand-collapse-control{position:static;right:auto;top:auto}.vendor-index .row a{cursor:pointer;display:block}.workforce-overview .user-job{align-items:center;display:flex;padding:1em}.workforce-overview .user-job:nth-child(odd){background:#ecf0f1}.workforce-overview .user-job .customer{display:flex}.workforce-overview .user-job .customer .gallery{aspect-ratio:1;background-size:cover;height:2em;width:2em}.workforce-overview .user-job .technician{text-align:center;width:15%}.workforce-overview .job-overview{padding:.5em 0 .5em 1em;width:100%}.workforce-overview .job-overview .job-heading{font-size:1.5em}.workforce-overview .job-overview .user{align-items:center;display:flex;margin-left:.25em}.workforce-overview .job-overview .user .gallery{margin-right:.25em}.workforce-overview .job-overview .user .gallery img{width:1.5em}.workforce-payroll-overview .row-header div{text-align:center}.x-offset{margin-left:1em;margin-right:1em}.y-offset{margin-bottom:1em;margin-top:1em}.task .task-checkbox{flex-grow:0;margin-right:.5em}.task .task-checkbox:before{content:"";display:inline-block;flex-basis:1.5em;font-family:Linearicons;font-size:1.5em}.task label{display:block}.task label.hint{color:inherit;font-size:.7em}.task.task-emergency,.task.task-emergency:nth-child(odd),.task.task-overdue,.task.task-overdue:nth-child(odd){background-color:#e74c3c}.task.task-high,.task.task-high:nth-child(odd){background-color:#e67e22}.task.task-emergency,.task.task-emergency .task-checkbox:before,.task.task-emergency a,.task.task-high,.task.task-high .task-checkbox:before,.task.task-high a,.task.task-overdue,.task.task-overdue .task-checkbox:before,.task.task-overdue a{color:#fff}.task.completed-task.task-emergency,.task.completed-task.task-high,.task.completed-task.task-overdue{background-color:inherit;color:inherit}.task.completed-task .options-menu{display:none}.task.completed-task .task-checkbox:before{color:#95a5a6;content:""}.task.completed-task:after{border-bottom:1px solid #7f8c8d;content:"";display:block;left:50px;position:absolute;right:0;top:50%}.task-form .date-field{max-width:150px}.task-list-form .control-bar{text-align:left}.task-list-form .tasks-container .flex-row{display:block}@media screen and (min-width:300px){.task-list-form .tasks-container .flex-row{display:flex}}.task-list-form .tasks-container.advanced-fields .advanced-field{display:block}.task-list-form .tasks-container .advanced-field{display:none}.task-list-form .tasks-container .due-date-field .field-input{position:relative}.task-list-form .tasks-container .due-date-field .field-input input{z-index:1}.task-list-form .tasks-container .due-date-field .field-input:after{color:#95a5a6;content:"days";display:block;position:absolute;right:2em;top:1em;z-index:2}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #d1d5db;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.right-4{right:1rem}.m-2{margin:.5rem}.mb-2{margin-bottom:.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-80{height:20rem}.h-full{height:100%}.w-60{width:15rem}.shrink{flex-shrink:1}.grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.border{border-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-sky-400{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.bg-sky-200{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-1{padding:.25rem}.p-4{padding:1rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.capitalize{text-transform:capitalize}.italic{font-style:italic}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:1024px){.lg\:ml-4{margin-left:1rem}.lg\:flex{display:flex}}