.bxs-trophy:before{content:"\ee85"} .bxs-truck:before{content:"\ee86"} .bxs-t-shirt:before{content:"\ee87"} .bxs-up-arrow:before{content:"\ee88"} .bxs-up-arrow-alt:before{content:"\ee89"} .bxs-up-arrow-circle:before{content:"\ee8a"} .bxs-up-arrow-square:before{content:"\ee8b"} .bxs-upside-down:before{content:"\ee8c"} .bxs-upvote:before{content:"\ee8d"} .bxs-user:before{content:"\ee8e"} .bxs-user-badge:before{content:"\ee8f"} .bxs-user-check:before{content:"\ee90"} .bxs-user-circle:before{content:"\ee91"} .bxs-user-detail:before{content:"\ee92"} .bxs-user-minus:before{content:"\ee93"} .bxs-user-pin:before{content:"\ee94"} .bxs-user-plus:before{content:"\ee95"} .bxs-user-rectangle:before{content:"\ee96"} .bxs-user-voice:before{content:"\ee97"} .bxs-user-x:before{content:"\ee98"} .bxs-vector:before{content:"\ee99"} .bxs-vial:before{content:"\ee9a"} .bxs-video:before{content:"\ee9b"} .bxs-video-off:before{content:"\ee9c"} .bxs-video-plus:before{content:"\ee9d"} .bxs-video-recording:before{content:"\ee9e"} .bxs-videos:before{content:"\ee9f"} .bxs-volume:before{content:"\eea0"} .bxs-volume-full:before{content:"\eea1"} .bxs-volume-low:before{content:"\eea2"} .bxs-volume-mute:before{content:"\eea3"} .bxs-wallet:before{content:"\eea4"} .bxs-wallet-alt:before{content:"\eea5"} .bxs-washer:before{content:"\eea6"} .bxs-watch:before{content:"\eea7"} .bxs-watch-alt:before{content:"\eea8"} .bxs-webcam:before{content:"\eea9"} .bxs-widget:before{content:"\eeaa"} .bxs-window-alt:before{content:"\eeab"} .bxs-wine:before{content:"\eeac"} .bxs-wink-smile:before{content:"\eead"} .bxs-wink-tongue:before{content:"\eeae"} .bxs-wrench:before{content:"\eeaf"} .bxs-x-circle:before{content:"\eeb0"} .bxs-x-square:before{content:"\eeb1"} .bxs-yin-yang:before{content:"\eeb2"} .bxs-zap:before{content:"\eeb3"} .bxs-zoom-in:before{content:"\eeb4"} .bxs-zoom-out:before{content:"\eeb5"} 

/* /grp_purchase_website/static/vendor/owl.carousel/assets/owl.carousel.min.css defined in bundle 'web.assets_frontend' */
 .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative} .owl-carousel{display:none;width:100%;z-index:1} .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden} .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0} .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)} .owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)} .owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none} .owl-carousel .owl-item img{display:block;width:100%} .owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none} .no-js .owl-carousel,.owl-carousel.owl-loaded{display:block} .owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit} .owl-carousel.owl-loading{opacity:0;display:block} .owl-carousel.owl-hidden{opacity:0} .owl-carousel.owl-refresh .owl-item{visibility:hidden} .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .owl-carousel.owl-grab{cursor:move;cursor:grab} .owl-carousel.owl-rtl{direction:rtl} .owl-carousel.owl-rtl .owl-item{float:right} .owl-carousel .animated{animation-duration:1s;animation-fill-mode:both} .owl-carousel .owl-animated-in{z-index:0} .owl-carousel .owl-animated-out{z-index:1} .owl-carousel .fadeOut{animation-name:fadeOut} @keyframes fadeOut{0%{opacity:1}100%{opacity:0}} .owl-height{transition:height .5s ease-in-out} .owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease} .owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0} .owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d} .owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000} .owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/grp_purchase_website/static/vendor/owl.carousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease} .owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)} .owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none} .owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease} .owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} 

/* /grp_purchase_website/static/vendor/fullcalendar/main.min.css defined in bundle 'web.assets_frontend' */
.fc-icon,.fc-unselectable{-moz-user-select:none;-ms-user-select:none} .fc .fc-button,.fc-icon{text-transform:none;text-align:center} .fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed} .fc .fc-button:not(:disabled),.fc a[data-navlink],.fc-event.fc-event-draggable,.fc-event[href]{cursor:pointer} .fc-unselectable{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent} .fc{display:flex;flex-direction:column;font-size:1em} .fc .fc-button,.fc-icon{display:inline-block;font-weight:400} .fc,.fc *,.fc :after,.fc :before{box-sizing:border-box} .fc table{border-collapse:collapse;border-spacing:0;font-size:1em} .fc th{text-align:center} .fc td,.fc th{vertical-align:top;padding:0} .fc .fc-button,.fc .fc-button .fc-icon,.fc .fc-button-group,.fc .fc-timegrid-slot-label{vertical-align:middle} .fc a[data-navlink]:hover{text-decoration:underline} .fc .fc-button:hover,.fc .fc-list-event-title a,a.fc-event,a.fc-event:hover{text-decoration:none} .fc-direction-ltr{direction:ltr;text-align:left} .fc-direction-rtl{direction:rtl;text-align:right} .fc-theme-standard td,.fc-theme-standard th{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)} .fc-liquid-hack td,.fc-liquid-hack th{position:relative} @font-face{font-family:fcicons;src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');font-weight:400;font-style:normal} .fc-icon{width:1em;height:1em;-webkit-user-select:none;user-select:none;font-family:fcicons!important;speak:none;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} .fc-icon-chevron-left:before{content:"\e900"} .fc-icon-chevron-right:before{content:"\e901"} .fc-icon-chevrons-left:before{content:"\e902"} .fc-icon-chevrons-right:before{content:"\e903"} .fc-icon-minus-square:before{content:"\e904"} .fc-icon-plus-square:before{content:"\e905"} .fc-icon-x:before{content:"\e906"} .fc .fc-button{overflow:visible;text-transform:none;margin:0;font-family:inherit} .fc .fc-button::-moz-focus-inner{padding:0;border-style:none} .fc .fc-button{-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em} .fc .fc-button:focus{outline:0;box-shadow:0 0 0 .2rem rgba(44,62,80,.25)} .fc .fc-button-primary:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)} .fc .fc-button:disabled{opacity:.65} .fc .fc-button-primary{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2C3E50;background-color:var(--fc-button-bg-color,#2C3E50);border-color:#2C3E50;border-color:var(--fc-button-border-color,#2C3E50)} .fc .fc-button-primary:hover{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1e2b37;background-color:var(--fc-button-hover-bg-color,#1e2b37);border-color:#1a252f;border-color:var(--fc-button-hover-border-color,#1a252f)} .fc .fc-button-primary:disabled{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2C3E50;background-color:var(--fc-button-bg-color,#2C3E50);border-color:#2C3E50;border-color:var(--fc-button-border-color,#2C3E50)} .fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1a252f;background-color:var(--fc-button-active-bg-color,#1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color,#151e27)} .fc .fc-button .fc-icon{font-size:1.5em} .fc .fc-button-group{position:relative;display:inline-flex} .fc .fc-button-group>.fc-button{position:relative;flex:1 1 auto} .fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover{z-index:1} .fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0} .fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0} .fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0} .fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0} .fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center} .fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em} .fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em} .fc .fc-toolbar-title{font-size:1.75em;margin:0} .fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em} .fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em} .fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse} .fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative} .fc .fc-scroller-liquid{height:100%} .fc .fc-scroller-liquid-absolute{position:absolute;top:0;right:0;left:0;bottom:0} .fc .fc-scroller-harness{position:relative;overflow:hidden;direction:ltr} .fc .fc-scroller-harness-liquid{height:100%} .fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl} .fc-theme-standard .fc-scrollgrid{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)} .fc .fc-scrollgrid,.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-bottom-width:0} .fc .fc-scrollgrid,.fc .fc-scrollgrid table{width:100%;table-layout:fixed} .fc .fc-scrollgrid table{border-top-style:hidden;border-left-style:hidden;border-right-style:hidden} .fc .fc-scrollgrid{border-collapse:separate;border-right-width:0} .fc .fc-scrollgrid-liquid{height:100%} .fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section table,.fc .fc-scrollgrid-section>td{height:1px} .fc .fc-scrollgrid-section-liquid{height:auto} .fc .fc-scrollgrid-section-liquid>td{height:100%} .fc .fc-scrollgrid-section>*{border-top-width:0;border-left-width:0} .fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden} .fc .fc-scrollgrid-section-sticky>*{background:var(--fc-page-bg-color,#fff);position:-webkit-sticky;position:sticky;z-index:2} .fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0} .fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0} .fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px} .fc-sticky{position:-webkit-sticky;position:sticky} .fc .fc-view-harness{flex-grow:1;position:relative} .fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business,.fc .fc-view-harness-active>.fc-view{position:absolute;top:0;left:0;right:0;bottom:0} .fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px} .fc .fc-non-business{background:rgba(215,215,215,.3);background:var(--fc-non-business-color,rgba(215,215,215,.3))} .fc .fc-bg-event{background:var(--fc-bg-event-color,#8fdf82);opacity:.3;opacity:var(--fc-bg-event-opacity,.3)} .fc .fc-bg-event .fc-event-title{margin:.5em;font-size:.85em;font-size:var(--fc-small-font-size,.85em);font-style:italic} .fc .fc-highlight{background:rgba(188,232,241,.3);background:var(--fc-highlight-color,rgba(188,232,241,.3))} .fc .fc-cell-shaded,.fc .fc-day-disabled{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color,rgba(208,208,208,.3))} .fc-event .fc-event-main{position:relative;z-index:2} .fc-event-dragging:not(.fc-event-selected){opacity:.75} .fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)} .fc-event .fc-event-resizer{display:none;position:absolute;z-index:4} .fc-event-selected .fc-event-resizer,.fc-event:hover .fc-event-resizer,.fc-h-event{display:block} .fc-event-selected .fc-event-resizer{border-radius:4px;border-radius:calc(var(--fc-event-resizer-dot-total-width,8px)/ 2);border-width:1px;border-width:var(--fc-event-resizer-dot-border-width,1px);width:8px;width:var(--fc-event-resizer-dot-total-width,8px);height:8px;height:var(--fc-event-resizer-dot-total-width,8px);border-style:solid;border-color:inherit;background:var(--fc-page-bg-color,#fff)} .fc-event-selected .fc-event-resizer:before{content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px} .fc-event-selected{box-shadow:0 2px 5px rgba(0,0,0,.2)} .fc-event-selected:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;bottom:0} .fc-event-selected:after{content:"";background:rgba(0,0,0,.25);background:var(--fc-event-selected-overlay-color,rgba(0,0,0,.25));position:absolute;z-index:1;top:-1px;left:-1px;right:-1px;bottom:-1px} .fc-h-event{border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8)} .fc-h-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff)} .fc-h-event .fc-event-main-frame{display:flex} .fc-h-event .fc-event-time{max-width:100%;overflow:hidden} .fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0} .fc-h-event .fc-event-title{display:inline-block;vertical-align:top;left:0;right:0;max-width:100%;overflow:hidden} .fc-h-event.fc-event-selected:before{top:-10px;bottom:-10px} .fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0} .fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0} .fc-h-event:not(.fc-event-selected) .fc-event-resizer{top:0;bottom:0;width:8px;width:var(--fc-event-resizer-thickness,8px)} .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:-4px;left:calc(var(--fc-event-resizer-thickness,8px)/ -2)} .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:-4px;right:calc(var(--fc-event-resizer-thickness,8px)/ -2)} .fc-h-event.fc-event-selected .fc-event-resizer{top:50%;margin-top:-4px;margin-top:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)} .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:-4px;left:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)} .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:-4px;right:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)} :root{--fc-daygrid-event-dot-width:8px;--fc-list-event-dot-width:10px;--fc-list-event-hover-bg-color:#f5f5f5} .fc .fc-popover{position:fixed;top:0;box-shadow:0 2px 6px rgba(0,0,0,.15)} .fc .fc-popover-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 4px} .fc .fc-popover-title{margin:0 2px} .fc .fc-popover-close{cursor:pointer;opacity:.65;font-size:1.1em} .fc-theme-standard .fc-popover{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd);background:var(--fc-page-bg-color,#fff)} .fc-theme-standard .fc-popover-header{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color,rgba(208,208,208,.3))} .fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{content:"";clear:both;display:table} .fc .fc-daygrid-body{position:relative;z-index:1} .fc .fc-daygrid-day.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))} .fc .fc-daygrid-day-frame{position:relative;min-height:100%} .fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse} .fc .fc-day-other .fc-daygrid-day-top{opacity:.3} .fc .fc-daygrid-day-number{position:relative;z-index:4;padding:4px} .fc .fc-daygrid-day-events{margin-top:1px} .fc .fc-daygrid-body-balanced .fc-daygrid-day-events{position:absolute;left:0;right:0} .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{position:relative;min-height:2em} .fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em} .fc .fc-daygrid-event-harness{position:relative} .fc .fc-daygrid-event-harness-abs{position:absolute;top:0;left:0;right:0} .fc .fc-daygrid-bg-harness{position:absolute;top:0;bottom:0} .fc .fc-daygrid-day-bg .fc-non-business{z-index:1} .fc .fc-daygrid-day-bg .fc-bg-event{z-index:2} .fc .fc-daygrid-day-bg .fc-highlight{z-index:3} .fc .fc-daygrid-event{z-index:6;margin-top:1px} .fc .fc-daygrid-event.fc-event-mirror{z-index:7} .fc .fc-daygrid-day-bottom{font-size:.85em;margin:2px 3px 0} .fc .fc-daygrid-more-link{position:relative;z-index:4;cursor:pointer} .fc .fc-daygrid-week-number{position:absolute;z-index:5;top:0;padding:2px;min-width:1.5em;text-align:center;background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3));color:grey;color:var(--fc-neutral-text-color,grey)} .fc .fc-more-popover{z-index:8} .fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px} .fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px} .fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px} .fc-direction-ltr .fc-daygrid-week-number{left:0;border-radius:0 0 3px} .fc-direction-rtl .fc-daygrid-week-number{right:0;border-radius:0 0 0 3px} .fc-liquid-hack .fc-daygrid-day-frame{position:static} .fc-daygrid-event{position:relative;white-space:nowrap;border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size,.85em)} .fc-daygrid-block-event .fc-event-time{font-weight:700} .fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px} .fc-daygrid-dot-event{display:flex;align-items:center;padding:2px 0} .fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;font-weight:700} .fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)} .fc-daygrid-dot-event.fc-event-selected:before{top:-10px;bottom:-10px} .fc-daygrid-event-dot{margin:0 4px;box-sizing:content-box;width:0;height:0;border:4px solid #3788d8;border:calc(var(--fc-daygrid-event-dot-width,8px)/ 2) solid var(--fc-event-border-color,#3788d8);border-radius:4px;border-radius:calc(var(--fc-daygrid-event-dot-width,8px)/ 2)} .fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px} .fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px} .fc-v-event{display:block;border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8)} .fc-v-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff);height:100%} .fc-v-event .fc-event-main-frame{height:100%;display:flex;flex-direction:column} .fc-v-event .fc-event-time{flex-grow:0;flex-shrink:0;max-height:100%;overflow:hidden} .fc-v-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-height:0} .fc-v-event .fc-event-title{top:0;bottom:0;max-height:100%;overflow:hidden} .fc-v-event:not(.fc-event-start){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0} .fc-v-event:not(.fc-event-end){border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0} .fc-v-event.fc-event-selected:before{left:-10px;right:-10px} .fc-v-event .fc-event-resizer-start{cursor:n-resize} .fc-v-event .fc-event-resizer-end{cursor:s-resize} .fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:8px;height:var(--fc-event-resizer-thickness,8px);left:0;right:0} .fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-thickness,8px)/ -2)} .fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-thickness,8px)/ -2)} .fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:-4px;margin-left:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)} .fc-v-event.fc-event-selected .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)} .fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)} .fc .fc-timegrid .fc-daygrid-body{z-index:2} .fc .fc-timegrid-axis-chunk>table,.fc .fc-timegrid-body,.fc .fc-timegrid-slots{position:relative;z-index:1} .fc .fc-timegrid-divider{padding:0 0 2px} .fc .fc-timegrid-body{min-height:100%} .fc .fc-timegrid-axis-chunk{position:relative} .fc .fc-timegrid-slot{height:1.5em;border-bottom:0} .fc .fc-timegrid-slot:empty:before{content:'\00a0'} .fc .fc-timegrid-slot-minor{border-top-style:dotted} .fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap} .fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{padding:0 4px} .fc .fc-timegrid-axis-frame-liquid{height:100%} .fc .fc-timegrid-axis-frame{overflow:hidden;display:flex;align-items:center;justify-content:flex-end} .fc .fc-timegrid-axis-cushion{max-width:60px;flex-shrink:0} .fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right} .fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:left} .fc-liquid-hack .fc-timegrid-axis-frame-liquid{height:auto;position:absolute;top:0;right:0;bottom:0;left:0} .fc .fc-timegrid-col.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))} .fc .fc-timegrid-col-frame{min-height:100%;position:relative} .fc-liquid-hack .fc-timegrid-col-frame{height:auto;position:absolute;top:0;right:0;bottom:0;left:0} .fc-media-screen .fc-timegrid-cols{position:absolute;top:0;left:0;right:0;bottom:0} .fc-media-screen .fc-timegrid-cols>table{height:100%} .fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container{position:absolute;top:0;left:0;right:0} .fc-media-screen .fc-timegrid-event-harness{position:absolute} .fc .fc-timegrid-col-bg{z-index:2} .fc .fc-timegrid-col-bg .fc-non-business{z-index:1} .fc .fc-timegrid-col-bg .fc-bg-event{z-index:2} .fc .fc-timegrid-col-bg .fc-highlight,.fc .fc-timegrid-col-events{z-index:3} .fc .fc-timegrid-bg-harness{position:absolute;left:0;right:0} .fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden} .fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px} .fc-direction-rtl .fc-timegrid-col-events{margin:0 2px 0 2.5%} .fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror{box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px var(--fc-page-bg-color,#fff)} .fc-timegrid-event{font-size:.85em;font-size:var(--fc-small-font-size,.85em);border-radius:3px} .fc-timegrid-event .fc-event-main{padding:1px 1px 0} .fc-timegrid-event .fc-event-time{white-space:nowrap;font-size:.85em;font-size:var(--fc-small-font-size,.85em);margin-bottom:1px} .fc-timegrid-event-condensed .fc-event-main-frame{flex-direction:row;overflow:hidden} .fc-timegrid-event-condensed .fc-event-time:after{content:'\00a0-\00a0'} .fc-timegrid-event-condensed .fc-event-title{font-size:.85em;font-size:var(--fc-small-font-size,.85em)} .fc-media-screen .fc-timegrid-event{position:absolute;top:0;bottom:1px;left:0;right:0} .fc .fc-timegrid-now-indicator-line{position:absolute;z-index:4;left:0;right:0;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red);border-width:1px 0 0} .fc .fc-timegrid-now-indicator-arrow{position:absolute;z-index:4;margin-top:-5px;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red)} .fc-direction-ltr .fc-timegrid-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent} .fc-direction-rtl .fc-timegrid-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent} .fc-theme-standard .fc-list{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)} .fc .fc-list-empty{background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3));height:100%;display:flex;justify-content:center;align-items:center} .fc .fc-list-empty-cushion{margin:5em 0} .fc .fc-list-table{width:100%;border-style:hidden} .fc .fc-list-table tr>*{border-left:0;border-right:0} .fc .fc-list-sticky .fc-list-day>*{position:-webkit-sticky;position:sticky;top:0;background:var(--fc-page-bg-color,#fff)} .fc .fc-list-table th{padding:0} .fc .fc-list-day-cushion,.fc .fc-list-table td{padding:8px 14px} .fc .fc-list-day-cushion:after{content:"";clear:both;display:table} .fc-theme-standard .fc-list-day-cushion{background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3))} .fc-direction-ltr .fc-list-day-text,.fc-direction-rtl .fc-list-day-side-text{float:left} .fc-direction-ltr .fc-list-day-side-text,.fc-direction-rtl .fc-list-day-text{float:right} .fc-direction-ltr .fc-list-table .fc-list-event-graphic{padding-right:0} .fc-direction-rtl .fc-list-table .fc-list-event-graphic{padding-left:0} .fc .fc-list-event.fc-event-forced-url{cursor:pointer} .fc .fc-list-event:hover td{background-color:#f5f5f5;background-color:var(--fc-list-event-hover-bg-color,#f5f5f5)} .fc .fc-list-event-graphic,.fc .fc-list-event-time{white-space:nowrap;width:1px} .fc .fc-list-event-dot{display:inline-block;box-sizing:content-box;width:0;height:0;border:5px solid #3788d8;border:calc(var(--fc-list-event-dot-width,10px)/ 2) solid var(--fc-event-border-color,#3788d8);border-radius:5px;border-radius:calc(var(--fc-list-event-dot-width,10px)/ 2)} .fc .fc-list-event-title a{color:inherit} .fc .fc-list-event.fc-event-forced-url:hover a{text-decoration:underline} .fc-theme-bootstrap a:not([href]){color:inherit} 

/* /grp_purchase_website/static/src/scss/styles.scss defined in bundle 'web.assets_frontend' */
 .label-success, .badge-success{background-color: #875A7B;} .bg-beta{background-color: #875A7B;} .c-success{color: #875A7B;} .label-info, .badge-info{background-color: #5C5B80;} .bg-gamma{background-color: #5C5B80;} .c-info{color: #5C5B80;} .label-warning, .badge-warning{background-color: #5B899E;} .bg-delta{background-color: #5B899E;} .c-warning{color: #5B899E;} .label-danger, .badge-danger{background-color: #E46F78;} .bg-epsilon{background-color: #E46F78;} .c-danger{color: #E46F78;} .c-white{color: #FFFFFF !important;} :root{--header-shadow-color: rgba(0, 0, 0, 0.1); --header-nav-dropdown-shadow-color: rgba(127, 137, 161, 0.25);} body{font-size: 14px;} a{color: #51545D;} a:hover{color: black; text-decoration: none;} .pos-top{top: 0;} .pos-left{left: 0;} .pos-right{right: 0;} .pos-bottom{bottom: 0;} .fw-300{font-weight: 300 !important;} .fw-400{font-weight: 400 !important;} .fw-500{font-weight: 500 !important;} .fw-700{font-weight: 700 !important;} .fw-900{font-weight: 900 !important;} .fw-n{font-weight: 400 !important;} .opacity-5{opacity: .05;} .opacity-10{opacity: .1;} .opacity-15{opacity: .15;} .opacity-20{opacity: .2;} .opacity-25{opacity: .25;} .opacity-30{opacity: .3;} .opacity-35{opacity: .35;} .opacity-40{opacity: .4;} .opacity-45{opacity: .45;} .opacity-50{opacity: .5;} .opacity-55{opacity: .55;} .opacity-60{opacity: .6;} .opacity-65{opacity: .65;} .opacity-70{opacity: .7;} .opacity-75{opacity: .75;} .opacity-80{opacity: .8;} .opacity-85{opacity: .85;} .opacity-90{opacity: .9;} .opacity-95{opacity: .95;} .opacity-100{opacity: 1;} #wrapwrap.o_portal{background-color: !important;} .table-requisitions a.txt-lnk:hover{color: #212529 !important;} .o_connected_user #header{top: 46px;} .o_connected_user .mobile-nav-toggle{top: 65px;} .o_connected_user .mobile-nav{top: 101px;} #header{background: #F9F9F9; transition: all 0.5s; z-index: 997; padding: 20px 0;} #header.header-scrolled{box-shadow: 0 2px 15px var(--header-shadow-color); padding: 12px 0;} #header .logo{font-size: 32px; margin: 0; padding: 0; line-height: 1; font-weight: 700; letter-spacing: 0.5px;} #header .logo img{max-height: 40px;} @media (max-width: 991px){#header{padding: 12px 0;}} .nav-menu ul{margin: 0; padding: 0; list-style: none;} .nav-menu > ul{display: -webkit-box; display: -webkit-flex; display: flex;} .nav-menu > ul > li{position: relative; white-space: nowrap; padding: 10px 0 10px 28px;} .nav-menu > ul > li.separator{padding: 0 !important;} .nav-menu a{display: block; position: relative; color: #51545D; transition: 0.3s; font-size: 14px; font-family: "Nutmeg", sans-serif;} .nav-menu a:hover, .nav-menu .active > a, .nav-menu li:hover > a{color: black;} .nav-menu .drop-down ul{display: block; position: absolute; left: 14px; top: calc(100% + 30px); z-index: 99; opacity: 0; visibility: hidden; padding: 10px 0; background: #fff; box-shadow: 0 0 30px var(--header-nav-dropdown-shadow-color); transition: 0.3s;} .nav-menu .drop-down:hover > ul{opacity: 1; top: 100%; visibility: visible;} .nav-menu .drop-down li{min-width: 180px; position: relative;} .nav-menu .drop-down ul a{padding: 10px 20px; font-size: 14px; font-weight: 500; text-transform: none; color: #51545D;} .nav-menu .drop-down ul a:hover, .nav-menu .drop-down ul .active > a, .nav-menu .drop-down ul li:hover > a{color: black;} .nav-menu .drop-down > a:after{content: "\ea99"; font-family: IcoFont; padding-left: 5px;} .nav-menu .drop-down .drop-down ul{top: 0; left: calc(100% - 30px);} .nav-menu .drop-down .drop-down:hover > ul{opacity: 1; top: 0; left: 100%;} .nav-menu .drop-down .drop-down > a{padding-right: 35px;} .nav-menu .drop-down .drop-down > a:after{content: "\eaa0"; font-family: IcoFont; position: absolute; right: 15px;} @media (max-width: 1366px){.nav-menu .drop-down .drop-down ul{left: -90%;}.nav-menu .drop-down .drop-down:hover > ul{left: -100%;}.nav-menu .drop-down .drop-down > a:after{content: "\ea9d";}} .get-started-btn{margin-left: 25px; background: #FFFFFF; color: #51545D; border-radius: 4px; padding: 8px 25px; white-space: nowrap; transition: 0.3s; font-size: 14px; display: inline-block; border: 1px solid #51545D;} .get-started-btn:hover{background: #00A09D; color: #FFFFFF; border-color: #00A09D;} @media (max-width: 768px){.get-started-btn{margin: 0 48px 0 0; padding: 6px 18px;}} .mobile-nav-toggle{position: fixed; top: 16px; right: 15px; z-index: 9998; border: 0; background: none; font-size: 24px; transition: all 0.4s; outline: none !important; line-height: 1; cursor: pointer; text-align: right;} .mobile-nav-toggle i{color: #51545D;} .mobile-nav{position: fixed; top: 55px; right: 15px; bottom: 15px; left: 15px; z-index: 9999; overflow-y: auto; background: #FFFFFF; transition: ease-in-out 0.2s; opacity: 0; visibility: hidden; border-radius: 10px; padding: 10px 0;} .mobile-nav *{margin: 0; padding: 0; list-style: none;} .mobile-nav a{display: block; position: relative; color: #51545D; padding: 10px 20px; font-weight: 500; outline: none;} .mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a{color: black; text-decoration: none;} .mobile-nav .drop-down > a:after{content: "\ea99"; font-family: IcoFont; padding-left: 10px; position: absolute; right: 15px;} .mobile-nav .active.drop-down > a:after{content: "\eaa1";} .mobile-nav .drop-down > a{padding-right: 35px;} .mobile-nav .drop-down ul{display: none; overflow: hidden;} .mobile-nav .drop-down li{padding-left: 20px;} .mobile-nav-overly{width: 100%; height: 100%; z-index: 9997; top: 0; left: 0; position: fixed; background: rgba(73, 80, 94, 0.6); overflow: hidden; display: none; transition: ease-in-out 0.2s;} .mobile-nav-active{overflow: hidden;} .mobile-nav-active .mobile-nav{opacity: 1; visibility: visible;} .mobile-nav-active .mobile-nav-toggle i{color: #FFFFFF;} .back-to-top{position: fixed; display: none; right: 15px; bottom: 15px; z-index: 99999;} .back-to-top i{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 24px; width: 40px; height: 40px; border-radius: 4px; background: #00A09D; color: #FFFFFF; transition: all 0.4s;} .back-to-top i:hover{background: #875A7B; color: #FFFFFF;} .editor_enable main{margin-top: 100px;} main{margin-top: 80px;} footer{background-color: #F9F9F9; color: #51545D; font-size: 14px; position: relative;} footer a{color: #51545D;} footer a:hover{color: black;} footer .footer-top{position: relative; z-index: 2; text-align: center; padding: 80px 0;} footer .footer-top h3{font-size: 36px; font-weight: 700; color: #51545D; position: relative; padding-bottom: 0; margin-bottom: 0;} footer .footer-top p{font-size: 16px; font-style: italic; margin: 30px 0 0 0; padding: 0;} footer .footer-top ul{padding: 10px 0;} footer .footer-top ul > li{display: inline; margin-left: 5px; margin-right: 5px;} footer .footer-top .social-links{margin-top: 30px;} footer .footer-top .social-links a{font-size: 18px; display: inline-block; background: #FFFFFF; color: #51545D; line-height: 1; padding: 8px 0; margin-right: 4px; border-radius: 4px; text-align: center; width: 36px; height: 36px; transition: 0.3s;} footer .footer-top .social-links a:hover{background: black; color: #FFFFFF; text-decoration: none;} footer .footer-bottom{border-top: 1px solid #d9dce2; z-index: 2; position: relative; padding-top: 40px; padding-bottom: 40px;} footer .copyright{float: left;} footer .credits{float: right; font-size: 13px;} @media (max-width: 992px){footer .copyright, footer .credits{float: none; -moz-text-align-last: center; text-align-last: center;}} section{padding: 60px 0; overflow: hidden;} .section-title{text-align: center; padding: 30px 0; position: relative;} .section-title h2{font-size: 32px; font-weight: 700; text-transform: uppercase; margin-bottom: 20px; padding-bottom: 0; color: #5f687b; position: relative; z-index: 2;} .section-title span{position: absolute; top: 30px; color: #f0f1f3; left: 0; right: 0; z-index: 1; font-weight: 700; font-size: 52px; text-transform: uppercase; line-height: 0;} .section-title p{margin-bottom: 0; position: relative; z-index: 2;} @media (max-width: 575px){.section-title h2{font-size: 28px; margin-bottom: 15px;}.section-title span{font-size: 38px;}} .re-none{resize: none;} .o_view_nocontent{pointer-events: none; z-index: 1;} .o_view_nocontent .o_nocontent_help{pointer-events: auto; max-width: 650px; margin: auto; padding: 15px; z-index: 1000; font-size: 115%;} .o_view_nocontent .o_nocontent_help > p:first-of-type{margin-top: 0; font-weight: bold; font-size: 125%;} .o_view_nocontent .o_nocontent_help .o_view_nocontent_smiling_face::before{content: ""; display: block; margin: auto; background-size: cover; width: 120px; height: 140px; background: transparent url("/web/static/src/img/smiling_face.svg") no-repeat center;} .o_view_nocontent .o_nocontent_help .o_view_nocontent_neutral_face::before{content: ""; display: block; margin: auto; background-size: cover; width: 120px; height: 140px; background: transparent url("/web/static/src/img/neutral_face.svg") no-repeat center;} .purchase_breadcrumbs{padding: 15px 0; background: #e8eaeb; min-height: 40px;} .purchase_breadcrumbs h2{font-size: 36px; font-weight: 300;} .purchase_breadcrumbs ol{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; list-style: none; padding: 0; margin: 0;} .purchase_breadcrumbs ol li + li{padding-left: 10px;} .purchase_breadcrumbs ol li + li::before{display: inline-block; padding-right: 10px; color: #778196; content: "/";} .purchase_breadcrumbs ol li a i{font-size: 20px;} @media (max-width: 992px){.purchase_breadcrumbs .d-flex{display: block !important;}.purchase_breadcrumbs ol{display: block;}.purchase_breadcrumbs ol li{display: inline-block;}} 

/* /grp_purchase_website/static/src/scss/s_purchase_hero.scss defined in bundle 'web.assets_frontend' */
 :root{--snippet-hero-button-shadow-color: rgba(0, 160, 157, 0.45); --snippet-hero-button-hover-shadow-color: rgba(135, 90, 123, 0.45);} #s_purchase_hero{width: 100%; height: 80vh; padding-top: 5.125rem;} #s_purchase_hero h1{margin: 0; font-size: 3rem; font-weight: 700; line-height: 3.5rem; color: #51545D;} #s_purchase_hero h2{margin: 0.625rem 0 1.875rem 0; font-size: 1.5rem;} #s_purchase_hero .btn-get-started{font-weight: 500; font-size: 1rem; letter-spacing: 0.0625rem; display: inline-block; padding: 0.5rem 1.875rem 0.625rem 1.875rem; border-radius: 0.25rem; transition: 0.5s; color: #FFFFFF; background: #00A09D; box-shadow: 0 0.5rem 1.75rem var(--snippet-hero-button-shadow-color);} #s_purchase_hero .btn-get-started:hover{background: #875A7B; box-shadow: 0 0.5rem 1.75rem var(--snippet-hero-button-hover-shadow-color);} #s_purchase_hero .btn-watch-video{font-size: 1rem; display: inline-block; padding: 0.5rem 2.1875rem 0.5rem 1.5625rem; transition: 0.5s; margin-left: 0.625rem; position: relative;} #s_purchase_hero .btn-watch-video i{font-size: 1.5rem; position: absolute; right: 0; top: 0.5rem;} #s_purchase_hero .animated{animation: up-down 2s ease-in-out infinite alternate-reverse both;} @media (max-width: 991px){#s_purchase_hero{height: 100vh;}#s_purchase_hero .animated{-webkit-animation: none; animation: none;}#s_purchase_hero .hero-img{text-align: center;}#s_purchase_hero .hero-img img{width: 50%;}} @media (max-width: 768px){#s_purchase_hero h1{font-size: 1.75rem; line-height: 2.25rem;}#s_purchase_hero h2{font-size: 1.125rem; line-height: 1.5rem; margin-bottom: 1.875rem;}#s_purchase_hero .hero-img img{width: 70%;}} @media (max-width: 575px){#s_purchase_hero .hero-img img{width: 80%;}} @-webkit-keyframes up-down{0%{transform: translateY(0.625rem);}100%{transform: translateY(-0.625rem);}} @keyframes up-down{0%{transform: translateY(0.625rem);}100%{transform: translateY(-0.625rem);}} 

/* /grp_purchase_website/static/src/scss/s_purchase_features.scss defined in bundle 'web.assets_frontend' */
 .s_purchase_features{padding: 0;} .s_purchase_features .icon-box{padding: 1.25rem; color: #5f687b; background: #f9f9fa; border-radius: .25rem; border: 0.0625rem solid #f9f9fa; transition: 0.3s;} .s_purchase_features .icon{margin: 0 0 .9375rem 0;} .s_purchase_features .icon i{color: #16df7e; font-size: 2.25rem;} .s_purchase_features .title{font-weight: 600; margin-bottom: .9375rem; font-size: 1.125rem;} .s_purchase_features .title a{color: #5f687b; transition: 0.3s;} .s_purchase_features .icon-box:hover{border-color: #eaecef;} .s_purchase_features .icon-box:hover .title a{color: #16df7e;} .s_purchase_features .description{line-height: 1.5rem; font-size: .875rem;} 

/* /grp_purchase_website/static/src/scss/s_purchase_about.scss defined in bundle 'web.assets_frontend' */
 .s_purchase_about .content h3{font-weight: 700; font-size: 2rem;} .s_purchase_about .content ul{list-style: none; padding: 0;} .s_purchase_about .content ul li{padding-bottom: .625rem;} .s_purchase_about .content ul i{font-size: 1.25rem; padding-right: .25rem; color: #00A09D;} .s_purchase_about .content p:last-child{margin-bottom: 0;} 

/* /grp_purchase_website/static/src/scss/s_purchase_counts.scss defined in bundle 'web.assets_frontend' */
 .s_purchase_counts{padding-top: 0;} .s_purchase_counts .counters span{font-size: 3rem; display: block; color: #00A09D; font-weight: 700;} .s_purchase_counts .counters p{padding: 0; margin: 0 0 1.25rem 0; font-size: .875rem; font-weight: 600;} 

/* /grp_purchase_website/static/src/scss/s_purchase_requisitions.scss defined in bundle 'web.assets_frontend' */
 .s_purchase_requisitions .icon-box{text-align: center; border: 0.0625rem solid #ffffff; padding: 5rem 1.25rem; transition: all ease-in-out 0.3s; background: #ffffff;} .s_purchase_requisitions .icon-box .icon{margin: 0 auto; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem; transition: ease-in-out 0.3s;} .s_purchase_requisitions .icon-box .icon i{color: #16df7e; font-size: 2.25rem; transition: 0.3s;} .s_purchase_requisitions .icon-box h4{font-weight: 700; margin-bottom: .9375rem; font-size: 1.5rem;} .s_purchase_requisitions .icon-box h4 a{color: #5f687b; transition: ease-in-out 0.3s;} .s_purchase_requisitions .icon-box p{line-height: 1.5rem; font-size: .875rem; margin-bottom: 0;} .s_purchase_requisitions .icon-box:hover{border-color: #eaecef;} .s_purchase_requisitions .icon-box:hover h4 a{color: #16df7e;} 

/* /grp_purchase_website/static/src/scss/s_purchase_testimonials.scss defined in bundle 'web.assets_frontend' */
 .s_purchase_testimonials .testimonial-item{box-sizing: content-box; min-height: 20rem;} .s_purchase_testimonials .testimonial-item .testimonial-img{width: 5.625rem; border-radius: 50%; margin: -2.5rem 0 0 2.5rem; position: relative; z-index: 2; border: 0.375rem solid #ffffff;} .s_purchase_testimonials .testimonial-item h3{font-size: 1.125rem; font-weight: bold; margin: .625rem 0 .3125rem 2.8125rem; color: #111111;} .s_purchase_testimonials .testimonial-item h4{font-size: .875rem; color: #999999; margin: 0 0 0 2.8125rem;} .s_purchase_testimonials .testimonial-item .quote-icon-left, .s_purchase_testimonials .testimonial-item .quote-icon-right{color: #e4e6ea; font-size: 1.625rem;} .s_purchase_testimonials .testimonial-item .quote-icon-left{display: inline-block; left: -.3125rem; position: relative;} .s_purchase_testimonials .testimonial-item .quote-icon-right{display: inline-block; right: -.3125rem; position: relative; top: .625rem;} .s_purchase_testimonials .testimonial-item p{font-style: italic; margin: 0 .9375rem 0 .9375rem; padding: 1.25rem 1.25rem 3.75rem 1.25rem; background: #ffffff; position: relative; border-radius: .375rem; z-index: 1;} .s_purchase_testimonials .owl-nav, .s_purchase_testimonials .owl-dots{margin-top: .3125rem; text-align: center;} .s_purchase_testimonials .owl-dot{display: inline-block; margin: 0 .3125rem; width: .75rem; height: .75rem; border-radius: 50%; background-color: #dddddd !important;} .s_purchase_testimonials .owl-dot.active{background-color: #00A09D !important;} @media (max-width: 767px){.s_purchase_testimonials{margin: 1.875rem .625rem;}} 

/* /grp_purchase_website/static/src/scss/s_purchase_team.scss defined in bundle 'web.assets_frontend' */
 .s_purchase_team .member{text-align: center; margin-bottom: 1.25rem; padding: 1.875rem 1.25rem; background: #ffffff;} .s_purchase_team .member img{max-width: 100%; margin: 0 0 1.875rem 0;} .s_purchase_team .member h4{font-weight: 700; margin-bottom: .125rem; font-size: 1.125rem; color: #444444;} .s_purchase_team .member span{font-style: italic; display: block; font-size: .8125rem; color: #444444;} .s_purchase_team .member p{padding-top: .625rem; font-size: .875rem; font-style: italic; color: #aaaaaa;} .s_purchase_team .member .social{margin-top: .9375rem;} .s_purchase_team .member .social a{color: #919191; transition: 0.3s;} .s_purchase_team .member .social a:hover{color: #16df7e;} .s_purchase_team .member .social i{font-size: 1.125rem; margin: 0 .125rem;} 

/* /grp_purchase_website/static/src/scss/s_purchase_contact.scss defined in bundle 'web.assets_frontend' */
 .s_purchase_contact .info{border-top: 0.1875rem solid #00A09D; border-bottom: 0.1875rem solid #00A09D; padding: 1.875rem; width: 100%; background-color: #f9f9fa;} .s_purchase_contact .section-title h1{text-align: left; font-size: 35px; font-weight: bold;} .s_purchase_contact .info address .fa-map-marker{display: none;} .s_purchase_contact .info i{font-size: 1.25rem; color: #00A09D; float: left; width: 2.75rem; height: 2.75rem; background: #ffffff; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; border-radius: 3.125rem; transition: all 0.3s ease-in-out;} .s_purchase_contact .info h4{padding: 0 0 0 3.75rem; font-size: 1.375rem; font-weight: 600; margin-bottom: .3125rem; color: #5f687b;} .s_purchase_contact .info p, .s_purchase_contact .info address{padding: 0 0 .625rem 3.75rem; margin-bottom: 1.25rem; font-size: .875rem; color: #949cac;} .s_purchase_contact .info .social-links{padding-left: 3.75rem;} .s_purchase_contact .info .social-links a{font-size: 1.125rem; display: inline-block; background: #333; color: #FFFFFF; line-height: 1; padding: .5rem 0; border-radius: 50%; text-align: center; width: 2.25rem; height: 2.25rem; transition: 0.3s; margin-right: .625rem;} .s_purchase_contact .info .social-links a:hover{background: #00A09D; color: #ffffff;} .s_purchase_contact .info .email:hover i, .s_purchase_contact .info .address:hover i, .s_purchase_contact .info .phone:hover i{background: #00A09D; color: #ffffff;} .s_purchase_contact .php-email-form, .s_purchase_contact img{width: 100%; border-top: 0.1875rem solid #00A09D; border-bottom: 0.1875rem solid #00A09D; padding: 1.875rem; background-color: #f9f9fa;} .s_purchase_contact .php-email-form .form-group{padding-bottom: .5rem;} .s_purchase_contact .php-email-form .validate{display: none; margin: 0 0 .9375rem 0; font-weight: 400; font-size: .8125rem;} .s_purchase_contact .php-email-form .error-message{display: none; color: #FFFFFF; text-align: center; padding: .9375rem; font-weight: 600;} .s_purchase_contact .php-email-form .sent-message{display: none; color: #FFFFFF; background: #00A09D; text-align: center; padding: .9375rem; font-weight: 600;} .s_purchase_contact .php-email-form .loading{display: none; background: #FFFFFF; text-align: center; padding: .9375rem;} .s_purchase_contact .php-email-form .loading:before{content: ""; display: inline-block; border-radius: 50%; width: 1.5rem; height: 1.5rem; margin: 0 .625rem -.375rem 0; border: 0.1875rem solid #00A09D; border-top-color: #FFFFFF; -webkit-animation: animate-loading 1s linear infinite; animation: animate-loading 1s linear infinite;} .s_purchase_contact .php-email-form input, .s_purchase_contact .php-email-form textarea{box-shadow: none; font-size: .875rem; border-radius: .25rem;} .s_purchase_contact .php-email-form input:focus, .s_purchase_contact .php-email-form textarea:focus{border-color: #00A09D;} .s_purchase_contact .php-email-form input{height: 2.75rem;} .s_purchase_contact .php-email-form textarea{padding: .625rem .75rem;} .s_purchase_contact .php-email-form button[type="submit"]{background: #00A09D; border: 0; padding: .625rem 1.5rem; color: #FFFFFF; transition: 0.4s; border-radius: .25rem;} .s_purchase_contact .php-email-form button[type="submit"]:hover{background: #875A7B;} @-webkit-keyframes animate-loading{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}} @keyframes animate-loading{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}} 

/* /grp_purchase_website/static/src/scss/filters.scss defined in bundle 'web.assets_frontend' */
 dd, dl, dt, .filter-box ul, .filter-box li{margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: normal; font-family: inherit; text-decoration: none; -webkit-text-size-adjust: none; -ms-interpolation-mode: bicubic;} .filter-popover{min-width: 17.5rem;} .filter-popover .popover-body .filter-box{display: none;} .filter-popover .popover-body .filter-box.enabled{display: block;} .filter-popover .popover-footer{padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 0.875rem; color: inherit; background-color: #f7f7f7; border-top: 1px solid #ebebeb; border-bottom-left-radius: .25rem; border-bottom-right-radius: .25rem;} .filter-popover .popover-footer:empty{display: none;} .filter-popover .popover-footer .badge .close{font-size: 1rem; margin-left: 5px;} .filter-box{margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #eee;} .filter-box ul, .filter-box ol{list-style: none;} .filter-box input[type="checkbox"], .filter-box input[type="radio"]{box-sizing: border-box; padding: 0;} .filter-box.has-menu .filter-box-title{cursor: pointer;} .filter-box-title{display: block; position: relative; padding: 0 36px 10px 0; font-weight: 700; font-size: 15px;} .filter-box-list > li.is-active > .filter-box-label::after, .filter-box.is-active .filter-box-title::after{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);} .filter-box.has-menu .filter-box-title::after{display: block;} .filter-box-list > li.has-submenu > .filter-box-label::after, .filter-box.has-menu .filter-box-title::after{content: "\f0d7"; display: none; position: absolute; top: 3px; right: 0; display: inline-block; font: normal normal normal 14px/1 FontAwesome; width: 10px; font-size: inherit; text-align: center; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;} .filter-box-list > li.is-active .filter-box-list, .filter-box.is-active .filter-box-body{display: block;} .filter-box-body{display: none;} .filter-box-list > li{position: relative;} .filter-box-label{display: block; padding: 8px 36px 8px 0;} .filter-box-label .form-checkbox{display: block; overflow: hidden; text-overflow: ellipsis;} .form-checkbox, .form-radiobox{display: inline-block; position: relative; margin-right: 8px; padding-left: 22px; box-sizing: border-box; vertical-align: middle; letter-spacing: normal; cursor: pointer;} .form-checkbox input[type="checkbox"], .form-radiobox input[type="radio"]{position: absolute; z-index: 1; left: 0; opacity: 0; filter: alpha(opacity=0); -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -moz--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;} .filter-box .form-checkbox input[type="checkbox"]:checked + .form-checkbox-title{font-weight: 700;} .form-checkbox-title{display: block; min-height: 16px; overflow: hidden; text-overflow: ellipsis;} .form-checkbox-title::before, .form-radiobox-title::before{z-index: 2; border-radius: 3px; box-sizing: border-box; border: 1px solid #D9D9D9; background: #fff;} .form-checkbox-title::after, .form-checkbox-title::before, .form-radiobox-title::after, .form-radiobox-title::before{content: ""; position: absolute; top: 1px; left: 0; width: 16px; height: 16px;} .form-checkbox input[type="checkbox"]:checked + .form-checkbox-title::after{content: "\f00c";} .form-checkbox-title::after, .form-radiobox-title::after{z-index: 3; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; text-align: center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} .filter-box-num{position: absolute; top: 10px; right: 0; color: #707070; font-size: 12px;} .filter-box-list.more{display: none;} .filter-box-more{float: left; margin: 0; padding: 0; font-size: 12px; vertical-align: middle; text-transform: uppercase; cursor: pointer;} .filter-box-more-icon{margin-right: 5px; color: #d4d4d4; font-size: 18px; vertical-align: middle;} .filter-box-more-icon::before{content: "\f0fe";} .filter-box.show-more .filter-box-more-icon::before{content: '\f146';} .filter-box.show-more .filter-box-list.more{display: block;} .filter-box-apply{display: none;} .filter-box.dirty .filter-box-apply{display: block;} .filter-box-summary{background-color: #f9f9fa; padding: 5px; margin-bottom: 16px;} .filter-box-summary .badge .close{font-size: 1rem; margin-left: 5px;} .filter-box-summary .btn-filter-reset{margin-top: 5px;} .filter-box-summary .pagination{margin-right: 8px !important; margin-bottom: 8px !important;} .filter-box-summary .pagination > li{display: none;} .filter-box-summary .pagination > li:first-child, .filter-box-summary .pagination > li:last-child{display: block !important;} .filter-box-summary .input-group{width: auto !important;} .filter-box-summary .btn-group > .btn:not(:first-child), .filter-box-summary .btn-group > .btn-group:not(:first-child) > .btn{border-radius: 0;} .filter-box-summary #sort_field{height: 36px !important;} .container-fluid .o_control_panel .o_cp_right, .container-fluid .o_control_panel .search_title{padding-left: .9375rem !important; padding-right: .9375rem !important;} .o_control_panel select.form-control{height: calc(1.8125rem + 2px);} .o_control_panel .o_cp_buttons{height: 0 !important; min-height: unset !important;} 

/* /grp_purchase_website/static/src/scss/cards.scss defined in bundle 'web.assets_frontend' */
 hr{background-color: #e8eaeb; border: none; height: 1px; margin: 0;} .subtitle-01{font-size: 16px; font-weight: 400; letter-spacing: 0.15px;} .subtitle-02{font-size: 14px; font-weight: 500; letter-spacing: 0.1px;} .body-01{font-size: 16px; font-weight: 400; letter-spacing: 0.5px;} .body-02{font-size: 14px; font-weight: 400; letter-spacing: 0.25px;} .caption{font-size: 12px; font-weight: 400; letter-spacing: 0.4px;} .overline{font-size: 10px; font-weight: 400; letter-spacing: 1.5px; text-transform: uppercase;} .button{background-color: transparent; border: none; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: inherit; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 500; letter-spacing: 0.75px; line-height: 36px; min-width: 64px; padding: 0 8px; text-align: center; text-transform: uppercase;} .button, .action-icon{-webkit-transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);} .button--raised{-moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); -o-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition: 0 0.28s cubic-bezier(0.4, 0, 0.2, 1); transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1), 0 0.28s cubic-bezier(0.4, 0, 0.2, 1);} .button--raised:focus, .button--raised:hover{-moz-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);} .button--purple{background-color: #6200EE; color: #fff;} .button:hover, .action-icon:hover{background-color: rgba(158, 158, 158, 0.2);} .button:active, .action-icon:active{background-color: rgba(158, 158, 158, 0.4);} .button:focus:not(:active), .action-icon:focus:not(:active){background-color: rgba(0, 0, 0, 0.12);} .button[disabled]{color: rgba(0, 0, 0, 0.26); cursor: default;} .button[disabled]:hover{background: none;} .action-buttons, .action-icons{display: inline-block; vertical-align: middle;} .action-icon{-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; box-sizing: border-box; cursor: pointer; margin: 0 2px; outline: none; padding: 6px; font-size: 20px;} .action-icons{color: rgba(0, 0, 0, 0.54);} .actions{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; min-height: 52px; padding: 8px; position: relative; z-index: 1;} .divider{display: block; height: 24px;} .card-purchase-requisition:not(.summary){min-width: 365px; max-width: 370px;} .card{background-color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); color: #51545D; margin: 8px; min-width: 250px; overflow: hidden; position: relative;} .card.no-shadow{-moz-box-shadow: unset !important; -webkit-box-shadow: unset !important; box-shadow: unset !important;} .card.no-shadow:hover{box-shadow: inherit !important;} .card::after{clear: both;} .card::after, .card::before{content: ""; display: block;} .card__dark .action-icons{color: white;} .card__dark .border-top, .border-top{border-top: 1px solid rgba(0, 0, 0, 0.12);} .card__dark .secondary-text, .card__dark .subhead, .card-media .optional-header .subhead{color: rgba(255, 255, 255, 0.7);} .card__dark, .card-media .primary-text, .card-media .secondary-text{color: #fff;} .card__dark--anthracite{background-color: #293133;} .card__dark--magenta{background-color: #494065;} .card__small{height: 146px;} .card__small .card-media{float: left; height: 100%; overflow: hidden; width: 88px;} .card__small .card-media img{height: 100%; left: 50%; position: absolute; -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); width: auto;} .card__small .card-media__right{float: right; height: 100%; overflow: hidden; width: 88px;} .card__small .card-media__right ~ .optional-header, .card__small .card-media__right ~ .primary-title, .card__small .card-media__right ~ .supporting-text, .card__small .card-media__right ~ .actions{margin-left: 0; margin-right: 88px;} .card__small .optional-header, .card__small .primary-title, .card__small .supporting-text, .card__small .actions{margin-left: 88px;} .card__small .primary-text, .card__small .secondary-text{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .content{margin: 0 auto; max-width: 1440px;} .float-left{float: left !important;} .float-right{float: right !important;} .icon-color--yellow{color: #ffd12a;} .card-media{position: relative;} .card-media .action-icon{color: #fff; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.54);} .card-media .actions{background-image: linear-gradient(rgba(0, 0, 0, 0.38), transparent); color: #fff; position: absolute; width: 100%;} .card-media .optional-header{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; display: block; float: left; width: 100%; z-index: 100;} .card-media .optional-header .primary-title{background-image: none; width: auto;} .card-media .primary-title{background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.46)); bottom: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 16px 16px 24px; position: absolute; width: 100%; z-index: 1;} [class*='media--']{height: 0; overflow: hidden;} .card-media--1-1{padding-bottom: 100%;} .card-media--16-9{padding-bottom: 56.25%;} .card-media--16-9 > img, .card-media--3-2 > img, .card-media--4-3 > img{height: auto; left: 50%; top: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%;} .card-media--16-9 img, .card-media--3-2 img, .card-media--4-3 img, .card-media--80x80 img, .card-media--1-1 img, .card-media--3-4 img, .card-media--2-3 img{position: absolute;} .card-media--2-3{padding-bottom: 150%;} .card-media--3-2{padding-bottom: 66.66%;} .card-media--3-4{padding-bottom: 133.33%;} .card-media--4-3{padding-bottom: 75%;} .card-media--80x80{margin: 16px; padding-bottom: 80px; width: 80px;} .card-media--80x80 > img, .card-media--1-1 > img, .card-media--3-4 > img, .card-media--2-3 > img{height: 100%; left: 50%; -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); width: auto;} .optional-header{min-height: 40px; padding: 16px; position: relative; display: flow-root;} .optional-header .action-icons{float: right; position: relative; right: -8px; top: 2px;} .optional-header .primary-title{bottom: auto; display: inline-block; padding: 0; position: absolute; top: 50%; -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%);} .primary-text{font-size: 24px;} .primary-text + .secondary-text, .secondary-text + .primary-text, .optional-header + .primary-text{margin-top: calc(24px / 2 / 2);} .primary-title{padding: 24px 16px 16px;} .primary-title + .supporting-text, .optional-header + .supporting-text{padding-top: 0;} .primary-title .optional-header{padding-left: 0; padding-right: 0;} .secondary-text .action-icon{font-size: inherit; margin: 0; padding: 0;} .subhead, .secondary-text{color: rgba(0, 0, 0, 0.54); font-size: 14px;} .secondary-text.large{font-size: 18px; color: inherit;} .supporting-text{font-size: 14px; line-height: 1.5; padding: 16px;} .card-thumbnail{-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; float: left; height: 40px; position: relative; width: 40px;} .card-thumbnail img{background-color: #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; top: 50%; -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%);} .card-thumbnail--24x24 img{height: 24px; width: 24px;} .card-thumbnail--28x28{margin-right: 4px;} .card-thumbnail--28x28 img{height: 28px; width: 28px;} .card-thumbnail--32x32{margin-right: 8px;} .card-thumbnail--32x32 img{height: 32px; width: 32px;} .card-thumbnail--36x36{margin-right: 12px;} .card-thumbnail--36x36 img{height: 36px; width: 36px;} .card-thumbnail--40x40{margin-right: 16px;} .card-thumbnail--40x40 img{height: 40px; width: 40px;} .title{font-size: 14px; font-weight: 500;} .title + .subhead{margin-top: calc(14px / 2 / 2);} .title, .primary-text{line-height: 1.2;} .m-w-320{max-width: 20rem;} .fs-sm{font-size: .78125rem !important;} .btn-m-s{margin: 3px 1px;} @media (max-width: 767.98px){.card-thumbnail img{top: 0;}} 

/* /grp_purchase_website/static/src/scss/profile.scss defined in bundle 'web.assets_frontend' */
 .row-grid{overflow: hidden;} .no-gutters{margin-right: 0; margin-left: 0;} .row-grid > .col::before, .row-grid > [class$=" col"]::before, .row-grid > [class*=" col "]::before, .row-grid > [class*=" col-"]::before, .row-grid > [class="col"]::before, .row-grid > [class^="col "]::before, .row-grid > [class^="col-"]::before{content: ""; position: absolute; right: 0; bottom: -1px; left: 0; display: block; height: 0; border-top: 1px solid rgba(29, 29, 29, 0.07);} .row-grid > .col::after, .row-grid > [class$=" col"]::after, .row-grid > [class*=" col "]::after, .row-grid > [class*=" col-"]::after, .row-grid > [class="col"]::after, .row-grid > [class^="col "]::after, .row-grid > [class^="col-"]::after{content: ""; position: absolute; top: 0; bottom: 0; left: -1px; display: block; width: 0; border-left: 1px solid rgba(29, 29, 29, 0.07);} .shadow-2, .shadow-hover-2:hover{-webkit-box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.1); box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.1);} .fw-700{font-weight: 700 !important;} .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 small, h2 small, h3 small, h4 small, h5 small, h6 small{font-weight: 300; display: block; font-size: .9375rem; line-height: 1.5; margin: 2px 0 1.5rem;} .fs-xl{font-size: 1rem !important;} .social-links i{font-size: 1.5625rem;} .count-icon{display: inline-block; text-decoration: none; position: relative; cursor: default;} .count-icon:hover, .count-icon:active, .count-icon:visited{text-decoration: none;} .count-icon i{font-size: 1.5625rem;} .count-icon small{font-weight: 300; display: block; font-size: .9375rem; line-height: 1.5; margin: 2px 0 1.5rem;} .count-icon .badge.badge-icon{position: absolute; display: inline-block; background-color: #875A7B; color: #FFFFFF; -webkit-box-shadow: 0 0 0 1px #FFFFFF; box-shadow: 0 0 0 1px #FFFFFF; cursor: default; border: 1px solid transparent; font-size: .625rem; min-width: 1rem; max-width: 1.6875rem; padding: 0 3px; border-radius: 1.25rem; font-weight: 500; line-height: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: middle; top: 0; left: 30px;} .profile-image{width: 3.125rem; height: 3.125rem;} .text-truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .profile-column .card{min-width: unset !important;} .profile-image-sm{width: 1.5625rem; height: 1.5625rem;} .count-box i{font-size: 7rem;} 

/* /grp_purchase_website/static/src/scss/backfront.scss defined in bundle 'web.assets_frontend' */
 #wrapwrap .o_front_back{margin-top: 10px !important;} #wrapwrap .o_front_back .o_control_panel{min-height: 55px;} #wrapwrap .o_front_back .o_control_panel .btn-secondary.fa:not(.fa-search){color: #FFFFFF;} #wrapwrap .o_front_back .o_control_panel .btn{font-size: 14px;} #wrapwrap .o_front_back .o_control_panel .dropdown-menu{font-size: 14px;} #wrapwrap .o_front_back .o_content .o_form_view .o_form_statusbar .o_statusbar_status .o_arrow_button.disabled{color: #FFFFFF;} #wrapwrap .o_front_back .o_content .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child)::before{right: -11px; border-left-color: #dee2e6 !important;} #wrapwrap .o_front_back .o_content .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child)::before, #wrapwrap .o_front_back .o_content .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child)::after{border-left: 11px solid #875A7B;} #wrapwrap .o_front_back .o_content .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.btn-primary:not(:first-child)::before, #wrapwrap .o_front_back .o_content .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.btn-primary:not(:first-child)::after{border-left: 11px solid #00A09D;} #wrapwrap .o_front_back .o_content .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.btn-primary.disabled{background-color: #00A09D;} #wrapwrap .o_front_back .o_content .o_list_view .text-danger{color: !important;}