main {
     padding-left: 0.38em;
 padding-right: 0.38em;
}


#main-nav {
  display: none;
}


#signin-register {
 display: none;
}

div#database-parameters, div#db-overview {
    flex-basis: inherit;
}

/* Make tables wrappable on mobile devices */

td {
/*    width: 100%;
    display: block;
*/
}

table {
    width: 100%;
}

h1,h2,h3,h4,h5,h6 {
    margin-right: inherit;
    line-height: initial;
    text-align: center;
    padding-left: 0.19em;
    padding-right: 0.19em;
}



main > div {
    padding-left: 1em;
    padding-right: 1em;
    max-width: 100%;
}

div.help > * {
    max-width: inherit;
}

div.help ul {
    list-style: none;
    padding-left: 0;
}

#navbar-main {
    justify-content: center;
    align-items: center;
}

#logged-in {
    flex-direction: column;
    align-items: flex-end;
}
#logged-in #account-email {margin: inherit;}

.navbar-brand {
    height: inherit;
}

header .logo img {
    margin-left: inherit;
    margin-right: inherit;
}
#headerwrap {
    padding: 0 0 3.14em 0;
}

#headerwrap h1, #headerwrap h2 {
    margin-top: 0.19em;
}

.intro {
    padding-top: 1em;
}

.intro .pitch {
    max-width: inherit;
    margin: inherit;
    margin-top: 1em;
}



.flex-column, .flex-row {
    flex-direction: column;
    margin: inherit;
    max-width:100%;
}


.carousel-control {display:none;}
ol.carousel-indicators {display:none;}

#footer-links div {
    margin-top: 1em;
    margin-bottom: 1em;
}

#footer-links ul {
    margin-left: 1.38em;
}

#footer-links h3 {
    text-align: left;
}

#footerwrap {
    flex-direction: column;
    align-items: flex-start;
}

footer ul#navlinks li {
    display: block;
    width: 98%;
    margin-left: inherit;
}

footer a {
        margin-bottom: 33px;
}

footer div {
    margin-top: 33px;
}


div.panel {
    margin-bottom: 3em;
}

#billing-faqs {
    padding-left: inherit;
    padding-right: inherit;
}

#billing-faqs > div {
    flex: inherit;
}

#billing-faq h1 {
    margin-left: 0.38em;
}

div.testimonial .quote {
    -webkit-flex: inherit;
}

div.testimonial .quote p {
    max-width: inherit;
    margin-right: inherit;
}

div.testimonial #greg-picture {
    display:none;
}

#cvv-popup {
    max-width: 100%;
}

#enter-card {
    width:100%;
}

#cc-entry {
        max-width: 100%;
        padding: 1em 1em 1em 1em;
}

.imgform .form-group {width:100%;padding:0 20px}

.price-table > div {
    width: 90vw;
}


button, .btn {
    margin-top:1.38em;
    white-space: normal;
}


/** pricing **/
h3#more-capacity {display:none;}
#service-levels div {margin:inherit;}

/** features **/
ul#features-tabs li {width: 100%;}

.half-text {
  margin-right: 1em;
  margin-left: 1em;
    padding-left:inherit;
    padding-right:inherit;
    max-width: inherit;
}

div#technology {padding-bottom:0}
.half-text h1 {margin:inherit;}
.half-image {display:none;}
.half-image img {display:none;}

/** help **/
div#help-view {margin:inherit;}

/** footer **/
.subfoot * { color: black;}
.subfoot a {color: blue; text-decoration: underline; }
footer li {
    margin-top: 1.38em;
    margin-bottom: 1.62em;
}
#footer-links div {
    margin-bottom: 0;
}

/** account **/
#account-view h1, #delete-db-warning h2 {
    max-width: 100%;
    word-wrap:break-word;
}

table#hosts-table thead, table#hosts-table td.host-size,
table#hosts-table td.host-region, table#hosts-table td.host-status
                                           {display:none;}
div.if-not-destroyed {max-width:100%}
div.if-not-destroyed button {
    margin-top: 1.38em;
    margin-bottom:1.62em;
}

form#db-type div.flex-row {
    flex-direction: row;
}

#account {
    flex-direction: column;
}

#account-nav {
    margin-left: 0.62em;
}

#account-view {
    margin-left: 0.62em;
}

#account-view.provision-database {
    flex-basis: inherit;
}

#account-view.provision-database .widget {
    width: inherit;
}

#account-view.provision-database .provision-database-row {
    margin: inherit inherit 1em inherit;
}

#all-plans-include {display: none;}

div#api-keys-list {
    max-width: 100%;
}

#cc-form .flex-row {
    flex-direction: row;
}
#cc-form button {
    margin-top: 1.38em;
    width: 100%;
}

h2#shellshock {

    max-width: 95%;
}

#help-nav {
    padding-left:0;
    padding-right:0;
}

img {
    max-width: 99%;
}

pre {
    white-space: pre-line;
}
