@import url(https://vcs.fbinhouse.se/volvo-style-guide/assets/toolkit/styles/fbi-volvo-style-guide.css);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;color:#161618}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
.resources__wrapper{position:relative;padding:70px 20px}.resource{padding:10px 0}
.resourcePopup{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;background-color:rgba(0,0,0,.5);z-index:999;overflow:auto}.resourcePopup .error{font-size:14px;color:red;padding-bottom:10px;display:block}.resourcePopup .popup_inner{max-width:500px;overflow:auto;position:absolute;top:20px;bottom:20px;left:0;right:0;padding:50px;padding-bottom:35px;padding-top:40px;margin:auto;background:#fff;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}@media screen and (max-width: 768px){.resourcePopup .popup_inner{top:10px;bottom:10px;transform:none;margin:auto;left:0;right:0;margin-bottom:0;width:95%;padding:20px;padding-bottom:40px}}.resourcePopup .popup_inner label{padding-bottom:5px;display:block;position:relative;font-size:14px;color:rgba(0,0,0,.5);letter-spacing:.5px;font-weight:400}.resourcePopup .popup_inner .popUpTitle{font-size:24px;color:#8c8c8c;font-weight:300;padding-bottom:0}.resourcePopup .popup_inner .bottomWrapper{width:100%;margin-top:30px;text-align:right;overflow:auto}.resourcePopup .popup_inner .bottomWrapper div{overflow:auto}.resourcePopup .popup_inner .bottomWrapper .popUpSave{line-height:20px;width:95px;border:0;padding:0;background-color:#007bcd;color:#fff;border-radius:3px;height:34px;bottom:0;right:15px;outline:none;cursor:pointer;transition:ease all .2s}.resourcePopup .popup_inner .bottomWrapper .popUpSave:hover{background-color:#1188d8}.resourcePopup .popup_inner .popUpMessage{padding-top:10px}.resourcePopup .popup_inner .popUpMessage textarea{display:block;width:100%;padding:5px;border:1px solid rgba(0,0,0,.1);border-radius:0px;margin:0px -13px 0px 0px;height:70px;font-size:15px;outline:none}.resourcePopup .popup_inner input[type=text]{height:40px;background-color:#fff;border-radius:0;border:1px solid #ddd;box-shadow:none;font-size:1em;font-family:"Volvo Novum Light";margin-bottom:.75em;padding:10px 8px 7px 8px;width:100%;box-sizing:border-box;transition:border-color;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.resourcePopup .popup_inner .customerInfoHeader{margin:0;padding-top:40px;padding-bottom:10px;font-size:16px;font-size:18px;color:#8c8c8c;font-weight:300}.resourcePopup .popUpClose{position:absolute;right:8px;top:10px;width:32px;height:32px;opacity:.3;transition:ease all .2s;z-index:99;cursor:pointer}.resourcePopup .popUpClose:hover{opacity:1}.resourcePopup .popUpClose:after,.resourcePopup .popUpClose:before{position:absolute;left:15px;content:" ";height:25px;width:2px;background-color:#333}.resourcePopup .popUpClose:before{transform:rotate(45deg)}.resourcePopup .popUpClose:after{transform:rotate(-45deg)}.resourcePopup .formError{border:1px solid #ff6464 !important}.resourcePopup .formErrorMessage{display:block;margin-top:20px;margin-bottom:0px;text-align:center;color:red}.resourcePopup .timeSlot{border:1px solid #000;border-radius:5px;padding:5px;margin:5px}
.rbc-calendar{margin-left:20px;margin-right:20px}.rbc-month-row,.rbc-event-content{overflow:visible}.rbc-month-row{height:100%}.rbc-event-content{position:relative;z-index:10}.rbc-event{height:40px !important}.rbc-row-segment{position:relative;margin-top:5px}@media screen and (max-width: 480px){.rbc-row-segment{margin-top:3px}}.rbc-month-view{height:auto !important;max-width:1460px !important}@media screen and (max-width: 768px){.rbc-month-view{height:100% !important}}.rbc-event{color:#fff !important;padding:4px 8px !important;position:relative;box-shadow:none !important;border-radius:4px !important}.rbc-selected{background-color:#3174ad !important}.eventPending{background-color:#ff9100 !important}.eventDeclined{background-color:#ff0e00 !important}.date-in-past{width:14.3%;background:#ccc;border-right:solid 1px #fff}.rbc-today{width:100%;height:100%;background-color:#eaf6ff;border-right:solid 1px #fff}.rbc-month-view .rbc-header{padding-top:12px !important;padding-bottom:12px !important}.topnavWrapper{position:absolute;top:100px;left:20px;display:flex;flex-wrap:wrap;align-items:center}.resourceFilterWrapper{position:relative;margin-right:30px}@media screen and (max-width: 768px){.resourceFilterWrapper{right:inherit;left:50%;transform:translateX(-50%)}}.resourceFilterWrapper .resourceFilter{min-width:210px}.resourceFilterWrapper select{position:relative;-webkit-appearance:none;border:0;padding:0;padding-left:10px;color:#161618;border-radius:0;height:30px;font-size:15px;border:1px solid #e2e2e2;cursor:pointer;z-index:1;padding-right:30px}.resourceFilterWrapper:after{content:"";background-image:url("https://vcs.fbinhouse.se/vcs-care-by-volvo-q2-2018/img/arrowDown.svg");background-size:100%;background-repeat:no-repeat;position:absolute;width:12px;height:12px;pointer-events:none;z-index:99;right:5px;transform:translateX(-50%);top:10px}.rbc-date-cell a{pointer-events:none}.checkBoxWrapperWrapper{z-index:99}@media screen and (max-width: 768px){.checkBoxWrapperWrapper{display:none}}.checkBoxWrapperWrapper .checkBoxWrapper{display:flex;align-items:center}.checkBoxWrapperWrapper .checkBoxWrapper p{margin:0;padding-left:5px;font-size:12px;line-height:normal;text-align:left}.checkBoxWrapperWrapper .checkBoxWrapper a{font-size:12px}.checkBoxWrapperWrapper .checkBoxWrapper .checkboxLabel{position:relative;border:1px solid #ddd;width:26px;height:25px;cursor:pointer}.checkBoxWrapperWrapper .checkBoxWrapper .checkboxLabel .checkToggle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:21px}@media screen and (max-width: 768px){.checkBoxWrapperWrapper .checkBoxWrapper .checkboxLabel{max-height:20px;margin-top:5px}}
.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:stretch}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:bold;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;box-sizing:border-box;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0px rgba(51, 51, 51, 0.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px 1px}.rbc-selected-cell{background-color:rgba(0, 0, 0, 0.1)}.rbc-show-more{background-color:rgba(255, 255, 255, 0.3);z-index:4;font-weight:bold;font-size:85%;height:auto;line-height:normal}.rbc-month-view{position:relative;border:1px solid #ddd;display:flex;flex-direction:column;flex:1 0 0;width:100%;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;position:relative;flex-direction:column;flex:1 0 0;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:bold}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex-direction:row;flex:1 0 0;overflow:hidden}.rbc-day-bg{flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px rgba(0, 0, 0, 0.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px -10px;padding:2px 10px}.rbc-agenda-view{display:flex;flex-direction:column;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:flex;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:flex;max-height:100%;min-height:20px;flex-flow:column wrap;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:white;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;flex:1 0 0;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;flex:1 1 0;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:bold}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:rgba(0, 0, 0, 0.5);color:white;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:flex;flex-direction:column;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{flex:1;display:flex;min-width:0;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{display:flex;flex:1 0 0%;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}
.CustomEventWrapper{position:absolute;width:500px;height:200px;top:0;bottom:0;right:0;left:0;margin:auto;background-color:#fff}.eventDesc{display:block;margin-bottom:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Volvo Novum Medium"}.eventTitle{display:block;margin-bottom:0}.eventInfo{display:block;margin-bottom:0}@media screen and (max-width: 768px){.eventInfo{display:none}}@media screen and (max-width: 768px){.rbc-event{padding:0 4px 0 4px !important;border-radius:2px !important;height:20px !important}}
.toolbarWrapper{position:relative;padding:20px 0;padding-bottom:30px}.toolbarWrapper .rbc-btn-group{margin:auto;text-align:center;display:block;padding-top:30px}.toolbarWrapper .rbc-btn-group .rbc-toolbar-label{display:inline-block;vertical-align:0px;padding:0 10px;font-family:"Volvo Novum Regular";font-size:20px}.toolbarWrapper .rbc-btn-group .rbc-button{display:inline-block;font-size:22px;padding:10px 15px;margin:-15px;cursor:pointer}.toolbarWrapper .rbc-btn-group2{display:none;position:absolute;top:25px;right:25px}@media screen and (max-width: 768px){.toolbarWrapper .rbc-btn-group2{right:0;left:0;margin:auto;text-align:center}}.toolbarWrapper .rbc-btn-group2 .group2-button{display:inline-block;margin:0 15px;cursor:pointer;width:1em;height:1em;overflow:hidden;font-size:24px;user-select:none;flex-shrink:0}@media screen and (max-width: 768px){.toolbarWrapper .rbc-btn-group2 .group2-button{width:.9em;height:.9em}}.toolbarWrapper .rbc-btn-group2 .todayButton{background-image:url(/09aa962aeb9304970220.svg)}.toolbarWrapper .rbc-btn-group2 .dayButton{background-image:url(/2e9c70ca8bcc26af41dc.svg)}.toolbarWrapper .rbc-btn-group2 .weekButton{background-image:url(/8242e4acf517f0112c5a.svg)}.toolbarWrapper .rbc-btn-group2 .agendaButton{background-image:url(/13be5ce8d7570e1a14d8.svg)}.toolbarWrapper .rbc-btn-group2 .monthButton{background-image:url(/75cade2fc16008df5f91.svg)}
.popup{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;background-color:rgba(0,0,0,.5);z-index:999;overflow:auto}.popup .error{font-size:14px;color:red;padding-bottom:10px;display:block}.popup .popup_inner{max-width:500px;overflow:auto;position:absolute;top:20px;bottom:20px;left:0;right:0;padding:50px;padding-bottom:35px;padding-top:40px;margin:auto;background:#fff;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}@media screen and (max-width: 768px){.popup .popup_inner{top:10px;bottom:10px;transform:none;margin:auto;left:0;right:0;margin-bottom:0;width:95%;padding:20px;padding-bottom:40px}}.popup .popup_inner label{padding-bottom:5px;display:block;position:relative;font-size:14px;color:rgba(0,0,0,.5);letter-spacing:.5px;font-weight:400}.popup .popup_inner .popUpTitle{font-size:24px;color:#8c8c8c;font-weight:300;padding-bottom:0}.popup .popup_inner .bottomWrapper{width:100%;margin-top:30px;text-align:right;overflow:auto}.popup .popup_inner .bottomWrapper div{overflow:auto}.popup .popup_inner .bottomWrapper .popUpSave{line-height:20px;width:95px;border:0;padding:0;background-color:#007bcd;color:#fff;border-radius:3px;height:34px;bottom:0;right:15px;outline:none;cursor:pointer;transition:ease all .2s}.popup .popup_inner .bottomWrapper .popUpSave:hover{background-color:#1188d8}.popup .popup_inner .popUpMessage{padding-top:10px}.popup .popup_inner .popUpMessage textarea{display:block;width:100%;padding:5px;border:1px solid rgba(0,0,0,.1);border-radius:0px;margin:0px -13px 0px 0px;height:70px;font-size:15px;outline:none}.popup .popup_inner .popUpMessage #bookingTitle{margin-bottom:22px}.popup .popup_inner .conferenceRoom,.popup .popup_inner .conferenceTime{padding-top:0;padding-bottom:12px;position:relative}.popup .popup_inner .conferenceRoom .selectWrapper,.popup .popup_inner .conferenceTime .selectWrapper{position:relative}.popup .popup_inner .conferenceRoom .selectWrapper select,.popup .popup_inner .conferenceTime .selectWrapper select{position:relative;-webkit-appearance:none;border:0;padding:0;padding-left:10px;color:#161618;border-radius:0;width:100%;height:40px;font-size:15px;border:1px solid #e2e2e2;cursor:pointer;z-index:1}.popup .popup_inner .conferenceRoom .selectWrapper:after,.popup .popup_inner .conferenceTime .selectWrapper:after{content:"";background-image:url("https://vcs.fbinhouse.se/vcs-care-by-volvo-q2-2018/img/arrowDown.svg");background-size:100%;background-repeat:no-repeat;position:absolute;width:16px;height:16px;pointer-events:none;z-index:99;top:13px;right:15px}.popup .popup_inner .conferenceRoom .conferenceRoomDescription,.popup .popup_inner .conferenceRoom .conferenceTimeDescription,.popup .popup_inner .conferenceTime .conferenceRoomDescription,.popup .popup_inner .conferenceTime .conferenceTimeDescription{display:block;padding-top:10px}.popup .popup_inner .conferenceTime{margin-top:12px}.popup .popup_inner input[type=text]{height:40px;background-color:#fff;border-radius:0;border:1px solid #ddd;box-shadow:none;font-size:1em;font-family:"Volvo Novum Light";margin-bottom:.75em;padding:10px 8px 7px 8px;width:100%;box-sizing:border-box;transition:border-color;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.popup .popup_inner .customerInfoHeader{margin:0;padding-top:40px;padding-bottom:10px;font-size:16px;font-size:18px;color:#8c8c8c;font-weight:300}.popup .popUpClose{position:absolute;right:8px;top:10px;width:32px;height:32px;opacity:.3;transition:ease all .2s;z-index:99;cursor:pointer}.popup .popUpClose:hover{opacity:1}.popup .popUpClose:after,.popup .popUpClose:before{position:absolute;left:15px;content:" ";height:25px;width:2px;background-color:#333}.popup .popUpClose:before{transform:rotate(45deg)}.popup .popUpClose:after{transform:rotate(-45deg)}.popup .formError{border:1px solid #ff6464 !important}.popup .formErrorMessage{display:block;margin-top:20px;margin-bottom:0px;text-align:center;color:red}
.optionsContainer{display:flex;gap:16px}.CheckboxWithLabel>.checkboxLabel{display:flex !important;align-items:center;gap:8px;padding-bottom:0 !important;cursor:pointer}.CheckboxWithLabel .checkboxContainer{display:flex;align-items:center;gap:8px;padding:0}.CheckboxWithLabel .checkboxContainer>.checkToggle{height:25px;width:26px;border:1px solid #ddd;font-size:22px}.CheckboxWithLabel .checkboxContainer>input[type=checkbox]{position:absolute;opacity:1;z-index:-1;height:25px;width:26px}.CheckboxWithLabel .checkboxContainer:has(input:focus)>.checkToggle{outline:2px solid #007bcd}.CheckboxWithLabel .checkboxContainer:has(input:disabled)>.checkToggle{cursor:default;background-color:#e0e0e0}
.InfoPopUp .red{color:red}.InfoPopUp .inline{display:inline}.InfoPopUp .status_NEW{color:#fff;padding:5px;background-color:#ff9100;border-radius:10px}.InfoPopUp .status_APPROVED{color:#fff;padding:5px;background-color:#3174ad;border-radius:10px}.InfoPopUp .status_DECLINED{color:#fff;padding:5px;background-color:#ff0e00;border-radius:10px}.InfoPopUp .popup_inner{min-width:400px;transform:translate(-50%, -50%);top:50%;left:50%;right:auto;bottom:auto}@media screen and (max-width: 768px){.InfoPopUp .popup_inner{min-width:0}}.InfoPopUp .popup_inner .bottomWrapper{margin-top:30px}.InfoPopUp .popup_inner .bottomWrapper .popUpSave{position:relative;right:0;margin-right:15px}.InfoPopUp .popup_inner .bottomWrapper .popUpSave.removeButton{background-color:#d03c3c}.InfoPopUp .popup_inner .bottomWrapper .popUpSave.removeButton:hover{background-color:#e64c4c}.InfoPopUp .popup_inner .bottomWrapper .editButton{background-color:#ff9100;cursor:pointer}.InfoPopUp .popup_inner .bottomWrapper .editButton:hover{background-color:#f9a02b}.InfoPopUp .popup_inner .bottomWrapper div{text-align:left}.InfoPopUp .popup_inner .eventInfo{display:block !important}.InfoPopUp .popup_inner .eventInfo p{margin-bottom:10px}.InfoPopUp .popup_inner .eventInfo p span{font-family:"Volvo Novum Regular"}.InfoPopUp .popup_inner .eventInfo .popUpTitle{padding-bottom:10px;margin-bottom:0}@media screen and (max-width: 768px){.InfoPopUp .popup_inner .eventInfo .popUpTitle{padding-bottom:20px}}
.EditPopUp .popup_inner{min-width:400px;transform:translate(-46%, 0%);top:5%;left:50%;right:auto;bottom:auto}.EditPopUp .selectWrapper{position:relative}.EditPopUp .selectWrapper select{position:relative;-webkit-appearance:none;border:0;padding:0;padding-left:10px;color:#161618;border-radius:0;width:100%;height:40px;font-size:15px;border:1px solid #e2e2e2;cursor:pointer;z-index:1}.EditPopUp .selectWrapper:after{content:"";background-image:url("https://vcs.fbinhouse.se/vcs-care-by-volvo-q2-2018/img/arrowDown.svg");background-size:100%;background-repeat:no-repeat;position:absolute;width:16px;height:16px;pointer-events:none;z-index:99;top:13px;right:15px}.EditPopUp .cateringOptions{display:flex;gap:16px}
.backToLink{margin:30px 20px 0 20px;display:block;color:#007bcd;cursor:pointer;font-size:18px}@media screen and (max-width: 480px){.backToLink p{margin:20px}}.EditRoomPage{width:100%;max-width:1200px;margin-inline:auto;padding:60px 20px 100px 20px}@media screen and (max-width: 480px){.EditRoomPage{padding-top:0px}}.EditRoomPage .onHover{position:relative;cursor:pointer;transition:all .2s ease;border:2px solid rgba(0,0,0,0);-webkit-font-smoothing:subpixel-antialiased}.EditRoomPage .onHover:hover:not(.active){transform:scale(1.03, 1.03)}.EditRoomPage .onHover.active{transform:scale(1.03);border:2px solid #0092ff}.EditRoomPage .onHover>div{position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);line-height:0;border-radius:4px}.EditRoomPage .roomImages{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;width:fit-content;margin-inline:auto}@media screen and (max-width: 480px){.EditRoomPage .roomImages{grid-template-columns:1fr}}.EditRoomPage .roomImages>div{position:relative;cursor:pointer;transition:all .2s ease;border:2px solid rgba(0,0,0,0);-webkit-font-smoothing:subpixel-antialiased}.EditRoomPage .roomImages>div:hover:not(.active){transform:scale(1.03, 1.03)}.EditRoomPage .roomImages>div.active{transform:scale(1.03);border:2px solid #0092ff}.EditRoomPage .roomImages>div>div{position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);line-height:0;border-radius:4px}.EditRoomPage .roomImages>div p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-weight:800;font-size:28px;z-index:2;pointer-events:none}.EditRoomPage .roomImages>div img{width:100%;height:100%;max-width:240px;line-height:0;border-radius:4px}.EditRoomPage .selectedRoom{margin-top:64px;opacity:0;transition:all .6s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(-30px) translate3d(0, 0, 0)}.EditRoomPage .selectedRoom.active{opacity:1;transform:translateY(0px) translate3d(0, 0, 0);width:100%}.EditRoomPage .selectedRoom>div:first-of-type{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;height:70px}.EditRoomPage .selectedRoom>div:first-of-type p{line-height:70px;font-size:36px;color:#fff;text-align:center;font-weight:800}.EditRoomPage .timeSlots{display:flex;justify-content:center;gap:80px;margin-top:15px;flex-wrap:wrap}@media screen and (max-width: 480px){.EditRoomPage .timeSlots{gap:0}}.EditRoomPage .timeSlots p{color:#000}.EditRoomPage .timeSlots .timeRow{display:flex;flex-flow:row;align-items:center;width:100%;max-width:300px;border-bottom:1px solid #dcdcdc;margin-bottom:15px;padding-bottom:15px;gap:12px}.EditRoomPage .timeSlots .timeRow:last-of-type{border-bottom:none}.EditRoomPage .timeSlots .timeRow>div:first-of-type{padding:20px;margin:-20px;cursor:pointer}.EditRoomPage .timeSlots .timeRow>div:last-of-type{background:#f4f4f4;padding:10px;border-radius:4px;width:100%}.EditRoomPage .timeSlots .timeRow p{margin:0;margin-right:8px;margin-bottom:12px;text-align:left}.EditRoomPage .timeSlots .timeRow p:last-of-type{margin-bottom:0}.EditRoomPage .timeSlots .timeRow img{width:100%;max-width:24px}.EditRoomPage .editCateringMenu{display:flex;flex-direction:column;gap:24px;padding-top:24px;border-top:1px solid #dcdcdc}.EditRoomPage .editCateringMenu>.menuTitle{font-size:26px;text-align:center}.EditRoomPage .editCateringMenu>.menuList{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:20px;justify-items:center}.EditRoomPage .editCateringMenu>.menuList>.menuImageContainer{position:relative;cursor:pointer;transition:all .2s ease;-webkit-font-smoothing:subpixel-antialiased}.EditRoomPage .editCateringMenu>.menuList>.menuImageContainer:hover{transform:scale(1.03, 1.03);box-shadow:0 4px 16px rgba(0,0,0,.08)}.EditRoomPage .editCateringMenu>.menuList>.menuImageContainer:hover>.activeMenu{transition:all .2s ease;opacity:0}.EditRoomPage .editCateringMenu>.menuList>.menuImageContainer>.menuImage{height:auto;width:100%;object-fit:contain}.EditRoomPage .editCateringMenu>.menuList>.menuImageContainer>.activeMenu{position:absolute;bottom:5%;left:49.5%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);color:#fff;font-weight:800;font-size:24px;padding:8px 0;width:99%}.EditRoomPage .editCateringMenu>.menuList>.menuImageContainer>.menuImageActions{display:none;position:absolute;bottom:5%;left:50%;transform:translateX(-50%);gap:8px}.EditRoomPage .editCateringMenu>.menuList>.menuImageContainer>.menuImageActions>.actionButton{padding:8px 16px;border-radius:4px;border:none;background-color:#fff;border:2px solid #007bcd;color:#000;font-weight:600;cursor:pointer;transition:background .2s}.EditRoomPage .editCateringMenu>.menuList>.menuImageContainer>.menuImageActions>.actionButton:hover{border:2px solid #1188d8}.EditRoomPage .editCateringMenu>.menuList>.menuImageContainer>.menuImageActions>.deleteBtn{border:2px solid darkred}.EditRoomPage .editCateringMenu>.menuList>.menuImageContainer>.menuImageActions>.deleteBtn:hover{border:2px solid #a30000}.EditRoomPage .editCateringMenu>.menuList .menuImageContainer:hover .menuImageActions{display:flex;flex-direction:column}.EditRoomPage .editCateringMenu>.menuList>.menuUpload{height:auto;padding:16px;border:1px solid #dcdcdc;display:flex;align-items:center}.editPopUp{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100;display:flex;justify-content:center}.editPopUp .editPopUpInner{z-index:101;position:relative;width:100%;max-width:450px;height:320px;margin-inline:auto;padding:16px;background-color:#fff;border-radius:4px;top:30%;box-sizing:content-box}.editPopUp .editPopUpInner>.editPopUpInput{display:flex;flex-direction:column;max-width:240px;margin-bottom:16px}.editPopUp .editPopUpInner>.editPopUpInput>label{font-size:12px;margin-bottom:4px}.editPopUp .editPopUpInner>.editPopUpInput>input{padding:10px;border:1px solid #8d8d8d;border-radius:4px;outline:none;font-size:16px}.editPopUp .editPopUpInner>.popup-edit-save{background-color:#27ae60;border-radius:4px;color:#fff;cursor:pointer;padding:9px 26px;text-decoration:none;transform:translate3d(0, 0, 0);transition:all .3s;border:none;font-size:16px;margin-bottom:8px}.editPopUp .editPopUpInner>.popup-edit-save:hover{background-color:#1e8449;opacity:1;transform:translateY(0);transition-duration:.35s;box-shadow:rgba(39,174,96,.2) 0 6px 12px}.editPopUp .editPopUpInner>.popup-edit-save:active{transform:translateY(2px);transition-duration:.35s}.editPopUp .editPopUpInner .popUpClose{position:absolute;right:8px;top:10px;width:32px;height:32px;opacity:.3;transition:ease all .2s;z-index:99;cursor:pointer}.editPopUp .editPopUpInner .popUpClose:hover{opacity:1}.editPopUp .editPopUpInner .popUpClose:after,.editPopUp .editPopUpInner .popUpClose:before{position:absolute;left:15px;content:" ";height:25px;width:2px;background-color:#333}.editPopUp .editPopUpInner .popUpClose:before{transform:rotate(45deg)}.editPopUp .editPopUpInner .popUpClose:after{transform:rotate(-45deg)}.confirmModalDialog{min-width:fit-content;width:600px;padding:20px}.confirmModalDialog>.confirmModal>.title{font-size:20px;text-align:center}.confirmModalDialog>.confirmModal>.message{font-size:20px;text-align:center;margin-bottom:20px}.confirmModalDialog>.confirmModal>.confirmModalActions{display:flex;gap:16px;justify-content:center}.confirmModalDialog>.confirmModal>.confirmModalActions>.actionButton{padding:8px 16px;border-radius:4px;border:none;background-color:#007bcd;color:#fff;font-weight:600;cursor:pointer;transition:background .2s}.confirmModalDialog>.confirmModal>.confirmModalActions>.actionButton:hover{background-color:#1188d8}.confirmModalDialog>.confirmModal>.confirmModalActions>.deleteBtn{background-color:darkred}.confirmModalDialog>.confirmModal>.confirmModalActions>.deleteBtn:hover{background-color:#a30000}
.uploadForm{position:relative;max-width:380px;display:flex;flex-direction:column;align-items:end}.uploadForm>.container{border:2px dashed #d5d5d5;padding:50px 26px}.uploadForm>.container.dragOver{background-color:#f1f1f1}.uploadForm>.container>.overline{border:1px solid #141414;border-radius:50%}.uploadForm .uploadInput{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.uploadForm .submitButton{line-height:20px;width:95px;border:0;padding:0;background-color:#007bcd;color:#fff;border-radius:3px;height:34px;margin-top:16px;outline:none;cursor:pointer;transition:ease all .2s}.uploadForm .submitButton:hover{background-color:#1188d8}.uploadForm .submitButton:disabled{cursor:not-allowed;background-color:#d5d5d5}
.landingPage .wrapper{position:relative;top:30%;margin-top:15%}@media screen and (max-width: 768px){.landingPage .wrapper{margin-top:5%}}.landingPage .wrapper h1{text-align:center;margin:0}.landingPage .wrapper .nav{display:flex;gap:25px;text-align:center;padding:40px;justify-content:center}@media screen and (max-width: 768px){.landingPage .wrapper .nav{flex-direction:column;gap:20px;padding:20px}}.landingPage .wrapper .nav .navItem{position:relative;transition:all .3s ease;border-radius:4px}@media screen and (min-width: 769px){.landingPage .wrapper .nav .navItem:hover{transform:scale(1.015)}}.landingPage .wrapper .nav .navItem a:first-of-type{display:block;line-height:0}.landingPage .wrapper .nav .navItem a:last-of-type{font-size:16px}.landingPage .wrapper .nav .navItem h2{font-size:36px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-weight:600;pointer-events:none}.landingPage .wrapper .nav .navItem img{width:100%;max-width:650px}
.BigCalendarWrapper{height:100vh;padding-bottom:50px;width:100%;max-width:1460px;margin:auto;position:relative}.calendarHeader,.change{top:20px;font-size:21px;margin-left:20px}@media screen and (max-width: 768px){.calendarHeader,.change{position:relative;top:initial;left:inherit;font-size:21px;text-align:center;padding-top:20px;font-size:18px}}.changeLink{display:block;width:fit-content}.change{position:relative;z-index:100;color:#007bcd;cursor:pointer;font-size:18px}@media screen and (max-width: 768px){.change{top:90px;left:20px;text-align:left}}.room-settings{position:absolute;right:20px;margin-top:27px;cursor:pointer;z-index:11}.room-settings a{display:flex;gap:5px;align-items:center}.room-settings p{margin:0}.room-settings img{width:100%;max-width:24px}nav{margin:0;position:absolute;top:20px;left:50%;transform:translate(-50%, 0);z-index:99}nav>ul>li{display:inline;padding:0 20px}
