@font-face {
    font-family: 'Rajdhani';
    src: url(../fonts/Rajdhani-Medium.ttf);
    font-weight: 400;
}
@font-face {
    font-family: 'Rajdhani';
    src: url(../fonts/Rajdhani-SemiBold.ttf);
    font-weight: 600;
}
@font-face {
    font-family: 'Rajdhani';
    src: url(../fonts/Rajdhani-Bold.ttf);
    font-weight: 700;
}
@font-face {
    font-family: 'Ubuntu';
    src: url(../fonts/Ubuntu-Regular.ttf);
    font-weight: 400;
}
@font-face {
    font-family: 'Ubuntu';
    src: url(../fonts/Ubuntu-Bold.ttf);
    font-weight: 700;
}
h1,h2,h3,h4,h5,h6, a.nav-link, .btn {
    font-family: Rajdhani, sans-serif;
    font-weight: 400;
}
a.nav-link, .btn {
    font-size: 17px;
}
a, .btn-link {
    color: #418db6;
}
body {
    min-width: 992px;
    font-family: Rajdhani, sans-serif;
    color: #333;
}
.custGradient1 {
    background: #f3faff;
}
p {
    font-family: Ubuntu, serif;
}
.alert-danger, .alert-error {
    color: #721c24;
    background-color: rgba(236, 103, 64, 0.3);
    border-color: rgba(190, 80, 50, 0.3);
}
.btn-mm, .btn-primary, .btn-mm:focus, .btn-primary:focus {
    background-color: #1e6aa8;
    border-color: #1e6aa8;
    color:#fff;
}
.btn-mm:hover, .btn-mm:active, .btn-primary:hover, .btn-primary:active {
    background-color: #0f3253;
    color:#fff;
    border-color: #0f3253;
}
#email_confirmation_msg button {
    font-style: italic;
 }
#email_confirmation_msg {
    font-style: italic;
    font-size: 0.85em;
}
.title-row h1 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 3em;
    padding:15px 20px 15px 0;
    color: #333;
    font-weight: 600;
    word-wrap: anywhere;
    max-width: calc(100% - 200px);
}
.user_card .title-row h1 {
    max-width: none;
    padding-right: 0;
}