body {
    font: 14px/18px "Lucida Grande", Helvetica, Arial, sans-serif;
    background: #fbfbfb;
}

p {
    margin: 0 0 15px;
}

a {
    color: #666;
}

a:hover {
    color: #c00;
}

#navbar {
    font: 14px/16px Arial,Helvetica,sans-serif;
}

.divider-outside-bottom {
    position:relative;
    background:#fbfbfb;
    padding-bottom: 6px;
}
.divider-outside-bottom:before {
    content: "";
    position:absolute;
    z-index: -1;
    width:96%;
    bottom: 0;
    height: 10px;
    left: 2%;
    border-radius: 100px / 5px;
    box-shadow:0 0 28px rgba(0,0,0,0.3);
}

.divider-outside-top {
    position:relative;
    background: #fbfbfb;
    padding-top: 30px;
}
.divider-outside-top:before {
    content: "";
    position:absolute;
    z-index: -1;
    width:96%;
    top: 0;
    height: 10px;
    left: 2%;
    border-radius: 100px / 5px;
    box-shadow:0 0 28px rgba(0,0,0,0.3);
}

.main-block {
    text-align: center;
    padding-top: 30px;
}

.main-block a {
    color: #990000;
}

.main-block h1 {
    font-size: 38px/50px;
    font-family: 'Oswald',sans-serif;
    color: #666;
    text-transform: uppercase;
    margin: 0 0 23px;
}

#home-email {
    text-align: right;
}

.red-btn {
    background-color: hsl(0, 93%, 37%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dd0808", endColorstr="#b60606");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#dd0808), to(#b60606));
    background-image: -moz-linear-gradient(top, #dd0808, #b60606);
    background-image: -ms-linear-gradient(top, #dd0808, #b60606);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd0808), color-stop(100%, #b60606));
    background-image: -webkit-linear-gradient(top, #dd0808, #b60606);
    background-image: -o-linear-gradient(top, #dd0808, #b60606);
    background-image: linear-gradient(#dd0808, #b60606);
    border-color: #b60606 #b60606 hsl(0, 93%, 35%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.13);
    -webkit-font-smoothing: antialiased;
    text-transform: uppercase;
    font-family: 'Oswald',sans-serif;
}

.red-btn:hover, .red-btn:active, .red-btn:focus {
    border-color: #b60606 #b60606 hsl(0, 93%, 35%);
}

.no-pad-left {
    padding-left: 0;
}

.no-pad-right {
    padding-right: 0;
}

.navbar-toggle {
    margin-top: 15px;
}

.navbar-brand div {
    padding: 1px 8px;
    display: inline;
    border-radius: 6px;
}

.navbar-brand span {
    color: #444;
}

.navbar-brand {
    font-family: 'Oswald',sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    margin-top: 7px;
}

.loader {
  margin: 4em auto;
  font-size: 10px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  animation: load5 1.1s infinite ease;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #666, 1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2), 2.5em 0em 0 0em rgba(102, 102, 102, 0.2), 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.2), 0em 2.5em 0 0em rgba(102, 102, 102, 0.2), -1.8em 1.8em 0 0em rgba(102, 102, 102, 0.2), -2.6em 0em 0 0em rgba(102, 102, 102, 0.5), -1.8em -1.8em 0 0em rgba(102, 102, 102, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102, 102, 102, 0.7), 1.8em -1.8em 0 0em #666, 2.5em 0em 0 0em rgba(102, 102, 102, 0.2), 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.2), 0em 2.5em 0 0em rgba(102, 102, 102, 0.2), -1.8em 1.8em 0 0em rgba(102, 102, 102, 0.2), -2.6em 0em 0 0em rgba(102, 102, 102, 0.2), -1.8em -1.8em 0 0em rgba(102, 102, 102, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(102, 102, 102, 0.5), 1.8em -1.8em 0 0em rgba(102, 102, 102, 0.7), 2.5em 0em 0 0em #666, 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.2), 0em 2.5em 0 0em rgba(102, 102, 102, 0.2), -1.8em 1.8em 0 0em rgba(102, 102, 102, 0.2), -2.6em 0em 0 0em rgba(102, 102, 102, 0.2), -1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102, 102, 102, 0.2), 1.8em -1.8em 0 0em rgba(102, 102, 102, 0.5), 2.5em 0em 0 0em rgba(102, 102, 102, 0.7), 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.2), 0em 2.5em 0 0em rgba(102, 102, 102, 0.2), -1.8em 1.8em 0 0em rgba(102, 102, 102, 0.2), -2.6em 0em 0 0em rgba(102, 102, 102, 0.2), -1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(102, 102, 102, 0.2), 1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2), 2.5em 0em 0 0em rgba(102, 102, 102, 0.5), 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.7), 0em 2.5em 0 0em #666, -1.8em 1.8em 0 0em rgba(102, 102, 102, 0.2), -2.6em 0em 0 0em rgba(102, 102, 102, 0.2), -1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102, 102, 102, 0.2), 1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2), 2.5em 0em 0 0em rgba(102, 102, 102, 0.2), 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.5), 0em 2.5em 0 0em rgba(102, 102, 102, 0.7), -1.8em 1.8em 0 0em #666, -2.6em 0em 0 0em rgba(102, 102, 102, 0.2), -1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(102, 102, 102, 0.2), 1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2), 2.5em 0em 0 0em rgba(102, 102, 102, 0.2), 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.2), 0em 2.5em 0 0em rgba(102, 102, 102, 0.5), -1.8em 1.8em 0 0em rgba(102, 102, 102, 0.7), -2.6em 0em 0 0em #666, -1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102, 102, 102, 0.2), 1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2), 2.5em 0em 0 0em rgba(102, 102, 102, 0.2), 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.2), 0em 2.5em 0 0em rgba(102, 102, 102, 0.2), -1.8em 1.8em 0 0em rgba(102, 102, 102, 0.5), -2.6em 0em 0 0em rgba(102, 102, 102, 0.7), -1.8em -1.8em 0 0em #666;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #666, 1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2), 2.5em 0em 0 0em rgba(102, 102, 102, 0.2), 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.2), 0em 2.5em 0 0em rgba(102, 102, 102, 0.2), -1.8em 1.8em 0 0em rgba(102, 102, 102, 0.2), -2.6em 0em 0 0em rgba(102, 102, 102, 0.5), -1.8em -1.8em 0 0em rgba(102, 102, 102, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102, 102, 102, 0.7), 1.8em -1.8em 0 0em #666, 2.5em 0em 0 0em rgba(102, 102, 102, 0.2), 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.2), 0em 2.5em 0 0em rgba(102, 102, 102, 0.2), -1.8em 1.8em 0 0em rgba(102, 102, 102, 0.2), -2.6em 0em 0 0em rgba(102, 102, 102, 0.2), -1.8em -1.8em 0 0em rgba(102, 102, 102, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(102, 102, 102, 0.5), 1.8em -1.8em 0 0em rgba(102, 102, 102, 0.7), 2.5em 0em 0 0em #666, 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.2), 0em 2.5em 0 0em rgba(102, 102, 102, 0.2), -1.8em 1.8em 0 0em rgba(102, 102, 102, 0.2), -2.6em 0em 0 0em rgba(102, 102, 102, 0.2), -1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102, 102, 102, 0.2), 1.8em -1.8em 0 0em rgba(102, 102, 102, 0.5), 2.5em 0em 0 0em rgba(102, 102, 102, 0.7), 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.2), 0em 2.5em 0 0em rgba(102, 102, 102, 0.2), -1.8em 1.8em 0 0em rgba(102, 102, 102, 0.2), -2.6em 0em 0 0em rgba(102, 102, 102, 0.2), -1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(102, 102, 102, 0.2), 1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2), 2.5em 0em 0 0em rgba(102, 102, 102, 0.5), 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.7), 0em 2.5em 0 0em #666, -1.8em 1.8em 0 0em rgba(102, 102, 102, 0.2), -2.6em 0em 0 0em rgba(102, 102, 102, 0.2), -1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102, 102, 102, 0.2), 1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2), 2.5em 0em 0 0em rgba(102, 102, 102, 0.2), 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.5), 0em 2.5em 0 0em rgba(102, 102, 102, 0.7), -1.8em 1.8em 0 0em #666, -2.6em 0em 0 0em rgba(102, 102, 102, 0.2), -1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(102, 102, 102, 0.2), 1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2), 2.5em 0em 0 0em rgba(102, 102, 102, 0.2), 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.2), 0em 2.5em 0 0em rgba(102, 102, 102, 0.5), -1.8em 1.8em 0 0em rgba(102, 102, 102, 0.7), -2.6em 0em 0 0em #666, -1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102, 102, 102, 0.2), 1.8em -1.8em 0 0em rgba(102, 102, 102, 0.2), 2.5em 0em 0 0em rgba(102, 102, 102, 0.2), 1.75em 1.75em 0 0em rgba(102, 102, 102, 0.2), 0em 2.5em 0 0em rgba(102, 102, 102, 0.2), -1.8em 1.8em 0 0em rgba(102, 102, 102, 0.5), -2.6em 0em 0 0em rgba(102, 102, 102, 0.7), -1.8em -1.8em 0 0em #666;
  }
}

.promobox {
    margin: 30px auto;
    text-align: center;
}

.c666 {
    color: #666;
}

.c999 {
    color: #999;
}

.bgfff {
    background-color: #fff;
}

.uppercase {
    text-transform: uppercase;
}

.top-buffer-small {
    margin-top: 10px;
}

.top-buffer {
    margin-top: 30px;
}

.left-align {
    text-align: left;
}

.oswald {
    font-family: 'Oswald',sans-serif;
}

.w300 {
    font-weight: 300;
}

/* Sticky footer */
html, body {
    height: 100%;
}

footer {
    background: #eee;
    padding: 27px 0 18px 0;
    border-top: 1px solid #ddd;
    text-align: center;
    height: 80px;
}

footer a {
    color: #990000;
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -80px;
}

.push {
    height: 80px;
}
/* End sticky footer */

.hover {
    z-index: 2;
    border-color: #b60606 #b60606 hsl(0, 93%, 35%);
    background-position: 0 -15px;
    text-decoration: none;
}

.notice {
    margin: 0 !important;
    padding: 20px;
}

.jBox-Notice-green .jBox-container{
    background:#70a800;
    background-image:linear-gradient(to bottom,#95cc2a,#70a800);
    color:white;
    border-radius: 5px;
}

.jBox-Notice-color .jBox-container{
    text-shadow:0 -1px 0 rgba(0,0,0,.3);
}

/* Inbox styling */
.item-list a:hover:not(.download-link) {
    background:#e0e0e0;
}

.item-box {
    padding-bottom: 0;
    margin-bottom: 20px;
}

.item-box .heading {
    overflow: hidden;
    color: #fff;
    border-radius: 5px 5px 0 0;
}

.item-box .heading p {
    margin: 10px 0;
}

.item-list {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

.item-list li {
    overflow: hidden;
    vertical-align: top;
    border-top: 1px solid #ccc;
}

.item-list li:first-child {
    border: none;
}

.item-list a:not(.download-link){
    display:block;
    overflow:hidden;
    padding:15px 10px 15px 16px;
    font-weight:bold;
    color:#333;
}

.item-list .unselected{
    background:#ebebeb;
    font-weight:normal;
}

.item-list p {
    margin-bottom: 0;
}

.item-block{
    border-top:1px solid #ccc;
    padding: 16px 0;
    color:#333;
}
.arrow-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #333;
    float: right;
    position: relative;
    top: -11px;
}
.item-block .info-list{
    margin:0 0 21px;
    border-bottom:1px solid #ccc;
    padding:0 0 16px;
}
/* End Inbox styling */

.item-box .col-xs-1, .item-box .col-xs-2, .item-box .col-xs-3, .item-box .col-xs-4, .item-box .col-xs-5, .item-box .col-xs-6, .item-box .col-xs-7, .item-box .col-xs-8, .item-box .col-xs-9, .item-box .col-xs-10, .item-box .col-xs-11, .item-box .col-xs-12,
.item-box .col-sm-1, .item-box .col-sm-2, .item-box .col-sm-3, .item-box .col-sm-4, .item-box .col-sm-5, .item-box .col-sm-6, .item-box .col-sm-7, .item-box .col-sm-8, .item-box .col-sm-9, .item-box .col-sm-10, .item-box .col-sm-11, .item-box .col-sm-12,
.item-box .col-md-1, .item-box .col-md-2, .item-box .col-md-3, .item-box .col-md-4, .item-box .col-md-5, .item-box .col-md-6, .item-box .col-md-7, .item-box .col-md-8, .item-box .col-md-9, .item-box .col-md-10, .item-box .col-md-11, .item-box .col-md-12,
.item-box .col-lg-1, .item-box .col-lg-2, .item-box .col-lg-3, .item-box .col-lg-4, .item-box .col-lg-5, .item-box .col-lg-6, .item-box .col-lg-7, .item-box .col-lg-8, .item-box .col-lg-9, .item-box .col-lg-10, .item-box .col-lg-11, .item-box .col-lg-12
 {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (min-width: 768px) {
    .navbar-right {
        padding-top: 9px;
    }

    .navbar-brand {
        font-size: 23px;
    }
}
