﻿@font-face{font-family:'Roboto';font-weight:normal;font-style:normal;src:url('../fonts/Roboto/roboto-regular-webfont.woff2') format('woff2'),url('../fonts/Roboto/roboto-regular-webfont.woff') format('woff'),url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype');}@font-face{font-family:'Roboto';font-weight:500;font-style:normal;src:url('../fonts/Roboto/roboto-medium-webfont.woff2') format('woff2'),url('../fonts/Roboto/roboto-medium-webfont.woff') format('woff'),url('../fonts/Roboto/Roboto-Medium.ttf') format('truetype');}@font-face{font-family:'Roboto';font-weight:bold;font-style:normal;src:url('../fonts/Roboto/roboto-bold-webfont.woff2') format('woff2'),url('../fonts/Roboto/roboto-bold-webfont.woff') format('woff'),url('../fonts/Roboto/Roboto-Bold.ttf') format('truetype');}@font-face{font-family:'Roboto Mono';font-weight:normal;font-style:normal;src:url('../fonts/RobotoMono/robotomono-regular-webfont.woff2') format('woff2'),url('../fonts/RobotoMono/robotomono-regular-webfont.woff') format('woff'),url('../fonts/RobotoMono/RobotoMono-Regular.ttf') format('truetype');}@font-face{font-family:'Roboto Mono';font-weight:500;font-style:normal;src:url('../fonts/RobotoMono/robotomono-medium-webfont.woff2') format('woff2'),url('../fonts/RobotoMono/robotomono-medium-webfont.woff') format('woff'),url('../fonts/RobotoMono/RobotoMono-Medium.ttf') format('truetype');}@font-face{font-family:'Roboto Mono';font-weight:bold;font-style:normal;src:url('../fonts/RobotoMono/robotomono-bold-webfont.woff2') format('woff2'),url('../fonts/RobotoMono/robotomono-bold-webfont.woff') format('woff'),url('../fonts/RobotoMono/RobotoMono-Bold.ttf') format('truetype');}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input{margin:0;padding:0;border:0;font-size:100%;font-family:'Roboto',sans-serif;font-weight:normal;vertical-align:baseline;}html,body{background-color:#f2f3f4;}main{height:94vh;}h1,h2,h3,th{font-family:'Roboto Mono',monospace;margin:0;}span,label,input{font-family:'Roboto',sans-serif;}a,a:visited,a:focus,a:active{color:#231f20;text-decoration:none;}.header{color:#231f20;font-size:18px;font-weight:bold;}.container{box-sizing:border-box;height:100%;margin:0 5px;padding-top:30px;background-color:#fff;}.navbar{display:flex;flex-direction:row;justify-content:flex-start;height:5vh;max-height:50px;margin:5px;line-height:50px;}.navbar__logo,.navbar__info,.navbar__logout{box-sizing:border-box;display:flex;background-color:#fff;}.navbar__logo,.navbar__logout{justify-content:center;align-items:center;height:50px;width:50px;}.navbar__logo .logo-icon{width:24px;height:28px;}.navbar__info{justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-grow:2;margin-left:5px;padding:10px 15px;font-size:14px;color:#231f20;}.navbar__info-title{font-weight:500;}.navbar__info-user{display:flex;align-items:center;}.navbar__logout{margin-left:5px;}.navbar__logout .logout-icon{width:20px;height:20px;}.avatar{height:30px;width:30px;margin-left:10px;border-radius:50%;}.avatar--default{background:#ebedee;}.account-content{max-width:910px;margin:0 auto;}.account-content .header{margin-bottom:30px;}.account-content__actions{display:flex;justify-content:center;}.account-content__actions>a{color:#fff;width:240px;}.table{width:100%;margin-bottom:60px;border-collapse:separate;border-spacing:0 5px;font-size:14px;}.table__head-row{line-height:40px;}.table__head-cell{border-bottom:1px solid #f2f3f4;border-collapse:separate;border-spacing:5px 5px;text-align:left;color:#1de9b6;font-weight:bold;font-size:16px;}.table__body-row,.table__row--overflow{line-height:30px;}.table__body-row>td:first-of-type,.table__row--overflow>td:first-of-type{width:120px;}.table__body-row:hover,.table__row--overflow:hover{background:#f2f3f4;}.table__row--overflow>td:nth-child(2){width:760px;}.table__row--overflow span{display:block;width:700px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.table__body-cell{vertical-align:middle;}.table .cell-icon{cursor:pointer;display:block;height:20px;width:20px;}.table .copy-btn{position:relative;}.table .copy-btn>.copy-label{position:absolute;display:none;top:5px;left:30px;width:35px;padding:0 5px;z-index:300;background-color:#1de9b6;color:#fff;font-size:11px;line-height:20px;}.logged-out-page iframe{display:none;width:0;height:0;}.logout-content{max-width:300px;margin:0 auto;}.logout-content .header{margin-bottom:30px;}.logout-content__msg{margin-bottom:15px;}.btn{box-sizing:border-box;height:40px;width:300px;text-transform:uppercase;text-decoration:none;font-size:14px;font-weight:bold;}.btn-login,.btn--primary{position:relative;display:flex;justify-content:center;align-items:center;}.btn-login{z-index:200;background-image:url("/img/google_btn.svg");}.btn-login:visited,.btn-login:active{color:#000;}.btn-login:hover{background-color:#fafafa;}.btn-logout{display:flex;justify-content:center;align-items:center;height:100%;}.btn-submit{display:block;width:100%;background-color:#1de9b6;color:#fff;}.btn--primary{background-color:#1de9b6;}.btn-submit:hover,.btn--primary:hover{background-color:#16e5b2;}.login,.login-container{position:relative;display:flex;justify-content:center;align-items:center;}.login{height:100%;}.login__logo{position:absolute;height:470px;width:400px;top:-250px;left:-150px;}.login__content{position:relative;display:flex;flex-direction:column;max-width:400px;}.login__content-header{position:relative;z-index:200;margin-bottom:50px;color:#231f20;font-size:36px;font-weight:400;letter-spacing:-.02px;line-height:48px;}.login__content>a{color:#fff;}.form-login{display:flex;flex-direction:column;width:300px;}.form-login>div:first-of-type{margin-bottom:1px;}.field{box-sizing:border-box;display:flex;flex-direction:column;padding:15px 5px 5px 15px;width:100%;height:70px;background-color:#fff;}.field__label{color:#c0bebf;font-size:11px;}.field__input{flex-grow:2;font-size:14px;border:none;}.homepage-content{max-width:710px;margin:0 auto;height:100%;}.homepage-content .btn{background-color:#15dcaa;}.homepage-content .btn:hover{background-color:#15d3a3;}