﻿h1, h2, h3, h4, h5, h6, th, strong {
    font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
    font-weight: normal /* INCLUDE THIS TO ENSURE CORRECT RENDERING OF BOLD TEXT */
}

p, ul, li, td, label {
    font-family: 'Segoe UI', Arial, Helvetica, sans-serif
}

.img-circle {
    border-radius: 50%;
}
.mh-o-bg {
    background: rgb(0, 94, 184);
    background: -moz-radial-gradient(top left, circle, rgba(0, 94, 184, 1) 5%, rgba(0, 164, 153, 1) 33%, rgba(0, 48, 135, 1) 70%, rgba(174, 37, 115, 1) 94%);
    background: -webkit-radial-gradient(top left, circle, rgba(0, 94, 184, 1) 5%, rgba(0, 164, 153, 1) 33%, rgba(0, 48, 135, 1) 70%, rgba(174, 37, 115, 1) 94%);
    background: radial-gradient(at top left, circle, rgba(0, 94, 184, 1) 5%, rgba(0, 164, 153, 1) 33%, rgba(0, 48, 135, 1) 70%, rgba(174, 37, 115, 1) 94%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005eb8", endColorstr="#ae2573", GradientType=1);
}
body .btn-primary {
    border-color: #cccccc;
    background-color: #cccccc;
    border-color: #cccccc #cccccc #b3b3b3;
    color: white;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* Hide by default (mobile) */
.hide-mobile {
    display: none;
}

/* Show on tablet and up */
@media (min-width: 48em) {
    .hide-mobile {
        display: block; /* or block */
    }
}

@media (max-width: 48em) {
    .mobile-right-logo {
        position: relative;
        right: 0px;
    }
}
