body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.buttonUOutline:active,.buttonUOutline:focus{outline:none}.zoom{margin-left:20px}.pdfViewer{text-align:center}.pdfDocument{overflow:scroll;left:0}.container::-webkit-scrollbar,.pdfDocument::-webkit-scrollbar{display:none}.navigate{cursor:pointer;font-size:40px;color:#546e7a}.navigate:hover{color:#3f51b5}.pageNavigation{height:80px;font-size:40px;position:relative;padding:10px;width:100%;border-bottom:1px solid #d3d3d3}.iframeUkepenger{border:none;width:100%;height:100%;background-color:#fff}.jennygrid-container{display:grid;grid-template-columns:50% 50%;background-color:transparent;width:100%;height:100vh;max-height:100vh;overflow:hidden}.jennygrid-item{background-color:#fff;box-shadow:0 3px 7px rgba(0,0,0,.5);border-radius:10px;overflow:hidden}.jennygrid-item1{margin:20px 10px 20px 20px}.jennygrid-item2{margin:20px 20px 20px 10px}.react-switch-checkbox{height:0;width:0;position:absolute;visibility:hidden}.react-switch{cursor:pointer;width:100px;height:50px;background:#fff;position:relative;transition:background-color .8s}.react-switch .react-switch-button{position:absolute;z-index:1;top:2px;left:2px;width:45px;height:45px;transition:.2s;background:green;box-shadow:0 0 2px 0 rgba(10,10,10,.29)}.react-switch-checkbox:checked+.react-switch-button{left:calc(100% - 2px);transform:translateX(-100%)}.react-switch-checkbox:active+.react-switch-button{width:60px}.react-switch-labels{display:relative;z-index:0;height:100%;font:14pt "Segoe UI",Verdana,sans-serif}.react-switch-labels span{position:absolute;display:flex;align-items:center;justify-content:center;width:50%;height:100%}.react-switch-labels span:first-child{left:0}.react-switch-labels span:last-child{right:0}.toggleContainer{position:relative;display:grid;grid-template-columns:repeat(2,1fr);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:3px solid #343434;border-radius:20px;background:#343434;font-weight:700;color:#343434;cursor:pointer}.toggleContainer:before{content:"";position:absolute;width:50%;height:100%;left:0;border-radius:20px;background:#fff;transition:all .3s}.toggleCheckbox:checked+.toggleContainer:before{left:50%}.toggleContainer div{padding:6px;text-align:center;z-index:1}.toggleCheckbox{display:none}.toggleCheckbox:checked+.toggleContainer div:first-child{color:#fff;transition:color .3s}.toggleCheckbox+.toggleContainer div:first-child,.toggleCheckbox:checked+.toggleContainer div:last-child{color:#343434;transition:color .3s}.toggleCheckbox+.toggleContainer div:last-child{color:#fff;transition:color .3s}.sivertgrid-container{display:grid;grid-template-columns:50% 50%;background-color:transparent;width:100%;height:100vh;max-height:100vh;overflow:hidden}.sivertgrid-item{background-color:#fff;box-shadow:0 3px 7px rgba(0,0,0,.5);border-radius:10px;overflow:hidden}.sivertgrid-item1{margin:20px 10px 20px 20px}.sivertgrid-item2{margin:20px 20px 20px 10px}.calendar{width:100%;height:100%;padding:10px 10px 43px}.sivert{background-image:linear-gradient(90deg,#65b1ca,#0792c0)}.jenny{background-image:linear-gradient(90deg,#e9c,#f15bb5)}.espen{background-image:linear-gradient(90deg,#619b93,#04a18c)}.britt{background-image:linear-gradient(90deg,#ad84df,#a329eb)}.birthday{background-color:#000;color:#fff;position:relative;overflow:hidden;padding-top:7px;padding-left:7px}.rbc-calendar{border:1px solid #e7e1e1;border-radius:5px}.calendarItem{box-shadow:0 3px 7px rgba(0,0,0,.5);border:none!important;overflow:hidden}.rbc-allday-cell{top:10px!important;background-color:#def2f7!important;z-index:10}.rbc-day-bg.weekend{background-color:#e6deba!important}.rbc-day-bg.holiday{background-color:#e5b6b6!important}.rbc-day-bg.rbc-today{background-color:#def2f7!important}.allDayItem{height:38px!important;margin-top:2px}.shortItem{min-height:60px!important}.weekend{background-color:#faebcf}.holiday{background-color:#f39292}.rbc-today{background-color:transparent}.rbc-day-bg{border:none!important}.rbc-header,.rbc-time-header-content,.rbc-time-view{border:none!important}.rbc-header{font-size:25px;height:60px!important}.rbc-day-slot .rbc-time-slot,.rbc-time-content>*+*>*{border:none!important}.rbc-time-header-gutter{display:none!important}.rbc-time-slot{border-right:1px solid #d3d3d3!important;display:none}.filtering .rbc-month-view,.filtering .rbc-time-view{opacity:.5}.calendarButonNavigation{width:35px;height:35px;border:none;display:inline-block;background-color:#fff;font-size:20px;color:#60bef5;margin-right:4px;border-radius:2px;outline:none}.calendarButonNavigation:hover{box-shadow:0 0 2px rgba(96,140,182,.6);outline:none}.calendarButonNavigation:active{box-shadow:0 0 2px 2px rgba(96,140,182,.6);outline:none}.calendarHeader{margin-bottom:2px;display:flex;justify-content:space-between;color:#1d87c4;font-size:23px;font-weight:700;margin-top:-5px}.calendarHeaderLeft{margin-left:40px;width:118px}.calendarHeaderRight{width:118px;margin-right:40px}.calendarSpinner{border-radius:50%;width:80px;height:80px;margin-top:-13px;top:-55%;left:47%;transform:translate(-50%);margin-left:-15px;font-size:5px;display:inline-block;position:relative;text-indent:-9999em;border:1.1em solid rgba(97,173,235,.2);border-left-color:#75b0e0;transform:translateZ(0);-webkit-animation:load8Calendar 1.1s linear infinite;animation:load8Calendar 1.1s linear infinite}@-webkit-keyframes load8Calendar{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8Calendar{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dndContainer{position:absolute;top:60px;left:20px;bottom:20px;right:20px;display:flex}.innerTodo::-webkit-scrollbar{display:none}.innerTodo{overflow:scroll}.taskIcon{font-size:x-large;margin-right:10px}.completedIcon{color:rgba(255,204,51,.8980392156862745)}.todoIcon{color:#c75c5c}.dndDroppableImage1{left:22%}.dndDroppableImage1,.dndDroppableImage2{position:absolute;width:40px;height:40px;top:-35px;transform:translate(-50%);z-index:10}.dndDroppableImage2{left:75%}.todoConainer{overflow:hidden;height:100%;width:100%;position:relative;padding:5px 5px 5px 20px;font-weight:700;font-size:xx-large;min-height:300px}.familygrid-container{display:grid;grid-template-rows:auto 450px;grid-template-columns:auto auto 500px;background-color:transparent;width:100%;height:100vh;max-height:100vh;overflow:hidden}.familygrid-item{background-color:#fff;box-shadow:0 3px 7px rgba(0,0,0,.5);border-radius:10px;overflow:hidden}.familygrid-item1{grid-column:1/span 2;grid-row:1;margin:20px 10px 10px 20px}.familygrid-item2{grid-column:3;grid-row:1/span 2;margin:20px 20px 20px 10px}.familygrid-item3{grid-column:1;grid-row:2;margin:10px 10px 20px 20px}.familygrid-item4{grid-column:2;grid-row:2;margin:10px 10px 20px}.weekschedulekidsgrid-container{display:grid;grid-template-columns:50% 50%;background-color:transparent;width:100%;height:100vh;max-height:100vh;overflow:hidden}.weekschedulekidsgrid-item{background-color:#fff;box-shadow:0 3px 7px rgba(0,0,0,.5);border-radius:10px;overflow:hidden}.weekschedulekidsgrid-item1{margin:20px 10px 20px 20px}.weekschedulekidsgrid-item2{margin:20px 20px 20px 10px}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border:1.1em solid rgba(97,173,235,.2);border-left-color:#75b0e0;transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite}@-webkit-keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.allowanceContainer{width:100%;height:100%}.dollar{color:#85bb65}.dollar,.pig{margin-left:20px}.pig{color:#f9a195}.transferButton{justify-content:center;box-shadow:0 10px 14px -7px #276873;background:linear-gradient(180deg,#599bb3 5%,#408c99);background-color:#599bb3;border-radius:8px;border:none;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:20px;font-weight:700;padding:13px 32px;text-decoration:none;text-shadow:0 1px 0 #3d768a;outline:none;text-align:center;height:60px}.transferButton:hover{background:linear-gradient(180deg,#408c99 5%,#599bb3);background-color:#408c99;outline:none}.transferButton:active{position:relative;top:1px}.moneyInputParentContainer{margin:100px 40px 40px}.allowanceHeader{height:80px;font-size:40px;padding:10px;border-bottom:1px solid #d3d3d3;width:100%}.kvalstadBankLogo{margin-right:20px;margin-left:20px}.weeklyAllowanceContainer{padding:100px}.weeklyAllowanceButton{width:100%}.moneyInputContainer{width:100%;margin-top:70px;text-align:right}.floatLeft{float:left}.alignLeft{text-align:left}.moneyInput{border:1px solid #ced4da;height:60px;display:inline-block;background-color:#fff;font-size:25px;width:200px}.glyphicon{color:#95d7fc}.moneyInputNumber{border-top-left-radius:5px;border-bottom-left-radius:5px;text-align:right;padding:20px}.moneyInputNumber:focus{border-color:none;outline:0 none}.moneyInputLabel{background-color:#e9ecef;width:40px}.moneyInputButton{width:60px}.moneyInputButton:hover{border-color:rgba(132,191,231,.8);box-shadow:inset 0 1px 10px rgba(0,0,0,.075),0 0 2px rgba(96,140,182,.6)}.moneyInputButton:active{border-color:rgba(132,191,231,.8);box-shadow:inset 0 1px 10px rgba(0,0,0,.075),0 0 10px rgba(96,140,182,.6)}#moneyInputButtonIncrease{border-top-right-radius:5px;border-bottom-right-radius:5px}.addMoneyButton{background-color:transparent;border:none;border-bottom:2px solid #ced4da;margin-right:5px;font-size:20px}.transferMoneyButton{margin-left:25px;width:190px}.addMoneyButton:active{border-bottom-color:rgba(132,191,231,.8);box-shadow:0 4px 2px -2px rgba(96,140,182,.6)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.moneyInputInfoLabel{font-size:30px}.addMoneyButtonContainer{margin-right:400px}.transferSuccess{margin-top:2px;color:#5cb85c;font-weight:700}.transferFail{margin-top:2px;font-weight:700;color:#d9534f}.countdownWrapper{margin-top:0;margin-bottom:-50px;width:100px}.react-countdown-clock canvas:last-of-type{position:relative!important}.cameraAuthenticationModal{position:absolute;left:50%;top:50px;transform:translate(-50%);padding:40px;background-color:#fff;box-shadow:0 3px 7px rgba(0,0,0,.5);border-radius:10px;overflow:hidden;height:670px;width:880px}.weeklyallowancegrid-container{display:grid;grid-template-columns:50% 50%;background-color:transparent;width:100%;height:100vh;max-height:100vh;overflow:hidden}.weeklyallowancegrid-item{background-color:#fff;box-shadow:0 3px 7px rgba(0,0,0,.5);border-radius:10px;overflow:hidden}.weeklyallowancegrid-item1{margin:20px 10px 20px 20px}.weeklyallowancegrid-item2{margin:20px 20px 20px 10px}.buttonSpinner{border-radius:50%;width:30px;height:30px;margin-top:-13px;top:6px;left:50%;transform:translate(-50%);margin-left:-15px}.buttonSpinner{display:inline-block;font-size:5px;position:relative;text-indent:-9999em;border-color:rgba(208,210,211,.2) rgba(196,199,202,.2) rgba(188,195,202,.2) #fff;border-style:solid;border-width:1.1em;transform:translateZ(0);-webkit-animation:load8Button 1.1s linear infinite;animation:load8Button 1.1s linear infinite}@-webkit-keyframes load8Button{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8Button{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.clock{background-color:transparent;padding:5px}.weather{position:relative;left:20px;width:80%;color:#fff;font-weight:700;margin-bottom:30px}.weatherImage{width:100%}.weatherSpinner,.weatherSpinner:after{border-radius:50%;width:10em;height:10em}.weatherSpinner{margin:60px auto;font-size:6px;position:relative;text-indent:-9999em;border:1.1em solid rgba(97,173,235,.2);border-left-color:#75b0e0;transform:translateZ(0);-webkit-animation:load8Weather 1.1s linear infinite;animation:load8Weather 1.1s linear infinite}@-webkit-keyframes load8Weather{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8Weather{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.weatherMeta{font-size:smaller;font-weight:lighter}.precipitation{color:#408fdf}.precipitation,.weatherData{font-size:medium}.plussTemperature{color:#d15555}.minusTemperature{color:#408fdf}.login{text-align:center;width:100%;z-index:100!important;border-top:1px solid #d3d3d3}.avatar{font-size:30px}.avatar,.loginLink{color:#fff;width:100%}#navDropdownBar{color:#fff}#navDropdownItem:hover{background-image:linear-gradient(90deg,#f0f0f0,#a8a8a8)}.Sidebar{width:190px;background:url(/static/media/sidebar_background.ff974319.jpg) no-repeat 50% fixed;background-size:100% 100%;height:100vh;position:-webkit-sticky;position:sticky;top:0;bottom:0;border-right:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column}.activeSidebarElement div{color:orange!important}.loginFullScreen{background:url(/static/media/login_background.9a138347.jpg) no-repeat 50% fixed;background-size:100% 100%;position:absolute;height:100vh;width:100vw;text-align:center}.signInButton{border:none;outline:none;height:40px;background:linear-gradient(180deg,#2dabf9 5%,#0688fa);background-color:#2dabf9;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:15px;padding:9px 23px;text-decoration:none;text-shadow:0 1px 0 #263666}.signInButton:hover{background:linear-gradient(180deg,#0688fa 5%,#2dabf9);background-color:#0688fa}.signInButton:active{position:relative;top:1px}.loginH2{color:#f5f5f5;text-align:center;font-weight:700;font-size:35px}.microsoftLogo{width:20px;height:20px;margin-right:20px;margin-bottom:2px}.loginBox{height:460px;width:430px;padding:70px 40px;box-sizing:border-box;background:rgba(0,0,0,.5)}.user{width:100px;height:100px;border-radius:50%;overflow:hidden;position:absolute;top:-50px;left:calc(50% - 50px)}.sinInButtonWrapper{margin-top:40px}.App{font-family:"Roboto","Helvetica","Arial",sans-serif}.mainView{flex:1 1;display:flex;flex-direction:row;overflow:hidden;background-color:#f5f6f8}.centerHorizontal{position:relative;left:50%;transform:translate(-50%)}.centerVertical{transform:translateY(-50%)}.center,.centerVertical{position:relative;top:50%}.center{left:50%;transform:translate(-50%,-50%)}
/*# sourceMappingURL=main.788b8d25.chunk.css.map */