.enrollment-confirmation #main-content {
 width:auto
}
.enrollment-confirmation #main-aside {
 display:none
}
.enrollment-confirmation .mobile-nav {
 display:none
}
.enrollment-confirmation .site-header {
 display:none
}
.enrollment-confirmation .site-footer {
 display:none
}
.enrollment-confirmation .confirm-next-steps {
 display:none
}
.enrollment-confirmation .print {
 display:none
}
#utilityFlowService {
 display:none
}
#utilityFlowPlans .enrollment_cart {
 display:none
}
#utilityFlowPlans .hide-medium-large {
 display:none
}
#utilityFlowPlans .grid.energy-header .col:nth-child(2) p {
 display:none
}
#utilityFlowPlans .hide-large {
 display:none
}
.fixed-header .site-footer {
 display:none
}
.fixed-header .site-header.fixed>.wrapper {
 display:none
}
.enrollment_progress-bar {
 display:none
}
.payments .site-header {
 display:none
}
.payments .site-footer {
 display:none
}
.payments #main-content {
 width:auto
}
.payments #main-aside {
 display:none
}
.payments .mobile-nav {
 display:none
}
.payments .make-payment .footer {
 display:none
}
.payments .content {
 padding-left:0!important;
 width:600px
}
.payments .content .payment-overview {
 border:none!important;
 padding:0!important
}
.payments .content .confirmation-intro {
 padding-left:0!important
}
.payments .content .confirmation-intro p {
 width:450px!important
}
.payments .content h3 {
 font-size:18px!important
}
.payments .content dl {
 font-size:12pt!important
}
.payments .confirm-header,
.payments .review-header,
.payments .make-payment-header {
 display:none
}

.enrollment .terms-agreement div.terms {
    margin-top: 10px;
    height: auto;
    overflow-y: visible;
    padding: 5px;
    border: 1px solid #e9e9e9;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}