html{height:100%;box-sizing:border-box}*{box-sizing:inherit}body{position:relative;min-height:100%;margin:0;font-family:Verdana,Geneva,sans-serif;padding:0 0 6rem}header{padding:50px;font-family:Montserrat,sans-serif}header .main-logo a{font-size:28px;text-decoration:none;color:#000}.main-container{width:fit-content;margin:auto;padding:20px 10px;text-align:center}.main-container h1{margin-top:0}.main-container .input-box{margin:10px auto}.main-container.login input{display:block;width:250px;margin:40px auto;border:none;border-bottom:2px solid rgba(0,0,0,.1);font-family:Verdana,Geneva,sans-serif;text-align:center}.main-container input:focus{outline:none}.copy{display:block;text-align:left;color:#228b22}#copied-pop{position:absolute;display:none;margin-top:-30px;padding:5px;background-color:#fff;border:1px solid grey;border-radius:3px}.main-container .btn-submit{background-color:#228b22;color:#fff;padding:10px;border:none;font-size:18px}input.api-params{display:none}.error-msg{padding:10px;color:red;font-size:14px}.date-picker{padding:5px}#reportrange{margin-bottom:20px;padding:2px;border-bottom:2px solid rgba(0,0,0,.1)}.daterangepicker .ranges li.active,.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#228b22}.daterangepicker .applyBtn,.daterangepicker .cancelBtn{padding:5px 10px!important;background-color:#228b22;color:#fff;border:none}.daterangepicker .cancelBtn{background-color:#b22222}.container-table{margin:20px auto;padding:5px}.table-results{margin:auto}.table-results,.table-results td,.table-results th{border:1px solid #000;border-collapse:collapse;padding:10px}.loading{position:fixed;padding:0;margin:0;top:0;left:0;height:100%;background-color:hsla(0,0%,100%,.7)}.loader,.loading{display:none;width:100%}.loader{height:5px;margin:auto}.loader .bar{position:relative;height:5px;background-color:#228b22;animation-name:loader-animation;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes loader-animation{0%{width:0}50%{width:100%;left:0}to{left:100%;width:0}}footer{position:absolute;padding-bottom:20px;bottom:0;width:100%;text-align:center}