/* Custom CSS for Success Page */


/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f9f9f9;
  border-top: 1px #f1f1f1 solid;
}


/* Custom page CSS
-------------------------------------------------- */
body > .container {
    padding: 10px 15px 0;
}
#top-strip {
    padding: 15px;
    text-align: center;
}
#top-strip .content{
    font-size: 1.5em;
    padding-top: 5px;
}

.container .text-muted {
  margin: 20px 0;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}
.footer .text-muted a, .footer .text-muted a:active, .footer .text-muted a:visited {
    color: #777;
    text-decoration: none;
}
.footer .text-muted a:hover {
    text-decoration: underline;
}

.pre-head {
    color: rgba(16, 16, 16, 0.56);
    text-align: center;
}
.headline-h1 {
    font-size: 34px;
    font-weight: 500;
}
.headline-h2 {
    font-size: 26px;
    font-weight: 500;
}
.headline-h3 {
    font-size: 22px;
    font-weight: 500;
}
.headline-h1 b, .headline-h2 b, p b {
    color: rgb(28,113,174);
}
.red { color: #cc0000; }
.grey { color: #888888; }
.green { color: #398439; }
.blue { color: rgb(28,113,174); }
/***** */
.txt-action {
    font-size: 1.2em;
}
.txt-disclaimer {
    font-size: 0.8em;
    color: #9a9a9a;
    text-align: justify;
}

.box {
    background-color: #fff;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.3);
    box-shadow: 0 1px 4px rgba(0,0,0,.3);
    width: 80%;
    padding: 30px;
    margin: 0 auto;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.box2 {
    background-color: #fff;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.3);
    box-shadow: 0 1px 4px rgba(0,0,0,.3);
    width: 60%;
    padding: 15px;
    margin: 0 auto;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}


/** Custom Bootstrap Hacks */
.page-header {
    border-bottom: none;
}
.btn {
    outline: 0 !important; /* Removes the Glow from Buttons */
}
.borderless tbody tr td, .borderless thead tr th {
    border: none;
}

.top-buffer-40 { margin-top:40px; }
.top-buffer-20 { margin-top:20px; }
.bottom-buffer-20 { margin-bottom:20px; }
.bottom-buffer-40 { margin-bottom:40px; }


/******* Responsive */
@media (max-width: 991px) {
    .headline-h1 {
        font-size: 38px;
    }
}
@media (max-width: 640px) {
    .pre-head {
        font-size: 22px;
    }
    .box, .box2 {
        width: 90%;
    }
}
@media (max-width: 500px) {
    .headline-h1 {
        font-size: 28px;
    }
    .pre-head {
        font-size: 16px;
    }
}

