@import url('https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,500,400italic,500italic,700,700italic,900,900italic'); /*
	Pacific Management Fund Manager CSS v1.0
	
	Main Colors:
	Light Blue: #0099CC
	Orange: #FF6600
	Border: #b9b9b9
	background light grey: #ebebeb
	light grey text: #999999
	text-color: #444444

*/
body {
    background: transparent url(images/bg.png) 0 0 repeat-x;
}

a:link, a:visited, a:active {
    color: #2385c6;
}

a:hover {
    color: #38c0aa;
}

#okta-login-container a:hover {
    color: #2385c6;
    text-decoration: underline;
}

#mainBody {
    padding-right: 0;
}

#mainContent {
}

#loginContent {
    width: 990px;
}

.loginInfoText {
    margin-left: 0;
    width: 50%;
}

h1 {
    color: #2385c6;
    border-bottom: 1px solid #70badf;
    padding-bottom: 5px;
    margin-bottom: 15px;
    font-family: 'Roboto', sans-serif;
}

h2 {
    color: #666;
}

.loginBox h1 {
    color: #fff;
    font-size: 22px;
    border-bottom: none;
}

.loginInfoText ul {
    margin-left: 0;
    list-style-type: disc;
    list-style-position: outside;
    padding-left: 15px;
}

.loginInfoText h1 {
    color: #2385c6;
    border-bottom: 0;
}

#container, .container {
    background: transparent;
}

.pageHeader {
    height: 100px;
}

.accountLinks ul {
    margin: 1.5em 0;
}

.tooltip, .radioList li label span {
    border-bottom : 0;
}

.footer {
    background: #666666;
}

.footerContent {
    background: transparent;
    border: none;
}

.footerLinksMain li a, .footerLinksMain li a:active {
    color: #fff;
    text-transform: uppercase;
    border: none;
}

.footerLinksMain li:first-child a {
    padding-left: 2em;
}

.footer .copyright {
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
}

span.headerTitle {
    color: #fff;
}

span.loadingText {
    margin-left: 35px;
}

/*login screen*/
.loginBox input {
    border: none;
    margin-right: 0;
    width: 100%;
    padding-right: 0;
    box-sizing: border-box;
}

input#UserName, input#Password {
    height: auto !important;
}

/* button */
.loginButton {
    float: right;
    background: #fff;
    padding: 0;
    border: none;
    margin-right: 0;
    width: auto;
    border-radius: 50px;
}

/*header */
.accountLinks ul li a {
    color: #fff;
    text-transform: uppercase;
    border: none;
}

.accountLinks ul li a:hover {
    text-decoration: none;
}

.accountLinks ul li.name {
    color: #70badf;
    border: none;
    text-transform: uppercase;
}

/*nav*/
.mainmenu {
    background: none;
}

.mainmenu ul li {
    background: none;
}

.mainmenu ul li:hover, .mainmenu ul li.highlight {
    background: none;
}

.mainmenu ul li a {
    border-right: none;
    line-height: 20px;
    margin: 10px 0;
    padding: 0 10px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 0.7px;
}

.mainmenu>ul>li:first-child a {
    padding-left: 2em;
}

/*sub nav*/
.mainmenu ul ul {
    background: #fd5814;
    top: 38px;
}

.mainmenu ul ul li {
    background: #70badf;
    border-top: solid 1px #fff;
}

.mainmenu ul ul li:hover {
    background: #70badf;
}

.mainmenu ul ul li a {
    border: none;
    margin: 0;
    padding: 15px;
    font-size: 100%;
    text-transform: capitalize;
}

.mainmenu ul ul li a:hover {
    background: #70badf;
}

/* homepage */
.infoPanelContent strong, .loginInfoText strong {
    color: #0099CC
}

.loginPanel {
    background: #38c0aa;
    border: none;
    width: 310px;
    float: right;
}

.loginBox h1, .loginBox label {
    color: #fff;
}

.loginBox label {
    color: #fff;
    font-weight: bold;
}

.loginBox .forgottenPassword a {
    color: #fff;
    display: block;
    width: 190px;
    margin-top: 13px;
    text-decoration: underline;
}

.loginButton .orangeButton {
    background: none;
    display: block;
}

.loginButton .orangeButton:hover {
    background: none;
}

/*Inner Page*/
.holdingFilter label {
    color: #0099CC;
}

h3 .highlight {
    color: #2385c6;
}

ul.userInfo li, .loginInfoText ul li {
    background: none;
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 13px;
    line-height: 1.7;
}

#termsAndConditionsContainer div ul li {
    background: transparent url(/images/LinkGroup/welcome-bullet.gif) 0 5px no-repeat;
}

#termsAndConditionsContainer h2.underline {
    border-bottom: none;
}

.infoPanelContent {
    padding: 10px;
    background: #fff;
    border: 1px solid #2385c6;
    border-bottom: 4px solid #2385c6;
}

.infoPanelContent ul li {
    background: none;
    padding: 0;
}

.infoPanelContent, .infoPanelContent p {
    font-size: 16px;
}

ul.userInfo label {
    color: #666;
}

.holdingFilter {
    border: none;
    background: #ededed;
}

.holdingFilter label {
    color: #666;
}

table.info th.colTitle, table.info th.orange {
    color: #2385c6;
}

table.info tr.sectionDivider, table.info tr.darkBorderTop {
    border-top: solid 2px #2385c6;
}

/* Communications - contact details */
.companyName h1 {
    border-bottom: none;
}

.linkButton span {
    color: #2385c6;
}

.contactDetailsLabelContainer div a, a#btnEditContactResidentialDetails, a#btnEditContactPostalDetails, a#btnDeletePostalContactDetails, a#btnUpdatePostalAddress {
    margin-top: 0;
    padding-top: 0;
    padding-right: 10px;
}

div#holdingDetailsView a.btnEditAction, div#holdingDetailsView .btnDeleteAction, div#holdingDetailsView .btnUpdateAction, div#holdingDetailsView .btnCancelAction {
    background: none !important;
    font-family: Arial, Sans-Serif;
    border: none;
    padding-left: 0;
    text-decoration: underline;
}

div#editContactPostalDetailsDiv {
    margin-right: 0;
}

label.display-label[for="PreferredCommunications"] {
    width: 160px;
}

label.display-label[for="AnnualReportElection"] {
    width: 140px;
}

tr#beforeUpdate td {
    padding-top: 12px;
}

div#divCommunicationEdit {
    margin: -9px 0 0 0;
}

div#divCommunicationEdit a {
    padding: 0;
    margin: 0;
}

tr#afterUpdateButtons td {
    padding: 0;
}

div#divCommunicationUpdateCancel a {
    padding: 0 15px 0 0;
    margin: -10px 0 0 0;
}

/* Grid */
.ui-jqgrid .ui-jqgrid-sortable {
    color: #2385c6 !important;
}

.ui-jqgrid a {
    color: #0099CC !important;
}

.ui-jqgrid a:hover {
    color: #38c0aa !important;
}

tr.ui-widget-content.jqgrow.ui-row-ltr.ui-state-hover td {
    background-color: transparent;
}

tr.ui-widget-content.jqgrow.ui-row-ltr.ui-state-hover {
    background-color: transparent;
}

.ui-icon {
    background: transparent url(images/icons.gif) 2px 0 no-repeat
}

.ui-jqgrid .ui-pg-table td {
    color: #2385c6;
}

span.ui-icon.ui-icon-seek-next {
    background: transparent url(images/icons.gif) 2px 0 no-repeat;
    background-position: 0 -96px;
}

span.ui-icon.ui-icon-seek-end {
    background: transparent url(images/icons.gif) 2px 0 no-repeat;
    background-position: 0 -120px;
}

span.ui-icon.ui-icon-seek-first {
    background: transparent url(images/icons.gif) 2px 0 no-repeat;
    background-position: 0 -48px;
}

span.ui-icon.ui-icon-seek-prev {
    background: transparent url(images/icons.gif) 2px 0 no-repeat;
    background-position: 0 -72px;
}

.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
    background: #ededed;
}

.clear.refineFilter  label, .clear.refineFilter  input#DateFrom, .clear.refineFilter  img.ui-datepicker-trigger, .clear.refineFilter  input#DateTo { float: left; }
.clear.refineFilter  label, .clear.refineFilter  input#DateFrom, .clear.refineFilter  img.ui-datepicker-trigger, .clear.refineFilter  input#DateTo { margin-right: 5px; }
ul.oc-radiogroupex li input, ul.oc-radiogroupex label { float: none !important; } 
select#SelectedTransactionType { float: left; }

/* Buttons */
button.linkButton:hover span, button.linkButton span:hover, .linkButton a:hover, a.linkButton:hover {
    color: #38c0aa;
}

.orangeButton button {
    background: #fff;
    color: #2385c6;
    text-transform: uppercase;
    outline: none;
    line-height: 1;
    vertical-align: middle;
    border-bottom: 0;
    padding: 12px 15px 10px 15px;
    border-radius: 5px;
}

#searchForm button.linkButton {
    background: #38c0aa;
    width: auto;
    height: auto;
    padding: 0;
    outline: none;
    border-radius: 5px;
}

#searchForm button.linkButton span {
    color: #fff;
    padding: 10px 15px;
    line-height: 1;
    background: #38c0aa;
    display: block;
    border-radius: 5px;
    border-bottom: 4px solid #09957b;
}

#searchForm button.linkButton span:hover {
    color: #FFFFFF;
    background-color: #09957b;
}

a#btnBackHoldingDetails {
    font-size: 16px;
}

button#btnOk {
    background: #2385c6;
    color: #fff;
    padding: 10px 20px;
}

/*FAQ */
#faqContainer {
    background: #ffffff
}

#faqContainer h1 {
    background: #2385c6;
}

.faqbox h2 a {
    color: #2385c6;
}

.faqbox h2 a:hover {
    text-decoration: none;
}

.pageHeaderLogo {
    background-image: url(images/logo.png);
    background-repeat: no-repeat;
    width: 300px;
    height: 60px;
}

/* Calendar */
.ui-datepicker-calendar .ui-state-hover {
    background-color: #2385c6;
    color: #fff;
}

.ui-datepicker .ui-state-active {
    background-color: #2385c6;
    color: #fff;
}

/*dist history */
.ui-dialog .ui-dialog-titlebar {
    background: #2385c6;
}

.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
    padding-right: 50px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {
    width: auto !important;
}

span.ui-icon.ui-icon-closethick {
    display: none;
}

@media only screen and (max-width: 767px) {
    #container, .footerContent {
        width: 92%;
        padding: 0 2%;
        margin: 0 auto;
    }

    #mainContent, #loginContent, .loginInfoText, .loginControls {
        width: 98%;
        float: none;
        margin: 0;
        padding: 0;
    }

    .loginPanel {
        width: 90%;
    }

    .loginBox .forgottenPassword, .loginButton {
        width: 90%;
        display: block;
    }

    #mainBody {
        padding: 1em 0;
    }

    table td {
        display: block;
        float: none;
    }

    /* forgotten password */
    #forgottenPasswordContainer .forgottenPassword, #forgottenPasswordContainer .forgottenUsername {
        floaT: none;
        width: 100%;
    }

    .footer .copyright {
        float: none;
        display: block;
        text-align: center;
        padding-right: 0;
    }

    .footer ul {
        float: none;
        display: block;
        text-align: center;
    }

    .footer li {
        float: none;
        display: inline;
        margin: 0;
    }

    .footer li a {
        border: 0;
        padding: 0 10px;
    }
}

.MuiPaper-root.MuiPaper-elevation1[class*="RegistrationStart-root"]:first-child, #fm-login-registration-widget .MuiPaper-root.MuiPaper-elevation1[class*="RegistrationSendVerification-root-"]:first-child, #fm-login-registration-widget .MuiPaper-root.MuiPaper-elevation1[class*="RegistrationVerifyCode-root"]:first-child, #fm-login-registration-widget .MuiPaper-root.MuiPaper-elevation1[class*="RegistrationVerifySendLink-root"]:first-child, #fm-login-registration-widget .MuiPaper-root.MuiPaper-elevation1[class*="RegistrationResetPassword-root"]:first-child, #fm-login-registration-widget .MuiPaper-root.MuiPaper-elevation1[class*="RegistrationResetPasswordSuccess-root"]:first-child, #fm-login-forgotpassword-widget .MuiPaper-root.MuiPaper-elevation1[class*="jss"]:first-child {
    display: none;
}

#fm-login-registration-widget .MuiPaper-root.MuiPaper-elevation1.MuiPaper-rounded, #fm-login-forgotpassword-widget .MuiPaper-root.MuiPaper-elevation1.MuiPaper-rounded, #fm-login-forgotpassword-widget .MuiTypography-colorPrimary {
    background: #38c0aa;
    border: 0;
    color: #fff !important;
}

#fm-login-registration-widget input#filled-dense-hidden-label, #fm-login-forgotpassword-widget input#filled-dense-hidden-label {
    background: white;
    z-index: 999;
    height: 40px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

#fm-login-registration-widget button.MuiTypography-root.MuiLink-root.MuiLink-underlineHover[class*="RegistrationStart-Link"].MuiLink-button.MuiTypography-body2.MuiTypography-colorPrimary, #fm-login-forgotpassword-widget button.MuiTypography-root.MuiLink-root.MuiLink-underlineHover[class*="RegistrationStart-Link"].MuiLink-button.MuiTypography-body2.MuiTypography-colorPrimary {
    color: white;
}

#fm-login-registration-widget button.MuiTypography-root.MuiLink-root.MuiLink-underlineHover[class*="RegistrationStart-BottomLink"].MuiLink-button.MuiTypography-body2.MuiTypography-colorPrimary, #fm-login-forgotpassword-widget button.MuiTypography-root.MuiLink-root.MuiLink-underlineHover[class*="RegistrationStart-BottomLink"].MuiLink-button.MuiTypography-body2.MuiTypography-colorPrimary {
    color: white;
}

#fm-login-registration-widget fieldset[class*="PrivateNotchedOutline-root"].MuiOutlinedInput-notchedOutline, #fm-login-forgotpassword-widget fieldset[class*="PrivateNotchedOutline-root"].MuiOutlinedInput-notchedOutline {
    background: white;
    border-radius: 3px;
}

#fm-login-registration-widget .MuiInputAdornment-root[class*="RegistrationStart-logo"].MuiInputAdornment-positionStart, #fm-login-forgotpassword-widget .MuiInputAdornment-root[class*="RegistrationStart-logo"].MuiInputAdornment-positionStart {
    background: white;
}

#fm-login-forgotpassword-widget fieldset {
    background: white;
}

#fm-login-registration-widget .MuiInputAdornment-root.MuiInputAdornment-positionEnd, #fm-login-forgotpassword-widget .MuiInputAdornment-root.MuiInputAdornment-positionEnd {
    z-index: 999;
}

#fm-login-registration-widget .MuiInputAdornment-root.MuiInputAdornment-positionStart, #fm-login-forgotpassword-widget .MuiInputAdornment-root.MuiInputAdornment-positionStart {
    z-index: 999;
}

#fm-login-registration-widget button.MuiButtonBase-root.MuiButton-root[class*="RegistrationStart-button"].MuiButton-contained.MuiButton-containedPrimary.Mui-disabled.Mui-disabled, #fm-login-forgotpassword-widget button.MuiButtonBase-root.MuiButton-root[class*="RegistrationStart-button"].MuiButton-contained.MuiButton-containedPrimary.Mui-disabled.Mui-disabled {
    background-color: white;
}

#fm-login-registration-widget .MuiPaper-root.MuiPaper-elevation1[class*="RegistrationUnknownUsername-root"]:first-child, #fm-login-forgotpassword-widget .MuiPaper-root.MuiPaper-elevation1[class*="RegistrationUnknownUsername-root"]:first-child {
    display: none;
}

#fm-login-registration-widget .MuiPaper-root.MuiPaper-elevation1[class*="RegistrationUnknownUsername-root"].MuiPaper-rounded #fm-login-forgotpassword-widget .MuiPaper-root.MuiPaper-elevation1[class*="RegistrationUnknownUsername-root"].MuiPaper-rounded {
    background: rgba(225, 142, 25, 0.9);
    border: 0;
    color: #fff;
}

#fm-login-registration-widget button.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary, #fm-login-forgotpassword-widget button.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary {
    color: rgb(35,133,198);
    background: white;
}

/*okta*/
#okta-sign-in {
    margin-top: -7px !important;
}

#okta-sign-in.auth-container.main-container {
    background: transparent;
    border: 0;
    color: #fff;
    box-shadow: none;
    border-radius: 5px;
    width: auto;
    height: auto;
    margin: auto !important;
}

#okta-sign-in .okta-sign-in-header {
    display: none;
}

#okta-sign-in.auth-container h2, #okta-sign-in.auth-container h3, #okta-sign-in.auth-container .link:link, #okta-sign-in.auth-container .link:visited, #okta-sign-in.auth-container .link:hover, #okta-sign-in.auth-container .link:active {
    color: #fff;
}

#okta-sign-in.auth-container .button-primary {
    color: #fff;
    box-shadow: none;
    border: 0;
    height: 40px;
    color: rgb(35,133,198);
    background-color: rgb(255, 255, 255);
    background: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    border-radius: 3px;
}

#okta-sign-in.auth-container .button-primary:hover, #okta-sign-in.auth-container .button-primary:focus, #okta-sign-in.auth-container .button-primary:active, #okta-sign-in.auth-container .button-primary:focus {
    background: #fff;
    color: rgb(35,133,198);
    opacity: 0.9;
}

#okta-sign-in .registration-container .registration-link {
    color: white;
}

#okta-sign-in .o-form .o-form-input .o-form-control {
    border: 0;
    height: 40px;
    border-radius: 3px;
}

/* Extra */
#okta-login-container {
    background: #38c0aa;
    border: 0;
    color: #fff;
    box-shadow: none;
    border-radius: 5px;
    padding: 2em;
}

#okta-login-container > div {
    float: none !important;
}

#okta-login-container h1 {
    color: white;
}

#okta-login-container button {
    color: #fff;
    box-shadow: none;
    border: 0;
    height: 40px;
    color: rgb(35,133,198);
    background-color: rgb(255, 255, 255);
    background: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    border-radius: 3px;
}

#okta-login-container button:hover {
    background: #fff;
    color: rgb(35,133,198);
    opacity: 0.9;
}

#okta-login-container form {
    padding: 1em 0;
}

#okta-sign-in.auth-container.main-container .infobox-error {
    color: #c00;
}

#okta-sign-in.auth-container .button.button-primary.link-button-disabled {
    background: #fff;
    color: #c00;
    opacity: 0.9;
}

#okta-sign-in.auth-container .okta-form-subtitle, #okta-sign-in.auth-container .okta-form-label {
    color: #000;
}

#okta-sign-in.auth-container h2, #okta-sign-in.auth-container h3 {
    font-size: 1.4em;
    margin-top: 0;
}

#okta-sign-in.auth-container.main-container .auth-content {
    padding: 0;
    overflow: hidden;
}

#okta-sign-in .registration-container .content-container {
    padding: 10px 42px;
    text-align: center;
}

#okta-sign-in .call-request-button, #okta-sign-in .email-request-button, #okta-sign-in .sms-request-button {
    width: 135px;
}

input[class^='Mui'] {
    z-index: 1;
}


/* Portfolio widget */
#fm-portfolio-widget .MuiTableCell-head {
    background: #ededed !important;
    color: #2385c6 !important;
}

#fm-holding-widget .MuiTableCell-head {
    background: #ededed !important;
    color: #2385c6 !important;
}

.MuiButtonBase-root.MuiTableSortLabel-root {
    background-color: transparent !important;
    color: #2385c6 !important;
}

.MuiSvgIcon-root.MuiTableSortLabel-icon {
    color: #2385c6 !important;
}

/* docusign widget */
#fm-portfolio-docusign-widget {
    position: absolute;
    right: 0;
    top: 320px;
    width: 275px;
    font-size: .8em !important;
}

#fm-portfolio-docusign-widget .MuiTypography-paragraph {
    margin-bottom: 0;
}

#fm-portfolio-docusign-widget .MuiCardActions-root {
    text-align: center;
}

#holding-download-print-faq-header a, #widget-download, #widget-print, #widget-faq {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
}

#widget-faq a {
    display: inline-flex;
    align-items: center;
}

#holding-download-print-faq-header a svg, #widget-download svg, #widget-print svg, #widget-faq svg {
    margin-right: 5px;
}

#portfolio-header-widget > .MuiGrid-container {
    margin-top: 0;
}

#portfolio-header, #holding-portfolio-name, #fm-trade-application-widget h4, #fm-trade-redemption-widget h4,
#fm-trade-switch-widget h4{
    margin-bottom: 20px;
    font-size: 1.5rem;
    font-family: "Roboto", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    line-height: 1.33;
    letter-spacing: 0em;
    border: 0;
}

#fm-trade-application-widget h4 + hr,
#fm-trade-redemption-widget h4 + hr,
#fm-trade-switch-widget h4 + hr {
    display: none;
}

#portfolio-label {
    margin-left: 0;
}

#connectedportfolio-header-widget caption {
    margin: 20px auto;
    margin-left: 430px;
}

#holding-header-text {
    padding-bottom: 0;
}

#holding-dropdown {
    padding: 10px;
}

#holdings-dropdown-style {
    padding-top: 15px;
}

#fm-portfolio-docusign-widget * {
    font-size: 12px;
}

#fm-portfolio-docusign-widget {
    width: 216px;
    margin-right: 10px;
}

#fm-portfolio-docusign-widget .MuiButton-containedPrimary {
    padding: 5px;
    background-color: #2385c6;
    color: white;
    border-radius: 4px;
}

#fm-portfolio-holdingdetails-widget > .MuiGrid-root > .MuiGrid-root:nth-of-type(2) > div:nth-of-type(3) .MuiTable-root {
    margin-bottom: 20px;
}

#fm-portfolio-holdingdetails-widget > .MuiGrid-root > .MuiGrid-root:nth-of-type(2) > div:nth-of-type(3) {
    margin-bottom: 20px;
}

ul.serviceLinks {
    float: none;
    margin-bottom: 10px;
}

ul.serviceLinks li {
    float: none;
}

.viewBarForm {
    margin-bottom: 20px;
}

table.MuiTable-root, .div-trade-application .MuiPaper-root, #app-proceed-button, #app-footer-text {
    min-width: 990px;
    margin-left: 0;
    margin-right: 0;
}

#app-proceed-button {
    display: flex;
}

#app-footer-text .MuiCheckbox-root {
}

table.MuiTable-root, .div-trade-application .MuiPaper-root, #app-proceed-button, #app-footer-text, #app-button-grid,
#switch-preview-button-section {
    min-width: 990px;
    margin-left: 0;
    margin-right: 0;
}

#app-proceed-button {
    display: flex;
}

#app-footer-text .MuiCheckbox-root,
#fm-trade-switch-widget .MuiCheckbox-root{
    margin-left: -12px;
    padding: 10px;
    margin-top: -5px;
    margin-right: -10px;
}

#fm-trade-application-widget #widget-faq,
#fm-trade-redemption-widget #widget-faq,
#fm-trade-switch-widget #widget-faq{
    margin-bottom: 20px;
}

#app-portfolio-dropdown-label,
#red-portfolio-dropdown-label,
#switch-portfolio-dropdown-label {
    padding: 0;
    display: block;
    width: 100%;
}

#holding-download-print-faq-header {
    justify-content: flex-start;
    margin-bottom: 15px;
}

#switch-from-section .MuiSelect-selectMenu,
#switch-to-section .MuiSelect-selectMenu {
    margin-top: 12px;
}

#switch-from-section .MuiSelect-icon,
#switch-to-section .MuiSelect-icon {
    top: calc(50% - 5px);
}

#portfolio-tableRow-details {
	color: #2385c6;
}

#filled-dense-hidden-label {
    border: 0 !important;
    transform: scale(.9);
}