@media (max-width: 991px) {.header-banner-shift {transform: translate(0px, 58px);}}

.r8_form {
    margin: 0 auto;
    width: 100%;
    max-width: 660px;
    border: 0px solid rgba(0,0,0,.0001);
    border-radius: 4px;
    padding: 10px;
    display: table;
}

.modal-footer {
    background-color: #6747c8;
}
.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid rgba(0, 0, 0, .0001);
}

.r8_form_control-label {
    text-align: left;
    line-height: 1.1em;
}

#r8_content h3 {font-family: 'ASAP', sans-serif;}

.img-rounded {border-radius: 15px;}

.post_container1 {border-radius: 15px;}

.post_container1 {
    font-family: 'Muli', sans-serif;}

#post .post-author {
    font-family: 'Muli', sans-serif;}

.postImage {
    max-height: 500px;
    padding: 0px;
    border-radius: 15px;
}

#post .post-content {
    font-family: 'Muli', sans-serif;}

iframe {border-radius: 15px;}

.d0-top-banner-shift {transform: translate(0px, -1px);}

hr {
    margin: 15px 0;
    border: 0;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.jh-blue-box {background-color:#f5fafc; margin-top:1em; margin-bottom:1em; border-radius:15px; padding:15px; min-height:0px; display:block;}

.jh-solid-box {background-color:#f5fafc; margin-top:1em; margin-bottom:1em; border-radius:15px; padding:20px; min-height:360px; display:block;}

.jh-solid-box2 {background-color:#f5fafc; margin-top:1em; margin-bottom:1em; border-radius:15px; padding:20px; min-height:210px; display:block;}

.jh-solid-box-white {background-color:#ffffff; margin-top:1em; margin-bottom:1em; border-radius:15px; padding:20px; min-height:550px; display:block;}

.jh-solid-box-enterprise {background-color:#ffffff; margin-top:1em; margin-bottom:1em; border-radius:15px; padding:20px; min-height:550px; border: 4px solid #6747c8; display:block;}

.jh-solid-box-dark {background-color:#2a335f; margin-top:1em; margin-bottom:1em; border-radius:15px; padding:20px; min-height:50px; display:block;}

.jh-border-and-box {background-color:#2a335f; margin-top:1em; margin-bottom:1em; padding:20px; min-height:50px; border-radius:15px; border: 4px solid #6747c8; margin: 10px; display:block;}

.jh-border-and-box-white {background-color:#ffffff; margin-top:1em; margin-bottom:1em; padding:20px; min-height:230px; border-radius:15px; border: 4px solid #6747c8; margin: 10px; display:block;}


