/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the 
 * later versions of this theme. 
 * 
 * We advise that you use use this CSS to override 
 * SmartAdmin styles. 
 * 
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */

/*
 * INDEX
 * 
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */

.login-info2 {
  display: none;
}

.mobile-view-activated .login-info2 {
  display: block;
}

sa-collapse-menu {
  display: none;
}
.mobile-view-activated sa-collapse-menu {
  display: block;
}

.hidden {
  display: none;
}

.sso-main {
  margin-left: 0px !important;
}
.menu-on-top #main.submgmtoff-main {
  margin-top: 0px !important;
}

.pad-top10 {
  padding-top: 10px;
}
.pad-bottom10 {
  padding-bottom: 10px;
}
.pad-left10 {
  padding-left: 10px;
}
.pad-left50 {
  padding-left: 50px !important;
}

.pad-5 {
  padding: 5px;
}

.modal-content .product-content {
  margin-top: 0px;
  margin-bottom: 0px;
}

.product-image {
  border-bottom: 1px solid #e3e3e3;
}

.fundStats > div > ul#sparks {
  text-align: left;
  margin-left: 25px;
}

.send-invite {
  display: inline-block;
  margin-top: 10px;
}

alert.status-alert .alert {
  margin-bottom: 0px;
}

.smart-form .mydp,
.smart-form .mydp .headertodaybtn {
  border: inherit;
}

.messaging * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.multiselect-dropdown {
  width: 96% !important;
}
.multiselect-dropdown .dropdown-list ul {
  overflow-x: hidden !important;
}
.multiselect-dropdown .dropdown-btn .selected-item {
  margin-top: 5px !important;
}

.state-error .multiselect-dropdown .dropdown-btn {
  background: #fff0f0;
  border-color: #a90329 !important;
}
.state-success .multiselect-dropdown .dropdown-btn {
  background: #f0fff0;
  border-color: #7dc27d !important;
}

.smart-style-3 #header {
  background: #2196f3;
}

.smart-style-0 .investor #header {
  background-image: none;
}
.smart-style-0 .member #header {
  background-image: none;
}

.mydp button {
  height: 95% !important;
}
.mydp .selbtngroup {
  padding-right: 2px;
}
.state-error .mydp button {
  background: #fff0f0;
}
.state-success .mydp button {
  background: #f0fff0;
}

.smart-style-3 .header-dropdown-list > li > .dropdown-toggle {
  background: rgba(255, 255, 255, 0);
}

.header-dropdown-list > li {
  display: inline-block !important;
  vertical-align: middle;
}

a.userdropdown img {
  height: 36px;
  margin-top: 0;
  margin-left: 2px;
  border-radius: 3px;
  margin-right: -3px;
  background-color: #d1d1d1;
}

.login-name {
  text-transform: capitalize;
  font-size: 14px;
  /* 14px~ */
  display: inline-block;
  text-decoration: none;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  padding: 0 10px;
}

#activity {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: default !important;
  display: inline-block;
  font-weight: bold;
  height: 24px;
  width: 24px;
  padding: 2px;
  text-align: center;
  text-decoration: none !important;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  background-color: #f8f8f8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
  background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
  background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
  background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
  background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
  border: 1px solid #bfbfbf;
  color: #c4bab6;
  font-size: 17px;
  margin: 2px 0 0 0;
  position: relative;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#activity:hover {
  border: 1px solid #bfbfbf;
  transition: all 0s;
  cursor: pointer !important;
  -moz-box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, 0.08);
}

.iframe-holder {
  background: url(../img/ajax-loader.gif) center center no-repeat;
}

.inline-block {
  display: inline-block !important;
}

.registration-badge {
  padding: 3px 3px;
  margin-right: 5px;
}
.registration-badge.label-success {
  background-color: #739e73;
}
.registration-badge.label-warning {
  background-color: #c79121;
}

.footer-support a {
  color: white !important;
}

.alert .toggle-label {
  color: #fff;
}

.bootstrap tag {
  background: #3276b1 !important;
}

iframe.questionnaire {
  width: 100%;
  min-height: 600px;
}
.hide-empty td.dataTables_empty {
  display: none;
}
.demo {
  top: 2px;
}
legend.chart-settings {
  line-height: 30px;
}
sa-layout-switcher section {
  line-height: 20px;
}
sa-layout-switcher section select {
  width: 100%;
}

.ajax-dropdown {
  position: absolute;
  display: none;
  z-index: 905;
  background: white;
  top: 36px;
  left: 50%;
  transform: translateX(-50%);
  width: 320px;
  height: 435px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
  -moz-box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
  box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
  padding: 10px;
  background: #ffffff;
  border: 1px solid #b3b3b3;
}

.ajax-dropdown .ajax-notifications {
  height: 340px;
}

.widget-body.no-padding {
  min-height: 0px;
}

.editor .label {
  font-weight: 400;
  font-size: 13px;
  color: #333;
  width: 15%;
  display: inline-block;
  text-align: right;
}

.tooltip-inner {
  background-color: #404040;
}

.editor .input {
  width: 80%;
}
.editor .input select {
  width: -moz-available; /* WebKit-based browsers will ignore this. */
  width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
  width: fill-available;
}

.questionOption .panel-body {
  padding: 0px !important;
}

.state-error input {
  background: #fff0f0;
  border-color: #a90329;
}
.state-error textarea {
  background: #fff0f0;
  border-color: #a90329;
}

.editor .label.state-error {
  vertical-align: top;
}

.popover {
  max-width: 500px !important;
}

.popover-content {
  padding: 9px 14px;
}

.justify-popover .popover-content {
  text-align: justify;
}
.popover-title {
  padding: 8px 14px;
}

.option-help-icon {
  position: relative !important;
  border: none !important;
  background-color: inherit !important;
  padding-left: 5px !important;
  display: inherit !important;
  top: 0px !important;
}
app-root {
  min-height: inherit !important;
}
body:not(.menu-on-top).desktop-detected {
  min-height: inherit !important;
}

#logo {
  margin-top: 5px;
  width: auto !important;
  height: auto !important;
}

#header {
  height: 50px;
}

.SetupPortal #header {
  height: 75px;
}

.SetupPortal #left-panel {
  padding-top: 74px;
}

#logo img {
  width: auto !important;
  height: auto !important;
  max-width: 400px;
  max-height: 40px;
}

@media (min-width: 768px) and (max-width: 880px) {
  #logo img {
    max-width: 250px !important;
  }
}

.modal-dialog-lg {
  width: 70%;
}

.editable_lg input.form-control {
  width: 300px !important;
}

div.dataTables_wrapper.form-inline.dt-bootstrap.no-footer {
  margin-top: 6px;
}
.subscription-list > div.dataTables_wrapper.form-inline.dt-bootstrap.no-footer {
  margin-top: 0px !important;
}
.subscription-list > div.dataTables_wrapper.form-inline.dt-bootstrap.no-footer > table {
  margin-top: 0px !important;
}
.widget-body-toolbar {
  padding: 8px 10px !important;
}

.table-body.no-padding {
  margin: -13px -13px 0;
}

#ribbon .breadcrumb li:last-child a.breadcrumb-link {
  color: #e4e4e4 !important;
}

.padding-right-10 {
  padding-right: 10px;
}
.padding-right-5 {
  padding-right: 5px;
}

.padding10 {
  padding: 10px;
}

#logout-link a.logout-link {
  color: #3276b1;
  display: inherit;
  margin-top: 0px;
}

a.userdropdown {
  width: 100%;
}

/* .hidden-menu .userdropdown i.fa-angle-down{
    display: none;
} */

body:not(.minified) .login-info ul.dropdown-menu {
  float: right !important;
  right: 0;
  left: auto;
}

alert.no-margin-bottom div.alert {
  margin-bottom: 0px !important;
}

a.disabled {
  color: #999;
  pointer-events: none;
  cursor: default;
}

.bootstrapWizard li:only-child:before {
  display: none;
}

div.tree {
  background-color: #fff;
  border-width: 1px 1px 2px;
  border-style: solid;
  border-color: #ccc;
  margin-bottom: 5px;
}

/* .tree i.folder{
  color: #e0c022
} */

.tree span.add-folder {
  cursor: pointer;
  padding: 7px;
  color: #df8505;
}

.tree li.selectedNode > span {
  color: #0384e0;
}

.tree li > span {
  border: none;
}

.tree .restricted {
  font-size: 9px;
  display: block;
  padding: 2px;
  color: #666666;
  border-radius: 50%;
  text-decoration: none;
  font-style: normal;
  line-height: 8px;
  text-align: center;
  min-width: 13px;
  max-height: 13px;
  font-weight: 700;
  white-space: nowrap;
}

i.fa-folder i.restricted {
  position: absolute;
  top: 12px;
  left: 9px;
}
.fa-folder-open i.restricted {
  position: absolute;
  top: 6px;
  left: 15px;
}

i.fa.fa-folder:not(.menu) {
  color: #e0c022;
}
i.fa.fa-folder-open:not(.menu) {
  color: #e0c022;
}

i.fa.fa-file-excel-o {
  color: #2e7d32;
}
i.fa.fa-file-pdf-o:not(.unset-color) {
  color: #ff3500;
}
i.fa.fa-file-word-o {
  color: #0d47a1;
}
i.fa.fa-file-powerpoint-o {
  color: #e64a19;
}
i.fa.fa-file-o:not(.menu):not(.unset-color) {
  color: #42a6f7;
}

.section-page-tree i.fa.fa-file-o {
  color: #333;
}
.section-page-name .badge {
  opacity: 1 !important;
}

sa-datatable.no-top-margin table.dataTable {
  margin-top: 0px !important;
}
sa-datatable.no-top-margin > div.dataTables_wrapper.form-inline.dt-bootstrap.no-footer {
  margin-top: 0px !important;
}

.margin-5 {
  margin: 5px;
}
.margin-10 {
  margin: 10px;
}

.footer-error {
  background: #fff0f0 !important;
}

.widget-body.no-padding .no-margin > div.alert {
  margin: 0px;
}

.smart-form .input-file span.button.logo-browse-btn {
  display: inline-block;
  position: relative;
  right: inherit;
  vertical-align: sub;
}

#quickSearch.ng-autocomplete .autocomplete-container .input-container input {
  height: 30px;
  line-height: 30px;
}

#quickSearch.ng-autocomplete .autocomplete-container {
  height: 30px;
  padding-top: 5px;
}

#quickSearch.ng-autocomplete .autocomplete-container .suggestions-container ul li a {
  padding: 5px 15px;
}

#quickSearch.ng-autocomplete .autocomplete-container .input-container .x {
  padding-top: 5px;
}

.mobile-view-activated a.userdropdown i.fa-angle-down {
  padding-left: 10px;
}

.question-flag-tree.tree ul ul {
  padding-left: 20px;
}

.question-flag-tree.tree li:before {
  left: -6px;
}

.question-flag-tree.tree li:after {
  width: 15px;
  left: -6px;
}
.question-flag-tree.tree li.parent_li > span:hover {
  background-color: #fdefdc;
  border: initial;
  color: initial;
}
.question-flag-tree.tree li.parent_li.no-click > span {
  cursor: initial;
}

i.question-flag-active {
  color: #a90329;
}
i.question-flag-cleared {
  color: #7d9472;
}
i.question-flag-public {
  color: #c79121;
}

a.tip:hover {
  cursor: help;
  position: relative;
}
a.tip span {
  display: none;
}

a.tip:hover span {
  /* content: attr(title); */
  position: absolute;
  top: 10px;
  left: 0;
  padding: 5px 20px 5px 5px;
  display: block;
  z-index: 1010;
  margin: 10px;
  min-width: 250px;
  max-width: 500px;
  text-decoration: none;

  font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.comment-user {
  font-weight: 700;
}

.smart-form .input-file span.button.template-browse-btn {
  display: inline-block;
  position: relative;
  right: inherit;
  vertical-align: sub;
}

span.template {
  margin: 0 10px;
}

.state-error span.template {
  background: #fff0f0;
  border: 1px solid;
  border-color: #a90329;
}

.pradogroup #header {
  height: 100px;
}

.pradogroup #left-panel {
  padding-top: 99px;
}

.pradogroup #logo img {
  max-height: 90px;
}

.fa-xlg {
  font-size: 1.5em;
}
.fa-xxlg {
  font-size: 1.75em;
}

li.active i.menu.fa-folder:before {
  content: '\f07c';
}

ngx-dropzone-image-preview {
  min-height: 400px !important;
  min-width: unset !important;
  max-width: unset !important;
  padding: 0 !important;
  width: 100%;
}
custom-dropzone-pdf-preview {
  min-height: 400px !important;
  min-width: unset !important;
  max-width: unset !important;
  padding: 0 !important;
  width: 100%;
}
custom-dropzone-pdf-preview ng2-pdfjs-viewer {
  width: 90%;
  height: 100%;
}
custom-dropzone-pdf-preview:hover ngx-dropzone-remove-badge {
  opacity: 1;
}

custom-dropzone-pdf-preview:focus ngx-dropzone-remove-badge {
  opacity: 1;
}

/* custom-dropzone-pdf-preview ngx-dropzone-remove-badge {
  right: 0px !important;
  top: -12px !important;
} */

ngx-dropzone.state-error {
  background: #fff0f0;
  border-color: #a90329;
}

ol.ol-upper-alpha {
  list-style-type: upper-alpha;
}
ol.ol-lower-alpha {
  list-style-type: lower-alpha;
}
ol.ol-decimal {
  list-style-type: decimal;
}
ol.ol-lower-roman {
  list-style-type: lower-roman;
}
ol.ol-upper-roman {
  list-style-type: upper-roman;
}
ol.ol-circle {
  list-style-type: circle;
}
ol.ol-disc {
  list-style-type: disc;
}
ol.ol-square {
  list-style-type: square;
}

.marginLeft5 {
  margin-left: 5px;
}
.marginLeft10 {
  margin-left: 10px;
}
.marginLeft15 {
  margin-left: 15px;
}
.marginLeft20 {
  margin-left: 20px;
}
.marginLeft25 {
  margin-left: 25px;
}
.marginLeft30 {
  margin-left: 30px;
}

.iti__flag {
  background-image: url('path/to/flags.png');
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url('path/to/flags@2x.png');
  }
}

@media (min-width: 1100px) {
  .modal-xlg {
    width: 1080px;
  }
}
@media (min-width: 992) {
  .modal-xlg {
    width: 900px;
  }
}

.angular-editor-toolbar {
  font-size: 1.25rem !important;
}
.editor angular-editor {
  width: 80%;
  display: inline-block;
}

.editor .state-error .angular-editor-textarea {
  background: #fff0f0 !important;
  border-color: #a90329 !important;
}
.va-top {
  vertical-align: top;
}

.modal-header.darken {
  border-color: #383838 !important;
  background: #404040;
  color: #fff;
}
.modal-header.color-blueLight {
  border-color: #a0aeb3 !important;
  background: #cbd2d5;
  color: #000;
}
.modal-header.color-greenLight {
  border-color: #687a3a !important;
  background: #71843f;
  color: #fff;
}

app-question.no-padding section {
  padding: 0px !important;
}

.widget-toolbar.btn-group > .dropdown-toggle {
  margin-top: 5px;
}

.dropdown-menu.min-width {
  min-width: 0px;
}

.dp-btn {
  padding: 7px 6px;
}

.viewer {
  display: block;
  width: 100%;
  /* height:100vh;  */
}

.altconnect-blue {
  color: #181c62;
}

.panel-heading.altconnect-blue {
  border-color: #181c62;
  background-color: #181c62;
  color: #fff;
}

.jarviswidget-color-altconnect-blue > header {
  border-color: #181c62;
  background-color: #181c62;
  color: #fff;
}
.jarviswidget-color-darken > .nav-tabs > li:not(.active) > a,
.jarviswidget-color-altconnect-blue > header > .jarviswidget-ctrls a {
  color: #fff !important;
}

body.FundManagerPortal .doc-li i.fa.PendingApproval {
  color: #c09853 !important;
}

#sparks li span.text-danger {
  color: #b94a48;
}
#sparks li span.text-warning {
  color: #c09853;
}
#sparks li span.text-primary {
  color: #3276b1;
}
#sparks li span.text-success {
  color: #468847;
}
#sparks.summary li h5 {
  font-size: 16px;
}

tabset#tabset.tab-container div.tab-content {
  height: 100%;
}

@media (max-width: 768px) {
  .row.trim-xs {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  #sparks {
    text-align: right;
    background: inherit;
    padding: inherit;
    margin-bottom: inherit;
  }
}

.full-width {
  width: 100%;
}

.state-error ng-select > .ng-select-container {
  background: #fff0f0;
  border-color: #a90329;
}
.state-success ng-select > .ng-select-container {
  background: #f0fff0;
  border-color: #7dc27d;
}

ng-select.state-error > .ng-select-container {
  background: #fff0f0;
  border-color: #a90329;
}
ng-select.state-success > .ng-select-container {
  background: #f0fff0;
  border-color: #7dc27d;
}

.menu-on-top .menu-item-parent {
  max-width: 200px !important;
}

app-question.no-bottom-margin section#question-section {
  margin-bottom: 0px !important;
}

.fa-stack.menu {
  display: block !important;
  text-align: center;
  width: 100%;
}

.amlcontact .popover-header {
  color: #3276b1;
  font-size: larger;
}

.col-11 {
  width: 91.66%;
}

.col-12 {
  width: 100%;
}

.btn-group.state-error a.btn {
  background: #fff0f0;
  border-color: #a90329;
}

.btn-group.state-error a.btn i.fa {
  color: #ed1c24;
}

.pad-right5 {
  padding-right: 5px;
}
.pad-right20 {
  padding-right: 20px;
}

.doc-type.ng-select.ng-select-single .ng-select-container {
  min-height: 24px;
  height: 24px;
}

#sparks ul.sparks-dropdown > li {
  max-height: unset;
  display: unset;
  border-left: unset;
  padding: unset;
}

.user-folders {
  margin-top: 5px;
}

.logic-display > .alert {
  margin-bottom: 1px;
  padding: 5px;
}

span.selected {
  background-color: #684f2d;
  border: 1px solid #c67605;
  color: #fff;
}

.investor-document-tree > .sa-tree-view.tree ul ul {
  padding-left: 20px;
}

.investor-document-tree > .sa-tree-view.tree li:before {
  left: -6px;
}

.investor-document-tree > .sa-tree-view.tree li:after {
  width: 15px;
  left: -6px;
}
.investor-document-tree > .sa-tree-view.tree li.selectedNode > span {
  background-color: #df8505;
  border: 1px solid #c67605;
  color: #fff;
  padding-right: 25px;
}

.investor-document-tree > .sa-tree-view.tree li.selectedNode > span > i.text-warning {
  color: #fff !important;
}

.investor-document-tree > .sa-tree-view.tree li > span:hover {
  padding-right: 25px;
}
.investor-document-tree > .sa-tree-view.tree li > span:hover > i.text-warning {
  color: #fff !important;
}

.investor-document-tree > .sa-tree-view.tree li span.doc-count {
  font-size: 9px;
  display: inline;
  padding: 2px;
  margin-left: 5px;
  position: absolute;
  text-decoration: none;
  font-style: normal;
  background: #d7d7d7;
  color: #000;
  min-width: 13px;
  border-radius: 50%;
  max-height: 13px;
  line-height: 8px;
  font-weight: 700;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  border: 1px solid rgb(0 0 0 / 10%);
}

.investor-document-tree > .sa-tree-view.tree li span.doc-count.required {
  color: #fff;
  background-color: #a90329;
  border-color: #900323;
}

app-documentviewer ngx-dropzone.expandable {
  height: 70vh !important;
}
.document-viewer > app-documentviewer ngx-dropzone.expandable {
  height: 100vh !important;
}
app-documentviewer ngx-dropzone.expandable custom-dropzone-pdf-preview {
  height: 100% !important;
}

.preview ngx-dropzone.expandable {
  height: 70vh !important;
}
.preview ngx-dropzone.expandable custom-dropzone-pdf-preview {
  height: 100% !important;
}

.flex {
  display: flex;
}

.text-darken {
  color: #404040;
}

.disclosure {
  margin: 10px;
  text-align: justify;
}

.sparks-info {
  text-align: center !important;
}

.sparks-info {
  min-width: 50px;
  vertical-align: top;
}

#sparks {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

#sparks ul > li {
  display: block;
  padding: 0;
}

.sparks-info span {
  line-height: normal;
}

.sparks-info > h5 {
  min-width: 50px;
}

.datagrid-link {
  color: #3276b1;
  text-decoration: none;
  cursor: pointer;
  font-weight: bold;
}

.datagrid-link.fund-name {
  font-size: 18px;
  font-weight: bolder;
  color: #3276b1;
  font-family: 'Times New Roman', Times, serif;
}

.modal-content app-documentviewer > article {
  padding: 0px !important;
}
.modal-content app-documentviewer > article > .jarviswidget {
  margin-bottom: 0px !important;
}

.last-column div.subscriptionStatuses {
  padding-right: 10px;
}

.tenantLogin-pulse {
  animation-name: blink;
  animation-duration: 1.5s;
  animation-delay: 0.5s;
  animation-iteration-count: 4;
  animation-play-state: running;
}

/* ag-grid settings */
.ag-grid-enable-cell-overflow {
  overflow: visible !important;
}

.ag-row {
  z-index: 0;
}

.ag-row.ag-row-focus {
  z-index: 1;
}

.document-list .ag-pinned-right-header {
  border-left: none;
}

.progress-bar.document-status-group.Approved {
  background-color: #76b176 !important;
}
.progress-bar.document-status-group.Missing {
  background-color: #e54e4b !important;
}
.progress-bar.document-status-group.Provided {
  background-color: #629db5 !important;
}
.progress-bar.document-status-group.InProgress {
  background-color: #c09853 !important;
}
.recipients .userName {
  font-size: small;
}
.recipients .userEmail {
  font-style: italic;
}

.grid-searchbox {
  max-width: 400px;
}

.grid-link span.ag-group-value {
  cursor: pointer; /* Changes the cursor to a pointer when hovering over the text */
}

.grid-link span.ag-group-value:hover {
  color: #26245f;
  font-weight: bold;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}
.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.subscription-viewer .viewer-no-border {
  border-style: none !important;
}

@media (max-width: 1199px) {
  body.container {
    width: 100% !important;
    max-width: none !important;
    border: none !important;
  }
}

ngx-doc-viewer > iframe {
  min-height: 700px;
}
