/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome/fontawesome-webfont.eot?v=4.3.0");src:url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("../fonts/fontawesome/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("../fonts/fontawesome/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("../fonts/fontawesome/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("../fonts/fontawesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-genderless:before,.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}@font-face{font-family:"BCNovatica";src:url("../fonts/BCNovatica-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"BCNovatica";src:url("../fonts/BCNovatica-Bold.otf") format("opentype");font-weight:bold;font-style:normal}@font-face{font-family:"BCNovatica";src:url("../fonts/BCNovatica-Italic.otf") format("opentype");font-weight:normal;font-style:italic}@font-face{font-family:"BCNovatica";src:url("../fonts/BCNovatica-BoldItalic.otf") format("opentype");font-weight:bold;font-style:italic}html,body{font-family:"BCNovatica",sans-serif}.modal-lg{max-width:1200px}.modal-xl{max-width:1600px}.error{color:#cc312d}.switch{position:relative;display:inline-block;width:50px;height:28px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.switch input:checked+.slider{background-color:#791138}.switch input:focus+.slider{box-shadow:0 0 1px #791138}.switch input:checked+.slider:before{transform:translateX(22px)}label:not(.switch) input[type=radio],label:not(.switch) input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;border-radius:4px;background:#ccc;border:none;outline:none;cursor:pointer;position:relative}label:not(.switch) input[type=radio]:checked,label:not(.switch) input[type=checkbox]:checked{background:#791138}label:not(.switch) input[type=radio]:checked::after,label:not(.switch) input[type=checkbox]:checked::after{content:"";position:absolute;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg) translate(-1px, -1px)}label:not(.switch) input[type=radio]:hover,label:not(.switch) input[type=checkbox]:hover{opacity:.8}label:not(.switch):has(input[type=checkbox]),label:not(.switch):has(input[type=radio]){display:flex;align-items:center;gap:.4em}.float-message{width:60%;position:fixed;top:10%;text-align:center;padding:10px;border:1px solid rgba(0,0,0,.3);transform:translateX(33.333%);box-shadow:4px 4px 6px 1px rgba(0,0,0,.5);border-radius:3px}.float-message.bg-danger,.float-message.bg-success{color:#fff}@media(max-width: 767px){.float-message{width:90%;top:50%;left:50%;transform:translate(-50%, -50%)}}#page_organisation .full-height{height:calc(100vh - 80px)}#page_organisation #orgChart{height:100%;border:1px solid #e0e0e0;background:#f8f9fa}#page_organisation .control-panel{background:#fff;border-left:1px solid #e0e0e0;padding:20px;height:100%;overflow-y:auto}#page_organisation .btn-block{display:block;width:100%;margin-bottom:10px}#page_organisation .vis-network:focus{outline:none}#page_organisation small.help-block{display:block;margin-bottom:5px}#page_organisation .label{display:inline-block;padding:3px 6px;margin-right:5px}#page_organisation .label.groupe{border:2px solid #495057}#page_organisation .label.BU{border:2px solid #dc3545}#page_organisation .label.company{border:2px solid #00a4ef}#page_organisation .label.agency{border:2px solid #8bc34a}#page_organisation .control-panel .details-form{display:none}#page_organisation .control-panel .details-form input,#page_organisation .control-panel .details-form textarea{margin-bottom:10px}#page_organisation .control-panel .legend-section{margin-bottom:20px}#page_organisation .control-panel .no-selection{color:#666;font-style:italic}#page_organisation .node-toolbar{position:absolute;background:#fff;border:1px solid #ddd;border-radius:4px;padding:5px;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1000;display:none}#page_organisation .node-toolbar .btn-group{display:flex;gap:5px}#page_organisation .node-toolbar .btn{padding:3px 8px;font-size:12px}#page_organisation .alert.alert-success{position:absolute;right:5vw;top:5vh;box-shadow:3px 2px 6px 0px rgba(0,0,0,.2)}.listeDeProduits h1,#page_devis_simulation .liste_par_type .type .categorie h1,#page_devis_creation .liste_par_type .type .categorie h1,#page_produits_liste_edit .categorie h1,.liste_devis h1{background:#cc312d;color:#fff;margin:0;line-height:1.7;padding-left:.5em}.listeDeProduits h1::after,#page_devis_simulation .liste_par_type .type .categorie h1::after,#page_devis_creation .liste_par_type .type .categorie h1::after,#page_produits_liste_edit .categorie h1::after,.liste_devis h1::after{content:"";font-family:fontAwesome;float:right;margin-right:.3em}.listeDeProduits.cachee h1::after,#page_devis_simulation .liste_par_type .type .cachee.categorie h1::after,#page_devis_creation .liste_par_type .type .cachee.categorie h1::after,#page_produits_liste_edit .cachee.categorie h1::after,.cachee.liste_devis h1::after{content:""}.listeDeProduits.cachee .produit,#page_devis_simulation .liste_par_type .type .cachee.categorie .produit,#page_devis_creation .liste_par_type .type .cachee.categorie .produit,#page_produits_liste_edit .cachee.categorie .produit,.cachee.liste_devis .produit,.listeDeProduits.cachee .categorie_action,#page_devis_simulation .liste_par_type .type .cachee.categorie .categorie_action,#page_devis_creation .liste_par_type .type .cachee.categorie .categorie_action,#page_produits_liste_edit .cachee.categorie .categorie_action,.cachee.liste_devis .categorie_action{display:none !important}.listeDeProduits .ligne,#page_devis_simulation .liste_par_type .type .categorie .ligne,#page_devis_creation .liste_par_type .type .categorie .ligne,#page_produits_liste_edit .categorie .ligne,.liste_devis .ligne{margin:0;display:flex;flex-direction:row;line-height:2.3;font-size:1.1em;justify-content:space-between;align-items:center;cursor:pointer}.listeDeProduits .ligne.odd,#page_devis_simulation .liste_par_type .type .categorie .ligne.odd,#page_devis_creation .liste_par_type .type .categorie .ligne.odd,#page_produits_liste_edit .categorie .ligne.odd,.liste_devis .ligne.odd{background:#ddd}.listeDeProduits .ligne.odd.update,#page_devis_simulation .liste_par_type .type .categorie .ligne.odd.update,#page_devis_creation .liste_par_type .type .categorie .ligne.odd.update,#page_produits_liste_edit .categorie .ligne.odd.update,.liste_devis .ligne.odd.update{animation:updateProduitOdd 1s forwards}.listeDeProduits .ligne.even,#page_devis_simulation .liste_par_type .type .categorie .ligne.even,#page_devis_creation .liste_par_type .type .categorie .ligne.even,#page_produits_liste_edit .categorie .ligne.even,.liste_devis .ligne.even{background:#f2f2f2}.listeDeProduits .ligne.even.update,#page_devis_simulation .liste_par_type .type .categorie .ligne.even.update,#page_devis_creation .liste_par_type .type .categorie .ligne.even.update,#page_produits_liste_edit .categorie .ligne.even.update,.liste_devis .ligne.even.update{animation:updateProduitEven 1s forwards}.listeDeProduits .ligne:hover,#page_devis_simulation .liste_par_type .type .categorie .ligne:hover,#page_devis_creation .liste_par_type .type .categorie .ligne:hover,#page_produits_liste_edit .categorie .ligne:hover,.liste_devis .ligne:hover{transform:scale(1.01)}.listeDeProduits .ligne:hover.odd,#page_devis_simulation .liste_par_type .type .categorie .ligne:hover.odd,#page_devis_creation .liste_par_type .type .categorie .ligne:hover.odd,#page_produits_liste_edit .categorie .ligne:hover.odd,.liste_devis .ligne:hover.odd{background:#cacaca;box-shadow:0 0 5px 2px rgba(0,0,0,.6)}.listeDeProduits .ligne:hover.even,#page_devis_simulation .liste_par_type .type .categorie .ligne:hover.even,#page_devis_creation .liste_par_type .type .categorie .ligne:hover.even,#page_produits_liste_edit .categorie .ligne:hover.even,.liste_devis .ligne:hover.even{background:#fdfdfd;box-shadow:0 0 5px 2px rgba(0,0,0,.2)}.listeDeProduits .ligne.delete,#page_devis_simulation .liste_par_type .type .categorie .ligne.delete,#page_devis_creation .liste_par_type .type .categorie .ligne.delete,#page_produits_liste_edit .categorie .ligne.delete,.liste_devis .ligne.delete{animation:deleteProduit .6s forwards}.listeDeProduits .ligne .label_produit,#page_devis_simulation .liste_par_type .type .categorie .ligne .label_produit,#page_devis_creation .liste_par_type .type .categorie .ligne .label_produit,#page_produits_liste_edit .categorie .ligne .label_produit,.liste_devis .ligne .label_produit{flex-grow:1;padding-left:2em}.listeDeProduits .ligne .ref,#page_devis_simulation .liste_par_type .type .categorie .ligne .ref,#page_devis_creation .liste_par_type .type .categorie .ligne .ref,#page_produits_liste_edit .categorie .ligne .ref,.liste_devis .ligne .ref{width:13em;padding-left:.6em;font-weight:bold}.listeDeProduits .ligne .prix_location,#page_devis_simulation .liste_par_type .type .categorie .ligne .prix_location,#page_devis_creation .liste_par_type .type .categorie .ligne .prix_location,#page_produits_liste_edit .categorie .ligne .prix_location,.liste_devis .ligne .prix_location{padding-right:.6em}@media screen and (min-width: 768px)and (max-width: 969px){.listeDeProduits .ligne,#page_devis_simulation .liste_par_type .type .categorie .ligne,#page_devis_creation .liste_par_type .type .categorie .ligne,#page_produits_liste_edit .categorie .ligne,.liste_devis .ligne{flex-direction:column;align-items:flex-start;font-size:1em}.listeDeProduits .ligne .ref,#page_devis_simulation .liste_par_type .type .categorie .ligne .ref,#page_devis_creation .liste_par_type .type .categorie .ligne .ref,#page_produits_liste_edit .categorie .ligne .ref,.liste_devis .ligne .ref,.listeDeProduits .ligne .label_produit,#page_devis_simulation .liste_par_type .type .categorie .ligne .label_produit,#page_devis_creation .liste_par_type .type .categorie .ligne .label_produit,#page_produits_liste_edit .categorie .ligne .label_produit,.liste_devis .ligne .label_produit,.listeDeProduits .ligne .prix_location,#page_devis_simulation .liste_par_type .type .categorie .ligne .prix_location,#page_devis_creation .liste_par_type .type .categorie .ligne .prix_location,#page_produits_liste_edit .categorie .ligne .prix_location,.liste_devis .ligne .prix_location{width:100%;text-align:left;padding:0 1em 0 1em}.listeDeProduits .ligne .label_produit,#page_devis_simulation .liste_par_type .type .categorie .ligne .label_produit,#page_devis_creation .liste_par_type .type .categorie .ligne .label_produit,#page_produits_liste_edit .categorie .ligne .label_produit,.liste_devis .ligne .label_produit{line-height:1.2}.listeDeProduits .ligne .prix_location,#page_devis_simulation .liste_par_type .type .categorie .ligne .prix_location,#page_devis_creation .liste_par_type .type .categorie .ligne .prix_location,#page_produits_liste_edit .categorie .ligne .prix_location,.liste_devis .ligne .prix_location{text-align:right}}@media screen and (max-width: 767px){.listeDeProduits .ligne,#page_devis_simulation .liste_par_type .type .categorie .ligne,#page_devis_creation .liste_par_type .type .categorie .ligne,#page_produits_liste_edit .categorie .ligne,.liste_devis .ligne{min-height:7em;flex-wrap:wrap}.listeDeProduits .ligne .label_produit,#page_devis_simulation .liste_par_type .type .categorie .ligne .label_produit,#page_devis_creation .liste_par_type .type .categorie .ligne .label_produit,#page_produits_liste_edit .categorie .ligne .label_produit,.liste_devis .ligne .label_produit{order:-1;flex:1 0 100%;line-height:1.1;padding-left:.6em}}#page_devis_creation .outer-container{padding-bottom:80px}.liste_devis{width:100%;max-width:1600px;margin:1em auto 200px}.liste_devis h1::after{content:none}.liste_devis .devis .date{padding-left:.6em}.liste_devis .devis .status{padding-right:.6em}.liste_devis .ligne.disabled{background:#f44336 !important;color:#fff;font-weight:800;text-shadow:0 0 1px rgba(0,0,0,.5)}.liste_devis .ligne.disabled:hover{box-shadow:none;transform:none}.liste_devis .ligne>div{flex:1 0 11%}.liste_devis .ligne>div.num{flex-basis:3em;text-align:center;padding-left:0}.liste_devis .ligne>div.date,.liste_devis .ligne>div.modif{flex-basis:8%}.liste_devis .ligne>div.valide{text-align:center;flex-basis:5.3%}.liste_devis .ligne>div>div:last-child{border-right:none}@media screen and (max-width: 767px){.liste_devis{margin:-0.6em 0 0}.liste_devis .ligne.devis{flex-wrap:wrap;padding:0 .3em}.liste_devis .ligne.devis .date{order:1;flex:1 0 50%;padding-left:0;font-weight:bold}.liste_devis .ligne.devis .date .heure{display:none}.liste_devis .ligne.devis .status{order:2;flex:1 0 50%;text-align:right;padding-right:0}.liste_devis .ligne.devis .raison_sociale{order:3;flex:1 0 50%}.liste_devis .ligne.devis .nom{order:4;flex:1 0 50%;text-align:center}}#devis .commentaire{width:100%}.action-alternative,.action-default{display:none}.action-alternative.active,.action-default.active{display:block}#select2-devis_agences-results ul.select2-results__options.select2-results__options--nested{color:#791138}span.block--agence.error{border:1px solid red}.devis-informations form{align-items:stretch;margin:1em 0 0 1em;display:grid;grid-template-columns:1fr 1fr}.devis-informations form .devis_fields{flex:1 0 100%;max-width:none;margin-bottom:1em;position:relative}.devis-informations form .devis_fields .fields{display:flex;flex-direction:column}.devis-informations form .devis_fields .fields>span{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin-bottom:.4em}.devis-informations form .devis_fields .fields>span label{padding:0 1em 0 0}.devis-informations form .devis_fields .fields>span label:first-child{min-width:9em;padding:0}.devis-informations form .devis_fields .fields>span label input{margin:0 .8em 0 0}.devis-informations form .devis_fields .fields>span #prix_achat,.devis-informations form .devis_fields .fields>span #prix_force{max-width:5em;text-align:right;margin-left:1em}.devis-informations form .devis_fields .fields>span em{font-style:normal;margin-left:.2em;font-size:1.2em}.devis-informations form .devis_fields .show-total{position:absolute;bottom:1em;right:1em}.devis-informations form fieldset{margin:1em auto;padding:1em;border:1px solid #e5e5e5;margin:0 1em 1em 0}.devis-informations form fieldset legend{width:auto;border:none}.devis-informations form fieldset label{display:block;margin-bottom:.4em}.devis-informations form fieldset>span{margin-bottom:1em;display:block}.devis-informations form fieldset.produits_selectionnes{overflow-y:scroll}.devis-informations form .client{margin-left:0}.devis-informations form .client .block--raison-sociale input,.devis-informations form .client .block--adresse input,.devis-informations form .client .block--adresse-suite input{width:30em;max-width:100%}.devis-informations form .client .block--code-postal,.devis-informations form .client .block--ville{display:inline-block}.devis-informations form .client .block--code-postal input{width:6em}.devis-informations form .client .block--ville{padding-left:2em}.devis-informations form .client .block--ville input{width:21.7em}.devis-informations form .client .block--siret{display:block;margin-bottom:0}.devis-informations form .client .block--siret label{display:inline-block;margin-right:2em}.devis-informations form .client span.error{color:#f44336}.devis-informations form .client span.error input{border-color:#f44336;border-style:solid}.devis-informations form .contact{margin-right:0}.devis-informations form .contact .block--civilite label{margin-right:2em;display:inline-block}.devis-informations form .contact .block--civilite input{margin-right:.6em}.devis-informations form .contact .block--prenom,.devis-informations form .contact .block--nom,.devis-informations form .contact .block--email,.devis-informations form .contact .block--telephone{display:inline-block}.devis-informations form .contact .block--prenom input,.devis-informations form .contact .block--nom input,.devis-informations form .contact .block--email input,.devis-informations form .contact .block--telephone input{width:14em}.devis-informations form .contact .block--nom::after{content:"\a";white-space:pre-wrap}.devis-informations form .contact .block--nom,.devis-informations form .contact .block--telephone{padding-left:1em}@media screen and (max-width: 767px){.devis-informations form{flex-direction:column;margin-top:1em}.devis-informations form fieldset{width:auto;max-width:100%;margin:0 !important}.devis-informations form fieldset.client{margin-bottom:1em}.devis-informations form fieldset>span{width:100%;margin:0 0 .7em 0}.devis-informations form fieldset>span.block--ville,.devis-informations form fieldset>span.block--nom,.devis-informations form fieldset>span.block--telephone,.devis-informations form fieldset>span.block--prenom,.devis-informations form fieldset>span.block--nom,.devis-informations form fieldset>span.block--email,.devis-informations form fieldset>span.block--telephone{padding-left:0 !important;max-width:100%}.devis-informations form fieldset>span.block--prenom input,.devis-informations form fieldset>span.block--nom input,.devis-informations form fieldset>span.block--email input,.devis-informations form fieldset>span.block--telephone input{width:100% !important}.devis-informations form fieldset>span.block--nom::after{content:none !important}.devis-informations form fieldset>span input{border:1px solid #e2e2e2;border-radius:3px}}@media screen and (max-width: 767px){.devis-informations{max-width:100%;overflow:hidden}.devis-informations form fieldset legend{margin-bottom:0}.devis-informations form fieldset span:not(.block--civilite) label:first-child{color:#cc312d;width:100%;font-size:1.2em}.devis-informations #prix_achat{border:1px solid #ccc;margin-left:0}}#page_devis_creation #main_actions .btn-action.ajax_start{color:rgba(0,0,0,0);position:relative}#page_devis_creation #main_actions .btn-action.ajax_start::after{content:"";font-family:fontAwesome;color:#fff;text-align:center;position:absolute;width:100%;top:22px;left:0;font-size:2em;animation:rotation 2s infinite steps(8)}@media screen and (max-width: 767px){#page_devis_creation #main_actions{margin:1em 0 0;justify-content:space-between}#page_devis_creation #main_actions .btn-action{margin:0;flex:1 1 25%;padding:.4em 0;border-radius:0;height:2.2em}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.devis-content{width:calc(100% - 2vw);text-align:center}.devis-content .site{background:#fff;border:1px solid #ccc;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1vw 0;padding:1vw;position:relative}.devis-content .site .btn-remove{position:absolute;top:1em;right:1em;border:1px solid #9e9e9e;border-radius:50%;color:#9e9e9e}.devis-content .site .produits_site{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left}.devis-content .site ul.site_info{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;font-size:1.3em}.devis-content .site .nom_site,.devis-content .site .tarif_site{border:1px solid #ececec;margin:1em 1em 1em .3em;font-size:1.2em;color:#555}#page_admin #admin_view{text-align:center}#page_admin .main-container{padding-top:65px;height:100vh;display:flex;justify-content:center;align-items:center}#page_produits_liste .main-container{flex-direction:column;justify-content:center !important}#page_produits_liste_edit .main-container{flex-direction:column}#page_produits_liste_edit .categorie{display:flex;flex-direction:column;width:100%;padding:0 0 10px;border:1px solid #dedede;margin:10px;max-width:1200px}@media screen and (max-width: 767px){#page_produits_liste_edit .categorie{display:block}}#page_produits_liste_edit .categorie .dover{flex-wrap:wrap}#page_produits_liste_edit .categorie .dover::after{flex:10 0 100%;content:" ";border:2px dashed red;width:100%;height:3em}#page_users .container-fluid{height:calc(100vh - 80px);padding:1em 2em}#page_users #usersTable{margin-bottom:120px}#page_users .card{margin-bottom:20px;box-shadow:0 0 10px rgba(0,0,0,.1)}#page_users .badge{margin-right:5px}#page_users .filters{padding:15px;background-color:#f8f9fa;border-radius:5px;margin-bottom:15px}#page_users table tr:hover{filter:brightness(0.8)}#page_users th[data-sort]{cursor:pointer}#page_users th[data-sort] i{margin-left:5px}#page_users .table th{white-space:nowrap}#page_users .group-title{border-bottom:1px solid var(--bs-gray-300);padding-bottom:.5em;display:flex;gap:1em;align-items:center}#page_users .group-title>span{display:flex;align-items:center;justify-content:flex-start;gap:1em}#page_users .select2-container{z-index:1060}#page_users .btn.copy-organization{border:1px solid var(--bs-gray-300)}#page_users .btn.copy-organization:hover{box-shadow:1px 1px 2px rgba(0,0,0,.2509803922)}#page_users .user-info-group{margin-bottom:1em}#page_users .user-info-group.cases .col-md-4{margin-bottom:.5em}#page_users .user-info-group.close .toggle-arrow{transform:rotate(-45deg)}#page_users .user-info-group.close .content,#page_users .user-info-group.close .copy-organization{display:none}#page_users .user-info-group:not(.close) .toggle-arrow{transform:rotate(45deg)}#page_users .user-info-group:not(.close) .content,#page_users .user-info-group:not(.close) .copy-organization{display:flex}#page_users .user-info-group .toggle-arrow{cursor:pointer;display:block;border:solid #161718;border-width:0 2px 2px 0;padding:3px;display:block;height:7px;width:7px;transition:all .2s ease-out;position:relative;float:right}#page_commandes_liste .modern,#page_commande_editer .modern{display:inline-flex;align-items:center;gap:8px;cursor:pointer;margin-bottom:.4em}#page_commandes_liste .container-fluid,#page_commande_editer .container-fluid{height:calc(100vh - 80px);padding:1em 2em}#page_commandes_liste .card,#page_commande_editer .card{margin-bottom:20px;box-shadow:0 0 10px rgba(0,0,0,.1)}#page_commandes_liste .badge,#page_commande_editer .badge{margin-right:5px}#page_commandes_liste .filters,#page_commande_editer .filters{padding:15px;background-color:#f8f9fa;border-radius:5px;margin-bottom:15px}#page_commandes_liste th[data-sort],#page_commande_editer th[data-sort]{cursor:pointer}#page_commandes_liste th[data-sort] i,#page_commande_editer th[data-sort] i{margin-left:5px}#page_commandes_liste .table th,#page_commande_editer .table th{white-space:nowrap}#page_commandes_liste table tr:hover,#page_commande_editer table tr:hover{filter:brightness(0.8)}#page_commandes_liste .row-liste,#page_commande_editer .row-liste{min-height:calc(100Vh - 200px)}#page_commandes_liste legend,#page_commande_editer legend{line-height:1;margin-bottom:0;border-bottom:1px solid #791138;color:#791138}#page_commandes_liste .select2-container,#page_commande_editer .select2-container{min-width:280px}#page_commandes_liste input[type=number i],#page_commande_editer input[type=number i]{text-align:right;width:5em}#page_commandes_liste #form_commande .row,#page_commande_editer #form_commande .row{flex-direction:row}@media(max-width: 767px){#page_commandes_liste #form_commande .row,#page_commande_editer #form_commande .row{flex-direction:column;gap:1.5em;margin-left:0}}#page_commandes_liste .debug,#page_commande_editer .debug{position:absolute;right:100%;padding:10px;background:#fff;border:1px solid #eee;border-left:none;border-top-right-radius:5px;border-bottom-right-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.3);top:50%;transform:translate(0, -50%);z-index:9;width:-webkit-max-content;width:-moz-max-content;width:max-content;transition:transform .4s ease-in-out}#page_commandes_liste .debug.visible,#page_commande_editer .debug.visible{transform:translate(100%, -50%)}#page_commandes_liste .debug h5,#page_commande_editer .debug h5{margin:10px 0 0;text-transform:capitalize}#page_commandes_liste .debug ul,#page_commande_editer .debug ul{display:initial !important;margin:0;padding:0;list-style:none}#page_commandes_liste .debug ul li,#page_commande_editer .debug ul li{padding-left:1em;white-space:nowrap}#page_commandes_liste .commande-flex,#page_commande_editer .commande-flex{flex-direction:row;display:flex;width:100%;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:2em}@media(max-width: 767px){#page_commandes_liste .commande-flex,#page_commande_editer .commande-flex{align-items:flex-start;padding:0;margin:0 0 10px 20px;width:calc(100vw - 40px)}#page_commandes_liste .commande-flex:not(.technos),#page_commande_editer .commande-flex:not(.technos){flex-direction:column;align-items:flex-end}}#page_commandes_liste .commande-flex.fs,#page_commande_editer .commande-flex.fs{align-items:flex-start !important}#page_commandes_liste .commande-flex>div,#page_commande_editer .commande-flex>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}#page_commandes_liste .commande-flex>div.error label,#page_commande_editer .commande-flex>div.error label{color:#cc312d}@media(max-width: 767px){#page_commandes_liste .commande-flex>div input[type=text],#page_commandes_liste .commande-flex>div textarea,#page_commandes_liste .commande-flex>div select,#page_commande_editer .commande-flex>div input[type=text],#page_commande_editer .commande-flex>div textarea,#page_commande_editer .commande-flex>div select{width:100%}}@media(min-width: 768px)and (max-width: 991px){#page_commandes_liste .commande-flex>div,#page_commande_editer .commande-flex>div{width:calc(50% - 10px)}}@media(min-width: 992px){#page_commandes_liste .commande-flex>div,#page_commande_editer .commande-flex>div{width:calc(33.333% - 10px)}}#page_commandes_liste .commande-flex>div.bloc_debug_agence_signature,#page_commande_editer .commande-flex>div.bloc_debug_agence_signature{display:none}#page_commandes_liste .commande-flex>div.bloc_debug_agence_signature.visible,#page_commande_editer .commande-flex>div.bloc_debug_agence_signature.visible{display:flex;flex-direction:column}@media(min-width: 992px){#page_commandes_liste .commande-flex.f2>div,#page_commande_editer .commande-flex.f2>div{width:calc(50% - 10px)}}@media(min-width: 992px){#page_commandes_liste .commande-flex.has-bu>div,#page_commande_editer .commande-flex.has-bu>div{width:calc(25% - 10px)}}@media(max-width: 767px){#page_commandes_liste .commande-flex .bloc_LPPredict,#page_commandes_liste .commande-flex .bloc_LPSurvey,#page_commandes_liste .commande-flex .bloc_LPView,#page_commandes_liste .commande-flex .bloc_LPDesign,#page_commande_editer .commande-flex .bloc_LPPredict,#page_commande_editer .commande-flex .bloc_LPSurvey,#page_commande_editer .commande-flex .bloc_LPView,#page_commande_editer .commande-flex .bloc_LPDesign{flex-direction:row !important;flex-wrap:wrap;flex:1 1 48%}}@media(min-width: 768px){#page_commandes_liste .commande-flex .bloc_LPPredict,#page_commandes_liste .commande-flex .bloc_LPSurvey,#page_commandes_liste .commande-flex .bloc_LPView,#page_commandes_liste .commande-flex .bloc_LPDesign,#page_commande_editer .commande-flex .bloc_LPPredict,#page_commande_editer .commande-flex .bloc_LPSurvey,#page_commande_editer .commande-flex .bloc_LPView,#page_commande_editer .commande-flex .bloc_LPDesign{flex-direction:row !important;flex-wrap:wrap;width:calc(25% - 10px)}}#page_commandes_liste .commande-flex .bloc_contrat_type,#page_commandes_liste .commande-flex .bloc_accessoires,#page_commande_editer .commande-flex .bloc_contrat_type,#page_commande_editer .commande-flex .bloc_accessoires{flex:1 0 100%}#page_commandes_liste .commande-flex .bloc_contrat_origine,#page_commande_editer .commande-flex .bloc_contrat_origine{flex:1 0 calc(66% - 10px);opacity:.99}#page_commandes_liste .commande-flex .bloc_contrat_groupement,#page_commande_editer .commande-flex .bloc_contrat_groupement{flex:1 0 calc(33% - 10px);opacity:.99}#page_commandes_liste .commande-flex .bloc_contrat_groupement #commande_groupement,#page_commande_editer .commande-flex .bloc_contrat_groupement #commande_groupement{width:100%}#page_commandes_liste .commande-flex .bloc_accessoires ul,#page_commande_editer .commande-flex .bloc_accessoires ul{width:100%}#page_commandes_liste .commande-flex .bloc_accessoires ul li,#page_commande_editer .commande-flex .bloc_accessoires ul li{flex:1 0 33%}#page_commandes_liste .commande-flex .bloc_accessoires_commentaire,#page_commande_editer .commande-flex .bloc_accessoires_commentaire{display:block;margin-top:1em}#page_commandes_liste .commande-flex .bloc small,#page_commande_editer .commande-flex .bloc small{display:block}#page_commandes_liste .select2-container--default .select2-results__option--disabled,#page_commande_editer .select2-container--default .select2-results__option--disabled{display:none}#page_commandes_liste ul:not(.select2-results__options),#page_commande_editer ul:not(.select2-results__options){list-style:none;margin:0;padding:0;display:flex}@media(max-width: 992px){#page_commandes_liste ul:not(.select2-results__options),#page_commande_editer ul:not(.select2-results__options){flex-wrap:wrap}}#page_commandes_liste input.error,#page_commandes_liste textarea.error,#page_commandes_liste .bloc.error .select2-container--default .select2-selection--single,#page_commande_editer input.error,#page_commande_editer textarea.error,#page_commande_editer .bloc.error .select2-container--default .select2-selection--single{border:2px solid red}#page_commandes_liste .container.commandes_container,#page_commande_editer .container.commandes_container{padding-top:5px;padding-bottom:80px}@media(max-width: 992px){#page_commandes_liste #commandes_table,#page_commande_editer #commandes_table{overflow-x:scroll;display:block}}#page_commandes_liste #commandes_table thead,#page_commande_editer #commandes_table thead{background:#eee;border-bottom:1px solid #fff;line-height:2em;font-size:1.2em}#page_commandes_liste #commandes_table th,#page_commande_editer #commandes_table th{text-align:left}#page_commandes_liste #commandes_table .tablesorter-header-inner,#page_commande_editer #commandes_table .tablesorter-header-inner{position:relative;text-align:center;display:inline-block;padding-right:20px}#page_commandes_liste #commandes_table tbody tr,#page_commande_editer #commandes_table tbody tr{cursor:pointer;line-height:2.6em;border-bottom:1px solid #ccc}#page_commandes_liste #commandes_table tbody tr.publie,#page_commande_editer #commandes_table tbody tr.publie{background:var(--bs-success-bg-subtle)}#page_commandes_liste #commandes_table tbody tr.publie:hover,#page_commande_editer #commandes_table tbody tr.publie:hover{background:var(--bs-success)}#page_commandes_liste #commandes_table .col-mensualites,#page_commandes_liste #commandes_table .col-fai,#page_commande_editer #commandes_table .col-mensualites,#page_commande_editer #commandes_table .col-fai{text-align:right;padding-right:1em}#page_commandes_liste #commandes_table tfoot,#page_commande_editer #commandes_table tfoot{background:#eee;border:1px solid #ccc}#page_commandes_liste #commandes_table tfoot td,#page_commande_editer #commandes_table tfoot td{padding:5px 0}#page_commandes_liste #commandes_table tfoot .sum_1,#page_commandes_liste #commandes_table tfoot .sum_2,#page_commande_editer #commandes_table tfoot .sum_1,#page_commande_editer #commandes_table tfoot .sum_2{font-weight:bold;text-align:right;padding-right:1em}#page_commandes_liste h1,#page_commandes_liste h2,#page_commande_editer h1,#page_commande_editer h2{text-align:center;margin-top:10px;font-weight:bold;color:#791138}#page_commandes_liste h2,#page_commande_editer h2{font-size:26px}#page_commandes_liste #commandes_vide,#page_commande_editer #commandes_vide{height:30px;position:absolute;top:50%;text-align:center}#page_commandes_liste fieldset,#page_commande_editer fieldset{border-bottom:1px solid #e5e5e5;margin:10px 0;padding-bottom:10px}#page_commandes_liste label,#page_commande_editer label{margin-right:1em}#page_commandes_liste label.bloc,#page_commande_editer label.bloc{display:block}#page_commandes_liste label.option,#page_commande_editer label.option{font-weight:normal}#page_commandes_liste .bloc_company_signature .row>div,#page_commande_editer .bloc_company_signature .row>div{background:#f0f8ff;padding:0}#page_commandes_liste input[type=range],#page_commande_editer input[type=range]{width:80%}#page_commandes_liste #commande_publier_btn.disabled,#page_commande_editer #commande_publier_btn.disabled{color:#484848}#page_commandes_liste #commande_mensualites,#page_commandes_liste #commande_adhesion,#page_commandes_liste #commande_rachat,#page_commandes_liste #commande_montant_cash,#page_commande_editer #commande_mensualites,#page_commande_editer #commande_adhesion,#page_commande_editer #commande_rachat,#page_commande_editer #commande_montant_cash{width:5em;text-align:right;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;margin:0}#page_commandes_liste #commande_mensualites::-webkit-inner-spin-button,#page_commandes_liste #commande_adhesion::-webkit-inner-spin-button,#page_commandes_liste #commande_rachat::-webkit-inner-spin-button,#page_commandes_liste #commande_montant_cash::-webkit-inner-spin-button,#page_commande_editer #commande_mensualites::-webkit-inner-spin-button,#page_commande_editer #commande_adhesion::-webkit-inner-spin-button,#page_commande_editer #commande_rachat::-webkit-inner-spin-button,#page_commande_editer #commande_montant_cash::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#page_commandes_liste a.accessoire i,#page_commande_editer a.accessoire i{font-size:24px;color:#8bc34a}#page_commandes_liste .accessoire_quantite,#page_commande_editer .accessoire_quantite{width:3em;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;margin:0 .5em 0 .1em}#page_commandes_liste .accessoire_quantite::-webkit-inner-spin-button,#page_commande_editer .accessoire_quantite::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#page_commandes_liste #commandes_voir .bloc_client_adresse span,#page_commande_editer #commandes_voir .bloc_client_adresse span{display:block;margin:-1.6em 0 0 5em}#page_commandes_liste #commandes_editer,#page_commande_editer #commandes_editer{padding-bottom:120px}#page_commandes_liste #commandes_editer .bloc_duree_installation,#page_commande_editer #commandes_editer .bloc_duree_installation{line-height:3}#page_commandes_liste a.duree,#page_commande_editer a.duree{color:#555;border:1px solid #555;padding:4px 6px;margin-right:10px;text-decoration:none}#page_commandes_liste a.duree.selected,#page_commande_editer a.duree.selected{color:#cc312d;border:2px solid #cc312d;font-weight:bold}#page_commandes_liste th:nth-child(1){width:3em}#page_commandes_liste th:nth-child(6),#page_commandes_liste th:nth-child(7),#page_commandes_liste th:nth-child(8){width:3em}#page_commande_voir fieldset{padding:1em}#page_commande_voir span{font-weight:bold}html,body{height:100%;font-family:"BCNovatica",serif}@media screen and (max-width: 767px){html,body{overflow-x:hidden}body{position:relative}}#page_login .logo{text-align:center;background:url("../img/Finalease-Group-Security-logotype-couleur-baseline 2 - Petite.png") no-repeat center center;width:300px;height:260px;background-size:contain}#page_login #form_login_form,#page_login #form_mot_de_passe{width:300px}#page_login .form_login{text-align:center;line-height:2em;padding-top:20px}#page_login .alert{text-align:center;text-align:center;font-size:1.1em;max-width:300px}#page_login .alert.alert-danger,#page_login .alert.alert-success{display:block}#main_actions{display:flex;background:#791138;height:80px}#main_actions .action-item{flex:1;border-right:1px inset #fff;border-right:1px inset #000}#main_actions .action-item:first-child{border-left:none}#main_actions .action-item:last-child{border-right:none}#main_actions .action-item .disabled .icon,#main_actions .action-item .disabled .text{filter:invert(1)}#main_actions a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-decoration:none}#main_actions a .icon{font-size:34px}#main_actions a .text{font-size:12px}#main_actions a:hover{background-color:hsla(0,0%,100%,.1)}@media(max-width: 767px){#main_actions a .icon{width:100%;text-align:center;height:50px}#main_actions a .text{line-height:1.1;text-align:center;height:2em}#main_actions a .text span{display:none}}#page_homepage h1{line-height:30px;font-size:20px;text-align:center;font-weight:300;margin:0;padding:0}#page_homepage h1::before{content:"";background-image:url(/assets/img/touch-icon-ipad-retina.png);width:152px;height:152px;background-repeat:no-repeat;display:block;position:absolute;top:0;transform:translate(-50%, -200px);left:50%}.navbar{margin-bottom:0;position:fixed;width:100%;z-index:999;border-radius:0;background:#791138}.navbar-header{width:100%}.navbar-header .navbar-brand{position:absolute;left:0;color:#fff;height:calc(100% - var(--bs-navbar-padding-y));font-size:16px;justify-content:center;align-items:center;display:flex;padding-left:1rem}.navbar-header span{color:#fff;padding:15px;display:inline-block;font-size:18px;text-align:center;width:100%}.navbar-header a i.fa{margin-right:.5rem}.main-container{background-color:#f8f8f8;display:flex;justify-content:center;align-items:center}#page_compte .main-container{min-height:calc(100vh - 80px)}#page_compte .logo{line-height:150px;text-align:center}#page_compte #form_compte{display:none}#page_compte #compte_view{line-height:2em}#page_compte label{display:block}#page_compte #compte_edit div{margin-bottom:10px}#page_compte #compte_edit input{width:100%;border:1px solid #999;padding:4px}#page_compte #compte_edit .alert{padding:5px;font-size:.9em}@media(max-width: 767px){.container{padding-left:0 !important;padding-right:0 !important}}@media screen and (-webkit-min-device-pixel-ratio: 0){select:focus,textarea:focus,input:focus{font-size:14px;background:#eee}}.tablesorter-header .tablesorter-header-inner{position:relative}.tablesorter-header .tablesorter-header-inner::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";color:#ccc;position:absolute;top:4px;right:0;font-size:14px;font-weight:normal}.tablesorter-header .tablesorter-header-inner::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);color:#ccc;content:"";position:absolute;bottom:4px;right:0;font-size:14px;font-weight:normal}.tablesorter-header.tablesorter-headerAsc .tablesorter-header-inner::after{color:#000}.tablesorter-header.tablesorter-headerDesc .tablesorter-header-inner::before{color:#000}.tablesorter-filter-row input{width:100%;font-size:14px;line-height:1;border:1px solid #ccc;display:inline-block}.tablesorter .filtered{display:none}.fa-spinner{text-decoration:none !important;text-shadow:none !important}.barre_action a{text-decoration:none !important}#page_login .row,#page_admin .row,#page_agences_liste .row,#page_agences_edit .row{margin:0}.big-button{display:flex;flex-direction:row;width:80%;margin:40px auto;background-color:var(--bs-gray-300);border:3px inset #000;color:#444;padding:20% 0;text-align:center;font-size:1.3em;justify-content:space-around;align-items:center;text-decoration:none;border-radius:.4rem;text-shadow:-1px 1px 1px #fff}.big-button i{text-shadow:-1px 1px 1px #fff}@media(min-width: 767px){.big-button{max-width:300px;padding:20px 0}}.big-button:hover{background:var(--bs-gray-400)}#agences_table{margin:0 10px 150px}.agence_link{width:100%}.agence_link a{margin-right:1em;line-height:2.5;font-size:1.4em;width:100%}.agence_link a i{float:left;margin-top:.7em;margin-right:1em}body#page_agences_edit{display:flex}body#page_agences_edit .main-container{width:100%}#agence_edit{margin:10px}.bloc_agence_adresse label{position:absolute;margin-right:.8em;width:4em}.bloc_agence_adresse textarea{width:100%;padding-left:5em}a.user_link{font-size:1.4em;color:#777}a.user_link .fa-male{color:#cc312d}a.user_link .fa-user{color:#67c569}#form_user input{border:1px solid #ccc}#form_user .col-xs-12{padding-left:25px;padding-right:25px}#page_edit #bloc_password{margin-top:30px}#page_edit #bloc_password .alert{padding:5px;font-size:.8em;margin-bottom:0}.user_delete_cancel{background:#999}#commande_date_installation.error{border-color:red}#page_edit_user,#page_liste_user,#page_produits_liste,#page_produits_liste_edit,#page_devis_simulation,#page_devis_creation{display:flex;justify-content:space-between;height:100%;flex-direction:column}#page_edit_user .navbar,#page_edit_user .barre_action,#page_liste_user .navbar,#page_liste_user .barre_action,#page_produits_liste .navbar,#page_produits_liste .barre_action,#page_produits_liste_edit .navbar,#page_produits_liste_edit .barre_action,#page_devis_simulation .navbar,#page_devis_simulation .barre_action,#page_devis_creation .navbar,#page_devis_creation .barre_action{position:relative}#page_edit_user .main-container,#page_liste_user .main-container,#page_produits_liste .main-container,#page_produits_liste_edit .main-container,#page_devis_simulation .main-container,#page_devis_creation .main-container{padding:0;flex-grow:1;display:flex;justify-content:flex-start;align-items:center;padding-bottom:100px}#page_edit_user .main-container #compte_edit,#page_liste_user .main-container #compte_edit,#page_produits_liste .main-container #compte_edit,#page_produits_liste_edit .main-container #compte_edit,#page_devis_simulation .main-container #compte_edit,#page_devis_creation .main-container #compte_edit{border:1px solid #dedede;padding:15px 10px}#page_edit_user .main-container #compte_edit>div>div,#page_liste_user .main-container #compte_edit>div>div,#page_produits_liste .main-container #compte_edit>div>div,#page_produits_liste_edit .main-container #compte_edit>div>div,#page_devis_simulation .main-container #compte_edit>div>div,#page_devis_creation .main-container #compte_edit>div>div{line-height:2}#page_liste_user .main-container{padding:0 !important;flex-wrap:wrap;justify-content:left}#page_liste_user .main-container .agence{display:flex;flex-direction:column;border:1px solid #dedede;margin:1%;padding:10px;width:23%;min-height:25em}@media screen and (max-width: 1200px){#page_liste_user .main-container .agence{width:31%}}@media screen and (max-width: 900px){#page_liste_user .main-container .agence{width:48%}}@media screen and (max-width: 600px){#page_liste_user .main-container .agence{width:96%;margin:2%;min-height:initial}}.icon-devis{color:#2196f3}.choix-type{display:flex;flex-direction:column}.choix-type a{padding:15px 20px;line-height:2;border:1px solid #dedede;margin:10px 0;max-width:none;background:#cc312d;color:#fff;text-shadow:0 0 1px #000;border-radius:5px;text-decoration:none}.choix-type a:hover{background:#f44336}.choix-type a span{line-height:1.2;padding-right:1em}.choix-type a::after{font-family:fontAwesome;font-size:1em}.choix-type a.ART::after{content:""}.choix-type a.ALA::after{content:""}.choix-type a.VID::after{content:""}@keyframes deleteProduit{0%{line-height:2.1}100%{transform:rotate3d(1, 0, 0, 90deg);line-height:0}}@keyframes updateProduitOdd{0%{background-color:#4caf50}100%{background-color:#ddd}}@keyframes updateProduitEven{0%{background-color:#4caf50}100%{background-color:#f2f2f2}}.popup-model,.popup.produit,.popup.delete{position:fixed;top:50%;left:50%;width:700px;max-width:96%;background:#fff;border:1px solid #ccc;padding:0px;box-shadow:rgba(0,0,0,.2) 5px 5px 10px 5px;border-radius:3px;resize:both;overflow:auto;z-index:999;transform:translate(-50%, -50%);opacity:1}.popup-model.show,.show.popup.produit,.show.popup.delete{transform:translate(-50%, -70%);opacity:0;animation:showPopup .4s forwards}.popup-model .form,.popup.produit .form,.popup.delete .form{display:flex;flex-direction:column;justify-content:space-between}.popup-model .form .fields,.popup.produit .form .fields,.popup.delete .form .fields{display:flex;flex-direction:column;padding:1em}.popup-model .form .input_ref,.popup.produit .form .input_ref,.popup.delete .form .input_ref{text-transform:uppercase}.popup-model .action,.popup.produit .action,.popup.delete .action{display:flex;flex-direction:row}.popup-model .action>a,.popup.produit .action>a,.popup.delete .action>a{flex-grow:1;justify-content:center;align-items:center;text-align:center;line-height:3}.popup-model.remove,.remove.popup.produit,.remove.popup.delete{animation:removePopup .4s forwards}.popup.produit,.popup.delete{width:375px}@media screen and (max-width: 767px){.popup.produit,.popup.delete{width:90vw}}.popup.produit .delete_template p,.popup.delete .delete_template p{margin:10px;font-size:1.1}@keyframes removePopup{to{opacity:0;transform:translate3d(-50%, -70%, 0px)}}@keyframes showPopup{to{opacity:1;transform:translate3d(-50%, -50%, 0px)}}.action a{text-shadow:0 0 1px #000}.action .save,.action .confirmDelete{background:#8bc34a;color:#fff}.action .delete{background:#f44336;color:#fff}.action .cancel{background:#9e9e9e;color:#fff}.categorie_action,.liste_devis_action{display:flex;justify-content:center;align-items:center}.btn-add-produit,.liste_devis_action .btn-add-devis{background:#4caf50;line-height:35px;font-size:30px;color:#fff;width:40px;text-align:center;height:40px;border-radius:4px;margin-top:10px}.btn-add-produit:hover,.liste_devis_action .btn-add-devis:hover{text-decoration:none;color:#fff;background:#8bc34a}@media(max-width: 767px){#page_devis_simulation .navbar-header,#page_devis_creation .navbar-header{margin:0}}#page_devis_simulation .flex,#page_devis_creation .flex{flex-direction:column}#page_devis_simulation .choix-type,#page_devis_creation .choix-type{flex-direction:row}#page_devis_simulation .choix-type a,#page_devis_creation .choix-type a{max-width:320px;flex:0 1 33%;margin:10px}#page_devis_simulation .choix-type a.select,#page_devis_creation .choix-type a.select{background:#fff;color:#f44336}@media(max-width: 767px){#page_devis_simulation .choix-type,#page_devis_creation .choix-type{justify-content:space-between;padding:5px 5px 5px}#page_devis_simulation .choix-type a,#page_devis_creation .choix-type a{flex-direction:column;padding:0;align-items:center;margin:0;flex:0 1 30%}#page_devis_simulation .choix-type a span,#page_devis_creation .choix-type a span{padding:0;font-size:1em;text-shadow:none;white-space:pre-wrap}}#page_devis_simulation .liste_par_type,#page_devis_creation .liste_par_type{display:flex;flex-direction:column;width:100%;max-width:1400px}#page_devis_simulation .liste_par_type.affiche,#page_devis_creation .liste_par_type.affiche{flex-grow:1}#page_devis_simulation .liste_par_type .type,#page_devis_creation .liste_par_type .type{display:flex;flex-direction:column;display:none}#page_devis_simulation .liste_par_type .type.affiche,#page_devis_creation .liste_par_type .type.affiche{display:flex}#page_devis_simulation .liste_par_type .type .categorie .produit.odd.ajoute,#page_devis_creation .liste_par_type .type .categorie .produit.odd.ajoute{background:#4caf50}#page_devis_simulation .liste_par_type .type .categorie .produit.even.ajoute,#page_devis_creation .liste_par_type .type .categorie .produit.even.ajoute{background:#8bc34a}#page_devis_simulation .liste_par_type .type .categorie .produit:hover,#page_devis_creation .liste_par_type .type .categorie .produit:hover{transform:none !important}#page_devis_simulation .liste_par_type .type .categorie .produit:hover.odd.ajoute,#page_devis_creation .liste_par_type .type .categorie .produit:hover.odd.ajoute{background:rgb(60.5577689243,139.4422310757,63.7450199203)}#page_devis_simulation .liste_par_type .type .categorie .produit:hover.even.ajoute,#page_devis_creation .liste_par_type .type .categorie .produit:hover.even.ajoute{background:hsl(87.7685950413,50.2074688797%,62.7450980392%)}#page_devis_simulation .liste_par_type .label_produit,#page_devis_creation .liste_par_type .label_produit{max-width:45vw;overflow:hidden;white-space:nowrap}#page_devis_simulation .liste_par_type .input-produit-quantite,#page_devis_creation .liste_par_type .input-produit-quantite{width:3em;height:30px;border:none;text-align:center}#page_devis_simulation .liste_par_type .input-rachat,#page_devis_creation .liste_par_type .input-rachat{width:6.2em;height:30px;border:1px solid #ccc;text-align:center}#page_devis_simulation .liste_par_type .btn-quantite,#page_devis_creation .liste_par_type .btn-quantite{height:30px;display:inline-block;color:#fff;font-size:20px;line-height:26px;width:20px;text-align:center;font-weight:bold;text-decoration:none;background:#9e9e9e}#page_devis_simulation .liste_par_type .btn-quantite.produit-moins,#page_devis_creation .liste_par_type .btn-quantite.produit-moins{border-bottom-left-radius:3px;border-top-left-radius:3px}#page_devis_simulation .liste_par_type .btn-quantite.produit-plus,#page_devis_creation .liste_par_type .btn-quantite.produit-plus{border-bottom-right-radius:3px;border-top-right-radius:3px}#page_devis_simulation .liste_par_type .produit:hover .btn-quantite.produit-moins,#page_devis_creation .liste_par_type .produit:hover .btn-quantite.produit-moins{background:#f44336}#page_devis_simulation .liste_par_type .produit:hover .btn-quantite.produit-plus,#page_devis_creation .liste_par_type .produit:hover .btn-quantite.produit-plus{background:#8bc34a}@media(max-width: 767px){#page_devis_simulation .liste_par_type .type .categorie .ligne,#page_devis_creation .liste_par_type .type .categorie .ligne{flex-wrap:wrap;padding:.5em 0}#page_devis_simulation .liste_par_type .type .categorie h1,#page_devis_creation .liste_par_type .type .categorie h1{font-size:24px}#page_devis_simulation .liste_par_type .type .categorie .label_produit,#page_devis_creation .liste_par_type .type .categorie .label_produit{order:0;max-width:none;flex:1 0 100%;white-space:pre-wrap;padding:.2em .1em .3em !important;line-height:1.1em;border-bottom:1px inset rgba(0,0,0,.2);margin-bottom:.3em}#page_devis_simulation .liste_par_type .type .categorie .ref,#page_devis_simulation .liste_par_type .type .categorie .quantite,#page_devis_simulation .liste_par_type .type .categorie .prix_location,#page_devis_creation .liste_par_type .type .categorie .ref,#page_devis_creation .liste_par_type .type .categorie .quantite,#page_devis_creation .liste_par_type .type .categorie .prix_location{flex:1 1 33%;width:initial !important}#page_devis_simulation .liste_par_type .type .categorie .ref,#page_devis_creation .liste_par_type .type .categorie .ref{order:1}#page_devis_simulation .liste_par_type .type .categorie .montant_rachat,#page_devis_creation .liste_par_type .type .categorie .montant_rachat{order:3;line-height:1;padding-right:1.3em}#page_devis_simulation .liste_par_type .type .categorie .prix_location,#page_devis_creation .liste_par_type .type .categorie .prix_location{order:3;text-align:right}#page_devis_simulation .liste_par_type .type .categorie .quantite,#page_devis_creation .liste_par_type .type .categorie .quantite{order:2;text-align:center;display:flex;flex-direction:row;padding-right:.5em}#page_devis_simulation .liste_par_type .type .categorie .quantite .btn-quantite,#page_devis_creation .liste_par_type .type .categorie .quantite .btn-quantite{flex:1 0 30px}#page_devis_simulation .liste_par_type .type .categorie .quantite .input-produit-quantite,#page_devis_creation .liste_par_type .type .categorie .quantite .input-produit-quantite{line-height:30px}}#page_devis_simulation .total_type_devis,#page_devis_creation .total_type_devis{color:#cc312d;font-size:1.2em;margin-right:2em}.popup.produit.devis .form .fields{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.popup.produit.devis .form .fields .nom_produit{overflow:hidden}.popup.produit.devis .form .fields .input_prix_location{width:5em;text-align:right}.popup.produit.devis .form .fields .quantite{width:100%;text-align:center}.popup.produit.devis .form .fields .quantite .produit_quantite{text-align:right;width:3em}.cart,.total{position:fixed;z-index:9999;bottom:80px;background:#fff;width:100%;border-top:1px solid #e5e5e5;padding:1em;transition:transform .4s ease-in-out}.cart.empty,.total.empty{transform:translateY(8em)}.cart .produits,.total .produits{display:flex;flex-direction:column-reverse;max-height:15vh;overflow-y:auto}.cart .produits .ligne-produit,.total .produits .ligne-produit{display:flex;justify-content:center;color:#8bc34a}.cart .produits .ligne-produit.added,.total .produits .ligne-produit.added{animation:addToCart .8s forwards}.cart .produits .ligne-produit.added.with-delay,.total .produits .ligne-produit.added.with-delay{animation-delay:1s}.cart .produits .ligne-produit .quantite-produit,.total .produits .ligne-produit .quantite-produit{font-weight:bold}.cart .produits .ligne-produit .quantite-produit::after,.total .produits .ligne-produit .quantite-produit::after{content:"x";margin:0 1em}@media screnn and (max-width: 767pxx){.cart,.total{padding:.9em .5em}}.cart .total_type_devis,.total .total_type_devis{display:block}@keyframes addToCart{to{color:#9e9e9e}}.messagebox{position:fixed;top:20%;left:50%;width:80%;border:none;padding:1em;font-size:2.4em;border-radius:10px;transform:translate3d(-50%, -50%, 0px);resize:both;z-index:999;color:#fff;text-align:center}.messagebox.success,.messagebox.show_success{background:rgba(88,202,167,.8117647059)}.messagebox.show_error{background:rgba(233,30,99,.8117647059)}.messagebox.messageDisappear{animation:remove_after_3_sec 3s forwards}.messagebox.messageHide{animation:hide_message_box .5s forwards}@keyframes remove_after_3_sec{0%{opacity:0}5%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes hide_message_box{to{opacity:0;transform:translate3d(-50%, -70%, 0px)}}#pdf{text-align:center;margin:1em 0 0}#pdf a.btn{border-color:#337ab7}

/*# sourceMappingURL=style.css.map */