/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.juvare { /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
}

.juvare html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

.juvare body {
    margin: 0
}

.juvare figcaption, .juvare footer, .juvare header, .juvare main, .juvare menu, .juvare nav, .juvare section {
    display: block
}

.juvare canvas {
    display: inline-block;
    vertical-align: baseline
}

.juvare [hidden] {
    display: none
}

.juvare a {
    background-color: transparent
}

.juvare a:active, .juvare a:hover {
    outline: 0
}

.juvare strong {
    font-weight: bold
}

.juvare dfn {
    font-style: italic
}

.juvare h1 {
    font-size: 2em;
    margin: .67em 0
}

.juvare img {
    border: 0
}

.juvare svg:not(:root) {
    overflow: hidden
}

.juvare button, .juvare input {
    color: inherit;
    font: inherit;
    margin: 0
}

.juvare button {
    overflow: visible
}

.juvare button {
    text-transform: none
}

.juvare button, .juvare html input[type="button"], .juvare input[type="reset"], .juvare input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

.juvare button[disabled], .juvare html input[disabled] {
    cursor: default
}

.juvare button::-moz-focus-inner, .juvare input::-moz-focus-inner {
    border: 0;
    padding: 0
}

.juvare input {
    line-height: normal
}

.juvare input[type="checkbox"], .juvare input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

.juvare input[type="number"]::-webkit-inner-spin-button, .juvare input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

.juvare input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

.juvare input[type="search"]::-webkit-search-cancel-button, .juvare input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

.juvare legend {
    border: 0;
    padding: 0
}

.juvare * {
    box-sizing: border-box
}

.juvare *:before, .juvare *:after {
    box-sizing: border-box
}

.juvare html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.juvare body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

.juvare input, .juvare button {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

.juvare a {
    color: #768692;
    text-decoration: none
}

.juvare a:hover, .juvare a:focus {
    color: #535f68;
    text-decoration: underline
}

.juvare a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.juvare img {
    vertical-align: middle
}

.juvare [role="button"] {
    cursor: pointer
}

.juvare h1, .juvare h2, .juvare h3, .juvare .h1, .juvare .h2, .juvare .h3 {
    font-family: inherit;
    font-weight: 'bold';
    line-height: 1.1;
    color: inherit
}

.juvare h1, .juvare .h1, .juvare h2, .juvare .h2, .juvare h3, .juvare .h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

.juvare h1, .juvare .h1 {
    font-size: 36px
}

.juvare h2, .juvare .h2 {
    font-size: 30px
}

.juvare h3, .juvare .h3 {
    font-size: 24px
}

.juvare p {
    margin: 0 0 10px
}

.juvare ul {
    margin-top: 0;
    margin-bottom: 10px
}

.juvare ul ul {
    margin-bottom: 0
}

.juvare address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143
}

.juvare legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

.juvare label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold
}

.juvare input[type="search"] {
    box-sizing: border-box
}

.juvare input[type="radio"], .juvare input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
}

.juvare input[type="file"] {
    display: block
}

.juvare input[type="range"] {
    display: block;
    width: 100%
}

.juvare input[type="file"]:focus, .juvare input[type="radio"]:focus, .juvare input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.juvare .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.juvare .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6)
}

.juvare .form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.juvare .form-control:-ms-input-placeholder {
    color: #999
}

.juvare .form-control::-webkit-input-placeholder {
    color: #999
}

.juvare .form-control::-ms-expand {
    border: 0;
    background-color: transparent
}

.juvare .form-control[disabled], .juvare .form-control[readonly] {
    background-color: #eee;
    opacity: 1
}

.juvare .form-control[disabled] {
    cursor: not-allowed
}

.juvare input[type="search"] {
    -webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .juvare input[type="date"].form-control, .juvare input[type="time"].form-control, .juvare input[type="datetime-local"].form-control, .juvare input[type="month"].form-control {
        line-height: 34px
    }
}

.juvare .form-group {
    margin-bottom: 15px
}

.juvare input[type="radio"][disabled], .juvare input[type="checkbox"][disabled] {
    cursor: not-allowed
}

@media (min-width: 768px) {
    .juvare .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .juvare .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .juvare .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .juvare .form-inline .input-group .input-group-addon, .juvare .form-inline .input-group .form-control {
        width: auto
    }

    .juvare .form-inline .input-group > .form-control {
        width: 100%
    }

    .juvare .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
}

.juvare .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.juvare .btn:focus, .juvare .btn:active:focus, .juvare .btn.active:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.juvare .btn:hover, .juvare .btn:focus {
    color: #333;
    text-decoration: none
}

.juvare .btn:active, .juvare .btn.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.juvare .btn[disabled] {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

.juvare .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.juvare .btn-default:focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c
}

.juvare .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.juvare .btn-default:active, .juvare .btn-default.active {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.juvare .btn-default:active:hover, .juvare .btn-default.active:hover, .juvare .btn-default:active:focus, .juvare .btn-default.active:focus {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c
}

.juvare .btn-default:active, .juvare .btn-default.active {
    background-image: none
}

.juvare .btn-default[disabled]:hover, .juvare .btn-default[disabled]:focus {
    background-color: #fff;
    border-color: #ccc
}

.juvare .btn-default .badge {
    color: #fff;
    background-color: #333
}

.juvare .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.juvare .dropdown {
    position: relative
}

.juvare .dropdown-toggle:focus {
    outline: 0
}

.juvare .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box
}

.juvare .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}

.juvare .dropdown-menu > li > a:hover, .juvare .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.juvare .dropdown-menu > .active > a, .juvare .dropdown-menu > .active > a:hover, .juvare .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #337ab7
}

.juvare .input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.juvare .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.juvare .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.juvare .input-group .form-control:focus {
    z-index: 3
}

.juvare .input-group-addon, .juvare .input-group .form-control {
    display: table-cell
}

.juvare .input-group-addon:not(:first-child):not(:last-child), .juvare .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}

.juvare .input-group-addon {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.juvare .input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.juvare .input-group-addon input[type="radio"], .juvare .input-group-addon input[type="checkbox"] {
    margin-top: 0
}

.juvare .input-group .form-control:first-child, .juvare .input-group-addon:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.juvare .input-group-addon:first-child {
    border-right: 0
}

.juvare .input-group .form-control:last-child, .juvare .input-group-addon:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.juvare .input-group-addon:last-child {
    border-left: 0
}

.juvare .nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.juvare .nav > li {
    position: relative;
    display: block
}

.juvare .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.juvare .nav > li > a:hover, .juvare .nav > li > a:focus {
    text-decoration: none;
    background-color: #eee
}

.juvare .nav > li > a > img {
    max-width: none
}

.juvare .nav-tabs {
    border-bottom: 1px solid #ddd
}

.juvare .nav-tabs > li {
    float: left;
    margin-bottom: -1px
}

.juvare .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.juvare .nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd
}

.juvare .nav-tabs > li.active > a, .juvare .nav-tabs > li.active > a:hover, .juvare .nav-tabs > li.active > a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.juvare .tab-content > .tab-pane {
    display: none
}

.juvare .tab-content > .active {
    display: block
}

.juvare .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.juvare .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777;
    border-radius: 10px
}

.juvare .badge:empty {
    display: none
}

.btn .juvare .badge {
    position: relative;
    top: -1px
}

a.juvare .badge:hover, a.juvare .badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.juvare .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
}

.juvare .clearfix:before, .juvare .clearfix:after, .juvare .juvare .nav:before, .juvare .juvare .nav:after {
    content: " ";
    display: table
}

.juvare .clearfix:after, .juvare .juvare .nav:after {
    clear: both
}

.juvare .hidden {
    display: none !important
}

/*!
 * Shared UI Toolkit - v6.0
 * Copyright 2018 Juvare
 */
.juvare .juvare .nav:before, .juvare .juvare .nav:after {
    content: " ";
    display: table
}

.juvare .juvare .nav:after {
    clear: both
}

@media (min-width: 768px) {
}

.juvare body {
    padding: 0
}

.juvare .suit-page-container {
    max-width: 100%;
    margin: 0 auto;
    width: 96%
}

.juvare .suit-footer {
    background-color: #ffffff;
    border-top: 1px solid #ddd;
    margin-top: 46px
}

.juvare .suit-footer a {
    color: #337ab7
}

.juvare .suit-footer a:hover {
    color: #615D59;
    text-decoration: none
}

.juvare .suit-footer_copyright {
    border-top: 1px #e4e4e4 solid;
    background: url("../img/logo-small_juvare.png") no-repeat right 10px center transparent;
    color: #2D2926;
    padding: 10px
}

[dir="rtl"] .juvare .suit-footer_copyright {
    background-position: left 10px center
}

.juvare .suit-footer_copyright_content {
    line-height: 2em;
    margin: 0;
    padding-right: 140px
}

[dir="rtl"] .juvare .suit-footer_copyright_content {
    padding-left: 140px;
    padding-right: 0
}

.juvare .suit-footer_links {
    margin: 0
}

.juvare .suit-footer_link {
    line-height: 171.42857143%
}

.juvare .suit-footer--product .suit-footer_copyright {
    background: none;
    font-size: .875em;
    padding: 0 15px
}

.juvare .suit-footer--product .suit-footer_copyright_content {
    display: inline-block;
    float: left;
    margin: 5px 12px 5px 0;
    padding-right: 0
}

.juvare .suit-footer--product .suit-footer_links {
    display: inline-block;
    float: left;
    line-height: 2;
    margin-right: 40px
}

.juvare .suit-footer--product .suit-footer_links {
    margin-bottom: 5px;
    margin-top: 5px
}

.juvare .suit-footer--product .suit-footer_links--right {
    float: right;
    margin-right: 0
}

.juvare .suit-footer--product .suit-footer_link {
    border-left: 1.5px solid #DDDDDD;
    color: #768692;
    padding: 0 10px 0 12px;
    white-space: nowrap
}

.juvare .suit-footer--product .suit-footer_link:hover, .juvare .suit-footer--product .suit-footer_link:focus {
    color: #768692;
    text-decoration: underline
}

.juvare .suit-footer--product .suit-footer_link:last-child {
    padding-right: 0
}

.juvare .suit-footer--product .suit-footer_text {
    padding: 0 10px;
    white-space: nowrap
}

.juvare .suit-footer--product .suit-footer_text:not(:first-child) {
    border-left: 1.5px solid #DDDDDD
}

.juvare .suit-footer--product .suit-footer_text:first-child {
    padding-left: 0
}

.juvare .suit-footer--product .suit-footer_text:last-child {
    padding-right: 0
}

@media (max-width: 64.5em) {
    .juvare .suit-footer--product .suit-footer_copyright_content {
        clear: both;
        display: block;
        float: none
    }

    .juvare .suit-footer--product .suit-footer_link:first-child {
        border: none;
        padding-left: 0
    }

    .juvare .suit-footer--product .suit-footer_one-line .suit-footer_link:first-child {
        border-left: 1.5px solid #DDDDDD;
        padding-left: 12px
    }
}

@media (max-width: 45em) {
    .juvare .suit-footer_copyright {
        background-position: 10px 10px;
        padding-top: 50px
    }

    .juvare .suit-footer_copyright_content {
        padding-right: 0
    }
}

@media (max-width: 35.64em) {
    .juvare .suit-footer_link {
        line-height: 42px
    }

    .juvare .suit-footer--product {
        text-align: center
    }

    .juvare .suit-footer--product .suit-footer_copyright_content, .juvare .suit-footer--product .suit-footer_links {
        margin-left: 0;
        margin-right: 0
    }

    .juvare .suit-footer--product .suit-footer_one-line .suit-footer_link:first-child {
        border: none;
        padding-left: 0
    }

    .juvare .suit-footer--product .suit-footer_one-line .suit-footer_links, .juvare .suit-footer--product .suit-footer_one-line .suit-footer_links--right {
        display: block;
        float: none
    }

    .juvare .suit-footer--product .suit-footer_links, .juvare .suit-footer--product .suit-footer_links--right {
        display: block;
        float: none
    }

    .juvare .suit-footer--product .suit-footer_link {
        line-height: 171.42857143%
    }
}

@media (max-width: 1032px) {
    .juvare .suit-footer_one-line .suit-footer_links, .juvare .suit-footer_one-line .suit-footer_copyright_content {
        display: inline-block;
        float: left
    }

    .juvare .suit-footer_one-line .suit-footer_links--right {
        float: right
    }
}

@media (max-width: 780px) {
    .juvare .suit-footer_one-line .suit-footer_links, .juvare .suit-footer_one-line .suit-footer_copyright_content {
        float: none
    }
}

@media (max-width: 25.64em) {
    .juvare .suit-footer--product .suit-footer_link, .juvare .suit-footer--product .suit-footer_text {
        border: none;
        display: block;
        padding: 0
    }

    .juvare .suit-footer--product .suit-footer_link:not(:first-child), .juvare .suit-footer--product .suit-footer_text:not(:first-child) {
        border: none
    }
}

.juvare form {
    margin: 0
}

.juvare input[type="range"] {
    padding: 0
}

.juvare input[type="range"]::-ms-fill-lower, .juvare input[type="range"]::-ms-fill-upper {
    height: 3px;
    background-color: #AAA
}

.juvare input[type="range"]::-ms-track {
    color: transparent;
    border: none;
    height: 20px;
    background-color: transparent
}

.juvare input[type="range"]::-ms-thumb {
    background-color: #DDD;
    height: 18px;
    border: 1px solid #333;
    width: 9px
}

.juvare input[type="range"]::-ms-tooltip {
    display: none
}

.juvare .form-group .form-group {
    margin-bottom: 0
}

.juvare .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

a.juvare .label:hover, a.juvare .label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.juvare .label:empty {
    display: none
}

.btn .juvare .label {
    position: relative;
    top: -1px
}

.juvare .suit-header {
    background: #fff;
    padding: 8px 0 0;
    width: 100%;
    z-index: 11
}

.juvare .suit-header:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
}

.juvare .suit-header h1 {
    background: url('../img/logo_juvare.png') no-repeat 0 0 #fff;
    background-size: 192px;
    clear: right;
    float: right;
    height: 28px;
    margin: 0 11px 8px 10px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    width: 98px
}

[dir="rtl"] .juvare .suit-header h1 {
    clear: left;
    float: left
}

.juvare .suit-header .suit-search-container .input-group-addon {
    padding: 0
}

.juvare .suit-header .suit-search-container .input-group-addon button {
    border: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.juvare .suit-header .suit-search-container input[class|="input"] {
    height: 14px;
    line-height: 14px
}

.juvare .suit-header .suit-status {
    display: block;
    float: left;
    line-height: 32px;
    font-size: .85714286em;
    margin: 0 0 0 10px
}

[dir="rtl"] .juvare .suit-header .suit-status {
    margin: 0 10px 0 0
}

.juvare .suit-header nav[role="navigation"] {
    box-sizing: content-box;
    clear: both
}

.juvare .suit-header nav[role="navigation"].suit-no-sub-nav {
    border-bottom: 7px solid #0069aa
}

.juvare .suit-header nav[role="navigation"].suit-no-sub-nav li.active a {
    border-color: #0069aa !important;
    background-color: #0069aa !important
}

.juvare .suit-header nav[role="navigation"] li {
    display: block;
    float: left;
    font-size: 1em
}

[dir="rtl"] .juvare .suit-header nav[role="navigation"] li {
    float: right
}

.juvare .suit-header nav[role="navigation"] li.active > a {
    color: #fff
}

.juvare .suit-header nav[role="navigation"] li a {
    color: #000;
    display: block;
    outline: none;
    text-decoration: none
}

.juvare .suit-header nav[role="navigation"] li a:focus, .juvare .suit-header nav[role="navigation"] li a:hover {
    position: relative
}

.juvare .suit-header nav[role="navigation"] li a span {
    position: relative
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav {
    float: right;
    margin: 0 11px 0 0;
    padding: 0
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
}

[dir="rtl"] .juvare .suit-header nav[role="navigation"] .suit-utility-nav {
    float: left;
    padding: 0 0 0 11px
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav > li:not(:first-child) {
    margin-left: 12px
}

[dir="rtl"] .juvare .suit-header nav[role="navigation"] .suit-utility-nav > li:not(:first-child) {
    margin-left: 0;
    margin-right: 12px
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav li a {
    color: #768692;
    line-height: 32px
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav li a:active, .juvare .suit-header nav[role="navigation"] .suit-utility-nav li a:focus, .juvare .suit-header nav[role="navigation"] .suit-utility-nav li a:hover {
    color: #615D59
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav li a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav li a [class^="icon-"], .juvare .suit-header nav[role="navigation"] .suit-utility-nav li a [class*=" icon-"] {
    color: #333
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav .dropdown-menu {
    float: right
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav {
    background: #fff;
    margin: 0;
    padding: 0 0 0 10px
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li.active a, .juvare .suit-header nav[role="navigation"] .suit-main-nav li.active a:active, .juvare .suit-header nav[role="navigation"] .suit-main-nav li.active a:focus, .juvare .suit-header nav[role="navigation"] .suit-main-nav li.active a:hover {
    background-position: 0 -64px;
    border-radius: 4px 0 0 0;
    color: #fff;
    cursor: default;
    font-weight: bold;
    z-index: 26 !important
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li.active a span, .juvare .suit-header nav[role="navigation"] .suit-main-nav li.active a:active span, .juvare .suit-header nav[role="navigation"] .suit-main-nav li.active a:focus span, .juvare .suit-header nav[role="navigation"] .suit-main-nav li.active a:hover span {
    background-position: right -64px;
    cursor: default
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li.active a:focus span {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li a {
    background: url('../img/tab_juvare.png') no-repeat 0 0 transparent;
    color: #777;
    line-height: 32px;
    margin-right: 15px;
    padding-left: 25px;
    position: relative
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li a:active, .juvare .suit-header nav[role="navigation"] .suit-main-nav li a:focus, .juvare .suit-header nav[role="navigation"] .suit-main-nav li a:hover {
    background-position: 0 -32px;
    z-index: 25 !important
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li a:active span, .juvare .suit-header nav[role="navigation"] .suit-main-nav li a:focus span, .juvare .suit-header nav[role="navigation"] .suit-main-nav li a:hover span {
    background-position: right -32px;
    cursor: pointer
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li a span {
    background: url('../img/tab_juvare.png') no-repeat right top transparent;
    box-sizing: content-box;
    display: block;
    margin-right: -26px;
    min-width: 50px;
    overflow: hidden;
    padding-right: 35px;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

[dir="rtl"] .juvare .suit-header nav[role="navigation"] .suit-main-nav li a span {
    background-image: url('../img/tab-rtl_juvare.png');
    margin-right: -25px;
    padding-right: 25px
}

[dir="rtl"] .juvare .suit-header nav[role="navigation"] .suit-main-nav li a {
    background-image: url('../img/tab-rtl_juvare.png');
    padding-left: 35px
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(25) a {
    z-index: 1
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(24) a {
    z-index: 2
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(23) a {
    z-index: 3
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(22) a {
    z-index: 4
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(21) a {
    z-index: 5
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(20) a {
    z-index: 6
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(19) a {
    z-index: 7
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(18) a {
    z-index: 8
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(17) a {
    z-index: 9
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(16) a {
    z-index: 10
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(15) a {
    z-index: 11
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(14) a {
    z-index: 12
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(13) a {
    z-index: 13
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(12) a {
    z-index: 14
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(11) a {
    z-index: 15
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(10) a {
    z-index: 16
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(9) a {
    z-index: 17
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(8) a {
    z-index: 18
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(7) a {
    z-index: 19
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(6) a {
    z-index: 20
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(5) a {
    z-index: 21
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(4) a {
    z-index: 22
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(3) a {
    z-index: 23
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(2) a {
    z-index: 24
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(1) a {
    z-index: 25
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li a {
    background: none;
    margin-right: 2px
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li a span {
    background: none
}

.juvare .suit-header nav[role="navigation"] .suit-nav-tabs li a span {
    line-height: 1.42857143
}

.juvare .suit-header nav[role="navigation"] ul.dropdown-menu li {
    display: block;
    float: none;
    margin: 0
}

.juvare .suit-header nav[role="navigation"] ul.dropdown-menu li a {
    color: #777;
    display: block;
    height: auto;
    line-height: 20px
}

.juvare .suit-header nav[role="navigation"] ul.dropdown-menu li a:active, .juvare .suit-header nav[role="navigation"] ul.dropdown-menu li a:focus, .juvare .suit-header nav[role="navigation"] ul.dropdown-menu li a:hover {
    color: #fff
}

@media (min-width: 31.3125em) and (max-width: 0) {
    .juvare .suit-header h1 {
        margin-right: 0;
        width: 26px
    }
}

@media (max-width: 79em) {
    .juvare .suit-header nav[role="navigation"] .suit-main-nav li a {
        padding-left: 12px
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li a span {
        padding-right: 21px
    }

    .juvare .suit-header h1 {
        margin-right: 0;
        width: 26px
    }
}

@media (max-width: 59.875em) {
    .juvare .suit-header nav[role="navigation"] li a {
        font-size: .85714286em
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li a {
        padding-left: 10px
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li a span {
        padding-right: 19px
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li a {
        padding-left: 12px
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li a span {
        padding-right: 21px
    }

    .juvare .suit-header h1 {
        margin-right: 0;
        width: 26px
    }
}

@media (min-width: 54.6875em) {
    .juvare .suit-header .suit-status {
        float: left
    }

    .juvare [dir="rtl"] .suit-header .suit-status {
        float: right
    }
}

@media (max-width: 54.6875em) {
    .juvare .suit-header .suit-status {
        float: none
    }

    .juvare .suit-header h1 {
        margin-right: 0;
        width: 26px
    }
}

@media (min-width: 31.3125em) and (max-width: 54.4em) {
    .juvare .suit-header h1 {
        margin-right: 0;
        width: 26px
    }
}

@media (max-width: 31.25em) {
    .juvare .suit-page-container {
        width: 100%
    }

    .juvare .suit-header .suit-search-container input[class|="input"] {
        height: 24px;
        line-height: 24px;
        padding: 8px
    }

    .juvare .suit-header .suit-search-container .btn {
        height: 42px;
        line-height: 42px
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li a, .juvare .suit-header nav[role="navigation"] .suit-nav-tabs li a, .juvare .suit-header nav[role="navigation"] .suit-utility-nav li a, .juvare .suit-header nav[role="navigation"] ul.dropdown-menu li {
        font-size: 1em;
        line-height: 42px
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav, .juvare .suit-header nav[role="navigation"] .suit-nav-tabs {
        background: -webkit-repeating-linear-gradient(315deg, transparent, transparent 3px, #eee 3px, #eee 6px);
        background: repeating-linear-gradient(135deg, transparent, transparent 3px, #eee 3px, #eee 6px);
        clear: both;
        padding: 0
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li, .juvare .suit-header nav[role="navigation"] .suit-nav-tabs li {
        display: block;
        float: left;
        max-width: 100%;
        width: 100%
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li a, .juvare .suit-header nav[role="navigation"] .suit-nav-tabs li a {
        background: #eee !important;
        border: 1px solid #ccc;
        border-left: 0;
        border-top: 0;
        display: block;
        margin: 0 !important;
        padding: 0 10px;
        text-align: left
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li a:active, .juvare .suit-header nav[role="navigation"] .suit-nav-tabs li a:active, .juvare .suit-header nav[role="navigation"] .suit-main-nav li a:hover, .juvare .suit-header nav[role="navigation"] .suit-nav-tabs li a:hover {
        background-color: #ddd
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li a span, .juvare .suit-header nav[role="navigation"] .suit-nav-tabs li a span {
        background: transparent;
        margin: 0;
        min-width: auto;
        padding: 0;
        line-height: 42px
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li.active a, .juvare .suit-header nav[role="navigation"] .suit-nav-tabs li.active a, .juvare .suit-header nav[role="navigation"] .suit-main-nav li.active a:active, .juvare .suit-header nav[role="navigation"] .suit-nav-tabs li.active a:active, .juvare .suit-header nav[role="navigation"] .suit-main-nav li.active a:hover, .juvare .suit-header nav[role="navigation"] .suit-nav-tabs li.active a:hover {
        background: url("../img/nav_bg_juvare.png") repeat 0 0 transparent;
        z-index: 0
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li:nth-child(1n) a, .juvare .suit-header nav[role="navigation"] .suit-nav-tabs li:nth-child(1n) a {
        border-right: 0
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav ul.dropdown-menu li a, .juvare .suit-header nav[role="navigation"] .suit-nav-tabs ul.dropdown-menu li a {
        border: 0
    }

    .juvare .suit-header {
        height: auto;
        position: relative;
        top: auto
    }

    .juvare .suit-header .suit-status {
        float: none;
        line-height: 42px;
        margin-left: 0
    }

    .juvare .suit-header .suit-nav--mobile-hidden {
        display: none
    }

    .juvare .suit-header .suit-main-nav, .juvare .suit-header .suit-utility-nav {
        position: absolute;
        width: 100%
    }

    .juvare .suit-header h1 {
        clear: left;
        float: none
    }

    .juvare .suit-header nav[role="navigation"].suit-no-sub-nav {
        border: 0
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li {
        position: relative
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li.active a {
        font-weight: bold
    }

    .juvare .suit-header nav[role="navigation"] .suit-main-nav li a {
        font-weight: normal
    }

    .juvare .suit-header nav[role="navigation"] .suit-utility-nav li a, .juvare .suit-header nav[role="navigation"] .suit-utility-nav li.active a {
        background: #eee !important;
        border: 1px solid #ccc;
        border-left: 0;
        border-top: 0;
        display: block;
        margin: 0 !important;
        padding: 0 10px;
        text-align: left;
        border-right: 0;
        color: #666;
        text-align: center
    }

    .juvare .suit-header nav[role="navigation"] .suit-utility-nav li a:active, .juvare .suit-header nav[role="navigation"] .suit-utility-nav li.active a:active, .juvare .suit-header nav[role="navigation"] .suit-utility-nav li a:hover, .juvare .suit-header nav[role="navigation"] .suit-utility-nav li.active a:hover {
        background-color: #ddd
    }

    .juvare .suit-header nav[role="navigation"] .suit-utility-nav li {
        display: block;
        margin-left: 0 !important;
        width: 100%
    }

    .juvare .suit-header nav[role="navigation"] .suit-utility-nav li a [class^="icon-"], .juvare .suit-header nav[role="navigation"] .suit-utility-nav li a [class*=" icon-"] {
        display: none
    }

    .juvare .suit-header nav[role="navigation"] .suit-utility-nav li .dropdown-menu li {
        float: none;
        margin-left: 0
    }

    .juvare .suit-header nav[role="navigation"] .suit-utility-nav li .dropdown-menu li a {
        display: block
    }

    .juvare .suit-header nav[role="navigation"] .suit-utility-nav .dropdown-toggle {
        font-weight: bold
    }

    .juvare .suit-header nav[role="navigation"] .suit-utility-nav .dropdown-toggle:hover {
        background: #eee;
        cursor: default
    }

    .juvare .suit-header h1 {
        margin-right: 0;
        width: 26px
    }
}

.juvare .suit-nav-tabs {
    border-color: #D2515E
}

.juvare .suit-nav-tabs > li {
    margin-bottom: 0
}

.juvare .suit-nav-tabs > li > a {
    border-bottom: 0
}

.juvare .suit-nav-tabs > .active > a, .juvare .suit-nav-tabs > .active > a:hover, .juvare .suit-nav-tabs > .active > a:focus {
    background-color: #337ab7;
    border-color: #337ab7;
    color: #fff
}

.juvare .nav-tabs > li.active > a, .juvare .nav-tabs > li.active > a:hover, .juvare .nav-tabs > li.active > a:focus {
    border-bottom: 2px solid #337ab7
}

.juvare .nav-tabs > li > a {
    border-bottom: 2px solid transparent
}

.juvare .suit-header .suit-nav-tabs {
    margin-left: 25px
}

.juvare .suit-header .suit-nav-tabs > li {
    border: .5px solid #DDDDDD;
    border-right: 0;
    border-bottom: 0;
    border-radius: 2px 2px 0 0
}

.juvare .suit-header .suit-nav-tabs > li:last-child {
    border-right: .5px solid #DDDDDD
}

.juvare .suit-header .suit-nav-tabs > li.active {
    border-color: #D2515E;
    background-color: #D2515E
}

.juvare .suit-header .suit-nav-tabs > li > a {
    margin-right: 0 !important;
    border-radius: 2px 2px 0 0 !important
}

.juvare .suit-header .nav-tabs > li > a {
    padding: 6px 15px
}

.juvare html {
    font-size: 1em
}

.juvare body {
    font-size: .875em
}

@font-face {
    font-family: "Guardian Egyp";
    src: url("../fonts/GuardianEgyp-Regular.woff2") format("woff2"), url("../fonts/GuardianEgyp-Regular.woff") format("woff"), url("../fonts/GuardianEgyp-Regular.ttf") format("truetype"), url("../fonts/GuardianEgyp-Regular.svg#GuardianEgyp-Regular") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "Univers Next Pro";
    src: url("../fonts/UniversNextPro-Regular.eot");
    src: url("../fonts/UniversNextPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/UniversNextPro-Regular.woff2") format("woff2"), url("../fonts/UniversNextPro-Regular.woff") format("woff"), url("../fonts/UniversNextPro-Regular.ttf") format("truetype"), url("../fonts/UniversNextPro-Regular.svg#UniversNextPro-Regular") format("svg");
    font-weight: normal;
    font-style: normal
}

html.juvare {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

html.juvare body {
    margin: 0
}

body.juvare {
    margin: 0
}

html.juvare {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body.juvare, .juvare {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

html.juvare body, body.juvare {
    padding: 0
}

html.juvare {
    font-size: 1em
}

body.juvare {
    font-size: .875em
}

html.juvare body {
    font-family: "Univers Next Pro", Helvetica, Arial, sans-serif
}

body.juvare {
    font-family: "Univers Next Pro", Helvetica, Arial, sans-serif
}

.juvare {
    font-family: "Univers Next Pro", Helvetica, Arial, sans-serif;
    /*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
}

.juvare .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.juvare .fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.juvare .fa-stack-1x, .juvare .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.juvare .fa-stack-1x {
    line-height: inherit
}

.juvare .fa-stack-2x {
    font-size: 2em
}

.juvare .fa-search:before {
    content: "\f002"
}

.juvare .fa-exclamation:before {
    content: "\f12a"
}

.juvare .fa-circle-thin:before {
    content: "\f1db"
}

.juvare .suit-footer--product {
    border: none;
    margin-top: 0
}

.juvare .suit-footer--product .suit-footer_copyright {
    color: #888;
    font-size: 13px;
    padding: 0 4px
}

.juvare .suit-footer--product .suit-footer_copyright_content, .juvare .suit-footer--product .suit-footer_links {
    margin: 0;
    padding: 3px 12px
}

.juvare .suit-footer--product .suit-footer_copyright_content {
    margin-right: 0;
    padding-right: 0
}

.juvare .suit-footer--product .suit-footer_link {
    border-color: #e4e4e4;
    color: #037cc2
}

.juvare .suit-footer--product .suit-footer_link:hover, .juvare .suit-footer--product .suit-footer_link:focus {
    color: #037cc2
}

@media (max-width: 35.64em) {
    .juvare .suit-footer--product .suit-footer_copyright_content {
        margin-right: 12px
    }
}

.juvare .suit-header {
    padding-top: 2px
}

.juvare .suit-header .suit-page-container {
    position: relative
}

.juvare .suit-header h1 {
    background-image: url("../img/juvare-logo-landscape.svg");
    background-size: 98px 28px;
    clear: none;
    height: 28px;
    margin: 0;
    width: 98px
}

.juvare .suit-header h1.lg {
    background-size: 111px 32px;
    height: 32px;
    width: 111px
}

.juvare .suit-header .dropdown {
    display: inline
}

.juvare .suit-header .suit-search-container {
    float: right;
    margin-right: 25px
}

.juvare .suit-header .suit-search-container.lg {
    margin-top: 3px
}

.juvare .suit-header .suit-search-container .form-control {
    border: 1px solid #d7d7d7;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    box-shadow: none !important;
    font-size: 14px;
    height: 28px;
    width: 200px
}

.juvare .suit-header .suit-search-container .form-control:focus {
    border-color: #aeaeae;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(174, 174, 174, 0.6)
}

.juvare .suit-header .suit-search-container .form-control::-moz-placeholder {
    color: #9aa5af;
    opacity: 1
}

.juvare .suit-header .suit-search-container .form-control:-ms-input-placeholder {
    color: #9aa5af
}

.juvare .suit-header .suit-search-container .form-control::-webkit-input-placeholder {
    color: #9aa5af
}

.juvare .suit-header .suit-search-container .input-group {
    display: inline-table;
    width: 232px
}

.juvare .suit-header .suit-search-container .input-group-addon {
    background: #f6f6f6
}

.juvare .suit-header .suit-search-container .input-group-addon:hover {
    background: #ddd
}

.juvare .suit-header .suit-search-container .input-group-addon:last-child {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}

.juvare .suit-header .suit-search-container .btn {
    color: #969696;
    background-color: #f6f6f6;
    border-color: transparent;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    padding: 4px 10px;
    font-size: 12px;
    height: 26px;
    margin-left: -1px
}

.juvare .suit-header .suit-search-container .btn:focus {
    color: #969696;
    background-color: #ddd;
    border-color: rgba(0, 0, 0, 0)
}

.juvare .suit-header .suit-search-container .btn:hover {
    color: #969696;
    background-color: #ddd;
    border-color: rgba(0, 0, 0, 0)
}

.juvare .suit-header .suit-search-container .btn:active, .juvare .suit-header .suit-search-container .btn.active {
    color: #969696;
    background-color: #ddd;
    border-color: rgba(0, 0, 0, 0)
}

.juvare .suit-header .suit-search-container .btn:active:hover, .juvare .suit-header .suit-search-container .btn.active:hover, .juvare .suit-header .suit-search-container .btn:active:focus, .juvare .suit-header .suit-search-container .btn.active:focus {
    color: #969696;
    background-color: #cbcbcb;
    border-color: rgba(0, 0, 0, 0)
}

.juvare .suit-header .suit-search-container .btn:active, .juvare .suit-header .suit-search-container .btn.active {
    background-image: none
}

.juvare .suit-header .suit-search-container .btn[disabled]:hover, .juvare .suit-header .suit-search-container .btn[disabled]:focus {
    background-color: #f6f6f6;
    border-color: transparent
}

.juvare .suit-header .suit-search-container .btn .badge {
    color: #f6f6f6;
    background-color: #969696
}

.juvare .suit-header .truncate-title {
    display: inline-block;
    max-width: 160px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

.juvare .suit-header .suit-status, .juvare .suit-header .suit-utility-nav {
    display: inline-block;
    font-size: 13px;
    line-height: 28px;
    margin: 0 25px 1px 0
}

.juvare .suit-header .suit-status.lg, .juvare .suit-header .suit-utility-nav.lg {
    margin-top: 3px
}

.juvare .suit-header .suit-status a:not(:first-child), .juvare .suit-header .suit-utility-nav a:not(:first-child), .juvare .suit-header .suit-status p:not(:first-child), .juvare .suit-header .suit-utility-nav p:not(:first-child), .juvare .suit-header .suit-status > li:not(:first-child), .juvare .suit-header .suit-utility-nav > li:not(:first-child) {
    padding-left: 12px
}

.juvare .suit-header .suit-status a:not(:last-child), .juvare .suit-header .suit-utility-nav a:not(:last-child), .juvare .suit-header .suit-status p:not(:last-child), .juvare .suit-header .suit-utility-nav p:not(:last-child), .juvare .suit-header .suit-status > li:not(:last-child), .juvare .suit-header .suit-utility-nav > li:not(:last-child) {
    border-right: 1px solid #e4e4e4;
    padding-right: 12px
}

.juvare .suit-header .suit-status .dropdown:not(:first-child) > a, .juvare .suit-header .suit-utility-nav .dropdown:not(:first-child) > a {
    padding-left: 12px
}

.juvare .suit-header .suit-status a, .juvare .suit-header .suit-utility-nav a {
    color: #037cc2
}

.juvare .suit-header .suit-status .dropdown-toggle, .juvare .suit-header .suit-utility-nav .dropdown-toggle {
    text-decoration: none
}

.juvare .suit-header .suit-status .dropdown-toggle .caret, .juvare .suit-header .suit-utility-nav .dropdown-toggle .caret {
    margin: 0
}

.juvare .suit-header .suit-status p, .juvare .suit-header .suit-utility-nav p {
    display: inline;
    color: #888
}

.juvare .suit-header .suit-status .btn, .juvare .suit-header .suit-utility-nav .btn {
    color: #037cc2;
    background-color: transparent;
    border-color: transparent;
    border-radius: 2px;
    padding: 0 4.5px;
    font-size: 16px
}

.juvare .suit-header .suit-status .btn:focus, .juvare .suit-header .suit-utility-nav .btn:focus {
    color: #037cc2;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0)
}

.juvare .suit-header .suit-status .btn:hover, .juvare .suit-header .suit-utility-nav .btn:hover {
    color: #037cc2;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0)
}

.juvare .suit-header .suit-status .btn:active, .juvare .suit-header .suit-utility-nav .btn:active, .juvare .suit-header .suit-status .btn.active, .juvare .suit-header .suit-utility-nav .btn.active {
    color: #037cc2;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0)
}

.juvare .suit-header .suit-status .btn:active:hover, .juvare .suit-header .suit-utility-nav .btn:active:hover, .juvare .suit-header .suit-status .btn.active:hover, .juvare .suit-header .suit-utility-nav .btn.active:hover, .juvare .suit-header .suit-status .btn:active:focus, .juvare .suit-header .suit-utility-nav .btn:active:focus, .juvare .suit-header .suit-status .btn.active:focus, .juvare .suit-header .suit-utility-nav .btn.active:focus {
    color: #037cc2;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0)
}

.juvare .suit-header .suit-status .btn:active, .juvare .suit-header .suit-utility-nav .btn:active, .juvare .suit-header .suit-status .btn.active, .juvare .suit-header .suit-utility-nav .btn.active {
    background-image: none
}

.juvare .suit-header .suit-status .btn[disabled]:hover, .juvare .suit-header .suit-utility-nav .btn[disabled]:hover, .juvare .suit-header .suit-status .btn[disabled]:focus, .juvare .suit-header .suit-utility-nav .btn[disabled]:focus {
    background-color: transparent;
    border-color: transparent
}

.juvare .suit-header .suit-status .btn .badge, .juvare .suit-header .suit-utility-nav .btn .badge {
    color: transparent;
    background-color: #037cc2
}

.juvare .suit-header .suit-status .btn + .btn, .juvare .suit-header .suit-utility-nav .btn + .btn {
    margin-left: 2.5px
}

.juvare .suit-header .suit-utility-nav {
    float: right;
    list-style-type: none;
    padding: 0
}

.juvare .suit-header .suit-utility-nav > li {
    display: inline
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav {
    line-height: 35px;
    margin: 0
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav > li, .juvare .suit-header nav[role="navigation"] .suit-utility-nav > li > a {
    display: inline;
    line-height: inherit
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav > li, .juvare .suit-header nav[role="navigation"] .suit-utility-nav > li:not(:first-child) {
    border: none;
    margin: 0;
    padding: 0
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav > li:not(:last-child) > a, .juvare .suit-header nav[role="navigation"] .suit-utility-nav > li:not(:first-child):not(:last-child) > a {
    border-right: 1px solid #e4e4e4
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav > li:not(:first-child) > a {
    padding-left: 10px
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav > li:not(:last-child) > a {
    border-right: 1px solid #e4e4e4;
    padding-right: 10px
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav > li > a {
    color: #037cc2
}

.juvare .suit-header nav[role="navigation"] .suit-utility-nav > li > a:hover, .juvare .suit-header nav[role="navigation"] .suit-utility-nav > li > a:focus {
    color: #037cc2;
    text-decoration: underline
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs {
    border: none;
    padding: 0
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li a {
    border: none
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li {
    background: #fff;
    border-radius: 4px 4px 0 0
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li {
    background: none
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li a {
    background: none;
    color: #444;
    padding: 2px 10px 1px;
    font-weight: normal
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li span {
    display: inline;
    margin: 0;
    min-width: 0;
    padding: 0;
    text-overflow: initial;
    white-space: normal
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li .badge {
    background: #e53935;
    border-radius: 4px;
    color: #fff;
    padding: 2px 6px
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li:hover, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li:focus {
    background: #fff
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li:hover a, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li:focus a {
    color: #037cc2;
    font-weight: normal
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li.active, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li.active:hover, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li.active:focus {
    background: #444
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li.active a, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li.active:hover a, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li.active:focus a {
    color: #e4e4e4
}

.juvare .suit-header ul.dropdown-menu, .juvare .suit-header nav[role="navigation"] ul.dropdown-menu, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li ul.dropdown-menu {
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.16);
    font-size: 13px;
    min-width: 180px;
    padding: 0
}

.juvare .suit-header ul.dropdown-menu li, .juvare .suit-header nav[role="navigation"] ul.dropdown-menu li, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li ul.dropdown-menu li {
    position: relative
}

.juvare .suit-header ul.dropdown-menu > li > a, .juvare .suit-header nav[role="navigation"] ul.dropdown-menu > li > a, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li ul.dropdown-menu > li > a {
    color: #037cc2 !important;
    padding: 5px 14px;
    position: relative
}

.juvare .suit-header ul.dropdown-menu li:not(:first-child) a, .juvare .suit-header nav[role="navigation"] ul.dropdown-menu li:not(:first-child) a, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li ul.dropdown-menu li:not(:first-child) a {
    border-top: 1px solid #e4e4e4
}

.juvare .suit-header ul.dropdown-menu li:first-child > a, .juvare .suit-header nav[role="navigation"] ul.dropdown-menu li:first-child > a, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li ul.dropdown-menu li:first-child > a {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.juvare .suit-header ul.dropdown-menu li:last-child > a, .juvare .suit-header nav[role="navigation"] ul.dropdown-menu li:last-child > a, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li ul.dropdown-menu li:last-child > a {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.juvare .suit-header ul.dropdown-menu li.active > a, .juvare .suit-header nav[role="navigation"] ul.dropdown-menu li.active > a, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li ul.dropdown-menu li.active > a, .juvare .suit-header ul.dropdown-menu li > a:hover, .juvare .suit-header nav[role="navigation"] ul.dropdown-menu li > a:hover, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li ul.dropdown-menu li > a:hover, .juvare .suit-header ul.dropdown-menu li > a:focus, .juvare .suit-header nav[role="navigation"] ul.dropdown-menu li > a:focus, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li ul.dropdown-menu li > a:focus {
    background: #e4e4e4 !important;
    color: #037cc2 !important
}

.juvare .suit-header ul.dropdown-menu li:hover, .juvare .suit-header nav[role="navigation"] ul.dropdown-menu li:hover, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li ul.dropdown-menu li:hover, .juvare .suit-header ul.dropdown-menu li:focus, .juvare .suit-header nav[role="navigation"] ul.dropdown-menu li:focus, .juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li ul.dropdown-menu li:focus {
    background: transparent
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li ul.dropdown-menu li:first-child > a {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.juvare .suit-header nav[role="navigation"] .suit-main-nav.suit-nav-tabs li ul.dropdown-menu li > a {
    margin: 0
}

.juvare .suit-header .suit-top-navigation {
    padding-top: 6px
}

.juvare .suit-header .suit-top-navigation.suit-no-sub-nav {
    border-bottom: 4px solid #444
}

@media (max-width: 59.875em) {
    .juvare .suit-header nav[role="navigation"] li a {
        font-size: 1em
    }
}

@media (max-width: 31.25em) {
    .juvare .suit-header h1 {
        display: inline-block;
        margin-left: 10px
    }

    .juvare .suit-header h1.lg {
        background-size: 98px 28px;
        height: 28px;
        width: 98px
    }

    .juvare .suit-header .suit-nav--mobile-hidden {
        display: none !important
    }

    .juvare .suit-header .suit-status, .juvare .suit-header .suit-utility-nav {
        margin: 0 10px;
        position: relative;
        width: auto
    }

    .juvare .suit-header .suit-top-navigation.suit-no-sub-nav {
        border: none
    }

    .juvare .suit-header nav[role="navigation"] .suit-top-navigation {
        padding-top: 0
    }
}

.juvare .login-header {
    border-top: 8px solid #e53935
}

.juvare .login {
    line-height: 1.3;
    text-align: center
}

.juvare .login-well, .juvare .login-well--compact {
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.16);
    background-color: #fff;
    border-color: #e4e4e4;
    border-radius: 0;
    margin: 77px auto 0;
    padding: 40px;
    position: relative;
    width: 440px
}

.juvare .login-logo {
    display: block;
    margin: auto;
    background: url("../img/juvare-logo-lockup.svg") no-repeat center;
    width: 200px;
    height: 154px;
}

.juvare .login-logo--landscape {
    background-image: url("../img/juvare-logo-landscape.svg");
    background-size: 98px 28px;
    clear: none;
    height: 28px;
    margin: 0;
    width: 98px
}

.juvare .login-title {
    color: #444;
    font-family: 'Guardian Egyp', Georgia, serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;
    margin-top: 24px
}

.juvare .login-button {
    border-radius: 2px;
    border: 0;
    box-shadow: none;
    height: 40px;
    margin-top: 24px;
    padding: 5px 16px
}

.juvare .login-button-primary {
    background-color: #037cc2;
    color: #fff;
    font-weight: 500
}

.juvare .login-button-secondary {
    background-color: #fff;
    color: #037cc2;
    border: 1px solid #037cc2;
    margin-right: 13px
}

.juvare .login-instructions {
    margin-top: 24px;
    text-align: left
}

.juvare .login-well--compact {
    padding: 0 40px
}

.juvare .login-well--compact .login-title {
    text-align: left
}

.juvare .login-well--compact .login-well-header {
    border-bottom: 1px solid #e4e4e4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -40px;
    padding: 9px 40px;
    text-align: left
}

.juvare .login-well--compact .login-well-header .login-logo {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    height: 29px;
    margin-right: auto;
    width: auto
}

.juvare .login-well--compact .login-well-header .login-title {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    color: #888;
    font-family: 'Univers Next Pro', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 4px 0 0
}

.juvare .login-well--compact .login-instructions .login-title {
    font-size: 22px;
    margin-bottom: 15px
}

.juvare .login-well--compact .login-instructions p {
    line-height: 1.5
}

.juvare .login-well--compact .login-well-footer {
    border-top: 1px solid #e4e4e4;
    margin: 30px -40px 0;
    padding: 16px 40px
}

.juvare .login-well--compact .login-button {
    margin-top: 0
}

.juvare .login-link {
    color: #037cc2;
    text-align: center
}

.juvare .login-link:hover {
    color: #037cc2
}

.juvare .login-label {
    font-size: 13px;
    margin-top: 24px;
    text-align: left
}

.juvare .login-label .control-label {
    color: #444;
    font-weight: 500
}

.juvare .login-label .login-link {
    float: right
}

.juvare .login-help-links > .login-link, .juvare .login-footer-links > .login-link {
    font-size: 12px;
    line-height: 20px;
    margin-left: 10px;
    margin-right: 10px
}

.juvare .login-help-links > .login-link + .login-link, .juvare .login-footer-links > .login-link + .login-link {
    border-left: 1px solid #e4e4e4;
    margin-left: 0;
    padding-left: 12px
}

.juvare .login-help-links {
    margin-top: 24px
}

.juvare .login-footer-links {
    margin-top: 16px
}

.juvare .login-footer {
    margin-bottom: 28px
}

.juvare .login-copyright {
    color: #768692;
    font-size: 12px;
    line-height: 24px
}

.juvare .login-legal-links {
    color: #768692;
    font-size: 12px;
}

.juvare .login .form-control {
    border-color: #d7d7d7;
    border-radius: 0;
    box-shadow: none !important;
    font-weight: 400;
    height: 32px;
    padding: 0 8px
}

.juvare .login .form-control:focus {
    border-color: #aeaeae;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(174, 174, 174, 0.6)
}

.juvare .login .form-control[disabled], .juvare .login .form-control[readonly] {
    background-color: #f6f6f6
}

.juvare .login .form-control[disabled]:focus, .juvare .login .form-control[readonly]:focus {
    border-color: #d7d7d7;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(215, 215, 215, 0.6)
}

.juvare .login-global-error {
    background-color: #f8d7da;
    border-color: #f5c6cb;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #721c24;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    padding: 9px;
    text-align: left
}

.juvare .login-global-warning {
    background-color: #fcf8e3;
    border-color: #f7ecb5;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #8a6d3b;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    padding: 9px;
    text-align: left
}

.juvare .login-global-error a {
    color: #721c24
}

.juvare .login-global-alert {
    background-color: #d9edf7;
    border-color: #bce8f1;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #31708f;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: none;
    margin-top: 15px;
    padding: 9px;
    text-align: left
}

.juvare .login-global-alert a {
    color: #31708f
}

.juvare .login-error-img, .juvare .login-alert-img {
    margin-right: 10px
}

.juvare .login-error-img .fa-stack, .juvare .login-alert-img .fa-stack {
    font-size: 9px
}

.juvare .login-nav {
    margin-top: 24px
}

.juvare .login-tab {
    width: 50%
}

.juvare .login .nav {
    line-height: 24px
}

.juvare .login .nav-tabs > li > a {
    border-radius: 0;
    border: 1px solid transparent;
    color: #037cc2
}

.juvare .login .nav-tabs > li.active a, .juvare .login .nav-tabs > li.active a:hover, .juvare .login .nav-tabs > li.active a:focus {
    background-color: #fff;
    border-bottom: 0;
    border-radius: 0;
    border: 1px solid #e4e4e4;
    color: #555;
    cursor: default;
    border-bottom-color: transparent
}

.juvare .login-required-field {
    color: #c8102e;
    display: inline;
}
