html{height:100%;}
body{height:100%;margin:0;padding:0;font-family:Arial,sans-serif;background:#f5f5f5;color:#565a5c;}

h1,h2,h3,h4,h5,h6{font-weight:400;}
a{color:#39ba36;text-decoration:none}

label{display:block;margin-bottom:4px;text-transform:capitalize;text-align:left;}
label>input[type=text],label>input[type=number],label>input[type=email],label>input[type=password],label>textarea{width:100%;box-sizing:border-box;display:block;}
label>a{float:right;font-size:80%;line-height:140%;text-decoration:none;}
label>small{float:right;}
input[type=text],input[type=number],input[type=email],input[type=password],select{margin:4px 0;padding:8px;border-radius:2px;}
input[type=text],input[type=number],input[type=email],input[type=password],select{background:#fff;border:1px solid #A9A9A9;}
input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=password]:focus{outline:none;border:1px solid #39ba36;}
button,.button,input[type=submit],body .stripe-button-el span,body .stripe-button-el:not(:disabled):active span,body .stripe-button-el.active span{padding:9px 27px;border:0;border-radius:2px;cursor:pointer;background:#39ba36;color:#fff;font-family:inherit;font-weight:700;text-decoration:none;display:inline-block;font-size:16px;}
button:hover,.button:hover,input[type=submit]:hover,body .stripe-button-el span:hover{background:#19a917;}
button:active,.button:active,input[type=submit]:active,body .stripe-button-el:not(:disabled):active span,body .stripe-button-el.active span{padding-top:10px;padding-bottom:8px;box-shadow:none;}
button.white,.button.white{    background: #fff; color: #000; }
button.white:hover,.button.white:hover{background:#eee;}
button.white:active,.button.white:active{padding-top:10px;padding-bottom:8px;box-shadow:none;}

table{width:100%;border-collapse:collapse}
table td,table th{padding:4px;border:1px solid #000;text-align:left}

.content{width:1000px;max-width:100%;margin:0 auto;}

#header{height:61px;line-height:60px;z-index:10;}
#header>.content{width:100%;padding:0 25px;box-sizing:border-box;}
#header_logo{ font-size:20px; text-decoration:none; margin-top:-2px; display:inline-block; }
#header_logo>img{ height:28px;   vertical-align: middle; margin-top: -4px;}
#header_logo>span{vertical-align: middle; font-weight: 700;color:#39ba36;margin-left: 6px;text-transform: uppercase; font-family: sans-serif; position: relative; top: 4px; font-size: 17px;}
#header nav{float:right}
#header nav>a{margin:0 10px;display:inline-block;vertical-align:middle;text-decoration:none;text-transform:capitalize;font-size:14px;}
#header nav>a.selected{color:#ccc;}


#content_login{text-align:center;}
#content_login label{max-width:360px;margin:0 auto;}

#content_certificates nav{margin: -15px 0 20px 0;}
#content_certificates nav>a{margin-right:20px;display:inline-block;vertical-align:top;}
a,img{border:0;}
header,nav,footer,section,aside,cite{display:block;}
