body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}body *{transition:all .5s ease-in-out}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{overflow-x:hidden;padding-top:10vh;text-align:center;width:100vw}.homepage,form{align-items:center;display:flex;flex-direction:column}.homepage{justify-content:center;margin-top:-100px;overflow:hidden}.homeImage{max-width:300px;width:300px}.outtext{margin:0 20px}.greetContainer{align-items:center;display:flex;flex-direction:column}.greetImage{height:80px}.greeting{font-size:1.2em;padding:0 20px;text-align:center}.greetingLink{text-align:center;text-transform:uppercase}.formPage{align-items:center;display:flex;flex-direction:column;padding-top:50px;text-align:center;width:100vw}.cardBox{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,400px));grid-template-rows:auto;justify-content:center;width:90vw}.formCard{color:beige;font-size:1.5rem;height:200px;line-height:200px;margin:10px;text-decoration:none;transition:all .2s ease-in-out}.formCard:hover{box-shadow:5px 3px 8px 3px #d3d3d3}.pettycash{background-color:#dcc57d}.vehicle{background-color:#8d93d9}.perdiem,.viewuser{background-color:#434169}.formFooter{margin-bottom:20px;margin-top:15vh}.formFooter div{margin:25px 0}.formFooter a{text-decoration:none}.formFooter a:hover{text-decoration:underline}.perdiemform{height:auto;padding:30px 0}.perdiemform .mainForm{align-items:center;justify-content:center}.inputdiv{margin:25px 0;width:300px}.inputdiv.radioset{align-items:center;display:flex}.perdiemform .submitButton{width:300px}.perdiemform .submitButton:hover{background-color:#1565c0;color:#fff}.pettycashForm{padding-bottom:20px}.banksection{flex-wrap:wrap}.banksection,.requestSection{display:flex;justify-content:center}.requestSection{align-items:center;flex-direction:column}.requestSection footer{margin-left:auto;margin-top:20px}.elDiv,.requestSection footer{align-items:center;display:flex}.elDiv{border-bottom:1px solid #d3d3d3;flex-wrap:wrap;height:auto;justify-content:center}.actionButton{background-color:initial;border:none;cursor:pointer;font-size:2em;margin:10px;padding:0}.addButton{color:#1565c0;position:relative}.addButton:after,.removeButton:after{border:1px solid #1565c0;border-radius:5px;color:#141414;content:"Add item to form";font-size:14px;left:-20px;padding:5px;position:absolute;text-align:left;top:90%;visibility:hidden;width:-webkit-max-content;width:max-content}.addButton:before,.removeButton:before{border-bottom:8px solid transparent;border-right:8px solid #1565c0;border-top:8px solid transparent;content:"";display:block;height:0;left:15px;position:absolute;top:60%;-webkit-transform:rotate(90deg);transform:rotate(90deg);visibility:hidden;width:0}.addButton:hover:after,.addButton:hover:before,.removeButton:hover:after,.removeButton:hover:before{visibility:visible}.removeButton{color:red;position:relative}.removeButton:after{border-color:red;content:"Remove last item"}.removeButton:before{border-right-color:red}.addButton:disabled,.removeButton:disabled{color:gray;cursor:not-allowed}.pettycashForm input[type=number]{max-width:100px;min-width:50px}.textInput{margin:10px!important}.pettycashForm .submitButton{width:300px}.pettycashForm .submitButton:hover{background-color:#1565c0;color:#fff}.pcheader{align-items:center;display:flex}.pcheader .currencybox{margin-left:20px;text-align:center}.fileupload{align-items:center;cursor:pointer;display:flex;flex-direction:column-reverse;justify-content:space-around;text-align:center}.fileupload *{margin:0}
/*# sourceMappingURL=main.06e8c8d8.css.map*/