html,
body {
  padding: 0;
  margin: 0;
}
body {
  /* font-family: Arial, sans-serif; */
  font-family: var(--font-family-aktiv);
  font-size: 16px;
  line-height: 1.5; /* 24px */
  color: var(--text-color);
  background: var(--background-color);
}
.container {
  width: 1000px;
}
.login-header {
  background-color: #000000;
  height: 78px;
  padding: 10px 35px;
  position: relative;
}
.login-header::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.login-header__inner {
  display: inline-block;
  vertical-align: middle;
  width: 250px;
}
.page {
  background: #fff;
}
.page.login {
  padding: 40px 10px 40px 20px;
}
h1 {
  margin-top: 0;
  color: #242424;
  font-size: 22px;
  font-weight: bold;
}
h1 sup {
  font-size: 8px !important;
  top: -1.25em;
}
h2 {
  font-size: 18px;
  color: #242424;
  font-weight: bold;
}
h3 {
  color: #242424;
  font-size: 14px;
  font-weight: bold;
}
h1.page-title {
  padding-left: 20px;
  color: #a1c460;
  font-size: 22px;
  text-shadow: 1px 1px 1px #fff;
}
h2.underlined {
  border-bottom: 1px #cccccc solid;
  padding-bottom: 15px;
}
a,
a:link,
a:active {
  color: #34a3d7;
}
a.black-link {
  color: black !important;
}
a.blue-link {
  color: #34a3d7 !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 10px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger > .mCSB_dragger_bar {
  height: 10px;
}
.heading-underlined {
  border-bottom: 3px #a1c460 solid;
  font-size: 15px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 2.5em;
}
.heading-underlined a {
  color: #003399;
}
.black-circle {
  display: inline-block;
  background: #000;
  color: #fff;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 13px;
  font-weight: bold;
  border-radius: 50%;
}
.w-245 {
  width: 245px;
}
.full-width {
  width: 100%;
}
.form-login label {
  font-weight: normal;
  color: #666666;
}
.form-login p {
  margin-bottom: 1.5em;
  color: #242424;
}
input.text,
select {
  padding: 10px;
  border: 1px #c8c8c8 solid;
  font-size: 15px;
}
select {
  padding-right: 0 !important;
}
select.tiny {
  padding: 0 0 0 5px;
  margin-left: 10px;
  font-weight: normal;
}
select.tiny2 {
  padding: 2px 0 2px 5px;
}
.btn-blue {
  display: inline-block;
  vertical-align: middle;
  border-radius: 0;
  background: #34a3d7;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  padding: 12px 30px;
  line-height: 1;
}
.btn-blue:hover {
  background: #1d9aca;
  color: #fff;
}
.btn-green {
  border-radius: 0;
  background: #7fb23c;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  padding: 12px 30px;
  line-height: 1;
}
.btn-green:hover {
  background: #97ad63;
  color: #fff;
}
.pad-01 {
  margin-bottom: 2.25em !important;
}
.main-footer {
  font-size: 11px;
  text-align: center;
  padding: 10px 15px;
}
.main-footer a {
  color: #003399;
  font-weight: normal;
}
.main-header {
  background: #000;
  height: 48px;
}
.main-header__img_custom {
  max-height: 48px;
}
.main-header .logo {
  display: inline-block;
  margin: 0;
  height: 48px;
}
.main-header .logo a {
  display: inline-block;
  height: 48px;
}
.main-header .cabinet {
  line-height: 48px;
  right: 12px;
  top: 0;
  position: absolute;
}
.main-header .cabinet .item {
  display: inline-block;
}
.main-header .cabinet .item.show-hide-menu {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  position: relative;
  background: url('/bundles/vanarewebsite/images/icons-01.png') no-repeat 0 -60px;
}
.main-header .cabinet .item.show-hide-menu.down {
  background-position: 0 -80px;
}
.main-header .cabinet .item.settings {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  position: relative;
  background: url('/bundles/vanarewebsite/images/icons-01.png') no-repeat 0 0px;
}
.main-header .cabinet .item.settings .link {
  display: block;
  width: 100%;
  background: url('/bundles/vanarewebsite/images/icons-01.png') no-repeat 0 0;
  height: 100%;
}
.main-header .cabinet .item.settings.open .link {
  background-position: 0 -40px;
  position: relative;
  z-index: 1001;
}
.main-header .cabinet .item.settings ul {
  border-radius: 0;
  min-width: 250px;
  right: -10px;
  left: auto;
  top: -10px;
  padding-top: 0;
  padding-bottom: 10px;
}
.main-header .cabinet .item.settings h3 {
  padding: 10px 20px 5px;
  margin: 0;
  font-size: 16px;
}
.main-header .cabinet .item.settings h4 {
  padding: 5px 20px;
  margin: 0;
  font-size: 16px;
  color: #fff;
  background-color: #34a3d7;
}
.main-header .cabinet .item.settings a {
  color: #003399;
  font-size: 12px;
}
.main-header .cabinet .item.logout-form {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.main-header .cabinet .logout-button {
  display: block;
  background: none;
  border: 0;
  width: 20px;
  height: 20px;
  background: url('/bundles/vanarewebsite/images/icons-01.png') no-repeat 0 -20px;
}

.relative {
  position: relative;
}
.main-search {
  height: 44px;
  line-height: 40px;
  margin-right: 12px;
}
.main-search input {
  line-height: 24px;
  padding: 0 10px;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.main-search input[type='text'] {
  border: 1px #c8c8c8 solid;
  width: 150px;
  height: 27px;
}
.main-search .no-right-border.no-right-border {
  border-right: 0;
}
.main-search input[type='text']:-moz-placeholder {
  color: #000;
}
.main-search input[type='text']::-webkit-input-placeholder {
  color: #000;
}
.main-search .search-select {
  display: inline-block;
  position: relative;
  height: 27px;
  padding: 0 30px 0 10px !important;
  font-size: 13px;
  vertical-align: middle;
  border: 1px solid #c8c8c8;
  border-left: 0;
  border-radius: 0;
  line-height: 24px;
  background: url('/bundles/vanarewebsite/images/arr-down.gif') no-repeat 98% 40% #f3f3f3;
  color: #34a3d7;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.main-search .search-select::-ms-expand {
  display: none;
}
.main-search .search-btn {
  display: inline-block;
  width: 28px;
  height: 27px;
  background: url('/bundles/vanarewebsite/images/search-btn.gif') no-repeat 0 0;
  border: 0;
  font-size: 0;
}
.main-search input[type='text']:disabled {
  border: 1px #ffffff inset;
  height: 26px;
  background: #aeaeae;
}
.main-search.disabled .search-btn,
.main-search .search-btn:disabled {
  opacity: 0.5;
}
/* .main-sub-menu {
  height: 35px;
  border-top: 1px #2ea3db solid;
  background-image: -moz-linear-gradient(top, #238bbb, #35a5da);
  background-image: -webkit-linear-gradient(top, #238bbb, #35a5da);
  background-image: -o-linear-gradient(top, #238bbb, #35a5da);
  background-image: linear-gradient(to bottom, #238bbb, #35a5da);
  background-color: #2a95c7;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
  font-size: 13px;
}
.main-sub-menu ul {
  margin: 0 10px;
  padding: 0;
  list-style: none;
}
.main-sub-menu ul li {
  display: block;
  float: left;
  line-height: 35px;
}
.main-sub-menu ul a {
  color: #fff;
  display: block;
  float: left;
  height: 100%;
  padding: 0 15px;
  font-weight: bold;
}
.main-sub-menu ul li.active a {
  background: #fff;
  color: #248ec0;
  font-weight: bold;
}
.main-sub-menu ul li:not(.active) a:hover {
  background: #e5e5e5;
  text-decoration: none;
}
.main-sub-menu ul li a:hover {
  color: #248ec0;
  text-decoration: none;
} */
.welcome-block {
  font-size: 11px;
  text-align: right;
  padding: 10px 0;
}
.page.bordered {
  border: 1px #cccccc solid;
  padding: 20px;
}
.mar-top-0 {
  margin-top: 0 !important;
}
.mar-bot-42 {
  margin-bottom: 1em !important;
}
.mar-bot-0 {
  margin-bottom: 0 !important;
}
.column {
  display: inline-block;
  vertical-align: top;
}
/* .w-670 {
  width: 670px;
} */
.column.border-left {
  padding-left: 20px;
  border-left: 1px #cccccc solid;
}
.steps {
  list-style: none;
  padding-left: 20px;
  margin: 1em 0;
  font-size: 18px;
  font-weight: bold;
  color: #7a7a7a;
}
.steps li {
  display: inline-block;
  margin-right: 45px;
}
.steps li.active {
  color: #248ec0;
}
.steps .num {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 21px;
  font-size: 16px;
  color: #fff;
  background: #a1c460;
  text-align: center;
  border-radius: 50%;
}
.page.profile {
  padding: 20px;
}
.form-common .entry {
  display: inline-block;
  margin: 0.75em 0;
  margin-right: 30px;
  vertical-align: top;
}
.form-common .entry:last-child {
  margin-right: 0;
}
.form-common label {
  font-weight: normal;
  font-size: 13px;
}
.form-common .contact-information label.required:after {
  content: '*';
}
.form-common .entry .control-group {
  margin-left: 7px;
}
.form-common .entry .control-group:first-child,
.form-common .entry br + .control-group {
  margin-left: 0;
}
.form-common .entry input {
  margin-left: 7px;
}
.form-common .entry input:nth-child(3) {
  margin-left: 0;
}
.w-65 {
  width: 65px;
}
.w-100 {
  width: 100px;
}
.w-150 {
  width: 150px;
}
.w-200 {
  width: 200px;
}
.w-250 {
  width: 250px;
}
/* .w-274 {
  width: 274px;
} */
.w-460 {
  width: 460px;
}
/* .w-475 {
  width: 475px;
} */
/* .w-430 {
  width: 430px;
} */
.w-534 {
  width: 534px;
}
.w-53 {
  width: 53px;
}
.w-63 {
  width: 63px;
}
.form-common .entry .additional {
  display: inline-block;
  vertical-align: bottom;
  margin-left: 5px;
  font-size: 12px;
}
.form-common h3 {
  color: #666666;
}
.pad-02 {
  margin-top: 2em;
}
.success-text {
  color: #0fcd06;
  font-size: 18px;
  font-weight: bold;
}
.error-text {
  color: #ef4d33;
  font-size: 18px;
  font-weight: bold;
}
.tick {
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url('/bundles/vanarewebsite/images/tick.png') no-repeat 0 0;
  vertical-align: middle;
}
.tick.tick_white {
  width: 16px;
  height: 12px;
  background: none;
}
.tick.tick_white::before {
  content: '';
  display: block;
  width: 14px;
  height: 8px;
  border-width: 0 0 2px 2px;
  border-style: solid;
  border-color: #fff;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.tick.white::after {
}
.tick.grey {
  width: 19px;
  height: 15px;
  background: url('/bundles/vanarewebsite/images/tick-2.png') no-repeat 0 0;
}
.tick.grey2 {
  width: 16px;
  height: 12px;
  background: url('/bundles/vanarewebsite/images/tick-3.png') no-repeat 0 0;
}
.tick_circle {
  background: url('/bundles/vanarewebsite/images/svg/circle-check.svg') center center no-repeat;
  height: 16px;
  width: 16px;
}
.red-circle-big {
  display: inline-block;
  width: 40px;
  height: 40px;
  background: #ef4d33;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  line-height: 40px;
  font-size: 26px;
  vertical-align: middle;
}
.red-circle-huge {
  display: inline-block;
  width: 55px;
  height: 55px;
  background: #ef4d33;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  line-height: 55px;
  font-size: 32px;
  font-weight: bold;
  vertical-align: middle;
}
.blue-circle-huge {
  display: inline-block;
  width: 55px;
  height: 55px;
  background: #649de4;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  line-height: 55px;
  font-size: 32px;
  font-weight: bold;
  vertical-align: middle;
}
.plus-account-table .p-l-30,
.p-l-30 {
  padding-left: 30px;
}
.plus-account-table .p-l-10,
.p-l-10 {
  padding-left: 10px;
}
.pad-03 {
  padding-left: 45px;
}
.pad-04 {
  padding-left: 10px;
  margin-top: 0;
}
/* .review-list {
  font-size: 12px;
  margin-bottom: 1em;
}
.review-list .row {
  margin: 0;
  border-bottom: 1px #cccccc solid;
  line-height: 1.5;
  word-wrap: break-word;
}
.review-list .row.headings {
  padding-bottom: 10px;
  word-wrap: normal;
  color: #666666;
}
.review-list .row.headings > div {
  padding: 0 10px;
  vertical-align: middle;
}
.review-list .row > div {
  display: inline-block;
  vertical-align: top;
  padding: 10px 5px 10px 0;
}
.review-list .row > div:nth-child(1) {
  width: 45px;
  text-align: center;
}
.review-list .row > div:nth-child(2) {
  width: 180px;
}
.review-list .row > div:nth-child(3) {
  width: 190px;
}
.review-list .row > div:nth-child(4) {
  width: 130px;
}
.review-list .row > div:nth-child(5) {
  width: 140px;
}
.review-list .row > div:nth-child(6) {
  width: 180px;
}
.review-list .row > div:nth-child(7) {
  width: 40px;
}
.review-list .row.edit {
  word-wrap: normal;
}
.review-list .row.edit > div:nth-child(3) {
  width: 145px;
}
.review-list .row.edit > div:nth-child(4) {
  width: 145px;
}
.review-list .row.edit > div:nth-child(5) {
  width: 170px;
}
.review-list .name {
  color: #280101;
  font-size: 16px;
  margin-bottom: 0.25em;
}
.review-list .link {
  display: block;
  width: 40px;
  height: 40px;
  background: url('/bundles/vanarewebsite/images/icons-02.png') #7a7a7a no-repeat 0 0;
}
.review-list .link:first-child {
  margin-bottom: 10px;
}
.review-list .link.edit {
  background-position: 0 0;
}
.review-list .link.delete {
  background-position: 0 -40px;
}
.review-list .link:hover,
.review-list .link.active {
  background-color: #a1c460;
}
.review-list .link.delete:hover {
  background-color: #e24038;
}
.review-list .row.edit {
  background: #f6f6f6;
}
.review-list input[type='text'] {
  margin-bottom: 4px;
  width: 100%;
  border: 1px #ccc solid;
  padding: 0 5px;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
}
.review-list input[type='text'].error {
  border: 1px #fd0202 solid;
  background: #ffc4c4;
}
.review-list .row > div:nth-child(2) input[type='text'] {
  font-size: 14px;
  color: #000;
}
.review-list .row > div:nth-child(4) input[type='text'] {
  width: 95px;
} */
.btn-grey {
  border-radius: 0;
  background: #8f9092;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  padding: 12px 30px;
  line-height: 1;
}
.btn-grey:hover {
  background: #808183;
  color: #fff;
}
.review-list .row.error {
  padding-top: 45px;
  position: relative;
}
.review-list .row.error .error-msg {
  position: absolute;
  top: 10px;
  left: 48px;
}
.error-msg-container {
  max-width: 130px;
}
.error-msg {
  font-size: 15px;
  font-weight: bold;
  color: #fc0202 !important;
}

.form-style-1 .error-msg label {
  font-size: 15px;
  font-weight: bold;
  color: #fc0202;
}

.error-text-color {
  color: #fc0202;
}
.red-circle {
  width: 16px;
  height: 16px;
  display: inline-block;
  border-radius: 50%;
  line-height: 16px;
  color: #fff;
  background: #ef4d33;
  text-align: center;
}
.label-text {
  font-size: 12px;
  border-bottom: 1px #eae9e9 solid;
  padding-bottom: 0.5em;
  margin-bottom: 1.25em;
}
.black {
  color: #000 !important;
}
/* .w-255 {
  width: 255px;
} */
.page.login .error-msg {
  margin-left: -20px;
  margin-bottom: 1em;
}
.pad-05 {
  margin-left: 330px;
}
.pad-05 .btn {
  margin-left: 50px;
}
.inline-block {
  display: inline-block;
}
.w-685 {
  width: 685px;
}
.w-220 {
  width: 220px;
}
.pad-06 {
  padding-right: 30px;
}
.page.login .right-column {
  background: #f1f1f1;
  padding: 20px;
}
.page.login .right-column h3 {
  color: #242424 !important;
}
.page.login .right-column ul {
  padding-left: 15px;
  margin-left: 0;
}
.page.login .right-column ul li {
  padding-bottom: 1em;
  color: #242424;
}
.page.login .right-column ul li:last-child {
  padding-bottom: 0;
}
.password-strength {
  margin-top: 10px;
  color: #f1f1f1 !important;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  background: #f1f1f1;
}
.password-strength span {
  background: #ccc;
  padding: 0 20px;
  display: block;
  height: 100%;
  width: 100%;
  text-transform: uppercase;
}
.password-strength.weak span {
  width: 33%;
  background: #e90101;
}
.password-strength.strong span {
  width: 100%;
  background: #0fcd06;
}
.password-strength.average span {
  width: 66%;
  background: #f4b829;
}
.password-requirements_red {
  color: #e90101;
}
.password-form-field-errors {
  color: #e90101;
  margin-top: 5px;
}
.password-form input:disabled {
  background-color: #e2e2e2;
}
.form-common input:disabled {
  background-color: #e2e2e2;
  cursor: not-allowed;
}
input.error {
  border: 1px #e90101 solid;
}
.form-group.error .radio label::before {
  border-color: #e90101;
}
.w-380 {
  width: 380px;
}
/* .pad-07 {
  padding-top: 32px;
  padding-left: 10px;
} */
.pad-08 {
  padding-top: 25px;
  padding-left: 10px;
  margin: 0 !important;
}
/* .w-20 {
  width: 20px;
} */
.w-170 {
  width: 170px;
}
.pad-09 {
  margin-left: 50px;
  margin-bottom: 1.5em;
}
/* .w-75 {
  width: 75px;
} */
/* .w-85 {
  width: 85px;
} */
.pad-10 {
  margin-top: 1.5em;
}
.w-340 {
  width: 340px;
}
.w-370 {
  width: 370px;
}
/* .mar-0 {
  margin: 0;
} */
.valign-middle {
  vertical-align: middle !important;
}
.pad-11 {
  margin-bottom: 1em;
}
.pad-12 {
  padding-right: 20px;
}
.pad-13 {
  padding-right: 10px;
}
.w-350 {
  width: 350px;
}
.pad-14 {
  margin-right: 0 !important;
}
.form-common.client-access label {
  font-size: 15px;
  color: #242424;
  vertical-align: middle;
}
.table-01 {
  font-size: 15px;
  width: 100%;
  margin-bottom: 2.25em;
}
.table-01 td,
.table-01 th {
  border-bottom: 1px #eae9e9 solid;
  padding: 0.5em 0;
}
.table-01 th {
  font-size: 12px;
  font-weight: normal;
}
.form-common.client-access input[type='checkbox'] {
  margin-right: 15px;
}
.small-text {
  font-size: 12px !important;
}
/* .tiny-text {
  font-size: 10px !important;
}
.tiny-text select.tiny {
  font-size: 12px;
} */
.confirm-table {
  border-collapse: separate;
  border-spacing: 20px 0;
  margin: 0 -20px;
  width: 970px;
}
.confirm-table td {
  vertical-align: top;
}
.confirm-table .table-01 td,
.confirm-table .table-01 th {
  vertical-align: top;
  line-height: 40px;
  padding: 0;
}
/* .ico-time {
  display: inline-block;
  width: 34px;
  height: 30px;
  background: url('/bundles/vanarewebsite/images/icons-menu.png') no-repeat 0 -60px;
  vertical-align: middle;
} */
/* .ico-people {
  display: inline-block;
  width: 34px;
  height: 30px;
  background: url('/bundles/vanarewebsite/images/icons-menu.png') no-repeat 0 -30px;
  vertical-align: middle;
} */
/* .ico-scale {
  display: inline-block;
  width: 34px;
  height: 30px;
  background: url('/bundles/vanarewebsite/images/icons-menu.png') no-repeat 0 0px;
  vertical-align: middle;
} */
/* .ico-gears {
  display: inline-block;
  width: 34px;
  height: 30px;
  background: url('/bundles/vanarewebsite/images/icons-menu.png') no-repeat 0 -90px;
  vertical-align: middle;
} */
/* .ico-communication {
  display: inline-block;
  width: 34px;
  height: 30px;
  background: url('/bundles/vanarewebsite/images/icons-menu.png') no-repeat 0 -120px;
  vertical-align: middle;
} */
.upload-file {
  display: inline-block;
  position: relative;
}
.upload-file input[type='file'] {
  position: absolute;
  width: 100%;
  height: 100%;
  letter-spacing: 10em;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
}
.btn.blue {
  font-family: var(--font-family-aktiv);
  display: inline-block;
  vertical-align: middle;
  background-color: #158dc4;
  text-transform: uppercase;
  border: 2px #53c0ff solid;
  border-radius: 7px;
  padding: 0 12px;
  height: 40px;
  line-height: 38px;
  color: #fff;
  text-decoration: none;
  font-size: 23px;
  background-image: -moz-linear-gradient(top, #017eb9, #2498cd);
  background-image: -webkit-linear-gradient(top, #017eb9, #2498cd);
  background-image: -o-linear-gradient(top, #017eb9, #2498cd);
  background-image: linear-gradient(to bottom, #017eb9, #2498cd);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7);
}
.btn.blue:hover,
.btn.blue:active {
  background-image: -moz-linear-gradient(top, #2498cd, #017eb9);
  background-image: -webkit-linear-gradient(top, #2498cd, #017eb9);
  background-image: -o-linear-gradient(top, #2498cd, #017eb9);
  background-image: linear-gradient(to bottom, #2498cd, #017eb9);
}
.login-header .phone {
  font-family: var(--font-family-aktiv);
  color: #b9e771;
  font-size: 20px;
  position: absolute;
  right: 110px;
  top: 13px;
}
.login-header .menu {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 38px;
  right: 110px;
  font-family: var(--font-family-aktiv);
  font-size: 20px;
}
.login-header .menu li {
  display: inline-block;
  color: #c4c4c4;
}
.login-header .menu li a {
  color: #fff;
  font-weight: normal;
}
.login-header .menu li.active a,
.login-header .menu li a:hover {
  color: #b9e771;
  text-decoration: none;
}
.login-header .menu .dvdr {
  text-align: center;
  width: 25px;
}
.login-header .login {
  position: absolute;
  right: 20px;
  top: 25px;
}
.login-header .login .btn {
  font-size: 19px;
  padding: 0 12px;
  height: 28px;
  line-height: 26px;
}
.heading-underlined ul {
  list-style: none;
  padding: 0;
  padding-bottom: 0.25em;
  color: #c4c4c4;
  font-size: 22px;
  margin: 0;
  border-bottom: 0 !important;
}
.heading-underlined ul li {
  display: inline-block;
  margin-bottom: 0;
}
.heading-underlined ul a {
  font-weight: normal;
  color: #007eba;
  padding: 0;
  border: 0;
}
.heading-underlined ul a:hover {
  background: none;
}
.heading-underlined ul .dvdr {
  text-align: center;
  width: 30px;
}
.heading-underlined ul li.active a,
.heading-underlined ul a:hover,
.heading-underlined ul a:focus {
  color: #000;
  text-decoration: none;
  border: 0;
  background: none;
}
.heading-underlined ul li.active a:hover,
.heading-underlined ul li.active a:focus {
  border: 0;
  color: #000;
}
.page.marketing {
  padding: 40px;
}
.page.marketing.platform {
  padding: 40px 20px 40px 40px;
}
.page.marketing.for-advisors {
  padding: 0;
}
.page.marketing.for-advisors .dark-block {
  margin: 0;
}
.marketing .heading-underlined {
  margin-bottom: 1.25em;
}
.press-release {
  margin-bottom: 40px;
}
.press-release h2 {
  font-size: 22px;
  color: #686868;
  margin: 0;
  line-height: 1.2;
}
.press-release .with-pic .text {
  width: 650px;
}
.press-release .date {
  color: #989797;
}
.press-release .sign {
  line-height: 1.3;
}
.press-release .sign a {
  font-weight: normal;
}
.page.marketing p {
  margin-bottom: 1.5em;
  line-height: 1.6;
}
.press-releases-list {
  border-top: 1px #007eba solid;
  padding: 0;
  margin: 0;
  list-style: none;
  margin-right: 20px;
  margin-bottom: 32px;
}
.press-releases-list li {
  border-bottom: 1px #c5c3c3 solid;
  position: relative;
  padding: 10px 0;
  padding-left: 65px;
}
.press-releases-list .date {
  color: #989797;
  position: absolute;
  top: 15px;
  left: 0;
  width: 60px;
}
.press-releases-list .text {
  font-size: 22px;
}
.press-releases-list .text a {
  font-weight: normal;
}
.dark-block {
  margin: 0 -20px -40px -40px;
  background-color: #000;
  padding: 30px 32px;
  background-image: -moz-linear-gradient(top, #3f3f3f, #000);
  background-image: -webkit-linear-gradient(top, #3f3f3f, #000);
  background-image: -o-linear-gradient(top, #3f3f3f, #000);
  background-image: linear-gradient(to bottom, #3f3f3f, #000);
  font-size: 18px;
  color: #fff;
}
.dark-block .btn {
  font-size: 23px;
  padding-left: 20px;
  padding-right: 20px;
  margin-right: 5px;
}
.talk-to-us-block .text {
  display: inline-block;
  vertical-align: top;
  padding-top: 13px;
  text-align: right;
  line-height: 0.8;
}
.talk-to-us-block .text .copy {
  font-size: 11px;
  color: #242424;
  padding-right: 10px;
}
.marketing a {
  font-weight: normal;
}
.marketing .form-common input.text {
  border-radius: 5px;
  border: 1px #d8d8d8 solid;
}
.marketing .form-common textarea {
  border-radius: 5px;
  border: 1px #d8d8d8 solid;
  resize: none;
}
/* .w-818 {
  width: 818px;
} */
.marketing .form-common .btn.blue {
  padding-left: 55px;
  padding-right: 55px;
}
.partners {
  margin-top: 2.5em;
}
.partner-item {
  display: table;
  margin-bottom: 2em;
}
.partner-item .pic {
  display: table-cell;
  vertical-align: middle;
  width: 250px;
}
.partner-item .text {
  display: table-cell;
  padding-left: 24px;
  border-left: 1px #c4c5c6 solid;
}
.partner-item .text p:last-child {
  margin-bottom: 0;
}
h2.section-header {
  color: #666666;
  font-size: 22px;
  margin-top: 1.25em;
  margin-bottom: 0.5em;
  border-bottom: 1px #a1c460 solid;
  padding-bottom: 0.3em;
}
.team-item {
  color: #242424;
  display: table;
  margin-bottom: 1em;
}
.team-item .photo {
  display: table-cell;
  width: 175px;
  vertical-align: top;
}
.team-item .photo img {
  width: 134px;
  border: 1px #c7c7c7 solid;
}
.team-item .text {
  display: table-cell;
  vertical-align: top;
}
.team-item .text p {
  line-height: 1.3;
}
.team-item .name-descr {
  font-size: 18px;
  color: #666666;
  padding-bottom: 0.25em;
  border-bottom: 1px #b9e771 solid;
  margin-bottom: 0.5em;
}
.team-item .name-descr .dvdr {
  color: #c4c4c4;
  display: inline-block;
  text-align: center;
  width: 30px;
}
.team-item .name {
  color: #242424;
  font-weight: bold;
}
/* .technology-top-block {
  position: relative;
  margin: -40px -20px 0 -40px;
  height: 364px;
  background: url('/bundles/vanarewebsite/images/bg-technology.jpg') no-repeat 0 0;
  background-size: 100% 100%;
  padding: 40px 0 0 24px;
  color: #fff;
  font-size: 16px;
}
.technology-top-block .pic {
  position: absolute;
  width: 465px;
  height: 298px;
  background: url('/bundles/vanarewebsite/images/hands.png') no-repeat 0 0;
  bottom: 0;
  right: 0;
}
.technology-top-block .text {
  width: 512px;
}
.technology-top-block h2 {
  font-size: 30px;
  color: #f1f1f1;
  margin: 0;
} */
ul.bullet-arr {
  padding: 0;
  margin: 0;
}
ul.bullet-arr li {
  list-style-type: none;
  padding-left: 20px;
  min-height: 20px;
  background: url('/bundles/vanarewebsite/images/bullet-arr.png') no-repeat 0 3px;
  padding-bottom: 1em;
  font-size: 14px;
}
/* .technology-top-block .btn {
  padding-left: 25px;
  padding-right: 25px;
} */
ul.bullet-circle {
  padding: 0;
  margin: 0;
}
ul.bullet-circle li {
  list-style-type: none;
  padding-left: 20px;
  background: url('/bundles/vanarewebsite/images/bullet-circle.png') no-repeat 0 4px;
  padding-bottom: 0.75em;
}
/* .block-with-bg {
  width: 336px;
  height: 365px;
  background: url('/bundles/vanarewebsite/images/bg-square.png') no-repeat center bottom;
  margin: 0 auto;
  padding: 0px 48px 85px;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  font-size: 14px;
  margin-left: -11px;
  margin-right: -11px;
  color: #242424;
}
.block-with-bg h2 {
  border: 0;
  font-size: 22px;
  color: #242424;
} */
/* .three-boxes .ico-integrated {
  display: inline-block;
  vertical-align: middle;
  width: 57px;
  height: 63px;
  background: url('/bundles/vanarewebsite/images/icons-03.png') no-repeat 0 0;
}
.three-boxes .ico-time {
  display: inline-block;
  vertical-align: middle;
  width: 57px;
  height: 63px;
  background: url('/bundles/vanarewebsite/images/icons-03.png') no-repeat 0 -63px;
}
.three-boxes .ico-best {
  display: inline-block;
  vertical-align: middle;
  width: 57px;
  height: 63px;
  background: url('/bundles/vanarewebsite/images/icons-03.png') no-repeat 0 -126px;
}
.three-boxes {
  margin: 2em -20px 1em -40px;
} */
/* .platform-block {
  margin: 0 -20px 0 -40px;
}
.platform-block.n1 {
  background: url('/bundles/vanarewebsite/images/bg-block-1.jpg') no-repeat right 0;
  height: 327px;
  padding: 65px 520px 0 34px;
}
.platform-block.n2 {
  background: url('/bundles/vanarewebsite/images/bg-block-2.png') no-repeat 0 0;
  height: 422px;
  padding: 55px 20px 0 505px;
} */
h2.bordered {
  font-size: 21px;
  color: #686868;
  line-height: 1.2;
  margin: 0.25em 0 0.75em;
  border-bottom: 3px #a1c460 solid;
  padding-bottom: 0.25em;
}
h2.bordered a {
  font-style: italic;
  font-weight: bold;
}
.green {
  color: #a1c460;
}
.dark-block hr {
  border-top: 3px solid #b9e771;
}
/* .w-745 {
  width: 745px;
} */
/* .for-advisors-block {
  display: table;
} */
/* .for-advisors-item {
  display: table-row;
}
.for-advisors-item .pic,
.for-advisors-item .text {
  display: table-cell;
  vertical-align: middle;
}
.for-advisors-item .text {
  padding: 0 30px;
}
.for-advisors-item .text.with-shadow {
  background: url('/bundles/vanarewebsite/images/bg-01.png') no-repeat right bottom;
}
.for-advisors-item h1 {
  font-size: 26px;
  font-weight: bold;
  color: #333333;
  margin: 0;
  margin-bottom: 0.5em;
} */
.pad-16 {
  margin-bottom: 10px !important;
}
/* .pad-17 {
  color: #000;
  font-size: 16px;
  margin-bottom: 0 !important;
} */
/* .pad-18 {
  padding-left: 0 !important;
  border-top: 1px #bbb solid;
} */
.quote {
  padding-left: 52px;
  min-height: 40px;
  background: url('/bundles/vanarewebsite/images/ico-ppl.png') no-repeat 0 5px;
  margin-bottom: 1em;
}
.bubble {
  background: #e2e3e4;
  padding: 10px 15px;
  border: 1px #c7c8ca solid;
  border-radius: 5px;
  font-style: italic;
  position: relative;
  color: #333333;
}
.bubble:before {
  position: absolute;
  content: '';
  text-indent: -99999em;
  width: 12px;
  height: 13px;
  background: url('/bundles/vanarewebsite/images/bubble-l.png') no-repeat 0 0;
  left: -12px;
  top: 16px;
}
/* .w-770 {
  width: 770px;
} */
/* .w-230 {
  width: 230px;
} */
/* .w-105 {
  width: 105px;
} */
.m-right-0 {
  margin-right: 0 !important;
}
/* .pad-19 {
  margin-right: 17px;
} */
h2.green {
  color: #a1c460;
  font-size: 22px;
  text-shadow: 1px 1px 2px #fff;
}
/* .w-474 {
  width: 474px;
} */
/* .box-with-scroll {
  background: #fff;
  border: 1px #cccccc solid;
  overflow-y: auto;
}
.box-with-scroll a {
  font-weight: normal;
} */
/* .h-520 {
  height: 520px;
} */
/* .ico-dot {
  display: inline-block;
  vertical-align: baseline;
  width: 13px;
  height: 13px;
  background: url('/bundles/vanarewebsite/images/dot_icon.png') no-repeat 0 0;
} */
/* .date-brown {
  color: #c47a41;
  font-size: 13px;
  padding: 10px 12px 0;
  font-weight: bold;
  position: relative;
}
.date-brown a {
  font-weight: bold;
  color: #c47a41;
}
.date-brown.with-line {
  padding-bottom: 7px;
  position: relative;
  top: -2px;
} */
/* .inbox-item {
  position: relative;
  padding: 1.25em 12px 1.75em;
  padding-left: 29px;
  border-bottom: 1px #f3f3f3 solid;
}
.inbox-item .name {
  font-size: 13px;
  color: #000000;
}
.inbox-item .time {
  position: absolute;
  top: 1.6em;
  right: 42px;
  font-size: 12px;
  color: #666666;
  font-weight: bold;
}
.inbox-item .attachments {
  position: absolute;
  right: 12px;
  top: 1.2em;
}
.inbox-item .attachments a {
  color: #000;
  font-weight: bold;
  font-size: 12px;
} */
/* .ico-clip {
  display: inline-block;
  vertical-align: baseline;
  width: 16px;
  height: 16px;
  background: url('/bundles/vanarewebsite/images/ico-clip.png') no-repeat 0 0;
} */
/* .inbox-item .title {
  font-size: 15px;
  color: #000;
  font-weight: bold;
  margin: 0.5em 0 0;
}
.inbox-item .text {
  font-size: 13px;
  color: #666666;
} */
/* .h-245 {
  height: 245px;
} */
.w-120 {
  width: 120px;
}
/* .meetings-item {
  border-top: 1px #f3f3f3 solid;
  padding: 6px 12px 3px;
  margin-top: 0.35em;
  font-size: 13px;
  color: #666666;
}
.meetings-item .block-left {
  width: 120px;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.meetings-item .block-right {
  width: 310px;
  display: inline-block;
  vertical-align: top;
}
.meetings-item .date,
.meetings-item .title {
  font-size: 15px;
  color: #000;
  font-weight: bold;
} */
/* .h-221 {
  height: 221px;
} */
/* .tasks-item {
  border-top: 1px #f3f3f3 solid;
  padding: 6px 12px 6px;
  margin-top: 0.35em;
  font-size: 13px;
  color: #666666;
  position: relative;
}
.tasks-item h3 {
  margin-top: 3px;
  margin-bottom: 3px;
}
.tasks-item h3 .name {
  color: #666666;
}
.tasks-item .stuff {
  position: absolute;
  top: 6px;
  right: 12px;
}
.tasks-item .btn {
  font-size: 12px;
  text-transform: none;
  padding: 3px 15px;
  margin-left: 10px;
}
.tasks-item .attachments {
  display: inline-block;
}
.tasks-item .attachments a {
  color: #000;
  font-weight: bold;
  font-size: 12px;
}
.tasks-item .time {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #666666;
  font-weight: bold;
  margin-left: 15px;
} */
/* .social-net-block {
  border: 1px #cccccc solid;
  background: #fff;
  margin-top: 25px;
  width: 227px;
  margin-right: 16px;
  display: inline-block;
  vertical-align: top;
  height: 172px;
  position: relative;
}
.social-net-block:last-child {
  margin-right: 0;
}
.social-net-block .title {
  background: #9f9f9f;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  padding: 0 10px;
  line-height: 24px;
}
.social-net-block .title .ico {
  width: 16px;
  height: 16px;
  background: url('/bundles/vanarewebsite/images/sn-icons.png') no-repeat 0 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
.social-net-block.facebook .title .ico {
  background-position: 0 0;
}
.social-net-block.twitter .title .ico {
  background-position: 0 -16px;
}
.social-net-block.google .title .ico {
  background-position: 0 -32px;
}
.social-net-block.markets .title .ico {
  background-position: 0 -48px;
}
.social-net-block.facebook .single {
  margin: 14px 10px 18px 18px;
}
.social-net-block.facebook .single .pic {
  display: inline-block;
  vertical-align: middle;
  width: 58px;
  height: 58px;
  margin-right: 16px;
}
.social-net-block.facebook .single .pic img {
  border: 1px #cecece solid;
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
.social-net-block.facebook .text {
  display: inline-block;
  width: 115px;
  vertical-align: middle;
  font-size: 15px;
  color: #000;
  font-weight: bold;
}
.social-net-block.facebook .btn-blue {
  padding: 8px 15px;
  font-size: 13px;
  text-transform: none;
  background: #4884c0;
  border-radius: 3px;
  margin-top: 10px;
}
.social-net-block.facebook .many {
  margin: 0 10px;
}
.social-net-block.facebook .many .pic {
  display: inline-block;
  vertical-align: middle;
  width: 44px;
  height: 44px;
  margin: 2px;
}
.social-net-block.facebook .many .pic img {
  width: 100%;
  height: 100%;
}
.social-net-block.twitter .text {
  padding: 14px 12px;
  color: #000;
  font-size: 12px;
}
.social-net-block.twitter .text .name {
  font-size: 14px;
}
.social-net-block.twitter .text a {
  font-weight: normal;
}
.social-net-block.google .pics {
  margin: 20px 6px;
}
.social-net-block.google .pic {
  display: inline-block;
  vertical-align: middle;
  width: 46px;
  height: 46px;
  margin: 4px 2px;
}
.social-net-block.google .pic img {
  width: 100%;
  height: 100%;
  border-radius: 3px;
}
.social-net-block.markets .red {
  color: #cd3100;
}
.social-net-block.markets .green {
  color: #87af3f;
}
.social-net-block.markets table {
  height: 146px;
}
.social-net-block.markets table td {
  vertical-align: middle;
  padding: 3px;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-color: #fff;
}
.social-net-block.markets table td:first-child {
  color: #000;
  width: 70%;
  padding-left: 10px;
}
.social-net-block.markets table td:nth-child(2),
.social-net-block.markets table td:nth-child(3) {
  font-size: 12px;
}
.social-net-block.markets table td:nth-child(3) {
  padding-right: 10px;
  padding-left: 5px;
} */
.system-msg {
  padding-left: 70px;
  position: relative;
  margin-bottom: 4em;
  font-size: 18px;
}
.system-msg .sign {
  position: absolute;
  top: -5px;
  left: 0;
}
.system-msg .blue {
  color: #649de4;
}
.fz-18 {
  font-size: 18px;
}
.fz-11 {
  font-size: 11px;
}
.terms-block {
  border: 1px #cccccc solid;
  margin: 0 20px 2em;
  padding: 15px;
  overflow-y: scroll;
  height: 345px;
}
.terms-accept label {
  font-size: 13px !important;
  display: inline-block;
  vertical-align: middle;
  color: #242424;
}
.terms-accept input {
  display: inline-block;
  vertical-align: baseline;
}
.pad-20 {
  margin-left: 15px !important;
}
.print-link {
  margin-right: 20px;
  font-size: 12px;
  margin-bottom: 5px;
}
.print-link a {
  font-weight: normal;
}
.ico-print {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  background: url('/bundles/vanarewebsite/images/ico-print.png') no-repeat 0 0;
  margin-right: 5px;
}
.terms-block h2 {
  margin-top: 0;
  font-size: 14px;
}
.terms-block ol {
  padding-left: 20px;
}
.terms-block ol li {
  padding-left: 15px;
  padding-bottom: 0.5em;
}
/* .tasks-block {
  background: url('/bundles/vanarewebsite/images/line.gif') repeat-y 17px 0;
  font-size: 12px;
}
.tasks-block .date {
  background: none;
  border: 0;
}
.tasks-block td:not(.date),
.tasks-block th {
  background: #fff;
  border-bottom: 1px #e0e0e0 solid;
  padding: 10px;
}
.tasks-block th {
  font-weight: normal;
  border-top: 1px #e0e0e0 solid;
  color: #34a4d9;
}
.tasks-block th:nth-child(2) {
  border-left: 1px #e0e0e0 solid;
}
.tasks-block th:last-child {
  border-right: 1px #e0e0e0 solid;
}
.tasks-block td:first-child {
  background: none;
  width: 55px;
  border-bottom: 0;
  padding: 0 !important;
}
.tasks-block .userpic {
  position: relative;
}
.tasks-block .userpic:after {
  content: '';
  text-indent: -99999em;
  position: absolute;
  width: 12px;
  height: 11px;
  background: url('/bundles/vanarewebsite/images/cl-01.gif') no-repeat 0 0;
  top: 10px;
  right: 0;
}
.tasks-block .btn {
  font-size: 10px;
  padding: 5px 3px;
  text-align: center;
  width: 68px;
  text-transform: none;
}
.tasks-block .info td {
  font-weight: bold;
  color: #242424;
}
.tasks-block .text {
  font-size: 14px;
  padding-bottom: 1.75em !important;
} */
/* .attachments-ico-big {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
} */
/* .tasks-block tbody:first-child .date-brown.with-line {
  padding-top: 0 !important;
} */
/* .ico-favorite {
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  background: url('/bundles/vanarewebsite/images/email_favorite.png') no-repeat 0 0;
} */
/* .ico-selected {
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  background: url('/bundles/vanarewebsite/images/email_selected.png') no-repeat 0 0;
} */
/* .clients-dashboard {
  background: #fff;
  border: 1px #dbdbdb solid;
  font-size: 12px;
  position: relative;
}
.clients-dashboard tbody {
  overflow-y: scroll;
  position: relative;
}
.clients-dashboard .headings a {
  font-weight: normal;
}
.clients-dashboard .headings .arrs {
  display: inline-block;
  vertical-align: middle;
  width: 21px !important;
  height: 9px !important;
  background: url('/bundles/vanarewebsite/images/arrs-up-down.gif') no-repeat 0 0;
}
.clients-dashboard .headings .sort-up .arrs {
  background: url('/bundles/vanarewebsite/images/arr-up.gif') no-repeat 0 0;
}
.clients-dashboard .headings .sort-down .arrs {
  background: url('/bundles/vanarewebsite/images/arr-down.gif') no-repeat 0 0;
}
.clients-dashboard .headings .sort-up,
.clients-dashboard .headings .sort-down {
  background: #f1f1f1;
}
.clients-dashboard td,
.clients-dashboard th {
  padding: 5px 10px;
  border-bottom: 1px #dbdbdb solid;
}
.clients-dashboard tr:nth-child(odd) td {
  background: #f1f1f1;
}
.clients-dashboard tr:nth-child(even) td {
  background: #fff;
} */
.risk {
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  height: 22px;
  background: url('/bundles/vanarewebsite/images/risks.png') no-repeat 0 0;
}
.risk.n1 {
  background-position: 0 0;
}
.risk.n2 {
  background-position: 0 -22px;
}
.risk.n3 {
  background-position: 0 -44px;
}
.plate {
  display: inline-block;
  vertical-align: middle;
  padding: 5px;
  font-size: 10px;
  color: #fff;
  text-align: center;
  border-radius: 3px;
}
.plate.green {
  background: #8eb15f;
}
.plate.blue {
  background: #2690c2;
}
.plate.grey {
  background: #a1a1a1;
}
.clients-dashboard .plate {
  width: 64px;
}
.circle {
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  color: #fff;
  font-size: 10px;
  line-height: 15px;
  text-align: center;
  border-radius: 50%;
  background: #ebebeb;
}
.circle.grey {
  background: #767a7d;
}
.circle.black {
  background: #000;
  color: #fff !important;
}
/* .clients-dashboard td:nth-child(1) {
  max-width: 120px;
}
.clients-dashboard td:nth-child(2) {
  text-align: right;
}
.clients-dashboard td:nth-child(3) {
  text-align: center;
}
.clients-dashboard td:nth-child(4) {
  text-align: center;
}
.clients-dashboard td:nth-child(5) {
  width: 220px;
}
.clients-dashboard td:nth-child(6) {
  text-align: center;
}
.clients-dashboard td:nth-child(7) {
  text-align: right;
  white-space: nowrap;
}
.clients-dashboard td:nth-child(8) {
  text-align: right;
  white-space: nowrap;
}
.clients-dashboard td:nth-child(9) {
  text-align: center;
}
.clients-dashboard .headings th:nth-child(2) {
  text-align: center;
}
.clients-dashboard .headings th:nth-child(3) {
  text-align: center;
}
.clients-dashboard .headings th:nth-child(4) {
  padding-left: 10px;
}
.clients-dashboard .headings th:nth-child(5) {
  text-align: center;
}
.clients-dashboard .headings th:nth-child(6) {
  padding-left: 10px;
}
.clients-dashboard .headings th:nth-child(8) {
  padding-left: 10px;
}
.clients-dashboard .headings th:nth-child(9) {
  text-align: center;
} */
.w-160 {
  width: 160px;
}
.tabs-01 {
  background: #d7d7d7;
  padding: 8px;
  padding-bottom: 0;
  border-bottom: 1px #c5c5c5 solid;
}
.tabs-01 li a {
  border-radius: 0 !important;
  padding: 3px 0;
  width: 125px;
  text-align: center;
  border: 0;
  border-top: 4px #efefef solid;
  background: #efefef;
  margin-right: 10px;
  font-weight: normal;
  color: #242424;
  font-size: 13px;
}
.tabs-01 li.active a,
.tabs-01 li.active a:focus,
.tabs-01 li.active a:hover {
  border: 0;
  border-top: 4px #a1c460 solid;
  font-weight: bold;
  font-size: 14px;
  color: #000;
}
.tab-content-01 {
  background: #fff;
  padding: 10px;
  margin-bottom: 1em;
  width: 100%;
}
.summary-block {
  font-size: 13px;
}
.summary-left {
  display: inline-block;
  vertical-align: top;
  width: 280px;
  border-right: 1px #d2d2d2 solid;
  padding-right: 30px;
}
.summary-right {
  display: inline-block;
  vertical-align: top;
  width: 660px;
  padding-left: 15px;
}
.summary-block a {
  font-weight: normal;
}
.summary-block .title {
  margin: 0;
  margin-bottom: 0.25em;
}
/* .summary-left .pic {
  display: inline-block;
  vertical-align: top;
  width: 85px;
  height: 70px;
  border: 1px #d2d2d2 solid;
  padding: 1px;
}
.summary-left .pic img {
  width: 81px;
  height: 66px;
}
.summary-left .info {
  display: inline-block;
  vertical-align: top;
  width: 150px;
} */
/* .pad-21 {
  border-bottom: 1px #d2d2d2 solid;
} */
.summary-block table {
  font-size: 16px;
  color: #000;
  margin-top: 0.5em;
}
.summary-block table th {
  font-weight: normal;
  font-size: 13px;
  color: #666666;
}
.summary-block table td,
.summary-block table th {
  padding: 2px 10px;
  padding-left: 0;
}
.pad-22 {
  margin-left: 50px;
}
/* .pad-23 th {
  text-align: right;
} */
.pad-24 {
  margin-right: 15px;
}
.expand {
  border-top: 1px #d2d2d2 solid;
  text-align: center;
  padding: 5px;
  margin: 10px -10px 0;
  font-size: 12px;
}
.expand a {
  color: #a1c460;
  font-weight: bold;
  padding-left: 30px;
  background: url('/bundles/vanarewebsite/images/expand.png') no-repeat 0 1px;
}
.common-table {
  width: 100%;
  background: #fff;
  margin-bottom: 1em;
  border: 1px #d7d7d7 solid;
  font-size: 13px;
}
.common-table a {
  font-weight: normal;
}
.common-table .a-default-cursor {
  cursor: default;
}
.common-table > thead > tr > th {
  border-bottom: 1px #d7d7d7 solid !important;
}
.common-table thead.no-border > tr > th {
  border: none !important;
}
.common-table th,
.common-table td {
  vertical-align: middle;
}
.common-table th {
  padding: 6px 3px 5px 3px;
}
.common-table td {
  padding: 10px;
  border-bottom: 1px #f2f2f2 solid;
}
.common-table.no-lines td {
  padding: 10px;
  border-bottom: 0 !important;
}
.common-table tr:nth-child(odd) td {
  background: #fbfbfb;
}
.common-table__row_grey {
  background-color: #f1f1f1;
}
.common-table__row_grey td {
  border-bottom: 2px solid #fff !important;
}
.initial-funded {
  position: relative;
}
.proposal-current-wrap {
  position: absolute;
  display: none;
  width: 230px;
  padding: 7px;
  top: -12px;
  left: 50%;
  background-color: white;
  border: 1px solid #ccc;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  z-index: 101;
}
.proposal-current-wrap:after {
  position: absolute;
  content: '';
  bottom: calc(50% - 5px);
  left: -5px;
  width: 10px;
  height: 10px;
  transform: rotate(45deg);
  background-color: #fff;
  font-size: 0;
  box-shadow: -1px 2px 2px 0px rgba(0, 0, 0, 0.2);
}
.proposal-current-item {
  display: inline-block;
  vertical-align: top;
  padding-bottom: 5px;
  width: 49%;
  font-size: 13px;
  text-align: right;
}
.proposal-current-title {
  color: #34a3d7;
  font-weight: bold;
}
.initial-funded:hover .proposal-current-wrap {
  display: block;
}
.pad-25 {
  margin: 0.5em 0;
}
/* .communications-table tr:nth-child(odd) td {
  background: none;
}
.communications-table tbody:nth-child(even) td {
  background: #fbfbfb !important;
}
.communications-table .info {
  color: #000;
  font-size: 14px;
}
.communications-table td:nth-child(5) {
  text-align: center;
} */
.box-01 {
  height: 270px;
  background: #fff;
  border: 1px #d7d7d7 solid;
  overflow: auto;
  margin-bottom: 0.5em;
}
.box-01 .common-table {
  border: 0;
  margin-bottom: 0;
}
.box-01 .common-table td {
  padding: 4px 10px;
}
.box-01 .common-table > thead > tr > th {
  border: 0;
  border-bottom: 1px #d7d7d7 solid;
}
.box-01 .common-table tr:last-child td {
  border-bottom: 1px #f2f2f2 solid;
}
.portfolio-table th:nth-child(3),
.portfolio-table th:nth-child(4),
.portfolio-table td:nth-child(3),
.portfolio-table td:nth-child(4) {
  text-align: right;
}
.ico-edit {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: url('/bundles/vanarewebsite/images/edit1.png') no-repeat 0 0;
  vertical-align: middle;
}
.pad-26 {
  padding-top: 15px;
}
/* .h-593 {
  height: 593px;
} */
.common-table > thead > tr > th,
.common-table > thead > tr > th a {
  font-weight: bold;
  white-space: nowrap;
}
.common-table.net-worth-widget__common-table_manual-holdings > thead > tr > th,
.common-table.net-worth-widget__common-table_manual-holdings > thead > tr > th a {
  white-space: normal;
}

.common-table thead .arrs,
.common-table thead .sorting .arrs {
  display: inline-block;
  vertical-align: middle;
  width: 21px !important;
  height: 9px !important;
  background: url('/bundles/vanarewebsite/images/arrs-up-down.gif') no-repeat 0 0;
}
.common-table thead .sort-up .arrs,
.common-table thead .sorting_asc .arrs {
  background: url('/bundles/vanarewebsite/images/arr-up.gif') no-repeat 0 0;
}
.common-table thead .sort-down .arrs,
.common-table thead .sorting_desc .arrs {
  background: url('/bundles/vanarewebsite/images/arr-down.gif') no-repeat 0 0;
}
.common-table thead .sort-up,
.common-table thead .sort-down {
  background: #f1f1f1;
}
/* .prospecting-table th {
  padding: 10px;
  white-space: nowrap;
} */
/* .pad-27 {
  padding: 10px;
} */
textarea {
  resize: none;
}
/* .s-nets-table {
  width: 100%;
}
.s-nets-table input[type='checkbox'] {
  display: inline-block;
  vertical-align: baseline;
}
.s-nets-table label {
  display: inline-block;
  vertical-align: baseline;
  font-weight: normal;
  position: relative;
  top: -2px;
  color: #000;
  font-size: 13px;
} */
/* .sn-ico {
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  background: url('/bundles/vanarewebsite/images/icons-nets.gif') no-repeat 0 0;
}
.sn-ico.fb {
  background-position: 0 0;
}
.sn-ico.tumblr {
  background-position: 0 -15px;
}
.sn-ico.twitter {
  background-position: 0 -30px;
}
.sn-ico.linkedin {
  background-position: 0 -45px;
} */
.pad-28 {
  margin-left: 330px;
}
.pad-28 .btn-cancel {
  margin-left: 20px;
}
.iframe-box {
  width: 100%;
  z-index: 500;
  top: 0;
  left: 0;
}
.iframe-box-resize {
  height: calc(100vh - 173px);
  border: 1px solid #d3d3d3;
}
.main-header.fixed {
  position: fixed;
  width: 100%;
  height: 48px;
  z-index: 500;
  top: 0;
  left: 0;
}
/* .after-fixed-header {
  padding-top: 48px;
} */
/* .h-594 {
  height: 594px;
} */
/* .h-270 {
  height: 270px;
} */
/* .revenue-by-clients-table {
  border: 0;
  margin-bottom: 0;
}
.revenue-by-clients-table thead {
  border-top: 0;
  border-left: 0;
  border-right: 0;
} */
/* .box-02 {
  background: #fff;
  border: 1px #d7d7d7 solid;
  overflow: auto;
} */
/* .s-nets-block {
  padding: 5px;
  font-size: 12px;
}
.s-nets-block > div {
  line-height: 30px;
}
.s-nets-block .sn-ico {
  width: 28px;
  height: 28px;
  background-image: url('/bundles/vanarewebsite/images/icons-nets-big.gif');
}
.s-nets-block .sn-ico.fb {
  background-position: 0 0;
}
.s-nets-block .sn-ico.twitter {
  background-position: 0 -28px;
}
.s-nets-block .sn-ico.tumblr {
  background-position: 0 -56px;
}
.s-nets-block .sn-ico.linkedin {
  background-position: 0 -84px;
}
.s-nets-block label {
  margin-right: 20px;
  font-weight: normal;
}
.s-nets-block .btn {
  margin: 0 5px 5px 0;
} */
.box-03 {
  background: #fff;
  border: 1px #d7d7d7 solid;
  padding: 10px 20px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
.box-04 {
  background: #fff;
  border: 1px #d7d7d7 solid;
  padding: 10px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
.box-05 {
  background: #fff;
  border: 1px #ccc solid;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
/* .box-06 {
  background: #fff;
  padding: 10px;
  border: 1px #eaeaea solid;
  box-shadow: inset 0 5px 15px rgba(0, 0, 0, 0.08);
  margin-bottom: 10px;
} */
.user-info-table td {
  padding-right: 10px;
  padding-bottom: 2px;
  padding-top: 5px;
}
.user-info-table td:nth-child(2) {
  color: #000;
}
.pad-29 {
  padding-top: 1.5em;
}
/* .w-240 {
  width: 240px;
} */
.pad-30 {
  margin-right: 35px;
  margin-bottom: 1em;
}
.pad-30 label {
  font-weight: normal;
}
.grey-block {
  background: #f1f1f1;
  padding: 10px 9px;
}
.w-480 {
  width: 480px;
}
.w-940 {
  width: 940px;
}
.pad-31 {
  text-align: center;
}
.box-04 h2 {
  margin-top: 0.64em;
  margin-bottom: 0;
}
.box-04 .grey-block h2 {
  margin-top: 0;
}
.btn-light-grey {
  display: inline-block;
  vertical-align: middle;
  border-radius: 0;
  background: #cccccc;
  color: #242424 !important;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  padding: 6px 18px;
  line-height: 1;
  border: 0;
}
.btn-light-grey:hover {
  background: #bcbaba;
  color: #242424;
}
.btn-light-blue {
  display: inline-block;
  vertical-align: middle;
  border-radius: 0;
  background: #34a3d7;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  padding: 6px 18px;
  line-height: 1;
  border: 0;
}
.btn-light-blue:hover {
  background: #1ea5d8;
  color: #fff;
}
.btn-light-blue:disabled {
  background: #88d1ec;
  color: #c1e1ef !important;
}
.pad-32 {
  margin-top: 15px;
}
.display-table {
  display: table;
  width: 100%;
}
.display-table .column {
  display: table-cell;
}
.table-02 {
  margin: 18px 0;
}
.table-02 .link {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  background-color: #7a7a7a;
}
.table-02 .link:hover {
  background-color: #5a5a5a;
}
.table-02 .link.add {
  background-image: url('/bundles/vanarewebsite/images/icons-04.png');
  background-position: -25px 0;
}
.table-02 .link.edit {
  background-image: url('/bundles/vanarewebsite/images/icons-04.png');
  background-position: 0 0;
}
.table-02:not(.pad-33) td:first-child {
  width: 275px;
}
.table-02:not(.pad-33) td:nth-child(2) {
  text-align: right;
}
.table-02 th {
  color: #6b6a6a;
  font-size: 16px;
  font-weight: normal;
  border-bottom: 1px #e0e0e0 solid;
  padding: 5px 10px;
}
.table-02 td {
  color: #003399;
  font-size: 13px;
  font-weight: normal;
  border-bottom: 1px #f2f2f2 solid;
  padding: 5px 10px;
}
/* .pad-33 {
  width: 215px;
}
.pad-33 td:first-child {
  width: 20px;
} */
.table-02.pad-33 td {
  color: #848484;
}
.table-02 td a {
  color: #003399;
  font-weight: normal;
}
.table-02 .icon {
  display: inline-block;
  width: 25px;
  height: 25px;
}
.table-02 .icon.add {
  background-image: url('/bundles/vanarewebsite/images/icons-04.png');
  background-position: -75px 0;
}
.table-02 .icon.edit {
  background-image: url('/bundles/vanarewebsite/images/icons-04.png');
  background-position: -50px 0;
}
.tabs-02 {
  display: table;
  width: 100%;
  border-top: 1px #fff solid !important;
  border-left: 1px #d3d3d3 solid;
  border-right: 1px #d3d3d3 solid;
  border-bottom: 0;
  padding: 0;
  border-collapse: collapse;
}
.tabs-02 li {
  display: table-cell !important;
  float: none;
  border-left: 1px #fff solid;
  border-right: 1px #d3d3d3 solid;
  background-color: #f1f1f1;
  margin: 0;
}
.tabs-02 li a {
  width: 100%;
  height: 100%;
  border-radius: 0;
  margin: 0;
  border-top: 5px #f1f1f1 solid;
  text-align: center;
  color: #242424;
}
/* .pad-34 {
  margin-bottom: -1px;
  margin-top: 15px;
} */
.pad-14 {
  padding-top: 14px;
}
/* .pad-34 li {
  width: 20%;
} */
.tabs-02 li.active a,
.tabs-02 li.active {
  border: 0 !important;
}
.tabs-02 li.active {
  background-color: #fff;
}
.tabs-02 li.active a {
  color: #242424;
  border-top: 5px #a1c460 solid !important;
}
.tabs-02 li.active a:hover {
  color: #242424;
}
.pad-35 {
  font-size: 13px;
}
.table-03 {
  width: 100%;
  border: 0;
}
.table-03 thead > tr > th {
  border: 0;
}
.table-03 th {
  font-size: 13px;
  font-weight: bold;
}
.table-03 thead a {
  font-weight: bold;
}
.table-03 td {
  color: #6b6a6a !important;
}
.table-03 td:first-child {
  width: auto !important;
}
.table-03 td:nth-child(2) {
  width: auto !important;
  text-align: left !important;
}
.table-03 td:nth-child(4) {
  width: 170px;
}
/* .square-link {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  background-color: #7a7a7a;
}
.square-link:hover {
  background-color: #5a5a5a;
}
.square-link.add {
  background-image: url('/bundles/vanarewebsite/images/icons-04.png');
  background-position: -25px 0;
}
.square-link.edit {
  background-image: url('/bundles/vanarewebsite/images/icons-04.png');
  background-position: 0 0;
} */
/* .pad-36 {
  margin-top: 1.5em;
  color: #003399 !important;
  font-size: 15px;
} */
/* .pad-36 .square-link {
  margin-right: 5px;
} */
.plate-big {
  display: inline-block;
  vertical-align: middle;
  padding: 5px 10px;
  font-size: 15px;
  color: #fff !important;
  text-align: center;
  font-weight: bold !important;
  white-space: nowrap;
  border: 0;
}
.pad-39 .status-col.w-190 .plate-big {
  width: 190px !important;
}
.pad-39.js-proposal-table .text-center.w-190 .plate-big {
  width: 190px !important;
}

a.plate-big:hover {
  text-decoration: none;
}
a.plate-big.blue:hover {
  background: #1ba8dc;
}
a.plate-big.green:hover {
  background: #7fb23c;
  text-decoration: none;
}
.plate-big.green {
  background: #a1c460;
}
.plate-big.blue {
  background: #35a5da;
}
.plate-big.yellow {
  background: #fbbc05;
}
.plate-big.grey {
  background: #a1a1a1;
}
.head-block-01 {
  background-image: -moz-linear-gradient(top, #f8f8f8, #e6e6e6);
  background-image: -webkit-linear-gradient(top, #f8f8f8, #e6e6e6);
  background-image: -o-linear-gradient(top, #f8f8f8, #e6e6e6);
  background-image: linear-gradient(to bottom, #f8f8f8, #e6e6e6);
  background-color: #f0f0f0;
  margin-top: 1em;
  margin-bottom: -2px;
}
.tabs-03 > li.active {
  border: 0 !important;
}
.tabs-03 > li.active a {
  border-left: 1px solid #fff !important;
  border-top: 1px solid #fff;
  color: #242424;
  font-weight: bold;
}
.tabs-03 > li > a {
  border-left: 1px solid #fff;
  border-radius: 0;
  border-right: 1px solid #cccccc;
  border-top: 1px solid #fff;
  color: #242424;
  font-size: 15px;
  font-weight: normal;
  margin-right: 0;
}
.tabs-03 > li.active > a {
  border-top: 1px #fff solid;
  border-left: 1px #fff solid !important;
  color: #242424;
  font-weight: bold;
}
.tabs-03 > li:first-child.active > a {
  border-left: 1px #cccccc solid !important;
}

.tabs-03 .tab-list-item .tab-link {
  border-left: 1px #ccc solid !important;
}

.pad-37 {
  width: 180px !important;
}
.pad-37:-moz-placeholder {
  color: #818181 !important;
  font-size: 13px !important;
}
.pad-37::-webkit-input-placeholder {
  color: #818181 !important;
  font-size: 13px !important;
}
.column-padding,
.pad-38 .column {
  padding: 0 10px;
}
.table-04 {
  border: 0;
}
.table-04 thead > tr > th {
  border: 0 !important;
}
.table-04 > thead > tr > th {
  border-bottom: 1px #e0e0e0 solid !important;
}
.table-04 .blank {
  background: none !important;
}
.table-04 th a {
  color: #6b6a6a;
  font-weight: bold;
}
.table-04 th,
.table-04 td {
  height: 36px !important;
  padding: 0 7px;
}
.table-04 tr:nth-child(odd) td {
  background: #f1f1f1;
  border-bottom: 1px #e1e1e1 solid;
}
.pad-39 .plate-big {
  width: 130px !important;
  text-align: center;
}

.pad-39 .plate-full {
  width: 100% !important;
  text-align: center;
  max-width: 300px;
}

.pad-39 td {
  overflow: hidden;
  text-overflow: ellipsis;
}
.pad-39 .padded-left {
  padding-left: 20px;
}
.pad-39 .padded-right {
  padding-right: 20px;
}
.pad-39 .status-col {
  padding-left: 20px;
  padding-right: 20px;
  width: 150px;
}
.pad-39 .status-col a {
  display: block;
}
@media (max-width: 1460px) {
  .pad-39 .padded-left {
    padding-left: 10px;
  }
  .pad-39 .padded-right {
    padding-right: 10px;
  }
  .pad-39 .status-col {
    padding-left: 10px;
    width: 140px;
  }
}
.pad-39 .client-name {
  padding-right: 10px;
}
.prospects-and-opportunities a {
  color: #003399;
}
.dropdown-edit ul {
  text-align: left;
}
.dropdown-edit .dropdown-menu {
  left: auto;
  padding: 20px 15px;
  width: 215px;
}
.dropdown-edit h3 {
  margin-top: 0;
}
.dropdown-edit .dropdown-menu li {
  border-bottom: 1px #f2f2f2 solid;
}
.dropdown-edit .dropdown-menu li:first-child {
  border-bottom: 1px #e0e0e0 solid;
}
.dropdown-edit .dropdown-menu li a {
  padding: 5px 0;
}
.dropdown-edit .dropdown-menu li a:active,
.dropdown-edit .dropdown-menu li a:focus {
  background: none;
}
.dropdown-edit .dropdown-menu li a:not(.arr):hover {
  background-color: #f5f5f5;
}
.dropdown-edit .icon {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  background: url('/bundles/vanarewebsite/images/icons-04.png') no-repeat 0 0;
  margin-right: 5px;
}
.dropdown-edit .icon.edit {
  background-position: -50px 0;
}
.dropdown-edit .icon.duplicate {
  background-position: -100px 0;
}
.dropdown-edit .icon.delete {
  background-position: -125px 0;
}
.dropdown-edit .icon.money {
  background: none;
  position: relative;
}
.dropdown-edit .icon.money:before {
  display: block;
  content: '$';
  color: #ccc;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
.dropdown-edit .icon.archive {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background: url('/bundles/vanarewebsite/images/svg/icon-folderArchive.svg') no-repeat;
}

.dropdown-edit .dropdown-menu.goals-based-support {
  padding: 0px;
  width: auto;
  min-width: 203px;
}

.dropdown-edit .dropdown-menu.goals-based-support > .dropdown-submenu .dropdown-menu {
  min-width: 20px;
}

.dropdown-edit .dropdown-menu.goals-based-support li {
  height: 40px;
}

.dropdown-edit .dropdown-menu.goals-based-support li:hover {
  background-color: #eef0f4;
}

.dropdown-edit .dropdown-menu.goals-based-support li a:hover {
  background-color: #eef0f4;
}

.dropdown-edit .dropdown-menu.goals-based-support li a {
  padding: 7px 13px;
  color: #495667;
  font-family: var(--font-family-aktiv);
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 300;
}

.dropdown-edit .dropdown-menu.goals-based-support li a .fa-caret-right {
  font-size: 16px;
  color: #000000;
  width: 5px;
  margin-top: 4px;
}

.mar-0 {
  margin: 0 !important;
}
/* .pad-40 {
  font-size: 13px;
  width: 210px;
} */
.pagination {
  margin: 0;
}
.pagination a {
  padding: 3px 15px !important;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-radius: 0;
}
.pagination > li.active a,
.pagination > li.active a:hover,
.pagination > li.active a:focus {
  background: #f1f1f1;
  color: #242424;
  border: 1px solid #ddd;
}
.pagination > li > a,
.pagination > li > span {
  color: #003399;
  font-weight: normal;
  font-size: 12px;
}

.pagination__select {
  background: #fff;
  padding: 5px 7px;
}

.common-table thead .sortable .arrs {
  display: inline-block;
  vertical-align: middle;
  width: 21px !important;
  height: 9px !important;
  background: url('/bundles/vanarewebsite/images/arrs-up-down.gif') no-repeat 0 0;
}
.common-table thead .asc .arrs {
  background: url('/bundles/vanarewebsite/images/arr-up.gif') no-repeat 0 0;
}
.common-table thead .desc .arrs {
  background: url('/bundles/vanarewebsite/images/arr-down.gif') no-repeat 0 0;
}
.common-table thead .asc,
.common-table thead .desc {
  background: #f1f1f1;
}
.pad-41 {
  margin-right: 15px;
}
/* .w-half {
  width: 48.8%;
} */
.choises-chart {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.table-05,
.table-05 thead > tr > th {
  border: 0 !important;
}
.table-05 thead > tr > th {
  border-bottom: 1px #e0e0e0 solid !important;
}

/* noUI slider - start */
.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
}
.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}
.noUi-handle {
  position: relative;
  z-index: 1;
}
/* noUI slider - end */

.slider-01 {
  display: inline-block;
  width: 260px;
  height: 10px;
  border: 1px #cccccc solid;
  box-shadow: inset 0 -5px 10px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  position: relative;
  margin-bottom: 5px;
}
.slider-01.slider-new {
  height: 5px;
  border: 0;
}
.choices-table .slider-01 {
  width: 260px;
}
.slider-01.disabled {
  opacity: 0.4;
  cursor: default;
}
.slider-01 .marker {
  position: absolute;
  display: block;
  width: 100%;
  height: 14px;
  top: 0;
  left: 0;
  cursor: pointer;
  margin-left: 0;
}
.slider-01.disabled .marker {
  cursor: default;
}
.slider-01 .noUi-handle {
  width: 17px;
  height: 14px;
  background: url('/bundles/vanarewebsite/images/slider-marker.png') no-repeat 0 0;
  top: -8px;
  left: 0;
  cursor: pointer;
  margin-left: -8px;
}
.slider-01.slider-new .noUi-base {
  background: #a1c460;
  border: 0;
  border-radius: 4px;
}
.slider-01.slider-new .noUi-origin {
  background: #ddd;
  border-radius: 4px;
}
.slider-01.disabled .noUi-handle {
  background: url('/bundles/vanarewebsite/images/slider-marker-disabled.png') no-repeat 0 0;
  cursor: default;
}
.slider-01 .label {
  position: absolute;
  top: 13px;
  color: #777777;
  cursor: default;
  padding: 0;
}
.slider-01.slider-new .label {
  top: 6px;
}
.slider-01 .label.left {
  left: 0;
}
.slider-01 .label.right {
  right: 0;
}

.slider-value {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
.display-table-row {
  display: table-row;
}
.pad-42 {
  margin-top: 30px !important;
}
.grow-proposal-pager {
  padding: 10px 0;
  text-align: center;
}
.grow-proposal-pager a {
  text-decoration: none;
  display: inline-block;
}
.after-fixed {
  margin-top: 58px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
}
.after-fixed.wide-container {
  margin-top: 54px;
}
.after-fixed.menus.collapsed {
  margin-top: 59px;
}
/* .entitlements-tabs {
  background: #f1f1f1;
  border: 0;
  margin-bottom: -1px;
}
.entitlements-tabs li {
  display: inline-block !important;
  min-width: 230px;
} */
/* .resend-email-block {
  font-size: 13px;
  margin-bottom: 4em;
}
.resend-email-block label {
  font-weight: normal;
}
.resend-email-block .column {
  vertical-align: bottom;
  margin-right: 15px;
  margin-top: 1em;
  margin-bottom: 1em;
}
.resend-email-block .active-user-label {
  color: #000;
  margin-bottom: 0;
}
.resend-email-block input.text {
  width: 280px;
}
.resend-email-block .btn {
  width: 280px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
} */
/* .entitlements-table thead > tr > th {
  background-image: -moz-linear-gradient(top, #f8f8f8, #e6e6e6);
  background-image: -webkit-linear-gradient(top, #f8f8f8, #e6e6e6);
  background-image: -o-linear-gradient(top, #f8f8f8, #e6e6e6);
  background-image: linear-gradient(to bottom, #f8f8f8, #e6e6e6);
  background-color: #f0f0f0;
  border-bottom: 1px #ddd solid;
}
.entitlements-table .blank {
  background: none !important;
  border-bottom: 0 !important;
  width: 20px;
}
.entitlements-table {
  border: 0;
  margin-bottom: 40px;
}
.entitlements-table thead > tr > th {
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.entitlements-table h3 {
  margin: 0;
  line-height: 28px;
  font-size: 15px;
}
.entitlements-table form {
  margin: 0;
}
.entitlements-table th {
  height: 50px;
}
.entitlements-table .main-search {
  height: 28px;
  line-height: 28px;
  margin: 0px;
  position: relative;
  top: -2px;
} */
/* .ico-arr-right-green {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  background: url('/bundles/vanarewebsite/images/icons-04.png') no-repeat -175px 0;
} */
/* .entitlements-table [class^='ico-'] {
  position: relative;
  top: -2px;
  margin-left: 5px;
}
.entitlements-table a {
  color: #003399;
}
.entitlements-table td {
  padding: 5px 10px;
}
.entitlements-table td:nth-child(2),
.entitlements-table td:last-child {
  text-align: right;
  white-space: nowrap;
}
.entitlements-table td:first-child,
.entitlements-table td:nth-child(4) {
  color: #000;
}
.entitlements-table .disabled {
  opacity: 0.4;
}
.entitlements-table td.disabled:nth-child(4) {
  font-style: italic;
}
.entitlements-table td.disabled a:hover,
.entitlements-table .disabled:hover {
  text-decoration: none;
} */
/* .ico-remove {
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  background: url('/bundles/vanarewebsite/images/icons-04.png') no-repeat -125px 0;
} */
/* .entitlements-table .tfoot td {
  text-align: right;
  background: #e5e5e5 !important;
}
.entitlements-table .tfoot td a {
  font-weight: bold;
}
.entitlements-table .tfoot .blank {
  background: none !important;
} */
/* .ico-xls {
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  background: url('/bundles/vanarewebsite/images/icons-04.png') no-repeat -200px 0;
} */
/* .entitlements-docs {
  margin: 1em 0 2em;
  font-size: 13px;
  padding-bottom: 1em;
  border-bottom: 1px #cccccc solid;
}
.entitlements-docs a {
  color: #003399;
  font-weight: normal;
  margin-right: 25px;
}
.entitlements-docs a:last-child {
  margin: 0;
}
.entitlements-docs [class^='ico-'] {
  position: relative;
  top: -1px;
  margin-right: 5px;
} */
.pad-44 {
  margin-left: 50px;
}
.mh-780 {
  max-height: 780px;
}
.mh-none {
  max-height: none !important;
}
.min-height-44 {
  min-height: 44px;
}
.min-height-400 {
  min-height: 400px;
}
/* .entitlements-search-msg {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  margin-bottom: 1em;
}
.entitlements-search-msg a {
  color: #003399;
} */
/* .pad-45 {
  margin-top: 1em;
} */
.total-shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 990;
  top: 0;
  left: 0;
  display: none;
}
.common-table.v2 {
  border: 0;
  color: #242424;
}
.common-table.v2 th {
  color: #848484;
  font-weight: normal;
  vertical-align: bottom;
}
.common-table.grey-color-text td {
  color: #6b6a6a;
}

.ico-pencil {
  display: inline-block;
  vertical-align: middle;
  width: 17px;
  height: 17px;
  background: url('/bundles/vanarewebsite/images/ico-pencil.png') no-repeat 0 0;
}
.menus.fixed {
  position: fixed;
  top: 48px;
  width: 100%;
  z-index: 1002;
  transition: 0.7s;
}
.menus.after-fixed {
  margin-top: 91px;
}
.after-fixed {
  margin-top: 60px;
}
/* .wp-30 {
  width: 30%;
} */
/* .wp-70 {
  width: 70%;
} */
/* .pad-43 {
  margin-right: 20px;
} */
/* .wp-100 {
  width: 100%;
} */
.wp-50 {
  width: 50%;
}
.box-heading-01 {
  position: relative;
  background: #a1c460;
  color: #fff;
  line-height: 30px;
  padding: 0 10px;
}
.box-heading-01 h2 {
  margin: 0;
  color: #fff;
  line-height: 30px;
  font-size: 16px;
}
.box-heading-01 a:not(.dropdown-item) {
  color: #fff !important;
}
.box-heading-01 .pull-right a {
  margin-left: 10px;
}
.ico-edit-2 {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  background-image: url('/bundles/vanarewebsite/images/icons-04.png');
  background-position: 0 0;
}
.ico-expand {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  background-image: url('/bundles/vanarewebsite/images/icons-04.png');
  background-position: -150px 0;
}
/* .carousel-01 {
  padding: 0 25px;
  margin: 1em 0;
}
.carousel-01 .carousel-control {
  width: 25px;
  left: 0;
  background: none;
  opacity: 1;
}
.carousel-01 .carousel-control.left {
  border-right: 1px #cccccc solid;
}
.carousel-01 .carousel-control.right {
  left: auto;
  border-left: 1px #cccccc solid;
  right: 0;
}
.carousel-01 .carousel-control:before {
  content: '';
  text-indent: -9999em;
  border-top: 23px transparent solid;
  border-bottom: 23px transparent solid;
  border-left: 17px transparent solid;
  border-right: 17px #cccccc solid;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  margin-top: -23px;
  right: 0px;
}
.carousel-01 .carousel-control.left:hover:before {
  border-right-color: #a1c460;
}
.carousel-01 .carousel-control.right:before {
  border-right: 0px transparent solid;
  border-left: 17px #cccccc solid;
  right: auto;
  left: 0px;
}
.carousel-01 .carousel-control.right:hover:before {
  border-left-color: #a1c460;
} */
.scrollable {
  overflow-y: auto;
  width: 100%;
}
.circle.red {
  background: #fd0101;
  color: #fff;
}
.input-file {
  position: relative;
  overflow: hidden;
}
.input-file input[type='file'] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 10000px;
  opacity: 0;
}
.ico-plus {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('/bundles/vanarewebsite/images/plus.gif') no-repeat center center;
  vertical-align: middle;
}
.ico-minus {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('/bundles/vanarewebsite/images/minus-2.gif') no-repeat center center;
  vertical-align: middle;
}
.super-big-text {
  font-size: 38px;
}
.big-text {
  font-size: 18px;
}
.red {
  color: #fc0101;
}
/* .valign-baseline {
  vertical-align: baseline;
} */
.no-zebra tr:nth-child(odd) td {
  background: none !important;
}
/* .dark-zebra tr:nth-child(odd) td {
  background: #f1f1f1 !important;
/* } */
.w-235 {
  width: 235px;
}
/* .w-219 {
  width: 219px;
} */
/* .w-50 {
  width: 50px;
} */
/* .w-35 {
  width: 35px;
} */
.w-90 {
  width: 90px;
}
.w-90-i {
  width: 90px !important;
}
.w-60 {
  width: 60px;
}
.w-60-i {
  width: 60px !important;
}
/* .w-70 {
  width: 70px;
} */
.faded {
  color: #777 !important;
}
/* .calendar-link {
  display: inline-block;
  width: 27px;
  height: 25px;
  vertical-align: middle;
  background: url('/bundles/vanarewebsite/images/ico-calendar.gif') no-repeat 0 0;
  position: relative;
  top: -2px;
} */
ul.roles-list {
  list-style: none;
}
.nav-tabs li a.has_error {
  box-shadow: inset 0 0 3px rgba(255, 0, 0, 1);
}
.tab-content input.has_error {
  border-color: #f00;
}
.inline {
  display: inline-block;
}
.left {
  float: left;
}
.right {
  float: right;
}
.page.profile a.btn-light-blue {
  margin-top: -10px;
  margin-right: 10px;
  text-transform: none;
}
.table-04.user-list td {
  padding-top: 10px;
  padding-bottom: 10px;
}
.pad-1001 {
  padding: 10px;
}
.choices-table tr.error,
.choices-table tr.error td:nth-child(5) {
  color: red;
}
/* .total-assets {
  margin-top: 10px;
}
.total-assets input {
  font-size: 18px;
  font-weight: bold;
  color: #777777;
  width: 150px;
  text-align: center;
} */
.circle.big {
  width: 32px;
  height: 32px;
  font-size: 28px;
  line-height: 32px;
  font-weight: normal;
}
.circle.green {
  background-color: #7fb23c;
}
h2.big-green {
  font-size: 28px;
  font-weight: normal;
  color: #7fb23c;
  margin-bottom: 0.75em;
}
h2.big-green .circle.big {
  position: relative;
  top: -2px;
}
.w-280 {
  width: 280px;
}
.pad-46 {
  margin-top: 10px;
}
.error-msg.strait {
  margin-left: 0 !important;
  margin-bottom: 0 !important;
}
.pad-47 {
  margin-bottom: 0.25em !important;
}
.pad-48 {
  margin-top: 2em;
}
.arr-right {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  border: 6px transparent solid;
  border-left: 6px #fff solid;
  position: relative;
  top: -2px;
}
.sms-error-msg {
  color: #fc0202 !important;
  font-size: 15px;
  font-weight: bold;
}
thead.table-header_sticky th {
  background: #fff;
}
/* .drag-and-drop-area {
  padding: 10px;
} */
/* .dragable-block-01 {
  background: #818181;
  font-size: 12px;
  color: #fff;
  display: inline-block;
  padding: 5px 10px;
  cursor: move;
} */
/* .ico-drag {
  display: inline-block;
  vertical-align: middle;
  width: 17px;
  height: 17px;
  background: url('/bundles/vanarewebsite/images/drag.png') no-repeat 0 0;
  margin-right: 5px;
} */
.block-items-01 {
  height: 40px;
  background-image: -moz-linear-gradient(top, #f7f7f7, #e6e6e6);
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e6e6e6);
  background-image: -o-linear-gradient(top, #f7f7f7, #e6e6e6);
  background-image: linear-gradient(to bottom, #f7f7f7, #e6e6e6);
  background-color: #ededed;
}
.block-items-01 .item {
  height: 40px;
  line-height: 40px;
  padding: 0 30px;
  float: left;
  border-right: 1px #cccccc solid;
  border-left: 1px #fff solid;
  color: #242424;
}
.block-items-01 .item.active {
  background: #c8d9a7;
}
.block-items-01 .item.active.n1 {
  border-left: 1px #818181 solid;
  border-top: 1px #818181 solid;
  border-bottom: 1px #818181 solid;
}
.block-items-01 .item.active.n2 {
  border-right: 1px #818181 solid;
  border-top: 1px #818181 solid;
  border-bottom: 1px #818181 solid;
}
.block-items-01 .item.disabled {
  color: #bbb;
}
/* .grouping-page .head-block-01 {
  margin: 0;
  border-top: 1px #e0e0e0 solid;
}
.grouping-page .head-block-01 .main-search {
  margin-bottom: 0;
  margin-top: 8px;
  height: 24px;
  line-height: 24px;
  margin-right: 10px;
} */
.height-to-window-block {
  overflow-y: auto;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  box-sizing: border-box;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
}
/* .mar-pad-bot-0 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
} */
.pad-0 {
  padding: 0 !important;
}
.block-with-pages {
  padding-bottom: 50px;
  position: relative;
}
/* .bottom-01 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px;
} */
/* .grouping-page .plate-big {
  text-align: center;
  width: 100px;
} */
/* .modal-grouping .modal-dialog {
  width: 700px;
}
.modal-grouping .modal-content {
  border-radius: 0;
}
.modal-grouping .modal-footer {
  border-top: 0;
}
.modal-grouping .modal-body {
  padding: 0;
} */
.heading-02 {
  padding: 10px 20px;
  font-size: 15px;
  font-weight: bold;
  color: #242424;
  background-image: -moz-linear-gradient(top, #f7f7f7, #e6e6e6);
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e6e6e6);
  background-image: -o-linear-gradient(top, #f7f7f7, #e6e6e6);
  background-image: linear-gradient(to bottom, #f7f7f7, #e6e6e6);
  background-color: #ebebeb;
}
.pad-49 {
  padding: 0 0 0 10px;
}
/* .modal-grouping .main-search {
  height: 27px;
  line-height: 27px;
} */
/* .pad-50 {
  margin-top: 10px;
  margin-bottom: 10px;
} */
.btn.no-transform {
  text-transform: none !important;
}
/* .pad-51 {
  padding: 0 10px 0 0;
} */
/* .modal-grouping .form-group {
  font-size: 12px;
  margin-bottom: 5px;
}
.modal-grouping .form-group label {
  width: 62px;
  font-size: 12px;
  padding-right: 10px;
  text-align: right;
  font-weight: normal;
  margin-bottom: 0;
  vertical-align: middle;
}
.modal-grouping .text2 {
  border: 1px #c8c8c8 solid;
  height: 27px;
  line-height: 27px;
} */
/* .pad-51 {
  margin: 2em 0 0;
} */
.w-200 {
  width: 200px;
}
/* .modal-grouping .search-results {
  margin-right: 10px;
  padding: 0 20px;
  background-color: #f1f1f1;
  font-size: 12px;
}
.modal-grouping .search-results a {
  color: #003399;
}
.modal-grouping .search-results .item {
  border-bottom: 1px #cccccc solid;
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal-grouping .search-results .item:last-child {
  border: 0;
} */
.pad-52 {
  padding-bottom: 1em;
}
/* .modal-coowner .modal-dialog {
  width: 545px;
}
.modal-coowner .modal-content {
  background-color: #f1f1f1;
  border-radius: 0;
  padding: 100px 0;
  text-align: center;
  font-size: 18px;
  color: #242424;
} */
/* .in-circle {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #6b6b6b;
  color: #fff;
  line-height: 20px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
} */
.modal-content .modal-footer {
  margin-top: 0;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-e {
  cursor: e-resize;
  height: 100%;
  right: -5px;
  top: 0;
  width: 7px;
}
.ui-resizable-handle {
  display: block;
  font-size: 0.1px;
  position: absolute;
}
/* .w-p24 {
  width: 24% !important;
} */
/* .w-p34 {
  width: 34% !important;
} */
/* .w-p50 {
  width: 50% !important;
} */
/* .w-p64 {
  width: 64% !important;
} */
/* .w-p74 {
  width: 74% !important;
} */
.analysis-table-01 {
  margin-bottom: 0;
}
.analysis-table-01 thead th {
  vertical-align: top !important;
  font-size: 11px;
}
.analysis-table-01 tbody td {
  vertical-align: top !important;
  font-size: 15px;
  color: #242424;
  font-weight: bold;
  text-align: center;
}
.analysis-table-01 tbody td.text-right {
  text-align: right;
}
.analysis-table-01 tbody td.text-left {
  text-align: left;
}
.analysis-table-01 tbody td:first-child {
  padding-left: 0;
  text-align: left;
  font-size: 13px;
  color: #6b6a6a;
  line-height: 1.6;
}
.analysis-table-01 tbody td:last-child {
  padding-right: 0;
}
.analysis-table-01 thead th span {
  font-size: 13px;
  font-weight: bold;
}
.analysis-table-01 thead th:nth-child(1) {
  padding-left: 0;
}
.analysis-table-01 thead th:nth-child(2),
.analysis-table-01 thead th:nth-child(3) {
  text-align: right;
}
.analysis-table-01 thead th:nth-child(4),
.analysis-table-01 thead th:nth-child(5) {
  text-align: center;
}
.analysis-table-01 thead th:last-child {
  padding-right: 0;
}
.analysis-table-01 .ico-plus {
  background-position: left 1px;
}
.analysis-table-01 .opened td {
  padding-bottom: 0;
}
.analysis-table-01 .opened .ico-plus {
  background: url('/bundles/vanarewebsite/images/minus.gif') no-repeat left 1px;
  height: 20px;
  z-index: 100;
  position: relative;
  top: 1px;
}
.analysis-table-01 .body-row-extra > td {
  background: #f1f1f1;
  border: 1px #e0e0e0 solid !important;
  position: relative;
  z-index: 10;
  padding: 10px !important;
}
.analysis-table-01 .body-row-extra table {
  background: none !important;
}
.analysis-table-01 .body-row-extra table td,
.analysis-table-01 .body-row-extra table th {
  text-align: left !important;
  font-size: 12px;
  font-weight: normal;
  color: #6b6a6a;
}
.analysis-table-01 .extra-div {
  display: none;
}
.bottom-02 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 10px 0 10px;
}
.client-dashboard-new td {
  color: #6b6a6a;
}
.common-table thead .sort {
  background: none !important;
}
.common-table thead .sort > span {
  background: #f1f1f1;
  padding: 4px 10px;
  border: 1px #e0e0e0 solid;
  border-radius: 4px;
}
.common-table.tr-hover > tbody > tr:hover,
.common-table.tr-hover > tbody > tr:hover > td {
  background: #cce8f5 !important;
}
.common-table tr.item_active {
  background: #cce8f5 !important;
}
.widget__table10-wrap.holdings-table-container {
  max-height: none;
}

/* .relaized-gain-loss-year-to-date-filter li a {
  color: #333333;
} */

/* .relaized-gain-loss-year-to-date-filter-active {
  color: #ffffff;
} */

.activity-table-container {
  max-height: 400px;
}
.notification-table-container {
  max-height: 300px;
}
.new-account-information {
  max-height: 385px;
}
.pad-55 {
  margin: 10px 0 !important;
}
.line-through {
  text-decoration: line-through;
}

/* .view-proposal-progressbar {
  top: -20px;
} */

.sign-process-progressbar {
  /*display: inline-block;*/
  display: none;
  position: relative;
  width: 200px;
  height: 25px;
  border: 1px solid #ddd;
  background-color: #fff;
  border-radius: 3px;
  padding: 1px;
}
.sign-process-progressbar__activebar {
  height: 100%;
  background-color: #34a3d7;
  transition: width 0.3s;
  border-radius: 3px 0 0 3px;
}
.sign-process-progressbar.sign-process-progressbar_small {
  border: none;
  border-radius: 0;
  height: 4px;
  padding: 0;
}
.sign-process-progressbar.sign-process-progressbar_small .sign-process-progressbar__activebar {
  border-radius: 0;
}

.embedded_link {
  font-size: 15px;
  color: #ffffff !important;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border-radius: 2px;
  background-color: #7fb23c;
  display: inline-block;
}

.embedded_link span {
  padding: 0 24px;
  line-height: 44px;
}

#embeddedSigningView .content_here {
  padding: 50px;
}

table.gp-dashboard-fees-table > thead > tr > th {
  color: #34a3d7;
}

table.gp-dashboard-fees-table > thead > tr > th.color-gray {
  color: #848484;
}

table.gp-dashboard-fees-table.gp-dashboard-fees-table > thead > tr > th,
table.gp-dashboard-fees-table.gp-dashboard-fees-table > tbody > tr > td {
  width: 10% !important;
  padding: 0 10px;
  vertical-align: middle;
}

table.gp-dashboard-fees-table.gp-dashboard-fees-table > thead > tr > th:nth-child(1),
table.gp-dashboard-fees-table.gp-dashboard-fees-table > tbody > tr > td:nth-child(1),
table.gp-dashboard-fees-table.gp-dashboard-fees-table > thead > tr > th:nth-child(12),
table.gp-dashboard-fees-table.gp-dashboard-fees-table > tbody > tr > td:nth-child(12) {
  width: 5% !important;
}

table.gp-dashboard-fees-table.gp-dashboard-fees-table > thead > tr > th:nth-child(4),
table.gp-dashboard-fees-table.gp-dashboard-fees-table > tbody > tr > td:nth-child(4),
table.gp-dashboard-fees-table.gp-dashboard-fees-table > thead > tr > th:nth-child(6),
table.gp-dashboard-fees-table.gp-dashboard-fees-table > tbody > tr > td:nth-child(6) {
  width: 15% !important;
}

table.gp-dashboard-fees-table.gp-dashboard-fees-table > thead > tr > th:nth-child(7),
table.gp-dashboard-fees-table.gp-dashboard-fees-table > tbody > tr > td:nth-child(7),
table.gp-dashboard-fees-table.gp-dashboard-fees-table > thead > tr > th:nth-child(11),
table.gp-dashboard-fees-table.gp-dashboard-fees-table > tbody > tr > td:nth-child(11) {
  width: 1px !important;
  padding: 0;
}

table.gp-dashboard-fees-table.gp-dashboard-fees-table > thead > tr > th:nth-child(9),
table.gp-dashboard-fees-table.gp-dashboard-fees-table > tbody > tr > td:nth-child(9),
table.gp-dashboard-fees-table.gp-dashboard-fees-table > thead > tr > th:nth-child(10),
table.gp-dashboard-fees-table.gp-dashboard-fees-table > tbody > tr > td:nth-child(10) {
  text-align: center;
}

.gp-dashboard-fees-table .table-td-instruments__wrap {
  padding-left: 75px !important;
}
/* .gp-dashboard-fees-table .assignment-icon__wrap {
  margin-left: 0;
  left: 0;
} */
.gp-dashboard-fees-table .ready-to-trade-yes,
.mc-workflow-table .ready-to-trade-yes {
  color: #97ad63;
  font-weight: bold;
}
.gp-dashboard-fees-table .ready-to-trade-no,
.mc-workflow-table .ready-to-trade-no {
  color: #242424;
  font-weight: bold;
}
.gp-dashboard-fees-table .van-icon-edit {
  color: #c8c8c8;
}
.gp-dashboard-fees-table .table-header-btn {
  background: #34a3d7;
  border: 0;
  color: #fff;
  cursor: pointer;
  padding: 4px 10px;
  font-weight: bold;
}
.gp-dashboard-fees-table .assignment-icon__wrap,
.gp-dashboard-fees-table .table-td-instruments {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.gp-dashboard-fees-table .checkbox,
.mc-workflow-table .checkbox,
.gp-dashboard-fees-table .checkbox input,
.mc-workflow-table .checkbox input,
.gp-dashboard-fees-table .checkbox label,
.mc-workflow-table .checkbox label,
.gp-dashboard-fees-table .checkbox label:before,
.mc-workflow-table .checkbox label:before,
.gp-dashboard-fees-table .checkbox label:after,
.mc-workflow-table .checkbox label:after {
  margin: 0;
  padding: 0;
}
.gp-dashboard-fees-table .checkbox,
.mc-workflow-table .checkbox,
.gp-dashboard-fees-table .checkbox label,
.mc-workflow-table .checkbox label,
.gp-dashboard-fees-table .checkbox label:before,
.mc-workflow-table .checkbox label:before {
  display: inline-block;
  height: 17px;
  width: 17px;
  vertical-align: middle;
}
.gp-dashboard-fees-table .checkbox input,
.mc-workflow-table .checkbox input {
  position: absolute;
}
.gp-dashboard-fees-table .fa-check,
.mc-workflow-table .fa-check {
  color: #97ad63;
  font-size: 19px;
  line-height: 20px;
}
.gp-dashboard-fees-assignment .modal-title {
  display: inline-block;
}
.gp-dashboard-fees-assignment .modal-table .modal-header .close {
  top: 2px;
}
.gp-dashboard-fees-assignment .defaults-changed {
  color: #fd0202;
  display: inline-block;
  margin-left: 15px;
}
.gp-dashboard-fees-assignment .assignment-selected-schedule-title {
  overflow: hidden;
  text-overflow: ellipsis;
}
.gp-dashboard-fees-assignment .assignment-account-pagination {
  display: none;
  float: right;
  margin-right: 40px;
}
.gp-dashboard-fees-assignment .assignment-account-pagination-prev,
.gp-dashboard-fees-assignment .assignment-account-pagination-next {
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-transform: uppercase;
}
.gp-dashboard-fees-assignment .assignment-account-pagination-prev:before,
.gp-dashboard-fees-assignment .assignment-account-pagination-next:after {
  border: 10px solid #fff;
  border-color: transparent #fff;
  content: '';
  margin-top: -2px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.gp-dashboard-fees-assignment .assignment-account-pagination-separator {
  display: inline-block;
  margin: 0 10px;
}
.gp-dashboard-fees-assignment .assignment-account-pagination-prev {
  padding-left: 20px;
}
.gp-dashboard-fees-assignment .assignment-account-pagination-prev:before {
  border-left-width: 0;
  left: 0;
}
.gp-dashboard-fees-assignment .assignment-account-pagination-next {
  padding-right: 20px;
}
.gp-dashboard-fees-assignment .assignment-account-pagination-next:after {
  border-right-width: 0;
  right: 0;
}
/* .gp-fees-assignment-modal__edit {
  margin-left: 8px;
}
.gp-fees-assignment-modal__edit .van-icon {
  font-size: 12px;
} */
/* .gp-fees-assignment-selected-entity-info {
  color: #000;
  font-weight: bold;
}
table.gp-fees-assignment-selected-entity-info > tbody > tr > td {
  padding-bottom: 10px;
}
table.gp-fees-assignment-selected-entity-info > tbody > tr > td:nth-child(1) {
  padding-right: 25px;
  width: 75px;
} */
.workflow-toggle {
  display: inline-block;
  height: 23px;
}
.workflow-toggle__title {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 5px;
  font-weight: bold;
}
.workflow-toggle label.workflow-toggle__label {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.certificate-status {
  display: inline-block;
  margin-left: 15px;
  line-height: 28px;
  vertical-align: middle;
}

.custom-logo {
  max-height: 48px;
}

.sonata-ba-field-standard-natural img {
  max-height: 90px;
  max-width: 300px;
}

/* file export feature */
.file-export .header {
  margin-right: 10px;
}
.file-export .js-export-btn {
  padding: 0 10px;
  margin: 0 10px;
}

/* ------------ Forms Library ------------ */
.forms-library-search-btn {
  width: 28px;
  height: 27px;
  background: url('/bundles/vanarewebsite/images/search-btn.gif') no-repeat 0 0;
  border: 0;
  font-size: 0;
}
.forms-library-form {
  min-width: 550px;
}
.forms-library-filter-by {
  vertical-align: middle;
  font-size: 16px;
  min-width: 65px;
}
#forms-library .forms-library-select {
  height: 34px;
  width: 160px;
  margin-left: 15px;
  margin-right: 15px;
  border-radius: 0;
}
.forms-library-select-span {
  position: absolute;
  left: 5%;
  top: 20%;
}
.forms-library-select-caret {
  position: absolute;
  right: 5%;
  top: 45%;
  border-top-color: gray;
}
.forms-library-clear-filter {
  font-size: 12px;
  color: #34a3d7;
  cursor: pointer;
  position: absolute;
  bottom: -15px;
  left: 60%;
  display: block;
}
#forms-library .forms-library-menu {
  right: 15px;
  top: 75%;
  border-radius: 0;
  font-size: 16px;
}
.forms-library-menu > li > a:hover {
  background: #cce8f5;
}
#forms-library .forms-library-search {
  width: 265px;
}
/* .forms-library-tr-height {
  height: 100px;
} */
.forms-library-header {
  display: flex;
  justify-content: space-between;
  padding: 0px 15px 25px;
  align-items: center;
  height: 55px;
}
.forms-library-flex {
  display: flex;
  align-items: center;
}
.forms-library-block {
  display: block;
}
#forms-library .forms-library-clear-btn {
  top: 0%;
}
#forms-library .forms-library-margin-top {
  margin-top: 15px;
}
.forms-library-dl-icon {
  display: inline-block;
  background-image: url('/bundles/vanarewebsite/images/svg/icon-pdf.svg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  size: 18px;
  width: 18px;
  height: 18px;
}
.forms-library__table-head {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.forms-library__table-head > td > a {
  font-weight: bold;
  color: #34a3d7;
  cursor: pointer;
}
#forms-library .forms-library__table-download {
  width: 90px;
  border-left: 1px solid #ccc;
}
.forms-library-heading {
  margin-top: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 7px;
}
.forms-library-heading > h1 {
  margin-top: 20px;
}

/* ------------ End Forms Library ------------ */

.modal__pa-loader {
  height: 200px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal__pa-loader img {
  display: block;
}

/* .pa__progress-bar.sign-process-progressbar_small {
  display: block;
  width: 200px;
  background: #e1e1e1;
} */

.pa-progressbar__wrp {
  margin: 20px 0;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
/* .forms-library-tr:hover {
  background: #cce8f5;
} */

@media (min-width: 767px) {
  .enrl-auth-modal-main .modal-dialog {
    min-width: 900px;
  }
  .enrl-auth-modal-main .modal-content {
    height: 100%;
    min-height: 370px;
  }

  .enrl-auth-modal-main.small-modal .modal-content {
    height: 100%;
    min-height: 170px;
  }

  .enrl-auth-modal-main.medium-modal .modal-content {
    height: 100%;
    min-height: 300px;
  }

  .enrl-auth-modal-main .van-btn_wrap {
    margin-top: 30px;
  }

  .enrl-auth-modal-main .link-container {
    margin-top: 30px;
  }

  .enrl-auth-modal-main .enrl-auth-modal-text p {
    font-size: 16px;
  }

  .enrl-auth-modal-main .enrl-auth-modal-text h3 {
    font-size: 24px;
  }

  .enrl-auth-modal-main .enrl-auth-modal-title,
  .schw-modal__container.enrl-auth-modal-main .enrl-auth-modal-title {
    font-size: 18px;
    color: #000;
  }

  .schw-modal__container.enrl-auth-modal-main .enrl-auth-modal-title {
    font-weight: bold;
  }

  #enrollmentAuthModalSuccess .modal-content,
  #enrollmentAuthModalError .modal-content {
    min-height: 250px;
  }
  #basicSchwabModalError .modal-content {
    min-height: 180px;
  }
  #basicSchwabModalError .modal-content {
    display: flex;
    flex-direction: column;
  }
  #basicSchwabModalError .modal-body {
    flex: 1 0 auto;
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
  }
}

.schw-modal__container__text {
  color: #000;
}

#schwabUnauthorizedModal .modal-content {
  min-height: 270px;
}

#schwabUnauthorizedModal .modal-body {
  padding-top: 50px;
}

.enrl-auth-modal-main .modal-title {
  color: #fff;
}

.schw-modal__container.enrl-auth-modal-main .modal-title {
  font-weight: bold;
  margin-bottom: 0;
}

.icon-item-modal {
  background-size: contain;
  display: inline-block;
  height: 20px;
  vertical-align: middle;
  width: 20px;
  margin-right: 5px;
}

.reject-icon-modal {
  background: url('/bundles/vanarewebsite/images/svg/reject-icon-modal.svg') no-repeat center center;
}

.success-icon-modal {
  background: url('/bundles/vanarewebsite/images/svg/success-auth-modal.svg') no-repeat center center;
}

.external-link-icon {
  width: 15px;
  height: 15px;
  background: url('/bundles/vanarewebsite/images/svg/external-link-alt-solid.svg') no-repeat center center;
}

.general-info-icon {
  width: 15px;
  height: 15px;
  background: url('/bundles/vanarewebsite/images/svg/info-circle-solid.svg') no-repeat center center;
}

.main-pdf-icon {
  width: 15px;
  height: 15px;
  background: url('/bundles/vanarewebsite/images/svg/file-pdf-solid.svg') no-repeat center center;
}

/* .main-external-blue-icon {
  width: 12px;
  height: 12px;
  background: url('/bundles/vanarewebsite/images/svg/external-blue-link.svg') no-repeat center center;
  margin-right: 5px;
} */

.base-gpdsh-spinner {
  display: inline-block;
}

.base-gpdsh-spinner img {
  width: 25px;
  height: 25px;
  margin: 0 20px;
}

/* .schwab-btn-wrp {
  margin-top: 80px;
}
.schwab-btn-wrp .icon-item-modal {
  vertical-align: text-bottom;
} */

/* @media (max-width: 1460px) {
  .schwab-btn-wrp .icon-item-modal {
    width: 12px;
    margin-right: 4px;
  }
} */

.modal-dialog-flex {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal-spinner-text {
  font-size: 21px;
  color: #fff;
  line-height: 25px;
  margin-top: 30px;
}

.schwab-account-instructions__container {
  color: #343333;
  margin: 110px 20px 20px;
}

.schwab-account-instructions__container--inner {
  background: #f8f9fc;
  padding: 20px 20px 30px;
  margin-bottom: 30px;
}

.schwab-account-instructions__title {
  margin-bottom: 20px;
  font-size: 20px;
}

.schwab-account-instructions__item {
  font-size: 17px;
  font-weight: 700;
}

.schwab-account-instructions__list,
.schwab-account-instructions_info--title {
  margin: 0 0 20px;
}

.schwab-account-instructions__content {
  margin-bottom: 30px;
}

.schwab-account-instructions__link {
  color: #343333;
  text-decoration: none;
}

.schwab-account-instructions__link:hover {
  text-decoration: underline;
}

.link-container {
  display: flex;
  justify-content: center;
}

.link-container .btn-link {
  margin-bottom: 20px;
}

.alerts-inner-link {
  display: inline-block;
  margin-top: 5px;
}

.alerts-inner-link span {
  vertical-align: middle;
}

.filtered-profiles-modal .modal-body {
  max-height: 80vh;
  overflow: scroll;
}

.open-account.acat-landing-page .schwab-account-instructions__title {
  color: #2c2b2b;
  line-height: 18px;
  font-weight: bold;
  font-size: 16px;
  margin-top: 5px;
}

.open-account.acat-landing-page .schwab-account-instructions__title.red {
  color: #fc0101;
}

.acat-landing-page .schwab-account-instructions__item {
  font-size: 14px;
  font-weight: normal;
}

.acat-landing-page .schwab-account-instructions__list {
  margin-bottom: 24px;
}

.acat-landing-page .schwab-account-instructions__subtitle {
  line-height: 16px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 24px;
}

.schwab-account-instructions--list li {
  margin-bottom: 16px;
}

.acat-transfer__link--wrp {
  text-align: center;
}

.account-transfer-icon {
  width: 32px;
  height: 32px;
  display: inline-block;
  background: url('/bundles/vanarewebsite/images/svg/bank-transfer.svg') no-repeat center center;
}

/* .cash-transfer-icon {
  width: 32px;
  height: 32px;
  display: inline-block;
  background: url('/bundles/vanarewebsite/images/open-account_funds.png') no-repeat center center;
} */

.acat-title-black {
  color: #2c2b2b;
}

/* .model-text-div {
  overflow: hidden;
  text-overflow: ellipsis;
} */

.reports-wide-container {
  margin-top: 180px !important;
}

/* .mar-top-15 {
  margin-top: 15px;
} */

.mar-top-90 {
  margin-top: 90px !important;
}

.mar-bot-neg-90 {
  margin-bottom: -90px !important;
}

.py-1 {
  padding: 0.5rem 0;
}

.newOrderStatusMenu {
  display: inline-block;
  margin-right: 1rem;
  width: auto;
}

.orderStatusSearchForm {
  display: inline-block;
}

.pa-action__status {
  text-align: center;
}

.pa-action-buttons__wrp {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.pa-action-buttons__wrp .buttons-wrp {
  display: flex;
  justify-content: center;
}

.kpi-toggle-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  line-height: initial;
  cursor: pointer;
}

.kpi-toggle-label-text {
  color: var(--text-color);
  font-size: 16px;
}

.kpi-toggle-container .kpi-toggle-input-wrapper input.ios-toggle + label:before {
  top: 0px;
  height: 20px;
  border-radius: 10px;
}
.kpi-toggle-container .kpi-toggle-input-wrapper input.ios-toggle:checked + label:before {
  background-color: rgb(98, 179, 43);
}
.kpi-toggle-container .kpi-toggle-input-wrapper input.ios-toggle:checked + label:after {
  background-color: #fff;
  box-shadow:
    inset 0 0 0 1px rgb(98, 179, 43),
    0 2px 4px rgba(0, 0, 0, 0.2);
}

.model-details.model-weight span:not(.arrs),
.model-details.current-weight span:not(.arrs),
.model-details.ticker span:not(.arrs) {
  white-space: break-spaces;
  display: inline-block;
  max-width: 50px;
}

.model-details-table thead tr th.current-value,
.model-details-table thead tr th.drift-dollar {
  min-width: 150px;
}

.model-details-table thead tr th.security-name {
  max-width: 150px;
}

.ae-information {
  display: block;
  mask-image: url(/bundles/vanarewebsite/images/svg/monorepo/information.svg);
  -webkit-mask-image: url(/bundles/vanarewebsite/images/svg/monorepo/information.svg);
  -webkit-mask-size: 18px;
  -webkit-mask-position: center;
  mask-size: 18px;
  mask-position: center;
  content: '';
  padding: 0;
  width: 18px;
  height: 18px;
  background: var(--text-color);
}

.manager-fees-container .ae-information {
  margin-left: 8px;
}

.manager-fees-container .radio {
  display: flex;
}
.manager-fees-container .tooltip-container {
  position: relative;
}

.manager-fees-container .tooltip {
  visibility: hidden;
  width: 200px;
  background-color: var(--tooltip-background);
  color: var(--text-color);
  text-align: center;
  padding: 5px;
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.manager-fees-container .tooltip-container:hover .tooltip {
  visibility: visible;
  opacity: 1;
}

.js-foreign-financial-institution,
.js-foreign-or-private-bank {
  margin-left: 24px;
}

.disabled-proposal-container {
  display: inline-block;
  position: relative;
}

.signprocess-disabled {
  opacity: 0.5;
  pointer-events: none;
}

.mobile-phone-label {
  width: 124px;
  padding-left: 15px;
}

.d-i {
  display: inline !important;
}

.error-msg small {
  font-size: 12px;
}

.error-msg small ul {
  padding: 0;
}

.program-type-filter-label {
  font-size: 14px;
  font-weight: 500;
  color: #333;
  margin: 0;
}
