body,html{background-color:#fff;color:#000;font-family:Nunito,sans-serif;font-weight:200;height:100vh;margin:0}a{color:#b00}.content{text-align:center}.title{font-size:120px}.section-title{font-size:40px}div.navigation{margin:0;padding:0;background-color:#fff;font-weight:600;font-size:18px;border-bottom:1px solid #4592d9}div.navigation ul.navbar{margin:0;padding:0;list-style-type:none;overflow:hidden}div.navigation ul.navbar li{display:inline;float:left}div.navigation ul.navbar li a{display:block;padding:15px 20px;text-decoration:none;color:#151c3d}div.navigation ul.navbar li a:hover{background-color:#ddd;color:#151c3d}div.navigation ul.navbar li.navbar-right{float:right}.page-message{padding:15px;border-radius:10px;margin-top:10px;margin-bottom:10px;display:inline-block}.page-message ul li{font-weight:700}.message-success{background-color:#399268}.message-success ul li{color:#fff}.message-error{background-color:#923256}.message-error ul li{color:#fff}div.home-shorten-link{padding:30px 0;background-color:#fff;color:#fff}div.home-shorten-link h3{margin-top:0}.list-form{padding:30px 0;background-color:#212d63;color:#fff;width:100%}.list-form form{margin:0 auto}@media (max-width:640px){.list-form form{width:300px}}@media (min-width:641px){.list-form form{width:400px}}.list-form form ul li{padding:5px 0}li.zalabel{text-align:left;font-size:12px;color:#ddd}input.zatext[type=password],input.zatext[type=text]{padding:7px;font-size:18px;border:1px solid #000;border-radius:3px;margin-right:30px;width:100%}button.zabutton,input.zabutton[type=submit]{border:none;border-radius:5px;padding:7px;font-size:18px;background-color:#398268;color:#fff}select.zaselect_nowidth{padding:7px;font-size:18px;border:1px solid #000;border-radius:3px;margin:0 10px}button.zabutton:hover,input.zabutton[type=submit]:hover{background-color:#285c49;color:#fff}#card_element{border:1px solid #000;border-radius:3px;padding:7px;width:100%;background:#fff;margin-bottom:20px}#api-result{padding-top:20px;font-size:20px}ul.no-list{padding:0;margin:0}ul.no-list li{list-style:none}.monthly-usage{margin:5px auto;padding:2px 10px;font-weight:600;border:1px solid #000;border-radius:15px;width:350px;text-align:left;position:relative}.monthly-usage:after{content:var(--monthly-usage-display);position:absolute;border-top-left-radius:15px;border-bottom-left-radius:15px;top:0;bottom:0;left:0;overflow:visible;white-space:nowrap;padding:3px 10px;width:var(--monthly-usage-percentage)}.monthly-usage-none:after{background:none}.monthly-usage-good:after{background:#399268}.monthly-usage-okay:after{background:#ffd300}.monthly-usage-bad:after{background:#b00;border-top-right-radius:15px;border-bottom-right-radius:15px}.application-list-container{width:100%;background-color:#fff;margin:0 auto;padding:15px 0;display:flex;justify-content:center;flex-direction:row}.application-list-container .application-list{max-width:800px;display:flex;justify-content:center;flex-direction:row}.application-list-container .application-list a{color:#222}.application-list-container .application-list .application{float:right;border:1px solid #222;border-radius:5px;margin:5px;padding:5px;width:160px;height:105px}.application-list-container .application-list .application h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-list-container{display:flex;justify-content:center;flex-direction:row}.link-list-container .link-list{max-width:600px}.link-list-container .link-list ul{text-align:left}.link-list-container .link-list ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-list-container .link-list ul li a{color:#000;cursor:pointer}.plan-list-container{width:100%;background-color:#fff;margin:0 auto;padding:0;justify-content:center}@media screen and (min-width:1051px){.plan-list-container{display:flex;flex-direction:row}}.plan-list-container .plan-list{justify-content:center}@media screen and (min-width:1051px){.plan-list-container .plan-list{display:flex;flex-direction:row}}.plan-list-container .plan-list .plan-odd{background-color:#bbb}.plan-list-container .plan-list .plan-even{background-color:#fff}.plan-list-container .plan-list .plan{color:#000;border:none;margin:0;padding:5px}@media screen and (min-width:1201px){.plan-list-container .plan-list .plan{float:right;width:225px}}@media screen and (max-width:1200px){.plan-list-container .plan-list .plan{float:right;width:200px}}@media screen and (max-width:1050px){.plan-list-container .plan-list .plan{float:none;width:100%}}.plan-list-container .plan-list .plan .plan-title{font-size:1.5em;font-weight:600;padding-bottom:10px}.plan-list-container .plan-list .plan .plan-feature{font-size:1.2em;padding:15px 0}#message-copy{position:absolute;display:none;color:#fff;background-color:#000;font-weight:700;padding:2px 4px;border:1px solid #222;border-radius:5px}.hide{display:none}.show{display:block}#report_date_filters,#report_main_filters{margin-bottom:10px}#report_date_filters input[type=date]{font-family:Nunito,sans-serif;padding:5px;font-size:16px;font-weight:600}#report_run_button{margin-bottom:20px}.report_data{display:flex;justify-content:center;flex-direction:row;margin:10px 0}.report_data table{border:1px solid #222;border-collapse:collapse}.report_data table th{background-color:#fff;color:#000;font-weight:600;padding:5px 12px}.report_data table tr{background-color:#ddd}.report_data table tr td{color:#000;padding:3px 8px}.report_data table tr:nth-child(2n){background-color:#bbb}.report_data table tfoot tr{background-color:#fff}.report_data table tfoot tr td{font-weight:600}footer{background-color:#151c3d;color:#ddd;justify-content:center;width:100%;display:flex;padding:10px 0;box-shadow:0 50vh 0 50vh #151c3d}footer .copyright{font-size:.9em;margin-right:50px}footer .links{margin-right:25px}footer .links ul{margin-top:0}footer .links ul li{list-style:none}footer .links ul li a{text-decoration:none;color:#ddd}footer .social .fa{margin:0 5px;padding:10px;width:16px;text-align:center;text-decoration:none;background:#212d63;color:#fff;border-radius:50%}footer .social .fa:hover{opacity:.7}