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}.basicInfoContainer{margin-bottom:20px}.appContainer,.loanTypeCheckBox{margin:auto}@media only screen and (min-width:900px){.appContainer{width:900px}}.headerContainer{position:relative;text-align:center;color:#fff}.headerImage{width:100%;height:auto}.headerText{position:absolute;top:120%;left:75%;font-size:20px;text-shadow:1px 1px #000}@media only screen and (min-width:660px){.headerText{font-size:35px}}@media only screen and (min-width:992px){.headerImage{width:100%;height:100%}.headerText{font-size:50px;text-shadow:2px 2px #2e2d2d}}.rentField-hidden{visibility:hidden}@media only screen and (max-width:660px){.rentField-hidden{display:none}}.loanButton{margin:auto}.deleteButton{width:25px;height:25px;float:right;cursor:pointer}.hideButton{display:none}.loanBox{padding:.3rem}.returnBox{border:none;border-radius:8px;box-shadow:0 3px 9px 4px rgba(0,0,0,.15);background-color:#f8f8ff}.collapsedReturnBox,.returnBox{margin-bottom:25px;padding:10px;position:fixed;bottom:0;left:50%;-webkit-transform:translate(-50%,10%);transform:translate(-50%,10%);z-index:1100;width:860px}.collapsedReturnBox{border:none}@media only screen and (max-width:660px){.collapsedReturnBox,.returnBox{width:360px}.returnboxColumn{padding-left:0;padding-right:0}}.exceedWarning{border:thin solid red;border-radius:.25rem}.advancedInfoAccordion{padding-bottom:15px;margin-bottom:15px}.footerBox{margin-bottom:200px}.footerText{text-align:center}.notLastLoanBox{display:none}.returnBox .row{margin:5px}.row{margin:10px}.container{margin-top:25px}.reportButtonBox{text-align:end}.reportButton{position:absolute;right:10px;bottom:10px}.collapsedReportButton{display:none}.collapseButton{position:absolute;right:10px;top:10px}.infoIcon{width:10px;height:10px;margin-left:10px}.cardContainer{width:95%;margin:auto}.costCard{margin-top:20px}.summaryHeader{margin-bottom:50px}.summaryTopButton{margin-left:50px;margin-top:10px}@media only screen and (max-width:660px){.summaryTopButton{display:none}}