.content .well a[role="button"].green {
    background: #000033;
    border-bottom: none;
    text-shadow: none;
    color: #ffffff;
    font-size:0.75rem;
    text-decoration: none;
    border-radius:0;
    border-color: #000033;
    position: absolute;
    bottom: 1em;
    left: 1em;
    right: 1em;
    width: auto;
}

.content .well a[role="button"].green:hover {
    background:#000055;
}

.content .well a[role="button"] .visually-hidden {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

@media (min-width: 37.5em){
    .content .well a[role="button"].green{
        font-size: 1rem;
    }
}

.content .two .well a[role="button"].green{
    font-size:0.75rem;
}

.row .well.conform-unit{
    padding:1em 1em 3.5em;
    background: #fff;
    border:1px solid #cdcdcd;
    position: relative;
}

.well.conform-unit h3 {
    text-align: center;
    color: #000033;
    font-size: 1.5em;
    margin-bottom:0;
}

.well.conform-unit p{
    text-align:center;
    margin:0 0 1em;
}

@media (max-width: 58em) and (min-width: 37em){
    .content .conform-block .two.columns {
        margin-bottom: 1em;
        width: 33.333%;
    }
    .content .conform-block .two.columns.offset-by-five {
        margin-left: 33.333% !important;
    }
}

#cboxLoadedContent #page_content {
    margin:1em;
    font-size:1.25em;
    text-align:center;
}

#cboxLoadedContent p:nth-of-type(3),
#cboxLoadedContent ul{
    text-align:left;
}

#cboxLoadedContent header,
#cboxLoadedContent header h1{
    left: -9999px;
    position: absolute;
}

#cboxLoadedContent .pseudo-h1{
    font-size:1.75em !important;
    color:#000033;
    margin-bottom:0 !important;
}

#cboxLoadedContent img{
    border:3px solid #cdcdcd;
}

#cboxLoadedContent .content ul li ul li {
    list-style-type:circle;
}