.mainBody{height:-webkit-calc(100% - 70px);height:-moz-calc(100% - 70px);height:calc(100% - 70px)}.mainBody .pageContainer{min-height:-webkit-calc(100% - 80px);min-height:-moz-calc(100% - 80px);min-height:calc(100% - 80px)}.content-panel{padding:10px 25px 0 25px}.content-panel section{min-height:100%;margin-bottom:20px}.content-panel section>header{border-bottom:2px outset #fff;max-width:75%;text-transform:uppercase;padding-bottom:5px;margin-bottom:5px;font-weight:bold;font-size:11pt}.header{border-bottom:2px outset #fff;max-width:75%;text-transform:uppercase;padding-bottom:5px;margin-bottom:5px;font-weight:bold;font-size:11pt}.innerHeight{min-height:-webkit-calc(100% - 132px);min-height:-moz-calc(100% - 132px);min-height:calc(100% - 132px);background-color:#fff}body.embed .innerHeight{min-height:100%}.formsection{border:none;background-color:#fff}.teal{color:#14aec9}.gold{color:#ff9400}.gray{color:#949494}.headerBand{height:10px;width:20%;float:left}.headerBandBase{clear:both;background-color:#14aec9;height:5px;width:100%}.toolbarContainer{position:relative;display:block}.toolbarContainer .toolbar{width:100%;height:30px;background-color:#14aec9;color:#fff}.toolbarContainer .toolbar .back{display:inline-block;width:26px;height:26px;border:1px solid #fff;border-radius:13px;vertical-align:middle;margin-left:5px}.toolbarContainer .toolbar .back i{margin-top:1px;margin-left:7px;font-size:22px}.toolbarContainer .toolbar span{display:inline-block;font-size:small;margin-left:10px}footer{background-color:#14aec9;width:100%;height:70px;color:#fff;border-top:1px solid #fff;display:block;position:relative}footer .copyright{clear:right;font-size:9px;margin-top:10px;float:right}footer .logo{display:inline-block;background:url(//cdn.schedulicity.com/images/footersprite.v1.png) 0 0 no-repeat;margin:10px 0 5px 10px;height:45px;width:130px;-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);float:left}footer .logo a{display:block;height:45px;width:130px;text-indent:-999em}footer .socialContainer{float:right;margin-left:18px}footer .socialContainer i{background-color:#fff;color:#14aec9;border-radius:3px;padding:3px 0 0 3px;width:20px;height:20px;font-size:medium}footer .linkContainer{font-size:10px;text-align:center;margin-top:15px;padding-right:10px;float:right}footer .linkContainer .link{text-transform:uppercase;float:right;margin-left:18px;margin-top:6px}footer a{color:#fff}