.login-btn {
display:none;
}

.the-conversation .btn-default {
border:2px solid rgb(0,169,216);
color:rgb(0,169,216);
text-transform:uppercase;
background-color:transparent);
padding:6px 25px;
}

.btn-more-videos {
border:2px solid rgb(0,169,216)!important;
color:rgb(0,169,216)!important;
background:rgb(255,255,255)!important;
text-transform:uppercase;
padding:6px 25px!important;
}

.btn-more-videos:before {
content:""!important;
}

.page-content blockquote {
border:none;
font-size:1.6rem;
}

.page-content hr.footnotes {
width:25%;
text-align:left;
border-color:#ccc;
}

div.highcharts-container {
border:solid #999 1px;
}

p small {
font-size:80%;
}

main.bg-lightgray .btn-bettertax {
border:2px solid #666;
text-transform:uppercase;
background-color:transparent);
padding:6px 25px;
}

.video-container {
position:relative;
padding-bottom:56.25%;
height:0;
overflow:hidden;
}

.video-container iframe,.video-container object,.video-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

caption {
color:#000;
font-weight:bold;
}

caption span.second {
font-size:1.5rem;
}

.box {
border-radius:3px;
border-color:rgb(4,133,170);
border-style:solid;
border-width:1px 1px 1px 5px;
margin:20px 0;
padding:20px;
}

.box h1,.box h2,.box h3,.box h4,.box h5 {
color:rgb(4,133,170);
}

.light-blue {
border-left-color:rgb(0,169,216);
}

.light-blue h1,.light-blue h2,.light-blue h3,.light-blue h4,.light-blue h5,p.light-blue,h1.light-blue,h2.light-blue,h3.light-blue,h4.light-blue,h5.light-blue {
color:rgb(0,169,216);
}

.box p.lead {
border-top:#818181 solid 1px;
}

.box h2 {
font-size:21px;
}

div.chart-container {
border:solid #999 1px;
background:#FFF;
padding:1em;
}

p.chart_heading {
text-align:center;
color:#333333;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
font-size:1.8rem;
line-height:normal;
}