body:after {
    content: url(https://d1i5lya342xoik.cloudfront.net/images/hide_button.png) url(https://d1i5lya342xoik.cloudfront.net/css/images/close-icon.png) url(https://d1i5lya342xoik.cloudfront.net/css/images/ui-bg_flat_50_5c5c5c_40x100_40.png) url(https://d1i5lya342xoik.cloudfront.net/images/calendar_icon.png);
    display: none
}

@font-face {
    font-family: icomoon;
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/fontello/icomoon.eot?-yxffsc);
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/fontello/icomoon.eot?#iefix-yxffsc) format('embedded-opentype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/fontello/icomoon.woff?-yxffsc) format('woff'), url(https://d1i5lya342xoik.cloudfront.net/fonts/fontello/icomoon.ttf?-yxffsc) format('truetype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/fontello/icomoon.svg?-yxffsc#icomoon) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Gotham-Light;
    font-style: normal;
    font-weight: 400;
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-light.eot);
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-light.eot?#iefix) format('embedded-opentype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-light.woff) format('woff'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-light.ttf) format('truetype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-light.svg#gotham-light) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Gotham-Medium;
    font-style: normal;
    font-weight: 400;
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-medium.eot);
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-medium.eot?#iefix) format('embedded-opentype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-medium.woff) format('woff'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-medium.ttf) format('truetype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-medium.svg#gotham-medium) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Gotham-Book;
    font-style: normal;
    font-weight: 400;
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-book.eot);
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-book.eot?#iefix) format('embedded-opentype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-book.woff) format('woff'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-book.ttf) format('truetype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-book.svg#gotham-medium) format('svg')
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 700;
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-bold.eot);
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-bold.eot?#iefix) format('embedded-opentype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-bold.woff) format('woff'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-bold.ttf) format('truetype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-bold.svg#gotham-bold) format('svg')
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 500;
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-medium.eot);
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-medium.eot?#iefix) format('embedded-opentype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-medium.woff) format('woff'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-medium.ttf) format('truetype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-medium.svg#gotham-medium) format('svg')
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 400;
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-book.eot);
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-book.eot?#iefix) format('embedded-opentype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-book.woff) format('woff'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-book.ttf) format('truetype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-book.svg#gotham-book) format('svg')
}

@font-face {
    font-family: Gotham;
    font-style: italic;
    font-weight: 400;
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-bookitalic.eot);
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-bookitalic.eot?#iefix) format('embedded-opentype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-bookitalic.woff) format('woff'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-bookitalic.ttf) format('truetype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-bookitalic.svg#gotham-bookitalic) format('svg')
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 300;
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-light.eot);
    src: url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-light.eot?#iefix) format('embedded-opentype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-light.woff) format('woff'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-light.ttf) format('truetype'), url(https://d1i5lya342xoik.cloudfront.net/fonts/gotham-light.svg#gotham-light) format('svg')
}

.companyLogo {
    float: left;
    height: 82px;
    width: 93px;
    overflow: hidden
}

img#profile-icon-img {
    width: 10px!important
}

.welcome .message {
    color: #fff;
    text-align: right;
    width: 315px;
    font-size: 15px;
    display: inline-block;
}

.welcome {
    float: right;
    width: 380px;
    margin-top: 34px;
    margin-bottom: 10px;
    padding: 0px 15px 0px 13px;
    text-align: right;
    vertical-align: top;
    height: 26px;
}

.welcome .menu {
    float: right;
    width: 500px
}

.navbar.search {
    display: inline-block;
    width: 480px;
    margin-left: 15px;
    margin-top: 26px
}

.topbar {
    position: relative;
    height: 82px
}

[class*=" icon-"],
[class^=icon-] {
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-UHNWlogo.medium,
.icon-UHNWlogo.medium span {
    font-size: 28px
}

.icon-UHNWlogo.small,
.icon-UHNWlogo.small span {
    font-size: 23px
}

.icon-UHNWlogo.small2,
.icon-UHNWlogo.small2 span {
    font-size: 26px
}

.icon-UHNWlogo.large,
.icon-UHNWlogo.large span {
    font-size: 34px
}

.icon-UHNWlogo .path1:before {
    content: "\e600";
    color: #a59361
}

.icon-UHNWlogo .path2:before {
    content: "\e601";
    margin-left: -2.064453125em;
    color: #3f4144
}

.icon-UHNWlogo .path3:before {
    content: "\e602";
    margin-left: -2.064453125em;
    color: #fff
}

.icon-UHNWlogo .path4:before {
    content: "\e603";
    margin-left: -2.064453125em;
    color: #fff
}

.icon-UHNWlogo .path5:before {
    content: "\e604";
    margin-left: -2.064453125em;
    color: #fff
}

.icon-UHNWlogo .path6:before {
    content: "\e606";
    margin-left: -2.064453125em;
    color: #fff
}

.icon-search:before {
    content: "\f002"
}

.icon-cross:before {
    content: "\e605"
}

a.goToTop {
    position: fixed;
    bottom: 35px;
    right: 80px;
    cursor: pointer;
    display: none
}

.goToTop img {
    width: 40px
}

.btn {
    cursor: pointer;
    height: 34px;
    padding: 0 10px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    border: none;
    text-align: center;
    border-radius: 3px;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
    -webkit-font-smoothing: subpixel-antialiased
}

.btn:focus,
.btn:hover {
    color: #fff;
    outline: 0
}

.btn.active,
.btn:active {
    outline: 0;
    box-shadow: none
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    color: rgba(255, 255, 255, .75);
    background-color: #bdc3c7;
    opacity: .7
}

.btn>[class^=fui-] {
    position: relative;
    top: 1px;
    margin: 0 1px;
    line-height: 1
}

.btn-xs.btn>[class^=fui-] {
    top: 0;
    font-size: 11px
}

.btn-hg.btn>[class^=fui-] {
    top: 2px
}

.btn-default.active,
.btn-default.hover,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open>.dropdown-toggle.btn-default {
    color: #fff;
    background-color: #3a6c70;
    border-color: #cacfd2
}

.btn-default.disabled,
.btn-default.disabled.active,
.btn-default.disabled.hover,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled].hover,
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default.hover,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
    background-color: #bdc3c7;
    border-color: #bdc3c7
}

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

.btn-primary {
    color: #fff;
    background-color: #000
}

.btn-primary.active,
.btn-primary.hover,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #222
}

.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
    background: #a1a6a9;
    border-color: #a1a6a9
}

.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.hover,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].hover,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.hover,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #bdc3c7;
    border-color: #4b838b
}

.btn-primary .badge {
    color: #4b838b;
    background-color: #fff
}

.btn-reversed {
    color: #fff;
    background-color: #000
}

.btn-info {
    color: #fff;
    background-color: #3498db
}

.btn-info.active,
.btn-info.hover,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #5dade2;
    border-color: #5dade2
}

.btn-info.active,
.btn-info:active,
.open>.dropdown-toggle.btn-info {
    background: #2c81ba;
    border-color: #2c81ba
}

.btn-info.disabled,
.btn-info.disabled.active,
.btn-info.disabled.hover,
.btn-info.disabled:active,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled],
.btn-info[disabled].active,
.btn-info[disabled].hover,
.btn-info[disabled]:active,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info.active,
fieldset[disabled] .btn-info.hover,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
    background-color: #bdc3c7;
    border-color: #3498db
}

.btn-info .badge {
    color: #3498db;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #e74c3c
}

.btn-danger.active,
.btn-danger.hover,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #ec7063;
    border-color: #ec7063
}

.btn-danger.active,
.btn-danger:active,
.open>.dropdown-toggle.btn-danger {
    background: #c44133;
    border-color: #c44133
}

.btn-danger.disabled,
.btn-danger.disabled.active,
.btn-danger.disabled.hover,
.btn-danger.disabled:active,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled],
.btn-danger[disabled].active,
.btn-danger[disabled].hover,
.btn-danger[disabled]:active,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .btn-danger.hover,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
    background-color: #bdc3c7;
    border-color: #e74c3c
}

.btn-danger .badge {
    color: #e74c3c;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #2ecc71
}

.btn-success.active,
.btn-success.hover,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #58d68d;
    border-color: #58d68d
}

.btn-success.active,
.btn-success:active,
.open>.dropdown-toggle.btn-success {
    background: #27ad60;
    border-color: #27ad60
}

.btn-success.disabled,
.btn-success.disabled.active,
.btn-success.disabled.hover,
.btn-success.disabled:active,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled],
.btn-success[disabled].active,
.btn-success[disabled].hover,
.btn-success[disabled]:active,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-success.hover,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
    background-color: #bdc3c7;
    border-color: #2ecc71
}

.btn-success .badge {
    color: #2ecc71;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f1c40f
}

.btn-warning.active,
.btn-warning.hover,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #f4d313;
    border-color: #f4d313
}

.btn-warning.active,
.btn-warning:active,
.open>.dropdown-toggle.btn-warning {
    background: #cda70d;
    border-color: #cda70d
}

.btn-warning.disabled,
.btn-warning.disabled.active,
.btn-warning.disabled.hover,
.btn-warning.disabled:active,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled],
.btn-warning[disabled].active,
.btn-warning[disabled].hover,
.btn-warning[disabled]:active,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning.active,
fieldset[disabled] .btn-warning.hover,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    background-color: #bdc3c7;
    border-color: #f1c40f
}

.btn-warning .badge {
    color: #f1c40f;
    background-color: #fff
}

.btn-inverse {
    color: #fff;
    background-color: #282b2c
}

.btn-inverse.active,
.btn-inverse.hover,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.open>.dropdown-toggle.btn-inverse {
    color: #fff;
    background-color: #415b76;
    border-color: #415b76
}

.btn-inverse.active,
.btn-inverse:active,
.open>.dropdown-toggle.btn-inverse {
    background: #2c3e50;
    border-color: #2c3e50
}

.btn-inverse.disabled,
.btn-inverse.disabled.active,
.btn-inverse.disabled.hover,
.btn-inverse.disabled:active,
.btn-inverse.disabled:focus,
.btn-inverse.disabled:hover,
.btn-inverse[disabled],
.btn-inverse[disabled].active,
.btn-inverse[disabled].hover,
.btn-inverse[disabled]:active,
.btn-inverse[disabled]:focus,
.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-inverse,
fieldset[disabled] .btn-inverse.active,
fieldset[disabled] .btn-inverse.hover,
fieldset[disabled] .btn-inverse:active,
fieldset[disabled] .btn-inverse:focus,
fieldset[disabled] .btn-inverse:hover {
    background-color: #bdc3c7;
    border-color: #282b2c
}

.btn-inverse .badge {
    color: #282b2c;
    background-color: #fff
}

.navbar {
    font-family: Gotham;
    min-height: 43px;
    margin: 0 auto;
    font-size: 12px;
    border: none;
    width: 100%;
    z-index: 0;
    border-radius: 0
}

.navbarsub {
    width: 1000px;
    margin: 0 auto
}

.navbar span {
    font-size: 15px
}

.navbar span a {
    color: #fff;
    margin: 0 6px;
}

.navbar span a:hover {
    cursor: pointer
}

@media (min-width:768px) {
    .navbar-header {
        float: left
    }
}

.navbar-collapse {
    padding-right: 21px;
    padding-left: 21px;
    box-shadow: none
}

.navbar-collapse .navbar-form:first-child {
    border: none
}

@media (min-width:768px) {
    .navbar-collapse .navbar-nav.navbar-left:first-child {
        margin-left: -21px
    }
    .navbar-collapse .navbar-nav.navbar-left:first-child>li:first-child a {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px
    }
    .navbar-collapse .navbar-nav.navbar-right:last-child {
        margin-right: -21px
    }
    .navbar-collapse .navbar-nav.navbar-right:last-child>.dropdown:last-child>a {
        border-radius: 0 6px 6px 0
    }
    .navbar-fixed-bottom .navbar-collapse .navbar-form.navbar-right:last-child,
    .navbar-fixed-top .navbar-collapse .navbar-form.navbar-right:last-child {
        margin-right: 0
    }
}

@media (max-width:767px) {
    .navbar-collapse .navbar-nav.navbar-right:last-child {
        margin-bottom: 3px
    }
}

.navbar .container,
.navbar .container-fluid {
    padding-right: 21px;
    padding-left: 21px
}

.navbar .container-fluid>.navbar-collapse,
.navbar .container-fluid>.navbar-header,
.navbar .container>.navbar-collapse,
.navbar .container>.navbar-header {
    margin-right: -21px;
    margin-left: -21px
}

@media (min-width:768px) {
    .navbar .container-fluid>.navbar-collapse,
    .navbar .container-fluid>.navbar-header,
    .navbar .container>.navbar-collapse,
    .navbar .container>.navbar-header {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0;
    border-radius: 0
}

.navbar-fixed-bottom,
.navbar-fixed-top {
    z-index: 1030;
    border-radius: 0
}

.navbar-fixed-top {
    border-width: 0
}

.navbar-fixed-bottom {
    margin-bottom: 0;
    border-width: 0
}

.navbar-brand {
    height: 53px;
    padding: 14px 21px;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.042
}

.navbar-brand>[class*=fui-] {
    font-size: 19px;
    line-height: 1.263;
    vertical-align: top
}

@media (min-width:768px) {
    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: -21px
    }
}


.navbar-nav {
    margin: 0
}

.navbar-nav>li>a {
    padding: 15px 21px;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px
}

.navbar-nav .open>a:focus,
.navbar-nav .open>a:hover,
.navbar-nav>li>a:focus,
.navbar-nav>li>a:hover {
    background-color: transparent
}

.navbar-nav [class^=fui-] {
    position: relative;
    top: 1px;
    line-height: 20px
}

.navbar-nav .visible-sm>[class^=fui-],
.navbar-nav .visible-xs>[class^=fui-] {
    margin-left: 12px
}

@media (max-width:767px) {
    .navbar-nav {
        margin: 0 -21px
    }
    .navbar-nav .open .dropdown-menu .dropdown-header,
    .navbar-nav .open .dropdown-menu>li>a {
        padding: 7px 15px 7px 31px!important
    }
    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 23px
    }
    .navbar-nav>li>a {
        padding-top: 7px;
        padding-bottom: 7px
    }
}

.navbar-input {
    height: 35px;
    padding: 5px 10px;
    font-size: 13px;
    line-height: 1.4;
    border-radius: 6px
}

select.navbar-input {
    height: 35px;
    line-height: 35px
}

select[multiple].navbar-input,
textarea.navbar-input {
    height: auto
}

.navbar-form {
    padding-top: 9px;
    padding-right: 19px;
    padding-bottom: 9px;
    padding-left: 19px;
    margin-top: 0;
    margin-bottom: 0;
    box-shadow: none
}

@media (max-width:767px) {
    .navbar-form {
        width: auto;
        margin: 3px -21px
    }
}

.navbar-form .btn,
.navbar-form .form-control,
.navbar-form .input-group-addon,
.navbar-form .select2-search input[type=text] {
    height: 35px;
    padding: 5px 10px;
    font-size: 13px;
    line-height: 1.4;
    border-radius: 6px
}

select.navbar-form .btn,
select.navbar-form .form-control,
select.navbar-form .input-group-addon,
select.navbar-form .select2-search input[type=text] {
    height: 35px;
    line-height: 35px
}

select[multiple].navbar-form .btn,
select[multiple].navbar-form .form-control,
select[multiple].navbar-form .input-group-addon,
select[multiple].navbar-form .select2-search input[type=text],
textarea.navbar-form .btn,
textarea.navbar-form .form-control,
textarea.navbar-form .input-group-addon,
textarea.navbar-form .select2-search input[type=text] {
    height: auto
}

.navbar-form .btn {
    margin: 0
}

.navbar-form .input-group .form-control:first-child,
.navbar-form .input-group .select2-search input[type=text]:first-child,
.navbar-form .input-group-addon:first-child,
.navbar-form .input-group-btn:first-child>.btn,
.navbar-form .input-group-btn:first-child>.dropdown-toggle,
.navbar-form .input-group-btn:last-child>.btn:not (:last-child):not (.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.navbar-form .input-group .form-control:last-child,
.navbar-form .input-group .select2-search input[type=text]:last-child,
.navbar-form .input-group-addon:last-child,
.navbar-form .input-group-btn:first-child>.btn:not (:first-child),
.navbar-form .input-group-btn:last-child>.btn,
.navbar-form .input-group-btn:last-child>.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-form .form-control,
.navbar-form .select2-search input[type=text] {
    display: table-cell;
    font-size: 15px;
    border-radius: 5px
}

.navbar-form .form-group~.btn {
    margin-left: 5px;
    font-size: 15px;
    border-radius: 5px
}

.navbar-form .form-group+.btn {
    margin-right: 5px
}

@media (min-width:768px) {
    .navbar-form .input-group {
        width: 195px
    }
}

@media (max-width:767px) {
    .navbar-form .form-group {
        margin-bottom: 7px
    }
    .navbar-form .form-group:last-child {
        margin-bottom: 0
    }
    .navbar-form .form-group+.btn {
        margin-left: 0
    }
}

.navbar-nav>li>.dropdown-menu {
    min-width: 100%;
    margin-top: 9px;
    border-radius: 4px
}

@media (max-width:767px) {
    .navbar-nav>li.open>.dropdown-menu {
        margin-top: 0!important
    }
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.navbar-nav>.open>.dropdown-toggle,
.navbar-nav>.open>.dropdown-toggle:focus,
.navbar-nav>.open>.dropdown-toggle:hover {
    background-color: transparent
}

.navbar-text {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.438;
    color: #282b2c
}

@media (min-width:768px) {
    .navbar-text {
        margin-right: 21px;
        margin-left: 21px
    }
    .navbar-text.navbar-right:last-child {
        margin-right: 0
    }
}

.navbar-btn {
    margin-top: 6px;
    margin-bottom: 6px
}

.navbar-btn.btn-sm {
    margin-top: 9px;
    margin-bottom: 8px
}

.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px
}

.navbar-default {
    background-color: #ecf0f1
}

.navbar-default .navbar-brand {
    color: #282b2c
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
    color: #4b838b;
    background-color: transparent
}

.navbar-default .navbar-toggle:before {
    color: #282b2c
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: transparent
}

.navbar-default .navbar-toggle:focus:before,
.navbar-default .navbar-toggle:hover:before {
    color: #4b838b
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e5e9ea;
    border-width: 2px
}

.navbar-default .navbar-nav>li>a {
    color: #282b2c
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #4b838b;
    background-color: transparent
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #4b838b;
    background-color: transparent
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-nav>.dropdown>a .caret {
    border-top-color: #282b2c;
    border-bottom-color: #282b2c
}

.navbar-default .navbar-nav>.active>a .caret {
    border-top-color: #4b838b;
    border-bottom-color: #4b838b
}

.navbar-default .navbar-nav>.dropdown>a:focus .caret,
.navbar-default .navbar-nav>.dropdown>a:hover .caret {
    border-top-color: #4b838b;
    border-bottom-color: #4b838b
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    color: #4b838b;
    background-color: transparent
}

.navbar-default .navbar-nav>.open>a .caret,
.navbar-default .navbar-nav>.open>a:focus .caret,
.navbar-default .navbar-nav>.open>a:hover .caret {
    border-top-color: #4b838b;
    border-bottom-color: #4b838b
}

@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #282b2c
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #4b838b;
        background-color: transparent
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #4b838b;
        background-color: transparent
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-form .form-control,
.navbar-default .navbar-form .select2-search input[type=text] {
    border-color: transparent
}

.navbar-default .navbar-form .form-control::-moz-placeholder,
.navbar-default .navbar-form .select2-search input[type=text]::-moz-placeholder {
    color: #aeb6bf;
    opacity: 1
}

.navbar-default .navbar-form .form-control:-ms-input-placeholder,
.navbar-default .navbar-form .select2-search input[type=text]:-ms-input-placeholder {
    color: #aeb6bf
}

.navbar-default .navbar-form .form-control::-webkit-input-placeholder,
.navbar-default .navbar-form .select2-search input[type=text]::-webkit-input-placeholder {
    color: #aeb6bf
}

.navbar-default .navbar-form .form-control:focus,
.navbar-default .navbar-form .select2-search input[type=text]:focus {
    color: #4b838b;
    border-color: #4b838b
}

.navbar-default .navbar-form .input-group-btn .btn {
    color: #919ba4;
    border-color: transparent
}

.navbar-default .navbar-form .input-group.focus .form-control,
.navbar-default .navbar-form .input-group.focus .input-group-btn .btn,
.navbar-default .navbar-form .input-group.focus .select2-search input[type=text] {
    color: #4b838b;
    border-color: #4b838b
}

.navbar-default .navbar-text {
    color: #282b2c
}

.navbar-default .navbar-link {
    color: #282b2c
}

.navbar-default .navbar-link:hover {
    color: #4b838b
}

.navbar-default .btn-link {
    color: #282b2c
}

.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
    color: #4b838b
}

.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc
}

.navbar-inverse {
    background-color: #3d556b;
    opacity: .8
}

.navbar-inverse .navbar-brand {
    color: #fff
}

.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
    color: #4b838b;
    background-color: transparent
}

.navbar-inverse .navbar-toggle:before {
    color: #fff
}

.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
    background-color: transparent
}

.navbar-inverse .navbar-toggle:focus:before,
.navbar-inverse .navbar-toggle:hover:before {
    color: #4b838b
}

.navbar-inverse .navbar-collapse {
    border-color: #2f4154;
    border-width: 2px
}

.navbar-inverse .navbar-nav>li>a {
    color: #fff
}

.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
    color: #4b838b;
    background-color: transparent
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #4b838b
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:focus,
.navbar-inverse .navbar-nav>.disabled>a:hover {
    color: #444;
    background-color: transparent
}

.navbar-inverse .navbar-nav>.dropdown>a:focus .caret,
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
    border-top-color: #4b838b;
    border-bottom-color: #4b838b
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #4b838b;
    border-left-color: transparent
}

.navbar-inverse .navbar-nav>.open>a .caret,
.navbar-inverse .navbar-nav>.open>a:focus .caret,
.navbar-inverse .navbar-nav>.open>a:hover .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.navbar-inverse .navbar-nav>.dropdown>a .caret {
    border-top-color: #4b6075;
    border-bottom-color: #4b6075
}

.navbar-inverse .navbar-nav>.open>.dropdown-menu {
    padding: 3px 4px;
    background-color: #282b2c
}

.navbar-inverse .navbar-nav>.open>.dropdown-menu>li>a {
    padding: 6px 9px;
    color: #e1e4e7;
    border-radius: 4px
}

.navbar-inverse .navbar-nav>.open>.dropdown-menu>li>a:focus,
.navbar-inverse .navbar-nav>.open>.dropdown-menu>li>a:hover {
    color: #fff;
    background-color: #4b838b
}

.navbar-inverse .navbar-nav>.open>.dropdown-menu>.divider {
    height: 2px;
    margin-right: -4px;
    margin-left: -4px;
    background-color: #2f4154
}

@media (max-width:767px) {
    .navbar-inverse .navbar-nav>li>a {
        border-left-width: 0
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #fff
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #4b838b;
        background-color: transparent
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #fff;
        background-color: #4b838b
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #444;
        background-color: transparent
    }
    .navbar-inverse .navbar-nav .dropdown-menu .divider {
        background-color: #2f4154
    }
}

.navbar-inverse .navbar-form .form-control,
.navbar-inverse .navbar-form .select2-search input[type=text] {
    color: #536a81;
    background-color: #293a4a;
    border-color: transparent
}

.navbar-inverse .navbar-form .form-control::-moz-placeholder,
.navbar-inverse .navbar-form .select2-search input[type=text]::-moz-placeholder {
    color: #536a81;
    opacity: 1
}

.navbar-inverse .navbar-form .form-control:-ms-input-placeholder,
.navbar-inverse .navbar-form .select2-search input[type=text]:-ms-input-placeholder {
    color: #536a81
}

.navbar-inverse .navbar-form .form-control::-webkit-input-placeholder,
.navbar-inverse .navbar-form .select2-search input[type=text]::-webkit-input-placeholder {
    color: #536a81
}

.navbar-inverse .navbar-form .form-control:focus,
.navbar-inverse .navbar-form .select2-search input[type=text]:focus {
    color: #4b838b;
    border-color: #4b838b
}

.navbar-inverse .navbar-form .btn {
    color: #fff;
    background-color: #4b838b
}

.navbar-inverse .navbar-form .btn.active,
.navbar-inverse .navbar-form .btn.hover,
.navbar-inverse .navbar-form .btn:active,
.navbar-inverse .navbar-form .btn:focus,
.navbar-inverse .navbar-form .btn:hover,
.open>.dropdown-toggle.navbar-inverse .navbar-form .btn {
    color: #fff;
    background-color: #31c06e;
    border-color: #31c06e
}

.navbar-inverse .navbar-form .btn.active,
.navbar-inverse .navbar-form .btn:active,
.open>.dropdown-toggle.navbar-inverse .navbar-form .btn {
    background: #a1a6a9;
    border-color: #a1a6a9
}

.navbar-inverse .navbar-form .btn.disabled,
.navbar-inverse .navbar-form .btn.disabled.active,
.navbar-inverse .navbar-form .btn.disabled.hover,
.navbar-inverse .navbar-form .btn.disabled:active,
.navbar-inverse .navbar-form .btn.disabled:focus,
.navbar-inverse .navbar-form .btn.disabled:hover,
.navbar-inverse .navbar-form .btn[disabled],
.navbar-inverse .navbar-form .btn[disabled].active,
.navbar-inverse .navbar-form .btn[disabled].hover,
.navbar-inverse .navbar-form .btn[disabled]:active,
.navbar-inverse .navbar-form .btn[disabled]:focus,
.navbar-inverse .navbar-form .btn[disabled]:hover,
fieldset[disabled] .navbar-inverse .navbar-form .btn,
fieldset[disabled] .navbar-inverse .navbar-form .btn.active,
fieldset[disabled] .navbar-inverse .navbar-form .btn.hover,
fieldset[disabled] .navbar-inverse .navbar-form .btn:active,
fieldset[disabled] .navbar-inverse .navbar-form .btn:focus,
fieldset[disabled] .navbar-inverse .navbar-form .btn:hover {
    background-color: #bdc3c7;
    border-color: #4b838b
}

.navbar-inverse .navbar-form .btn .badge {
    color: #4b838b;
    background-color: #fff
}

.navbar-inverse .navbar-form .input-group-btn .btn {
    color: #526a82;
    background-color: #293a4a;
    border-color: transparent
}

.navbar-inverse .navbar-form .input-group.focus .form-control,
.navbar-inverse .navbar-form .input-group.focus .input-group-btn .btn,
.navbar-inverse .navbar-form .input-group.focus .select2-search input[type=text] {
    color: #4b838b;
    border-color: #4b838b
}

@media (max-width:767px) {
    .navbar-inverse .navbar-form {
        border-color: #2f4154;
        border-width: 2px 0
    }
}

.navbar-inverse .navbar-text {
    color: #fff
}

.navbar-inverse .navbar-text a {
    color: #fff
}

.navbar-inverse .navbar-text a:focus,
.navbar-inverse .navbar-text a:hover {
    color: #4b838b
}

.navbar-inverse .navbar-btn {
    color: #fff;
    background-color: #4b838b
}

.navbar-inverse .navbar-btn.active,
.navbar-inverse .navbar-btn.hover,
.navbar-inverse .navbar-btn:active,
.navbar-inverse .navbar-btn:focus,
.navbar-inverse .navbar-btn:hover,
.open>.dropdown-toggle.navbar-inverse .navbar-btn {
    color: #fff;
    background-color: #31c06e;
    border-color: #31c06e
}

.navbar-inverse .navbar-btn.active,
.navbar-inverse .navbar-btn:active,
.open>.dropdown-toggle.navbar-inverse .navbar-btn {
    background: #a1a6a9;
    border-color: #a1a6a9
}

.navbar-inverse .navbar-btn.disabled,
.navbar-inverse .navbar-btn.disabled.active,
.navbar-inverse .navbar-btn.disabled.hover,
.navbar-inverse .navbar-btn.disabled:active,
.navbar-inverse .navbar-btn.disabled:focus,
.navbar-inverse .navbar-btn.disabled:hover,
.navbar-inverse .navbar-btn[disabled],
.navbar-inverse .navbar-btn[disabled].active,
.navbar-inverse .navbar-btn[disabled].hover,
.navbar-inverse .navbar-btn[disabled]:active,
.navbar-inverse .navbar-btn[disabled]:focus,
.navbar-inverse .navbar-btn[disabled]:hover,
fieldset[disabled] .navbar-inverse .navbar-btn,
fieldset[disabled] .navbar-inverse .navbar-btn.active,
fieldset[disabled] .navbar-inverse .navbar-btn.hover,
fieldset[disabled] .navbar-inverse .navbar-btn:active,
fieldset[disabled] .navbar-inverse .navbar-btn:focus,
fieldset[disabled] .navbar-inverse .navbar-btn:hover {
    background-color: #bdc3c7;
    border-color: #4b838b
}

.navbar-inverse .navbar-btn .badge {
    color: #4b838b;
    background-color: #fff
}

@media (min-width:768px) {
    .navbar-embossed>.navbar-collapse {
        border-radius: 6px;
        box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15)
    }
    .navbar-embossed.navbar-inverse .navbar-nav .active>a,
    .navbar-embossed.navbar-inverse .navbar-nav .open>a {
        box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15)
    }
}

.navbar-lg {
    min-height: 76px
}

.navbar-lg .navbar-brand {
    height: 76px;
    padding-top: 26px;
    padding-bottom: 26px;
    line-height: 1
}

.navbar-lg .navbar-brand>[class*=fui-] {
    font-size: 24px;
    line-height: 1
}

.navbar-lg .navbar-nav>li>a {
    font-size: 15px;
    line-height: 1.6
}

@media (min-width:768px) {
    .navbar-lg .navbar-nav>li>a {
        padding-top: 26px;
        padding-bottom: 26px
    }
}

.navbar-lg .navbar-toggle {
    height: 76px;
    line-height: 76px
}

.navbar-lg .navbar-form {
    padding-top: 20.5px;
    padding-bottom: 20.5px
}

.navbar-lg .navbar-text {
    padding-top: 26.5px;
    padding-bottom: 26.5px
}

.navbar-lg .navbar-btn {
    margin-top: 17.5px;
    margin-bottom: 17.5px
}

.navbar-lg .navbar-btn.btn-sm {
    margin-top: 20.5px;
    margin-bottom: 20.5px
}

.navbar-lg .navbar-btn.btn-xs {
    margin-top: 25.5px;
    margin-bottom: 25.5px
}

.dropdown {
    margin-top: 0
}

.dropdown-open+.dropdown {
    margin-top: 10px!important;
    display: block!important
}

.dropdown-arrow-inverse {
    border-bottom-color: #fff!important;
    border-top-color: #fff!important
}

.dropdown-arrow {
    border-style: solid;
    border-width: 0 9px 9px;
    border-color: transparent transparent #f3f4f5;
    height: 0;
    margin-top: 0;
    position: absolute;
    right: 17px;
    top: -8px;
    width: 0;
    z-index: 10
}

.dropdown-menu.typeahead {
    display: none;
    opacity: 1;
    visibility: visible;
    width: auto;
    margin-top: 5px;
    border: 2px solid #1abc9c;
    padding: 5px 0;
    background-color: #fff;
    border-radius: 6px
}

.dropdown-menu.typeahead li a {
    padding: 6px 14px
}

.dropdown-menu.typeahead li:first-child a,
.dropdown-menu.typeahead li:last-child a {
    padding: 6px 14px;
    border-radius: 0
}

.dropdown-menu li:first-child dt+a {
    border-radius: 0
}

.dropdown-menu li:first-child>a {
    padding-top: 8px
}

.dropdown-menu li:last-child>a {
    padding-bottom: 10px
}

.dropdown-menu li.active>a,
.dropdown-menu li.active>a.highlighted,
.dropdown-menu li.selected>a,
.dropdown-menu li.selected>a.highlighted {
    background: #1abc9c;
    color: #fff
}

.dropdown-menu li.active>a.highlighted:focus,
.dropdown-menu li.active>a.highlighted:hover,
.dropdown-menu li.active>a:focus,
.dropdown-menu li.active>a:hover,
.dropdown-menu li.selected>a.highlighted:focus,
.dropdown-menu li.selected>a.highlighted:hover,
.dropdown-menu li.selected>a:focus,
.dropdown-menu li.selected>a:hover {
    background: #a1a6a9;
    color: #fff
}

.dropdown-menu li>a {
    color: rgba(52, 73, 94, .75);
    padding: 6px 15px 8px;
    text-decoration: none;
    -webkit-transition: background-color .25s;
    transition: background-color .25s
}

.dropdown-menu li>a:after,
.dropdown-menu li>a:before {
    content: " ";
    display: table
}

.dropdown-menu li>a:after {
    clear: both
}

.dropdown-menu li>a:active,
.dropdown-menu li>a:focus,
.dropdown-menu li>a:hover {
    background: #3d556b!important;
    color: inherit;
    outline: 0
}

.dropdown-menu li>a.highlighted {
    background: #c9cfd4;
    color: #fff
}

.dropdown-menu li>a.highlighted:focus,
.dropdown-menu li>a.highlighted:hover {
    background: #bac1c8;
    color: #fff
}

.dropdown-menu li>a:before {
    float: right;
    margin-top: 3px
}

article,
aside,
audio,
canvas,
command,
datalist,
details,
embed,
figcaption,
figure,
footer,
header,
hgroup,
keygen,
meter,
nav,
output,
progress,
section,
source,
video {
    display: block
}

mark,
rp,
rt,
ruby,
summary,
time {
    display: inline
}

* {
    margin: 0;
    padding: 0
}

body {
    font: 66%/1.385 Helvetica, arial, clean, sans-serif;
    line-height: 18px;
    background-color: #d8d8d8;
    color: #fff;
    min-height: 100%
}


.nobody {
    background: #2b2b2b
}

.loginbg {
    background: url(https://d1i5lya342xoik.cloudfront.net/images/wxbackground.png)
}

.clear {
    clear: both
}

.alignleft {
    float: left
}

img.alignleft {
    margin: 5px 10px 0 0
}

.alignright {
    float: right
}

img.alignright {
    margin: 5px 0 0 10px
}

.center {
    text-align: center
}

.fleft {
    float: left
}

.fright {
    float: right
}

.fcentered {
    text-align: center
}

h1,
h2,
h3,
h4,
h5,
p,
span {
    margin: 0;
    padding: 0
}

h1 {
    font-size: 1.5em;
    color: #666;
    font-weight: 400
}

h2 {
    font-size: 1.4em
}

h3 {
    font-size: 1.2em;
    font-weight: 400
}

h3.favoritename {
    color: #e2d6ba;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 16px;
    display: inline;
    line-height: 20px
}

h3.foftitle {
    color: #4b838b;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 14px
}

h4 {
    font-size: 1.3em;
    color: #373a3d;
    margin: 2px 0 0 0
}

p {
    font-weight: 400;
    font-family: Helvetica, arial, clean, sans-serif;
    font-size: 14px;
    line-height: 18px;
    padding: 0;
    margin: 0
}

p.favoriteinfo {
    font-size: 14px
}

p.favoriteinfoSmall {
    font-size: 11px
}

a img {
    border: none
}

a {
    outline: 0;
    text-decoration: none;
    transition: border .25s linear 0s, color .25s linear 0s, background-color .25s linear 0s
}

a:active,
a:focus,
a:hover {
    outline: 0;
    background: 0 0;
    background-color: none
}

button,
input,
keygen,
select,
textarea {
    outline: 0
}

@font-face {
    font-family: Arial
}

#wrapper {
    display: block;
    min-width: 1250px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    background: #fff;
}

@media screen and (min-width:992px) {
    #wrapper {
        display: block;
        width: 100%;
        min-width: 1250px;
        margin: 0 auto;
        text-align: left;
        position: relative;
        background: #fff
    }
}

#wrapperIpad {
    display: block;
    width: 98%;
    margin: 0 auto;
    text-align: left
}

header {
    width: 100%;
    margin: 0 auto;
    background-color: #3d556b;
    font-family: Gotham
}

header>table {
    background-color: #3d556b!important
}

header .col1 {
    margin-right: 8px;
    float: left;
    margin-left: 1px;
    padding-top: 10px;
    position: absolute;
    left: 0;
    z-index: 1
}

header .col2 {
    width: 40%;
    margin-right: 2px;
    float: left;
    margin-top: 50px;
    margin-left: 145px;
    padding-top: 5px
}

header .col3 {
    width: 14%;
    margin-right: 2px;
    float: left;
    padding: 18px 0 8px 0;
    margin-top: 50px
}

header .col4 {
    width: 31%;
    float: left;
    text-align: right;
    margin-top: 50px
}

header .col3 p {
    color: #2b2b2b;
    font-size: 1.1em
}

header .col3 p span {
    font-size: 1.1em;
    color: #bfaa70;
    padding-left: 5px;
    font-weight: 700
}

.greytxt {
    color: #666;
    font-size: 1.2em;
    margin-top: 6px
}

.linkgrey {
    color: #fff;
    font-size: 1.2em;
    line-height: 34px;
    padding: 0
}

.logoutbtn {
    margin-top: 3px
}

nav {
    width: 100%;
    margin-top: 7px
}

nav ul {
    list-style: none
}

nav li {
    list-style: none;
    display: block;
    float: left
}

nav li a {
    display: block;
    float: left;
    height: 38px;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.4em;
    margin-right: 1px;
    background: url(https://d1i5lya342xoik.cloudfront.net/images/navleft.png) no-repeat left;
    line-height: 38px;
    padding: 0 0 0 7px;
    text-decoration: none
}

nav li a span {
    display: block;
    float: left;
    background: url(https://d1i5lya342xoik.cloudfront.net/images/navright.png) no-repeat right;
    height: 38px;
    color: #fff;
    line-height: 43px;
    padding: 0 14px 0 6px
}

nav li a:hover {
    display: block;
    float: left;
    background: url(https://d1i5lya342xoik.cloudfront.net/images/navlefth.png) no-repeat left;
    height: 38px
}

nav li a:hover span {
    display: block;
    float: left;
    background: url(https://d1i5lya342xoik.cloudfront.net/images/navrighth.png) no-repeat right;
    color: #fff;
    height: 38px
}

nav li a.current {
    display: block;
    float: left;
    height: 38px;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.4em;
    background: url(https://d1i5lya342xoik.cloudfront.net/images/navlefth.png) no-repeat left;
    line-height: 43px;
    padding: 0 0 0 7px;
    margin-right: 1px;
    text-decoration: none
}

nav li a.current span {
    display: block;
    float: left;
    background: url(https://d1i5lya342xoik.cloudfront.net/images/navrighth.png) no-repeat right;
    height: 38px;
    color: #fff;
    line-height: 43px;
    padding: 0 14px 0 6px;
    font-weight: 400
}

nav .img {
    margin-right: 4px
}

section {
    width: 99%;
    margin: 0 auto;
    margin-bottom: 5px
}

#search-bar .search-style {
    font-size: 13px;
    border: solid 1px #ccc;
    padding: 4px;
    height: 15px;
    border-top: 1px solid #a3915f;
    border-left: 1px solid #a3915f;
    border-bottom: 1px solid #a3915f;
    width: 40%;
    float: left;
}

#search-bar .searchbtn {
    float: left;
    position: relative;
    left: -25px;
    top: 3px
}

#HeaderTab1 {
    color: #fff;
    padding: 4px 10px 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1.3em;
    width: 100px;
    margin-right: 10px;
    float: left;
    text-align: center;
    margin-top: 5px
}

#HeaderTab1 a {
    color: #fff
}

#HeaderTab2 {
    color: #fff;
    padding: 4px 10px 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1.3em;
    width: 130px;
    margin-right: 10px;
    float: left;
    text-align: center;
    margin-top: 5px
}

#HeaderTab2 a {
    color: #fff
}

#HeaderTab3 {
    color: #fff;
    padding: 4px 10px 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1.3em;
    width: 140px;
    margin-right: 10px;
    float: left;
    text-align: center;
    margin-top: 5px
}

#HeaderTab3 a {
    color: #fff
}

.activeTab {
    background: #bfab70;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px
}

section .search-bar-txt {
    float: right;
    color: #fff;
    font-size: 1.2em;
    margin: 5px 0 0 8px;
    text-transform: uppercase;
    text-align: right
}

section .search-bar-txt a {
    color: #fff
}

section .img {
    margin-right: 8px
}

#notification-center {
    width: 982px;
    margin: 0 auto;
    background: url(https://d1i5lya342xoik.cloudfront.net/images/not_bar_icon.png) no-repeat 1% center #fff;
    background-size: 27px;
    display: none;
    border-radius: 3px;
    border: 1px solid #efefef;
    box-shadow: 3px 3px 15px #efefef
}

#notification-center .noti-message {
    margin: 6px;
    float: left;
    color: #000
}

#notification-center .noti-message p {
    padding: 3px 0 0 25px;
    background-position: 0 5px;
    display: inline-block;
    margin-right: 20px;
    margin-left: 10px;
    font-size: 14px;
    font-weight: 400
}

#notification-center .noti-message a {
    color: #000;
    font-size: 14px;
    font-family: Helvetica, arial, clean, sans-serif;
    font-weight: 700
}

#notification-center #close-noti {
    padding: 8px 15px;
    position: absolute;
    right: 0;
    z-index: 10
}

#notification-center #close-noti a {
    color: #000
}

#notification-center #close-noti img {
    width: 15px;
    margin-top: 2px
}

#adBanner .btnClose {
    padding: 8px 15px;
    position: absolute;
    right: 0;
    z-index: 10
}

#adBanner .btnClose a {
    color: #000
}

#adBanner {
    margin-bottom: 5px
}

#faq .questions a {
    color: #999;
    font-size: 16px;
    line-height: 26px
}

#faq .questions a.black {
    color: #000
}

#faq .questions {
    margin-left: 8px
}

#faq {
    background: #fff;
    padding: 20px
}

#faq .title {
    font-size: 24px;
    line-height: 40px;
    color: #000
}

#faq .content p {
    color: #000;
    font-size: 16px;
    line-height: 21px
}

#faq .content .title {
    font-size: 24px;
    line-height: 40px;
    color: #000;
    font-weight: 700
}

#faq .footer {
    color: #000;
    background: #ffdd57;
    padding: 15px;
    font-size: 16px
}

#faq .container-footer {
    padding: 10px
}

#faq .footer a {
    color: #000
}

#videotutorial .questions a {
    color: #999;
    font-size: 16px;
    line-height: 26px
}

#videotutorial .questions a.black {
    color: #000
}

#videotutorial .questions {
    margin-left: 10px
}

#videotutorial {
    background: #fff;
    padding: 20px
}

#videotutorial .title {
    font-size: 24px;
    line-height: 40px;
    color: #000
}

#videotutorial .content p {
    color: #000;
    font-size: 16px;
    line-height: 21px
}

#videotutorial .content .title {
    font-size: 24px;
    line-height: 40px;
    color: #000;
    font-weight: 700
}

#videotutorial .footer {
    color: #000;
    background: #ffdd57;
    padding: 15px;
    font-size: 16px
}

#videotutorial .container-footer {
    padding: 8px
}

#videotutorial .footer a {
    color: #000
}

#videotutorial hr {
    border-top: 1px solid #dedede;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none
}

#videotutorial .helpful {
    line-height: 36px;
    font-size: 16px;
    color: #000
}

#videotutorial .helpful .helpfulTxt {
    display: block;
    float: left;
    padding-right: 20px
}

#videotutorial a {
    color: #000
}

#videotutorial .catvideos h1 {
    font-size: 16px;
    color: #000;
    padding-left: 10px;
    font-weight: 400
}

#videotutorial .catvideos a:hover {
    color: #28db84
}

#videotutorial .catvideos .subject {
    font-size: 16px;
    padding: 5px 0 0 0;
    margin: 0;
    display: block
}

#videotutorial .catvideos .date {
    color: #706f70;
    font-size: 16px;
    padding: 0;
    display: block;
    margin-top: -10px
}

.inputButton.white {
    float: left;
    background: #fff;
    padding: 0 10px;
    border: 1px solid #787878;
    color: #787878;
    cursor: pointer;
    line-height: 34px;
    margin-right: 10px;
    border-radius: 3px;
    width: 100px;
    transition: border .25s linear 0s, color .25s linear 0s, background-color .25s linear 0s;
    font-family: Helvetica, arial, clean, sans-serif;
    font-size: 16px;
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.inputButton.white:hover {
    background: #00ea78;
    border: 1px solid #00ea78;
    color: #000
}

article {
    width: 1000px;
    margin: 0 auto
}

aside {
    width: 34%;
    float: right;
    color: #666;
    margin-right: 5px
}

aside h2 {
    background-color: #282b2c;
    padding: 5px 5px 5px 10px;
    color: #fff;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    margin-bottom: -1px
}

footer {
    margin: 5px auto 0;
    color: #fff;
    overflow: hidden;
    padding-top: 10px;
    background-color: #3d556b;
    padding-bottom: 10px;
    text-align: center;
    font-size: 12px
}

footer p {
    font-size: .98em;
    margin: 0;
    padding: 0
}

footer ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    font-size: .98em
}

footer li {
    display: inline;
    padding-right: .9em;
    padding-left: .9em;
    border-right: 1px solid #4c4f51;
    padding-top: 4px;
    padding-bottom: 2px
}

footer li a {
    color: #fff;
    font-size: 13px;
    font-family: Gotham
}

footer .last {
    display: inline;
    border: none
}

#container {
    width: 100%;
    margin-bottom: 10px;
    color: #999
}

.css_angles {
    background: #fff url(https://d1i5lya342xoik.cloudfront.net/images/white_bg3.png) no-repeat;
    height: 5px
}


.background_color {
    background-color: #fff;
    height: 5px;
    margin: -5px 5px 0 5px
}

.content {
    background-color: #fff;
    padding: 0 9px
}

.tabnav li {
    float: left;
    list-style: none;
    margin-right: 2px;
    padding: 0;
    color: #fff;
    font-size: 1.4em;
    background: #9b988d;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    margin-bottom: -1px;
    font-family: Gotham
}

.tabnav li a {
    text-decoration: none;
    outline: 0;
    color: #fff;
    padding: 6px 18px 4px;
    display: block;
    font-size: 15px;
    font-family: Gotham
}

.tabnav li.ui-tabs-selected,
.tabnav li:active,
.tabnav li:hover {
    background: #3e4144;
    text-decoration: none
}

.hometabs .tabnav li {
    background-color: #fff;
    border-radius: 0;
    box-sizing: border-box;
    font-family: Gotham
}

.hometabs .tabnav li a {
    color: #3d556b;
    font-size: 25px;
    padding: 14px 0;
    margin: 0 18px 0 0
}

.hometabs .tabnav li.ui-tabs-selected a {
    font-family: Gotham;
    border-bottom: 5px solid #3d556b;
    font-weight: 700
}

.hometabs .tabnav li.ui-tabs-selected,
.hometabs .tabnav li:active,
.hometabs .tabnav li:hover {
    text-decoration: none
}

.tabdiv {
    background: #fff;
    color: #fff;
    padding: 0
}

.termstab .tabdiv {
    background-color: #fff
}

.termstab .tabnav li,
.termstab .tabnav li:hover {
    background-color: #ccc
}

.termstab .tabnav li.ui-tabs-selected {
    background-color: #3d556b
}

.ui-tabs-hide {
    display: none
}

.tabdiv .content {
    padding: 5px
}

.seeallbtn {
    width: 15%;
    line-height: 42px;
    padding-right: 20px
}

.PaginationBackground.nextprev {
    margin: 0!important;
    padding: 0!important
}

.pagination-wrapper {
    position: relative
}

.seealllink {
    position: absolute;
    top: 0;
    right: 0;
    display: block
}

#paginationDiv,
.seealllink {
    font-size: 15px;
    color: #3d556b
}

#paginationDiv .current {
    display: inline-block;
    background-color: #edeeef;
    border: 1px solid #ddd;
    color: #3d556b;
    border-radius: 3px;
    width: 37px;
    box-sizing: border-box;
    font-family: Gotham;
    box-shadow: 0 0 5px #edeeef
}

#paginationDiv .current.nextprev {
    background: #fff;
    border: none;
    font-weight: 400;
    width: auto;
    box-shadow: none
}

#paginationDiv .current,
#paginationDiv .current.nextprev,
#paginationDiv .nextprev,
#paginationDiv .pagination,
.seealllink {
    display: inline-block;
    height: 37px;
    text-align: center;
    box-sizing: border-box;
    padding: 7px 0;
    margin: 0 5px;
    color: #3d556b;
    font-family: Gotham
}

#paginationDiv table {
    width: auto;
    margin: 10px auto
}

#paginationDiv .PaginationBackground.nextprev:first-of-type {
    text-align: right!important
}

#paginationDiv .PaginationBackground.nextprev:last-of-type {
    text-align: left!important
}

#paginationDiv .pagination {
    cursor: pointer;
    font-weight: 400
}

.pagination-table a {
    font-family: Gotham;
    color: #3d556b
}

#gotopage {
    height: 24px;
    line-height: 18px;
    padding: 0 0 0 4px;
    width: 38px
}

td {
    transition: all .1s ease-in-out
}

tr.d2selected td {
    background-color: #3a4f63!important;
    color: #fff;
    margin: 0;
    padding: 0
}

tr.d2selected td p {
    padding: 0 3px 3px 0
}

.borderright {
    border-right: 1px solid #4c4f51
}

.blanktd {
    background-color: #3e4144
}

.selected {
    background-color: #3a4f63!important;
    color: #fff!important
}

.home-icon {
    width: 18px;
    padding-bottom: 3px
}

.update-icon {
    padding-left: 5px;
    width: 18px
}

.gridtbl tr:hover td {
    background-color: #3a4f63!important;
    cursor: pointer
}

a.notilist:hover li {
    background-color: #3a4f63!important;
    cursor: pointer
}

.gridtb2 {
    padding: 0 5px 2px 10px
}

tr.favoritenoti {
    background-color: #4b838b;
    height: 20px;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 13px;
    color: #000;
    display: none
}

tr.favoritenoti:hover td {
    background-color: #4b838b!important
}

.checkbox span {
    padding-left: 14px
}

.checkbox1 {
    width: 11px;
    height: 11px;
    border: 1px solid #292929;
    background-color: #666;
    clear: left;
    float: left
}

.searchinput {
    border: 1px solid #d7d7d7;
    height: 15px;
    margin: 0;
    padding: 3px;
    font-size: 13px;
    color: #999;
    width: 200px;
    float: left;
}

.sortbytxt {
    font-size: 1.1em;
    color: #999;
    font-weight: 700;
    font-family: Gotham
}

.sortbytxt1 {
    font-size: 1.1em;
    color: #999;
    font-weight: 700;
    font-family: Gotham
}

.sortby {
    margin-left: 15px;
    display: inline-block
}

.sortby span {
    font-family: Gotham;
    font-size: 15px;
    display: block;
    color: #3d556b;
    margin-bottom: 5px;
    text-align: left
}

.sortby .selectricWrapper {
    margin-bottom: 0
}

.content1 {
    box-shadow: 3px 3px 15px #efefef;
    border: 1px solid #efefef;
    border-radius: 3px;
    margin-bottom: 5px
}

.shadow01 {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    box-shadow: 0 0 10px rgba(0, 0, 0, .5)
}

.shadow02 {
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
    box-shadow: 0 10px 6px -6px #777
}

#content {
    width: 994px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0
}

#container1 {
    width: 994px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px
}

.boxcontainer {
    padding: 5px 9px
}

.boxcontainer h1 {
    line-height: 28px
}

.aAXQECex7TA7af {
    background: #3d556b;
    height: 58px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 9px 0 9px
}

.aAXQECex7TA7af .dossier-tag {
    vertical-align: text-top
}

.aAXQECex7TA7af .left {
    float: left;
    margin: 8px;
    width: 700px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #3d556b;
    padding: 4px 0 0 4px;
    height: 38px
}

.aAXQECex7TA7af .right {
    float: right;
    padding: 8px 0 2px 0;
    height: 38px
}

.aAXQECex7TA7af h1 {
    width: 100%;
    font-size: 1.98em;
    color: #fff;
    line-height: 34px;
    padding-left: 10px;
    display: block;
    float: left
}

.roundedbox {
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    -webkit-border-radius-topleft: 8px;
    -webkit-border-radius-topright: 8px;
    -moz-box-shadow: 0 0 5px #796a44
}

.tableBorder {
    border: 0
}

.box1 .tableBorder {
    border: 0
}

.goldentd,
.lightgoldentd {
    background-color: #3d556b;
    font-size: 14px;
    padding: 8px;
    color: #fff
}

.lightgreygrid {
    background-color: #fff;
    color: #3d556b;
    padding: 8px;
    font-family: Helvetica, arial, clean, sans-serif;
    font-size: 14px;
    line-height: 18px
}

.darkgreygrid {
    background-color: #edeeef;
    color: #3d556b;
    padding: 8px;
    font-family: Helvetica, arial, clean, sans-serif;
    font-size: 14px;
    line-height: 18px
}

.goldenth {
    background-color: #3d556b!important;
    background-repeat: repeat-x;
    color: #fff!important;
    padding: 7px!important;
    font-weight: 700;
    background-position: 0 0;
    font-size: 14px;
    border-bottom: 1px solid #3d4044
}

.box1 {
    padding: 9px 9px 0 9px
}

.box1 .left {
    float: left;
    width: 130px;
    height: 130px;
    margin-right: 8px
}


.box2 {
    background-color: #fff;
    color: #3d556b;
    padding: 10px;
    margin-top: 4px;
    font-weight: 400
}

.box6left {
    width: 68%;
    float: left
}

.box6right {
    width: 30%;
    float: right;
    margin-right: 10px
}

.box8 {
    margin-bottom: 0
}

.grid1 {
    margin-top: 4px;
}

.grid1 th {
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    border: none;
}

.grid1 tr td {
    padding: 8px;
    border: none;
}

.grid1 tr td .noborder,
.grid1 tr th .noborder {
    border: 0!important
}

.grid1 .allborder {
    border-left: solid;
    border-bottom: solid;
    border-width: 1px;
    border-color: #12191f
}

.grid1 .allborder:last-child {
    border-right: solid;
    border-width: 1px;
    border-color: #12191f
}



.uhnw-deceased {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 2px solid #000;
    background-color: #fff;
    padding: 2px 3px 2px 3px;
    color: #000;
    text-transform: uppercase;
    margin-left: 10px;
    font-size: 12px;
    line-height: 12px
}

.degreeOfSeparation {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 2px solid #9b988d;
    background-color: #d3a729;
    padding: 2px 3px 2px 3px;
    color: #fff;
    margin-top: 1px;
    font-size: .95em
}

.goldencolor {
    color: #bfaa70
}

.plusminus {
    float: right
}

#PrivateFoundation h4 {
    padding-top: 15px;
    font-size: 1.4em
}

#detailBar {
    height: 15px;
    margin: 0 auto;
    background-color: #fff;
    font-size: 16px;
    font-family: Georgia, 'Times New Roman', Times, serif
}



#detailBar a {
    float: right;
    margin: 8px 10px 6px 0;
    color: #999;
    font-family: Helvetica, arial, clean, sans-serif;
    line-height: 16px
}

#helpBanner {
    background-color: #fff
}

#helpContent {
    padding: 30px;
    background-color: #fff;
    color: #000
}

#helpContent #helpLeft {
    float: left;
    width: 50%
}

#helpContent #helpRight {
    float: right;
    width: 50%;
    text-align: right
}

#helpContent p.helpTitle {
    font-size: 21px;
    line-height: 21px;
    margin: 0 20px 15px 0
}

#helpContent p.helpList {
    font-size: 16px;
    color: #999;
    margin: 0 20px 10px 0
}

#helpContent p.helpList a {
    font-size: 16px;
    color: #999;
    font-weight: 400
}

#helpContent div.faqList a {
    font-size: 16px;
    color: #999
}

#helpContent div.faqList {
    padding: 0
}

#helpContent #helpRight img {
    padding-left: 20px
}

#releaseContent {
    padding: 20px 30px;
    background-color: #fff;
    color: #000
}

#releaseContent .releaseDate {
    font-size: 12px;
    margin-top: 10px
}

#releaseContent .releaseDate p {
    display: inline-block
}

#releaseContent .releaseDate p.counter {
    float: right;
    text-align: center;
    width: 90px
}

#releaseContent .releaseTitle p {
    font-size: 24px;
    margin-top: 15px;
    display: inline-block;
    line-height: 24px
}

#releaseContent .releaseTitle .releasenav {
    float: right;
    width: 90px
}

#releaseContent .releaseText {
    margin-top: 20px;
    font-family: Georgia, 'Times New Roman', Times, serif
}

#releaseContent .releaseText p {
    line-height: 21px;
    font-size: 16px
}

#releaseContent .releaseImage {
    margin-top: 15px
}

#catNameHeaderLabel {
    color: #fff;
    font-size: 26px;
    padding: 0 10px 10px 20px;
    font-family: Georgia, 'Times New Roman', Times, serif;
    line-height: 30px
}

#catNameHeaderText {
    font-size: 26px;
    padding-left: 10px;
    margin-left: 10px;
    font-family: Georgia, 'Times New Roman', Times, serif
}

#createCatBtn a {
    color: #fff
}

.categoryList {
    margin: 10px 0 0 0
}

.categoryList .category {
    display: inline-table;
    font-size: 15px;
    padding: 10px 10px;
    margin: 0 12px 10px 0;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #ddd;
    font-family: Gotham
}

.categoryList .category .fa-chevron-down {
    font-size: 10px;
    vertical-align: middle
}

.categoryList .active {
    background-color: #a3b1c8;
    font-weight: 700;
    color: #fff
}

.categoryList .category .shared-icon {
    color: #ddd
}

.categoryList .category a {
    color: #3d556b
}

.categoryList .active a {
    color: #fff
}

.categoryList .category ul li a {
    color: #000
}

.categoryList .category .dropdown a:hover {
    background-color: #3d556b
}

#tagetlist .selectric {
    border: 1px solid #ddd;
    border-radius: 3px;
    background-color: #fff
}

#tagetlist .selectric:after {
    content: "\f078";
    font-family: FontAwesome;
    font-size: 10px;
    color: #3d556b;
    position: absolute;
    top: 8px;
    right: 9px
}

#tagetlist .selectricItems {
    border: 0 none;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    margin-top: 0;
    z-index: 10
}

#tagetlist .selectric .label,
#tagetlist .selectricItems li {
    color: #3d556b;
    font-family: Gotham;
    border: 0 none;
    text-align: left
}

#tagetlist .selectric .button {
    display: none
}

.paddingLeft8 {
    padding-left: 8px
}

.paddingRight8 {
    padding-right: 8px
}

.SearchResultContainer {
    width: 995px;
    margin-left: auto;
    margin-right: auto
}

.SearchContent {
    background-color: #fff
}

.searchLeftNew {
    width: 340px;
    float: left;
    margin: 10px 0 10px 0
}

.searchLeft {
    width: 34%;
    float: left;
    border: 1px solid #efefef;
    margin: 10px 0 10px 0;
    border-radius: 3px;
    box-shadow: 3px 3px 15px #efefef
}

.searchRight {
    width: 65%;
    float: right
}

.searchHeaderMain {
    padding-bottom: 5px
}

.searchHeaderTxt {
    float: left;
    font-size: 1.3em;
    color: #000;
    font-weight: 400
}

.fontbold {
    font-weight: 700
}

.searchReset {
    float: right;
    font-size: 1.2em;
    color: #999;
    padding: 2px 8px 0 0
}

.searchReset a {
    text-decoration: none
}

.searchResultfound {
    float: left;
    font-size: 1.4em;
    color: #000;
    font-weight: 700;
    padding-top: 10px
}

.searchFilter {
    padding: 5px 0 5px 0
}



.searchNameOther {
    font-size: 1em;
    color: #ccc
}



.SaveSearchContainer {
    text-align: right;
    width: 100%;
    float: right
}

.SearchList {
    background-color: #000;
    position: absolute;
    padding: 6px 5px 5px 5px;
    width: 165px;
    height: 14px;
    top: 96px;
    right: 11px;
    font-weight: 700;
    border-bottom: 1px solid grey;
    cursor: pointer
}

.SearchList #SavedSearchButton {
    display: block;
    padding: 1px 10px 0 0;
    color: #fff
}

.SearchList #SavedSearchPlus {
    float: left;
    font-size: 1.5em;
    padding-left: 10px;
    margin-top: -2px
}


.SavedSearch {
    font-size: 1.1em;
    text-align: left;
    border-bottom: 1px solid grey
}

.SavedSearch a {
    color: grey;
    padding: 9px 15px 7px 15px;
    display: block
}

.searchName {
    width: 25%;
    position: absolute;
    margin-top: 6px;
    left: 9%;
    height: 110px;
    background-color: #000;
    z-index: 999;
    text-align: center;
    display: none
}

.searchName p {
    font-size: 1.2em;
    margin: 10px
}

#searchName button.btn.btn-primary {
    background-color: #3d556b;
    border: 1px solid gray;
    color: #fff;
    font-family: Gotham
}

#searchName button.btn.btn-default {
    background-color: #e15829;
    font-family: Gotham
}

#searchName input,
#searchName p {
    font-family: Gotham
}

.newCategoryContainer p {
    font-family: Gotham;
    font-size: 14px
}

#saveSearchName {
    width: 85%;
    display: block;
    margin: auto
}

#saveSearchSubmit {
    margin-top: 12px
}

.searchNameError {
    width: 25%;
    position: absolute;
    margin-top: 6px;
    left: 9%;
    height: 60px;
    background-color: #000;
    z-index: 999;
    text-align: center;
    display: none;
    outline: 0
}

.searchNameError p {
    font-size: 1.2em;
    margin: 10px 20px;
    line-height: 20px;
    text-align: left
}

.searchNameError span {
    color: red
}

.searchPointer {
    right: 35%;
    top: -8%;
    position: absolute
}

.searchErrorPointer {
    right: 35%;
    top: -12%;
    position: absolute
}

.searchResultContentRow1 {
    background: #3e4144;
    cursor: pointer
}

.searchResultContentRow2 {
    background: #373a3d;
    cursor: pointer
}

.searchResultContentRow1>td,
.searchResultContentRow2>td,
.searchResultContentRow3>td,
.searchResultContentRow4>td {
    padding: 10px
}

.searchResultContentRow1 img,
.searchResultContentRow2 img,
.searchResultContentRow3 img,
.searchResultContentRow4 img {
    padding: 0 10px 0 0
}

.searchResultContentRow3 {
    background: #f1f1f1;
    color: #343434;
    cursor: pointer
}

.searchResultContentRow4 {
    background: #d3d3d3;
    color: #343434;
    cursor: pointer
}

.searchResultContentRow3 .searchNameOther {
    color: #343434
}

.searchResultContentRow4 .searchNameOther {
    color: #343434
}

.searchResultContentRow3 .searchDesc {
    color: #343434
}

.searchResultContentRow4 .searchDesc {
    color: #343434
}

.searchResultContentRow3 h3.favoritename {
    color: #343434
}

.searchResultContentRow4 h3.favoritename {
    color: #343434
}

.searchResultContent tr:hover td {
    background: #3a4f63
}

.createCatBtnContainer {
    color: #fff;
    background-color: #3d556b;
    font-family: Gotham;
    padding: 11px 25px;
    box-sizing: border-box;
    font-size: 15px;
    font-weight: 700;
    border-radius: 3px;
    display: inline-block;
    vertical-align: bottom
}


.searchBorderBottom {
    border-bottom: 1px solid #ccc
}

.Searchpagination {
    padding: 0 8px 0 8px
}

.searchFields td {
    color: #666;
    font-size: 1em;
    padding: 5px 0
}


.advanceSearch {
    background: #3e4144;
    padding: 7px 8px 7px 8px
}

.advanceSearchTxt {
    float: left;
    font-size: 1.4em
}

.advanceSearchIcon {
    float: right
}

.advanceSearchIcon img {
    vertical-align: middle
}

.sliderContainer {
    width: 100%
}

.slider {
    width: 96%;
    margin: auto;
    padding: 0 0 0 2px
}

.sliderContainer .sliderText {
    font-size: .9em;
    color: #666;
    padding: 6px 0 0 0
}

.addTarget {
    background: url(https://d1i5lya342xoik.cloudfront.net/images/iconT.png) no-repeat;
    cursor: pointer;
    display: block;
    width: 28px;
    height: 48px
}

.addTarget:hover {
    background-position: -28px
}

.addSmallTarget {
    cursor: pointer;
    display: block;
    width: 44px;
    height: 10px
}

.addSmallTarget:hover {
    background-position: -210px -41px
}

.addTargetToolTip {
    position: relative;
    z-index: 24
}

.addTargetToolTip span {
    display: none;
    border-radius: 3px;
    padding: 0 5px!important
}

.addTargetToolTip:hover {
    z-index: 25
}

.addTargetToolTip:hover span {
    display: block;
    position: absolute;
    width: 100px;
    top: -15px;
    left: -58px;
    background-color: #3d556b;
    padding: 1px;
    font-size: 11px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    font-family: Gotham
}

.filterOption td {
    padding: 0;
    color: #666;
    font-size: .9em
}

.searchFields td table td {
    color: #666;
    font-size: 10px;
    line-height: 16px;
    padding: 3px
}

.inputOption {
    border: 1px solid #828186;
    height: 23px;
    width: 98%
}

.inputTextOption {
    float: left;
    width: 70.5%
}

.inputBtnOption {
    float: left;
    width: 29%
}

.inputTextOption input {
    width: 99%;
    padding: 4px 0 4px 0;
    border: none;
    font-size: .8em
}


.noresultscript {
    color: #b2a06c
}

.informMe {
    padding-top: 10px;
    float: right
}

.secondary-dossier {
    background-color: #fff
}

.topheading {
    font-size: 2.4em;
    padding: 8px 0 8px 0;
    text-align: center;
    text-transform: uppercase
}

.secdossiebanner {
    background: url(https://d1i5lya342xoik.cloudfront.net/images/secdossieheaderbg.jpg) repeat-x;
    height: 90px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 9px 0 9px
}

.secdossiebanner .left {
    float: left;
    margin: 10px;
    min-width: 40%;
    max-width: 80%;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #fff;
    -moz-box-shadow: 0 0 5px #796a44;
    -webkit-box-shadow: 0 0 5px #796a44;
    box-shadow: 0 0 5px #796a44;
    padding: 19px 10px 0 10px;
    height: 51px;
    font-size: 1.5em
}

.secdossiebanner .right {
    float: right;
    margin: 10px;
    width: 6%;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #fff;
    -moz-box-shadow: 0 0 5px #796a44;
    -webkit-box-shadow: 0 0 5px #796a44;
    box-shadow: 0 0 5px #796a44;
    padding: 8px 0 0 0;
    height: 62px
}

.secdossiebanner h1 {
    line-height: 34px
}

.secdossiecontainer {
    padding: 8px 18px 3px 18px
}

.silvergrid {
    font-size: 14px;
    line-height: 18px;
    border-top: #3d4044 1px solid;
    border-left: #3d4044 1px solid;
    border-right: #3d4044 1px solid;
    margin-top: 4px
}

.silvergrid th {
    background-image: url(https://d1i5lya342xoik.cloudfront.net/images/silvergrid.jpg);
    background-color: #ebecef;
    background-repeat: repeat-x;
    color: #3d4044;
    padding: 7px!important;
    background-position: 0 0;
    font-size: 14px;
    line-height: 18px;
    border-bottom: 1px solid #3d4044;
    text-align: left;
    border-right: 1px solid #bebec0
}

.silvergrid tr .lightgreygrid {
    background-color: #fff;
    font-size: 14px;
    line-height: 18px
}

.silvergrid tr .darkgreygrid {
    background-color: #edeeef;
    font-size: 14px;
    line-height: 18px
}

.silvergrid tr td {
    padding: 8px;
    border-right: 1px solid #4b4c4e;
    border-bottom: 1px solid #4b4c4e
}

.silvergrid tr td.noborder {
    border-right: none
}

.whitecolor {
    color: #fff
}

.pdfgreyicon {
    background: transparent url(https://d1i5lya342xoik.cloudfront.net/images/pdficon.png) no-repeat top left;
    height: 51px;
    display: block;
    width: 55px;
    cursor: pointer
}

.pdfgreyicon:hover {
    background-position: 0 bottom
}

.moredatagreyicon {
    background: transparent url(https://d1i5lya342xoik.cloudfront.net/images/moredataicon2.png) no-repeat top left;
    height: 51px;
    display: block;
    width: 55px;
    cursor: pointer
}

.moredatagreyicon:hover {
    background-position: 0 bottom
}

.addgreyicon {
    background: transparent url(https://d1i5lya342xoik.cloudfront.net/images/addicon.png) no-repeat top right;
    height: 48px;
    display: block;
    width: 55px;
    cursor: pointer
}

.addgreyicon:hover {
    background-position: 0 bottom
}

#socialGraphPdf {
    color: #fff;
    float: right;
    width: 150px;
    margin-right: 52px;
    margin-top: -45px
}

#socialGraphPdf span {
    padding: 8px 0 0 5px;
    display: block
}

.primaryDossierIcons {
    text-align: right;
    margin-right: 10px;
    margin-top: 11px
}

.primaryDossierIcons a {
    color: #fff;
    text-decoration: none;
    margin: 0 5px
}

.primaryDossierIcons a .fa-star.already-favorite {
    color: #e15829
}

.primaryDossierIcons a .fa {
    font-size: 20px
}

.primaryDossierIcons a:hover {
    color: #fff
}

.primaryDossierIcons #imgBuildDossier {
    height: 18px;
    position: relative;
    top: 1px
}

.primary-dossier .scroll-wrapper {
    min-height: 113px
}

.primary-dossier .scroll-wrapper.beta-header {
    min-height: 154px
}

.primary-dossier .sticky-header {
    background-color: #fff;
    position: relative;
    top: 0;
    left: 0;
    right: 0
}

.primary-dossier .sticky-header.fixed {
    position: fixed;
    top: 0;
    padding-top: 10px;
    box-shadow: 0 2px 4px 0 #ddd;
    z-index: 1
}

.primary-dossier section h1 {
    color: #3d556b;
    font-size: 2em
}

.primary-dossier #content *,
.primary-dossier .azGggG9E1DDZwW * {
    font-family: Gotham
}

.primary-dossier .azGggG9E1DDZwW {
    width: 100%!important
}

.primary-dossier .sticky-header {
    top: 0
}

.primary-dossier .section-jump {
    margin: 0 9px;
    padding: 10px 0;
    position: relative;
    color: #3d556b;
    background-color: #fff;
    box-sizing: border-box
}

.primary-dossier .section-jump .backdrop {
    display: none
}

.primary-dossier .section-jump .backdrop.showing {
    display: block;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.primary-dossier .section-jump .selected-section {
    display: inline-block;
    width: 300px;
    height: 33px;
    line-height: 33px;
    padding: 0 10px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e8e8e8;
    outline: 0;
    font-size: 12px;
    color: #3d556b;
    position: relative
}

.primary-dossier .section-jump .selected-section:after {
    position: absolute;
    top: 12px;
    right: 5px;
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    border-right: 2px solid #3d556b;
    border-top: 2px solid #3d556b;
    transform: rotate(135deg);
    margin-right: .5em
}

.primary-dossier .section-jump .section-label {
    display: block;
    cursor: pointer
}

.primary-dossier .section-jump ul {
    position: absolute;
    left: -1px;
    min-width: 100%;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e8e8e8;
    list-style: none;
    display: none;
    z-index: 2;
    overflow-x: hidden
}

.primary-dossier .section-jump .selected-section.showing ul {
    display: block
}

.primary-dossier .section-jump ul li {
    border-bottom: 1px solid #e8e8e8;
    cursor: pointer
}

.primary-dossier .section-jump ul li.disabled {
    cursor: default
}

.primary-dossier .section-jump ul li:last-of-type {
    border-bottom: none
}

.primary-dossier .section-jump ul li.disabled a {
    color: #d3d3d3;
    pointer-events: none
}

.primary-dossier .section-jump ul li a {
    display: block;
    padding: 8px 10px;
    text-decoration: none;
    color: #3d556b;
    line-height: 18px
}

.primary-dossier .info-link,
.aAXQECex7TA7af .fa {
    font-family: FontAwesome!important;
    cursor: pointer
}

.primary-dossier #scrollToTopBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 9999;
    border: 0;
    outline: 0;
    background-color: #3e4144;
    color: #fff;
    cursor: pointer;
    padding: 15px;
    border-radius: 10px
}

.primary-dossier #scrollToTopBtn:hover {
    background-color: #3d556b
}

.tooltip {
    position: relative;
    z-index: 24
}

.tooltip span {
    display: none;
    border-radius: 3px;
    white-space: nowrap
}

.tooltip:hover {
    z-index: 25
}

.tooltip:hover span {
    display: block;
    position: absolute;
    top: 20px;
    left: 0;
    background-color: #a4a9ad;
    padding: 3px 6px;
    font-size: 11px;
    color: #fff;
    text-decoration: none
}


/*!*width: 105px;*!*/


/*!*width: 103px;*!*/


/*!*width: 78px;*!*/


/*!*width: 65px;*!*/

.tooltip #rmd {
    left: inherit;
    right: -30px
}


/*!*width: auto;*!*/

.associatelink td a {
    color: #3d556b;
    text-decoration: underline
}

.legandTxt {
    color: #666;
    border: 0;
    font-weight: 700;
    padding: 1px 0 1px 0
}

.newsLink p a {
    color: #3d556b;
    text-decoration: underline
}

.LoginContainer {
    width: 35%;
    margin: auto;
    margin-top: 3%
}

.loginBg {
    background-color: #fff;
    padding: 10px 20px
}

.formlabel {
    font-size: 1.2em;
    color: #000;
    padding: 5px 0 5px 0
}

.formLink {
    color: #999;
    font-size: 1.2em;
    padding: 15px 0 0 0;
    text-align: center;
    line-height: 1.6em
}

.formLink a {
    color: #999;
    text-decoration: none
}

.LoginContainer .error {
    color: red;
    font-size: 1.2em;
    padding: 5px 0 0 0
}

.logininput {
    width: 97%;
    padding: 5px 3px 5px 3px;
    border: 1px solid #e0e0e0;
    background: #fbfbfb;
    font-size: 1.3em
}

.myprofile li {
    float: left;
    list-style: none;
    margin-right: 2px;
    padding: 6px 8px 6px 7px;
    color: #fff;
    font-size: 1.2em;
    background: #9b988d;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px
}

.myprofile li a {
    text-decoration: none;
    outline: 0;
    color: #fff
}

.myprofile li.ui-tabs-selected,
.myprofile li:active,
.myprofile li:hover {
    background: #3e4144;
    text-decoration: none
}

.myprofile {
    background: #282b2c;
    color: #fff;
    padding: 0
}

.ui-tabs-hide {
    display: none
}

.myprofile .content {
    padding: 5px;
    background-color: #3e4144
}

.myProfileContainer {
    width: 994px;
    margin: 0 auto
}

.myProfileContainer button {
    font-family: Gotham
}

.myProfileLeft {
    width: 100%
}

.myProfileRight {
    width: 1%;
    float: right
}

.myProfileBg {
    background: #fff;
    padding: 9px
}

.myProfileBg .ui-tabs-selected {
    background-color: #3d556b!important
}

.myProfileBg .ui-tabs-nav li {
    background-color: #ccc;
    font-family: Gotham
}

.myProfileMiddleContainer {
    background-color: #fff;
    color: #3d556b;
    font-family: Gotham
}

.myProfileInner {
    padding: 10px 0;
    height: auto
}

.myProfileInner label input[type=checkbox] {
    display: none
}

.myProfileInner label input[type=checkbox]~.profile-checkbox.checked {
    display: none
}

.myProfileInner label input[type=checkbox]~.profile-checkbox.unchecked {
    display: inline-block
}

.myProfileInner label input[type=checkbox]:checked~.profile-checkbox.checked {
    display: inline-block
}

.myProfileInner label input[type=checkbox]:checked~.profile-checkbox.unchecked {
    display: none
}

.myProfileInner .profile-checkbox {
    font-size: 20px;
    cursor: pointer;
    vertical-align: sub
}

.myProfileInner .btn-primary {
    background-color: #ccc
}

.myProfileInner .btn-default {
    background: linear-gradient(to bottom right, #ef7622, #e15829)
}

.myProfileInner input {
    border: 1px solid #3d556b
}

.profileImg {
    float: left;
    width: 20%
}

.profileDetails {
    float: left;
    width: 80%;
    margin-top: 2px
}



.profileDetails .fields {
    font-size: 15px;
    background: #fff;
    color: #ccc;
    height: 34px;
    padding-left: 10px;
    border-radius: 0;
    border: 1px solid #3d556b;
    font-family: Gotham
}

.profileInfoDetails .ui-datepicker-trigger {
    float: left;
    margin-top: -36px;
    margin-left: 0;
    padding: 10px;
    background: 0 0;
    border: none;
    cursor: pointer
}

.profileEdit {
    color: #fff;
    float: right;
    padding: 2px 22px 0 0;
    font-size: 1.1em
}

.profileEdit a {
    color: #fff;
    text-decoration: none
}

.profileInfoDetails .label {
    font-size: 1.3em;
    padding: 15px 0 5px 0
}

.passwordDetails {
    width: 40%;
    margin: auto
}

.passwordDetails .label {
    font-size: 1.3em;
    padding: 10px 0 5px 0
}

.passwordDetails .inputTxt {
    border: 1px solid #818285;
    width: 97%;
    padding: 2px 3px 2px 3px
}

.btnContainer {
    padding-top: 25px;
    text-align: center
}

.personalInfoDetails .label {
    font-size: 1.3em;
    padding: 4px 0 4px 0
}

.personalInfoDetails .inputTxt {
    border: 1px solid #818285;
    width: 97%;
    padding: 2px 3px 2px 3px;
    margin: 3px 0 3px 0
}

.personalInfoDetails .disableinputTxt {
    border: 0;
    width: 97%;
    padding: 2px 3px 2px 3px;
    margin: 3px 0 3px 0;
    background: #818285
}

.pdfsectionsDetail .hideHighlightsContainer {
    margin: 15px auto 0;
    font-size: 13px;
    width: 80%
}

.pdfsectionsDetail .hideHighlightsContainer label {
    cursor: pointer
}

.pdfsectionsDetail .btnContainer {
    width: 80%;
    margin: 0 auto
}

.pdfsectionsDetail .pdftable td,
.pdfsectionsDetail .pdftable th {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding-top: 5px;
    padding-bottom: 5px
}

.pdfsectionsDetail .pdftable {
    border-collapse: collapse;
    margin: 0 auto
}

.pdfsectionsDetail .pdftable th {
    font-size: 1.2em
}

.pdfsectionsDetail .pdftable tr {
    border-bottom: 2px solid #3d556b
}

.pdfsectionsDetail .pdftable input[type=checkbox] {
    float: left
}

.pdfsectionsDetail .pdftable .selectAllSections {
    width: 140px;
    display: block;
    text-decoration: none;
    color: #3d556b;
    margin-left: 123px
}

.pdfsectionsDetail .pdftable .selectAllSections .fa {
    font-size: 20px;
    display: inline-block;
    margin-right: 5px;
    cursor: pointer
}

.pdfsectionsDetail .pdftable .selectAllSections span {
    vertical-align: text-bottom;
    cursor: pointer
}

.passwordDetails .inputTxt,
.passwordDetails .select,
.personalInfoDetails .inputTxt,
.personalInfoDetails .select,
.profileInfoDetails .inputTxt,
.profileInfoDetails .select {
    font-family: Helvetica, arial, clean, sans-serif;
    font-size: 1.2em;
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.passwordDetails .inputTxt,
.passwordDetails .select,
.personalInfoDetails .inputTxt,
.personalInfoDetails .select,
.profileInfoDetails .inputTxt,
.profileInfoDetails .select {
    border: 0 solid #828282;
    width: 100%;
    outline: 0 none;
    background: #fff;
    color: #000
}

.passwordDetails .inputTxt,
.personalInfoDetails .inputTxt,
.profileInfoDetails .inputTxt {
    font-size: 15px;
    height: 34px;
    line-height: 34px;
    padding: 0 0 0 8px;
    border-radius: 0;
    border: 1px solid #3d556b;
    font-family: Gotham
}

.passwordDetails .select,
.personalInfoDetails .select,
.profileInfoDetails .select {
    font-size: 15px;
    height: 34px;
    line-height: 34px;
    margin: 0;
    vertical-align: center;
    border-radius: 0;
    border: 1px solid #3d556b;
    font-family: Gotham
}

.addremoveContainer {
    padding: 6px 0 10px 0;
    border-bottom: 1px solid #818285
}

.addremoveContainer .addinput {
    background: #282b2c;
    color: #fff;
    font-size: 1em;
    float: left;
    padding: 3px 6px
}

.addremoveContainer .addNew {
    background: #9b988d;
    color: #fff;
    font-size: 1em;
    float: left;
    padding: 3px 7px;
    margin-left: 5px
}

.addremoveContainer .addNew a {
    color: #fff;
    text-decoration: none
}

.addremoveContainer .remove {
    float: right
}

.addremoveContainer .removelabel {
    float: left;
    padding: 2px 5px 0 0
}

.addremoveContainer .removeselect {
    float: left
}

.addinputs {
    padding: 6px 0 10px 0;
    border-bottom: 1px solid #818285
}

.hobbies {
    padding: 6px 0 10px 0
}

.affiliationSearchContainer {
    border: 1px solid #3e4144;
    border-right: none;
    width: 99%;
    height: 24px;
    margin: 0
}

.affiliationSearchContainer img {
    display: block
}

.affiliationBg {
    background: #fff;
    padding: 0 10px
}

.affiliationHeader {
    color: #666;
    font-size: 1.3em;
    padding: 0 0 5px 0
}

.affiliationInput {
    float: left;
    width: 84%
}

.affiliationInput input {
    padding: 4px;
    border: none;
    width: 100%
}

.affiliationMiddleContainer {
    color: #fff;
    width: 99.5%
}

tr.affi td {
    background-color: #3d4143;
    color: #fff;
    padding: 2px 5px
}

tr.affi1 td {
    background-color: #373a3d;
    color: #fff;
    padding: 2px 5px
}

.affiliationMiddleContainer img {
    display: block
}

.affiliationToolTip {
    position: relative;
    z-index: 24
}

.affiliationToolTip span {
    display: none
}

.affiliationToolTip:hover {
    z-index: 25
}

.affiliationToolTip:hover span {
    display: block;
    position: absolute;
    width: 100px;
    top: -25px;
    left: -58px;
    background-color: #393b3e;
    padding: 1px;
    font-size: .8em;
    color: #fff;
    border: 1px solid #212325;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

.CommonTemplateContainer {
    width: 994px;
    margin: auto
}

.CommonTemplateContainer-view-all {
    width: 1200px;
    margin: auto
}

.CommonTemplateBg {
    background-color: #fff
}

.CommonTemplateHeader {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url(https://d1i5lya342xoik.cloudfront.net/images/commontplBg.gif);
    height: 68px;
    margin: 0 7px
}

.CommonTemplateHeaderTxt {
    font-size: 1.9em;
    color: #fff;
    padding: 20px 15px;
    float: left
}

.CommonTemplateHeaderDate {
    font-size: 1.3em;
    color: #fff;
    padding: 25px 15px;
    float: right
}

.CommonTemplateTopRoundedBox {
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    -webkit-border-radius-topleft: 8px;
    -webkit-border-radius-topright: 8px;
    -moz-box-shadow: 0 0 8px #989898;
    margin: 9px auto 0
}

.CommonTemplateTextContainer {
    padding: 15px 15px 0 15px;
    color: #333
}

.CommonTemplateText {
    line-height: 1.3em;
    font-size: 1.1em
}

.CommonTemplateText ul li {
    margin-left: 16px;
    padding-bottom: 8px
}

.CommonTemplateTextHeader {
    font-size: 1.3em;
    font-weight: 700
}

.resetInput {
    border: 1px solid #818285;
    width: 97%;
    padding: 4px 4px 3px 4px
}

.CommonTemplateBottomBg {
    background: url(https://d1i5lya342xoik.cloudfront.net/images/bottomBg.gif) repeat-x
}

.CommonTemplateFooter {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url(https://d1i5lya342xoik.cloudfront.net/images/commontplBg.gif);
    height: 43px;
    margin: 5px 7px 0;
    text-align: center;
    font-size: 1.3em;
    font-weight: 700;
    padding: 25px 0 0 0
}

/*Css for dossier additionalInfo */
.additionalInfo {
    font-family: 'Gotham-Light';
    font-size: 14px;
    padding: 0px 0px 10px 0px;
}

/*Css for FeedBack */
.feedbackContainer {
    width: 100%;
}

.feedbackContainer p {
    font-family: Gotham;
}

.feedbackLabel {
    padding: 3px;
    font-size: 1.2em;
    float: left;
    width: 35%
}

.feedbackinput {
    float: left;
    width: 62%;
}

.feedbackContainer .inputTxt {
    border: 1px solid #818285;
    width: 97%;
    padding: 2px 3px 2px 3px;
    margin: 3px 0 3px 0
}

.feedbackContainer .select {
    border: 1px solid #818285;
    width: 100%;
    padding: 1px 3px 1px 3px;
    margin: 3px 0 3px 0
}

.feedbackContainer .paddingTop {
    padding: 6px 3px 0px 0px;
}

.feedbacknewContainer {
    width: 100%;
}

.feedbacknewLabel {
    padding: 3px;
    font-size: 1.2em;
    float: left;
    width: 35%
}

.feedbacknewinput {
    float: left;
    width: 62%;
}

.feedbacknewContainer .inputTexts {
    border: 1px solid #818285;
    width: 97%;
    padding: 2px 3px 2px 3px;
    margin: 3px 0 3px 0
}

.feedbacknewContainer .select {
    border: 1px solid #818285;
    width: 100%;
    padding: 1px 3px 1px 3px;
    margin: 3px 0 3px 0
}

.feedbacknewContainer .paddingTop {
    padding: 6px 3px 0px 0px;
}


input#editCatName {
    font-family: Gotham;
    margin-bottom: 15px
}

.inputButton {
    background-color: #e15829;
    padding: 4px 20px;
    font-size: 1.2em;
    border: 0;
    color: #fff
}

.ui-widget input,
.ui-widget textarea {
    font-family: Gotham
}

.coladdIcon {
    padding: 8px 0 0 0;
    width: 12px
}

.slidertxt {
    padding-bottom: 5px;
    font-size: .9em
}

.familyinfoicon {
    width: 15px;
    cursor: pointer
}

.sharebtn {
    vertical-align: top;
    margin-top: 10px;
    margin-right: 5px;
    padding-left: 5px;
    margin-left: 0;
    width: 18px
}

.delbtn {
    vertical-align: top;
    margin-top: 10px;
    margin-right: 10px;
    padding-left: 5px;
    margin-left: 0;
    width: 18px
}

.newcatbtn img {
    width: 35px;
    padding: 0 5px;
    margin: 0
}

.newcatbtn {
    float: left;
    height: 34px;
    padding: 0;
    margin: 0 10px 0 0;
    border: 0;
    border-radius: 3px;
    background-color: #4b838b;
    cursor: pointer
}

.closebtn {
    width: 20px;
    vertical-align: middle;
    margin: 0 5px 0 0
}

.tagretlistdiv {
    height: 300px;
    padding: 5px
}

.tagretlistdiv p {
    padding: 50px 10% 10px 10%;
    font-size: 1.4em;
    line-height: 22px
}

.recommendSection {
    padding: 0 10px 5px
}

.recommendSectionContent td {
    padding: 5px!important
}

.recommendSectionContent tr:hover {
    background: #3a4f63
}

.targetIcons {
    padding-bottom: 10px
}

.contentNameHeader {
    font-size: 1.3em;
    padding-bottom: 3px;
    float: left
}

.contentimageBg {
    float: left;
    background: url(https://d1i5lya342xoik.cloudfront.net/images/textImgBg.png) no-repeat;
    width: 31px;
    height: 15px;
    color: #272727;
    text-align: center;
    margin-top: 2px;
    margin-left: 3px
}

.contentimageCompaniesBg {
    float: left;
    background: url(https://d1i5lya342xoik.cloudfront.net/images/textImgBg.png) no-repeat;
    width: 31px;
    height: 15px;
    color: #272727;
    text-align: center;
    margin-top: 2px;
    margin-left: 3px;
    padding-top: 2px
}

.contentScroll {
    height: 75px;
    overflow: auto
}

.commonHeader {
    padding: 2px 10px
}

.breadcrumbLinks {
    color: #666
}

.breadcrumbLinks a {
    font-size: 1.2em;
    color: #666
}

.breadcrumbLinks a.active {
    font-size: 1.8em;
    color: #666;
    font-weight: 700
}

.paddingTop5 {
    padding-top: 5px
}

.newsSection {
    padding: 0 10px
}

.newsBorder {
    border: 1px solid #3d4044
}

.newsHeader {
    background: url(https://d1i5lya342xoik.cloudfront.net/images/newsSectionBg.gif) repeat-x;
    height: 31px;
    color: #373a3d;
    font-size: 1.3em;
    font-weight: 700;
    border-right: 1px solid #c0c1c2;
    padding-left: 15px
}

.noborderRight {
    border-right: 0
}

.contentRow1 {
    background: #373a3d;
    cursor: pointer
}

.contentRow2 {
    background: #3e4144;
    cursor: pointer
}

.contentTxt {
    border-right: 1px solid #4b4c4e;
    font-size: 1.2em;
    padding: 5px 10px
}

.contentFooter {
    background: #a29062;
    height: 24px;
    text-align: center;
    padding-top: 12px
}

.contentFooter a {
    color: #fff;
    text-decoration: none
}

.searchText {
    width: 100%;
    height: 75px;
    background: #d4d4d4;
    border: 1px solid #cacacc;
    font-size: 1.4em;
    color: #000;
    text-align: center;
    padding-top: 40px;
    font-weight: 700
}

.primaryDossierIcons a.item1Ipad {
    background-position: -212px 0;
    height: 39px;
    margin-left: 7px;
    width: 41px
}

.primaryDossierIcons a.item2Ipad {
    background-position: -36px 0;
    height: 38px;
    margin-left: 11px;
    width: 26px
}

.primaryDossierIcons a.item3Ipad {
    background-position: -79px 0;
    height: 38px;
    margin-left: 11px;
    width: 30px
}

.primaryDossierIcons a.item4Ipad {
    background-position: -127px 0;
    height: 38px;
    margin-left: 11px;
    width: 28px
}

.digitContainer {
    background: url(https://d1i5lya342xoik.cloudfront.net/images/digitBg.png) no-repeat;
    width: 58px;
    height: 31px
}

.digitContainer .digit {
    font-family: Tahoma;
    font-size: 16px;
    font-weight: 700;
    padding: 2px 0 0 26px;
    text-align: center
}

tr.d3 td table td {
    padding: 0
}

tr.d4 td table td {
    padding: 0
}

tr.d3 td>img,
tr.d4 td>img {
    padding-right: 10px
}

.simpletooltip {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    display: none;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #fff;
    padding: 5px;
    background-color: #3d4143;
    background: -moz-linear-gradient(top, #3d4143 0, #cbcbbb);
    background: -webkit-gradient(linear, left top, left bottom, from(#3d4143), to(#cbcbbb));
    background-image: -webkit-linear-gradient(top, #3d4143, #cbcbbb);
    background-image: -ms-linear-gradient(top, #3d4143, #cbcbbb);
    background-image: -o-linear-gradient(top, #3d4143, #cbcbbb);
    border-radius: 6px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border: 1px solid #97948a;
    -moz-box-shadow: 1px 2px 3px rgba(000, 000, 000, .5), inset 0 0 1px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 1px 2px 3px rgba(000, 000, 000, .5), inset 0 0 1px rgba(255, 255, 255, 1);
    text-shadow: 0 -1px 0 rgba(000, 000, 000, .3), 0 1px 0 rgba(255, 255, 255, .3);
    height: auto;
    width: 100px;
    text-align: center
}

.simpletooltip h4 {
    font-size: 12px;
    color: #fff
}

.simpletooltip .connectedViaImg {
    border: solid 1px #fff;
    margin-top: 5px
}

.simpletooltip a {
    color: #fff;
    text-decoration: none
}

.showConnectedTooltipHandler {
    cursor: help;
    color: #fff;
    text-decoration: none
}

.showConnectedTooltipContent {
    display: none
}

.showConnectedTooltipContent a {
    display: block
}

span.clean-gray {
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(100%, #ccc));
    background-image: -webkit-linear-gradient(top, #eee, #ccc);
    background-image: -moz-linear-gradient(top, #eee, #ccc);
    background-image: -ms-linear-gradient(top, #eee, #ccc);
    background-image: -o-linear-gradient(top, #eee, #ccc);
    background-image: linear-gradient(top, #eee, #ccc);
    border: 1px solid #ccc;
    border-bottom: 1px solid #bbb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #333;
    line-height: 1;
    padding: 3px 5px;
    text-align: center;
    text-shadow: 0 1px 0 #eee;
    width: 150px
}

span.clean-gray:hover {
    background-color: #ddd;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(100%, #bbb));
    background-image: -webkit-linear-gradient(top, #ddd, #bbb);
    background-image: -moz-linear-gradient(top, #ddd, #bbb);
    background-image: -ms-linear-gradient(top, #ddd, #bbb);
    background-image: -o-linear-gradient(top, #ddd, #bbb);
    background-image: linear-gradient(top, #ddd, #bbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd
}

span.clean-gray:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;
    -moz-box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;
    box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee
}

#addLoc {
    display: none;
    position: absolute;
    padding: 15px 20px;
    color: #fff;
    background-color: #3d4143;
    rgb: (61, 65, 67);
    opacity: .93;
    border: 1px solid #97948a;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 1px 1px 1px 1px #c6c6c6;
    -webkit-box-shadow: 1px 1px 1px 1px #c6c6c6;
    box-shadow: 1px 1px 1px 1px #c6c6c6
}

#addLoc-close {
    position: absolute;
    top: -5px;
    right: -5px;
    width: 20px;
    height: 20px;
    background: transparent url(https://d1i5lya342xoik.cloudfront.net/css/images/addLoc-close.png) 0 0;
    cursor: pointer;
    z-index: 1103;
    display: none
}

#surveyPopup {
    display: none;
    font-size: 14px;
    position: absolute;
    padding: 15px 20px;
    color: #000;
    background-color: #fff;
    rgb: (61, 65, 67);
    border: 1px solid #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px
}

#surveyPopup a {
    color: #000;
    text-decoration: underline;
    font-weight: 700
}

#surveyPopup-close {
    position: absolute;
    top: -5px;
    right: -5px;
    width: 20px;
    height: 20px;
    background: transparent url(https://d1i5lya342xoik.cloudfront.net/css/images/addLoc-close.png) 0 0;
    cursor: pointer;
    z-index: 1103;
    display: none
}

.FamilyLegendTextContainer {
    padding: 15px 15px 0 15px;
    color: #000
}

.FamilyLegendTextContainer td {
    color: #828385
}

.FamilyLegendText {
    line-height: 1.3em;
    font-size: 1.1em
}

.FamilyLegendTextContainer ul li {
    margin-left: 20px;
    padding-bottom: 2px
}

.FamilyLegendTextHeader td {
    font-size: 14px;
    font-weight: 700;
    color: #000
}

.FamilyLegendBottomBg {
    background: url(https://d1i5lya342xoik.cloudfront.net/images/bottomBg.gif) repeat-x
}

.FamilyLegendTotalText,
.FamilyLegendTotalText td {
    font-size: 14px;
    font-weight: 700;
    color: #000!important
}

.rpdialog .associatelink td a,
.rpdialog .associatelink td a:visited {
    color: #9d8a62;
    text-decoration: none
}

.rpdialog .associatelink td a:hover {
    color: #7a6231;
    text-decoration: none
}

.rpdialog .associatelink td {
    vertical-align: top;
    padding-right: 10px;
    line-height: 15px;
    padding-bottom: 7px
}

.FamilyLegendBottomText {
    padding: 15px 15px 0 15px;
    color: #000;
    font-style: italic
}

.g_1,
.g_10_11,
.g_10_11_last,
.g_1_10,
.g_1_10_last,
.g_1_11,
.g_1_11_last,
.g_1_2,
.g_1_2_last,
.g_1_3,
.g_1_3_last,
.g_1_4,
.g_1_4_last,
.g_1_5,
.g_1_5_last,
.g_1_6,
.g_1_6_last,
.g_1_7,
.g_1_7_last,
.g_1_8,
.g_1_8_last,
.g_1_9,
.g_1_9_last,
.g_2_10,
.g_2_10_last,
.g_2_11,
.g_2_11_last,
.g_2_3,
.g_2_3_last,
.g_2_4,
.g_2_4_last,
.g_2_5,
.g_2_5_last,
.g_2_6,
.g_2_6_last,
.g_2_7,
.g_2_7_last,
.g_2_8,
.g_2_8_last,
.g_2_9,
.g_2_9_last,
.g_3_10,
.g_3_10_last,
.g_3_11,
.g_3_11_last,
.g_3_4,
.g_3_4_last,
.g_3_5,
.g_3_5_last,
.g_3_6,
.g_3_6_last,
.g_3_7,
.g_3_7_last,
.g_3_8,
.g_3_8_last,
.g_3_9,
.g_3_9_last,
.g_4_10,
.g_4_10_last,
.g_4_11,
.g_4_11_last,
.g_4_5,
.g_4_5_last,
.g_4_6,
.g_4_6_last,
.g_4_7,
.g_4_7_last,
.g_4_8,
.g_4_8_last,
.g_4_9,
.g_4_9_last,
.g_5_10,
.g_5_10_last,
.g_5_11,
.g_5_11_last,
.g_5_6,
.g_5_6_last,
.g_5_7,
.g_5_7_last,
.g_5_8,
.g_5_8_last,
.g_5_9,
.g_5_9_last,
.g_6_10,
.g_6_10_last,
.g_6_11,
.g_6_11_last,
.g_6_7,
.g_6_7_last,
.g_6_8,
.g_6_8_last,
.g_6_9,
.g_6_9_last,
.g_7_10,
.g_7_10_last,
.g_7_11,
.g_7_11_last,
.g_7_8,
.g_7_8_last,
.g_7_9,
.g_7_9_last,
.g_8_10,
.g_8_10_last,
.g_8_11,
.g_8_11_last,
.g_8_9,
.g_8_9_last,
.g_9_10,
.g_9_10_last,
.g_9_11,
.g_9_11_last {
    float: left;
    display: inline;
    min-height: 10px;
    position: relative;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.g_1 {
    width: 100%
}

.g_1_2 {
    width: 49%;
    margin-right: 2%
}

.g_1_2_last {
    width: 49%;
    float: right
}

.g_1_3 {
    width: 32%;
    margin-right: 2%
}

.g_1_3_last {
    width: 32%;
    float: right
}

.g_2_3 {
    width: 66%;
    margin-right: 2%
}

.g_2_3_last {
    width: 66%;
    float: right
}

.g_1_4 {
    width: 24%;
    margin-right: 2%
}

.g_1_4_last {
    width: 23.5%;
    float: right
}

.g_2_4 {
    width: 49%;
    margin-right: 2%
}

.g_2_4_last {
    width: 49%;
    float: right
}

.g_3_4 {
    width: 74.5%;
    margin-right: 2%
}

.g_3_4_last {
    width: 74.5%;
    float: right
}

.g_1_5 {
    width: 18.4%;
    margin-right: 2%
}

.g_1_5_last {
    width: 18.4%;
    float: right
}

.g_2_5 {
    width: 38.8%;
    margin-right: 2%
}

.g_2_5_last {
    width: 38.8%;
    float: right
}

.g_3_5 {
    width: 59.2%;
    margin-right: 2%
}

.g_3_5_last {
    width: 59.2%;
    float: right
}

.g_4_5 {
    width: 79.6%;
    margin-right: 2%
}

.g_4_5_last {
    width: 79.6%;
    float: right
}

.g_1_6 {
    width: 15%;
    margin-right: 2%
}

.g_1_6_last {
    width: 15%;
    float: right
}

.g_2_6 {
    width: 32%;
    margin-right: 2%
}

.g_2_6_last {
    width: 32%;
    float: right
}

.g_3_6 {
    width: 49%;
    margin-right: 2%
}

.g_3_6_last {
    width: 49%;
    float: right
}

.g_4_6 {
    width: 66%;
    margin-right: 2%
}

.g_4_6_last {
    width: 66%;
    float: right
}

.g_5_6 {
    width: 83%;
    margin-right: 2%
}

.g_5_6_last {
    width: 83%;
    float: right
}

.g_1_7 {
    width: 12.57%;
    margin-right: 2%
}

.g_1_7_last {
    width: 12.57%;
    float: right
}

.g_2_7 {
    width: 27.14%;
    margin-right: 2%
}

.g_2_7_last {
    width: 27.14%;
    float: right
}

.g_3_7 {
    width: 41.71%;
    margin-right: 2%
}

.g_3_7_last {
    width: 41.71%;
    float: right
}

.g_4_7 {
    width: 56.28%;
    margin-right: 2%
}

.g_4_7_last {
    width: 56.28%;
    float: right
}

.g_5_7 {
    width: 70.85%;
    margin-right: 2%
}

.g_5_7_last {
    width: 70.85%;
    float: right
}

.g_6_7 {
    width: 85.42%;
    margin-right: 2%
}

.g_6_7_last {
    width: 85.42%;
    float: right
}

.g_1_8 {
    width: 10.75%;
    margin-right: 2%
}

.g_1_8_last {
    width: 10.75%;
    float: right
}

.g_2_8 {
    width: 23.5%;
    margin-right: 2%
}

.g_2_8_last {
    width: 23.5%;
    float: right
}

.g_3_8 {
    width: 36.25%;
    margin-right: 2%
}

.g_3_8_last {
    width: 36.25%;
    float: right
}

.g_4_8 {
    width: 49%;
    margin-right: 2%
}

.g_4_8_last {
    width: 49%;
    float: right
}

.g_5_8 {
    width: 61.75%;
    margin-right: 2%
}

.g_5_8_last {
    width: 61.75%;
    float: right
}

.g_6_8 {
    width: 74.5%;
    margin-right: 2%
}

.g_6_8_last {
    width: 74.5%;
    float: right
}

.g_7_8 {
    width: 87.25%;
    margin-right: 2%
}

.g_7_8_last {
    width: 87.25%;
    float: right
}

.g_1_9 {
    width: 9.333333%;
    margin-right: 2%
}

.g_1_9_last {
    width: 9.333333%;
    float: right
}

.g_2_9 {
    width: 20.666666%;
    margin-right: 2%
}

.g_2_9_last {
    width: 20.666666%;
    float: right
}

.g_3_9 {
    width: 31.999999%;
    margin-right: 2%
}

.g_3_9_last {
    width: 31.999999%;
    float: right
}

.g_4_9 {
    width: 43.333332%;
    margin-right: 2%
}

.g_4_9_last {
    width: 43.333332%;
    float: right
}

.g_5_9 {
    width: 54.666665%;
    margin-right: 2%
}

.g_5_9_last {
    width: 54.666665%;
    float: right
}

.g_6_9 {
    width: 65.999998%;
    margin-right: 2%
}

.g_6_9_last {
    width: 65.999998%;
    float: right
}

.g_7_9 {
    width: 77.333331%;
    margin-right: 2%
}

.g_7_9_last {
    width: 77.333331%;
    float: right
}

.g_8_9 {
    width: 88.666664%;
    margin-right: 2%
}

.g_8_9_last {
    width: 88.666664%;
    float: right
}

.g_1_10 {
    width: 8.2%;
    margin-right: 2%
}

.g_1_10_last {
    width: 8.2%;
    float: right
}

.g_2_10 {
    width: 18.4%;
    margin-right: 2%
}

.g_2_10_last {
    width: 18.4%;
    float: right
}

.g_3_10 {
    width: 28.6%;
    margin-right: 2%
}

.g_3_10_last {
    width: 28.6%;
    float: right
}

.g_4_10 {
    width: 38.8%;
    margin-right: 2%
}

.g_4_10_last {
    width: 38.8%;
    float: right
}

.g_5_10 {
    width: 49%;
    margin-right: 2%
}

.g_5_10_last {
    width: 49%;
    float: right
}

.g_6_10 {
    width: 59.2%;
    margin-right: 2%
}

.g_6_10_last {
    width: 59.2%;
    float: right
}

.g_7_10 {
    width: 69.4%;
    margin-right: 2%
}

.g_7_10_last {
    width: 69.4%;
    float: right
}

.g_8_10 {
    width: 79.6%;
    margin-right: 2%
}

.g_8_10_last {
    width: 79.6%;
    float: right
}

.g_9_10 {
    width: 89.8%;
    margin-right: 2%
}

.g_9_10_last {
    width: 89.8%;
    float: right
}

.g_1_11 {
    width: 7.454545%;
    margin-right: 1.8%
}

.g_1_11_last {
    width: 7.45454545%;
    float: right
}

.g_2_11 {
    width: 16.909090%;
    margin-right: 1.8%
}

.g_2_11_last {
    width: 16.909090%;
    float: right
}

.g_3_11 {
    width: 26.163635%;
    margin-right: 1.8%
}

.g_3_11_last {
    width: 26.163635%;
    float: right
}

.g_4_11 {
    width: 35.41818%;
    margin-right: 1.8%
}

.g_4_11_last {
    width: 35.41818%;
    float: right
}

.g_5_11 {
    width: 44.672725%;
    margin-right: 1.8%
}

.g_5_11_last {
    width: 44.672725%;
    float: right
}

.g_6_11 {
    width: 53.92727%;
    margin-right: 1.8%
}

.g_6_11_last {
    width: 53.92727%
}

.g_7_11 {
    width: 63.181815%;
    margin-right: 1.8%
}

.g_7_11_last {
    width: 63.181815%;
    float: right
}

.g_8_11 {
    width: 72.43636%;
    margin-right: 1.8%
}

.g_8_11_last {
    width: 72.43636%;
    float: right
}

.g_9_11 {
    width: 81.690905%;
    margin-right: 1.8%
}

.g_9_11_last {
    width: 81.690905%;
    float: right
}

.g_10_11 {
    width: 90.94545%;
    margin-right: 1.8%
}

.g_10_11_last {
    width: 90.94545%;
    float: right
}

.g_1_12 {
    width: 6.958333%;
    margin-right: 1.5%
}

.g_1_12_last {
    width: 6.958333%;
    float: right
}

.g_2_12 {
    width: 15.416666%;
    margin-right: 1.5%
}

.g_2_12_last {
    width: 15.416666%;
    float: right
}

.g_3_12 {
    width: 23.874999%;
    margin-right: 1.5%
}

.g_3_12_last {
    width: 23.874999%;
    float: right
}

.g_4_12 {
    width: 32.333332%;
    margin-right: 1.5%
}

.g_4_12_last {
    width: 32.333332%;
    float: right
}

.g_5_12 {
    width: 40.791665%;
    margin-right: 1.5%
}

.g_5_12_last {
    width: 40.791665%;
    float: right
}

.g_6_12 {
    width: 49.249998%;
    margin-right: 1.5%
}

.g_6_12_last {
    width: 49.249998%;
    float: right
}

.g_7_12 {
    width: 57.708331%;
    margin-right: 1.5%
}

.g_7_12_last {
    width: 57.708331%;
    float: right
}

.g_8_12 {
    width: 66.166664%;
    margin-right: 1.5%
}

.g_8_12_last {
    width: 66.166664%;
    float: right
}

.g_9_12 {
    width: 74.624997%;
    margin-right: 1.5%
}

.g_9_12_last {
    width: 74.624997%;
    float: right
}

.g_10_12 {
    width: 83.08333%;
    margin-right: 1.5%
}

.g_10_12_last {
    width: 83.08333%;
    float: right
}

.g_11_12 {
    width: 91.541663%;
    margin-right: 1.5%
}

.g_11_12_last {
    width: 91.541663%;
    float: right
}

.clear {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    width: 100%
}

.spacer-10,
.spacer-15,
.spacer-20,
.spacer-25,
.spacer-30,
.spacer-35,
.spacer-40,
.spacer-45,
.spacer-5,
.spacer-50 {
    width: 100%;
    clear: both
}

.spacer-5 {
    height: 5px
}

.spacer-10 {
    height: 10px
}

.spacer-15 {
    height: 15px
}

.spacer-20 {
    height: 20px
}

.spacer-25 {
    height: 25px
}

.spacer-30 {
    height: 30px
}

.spacer-35 {
    height: 35px
}

.spacer-40 {
    height: 40px
}

.spacer-45 {
    height: 45px
}

.spacer-50 {
    height: 50px
}

.rpdialog {
    padding: 0;
    background: #fff;
    border: medium none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    overflow: visible;
    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .95);
    -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .95);
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .95);
    color: #333;
    font-size: 14px
}

.rpdialog .ui-dialog-titlebar {
    padding: 0;
    background: #fff;
    border: none
}

.rpdialog .CommonTemplateTopRoundedBox {
    border: 0;
    margin: 0
}

.rpdialogConfirm .ui-dialog-titlebar {
    display: none
}

.rpdialog .ui-dialog-content {
    margin: 0;
    padding: 0;
    color: #636363;
    overflow: visible;
    min-height: 0!important
}

.rpdialog .CommonTemplateTextContainer {
    padding: 16px 22px 20px 22px;
    color: #828282
}

.rpdialog .CommonTemplateBg {
    background: 0 0
}

.rpdialog .ui-dialog-titlebar {
    margin: 0;
    border-radius: 1px 1px 0 0;
    -moz-border-radius: 1px 1px 0 0;
    -webkit-border-radius: 1px 1px 0 0;
    border: medium none;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent url(images/ui-bg_flat_50_5c5c5c_40x100_40.png) 50% 50% repeat!important;
    opacity: 1;
    filter: Alpha(Opacity=100)
}

.rpdialog .ui-dialog-title {
    line-height: 38px;
    font-size: 18px;
    font-family: Gotham-Light;
    font-weight: 700;
    color: #3d556b;
    padding-left: 20px;
    padding-top: 10px
}

.rpdialog .calImage {
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0
}

.rpdialog .blurTextbox {
    -webkit-filter: grayscale(100%) blur(1px);
    filter: grayscale(100%) blur(1px);
    transition: .2s ease-in-out
}

.rpdialog .ui-widget-header {
    font-weight: 400
}

.rpdialog .ui-icon-closethick {
    position: absolute;
    top: 0;
    right: -20px;
    text-align: center;
    background: #fff url(https://d1i5lya342xoik.cloudfront.net/css/images/iconclose.png) top right no-repeat;
    background-repeat: no-repeat;
    background-color: transparent;
    outline: 0;
    border: none;
    z-index: 2000;
    width: 20px;
    height: 20px;
    background-size: 20px
}

.rpdialog .ui-icon-closethick:focus,
.rpdialog .ui-icon-closethick:hover {
    background-color: transparent!important;
    border: none!important;
    background-image: url(https://d1i5lya342xoik.cloudfront.net/css/images/iconclose.png)!important;
    -webkit-filter: grayscale(100%) blur(1px);
    filter: grayscale(100%) blur(1px);
    transition: .2s ease-in-out
}

.rpdialog .ui-dialog-titlebar-close {
    margin: -15px 25px 0;
    padding: 0
}

.rpdialog .CommonTemplateHeader {
    display: none
}

.rpdialog .feedbacknewLabel {
    text-decoration: none;
    font-size: 14px;
    font-family: Gotham-Light;
    font-weight: 400;
    color: #3d556b;
    float: none;
    margin: 0;
    padding-bottom: 3px;
    width: 100%
}

.rpdialog .feedbacknewLabel span {
    font-size: 13px;
    font-family: Gotham-Light;
    font-weight: 400;
    color: #828282
}

.rpdialog .feedbacknewinput {
    text-decoration: none;
    font-size: 15px;
    font-family: Gotham-Light;
    color: #3d556b;
    float: none;
    width: 100%
}

.rpdialog .feedbacknewContainer .paddingTop {
    padding: 0 5px 0 0;
    line-height: 30px;
    font-style: italic;
    margin-left: 2px
}

.rpdialog .inputTxtNew,
.rpdialog .inputTxtsAreaNew,
.rpdialog .selectNew {
    transition: border .25s linear 0s, color .25s linear 0s, background-color .25s linear 0s;
    font-family: Gotham-Light;
    font-size: 14px;
    border-radius: 3px;
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-color: #828282;
    border: 1px solid rgba(130, 130, 130, .5)
}

.rpdialog .inputTxtAreaNew,
.rpdialog .inputTxtNew,
.rpdialog .selectNew {
    border: 1px solid #828282;
    width: 100%;
    outline: 0 none;
    background: #fff;
    color: #3d556b;
    border-color: #828282;
    border: 1px solid rgba(130, 130, 130, .5)
}

.rpdialog .inputTxtAreaNew:focus,
.rpdialog .inputTxtNew:focus,
.rpdialog .selectNew:focus {
    border-color: #3d556b
}

.rpdialog .inputTxtNew {
    height: 36px;
    color: #3d556b;
    padding: 0 0 0 4px;
    border-color: #828282;
    border: 1px solid rgba(130, 130, 130, .5);
    border-radius: 3px;
    font-weight: 700
}

.rpdialog .inputTxtAreaNew {
    padding: 4px;
    margin-top: 3px;
    color: #3d556b;
    resize: none;
    border-color: #828282;
    border: 1px solid rgba(130, 130, 130, .5);
    border-radius: 3px;
    width: 98%;
    font-size: 15px;
    font-family: Gotham-Light;
    font-weight: 700
}

.rpdialog .selectStyle {
    position: absolute;
    font-family: Gotham-Light;
    font-size: 15px;
    font-weight: 700;
    margin-left: -10px;
    height: 16px;
    background: 0 0;
    color: #3d556b;
    vertical-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    padding-left: 8px;
    box-sizing: content-box;
    z-index: 2000
}

.rpdialog .selectStyle select {
    position: absolute;
    font-family: Gotham-Light;
    font-size: 15px;
    font-weight: 700;
    margin-left: -10px;
    height: 16px;
    background: 0 0;
    color: #3d556b;
    vertical-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    padding-left: 8px;
    box-sizing: content-box;
    padding: 10px;
    margin: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.rpdialog .selectStyle option {
    position: relative;
    padding-left: 15px;
    position: absolute;
    font-family: Gotham-Light;
    font-size: 15px;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.dropdown-wrapper {
    position: absolute;
    width: 144px;
    height: 16px;
    padding: 9px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid rgba(130, 130, 130, .5);
    outline: 0;
    font-size: 12px;
    color: #a4a9ad;
    display: inline-block;
    z-index: 100
}

.dropdown-wrapper:after {
    position: absolute;
    top: 12px;
    right: 5px;
    content: "";
    display: inline-block;
    width: 5.5px;
    height: 5px;
    border-right: 2px solid #3d556b;
    border-top: 2px solid #3d556b;
    transform: rotate(135deg);
    margin-right: .5em;
    z-index: 101
}

.dropdown-wrapper.selected:after {
    position: absolute;
    top: 12px;
    right: 5px;
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
    transform: rotate(135deg);
    margin-right: .5em;
    z-index: 102
}

.rpdialog .submitButton {
    font-family: Gotham-Light;
    font-weight: 700;
    font-size: 15px;
    width: 100%;
    height: 36px;
    display: block;
    background: #e15829;
    background: -webkit-linear-gradient(left top, #ef7622, #e15829);
    background: -o-linear-gradient(bottom right, #ef7622, #e15829);
    background: -moz-linear-gradient(bottom right, #ef7622, #e15829);
    background: linear-gradient(to bottom right, #ef7622, #e15829);
    border-radius: 3px;
    margin-top: -1px;
    margin-right: -1px;
    border: 0;
    padding: 10px 5px;
    color: #fff;
    cursor: pointer
}

.rpdialog .submitButton:hover {
    text-decoration: none;
    background: #ef7622;
    background: -webkit-linear-gradient(left top, #e15829, #ef7622);
    background: -o-linear-gradient(bottom right, #e15829, #ef7622);
    background: -moz-linear-gradient(bottom right, #e15829, #ef7622);
    background: linear-gradient(to bottom right, #e15829, #ef7622)
}

.rpdialog p {
    line-height: 1.1em
}

.rpdialog .feedbackBtnContainer {
    width: 100%;
    text-align: right
}

.rpdialog .btnContainer {
    padding-top: 15px;
    text-align: left
}

.rpdialog .feedbackBtnContainer .inputButton {
    display: inline-block
}

.rpdialog .alertTxt {
    color: red;
    margin-bottom: 15px;
    background: url(https://d1i5lya342xoik.cloudfront.net/css/images/alert_icon.png) no-repeat left top;
    padding-left: 20px;
    background-size: 16px
}

.rpdialog .alertBorder {
    border-color: red
}

.checkboxnew {
    text-decoration: none;
    font-size: 13px;
    font-family: Gotham-Light;
    color: #3d556b;
    border-radius: 3px;
    margin-bottom: 6px;
    padding-top: 5px
}

.checkboxnew span {
    padding-left: 14px
}

.datePickerDiv .ui-datepicker-trigger {
    position: absolute;
    padding: 0;
    line-height: 0;
    margin: 7px 0 0 8px;
    height: 21px;
    width: 21px;
    cursor: pointer;
    display: block;
    float: left
}

.datePickerDiv {
    width: 85%
}

.datePickerDiv .inputTxt {
    padding-left: 36px
}

.datePickerDiv .inputTxtNew {
    padding-top: 2px;
    padding-left: 40px
}

.ui-datepicker {
    border: 0 none;
    background: #000;
    color: #9b9a9a;
    border: 0 solid #000;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
    cursor: pointer
}

.ui-datepicker th {
    padding: 0;
    font-weight: 400
}

.ui-datepicker table {
    font-size: 15px
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    font-weight: 400
}

.ui-datepicker .ui-widget-header {
    border: 0 solid #333;
    background: #000;
    color: #fff;
    margin-bottom: 7px
}

.ui-widget-content a {
    color: #fff
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    color: #4b838b;
}

.ui-state-content .ui-state-hover,
.ui-state-header .ui-state-hover,
.ui-state-hover,
.ui-state-hover a,
.ui-state-hover a:hover {
    color: #4b838b!important;
}

.tabnav li {
    margin-bottom: 0
}

html {
    overflow-y: scroll;
    height: 100%
}

section #search-bar {
    padding: 5px 4px 5px;
    display: block;
    width: auto;
    margin-left: 142px
}

section #search-bar .search-style {
    padding: 0 0 0 5px;
    line-height: 16px;
    height: 26px;
    outline: medium none;
    border: 2px solid #9d8a62;
    width: 380px;
    color: #999;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

::-webkit-input-placeholder {
    color: #999
}

:-moz-placeholder {
    color: #999;
    opacity: 1
}

::-moz-placeholder {
    color: #999;
    opacity: 1
}

:-ms-input-placeholder {
    color: #999
}

.searchinput {
    height: auto;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    outline: 0 none;
    border: medium none
}

#searchFofListDiv .searchinput,
#searchTargetListDiv .searchinput {
    height: 34px;
    width: 230px;
    float: left;
    line-height: 34px;
    border: 0 none;
    color: #999;
    font-size: 15px;
    font-family: Gotham;
    padding: 0 0 0 10px;
    border: 1px solid #ddd;
    border-radius: 3px
}

#searchFofListDiv {
    margin-top: 20px
}

#searchFofListDiv a.searchicon,
#searchTargetListDiv a.searchicon {
    font-size: 22px;
    padding: 0;
    line-height: 32px;
    margin-left: -37px;
    color: #fff;
    float: left;
    margin-top: 1px;
    width: 35px;
    background-color: #edeeef;
    border-left: 1px solid #ddd;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    text-align: center;
    font-size: 17px
}

.linkgrey {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    width: 180px;
    float: right;
    border-radius: 4px;
    background: #919191;
    margin-right: 5px
}

.content2 {
    padding: 5px 0 6px;
    background: #fff;
    margin: 10px 0 15px 0;
    border-radius: 3px;
    border: 1px solid #efefef;
    box-shadow: 3px 3px 15px #efefef
}

.SearchResultContainer {
    margin-top: 5px
}

.searchLeft .SearchContent,
.searchLeftNew .SearchContent {
    padding: 7px 10px
}

.searchRight .SearchContent {
    padding: 6px 0
}

.myProfileBg {
    padding: 5px 9px
}

.nobody {
    padding-top: 9px
}

#sdDialog {
    margin-bottom: -10px
}

footer {
    width: 100%;
    padding: 0;
    line-height: 48px;
    height: 47px
}

footer li a {
    font-size: 15px
}

section {
    margin-bottom: 10px
}

.exemple {
    font-family: Gotham-Light;
    font-size: 14px
}

.additionalInfo {
    font-family: Gotham-Light;
    font-size: 14px
}

.termstab .tabcontent {
    padding: 18px;
    color: #3d556b;
    font-family: Gotham
}

.termstab .tabcontent p {
    padding: 5px 0;
    font-family: Gotham
}

.termstab .tabcontent h1 {
    font-weight: 700;
    color: #3d556b;
    font-family: Gotham
}

.termstab .tabcontent ol,
.termstab .tabcontent ul {
    margin-left: 18px
}

.termstab .tabcontent a,
.termstab .tabcontent a:focus,
.termstab .tabcontent a:hover,
.termstab .tabcontent a:visited {
    color: #e15829;
    font-family: Gotham
}

.stop-scrolling {
    overflow: hidden
}

.conlumns-wrapper {
    margin: 0 100px
}

.columns-text {
    background: #3e4144;
    margin-top: 4px;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    vertical-align: initial
}

.columns-text p {
    background: #3e4144;
    line-height: 18px
}

.column * {
    padding: 10px
}

.KaNetworth {
    color: #4b838b;
    font-size: 14px;
    padding-top: 6px
}

.FamilyLegendTotalText {
    font-size: 14px;
    font-weight: 700
}

.dropdown .dropdown-menu,
.dropdown .dropdown-panel {
    border: 0!important
}

.dropdown {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    overflow: visible;
    margin-top: -2px!important;
    margin-right: -1px;
    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .35);
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .35)
}

#tblRecommendedProfiles,
#tblTargetList {
    color: #3d556b
}

.fofError {
    font-family: Gotham;
    font-size: 15px;
    text-align: center;
    padding: 20px
}

.target-row {
    width: 100%;
    border-radius: 3px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    margin-bottom: 20px;
    min-height: 120px;
    box-shadow: 0 0 5px #edeeef;
    display: table;
    position: relative
}

.target-row .dossier-tag {
    margin: 5px 0
}

.target-row.shared:after {
    font-family: FontAwesome;
    content: "\f0c0";
    font-size: 14px;
    position: absolute;
    top: 10px;
    left: 10px
}

.target-row .half {
    box-sizing: border-box;
    padding: 20px;
    height: 100%;
    display: table-cell;
    width: 50%;
    vertical-align: top
}

.CommonTemplateContainer-view-all .target-row .half {
    width: 35%
}

.target-row .dossier-link {
    display: block;
    padding: 20px;
    height: 100%;
    box-sizing: border-box;
    color: #3d556b
}

.target-row .half:first-of-type {
    background-color: #edeeef;
    border-right: 1px solid #ddd;
    cursor: pointer;
    padding: 0
}

.target-row .half:nth-of-type(2) {
    width: calc(50% - 48px)
}

.CommonTemplateContainer-view-all .target-row .half:nth-of-type(4) {
    width: calc(35% - 48px)
}

.CommonTemplateContainer-view-all .target-cell {
    box-sizing: border-box;
    display: table-cell;
    font-family: Gotham;
    font-size: 12px;
    width: 15%;
    padding: 20px
}

.CommonTemplateContainer-view-all .target-cell.recidence {
    background-color: #edeeef
}

.CommonTemplateContainer-view-all .target-cell .info-item {
    margin-bottom: 5px
}

.CommonTemplateContainer-view-all .target-cell .label {
    font-weight: 700
}

.target-row p {
    font-family: Gotham
}

.target-row .section {
    display: inline-block;
    height: 100%;
    vertical-align: top
}

.target-row .target-picture {
    background-size: cover;
    border-radius: 50%;
    background-position: center center;
    width: 80px;
    height: 80px;
    margin-right: 20px
}

.target-row .target-info {
    max-width: calc(100% - 110px)
}

.target-row .target-news a {
    color: #3d556b;
    display: block;
    margin-bottom: 5px
}

.target-row .target-news a,
.target-row .target-news strong {
    font-size: 13px!important;
    font-family: Gotham
}

.target-row .target-news p.no-news {
    color: #666
}

.target-row .target-name {
    font-weight: 700
}

.target-row .target-actions {
    width: 48px;
    background-color: #e96925;
    color: #fff;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    white-space: nowrap;
    display: table-cell;
    vertical-align: middle;
    height: 100%
}

.target-row .target-actions:after {
    display: inline-block;
    content: "";
    vertical-align: middle;
    height: 100%
}

.target-row .target-actions .actions-wrapper {
    vertical-align: middle;
    display: inline-block;
    width: 100%
}

.target-row .target-actions .dropdown li label {
    font-family: Gotham
}

.target-row .target-actions .dropdown li label:hover {
    background-color: #3d556b
}

.chosen-container-multi .chosen-choices li.search-field input[type=text],
.shareProfileDialog .favoritename,
.shareProfileDialog>* {
    font-family: Gotham!important
}

.target-row .target-actions .target-action-icon {
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 18px;
    padding: 10px 0;
    cursor: pointer
}

.target-row .target-actions .target-action-icon.disabled .fa {
    color: #aaa
}

.target-row .target-connections hr {
    border-top: 1px solid #ddd;
    border-bottom: none;
    margin: 0
}

.target-row .target-connections .connection {
    display: block;
    font-size: 13px;
    font-family: Gotham;
    margin: 5px 0;
    color: #3d556b!important
}

.target-row .target-connections .connection:before {
    display: inline-block;
    content: "";
    height: 100%;
    vertical-align: top
}

.target-row .target-connections p.connection {
    font-weight: 700
}

.target-row .target-connections .connection span {
    display: inline-block;
    text-align: left;
    width: 50%;
    vertical-align: top
}

#emptyCategoryTargetMsgDiv,
#emptyTargetMsgDiv,
#emptyTargetSearchDiv {
    color: #3d556b;
    font-family: Gotham
}

#tblRecommendedProfiles tr td:first-child,
#tblTargetList tr td:first-child {
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 0
}

#tblRecommendedProfiles td:nth-child(5),
#tblRecommendedProfiles td:nth-child(6) {
    padding-left: 10px
}

.ui-autocomplete {
    margin-top: 6px!important;
    border: 0 solid #9d8a62;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: 0 solid #9d8a62;
    box-shadow: 0 1px 5px 1px rgba(0,0,0,.3);
}

.ui-autocomplete a.ui-state-hover {
    margin: 0!important
}

.ui-autocomplete a {
    cursor: pointer;
    color: #3D556B;
}

.ui-autocomplete a:hover {
    background-color: #f2f2f2;
}

.gridtb2 tr td,
.gridtb2 tr td:first-child {
    padding: 10px 10px 0 0!important;
    background: 0 0
}

#search-bar {
    width: 100%;
    position: relative
}

.navbar .search-input-wrapper {
    position: relative;
    height: 34px;
    width: 330px;
    margin-left: 2px;
    display: inline-block
}

.navbar .search-input {
    opacity: .5;
    color: #3d556b;
    height: 100%;
    width: 100%;
    border-radius: 3px;
    line-height: 34px;
    padding-left: 10px;
    font-size: 14px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    font-family: Gotham;
    padding-right: 40px
}

.search-input::-ms-clear,
.searchinput::-ms-clear {
    display: none;
    width: 0;
    height: 0
}

.navbar .search-btn {
    font-size: 19px;
    padding: 9px 10px 9px 10px;
    color: #fff;
    background: #d1d4d6;
    border-radius: 0 3px 3px 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0
}

.navbar .search-adv {
    width: 140px;
    padding: 0;
    line-height: 34px;
    margin-left: 5px;
    border-radius: 4px;
    background: 0 0;
    color: #fff;
    font-weight: 400
}

.navbar a.search-adv:hover {
    color: #fff;
    cursor: pointer
}

.navbar span.icon-search {
    font-size: 16px
}

header .col4 {
    height: 37px;
    margin-top: 48px;
    vertical-align: middle
}

header .col4 .welcome {
    font-family: Georgia;
    font-size: 16px;
    color: #999;
    padding: 10px 5px 0 0;
    position: relative
}

#profile-icon>.icon-three-bars {
    font-size: 30px;
    padding-top: 20px
}

.introductoryboard {
    padding: 11px 12px;
    background: #000;
    color: #fff
}

.introductorytext {
    color: #fff;
    font-family: Helvetica, Arial, clean, sans-serif;
    font-size: 15px;
    line-height: 18px
}

.introdutorynumber {
    color: #fff;
    font-family: Helvetica, Arial, clean, sans-serif;
    font-size: 45px;
    line-height: 38px;
    vertical-align: top
}

.introdutorytextgreen {
    color: #4b838b;
    font-family: Helvetica, Arial, clean, sans-serif;
    font-size: 15px;
    line-height: 18px
}

.introductoryboardexpandabletextleft {
    font-family: Helvetica, Arial, clean, sans-serif;
    font-size: 15px;
    line-height: 16px;
    text-align: left
}

.green {
    color: #4b838b
}

.introductoryboardexpandabletext {
    text-align: right;
    vertical-align: top
}

.introductoryboardexpandabletext img {
    vertical-align: middle;
    width: 21px
}

.introductoryboardexpandabletext a {
    color: #fff;
    font-size: 15px;
    font-family: Helvetica, Arial, clean, sans-serif;
    line-height: 18px
}

.introductoryborderright {
    border-right: 2px solid #4c4f51
}

.introductoryborderbottom {
    border-bottom: 2px solid #4c4f51
}

.activeMenu {
    border-bottom: 7px solid #a4a9ad;
    padding-bottom: 6px
}

#WealthAnalysis table {
    width: 100%
}

.searchBarYellow {
    background: none repeat scroll 0 0 #4b838b;
    padding: 15px 30px;
    border-radius: 5px
}

.searchBarTitleYellow {
    color: #fff;
    font-size: 17px;
    font-weight: 700
}

.searchBarInputYellow {
    border: 0 none;
    border-radius: 3px;
    color: #999;
    font-family: Helvetica, Arial, clean, sans-serif;
    font-size: 17px;
    font-weight: 400!important;
    height: 34px;
    padding-left: 10px
}

.searchBarLinkIconYellow {
    color: #000;
    font-size: 25px;
    margin-left: -30px;
    position: absolute;
    margin-top: 3px
}

#contentContainer {
    background: none repeat scroll 0 0 #fff;
    padding: 20px
}

#contentContainer .footer {
    background: none repeat scroll 0 0 #ffdd57;
    color: #000;
    font-size: 16px;
    padding: 15px
}

#contentContainer .footer a {
    color: #000
}

.black {
    color: #000
}

.searchLinksClass {
    font-size: 16px;
    color: #70bff3
}

.searchContentsResults {
    font-size: 16px
}

.searchmessageBlock {
    color: #000;
    font-size: 18px;
    font-weight: 400
}

.searchResultsTopLine {
    border-bottom: 1px solid #d3d3d3;
    line-height: 2;
    margin: 1px;
    width: 95%
}

.searchTypeHeading {
    color: #000;
    font-size: 18px;
    font-weight: 700
}

.lightGrey {
    color: #454545
}

.SpecialFavtCategory a {
    color: #fff
}

.SpecialFavtCategory {
    background-image: url(https://d1i5lya342xoik.cloudfront.net/css/images/white-bg.png);
    background-position: left 10px center;
    background-repeat: no-repeat;
    padding-left: 16px;
    display: inline-table;
    font-size: 15px;
    line-height: 15px;
    padding: 10px 10px 10px 35px;
    margin: 5px 0 0 5px;
    background-color: #000;
    border-radius: 3px
}

.SharedFavtCategory a {
    color: #fff
}

.SharedFavtCategory {
    background-image: url(https://d1i5lya342xoik.cloudfront.net/images/shared_label.png);
    background-position: left 10px center;
    background-repeat: no-repeat;
    padding-left: 16px;
    display: inline-table;
    font-size: 15px;
    line-height: 15px;
    padding: 10px 10px 10px 45px;
    margin: 5px 0 0 5px;
    background-color: #000;
    border-radius: 3px
}

.searchLeft .label,
.searchLeftNew .label {
    font-weight: 700
}

.advanceSearchIphGroup {
    padding: 4px 0;
    font-color: #666
}

.advanceSearchIphGroupTxt {
    float: left;
    font-size: 1em
}

.iphToggleIcon {
    width: 50%;
    height: 50%
}

.hrIph {
    border-top: 1px solid #dedede;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none
}

#feedbackicon {
    transition: 0s
}

svg:hover #feedbackicon {
    fill: #6e6f6f
}

.feedbackText {
    color: #000;
    height: 20px
}

a svg:hover {
    cursor: pointer
}

.sharedicon {
    transition: 0s
}

svg:hover .sharedicon {
    fill: #6e6f6f
}

tr.spaceUnder>td {
    padding-bottom: 5px
}

.notifyleft {
    display: block;
    float: left;
    font-family: Helvetica, Arial, sans-serif;
    text-transform: uppercase
}

.notifyright {
    display: block;
    float: right;
    width: 100px;
    text-align: right;
    color: #9b988e;
    font-family: Helvetica, Arial, sans-serif
}

.notifytextleft {
    display: block;
    float: left;
    width: 60px
}

.notifytextleft img {
    border-radius: 50%
}

.notifytextright {
    display: block;
    float: right;
    width: 388px;
    text-align: left;
    color: #3d556b;
    font-family: Gotham
}

.notifytextdurationright {
    display: block;
    float: right;
    width: 388px;
    text-align: left;
    font-size: 11px;
    font-family: Gotham;
    margin-left: 5px;
    color: gray
}

.notifytextdurationright i.fa.fa-clock-o {
    margin-right: 3px;
    font-size: 14px
}

.notificationContainer {
    background-color: #fff;
    padding: 1px 6px 1px 6px;
    position: absolute;
    top: 125px;
    left: 51%;
    width: 470px;
    z-index: 100;
    display: none;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}

.notificationContainer:before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    color: transparent;
    border: 0 solid #000;
    border-color: transparent transparent #fff;
    margin-top: -20px;
    margin-left: 188px
}

.notificationTitle {
    z-index: 1;
    padding: 7px 5px 5px;
    font-size: 14px;
    background-color: #fff;
    min-height: 20px;
    color: #000;
    font-family: Helvetica, Arial, sans-serif
}

.notifications {
    min-height: 390px;
    z-index: 1;
    font-size: 14px;
    font-family: Helvetica, Arial, sans-serif
}

.notifyright a {
    color: #9b988e
}

.notificationsText {
    padding: 6px 6px 1px 6px;
    min-height: 60px;
    z-index: 1;
    color: #000;
    font-size: 14px;
    font-family: Helvetica, Arial, sans-serif;
    background-color: #fff;
    position: relative;
    overflow: hidden
}

.notificationsTextRead {
    background-color: #ececec;
    padding: 6px 6px 1px 6px;
    min-height: 60px;
    z-index: 1;
    color: #000;
    font-size: 14px;
    font-family: Helvetica, Arial, sans-serif;
    position: relative;
    overflow: hidden
}

.notificationsDiv {
    height: 0;
    z-index: 1;
    border-bottom: 1px solid #ddd
}


/*!* border-radius: 9px; *!*/

.notificationsAllTextInner {
    padding: 10px 15px;
    height: auto
}

.notificationsAllText {
    padding: 15px 20px 15px 0;
    min-height: 60px;
    z-index: 1;
    color: #000;
    font-size: 14px;
    font-family: Helvetica, Arial, sans-serif;
    overflow: hidden
}

.notifyalltextleft {
    display: block;
    float: left;
    width: 60px
}

.notifyalltextright {
    display: block;
    float: right;
    width: 830px;
    text-align: left;
    color: #3d556b;
    margin-left: 5px;
    font-family: Gotham
}

.notifyalltextdurationright {
    padding: 5px 0 0 0;
    display: block;
    float: right;
    width: 830px;
    text-align: left;
    color: #3d556b;
    font-size: 11px;
    font-family: Gotham;
    margin-left: 5px
}

.notifytabnav li {
    float: left;
    list-style: none;
    margin-right: 3px;
    padding: 0;
    color: #fff;
    font-size: 1.4em;
    background: #3e4144;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    margin-bottom: -1px
}

.notifytabnav li a {
    text-decoration: none;
    outline: 0;
    color: #fff;
    padding: 6px 18px 4px;
    display: block;
    font-size: 15px
}

.notifytabnav li.ui-tabs-selected,
.notifytabnav li:active,
.notifytabnav li:hover {
    background: #3e4144;
    text-decoration: none
}

.notificationsSubscribeDiv {
    padding: 10px 15px;
    height: 10px
}

.notificationsSubscribeText {
    margin-left: 10px;
    font-size: 14px;
    font-family: Gotham;
    color: #3d556b
}

#newsNotificationImg {
    font-size: 24px
}

#newsNotificationImg.active {
    color: #4b838b
}

#newsNotification_count,
#notification_count {
    padding: 1px 5px 1px 5px;
    background: #ef7622;
    color: #fff;
    font-weight: 700;
    margin-left: 18px;
    border-radius: 9px;
    position: absolute;
    margin-top: -7px;
    font-size: 12px
}

.chosen-container {
    width: 100%!important
}

#sharingDetailsPanel {
    background-color: #fff
}

#sharingDetailsPanel .category {
    display: inline-table;
    font-size: 15px;
    line-height: 15px;
    padding: 10px 10px;
    background-color: #3d556b;
    border-radius: 3px
}

#sharingDetailsPanel p {
    font-family: Gotham
}

#sharingDetailsPanel img {
    border-radius: 50%;
    padding: 15px;
    width: 80px;
    height: 80px
}

#sharingDetailsPanel h3.favoritename {
    font-family: Gotham;
    color: #3d556b;
    font-weight: 700
}

.category span {
    color: #fff
}

#requestDossierOnPVBtn:hover {
    background: #3a6c70!important
}

#requestDossierOnPVBtn {
    background: #4b838b!important;
    padding: 0 10px;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    line-height: 34px;
    transition: border .25s linear 0s, color .25s linear 0s, background-color .25s linear 0s;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.2em;
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.btnSingleLogout {
    display: block;
    color: #555;
    text-decoration: none;
    line-height: 18px;
    padding: 4px 25px 4px 15px;
    white-space: nowrap;
    font-size: 14px;
    border: none;
    background: 0 0;
    width: 100%;
    text-align: left;
    font-family: Gotham
}

.btnSingleLogout:hover {
    background-color: #3d556b;
    color: #fff!important;
    cursor: pointer
}

.box-shadow {
    border-radius: 3px;
    border: 1px solid #efefef;
    box-shadow: 3px 3px 15px #efefef
}

select:disabled {
    width: 98%;
    color: #ddd;
    border: 1px solid #ddd;
    font-size: .9em;
    padding: 3px;
    border-radius: 3px
}

select[readonly] {
    color: gray;
    opacity: .6;
    pointer-events: none;
    cursor: not-allowed
}

select[readonly] option {
    color: gray;
    opacity: .6;
    pointer-events: none;
    cursor: not-allowed
}

.fuzzy-list-desc {
    text-align: center;
    color: #3d556b;
    font-size: 15px;
    line-height: 2;
    padding: 0 0 20px 0;
    font-weight: 400;
    font-style: normal;
    font-family: Gotham
}

.fuzzy-button {
    background: #586e85;
    background: -webkit-linear-gradient(left, #6c849d, #314d6b);
    background: -o-linear-gradient(right, #6c849d, #314d6b);
    background: -moz-linear-gradient(right, #6c849d, #314d6b);
    background: linear-gradient(to right, #6c849d, #314d6b);
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 13px 25px;
    font-size: 15px;
    line-height: .8;
    border-radius: 3px;
    border: 0;
    color: #fff;
    font-family: Gotham;
    cursor: pointer
}

.loader,
.loader:after {
    border-radius: 50%;
    width: 4em;
    height: 4em
}

.loader {
    margin: 5px auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 1em solid rgba(130, 130, 130, .2);
    border-right: 1em solid rgba(130, 130, 130, .2);
    border-bottom: 1em solid rgba(130, 130, 130, .2);
    border-left: 1em solid #828282;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear
}
.searchInput {
    width: 95%;
    border: 1px solid #818285;
    font-size: 0.90em;
    padding: 3px;
    border-radius: 3px;
}
.dossier-info{
    min-height: 111px;
}
.box1 .right {
    float: right;
    width: 833px;
}
.btn-default {
    color: #fff;
    background-color: #4B838B;
}
.searchResultHeader {
    padding: 0 8px 0 8px;
}
.searchResultContent {
    padding: 0 8px 0 8px;
}

.dossier-tag {
    font-size: 12px;
    color: #3d556b;
    background: #e8e8e8;
    padding: 6px 12px;
    border-radius: 3px;
    line-height: 1em;
    display: inline-block;
    vertical-align: top;
    box-shadow: 0 2px 4px 0 #aaa;
}

.dossier-tag.uhnw-tag {
    color: #fff;
    background-color: #637688
}

.small-dossier-tag {
    font-size: 9px
}

a.nohrefcolor {
    color: #fff
}

a.nohrefcolor2 {
    color: #000
}

.tsearchPanel {
    width: 100%;
    top: 0;
    height: 100%;
    z-index: -1;
    -webkit-transition: opacity .25s;
    transition: opacity .25s;
    border-radius: 3px;
    opacity: 0
}

.active .SearchPanelContent {
    background: #fff
}

.active .SearchPanelContent,
.tsearchPanel.active {
    display: block;
    opacity: 1;
    z-index: 999
}

.SearchPanelContent {
    width: 999px;
    margin: 0 auto;
    background: #fff;
    padding: 10px 10px
}

.save-search-button {
    border-radius: 3px;
    border: 1px solid #3d556b;
    background-color: #fff;
    color: #3d556b;
    padding: 10px 15px;
    font-weight: 700;
    vertical-align: super;
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Gotham
}

.sort-by-font {
    font-size: 1.4em;
    color: #4d687e;
    display: block;
    width: 60px;
    float: left;
    font-family: Gotham
}

.sk-circle {
    margin: 0 -35px;
    width: 60px;
    height: 60px;
    top: 170px;
    left: 50%;
    position: absolute
}

.sk-circle .sk-child {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.sk-circle .sk-child:before {
    content: '';
    display: block;
    margin: 0 auto;
    width: 15%;
    height: 15%;
    background-color: #3e4144;
    border-radius: 100%;
    -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
    animation: sk-circleBounceDelay 1.2s infinite ease-in-out both
}

.sk-circle .sk-circle2 {
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg)
}

.sk-circle .sk-circle3 {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg)
}

.sk-circle .sk-circle4 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.sk-circle .sk-circle5 {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    transform: rotate(120deg)
}

.sk-circle .sk-circle6 {
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    transform: rotate(150deg)
}

.sk-circle .sk-circle7 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sk-circle .sk-circle8 {
    -webkit-transform: rotate(210deg);
    -ms-transform: rotate(210deg);
    transform: rotate(210deg)
}

.sk-circle .sk-circle9 {
    -webkit-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    transform: rotate(240deg)
}

.sk-circle .sk-circle10 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.sk-circle .sk-circle11 {
    -webkit-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    transform: rotate(300deg)
}

.sk-circle .sk-circle12 {
    -webkit-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    transform: rotate(330deg)
}

.sk-circle .sk-circle2:before {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

.sk-circle .sk-circle3:before {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.sk-circle .sk-circle4:before {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

.sk-circle .sk-circle5:before {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

.sk-circle .sk-circle6:before {
    -webkit-animation-delay: -.7s;
    animation-delay: -.7s
}

.sk-circle .sk-circle7:before {
    -webkit-animation-delay: -.6s;
    animation-delay: -.6s
}

.sk-circle .sk-circle8:before {
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.sk-circle .sk-circle9:before {
    -webkit-animation-delay: -.4s;
    animation-delay: -.4s
}

.sk-circle .sk-circle10:before {
    -webkit-animation-delay: -.3s;
    animation-delay: -.3s
}

.sk-circle .sk-circle11:before {
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s
}

.sk-circle .sk-circle12:before {
    -webkit-animation-delay: -.1s;
    animation-delay: -.1s
}


.loadingCircleDiv {
    text-align: center;
    padding: 5px;
    color: #666;
    font-size: 1.3em;
    height: 150px
}

.modelMsg {
    text-align: left;
    font-family: Gotham-Light;
    margin-bottom: 10px
}

.no-search-list {
    font-size: 18px
}

.wx-radio-buttons-wrapper {
    clear: both;
    display: inline-block
}

.wx-radio-button {
    position: absolute;
    left: -9999em;
    top: -9999em
}

.wx-radio-button+label {
    float: left;
    padding: .5em 1em;
    cursor: pointer;
    border: 1px solid rgba(130, 130, 130, .5);
    margin-right: -1px;
    color: #3d556b;
    background: #fff;
    font-family: Gotham-Light;
    font-weight: 700;
    font-size: 12px;
    min-width: 80px;
    text-align: center
}

.wx-radio-button+label:first-of-type {
    border-radius: 3px 0 0 3px
}

.wx-radio-button+label:last-of-type {
    border-radius: 0 3px 3px 0
}

.wx-radio-button:checked+label {
    background: #e15829;
    background: -webkit-linear-gradient(left top, #ef7622, #e15829);
    background: -o-linear-gradient(bottom right, #ef7622, #e15829);
    background: -moz-linear-gradient(bottom right, #ef7622, #e15829);
    background: linear-gradient(to bottom right, #ef7622, #e15829);
    color: #fff
}

.wx-tooltip {
    position: relative;
    display: inline-block
}

.wx-tooltip span {
    position: absolute;
    left: 50%;
    width: 90px;
    padding: 6px;
    margin-left: -50px;
    background: #a4a9ad;
    color: #fff;
    text-align: center;
    visibility: hidden;
    border-radius: 3px;
    font-family: Gotham-light;
    font-size: 11px;
    font-weight: 200
}

.wx-tooltip span:before {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-bottom: 8px solid #a4a9ad;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent
}

:hover.wx-tooltip span {
    visibility: visible;
    opacity: 1;
    top: 40px;
    height: auto;
    z-index: 999
}

.dossier-submit-text {
    font-family: Gotham-light;
    font-weight: 400
}

.dossier-submit-text-light {
    font-family: Gotham-light;
    font-weight: 200
}

.submitNewDossierRequestDialog {
    text-align: left;
    padding: 0 5px
}

.wx-tooltip.disableButton {
    background-color: #eee;
    color: #a9aeb2
}

#popup_container #popup_cancel {
    background: #3d556b
}

.hnw-beta-banner {
    background-color: #84acdb;
    color: #3d556b;
    height: 36px;
    padding: 5px;
    box-sizing: border-box;
    border-radius: 3px;
    margin-bottom: 5px;
    line-height: 19px;
    position: relative;
    font-size: 13px
}

.hnw-beta-banner.search-result {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.hnw-beta-banner .beta-left-icon {
    font-weight: 700;
    vertical-align: middle;
    display: inline-block;
    height: 16px;
    position: absolute;
    left: 10px;
    top: 8px
}

.beta-count .fa,
.hnw-beta-banner .beta-left-icon .fa {
    display: inline-block;
    color: #fff;
    background-color: #3d556b;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    vertical-align: middle;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.beta-count .fa:before,
.hnw-beta-banner .beta-left-icon .fa:before {
    position: absolute;
    top: 3px;
    left: 6px;
    font-family: FontAwesome!important
}

.hnw-beta-banner .beta-right-text {
    vertical-align: middle;
    display: inline-block;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 8px
}

.sticky-header .hnw-beta-banner {
    margin-left: 9px;
    margin-right: 9px
}

.hnw-beta-icon {
    display: inline-block;
    position: relative;
    margin-left: 5px;
    vertical-align: top
}

.hnw-beta-icon .fa {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #84acdb;
    color: #3d556b;
    box-shadow: 0 2px 4px 0 #aaa;
    cursor: pointer;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.hnw-beta-icon .fa:before {
    position: absolute;
    top: 3px;
    left: 6px;
    font-family: FontAwesome!important
}

.hnw-beta-icon .fa:hover+.beta-tooltip {
    display: block
}

.hnw-beta-icon .beta-tooltip {
    background-color: #d8d8d8;
    padding: 10px;
    font-size: 13px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    width: 160px;
    left: 0;
    top: 40px;
    position: absolute;
    display: none;
    box-shadow: 0 2px 4px 0 #aaa;
    z-index: 1
}

.hnw-beta-icon .beta-tooltip:before {
    content: "";
    position: absolute;
    display: block;
    width: 15px;
    height: 15px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -7px;
    left: 3px;
    background-color: #d8d8d8
}

.beta-count {
    font-family: Gotham;
    color: #84acdb;
    font-size: 13px;
    margin-top: 15px;
    margin-bottom: 10px;
    cursor: pointer
}

.beta-count.beta-first {
    padding: 5px;
    background-color: #84acdb;
    color: #3d556b;
    border-radius: 3px
}

.beta-count .fa {
    vertical-align: middle
}

.beta-count .beta-text {
    width: 90%;
    vertical-align: top;
    display: inline-block
}

.primary-dossier .azGggG9E1DDZwW i.ka-is-my-fav,
i.ka-is-my-fav {
    color: #ef7622;
    font-family: FontAwesome;
    margin-left: 5px
}

.primary-dossier .azGggG9E1DDZwW i.ka-is-my-fof,
i.ka-is-my-fof {
    color: #3d556b;
    font-family: FontAwesome;
    margin-left: 5px
}

.ka-is-my-fof-tip {
    display: none
}

.ka-is-my-fof-tip .title {
    font-family: Gotham;
    font-color: #3d556b;
    font-size: 12px;
    font-weight: 500;
    margin: 0 0 5px 0;
    padding: 0;
    line-height: 1em
}

i.ka-is-my-fof:hover+.ka-is-my-fof-tip {
    display: block;
    position: absolute;
    box-shadow: 0 3px 10px 0 gray;
    padding: 10px;
    background-color: #fff;
    z-index: 100;
    border-radius: 3px
}

i.ka-is-my-fof:hover+.ka-is-my-fof-tip ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: Gotham;
    font-color: #3d556b;
    font-size: 10px;
    list-style-type: none
}

i.ka-is-my-fof:hover+.ka-is-my-fof-tip ul li {
    margin: 0;
    padding: 2px 0;
    line-height: 1em
}

.FavFoFCategories {
    float: left
}

.FavFoFCategories>span {
    font-size: 1.4em;
    color: #4d687e;
    display: block;
    float: left;
    font-family: Gotham
}

.FavFoFCategories ul.mds-dd {
    overflow-y: auto
}

.FavFoFCategories span.select-label {
    font-family: Gotham;
    font-size: 14px
}

.FavFoFCategories ul.mds-dd li.list-item>a,
.FavFoFCategories ul.mds-dd li>a {
    font-family: Gotham;
    font-size: 12px
}

.FavFoFCategories ul.mds-dd li.list-item.shared>a:after {
    content: "\f0c0";
    font-family: FontAwesome;
    margin-left: 10px;
    color: gray;
    font-size: 14px
}

.shortResetPass {
    color: red
}

.weakResetPass {
    color: #e66c2c
}

.goodResetPass {
    color: #2d98f3
}

.strongResetPass {
    color: #adff2f
}

a.toolTipResetPass {
    outline: 0
}

a.toolTipResetPass strong {
    line-height: 10px
}

a.toolTipResetPass span {
    display: block;
    position: absolute;
    color: #111;
    border: 1px solid #dca;
    background: #fffaf0;
    margin-top: -20px;
    padding: 0 5px 0 10px
}

.FavFoFCategories ul.mds-dd li.list-item.special>a:after {
    content: "\f007";
    font-family: FontAwesome;
    margin-left: 10px;
    color: gray;
    font-size: 14px
}

.fbLinkBagRequest {
    font-family: FontAwesome;
    font-size: 22px;
    position: relative;
    top: 1px
}

.fbLinkBagRequest.tbar-top-btn-selected {
    color: #4b838b
}

.rpdialog .bagRequestForm.ui-dialog-content {
    padding: 0 20px 20px 20px;
    font-family: Gotham-Light;
    color: #3d556b
}

.rpdialog .bagRequestForm.ui-dialog-content p {
    color: #3d556b;
    font-family: Gotham-Light;
    margin-bottom: 20px;
    font-size: 12px
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field {
    margin-bottom: 20px
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field label {
    display: block;
    margin-bottom: 5px
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-dropdown .wx-ctrl {
    border: 1px solid #a9a9a9;
    border-radius: 3px;
    padding: 5px
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-dropdown .wx-ctrl span {
    float: left
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-dropdown .wx-ctrl i {
    float: right;
    margin-right: 5px;
    position: relative;
    top: 2px
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-dropdown .wx-ctrl .wx-gutter {
    clear: both
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-dropdown .wx-list {
    list-style-type: none;
    padding: 2px 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-dropdown .wx-list .wx-item {
    font-size: 12px;
    padding: 0 10px
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-dropdown .wx-list .wx-item.disabled {
    color: #d3d3d3
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-dropdown .wx-list .wx-item:hover {
    background-color: #f0f0f0;
    cursor: default
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-dropdown .wx-list .wx-item.disabled:hover {
    background-color: #fff
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-dropdown .wx-list .wx-item span:hover {
    cursor: default
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.num-of-records .wx-value .wx-list {
    width: 149px
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.num-of-records .wx-value {
    width: 150px
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.description textarea {
    width: 100%;
    border-radius: 3px
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.delivery-date {
    margin-bottom: 5px;
    font-size: 12px
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.subtotal {
    margin-bottom: 5px;
    font-size: 12px
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.delivery-date label,
.rpdialog .bagRequestForm.ui-dialog-content .wx-field.subtotal label {
    display: inline
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.delivery-date .wx-comment {
    margin-bottom: 10px
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.priority .input-other {
    border: 1px solid #a9a9a9;
    border-radius: 3px;
    margin: 0 auto;
    width: 470px;
    padding: 5px
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.priority .input-other.error {
    border: 1px solid red
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.priority .input-other.disabled {
    border-color: #e6e6e6
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.priority .input-other input {
    border-style: none;
    margin: 0;
    width: 100%
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.priority .input-other input:disabled {
    background-color: #fff
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.priority input {
    margin-bottom: 10px
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.returnFields .wx-dropdown .wx-ctrl>span {
    display: inline-block;
    width: 470px;
    white-space: nowrap;
    overflow-x: hidden
}

.rpdialog .bagRequestForm.ui-dialog-content .wx-field.returnFields .wx-dropdown .wx-list {
    width: 509px
}

.rpdialog .bagRequestForm.ui-dialog-content .bagRequestForm-footer div.wx-error {
    color: red;
    padding: 0 0 10px 0;
    display: none
}

.rpdialog .bagRequestForm.ui-dialog-content .bagRequestForm-footer div.wx-error.show {
    display: block
}

.rpdialog .bagRequestForm.ui-dialog-content .bagRequestForm-footer input {
    background: linear-gradient(to bottom right, #ef7622, #e15829);
    border-radius: 3px;
    width: 100%;
    height: 36;
    border-style: none;
    font-size: 15px;
    padding: 10px 5px;
    font-family: Gotham-Light;
    font-weight: 700;
    color: #fff
}

.wx-fadeIn,
.wx-fadeOut {
    visibility: hidden;
    -moz-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out;
    box-shadow: 0 3px 10px 0 grey;
    position: absolute;
    background-color: #fff
}

.wx-fadeIn {
    visibility: visible
}

.bagRequestConfirmPrompt {
    text-align: left;
    padding: 0 5px
}

.bagRequestConfirmPrompt ul {
    margin-left: 20px
}

.panel-remaining-credit {
    border: 2px solid #3d556b;
    color: #3d556b;
    padding: 0 5px;
    display: none;
    position: absolute;
    top: -35px;
    right: 40px;
    font-family: Gotham
}

.panel-remaining-credit.show {
    display: inline-block
}

.panel-remaining-credit i {
    margin-right: 5px
}

.panel-remaining-credit .icon-n-value {
    display: inline-block;
    font-size: 20px;
    margin-right: 3px;
    font-family: Gotham
}

.panel-remaining-credit ul.label {
    display: inline-block;
    list-style-type: none;
    font-size: 8px;
    margin-top: 4px
}

.panel-remaining-credit ul.label li {
    margin: 0;
    padding: 0;
    line-height: 1em
}

.panel-remaining-credit .clear {
    clear: both
}

.noresult {
    color: #666;
    font-size: 1.3em;
    padding: 0;
}





a:focus,
a:hover {
    text-decoration: none
}
.gridtbl>img {
    padding-right: 10px
}

#angle_top_left {
    background-position: top left;
    margin-bottom: -1px
}

#angle_top_right {
    background-position: top right
}

#angle_bot_left {
    background-position: bottom left;
    margin-top: -1px
}

#angle_bot_right {
    background-position: bottom right
}

tr.d0 td p {
    margin-top: 1px
}

tr.d1 td {
    background-color: #373a3d;
    color: #fff;
    padding: 5px
}

tr.d1 td p {
    margin-top: 1px
}

tr.d0 td {
    background-color: #3d4143;
    color: #fff;
    padding: 10px 5px 8px 5px
}

tr.d2 td {
    background-color: #272727;
    margin: 5px 0 5px 0;
    padding: 0;
    height: 41px;
    vertical-align: middle
}

tr.d2 td p {
    padding: 0 3px 3px 0
}

tr.d3 td {
    background-color: #3d4143;
    color: #fff;
    padding: 10px 5px 8px 0
}

tr.d3 td p {
    margin-top: 1px
}

tr.d3 td.d7 {
    padding-left: 10px;
    background-color: rgba(0, 0, 0, .3)
}

tr.d4 td {
    background-color: #373a3d;
    color: #fff;
    padding: 10px 5px 8px 0
}

tr.d4 td p {
    margin-top: 1px
}

tr.d4 td.d7 {
    padding-left: 10px;
    background-color: rgba(0, 0, 0, .3)
}

tr td.d8 {
    background-color: rgba(0, 0, 0, .2)
}

tr.d5 td {
    background-color: #272727;
    margin: 5px 0 5px 0;
    padding: 0;
    height: 41px;
    vertical-align: middle
}

tr.d5 td p {
    padding: 0 3px 3px 0
}

tr.d6 td p {
    padding: 0 3px 3px 0
}

.checkbox {
    margin-bottom: 6px;
    padding-top: 0
}

.grid1 {
    margin-top: 4px
}

.grid1 th {
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    border: none
}

.grid1 tr td {
    padding: 8px;
    border: none
}

.uhnw {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 2px solid #a29061;
    background-color: #49494a;
    padding: 2px 3px 2px 3px;
    color: #fff;
    text-transform: uppercase;
    margin-left: 10px;
    font-size: 12px;
    line-height: 14px
}

#detailBar p {
    padding: 10px 30px;
    display: inline-block;
    margin: 0 10px 6px 0;
    color: #999;
    font-size: 14px;
    font-weight: 400
}

.normalText {
    color: #999;
    font-size: 1.2em
}

.searchResultContent {
    padding: 0 8px 0 8px
}

.searchResultContent>td {
    padding: 5px
}

.searchNameHeader {
    font-size: 1.3em;
    padding-bottom: 3px
}

.searchDesc {
    font-size: 1.2em;
    color: #fff
}

.SavedSearchList {
    position: absolute;
    top: 121px;
    right: 11px;
    max-height: 198px;
    background-color: #000;
    width: 250px;
    overflow-y: hidden;
    z-index: 999;
    display: none;
    outline: 0
}

.noresult {
    color: #666;
    font-size: 1.3em;
    padding: 0
}

.myProfileBg > .title,
.exclusiveReportContainer > .title {
	font-family: Gotham;
	font-size: 25px;
	font-weight: 700;
	color: #3D556B;
	margin-bottom: 25px;
}

.exclusiveReportContainer > .title {
	text-align: left;
	margin-left: 20px;
}

.profileDetails .label {
    font-size: 1.3em;
    padding: 15px 0 5px
}


.profileInfoDetails .inputTxt {
    border: 1px solid #818285;
    width: 97%;
    padding: 2px 3px 2px 3px
}

.profileInfoDetails .select {
    border: 1px solid #818285;
    width: 100%;
    padding: 1px 0 1px 3px
}


.personalInfoDetails .select {
    border: 1px solid #818285;
    width: 100%;
    padding: 1px 0 1px 3px
}

.additionalInfo {
    font-family: Gotham-Light;
    font-size: 14px;
    padding: 0 0 10px 0
}

.feedbackContainer {
    width: 100%
}

.feedbackContainer p {
    font-family: Gotham
}

.feedbackLabel {
    padding: 3px;
    font-size: 1.2em;
    float: left;
    width: 35%
}

.feedbackinput {
    float: left;
    width: 62%
}

.feedbackContainer .inputTxt {
    border: 1px solid #818285;
    width: 97%;
    padding: 2px 3px 2px 3px;
    margin: 3px 0 3px 0
}

.feedbackContainer .select {
    border: 1px solid #818285;
    width: 100%;
    padding: 1px 3px 1px 3px;
    margin: 3px 0 3px 0
}

.feedbackContainer .paddingTop {
    padding: 6px 3px 0 0
}

.feedbacknewContainer {
    width: 100%
}

.feedbacknewLabel {
    padding: 3px;
    font-size: 1.2em;
    float: left;
    width: 35%
}

.feedbacknewinput {
    float: left;
    width: 62%
}

.feedbacknewContainer .inputTexts {
    border: 1px solid #818285;
    width: 97%;
    padding: 2px 3px 2px 3px;
    margin: 3px 0 3px 0
}

.feedbacknewContainer .select {
    border: 1px solid #818285;
    width: 100%;
    padding: 1px 3px 1px 3px;
    margin: 3px 0 3px 0
}

.feedbacknewContainer .paddingTop {
    padding: 6px 3px 0 0
}

.addtofavbtn {
    vertical-align: top;
    margin-left: 3px;
    margin-top: 1px;
    width: 18px
}

@media screen and (max-device-width:480px) {
    body {
        -webkit-text-size-adjust: none
    }
}

.content {
    padding: 5px 9px 6px
}

.gridtb2 .borderTop td {
    border-top: 1px solid #fff
}

.passwordDetails .inputTxt,
.passwordDetails .select,
.personalInfoDetails .inputTxt,
.personalInfoDetails .select,
.profileInfoDetails .inputTxt,
.profileInfoDetails .select {
    border-color: #000
}

.dossier-tag {
    font-size: 12px;
    color: #3d556b;
    background: #e8e8e8;
    padding: 6px 12px;
    border-radius: 3px;
    line-height: 1em;
    display: inline-block;
    vertical-align: top;
    box-shadow: 0 2px 4px 0 #aaa
}

.welcome .message {
    color: #fff;
    text-align: right;
    width: 315px;
    font-size: 15px;
    display: inline-block
}

.welcome {
    float: right;
    width: 380px;
    margin-top: 34px;
    margin-bottom: 10px;
    padding: 0 15px 0 13px;
    text-align: right;
    vertical-align: top;
    height: 26px
}

.btn-default {
    color: #fff;
    background-color: #4b838b
}

.dropdown-menu li dt {
    font-weight: 300;
    margin-bottom: 3px;
    margin-top: 12px;
    padding: 0 15px
}

@media screen and (max-device-width:480px) {
    body {
        -webkit-text-size-adjust: none
    }
}

.height0 {
    height: 0
}

.box1 .right {
    float: right;
    width: 833px
}

.searchResultHeader {
    padding: 0 8px 0 8px
}

.searchResultRight {
    width: 251px
}


.searchBorderRight {
    border-right: 1px solid #ccc
}
.searchInput {
    width: 95%;
    border: 1px solid #818285;
    font-size: .9em;
    padding: 3px;
    border-radius: 3px
}

.searchSelect {
    width: 98%;
    border: 1px solid #818285;
    font-size: .9em;
    padding: 3px;
    border-radius: 3px
}

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100%
    {
        -webkit-transform : rotate (360deg);
        transform : rotate (360deg);
    }
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100%{
        -webkit-transform: rotate (360deg);
        transform: rotate (360deg);
    }
}

.small-dossier-tag {
    font-size: 9px;
}

.analysis{
    display: none;
}

.global-navbar {
    background-color: white;
    margin-bottom: 15px;
    /*height: 90px;*/
}

.global-navbar-shade {
    box-shadow: 0 2px 15px 0 #ddd;
}

.global-navbar-shade-dark {
    box-shadow: 0 2px 15px 0 #b3b3b3;
}

.global-navbar,
.bootstrap-ns .bs-navbar {
    font-family: Gotham-book;
}

@media (max-width: 767px) {
	.global-navbar .navbar-nav {
    	margin-left: 0;
    	margin-right: 0;
	}
}

.global-navbar .navbar-nav > li.nav-item > a.nav-link {
    font-weight: 400;
    font-size: 15px;
    padding-left: 8px;
    padding-right: 8px;
}

.global-navbar img#id-global-navbar-img-wx-logo {
    height: 3.8rem;
    width: 5.65rem;
}

.global-navbar .bs-navbar-brand {
	margin-right: 0;
}

#id-global-navbar-inner {
    padding-top: 0;
    padding-bottom: 0;
}

#id-global-navbar-content {
	padding-left: 0;
	padding-right: 0;
}

.global-navbar .main-menu-container {
	position: absolute;
    visibility: hidden;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1000;
}

#id-global-navbar-ul-main-menu {
	white-space: nowrap;
}

#id-global-navbar .navbar-nav > li > .dropdown-menu {
    margin-top: 10px;
}

#id-global-navbar-form-search {
    margin-right: 0.8rem;
    margin-left: auto;
    z-index: 1001;
}

#id-global-navbar-input-search-term {
    margin-right: 0px !important;
}

/* clears the 'X' from IE */
#id-global-navbar-input-search-term::-ms-clear {  display: none; width : 0; height: 0; }
#id-global-navbar-input-search-term::-ms-reveal {  display: none; width : 0; height: 0; }

/* clears the 'X' from Chrome */
#id-global-navbar-input-search-term::-webkit-search-decoration,
#id-global-navbar-input-search-term::-webkit-search-cancel-button,
#id-global-navbar-input-search-term::-webkit-search-results-button,
#id-global-navbar-input-search-term::-webkit-search-results-decoration { display: none; }


#id-global-navbar-form-search {
    position: relative;
    /* top: 50%;
     left: 50%;
     transform: translate(-50%,-50%);*/
    transition: all 0.5s;
    width: 40px;
    min-width: 40px;
    height: 40px;
    background: white;
    box-sizing: border-box;
    border-radius: 25px;
    border: 2px solid white;
    padding: 5px;
    visibility: hidden;
}

/* #id-global-navbar-form-search input { */
#id-global-navbar-form-search > div {
    transition: all 0.5s;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;;
    height: 40px;
    line-height: 30px;
    outline: none;
    border: none;
    display: block;
    font-size: 1em;
    border-radius: 20px;
    padding: 0;
}

#id-global-navbar-form-search > div > input {
    /* position: absolute;
    top: 0;
    left: 0;*/
    width: 100%;
    height: 40px;
    line-height: 30px;
    outline: 0;
    border: 0;
    display: none;
    font-size: 1.4em;
    border-radius: 20px;
    padding: 0;
}

#id-global-navbar-form-search > div input:focus {
	outline: 0;
}

#id-global-navbar-form-search .fa {
    box-sizing: border-box;
    line-height: 1.3rem;
    padding: 10px;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 50%;
    color: gray;
    /*text-align: center;
    font-size: 1.2em;*/
    transition: all 0.5s;
}

#id-global-navbar-form-search.hasFocus {
    width: 300px;
    min-width: 300px;
    cursor: pointer;
}

#id-global-navbar-form-search.hasFocus > div {
	/* box-shadow: inset 0 -1px 0 #ddd; */
	display: block;
	box-shadow: 0px 0px 0px 2px rgba(0,123,255,0.25);
	padding-left: 20px;
	padding-right: 42.5px;
}

#id-global-navbar-form-search.hasFocus input {
    display: block;
    box-shadow: none;
}

#id-global-navbar-form-search.hasFocus .fa {
    background: #3D556B;
    color: white;
}

.search-term-container {
    background-color: white;
}

.global-navbar .remaining-credit-container {
	/*min-width: 225px;*/
	margin: 0 0.8rem 0 0;
	text-align: right;
    visibility: hidden;
}

.global-navbar .remaining-credit {
    border: 2px solid #e96925;
    color: #e96925;
    font-family: Gotham;
    margin: 0;
    padding: 3px 7px;
    display: inline-block;
    white-space: nowrap;
}

.global-navbar .remaining-credit .value {
    display: inline-block;
    line-height: 2rem;
    font-size: 2rem;
    margin: 0px;
    padding: 0px;
}

.global-navbar .remaining-credit .value > span {
    line-height: 2rem;
    font-size: 2rem;
    margin: 0px;
    padding: 0px;
    font-weight: 600;
}

.global-navbar .remaining-credit .label {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    line-height: 2rem;
    font-size: 2rem;
}

.global-navbar .remaining-credit .label > div {
    padding: 0px;
    margin: 0px;
}

.global-navbar .remaining-credit .label > div:first-child {
    padding-left: 1px;
    font-size: 0.735rem;
    line-height: 0.735rem;
    font-weight: 500;
}

.global-navbar .remaining-credit .label > div:nth-child(2) {
    line-height: 1rem;
    font-size: 1rem;
    font-weight: 600;
}

#id-global-navbar-dropdown-welcome {
    visibility: hidden;
}

.global-navbar .search-glass {
    font-size: 1.5rem;
    color: gray;
    padding: 0.5rem;
}

.global-navbar .photo-frame {
    background-color: #e8e8e8;
    display: inline-block;
    padding: 3px 8px;
    position: relative;
    left: 3px;
}
.global-navbar .photo-person {
    font-size: 1.5rem;
    color: #cccccc;
}

.bootstrap-ns .container.home-container {
    max-width: 1000px;
    min-width: 1000px;
    color: #3D556B;
    font-family: Gotham;
}

.home-container p {
    font-family: Gotham;
}

.home-container > .home-row {
    margin-bottom: 15px;
}

.home-row.search-filter {
    color: white;
    background-color: #3D556B;
    text-align: center !important;
    padding: 20px 5px;
    margin-bottom: 15px;
}

.home-row.search-filter .foot-text {
    font-size: 1.2rem;
    margin-top: 0px;
    margin-bottom: 0px;
}

.home-row.search-filter .search-term {
    margin-left: auto;
    width: 200px;
}
.home-row.search-filter .search-section {
    margin-right: auto;
}

.home-row.search-filter .advanced-search-link,
.home-row.search-filter .advanced-search-link:hover {
    color: #e96925;
    text-decoration: underline;
}

.home-row.content .panel {
    background-color: white;
    padding-bottom: 15px;
}

.home-row.content .panel.viewed-dossiers {
    margin-bottom: 15px;
}

.home-row .top-bar {
    padding-right: 5px;
}

.home-row .top-bar .filter label {
    padding-right: 5px;
}

.home-row .top-bar .text {
    font-size: 0.7rem !important;
}

.home-row .top-bar a {
    text-decoration: none;
    padding-left: 15px;
    padding-right: 15px;
}

.home-row .top-bar a > i {
    margin-left: 5px;
}

.home-row ul.brief-list {
    color: #3D556B;
    list-style-type: none;
    margin-top: 10px;
    margin-bottom: 0;
}

.home-row ul.brief-list > li {
    padding-left: 15px;
    padding-right: 15px;
}

.home-row ul.brief-list > li a {
	text-decoration: none;
	color: inherit;
}

.home-row ul.brief-list.inline > li {
    border-right: 1px solid #f2f2f2;
}

.home-row ul.brief-list.inline > li:last-child {
    border-right: none;
}

.home-row ul.brief-list.block > li {
    padding-bottom: 10px;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 15px;
}

.viewed-dossiers ul.brief-list > li:hover {
    cursor: pointer;
}

.viewed-dossiers .dossier-tag {
    font-size: 10px;
}

.home-row .company-or-product-updates {
	max-width: 318.34px;
}

.home-row .company-or-product-updates ul.brief-list > li:hover {
    cursor: pointer;
}

.home-row .company-or-product-update-info {
	overflow-wrap: break-word;
	word-wrap: break-word;
	max-width: 251.33px!important
}

.home-row ul.brief-list.block > li:last-child {
    margin-bottom: 0;
}

.home-row ul.brief-list.inline > li > .row {
    margin-left: 0px;
    margin-right: 0px;
}

.home-row .panel .row.body {
    padding-left: 10px;
    padding-right: 10px;
}

.home-row ul.brief-list > li p {
    margin-bottom: 5px;
}

.home-row ul.brief-list.inline > li p {
    font-size: 0.7rem;
    line-height: 0.9rem;
}

.home-row ul.brief-list > li p.item-header {
    font-family: Gotham-Book;
    font-weight: 800;
}

.home-row ul.brief-list.block > li p.item-header {
    font-size: 1rem;
}

.home-row ul.brief-list.block > li p.item-body
{
    font-size: 0.8rem;
    line-height: 1rem;
}

.home-row .company-or-product-updates ul.brief-list.block {
	min-height: 365px;
    overflow-y: auto;
}

.home-row .company-or-product-updates ul.brief-list.block > li p.item-body {
    /*height: 3rem;*/
    font-size: 0.75rem;
}

.home-row .company-or-product-updates ul.brief-list.block > li > a {
	width: 100%;
    cursor: default;
}

.home-row .company-or-product-updates ul.brief-list.block > li > a.link {
    cursor: pointer;
}

.home-row ul.brief-list > li p.item-footer {
    font-size: 0.6rem;
    font-weight: 600;
}

.home-row ul.brief-list > li p.item-footer .item-footer-icon {
	height: 15px;
	width: 15px;
	margin-bottom: 3px;
	margin-right: 5px;
}

.home-row .dossier-photo {
    padding-left: 0px;
    padding-right: 0px;
}

.home-row .dossier-photo > img {
    height: 60px;
    width: 60px;
}

.home-row .dossier-info1 {
    padding-right: 0px;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

.home-row .viewed-dossiers .brief-list.inline .dossier-photo {
	max-width: 60px!important;
}

.home-row .viewed-dossiers .brief-list.inline .dossier-photo > .fa.fa-star {
    color: #e15829;
    font-size: 18px;
    display: block;
    text-align: center;
    margin-top: 25px;
}

.home-row .viewed-dossiers .brief-list.inline .dossier-info1 {
	max-width: 131px!important;
}

.home-row.content {
    background-color: #e6e6e6;
    padding: 0px;
}

.home-row.content .home-col.left {
    margin-right: 15px;
    display: flex;
    flex-direction: column;
    max-width: 666.66px;
}

.home-row.content .home-col.left .panel:last-child {
    flex-grow: 1;
}

.home-row.content .home-col.right {
    background-color: white;
}

.home-row.content .home-col .title {
    background-color: #3D556B;
    padding-top: 3px;
    padding-bottom: 3px;
}

.home-row.content .home-col .title > label {
    color: white;
}

.home-row ul {
    list-style-type: none;
}

.home-row .item-list-message {
	margin-top: 15px;
	margin-bottom: 15px;
}

.home-row .item-list-message.with-action p {
    margin-bottom: 15px;
}

.bootstrap-ns .btn-primary {
    color: #fff;
    background-color: #e96925;
    border-color: #e96925;
}

.bootstrap-ns .btn-primary:hover {
    color: #fff;
    background-color: #d15715;
    border-color: #ba4d12;
}

.bootstrap-ns .btn-primary:focus, .bootstrap-ns .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(162, 67, 16, 0.5);
}

.bootstrap-ns .btn-primary.disabled, .bootstrap-ns .btn-primary:disabled {
    color: #fff;
    background-color: #e96925;
    border-color: #e96925;
}

.bootstrap-ns .btn-primary:not(:disabled):not(.disabled):active, .bootstrap-ns .btn-primary:not(:disabled):not(.disabled).active,
.show > .bootstrap-ns .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #ba4d12;
    border-color: #a24310;
}

.bootstrap-ns .btn-primary:not(:disabled):not(.disabled):active:focus, .bootstrap-ns .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .bootstrap-ns .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(162, 67, 16, 0.5);
}

.bootstrap-ns .container .dossier-news-or-updates-outer {
    padding-bottom: 15px;
    background-color: white;
    margin-bottom: 15px;
}

.grecaptcha-badge {
	visibility: hidden;
}