/*@frontend-main-font: 'Museo 300';
@frontend-main-font-light: 'Museo 100';
@frontend-main-bold: 'Museo 900';*/
/***
*
* Highlight Colors
* Reference: https://www.figma.com/file/wnWLkKHYwXkO8nK1vy7YTc/Main-iPartners1?node-id=0%3A1
*
***/
/***
*
* Grey Colors
* Reference: https://www.figma.com/file/wnWLkKHYwXkO8nK1vy7YTc/Main-iPartners1?node-id=0%3A1
*
***/
/***
*
* Alert Colors
* Reference: https://www.figma.com/file/wnWLkKHYwXkO8nK1vy7YTc/Main-iPartners1?node-id=0%3A1
*
***/
/***
*
* Neutral Colors
* Reference: https://www.figma.com/file/DVxcTJfBaomt9ruKNtqBLr/iPartners-Style-Guide-%26-UI-Kit
*
***/
/**
 * Set platform specific styles on this file
 * INDICE
 * 1 - Your Platform
 *
 */
/***
*
* 1 - Your Platform
*
***/
body.platform-your {
  /* ================================ MAIN COLOR STYLES========================================*/
  /* ================================ MAIN COLOR END ========================================*/
  /* ================================ SECONDARY COLOR STYLES========================================*/
  /* ================================ SECONDARY COLOR END ========================================*/
}
body.platform-your .ip-lg-quote,
body.platform-your .main-color,
#page-header #page-title body.platform-your.logged-layout #right-sidebar,
body.platform-your.logged-layout #right-sidebar .s-item .menu-btn,
body.platform-your #header #menu-left a:hover,
body.platform-your #header #menu-left a:focus,
body.platform-your #header #menu-left a.active:focus,
body.platform-your #header #menu-left a.active:hover,
body.platform-your #header #menu-left a.active,
body.platform-your #idHome .portfolio-container h4,
body.platform-your .frontend .ip-card-table > thead > tr > th,
body.platform-your .frontend .ip-table > thead > tr > th,
body.platform-your .frontend .table-comment,
body.platform-your #deal-infobar .deal-info,
body.platform-your #deal-infobar-abm .deal-info,
body.platform-your.logged-layout #right-sidebar {
  color: #ff6137;
}
body.platform-your #footer .row1 .social-col a:hover,
body.platform-your #footer .row1 .social-col a,
body.platform-your #footer .row1 a.f-title:hover,
body.platform-your #footer .row3 a:hover {
  color: #ff6137 !important;
}
body.platform-your #footer .row1 .social-col,
body.platform-your #footer .row1 .col a,
body.platform-your .frontend .ip-card-table > tbody td,
body.platform-your .frontend .ip-table > tbody td,
body.platform-your .frontend .ip-card-table > thead td,
body.platform-your .frontend .ip-table > thead td,
body.platform-your .frontend .ip-card-table > tbody th,
body.platform-your .frontend .ip-table > tbody th,
body.platform-your .frontend .ip-card-table > thead th,
body.platform-your .frontend .ip-table > thead th,
body.platform-your #idHome .portfolio-cols {
  border-left-color: #ff6137;
}
body.platform-your .secondary-color,
body.platform-your .ip-card .nav-tabs > li > a,
body.platform-your .ip-card .nav > li > a:focus,
body.platform-your .ip-card .nav > li > a:hover .ip-card .ip-card-header h1,
body.platform-your .ip-card .ip-card-header h2,
body.platform-your .ip-card .ip-card-header h3,
body.platform-your .ip-card .ip-card-header h4,
body.platform-your .ip-card .ip-card-content a,
body.platform-your#ipartners .modal-content .modal-header,
body.platform-your label,
body.platform-your #deal-card .deal-info-subcol .info-desc,
body.platform-your .frontend .ip-card .nav-tabs > li.active > a,
body.platform-your .frontend .ip-card .nav-tabs > li.active > a:focus,
body.platform-your .frontend .ip-card .nav-tabs > li.active > a:hover,
body.platform-your .frontend .ip-card .nav-pills > li.active > a,
body.platform-your .frontend .ip-card .nav-pills > li.active > a:focus,
body.platform-your .frontend .ip-card .nav-pills > li.active > a:hover,
body.platform-your .frontend .ip-card .nav > li > a:focus,
body.platform-your .frontend .ip-card .nav > li > a:hover {
  color: #005782;
}
body.platform-your .sp-tooltip-trigger + .tooltip > .tooltip-inner table th,
body.platform-your #idHome > .tooltip,
body.platform-your .portfolio-cols .tooltip > .tooltip-inner table th,
body.platform-your .deal-gallery .slide .ribbon,
body.platform-your #deal-card .deal-label,
body.platform-your #deal-card .deal-info-subcol .img-cont,
body.platform-your #deal-card .deal-info-subcol .info-title,
body.platform-your #page-header.deal-header {
  background-color: #005782;
}
body.platform-your .ip-btn-selected {
  background-color: #005782 !important;
}
body.platform-your .ip-card .nav-tabs > li.active > a,
body.platform-your .ip-card .nav-tabs > li.active > a:focus,
body.platform-your .ip-card .nav-tabs > li.active > a:hover,
body.platform-your .ip-card .nav-pills > li.active > a,
body.platform-your .ip-card .nav-pills > li.active > a:focus,
body.platform-your .ip-card .nav-pills > li.active > a:hover {
  border-color: #005782;
}
body.platform-your .ip-card .nav-tabs > li.active > a:after {
  border-top-color: #005782;
}
body.platform-your #deal-card .deal-info-subcol .info-desc {
  border-right-color: #005782;
}
body.platform-your #deal-card .deal-info-subcol .info-desc {
  border-bottom-color: #005782;
}
/*
* To include in frontedHeader.less
*/
#header.frontend #navbar {
  position: fixed;
}
/*
* To include in frontedContent.less
*/
body {
  width: -moz-fit-content;
  /* Firefox */
  width: -webkit-fit-content;
  /* Chrome */
  width: fit-content;
  min-width: 100%;
}
body .page-content {
  width: 100%;
}
body .row,
body .page-title,
body .page-subtitle,
body .deal-img,
body .ip-card {
  max-width: 100vw;
}
body.logged-layout #home-banner {
  padding-right: 0px;
}
@media (max-width: 767px) {
  body.logged-layout .row,
  body.logged-layout .page-title,
  body.logged-layout .page-subtitle,
  body.logged-layout .deal-img {
    padding-right: 0px;
  }
  body.logged-layout .ip-card {
    max-width: calc(100vw - 30px);
  }
  body.logged-layout .deal-img {
    max-width: 100vw;
  }
}
/*
* To include in frontedGlobal.less or in global.less if IP-608 is already tested and approved
*/
/*
* if the sticky table is contained by an 'ip-card', this 
* container must have 'ip-card.ip-card-w-stickyJ-table' class in order to work
*/
.ip-card.ip-card-w-stickyJ-table {
  overflow: visible!important;
  max-width: inherit!important;
}
.ip-card.ip-card-w-stickyJ-table .ip-card-content-label,
.ip-card.ip-card-w-stickyJ-table .ip-card-content {
  max-width: inherit;
}
.ip-card.ip-card-w-stickyJ-table .bootstrap-table {
  overflow: visible!important;
}
.ip-card.ip-card-w-stickyJ-table .fixed-table-body {
  overflow: visible!important;
}
.stickyJ-table thead th {
  position: sticky;
  top: 62px;
  /* Don't forget this, required for the stickiness */
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.4);
  height: 40px;
  background: #fff;
  padding: 0px!important;
  z-index: 10;
}
.stickyJ-table thead tr:nth-child(2) th {
  top: 102px;
}
.stickyJ-table thead.b-cells th {
  height: 110px;
}
.stickyJ-table thead.b-cells tr:nth-child(2) th {
  top: 172px;
}
#portfolioSnapshot .ip-card {
  max-width: inherit !important;
}
