/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 02 2025 | 12:44:46 */
/* @import url('https://fonts.googleapis.com/css2?family=Pushster&display=swap'); */
/* @import url('https://fonts.googleapis.com/css2?family=Lobster+Two:ital,wght@0,400;0,700;1,400;1,700&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Grenze+Gotisch:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=Tangerine:wght@700&display=swap');


@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@484&display=swap');


/* #### Generated By: http://font.download #### */

@font-face {
    font-family: 'originaltrajanprobold';
    src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/originaltrajanprobold.eot');
    src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/originaltrajanprobold.eot') format('embedded-opentype'),
        url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/originaltrajanprobold.woff2') format('woff2'),
        url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/originaltrajanprobold.woff') format('woff'),
        url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/originaltrajanprobold.ttf') format('truetype'),
        url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/originaltrajanprobold.svg#originaltrajanprobold') format('svg');
        
}
/*Myraid Pro Fonts start*/


@font-face {
    font-family:'Myriad Pro Cond';
    src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldCond.eot');
	src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldCond.eot?#iefix') format('embedded-opentype'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldCond.woff2') format('woff2'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldCond.woff') format('woff'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldCond.svg#MyriadPro-BoldCond') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: condensed;
}

@font-face {
    font-family:'Myriad Pro Cond';
    src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldCondIt.eot');
	src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldCondIt.eot?#iefix') format('embedded-opentype'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldCondIt.woff2') format('woff2'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldCondIt.woff') format('woff'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldCondIt.svg#MyriadPro-BoldCondIt') format('svg');
    font-weight: 700;
    font-style: italic;
    font-stretch: condensed;
}

@font-face {
    font-family:'Myriad Pro Cond';
    src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Cond.eot');
	src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Cond.woff2') format('woff2'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Cond.woff') format('woff'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: condensed;
}

@font-face {
    font-family:'Myriad Pro Cond';
    src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-CondIt.eot');
	src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-CondIt.eot?#iefix') format('embedded-opentype'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-CondIt.woff2') format('woff2'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-CondIt.woff') format('woff'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-CondIt.svg#MyriadPro-CondIt') format('svg');
    font-weight: 400;
    font-style: italic;
    font-stretch: condensed;
}


@font-face {
    font-family:'Myriad Pro Light';
    src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-SemiboldIt.eot');
	src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-SemiboldIt.eot?#iefix') format('embedded-opentype'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-SemiboldIt.woff2') format('woff2'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-SemiboldIt.woff') format('woff'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-SemiboldIt.svg#MyriadPro-SemiboldIt') format('svg');
    font-weight: 600;
    font-style: italic;
    font-stretch: normal;
}

@font-face {
    font-family:'Myriad Pro Light';
    src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Light.eot');
	src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Light.woff2') format('woff2'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Light.woff') format('woff'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Light.svg#MyriadPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family:'Myriad Pro Light';
    src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Semibold.eot');
	src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Semibold.woff2') format('woff2'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Semibold.woff') format('woff'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
 
}


@font-face {
    font-family:'Myriad Pro';
    src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Bold.eot');
	src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Bold.woff2') format('woff2'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Bold.woff') format('woff'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}

@font-face {
    font-family:'Myriad Pro';
    src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldIt.eot');
	src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldIt.eot?#iefix') format('embedded-opentype'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldIt.woff2') format('woff2'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldIt.woff') format('woff'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-BoldIt.svg#MyriadPro-BoldIt') format('svg');
    font-weight: 700;
    font-style: italic;
    font-stretch: normal;
}

@font-face {
    font-family:'Myriad Pro';
    src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Regular.eot');
	src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Regular.woff2') format('woff2'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Regular.woff') format('woff'),
		url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}

/*Myraid Pro Fonts end*/




/* @font-face {
    font-family: 'originaltrajanprobold';
    src: url('https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/originaltrajanprobold.ttf') format('truetype');
    font-display: swap;
} */

 /* .report-content-personality-profile h3 {
    font-family: fantacy !important;
} */



@font-face {
    font-family: sf_pro_display;
    src: url(https://engine-dev.winslowsolutions.us/wp-content/plugins/wowassessments-engine/fonts/SFPRODISPLAYREGULAR.OTF);
}

.font-Grenze,
.font-Grenze em {
    font-family: 'Grenze Gotisch', serif !important;
}



.trt-table.interpersonal tbody:first-child tr {
    font-family: 'originaltrajanprobold' !important;
}

/* For Page Number */
body {
    counter-reset: page;
    background-color: #ffffff !important;
    font-size: 15px;
    font-family: "Myriad Pro Regular";
    color: #444 !important;
}

/* For pdf width */
.report_layouts-template-default #et-main-area .container {
    width: 100% !important;
    padding: 0 60px;
}

/* for avoiding page break in p tag */
.siteorigin-widget-tinymce.textwidget p {
    page-break-inside: avoid;
}

/* for first page logo*/
.cover_logo img {
    width: 70% !important;
    height: auto !important;
}

/*
Header Logo Size
*/
img.report-logo {
    width: auto;
    margin-right: 15px;
    height: 85px;
}

/* for intro/first page */
.intro-page {
    text-align: center;
    padding-top: 250px;
    padding-bottom: 30px;
    width: 700px;
    margin: auto;
    border: 4px double;
    height: 120vh;
    page-break-after: always;
}

.intro-page ul {
    margin: 0 auto;
}

.intro-page ul li {
    margin-bottom: 10px;
    display: flex;
    justify-content: center;
    font-size: 22px;
}

.intro-page ul li strong {
    flex: 0 0 50%;
    text-align: right;
    color: inherit;
    padding-right: 10px;
}

.intro-page ul li span {
    flex: 0 0 50%;
    text-align: left;
    padding-left: 10px;
}

.intro-page h1 {
    margin-top: 70px !important;

}

.intro-page h3 {
    margin-bottom: 70px !important;
}

/* .for intro/first page */

/* for repeating page header */
.page-head {
    padding: 30px 0;
    border-bottom: solid 1px #666;
    margin-bottom: 15px;
}

.page-head .right-section {
    font-family: "Calibre";
    font-size: 15px;
}

/* for Descriptions of High Scores */
.small-text-above-2col {
    font-size: 15px;
}

.traits-wrapper::before,
.traits-wrapper::after {
    display: table;
    content: "";
}

.traits-wrapper {
    font-size: 15px;
}

.traits-wrapper .table {
    border: 1px solid #000;
}

.traits-wrapper .table-bordered>thead>tr>th {
    border-bottom-width: 1px;
    border: 1px solid #000 !important;
    background: transparent !important;
}

.traits-wrapper .table>tbody>tr>td {
    border: 1px solid #000 !important;
    background: transparent !important;
}

.traits-table {
    border-collapse: collapse;
    border-color: #488ee0;
    width: 92%;
    margin: auto;
}

.traits-table th {
    background: #164985 !important;
    color: #fff;
    text-align: center;
    padding: 12px;
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
    border: 1px solid #164985 !important;
}

.traits-table tbody tr {
    background: #fff !important;
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
}

.traits-table tbody tr:nth-child(odd) {
    background: #c2d9f5 !important;
}

.traits-table tr td {
    padding: 11px;
    border: 1px solid #488ee0 !important;
}

span.reportFont,
span.reportTextRed {
    font-family: 'Tangerine', cursive;
    font-size: 18px !important;
    line-height: 1em;
}

.reportFont span {
    letter-spacing: 1px;
    font-style: normal;
    font-size: 15.4px !important;
}

.score-text+span.score-details> :first-child {
    /*     background-color: #bad9ff !important; */
    /*     -webkit-print-color-adjust: exact; */
    font-style: italic;
    padding: 10px 10px;
    border: 1px solid #bad9ff;
}

/* for report bg image */
.report_layouts-template-default #et-main-area {
    -webkit-print-color-adjust: exact !important;
    /*Chrome, Safari */
    color-adjust: exact !important;
    /*Firefox*/
    background-image: url('https://winslowapp.wowlex00.us/staging/wp-content/uploads/2022/04/1_Parchment-light.jpg') !important;
    background-repeat-y: repeat !important;
    background-size: contain !important;
}

.report_layouts-template-default #et-main-area *,
.report_layouts-template-default .executive-report #et-main-area .text-trajan,
.report_layouts-template-default .manager-report #et-main-area .text-trajan,
.report_layouts-template-default .participant-report #et-main-area .text-trajan {
    font-family: sf_pro_display;
    font-style: normal;
}

.score-title {
    color: #164985;
    font-weight: bold;
    text-decoration: underline;
    margin: 12px 0 15px 0;
    font-size: 25px;
    display: inline-block;
    font-family: 'TrajanPro', serif;
}

strong {
    color: #0b2d7e;
}

/* report new css */
.report-color-coding-table {
    margin: auto;
    border-collapse: separate;
    border-spacing: 10px;
}

.report_layouts-template-default h4,
.report_layouts-template-default h5,
.report_layouts-template-default h6 {
    margin: 0;
}

.report-color-coding-table td {
    border: solid 1px #666;
    padding: 4px 6px;
    font-size: 11px;
    font-weight: bold;
    line-height: 1;
}

.font-trajanpro {
    font-family: 'TrajanPro', serif;
}

.c-o-r-flex {
    display: flex;
    justify-content: center;
    margin: 50px 0 100px
}

.c-o-r-flex li {
    padding-left: 30px;
}

.c-o-r-flex li a {
    font-family: arial, helvetica, sans-serif !important;
    color: #2e5d89;
    /* 	text-decoration: underline; */
}

/* Dynamic Reports PDF CSS start */

.report_layouts-template-default .executive-report #et-main-area,
.report_layouts-template-default .participant-report #et-main-area,
.report_layouts-template-default .manager-report #et-main-area {
    background: #fff !important;
}

/* 
.report_layouts-template-default .participant-info-wrap .pcs-tables-container .custom-pcs-table-container td{
	
}

.report_layouts-template-default .custom-pcs-table-container .trt-table tr td{
	border:2px solid #000 !important;
}
 */
.report_layouts-template-default .executive-report #et-main-area *,
.report_layouts-template-default .manager-report #et-main-area *,
.report_layouts-template-default .participant-report #et-main-area * {
    /*font-family: arial, helvetica, sans-serif;*/
}

.report-content-personality-profile h3,
.report_layouts-template-default .participant-report .pcs-tables-container .trt-table tr:nth-child(2) td:first-child,
.report_layouts-template-default .executive-report .pcs-tables-container .trt-table tr:nth-child(2) td:first-child {
    font-size: 15px;
    font-weight: 600 !important;
    vertical-align: middle;
}

.report_layouts-template-default .executive-report #et-main-area .trt-table .trt-title {
    font-size: 20px !important;
    text-align: center !important;
    padding: 12px 0 !important;
    /*font-family: sf_pro_display;*/
    font-family: 'originaltrajanprobold' !important;
    font-weight: 100 !important;
}

.report_layouts-template-default .executive-report .pcs-tables-container .trt-table td {
    font-size: 12px;
}

.objective-text span,
.accuracy-text span {
    font-weight: normal;
}

.report_layouts-template-default .executive-report .scoring-range,
.report_layouts-template-default .participant-report .scoring-range,
.report_layouts-template-default .manager-report .scoring-range {
    border: 1px solid #507093;
    padding: 7px;
}

.report_layouts-template-default .executive-report .scoring-range>h5,
.report_layouts-template-default .participant-report .scoring-range>h5,
.report_layouts-template-default .manager-report .scoring-range>h5 {
    font-weight: bold;
    font-size: 16px;
}

.report_layouts-template-default .executive-report .scoring-range-color,
.report_layouts-template-default .participant-report .scoring-range-color,
.report_layouts-template-default .manager-report .scoring-range-color {
    display: flex;
    justify-content: space-between;
    margin: 7px 0 0;
    padding: 0;
}

.report_layouts-template-default .executive-report .scoring-range-color li,
.report_layouts-template-default .participant-report .scoring-range-color li,
.report_layouts-template-default .manager-report .scoring-range-color li {
    position: relative;
    margin: 0 7px;
    overflow: hidden;
    text-align: center;
    /* border: solid 1px #666; */
    font-weight: bold;
}

.report_layouts-template-default .executive-report .scoring-range-color li img,
.report_layouts-template-default .participant-report .scoring-range-color li img,
.report_layouts-template-default .manager-report .scoring-range-color li img {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    object-fit: cover;
    position: absolute;
    z-index: -1;
}

.report_layouts-template-default .executive-report .scoring-range-color li span,
.report_layouts-template-default .participant-report .scoring-range-color li span,
.report_layouts-template-default .manager-report .scoring-range-color li span {
    padding: 3px 0;
    line-height: 1;
    display: block;
    font-size: 14px;
    color: #000;
}

.report_layouts-template-default .executive-report .long-text .scoring-range-color li span {
    padding: 3px 0;
    display: block;
    font-size: 14px;
    color: #000;
    line-height: 14px;
}

.report_layouts-template-default .executive-report .ccs .long-text .scoring-range-color li span {
    font-size: 14px;
    text-align: center;
    /*margin-top: -7px;*/
}

.report_layouts-template-default .executive-report .ccs .long-text .scoring-range-color li p {
    margin-bottom: 0px;
}

.report_layouts-template-default .executive-report .scoring-range-color li,
.report_layouts-template-default .participant-report .scoring-range-color li,
.report_layouts-template-default .manager-report .scoring-range-color li {
    margin: 0 15px;
    width: 100%;
}

.report_layouts-template-default .executive-report .scoring-range-color li img {
    height: 30px;
}

.report_layouts-template-default .executive-report .scoring-range-color li br {
    display: none;
}

.report_layouts-template-default .executive-report .custom-comp-table-wrap {
    grid-gap: 20px;
    margin-bottom: 30px;
}

.report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item {
    box-shadow: 0px 0px 15px #00000029;
    border: 2px solid #164986;
    border-radius: 10px;
    padding: 10px 15px 15px;
}

.report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item>h5 {
    margin-bottom: 7px;
    font-weight: 600;
}

.report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item table {
    margin: 0;
    width: 100%;
}

.report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item th,
.report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item td {
    padding: 3px 4px !important;
    font-size: 16px;
    border: 1px solid #707070;
    font-family: sf_pro_display !important;
    line-height: 16px;
    font-weight: bold;
}

.report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item td {
    text-align: center;
}

.report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item tr:first-child th {
    color: #164986;
    font-size: 16px;
    text-align: center;
    line-height: 16px;
}

.report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item tr:nth-last-child(2) td,
.report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item tr:last-child th,
.report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item tr:last-child td {
    border: 0 !important;
}



.report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item tr:last-child td:last-child {
    outline: 1px solid #707070;
    border-radius: 5px;
}


.report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item tr th:first-child {
    background-color: none !important;
}

.report_layouts-template-default .executive-report .pos-sum-data {
    font-size: 13px;
}

.report_layouts-template-default .executive-report .pos-sum-data table {
    margin: 0;
}

.report_layouts-template-default .executive-report .pos-sum-data table th,
.report_layouts-template-default .executive-report .pos-sum-data table td {
    padding: 3px 5px;
    line-height: 1;
}

.report_layouts-template-default .executive-report .scoring-range-wrap.long-text>h5 {
    margin: 0 !important;
    line-height: 1;
     color: #000 !important;
}

.report_layouts-template-default .executive-report .traits-wrapper,
.report_layouts-template-default .executive-report .small-text-above-2col {
    font-size: 13px;
}

.trait-defination-table {
    font-size: 15px;
}

.trait-defination-table thead tr th {
    border-bottom-width: 1px;
    text-align: center;
    font-size: 20px;
    color: #164985;
    font-weight: 600;
    padding: 4px;
}

.trait-defination-table tbody tr td {
    padding: 4px;
}

.report_layouts-template-default .manager-report .score-title {
    font-size: 18px;
}
.pcs-position-title span{
    font-size: 22px !important;
        font-weight: 700 !important;
        background-color: #507093 !important;
        border-radius: 0px !important;
        box-shadow: inset rgb(100 131 159) 0px 2px 0px 4px, rgb(63 87 112) 1px -1px 1px 3px inset;
        font-family: arial, helvetica, sans-serif;
        padding: 10px 30px;
}

/*  20-03-2025 Start  */

@import url('https://fonts.googleapis.com/css2?family=Carlito:ital,wght@0,400;0,700;1,400;1,700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@484&display=swap');

@media print {
    body,
    html {
        
        /*font-family: 'originaltrajanprobold' !important;*/
        
        /*font-family: Arial, Helvetica, sans-serif !important;*/
        
        /*font-family: "Roboto", sans-serif !important;*/
        /*font-weight: 500;*/
        
        font-family: arial, helvetica, sans-serif !important;
        font-weight: 400;
        font-style: normal;
        color: #444 !important;
    }
    
    @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@484&display=swap');
    
    /*@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400&display=swap');*/

    .report_layouts-template-default .participant-report #et-main-area  {
        /*font-family: 'Open Sans', sans-serif !important;*/
    }
    
      .report_layouts-template-default .participant-report #et-main-area {
        /*font-family: -apple-system, BlinkMacSystemFont, Arial, Helvetica, sans-serif !important;*/
    }
    
    /*@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap');*/
  
    .report-content-personal-development ol li{
         line-height: 24px !important;
    }
    
    .trait-defination-table tbody tr th{
            font-size: 18px !important;
            line-height: 18px !important;
    }

    .trait-defination-table tbody tr td {
        font-size: 15px !important;
        line-height: 18px !important;
    }

    .trait-defination-table tbody tr td strong {
        margin-bottom: 5px !important;
    }

    .et-db #et-boc .et-l .et_pb_text_1 h3 {
        margin: 16px 0px 35px;
        letter-spacing: 0px;
    }

    .et-db #et-boc .et-l .et_pb_text_2 h3 {
        margin: 25px 0px 35px 0px;
    }

    .et-db #et-boc .et-l .et_pb_text_3 h3 {
        margin: 25px 0px 35px 0px;
    }

    .et-db #et-boc .et-l .et_pb_text_4 h3 {
        margin: 25px 0px 35px 0px;
    }

    .et-db #et-boc .et-l .et_pb_text_5 h3 {
        margin: 25px 0px 35px 0px;
    }

    .et-db #et-boc .et-l .et_pb_text_6 h3 {
        margin: 25px 0px 35px 0px;
    }

    .et-db #et-boc .et-l .et_pb_text_7 h3 {
        margin: 25px 0px 35px 0px;
    }

    .et-db #et-boc .et-l .et_pb_text_8 h3 {
        margin: 25px 0px 35px 0px;
    }

    .et-db #et-boc .et-l .et_pb_text_9 h3 {
        margin: 25px 0px 35px 0px;
    }

    .et-db #et-boc .et-l .et_pb_text_10 h3 {
        margin: 25px 0px 35px 0px;
    }

    .et-db #et-boc .et-l .et_pb_text_11 h3 {
        margin: 25px 0px 35px 0px;
    }

    .report_layouts-template-default #et-main-area .container {
        padding: 0 90px;
    }

    .et_pb_text_inner {
        font-size: 17px;
        line-height: 26px;
        text-align: justify;
    }

    /* 	 .et_pb_text_inner div{
		 margin: 18px 0px;
	 } */
    .et_pb_text_inner .all-page-header .header-section {
        padding: 0 0 !important;
        margin-top: 40px !important;
    }

    .et-db #et-boc .et-l .et_pb_text_1 h5 {
        margin: 18px 0px 10px 0px;
        font-size: 22px !important;
    }

    .intro-page {
        border: 4px solid #909090;
    }

    .intro-page h3 {
        font-weight: 700 !important;
        color: #164985 !important;
        margin-bottom: 100px !important;
    }

    .intro-page h1 {
        font-size: 38px !important;
    }

    .intro-page ul li {
        color: #333334 !important;
        margin-bottom: 34px !important;
        font-size: 28px !important;
        font-weight: 600 !important;
    }

    .intro-page ul li span {
        padding-left: 20px !important;
        font-weight: 400 !important;
    }

    .et-db #et-boc .et-l .et_pb_text_0 h1 {
        font-weight: 700 !important;
        margin-bottom: 12px !important;

    }


    .trait-defination-table>td {
        font-size: 8px !important;
        line-height: 16px !important;
    }

    .intro-page {
        height: 90vh;
    }

    .intro-page {
        width: 800px;
        margin: 80px auto 0px;
        padding-top: 270px;
        padding-bottom: 100px;
    }

    .intro-page ul {
        padding-left: 0px !important;
    }

    .intro-page ul li {
        text-align: center !important;
    }

    .intro-page ul li strong {
        color: #343333 !important;
    }

    .intro-page ul li span {
        color: #333333 !important;
    }

    .report-content-personality-profile .pcs-position-title span {
        font-size: 22px !important;
        font-weight: 700 !important;
        background-color: #507093 !important;
        border-radius: 0px !important;
        box-shadow: inset rgb(100 131 159) 0px 2px 0px 4px, rgb(63 87 112) 1px -1px 1px 3px inset;
        font-family: arial, helvetica, sans-serif;
        padding: 10px 30px;
    }

    @page {
        margin: 10mm 2mm 10mm 2mm;
    }



    /* 	 .et_pb_text_inner .intro-page {
			 margin-top:100px;
		 ul{
			 padding-left: 0;
    		 text-align: center;
			 
			 li{
				 display: block;
			 }
		 }
     } */
    .scoring-range {
        padding: 2px 0px !important;
    }

    .scoring-range h5 {
        color: #000 !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
        font-size: 22px !important;
    }
     .scoring-range .scoring-range-color{
        margin-top: 0px !important; 
     }
    .scoring-range .scoring-range-color li {
        margin: 0px 5px !important;
        font-size: 18px !important;
        line-height: 22px !important;
        padding: 7px 0px 7px 0px !important;
    }

    .scoring-range .scoring-range-color li span {
        margin: 0px 5px !important;
        font-size: 18px !important;
        line-height: 22px !important;
        padding: 2px 0px 2px 0px !important;
    }

    .participant-report .scoring-range h5 {
        font-weight: 700 !important;
        font-size: 22px !important;
        color: #000 !important;
        padding-top: 10px !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }

    .color-table-wrap .scoring-range h5 {
        font-weight: 700 !important;
        font-size: 22px !important;
        color: #000 !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }

    .trait-defination-table thead tr th {
        font-size: 28px !important;
        font-weight: 700 !important;
        padding: 15px 0px !important;

    }

    .trait-defination-table {
        font-size: 14px;
    }

    .et-db #et-boc .et-l .et_pb_text ul {
        margin: 15px auto 0px !important;
    }

    .report_layouts-template-default .participant-report .scoring-range>h5 {
        font-weight: bold !important;
        font-size: 22px !important;
        color: #000 !important;
        margin-top:0 !important;
    }

    .report_layouts-template-default .participant-report .scoring-range {
        border: 2px solid #507093;
        margin-top: 10px !important;
    }

    .contents-of-report-indexing h3 {
        font-family: arial, helvetica, sans-serif !important;
        font-weight: 900 !important;
        /*font-weight: 700 !important;*/
        font-size: 40px !important;
        margin-top: 70px !important;
    }

    .contents-of-report-indexing p {
        font-style: italic !important;
        margin-bottom: 50px !important;
        text-align: center;
    }

    .et-db #et-boc .et-l .et_pb_text.contents-of-report-indexing ul {
        margin-left: 247px !important;
    }

    .contents-of-report-indexing ul li {
        list-style: none;
        margin-bottom: 47px !important;
        font-weight: 800 !important;
        font-size: 24px !important;
        color: #164985 !important;
        display: flex !important;
    }

    .contents-of-report-indexing ul li a {
        text-decoration: underline;
        color: #164985 !important;
        width: 87% !important;
    }

    .contents-of-report-indexing ul li span {
        margin-right: 40px;
        color: #164985 !important;
        width: 8% !important;
    }

    .left-section img {
        height: 100px !important;
    }

    .content-report-p-text h4 strong {
        color: #373333 !important;
    }

    .content-report-p-text h4 {
        margin-bottom: 10px !important;
    }

    .content-report-div {
        margin-bottom: 50px !important;
    }

    .copyright-text {
        margin-bottom: 0px !important;
        font-size: 14px !important;
    }

    .header-section .left-section .report-logo {
        height: 100px !important;
    }

    .all-page-header>div.page-head.header-section {
        padding: 10px 0 !important;
    }

    .scoring-range-color {
        width: 600px;
        margin: 0 auto;

    }

    .report_layouts-template-default .participant-report .scoring-range-color li span {
        padding: 5px 0;
    }

    .traits-table {
        margin-bottom: 30px;
    }

    .score-text+span.score-details> :first-child {
        background-color: #c2d9f5 !important;
        font-style: italic !important;
        padding: 15px 10px;
        font-weight: 500;
        text-align: center;
        font-size: 30px;
        line-height: 34px;
        color: #000 !important;
    }
      .score-text+span {
        font-style: italic !important;  
        text-align: center !important; 
        font-size: 30px !important;
        line-height: 34px !important;
        color: #000 !important;
        word-spacing: 0px;
        letter-spacing: 0px;
        font-family:'Myriad Pro Cond' !important;
        font-weight: 400;
    }
   
    .et_pb_text_inner h5 {
        margin: 10px 0px;
        font-size: 22px !important;
        color: #164985 !important;
        font-weight: 700;
    }

    .et_pb_text_inner h5 strong {
        color: #164985 !important;
        font-size: 22px !important
    }

    .copyright-text {
        font-style: inherit;
    }

    .copyright-text-1 {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

    .header-section {
        padding: 10px 0 !important;
    }

    .page-head {
        padding: 5px 0 !important;
        min-height: auto !important;
        max-height: none !important;
    }

    .page-head {
        padding: 5px 0 !important;
        display: block !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
        height: auto !important;
    }

    .custom-pcs-table-container .trt-table tr td {
        outline: 1px solid black !important;
    }

    .custom-pcs-table-container .trt-table {
        border-collapse: collapse !important;
        border-spacing: 0 !important;
    }

    .margin_r60_l60 {
        padding: 0px 0px !important;
    }

    .page-head .left-section img.report-logo {
        height: 100px !important;
    }

    .page-head.header-section .left-section img.report-logo {
        height: 100px !important;
    }

    .page-head.header-section {
        position: relative !important;
    }

    .page-head.header-section .left-section img.report-logo {
        position: absolute !important;
        transform: translate(0%, -50%);
        position: absolute;
        top: 50%;
        left: 0%;
        width: 285px !important;
        height: 130px !important;
    }

    .content-report-div p {
        font-size: 20px !important;
    }

    

    .right-section table tbody tr th {
        font-size: 18px !important;
        line-height: 32px !important;
    }

    .right-section table tbody tr td {
        font-size: 18px !important;
    }

    .right-section table tbody tr {
        margin-bottom: 20px !important;
    }

    .custom-pcs-table-container table {
        max-width: 452px !important;
        height: 320px !important;
    }

    .et-db #et-boc .et-l .et_pb_text_5 h3 {
        font-weight: 500 !important;
    }

    .et_pb_text_inner {
        color: #333333;
    }

    .summary-item table {
        width: 90% !important;
    }

    .pos-sum-data {
        margin-top: 50px !important;
    }

    .report-content-trait-definitions .trait-defination-table thead tr th {
        font-size: 26px !important;
    }

    .report-content-trait-definitions .trait-defination-table tbody tr td strong {
        font-size: 14px !important;
    }

    .report-content-trait-definitions .trait-defination-table tbody tr td {
        padding: 7px !important;
    }

    .trait-defination-table .thead tr th {
        font-size: 32px !important;
        font-weight: 700 !important;
    }



    .trait-defination-table tbody tr td {
        padding: 7px !important;
    }

    .score-text {
        text-align: center !important;
        font-size: 30px !important;
        color: #164995 !important;
        margin-bottom: 55px !important;
    }

    .pcs-tables-container .trt-table td .tick-mark {
        margin-top: 0px;
    }

    /* 	  */
    .pcs-position-title {
        margin-top: -15px !important;
        padding-top: -15px !important;
        margin-bottom: 15px !important;
    }

    .pcs-tables-container .trt-table td {
        padding: 4px 4px !important;
    }

    h3.pcs-position-title {
        margin-top: 0px !important;
    }

    .et-db #et-boc .et-l .et_pb_text_1 h3 {
        font-weight: 600 !important;
    }

    .et-db #et-boc .et-l .et_pb_text_2 h3 {
        font-weight: 600 !important;
    }

    .report_layouts-template-default .executive-report #et-main-area .trt-table .trt-title {
        color: #0f4a89 !important;
        font-size: 24px !important;
        /*font-weight: 700 !important;*/
        /*font-family: sf_pro_display !important;*/
        font-weight: 600;
        font-style: normal;
        font-family: 'Myriad Pro';
    }

    .report_layouts-template-default .executive-report .pcs-tables-container .trt-table tr:nth-child(2) td:first-child {
        font-size: 20px !important;
        font-weight: bold !important;
        text-transform: uppercase;
        margin-bottom: 0;
        padding-bottom: 0;
        font-weight: 600;
        font-style: normal;
        font-family: 'Myriad Pro';
        vertical-align: middle;

    }

    .report_layouts-template-default .executive-report .pcs-tables-container .trt-table td {
        font-size: 16px !important;
        color: #0f4a89 !important;
    }

    .report_layouts-template-default .executive-report .pcs-tables-container .trt-table td {
        font-size: 16px !important;
        color: #0f4a89 !important;
    }

    .custom-pcs-table-container .trt-table tr:nth-child(2) td:first-child {
        font-size: 20px !important;
        font-weight: 600 !important;
        vertical-align: middle;
    }

    .custom-pcs-table-container .trt-table td {
        font-size: 16px !important;
        color: #0f4a89 !important;
    }

    .custom-pcs-table-container .trt-table td {
        font-size: 16px !important;
        color: #0f4a89 !important;
    }

    .custom-pcs-table-container .trt-table tbody tr .trt-title {
        color: #0f4a89 !important;
        font-size: 24px !important;
        font-weight: 700 !important;
        font-family: 'TrajanPro', serif !important;
    }

    .scoring-range-wrap {
        border: 2px solid #507093 !important;
        padding: 7px !important;
    }
    .et_pb_text_6 .scoring-range-wrap.long-text h5{
        color: #000 !important;   
    }
    .scoring-range-wrap.long-text h5.text-center {
       font-weight: 700 !important;
        font-size: 22px !important;
        color: #000 !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }

    .scoring-range-wrap .report-color-coding-table tbody tr td span {
        font-size: 18px !important;
        line-height: 22px !important;
        padding: 7px 0px 7px 0px !important;
    }

    .position-compatibility-title .text-trajan {
        font-weight: 600 !important;
        text-transform: uppercase !important;
    }

    .color-table-wrap .text-trajan {
        font-weight: 600 !important;
        text-transform: uppercase !important;
        font-size: 35px;
        color: #164985 !important;
        text-align: center;
        margin-bottom: 10px !important;
    }

    .text-trajan {
        margin-bottom: 10px !important;
    }

    .scoring-range-wrap.long-text {
        margin-left: 0px !important;
        margin-top: 50px !important;
    }

    .summary-item table tbody tr th {
        font-size: 14px !important;
    }

    .scoring-range-wrap.long-text .text-center {
        font-weight: 600 !important;
        font-size: 18px !important;
        color: #000 !important;
    }

    .long-text h5 {
        font-weight: 600 !important;
        font-size: 18px !important;
        color: #000 !important;
    }

    .ccs .report-color-coding-table tbody tr td span {
        font-size: 18px !important;
        line-height: 22px !important;
        padding: 7px 0px 7px 0px !important;
    }

    .net-score-table {
        margin-top: 20px !important;
    }

    .et-db #et-boc .et-l .et_pb_text_1 h5 {
        color: #000 !important;
    }

    .reportText span strong {
        font-size: 18px !important;
    }

    .reportText span strong {
        font-size: 18px !important;
        font-weight: 700 !important;
    }

    .long-text h5 {
        font-size: 22px !important;
        font-weight: 600 !important;
        color: #000 !important;
    }

    .score-title {
        font-size: 20px !important;
    }

    .custom-comp-table-wrap .summary-item table {
        width: 100% !important;
    }

    .summary-item h5 {
        border: none !important;
    }

    .color-table-wrap .text-trajan {
        font-family: "Roboto Slab", serif !important;
    }

    .color-table-wrap h3 {
        font-family: "Roboto Slab", serif !important;
    }

    .text-trajan {
        font-family: "Roboto Slab", serif !important;
    }

    .pos-sum-data {
        padding: 10px 10px !important;
        border: 1px solid #000 !important;
    }

    .pos-sum-data .pos-title {
        text-align: center !important;
        margin-bottom: 4px !important;
        font-size: 20px !important;
    }

    .part-score-title {
        padding: 5px !important;
        color: #000 !important;
    }

    .trait-score-title {
        text-align: center !important;
        margin-bottom: 4px !important;
        font-size: 20px !important;
        font-weight: 600px !important;
    }

    .part-score-title {
        font-size: 18px !important;
    }

    .trait-score-points tbody tr td {
        font-size: 18px !important;
    }

    .et_pb_text_inner h5 {
        font-size: 22px !important;
    }

    .header-codes-scoring b {
        font-size: 18px !important;
    }

    .manager-report .summary-item {
        width: 100% !important;
        border: 1px solid #000;

    }

    .manager-report .summary-item table {
        width: 100% !important;
    }

    .manager-report .summary-item th {
        border: 1px solid #000;
    }

    .manager-report .summary-item table tbody tr th {
        padding: 0px 5px;
    }

    .manager-report .et-db #et-boc .et-l .et_pb_text_2 h5 {
        font-size: 17px !important;
        font-weight: 600 !important;
        font-family: 'Myriad Pro';
    }

    .et-db #et-boc .et-l .et_pb_text_2 h5 {
        font-size: 17px !important;
        font-weight: 600 !important;
        font-family: 'Myriad Pro';
    }

    .manager-report .pcs-tables-container .et-db #et-boc .et-l .et_pb_text_2 h5 {
        font-size: 17px !important;
        font-weight: 600 !important;
           font-family: 'Myriad Pro';
    }

    .manager-report .position-compatibility-summary .scoring-range-wrap.long-text h5 {
        font-weight: 700 !important;
        font-size: 22px !important;
        color: #000 !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }

    .manager-report .scoring-range-wrap.long-text h5.text-center {
        font-weight: 700 !important;
        font-size: 22px !important;
        color: #000 !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }

    .manager-report .et-db #et-boc .et-l .et_pb_text_2 h5.text-center {
        font-size: 30px !important;
        font-weight: 600 !important;
           font-family: 'Myriad Pro';
    }

    .position-compatibility-summary .et-l .et_pb_text_2 h5 {
        font-size: 30px !important;
        font-weight: 600 !important;
    }

    .position-compatibility-summary .scoring-range-wrap.long-text h5 {
        font-size: 30px !important;
        font-weight: 600 !important;
        font-family: arial, helvetica, sans-serif !important;
    }

    .manager-report .scoring-range-wrap.long-text h5 {
        font-size: 30px !important;
        font-weight: 600 !important;
        font-family: arial, helvetica, sans-serif !important;
    }

    .manager-report .et_pb_text_inner h5 {
        font-size: 22px !important;
    }

    .manager-report .color-table-wrap .text-blue.objective-text {
        font-weight: 600 !important;
    }

    .manager-report .et_pb_text_inner p {
        font-size: 18px !important;
        line-height: 28px !important;
    }

    .manager-report .score-details p {
        font-size: 18px !important;
        line-height: 28px !important;
        color: #000 !important;
    }

    .manager-report .reportText span strong {
        font-size: 18px !important;
        line-height: 28px !important;
    }

    .manager-report .score-details {
        font-size: 18px !important;
        line-height: 28px !important;
        color: #000 !important;
    }

    .manager-report .score-text+span.score-details> :first-child {
        font-weight: 500 !important;
        text-align: center !important;
        font-size: 30px !important;
        line-height: 34px !important;
        margin-bottom: 40px !important;
    }

    .manager-report .et-db #et-boc .et-l .et_pb_text_4 h3 {
        margin-bottom: 0px !important;
    }

    .manager-report .et_pb_text_inner h3 {
        margin-bottom: 20px !important;
        font-weight: 700 !important;
        font-size: 30px !important;
    }

    .manager-report .score-text span {
        text-align: center !important;
        font-size: 28px !important;
        color: #164995 !important;
        margin-bottom: 30px !important;
    }

    .report_layouts-template-default .manager-report .score-title {
        font-size: 20px !important;
    }

    .manager-report .et-db #et-boc .et-l .et_pb_text_4 h3 {
        margin-bottom: 0px !important;
    }



    .manager-report .scoring-range-wrap.long-text>h5 {
        font-size: 20px !important;
        font-weight: 600;
        color: #000 !important;
    }

    /*      */
    .participant-report .et_pb_module .et_pb_text_inner .intro-page h3 {
        font-size: 24px !important;
    }

    .pcs-tables-container .color-table-wrap .text-blue {
        font-size: 18px !important;
        color: #194c86 !important;
        font-weight: 700 !important;
    }

    .position-compatibility-summary .scoring-range-wrap.long-text h5 {
        font-weight: 700 !important;
        font-size: 22px !important;
        color: #000 !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }

    .et_pb_text_inner .pcs-tables-container .position-compatibility-summary .scoring-range-wrap.long-text h5 {
        font-weight: 700 !important;
        font-size: 22px !important;
        color: #000 !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }

    .et_pb_module .pcs-tables-container .position-compatibility-summary .scoring-range-wrap.long-text h5 {
        font-weight: 700 !important;
        font-size: 22px !important;
        color: #000 !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }

    .et_builder_inner_content.et_pb_gutters3 .et_pb_module .pcs-tables-container .position-compatibility-summary .scoring-range-wrap.long-text h5 {
        font-weight: 700 !important;
        font-size: 22px !important;
        color: #000 !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }

    .four-trait-table div {
        margin-bottom: 10px !important;
    }

    .four-trait-table {
        margin-bottom: 30px !important;
    }

    .entry-content111 .et_pb_module .et_pb_text_inner .pcs-tables-container .position-compatibility-summary .comp-table-wrap.custom-comp-table-wrap .summary-item h5 {
        color: #0f4a89 !important;
        font-size: 24px !important;
        font-weight: 700 !important;
    }

    .entry-content111 .et_pb_module .et_pb_text_inner .pcs-tables-container .position-compatibility-summary .comp-table-wrap.custom-comp-table-wrap .summary-item table tbody tr td {
        font-size: 15px !important;
    }

    .trait-group-score-table {
        margin-top: 20px !important;
    }

    .small-text-above-2col {
        font-size: 18px !important;
    }

    /*  */
    .manager-report .et_pb_text_inner .intro-page h3 {
        margin-bottom: 120px !important;
        font-weight: 700 !important;
        font-size: 29px !important;
    }

    .manager-report .color-table-wrap .text-blue {
        font-size: 18px !important;
        color: #194c86 !important;
        font-weight: 700 !important;
    }

    .manager-report .color-table-wrap .text-blue.objective-text {
        font-size: 18px !important;
        color: #194c86 !important;
        font-weight: 700 !important;
    }

    .manager-report .et_pb_module .et_pb_text_inner .score-title {
        font-size: 22px !important;
    }
    
     

    /* 	  */
    .participant-report .et_pb_module .et_pb_text_inner .intro-page h3 {
        font-weight: 700 !important;
        font-size: 30px !important;
    }

    .participant-report .et_pb_module .et_pb_text_inner .intro-page h1 {
        margin-top: 100px !important;
    }

    .participant-report .content-report-div h3 {
        font-family: arial, helvetica, sans-serif !important;
        font-weight: 600 !important;
    }

    .participant-report .et_pb_column .et_pb_module.et_pb_text.et_pb_text_1.header-source .et_pb_text_inner .content-report-div h3 {
        font-weight: 900 !important;
        font-family: arial, helvetica, sans-serif !important;
    }

    .participant-report .et_pb_section .et_pb_column .et_pb_module.et_pb_text.et_pb_text_1.header-source .et_pb_text_inner .content-report-div h3 {
        font-weight: 900 !important;
         font-family: arial, helvetica, sans-serif !important;
    }

    .header-source .et_pb_text_inner .content-report-div h3 {
        font-weight: 900 !important;
         font-family: arial, helvetica, sans-serif !important;
    }

    .participant-report .et_pb_text_inner h3 {
        font-weight: 700 !important;
    }

    .participant-report .et_pb_text_inner {
        font-size: 18px !important;
    }

    .participant-report .comp-table-wrap.custom-comp-table-wrap .summary-item {
        border: 1px solid #000 !important;
    }

    .participant-report .et_pb_module.et_pb_text.et_pb_text_2.report-content-introduction .et_pb_text_inner h3 {
        font-weight: 700 !important;
    }

    .pcs-single-container .custom-pcs-table-container .trt-table .tbody tr td {
        padding: 12px 0 !important;
    }

    .participant-report .custom-comp-table-wrap .summary-item table tbody tr th {
        padding: 2px 5px !important;
        border: 1px solid #000 !important;
        font-size: 16px !important;
    }

    .participant-report .trt-table .trt-title {
        font-size: 20px !important;
        line-height: 30px !important;
        padding: 16px 0px !important;
        margin-bottom: 0px !important;
    }
    
    .report_layouts-template-default .participant-report .pcs-tables-container .trt-table tr td{
        width: 28px !important;
        height:28px !important;
        line-height: 28px !important;
    }

    .report_layouts-template-default .participant-report .pcs-tables-container .trt-table tr:nth-child(2) td {
        width: 28px !important;
        height:28px !important;
        line-height: 28px !important;
    }

    .report_layouts-template-default .participant-report .pcs-tables-container .trt-table tr:nth-child(2) td:first-child {
        font-size: 20px !important;
        text-transform: uppercase;
        margin-bottom: 0 !important;
        width: 160px !important;
        padding-bottom: 0 !important;
         font-family: 'originaltrajanprobold';
         font-weight: bold;
         line-height: 20px !important;
         vertical-align: middle;
    }


    .participant-report .et_pb_module .traits-table thead tr th {
        font-size: 24px !important;
        
    }

    .participant-report .et_pb_module .traits-table tbody tr td {
        font-size: 22px !important;
        color: #000 !important;
        font-family: 'Myriad Pro' !important; 
        font-weight: 400 !important;

    }

    .participant-report .et_pb_text_inner {
        color: #444 !important;
    }

    .participant-report .et_pb_text_inner h5 {
        margin-bottom: 10px !important;
    }

    .report_layouts-template-default .participant-report .score-title {
        font-size: 20px !important;
    }

    .participant-report .score-details p {
        font-size: 24px !important;
        line-height: 28px !important;
        color: #000 !important;
    }

    .participant-report .et_pb_text_inner .score-details p {
        font-size: 18px !important;
        line-height: 28px !important;
        /*color: #444 !important;*/
    }

    .participant-report .report-content-trait-descriptions .et_pb_text_inner .score-details p {
        font-size: 18px !important;
        line-height: 28px !important;
        /*color: #000 !important;*/
    }
    .report-content-trait-descriptions .traits-table tr th:nth-child(1){
        width: 35%;
    }
    
    .report-content-trait-descriptions .traits-table tr td{
        font-size: 22px !important;
        font-family: arial, helvetica, sans-serif;
        
    }

    .participant-report .report-content-influential-traits .et_pb_text_inner ol .reportText {
        /*color: #000 !important;*/
    }

    .report-content-influential-traits .et_pb_text_inner .score-details p {
        font-size: 18px !important;
        line-height: 28px !important;
        /*color: #000 !important;*/
    }

    .participant-report .reportText strong span {
        font-size: 18px !important;
        line-height: 28px !important;
    }

    .participant-report .score-details {
        font-size: 18px !important;
        line-height: 28px !important;
        color: #000 !important;
    }

    .participant-report .et_pb_text_inner ol li strong {
        color: #333333 !important;
        font-size: 18px !important;
    }

    .participant-report .report-content-conclusion .et_pb_text_inner div {
        /*color: #000 !important;*/
        font-size: 18px !important;
    }

    .participant-report .report-content-conclusion .et_pb_text_inner div p {
        /*color: #000 !important;*/
        font-size: 18px !important;
    }

    .participant-report .trait-defination-table tbody tr td strong {
        font-size: 17px !important;
    }

    .participant-report .et_pb_module .et_pb_text_inner .score-title {
        font-size: 18px !important;
        line-height: 28px !important;
        font-weight: 700 !important;
    }

    .participant-report .score-details p {
        font-size: 18px !important;
        line-height: 28px !important;
        color: #000 !important;
    }



    .participant-report .et_pb_module.et_pb_text.et_pb_text_2.report-content-introduction .et_pb_text_inner {
        /*color: #333333 !important;*/
        color: #444 !important;
    }

    .participant-report .et_pb_text_inner p {
        color: #444 !important;
    }

    .participant-report .report-content-trait-descriptions .et_pb_text_inner p .score-title {
        font-size: 22px !important;
    }

    /* 07-04-2025  */


    /*  20-03-2025 End  */

    /* 29-04-25 start*/
    .et_pb_section .et_pb_text_inner  h5 {
                padding-bottom: 10px;
                margin-top: 30px;
            }

   

    .et_pb_text_inner  h3 {
            font-weight: bold;
    }

    .traits-table {
        margin-bottom: 40px;
        margin-top: 40px;
    }

    .report-content-influential-traits  h3 {
            margin-bottom: 12px !important;
        }

    .report-content-influential-traits p {
            margin-bottom: 35px;
    }

    .report-content-influential-traits p span {
            color: #164985 !important;
        }

    .report-content-trait-descriptions  p  span {
            font-style: italic !important;
    }

    .report-content-personal-development li {
            margin-bottom: 12px;
    }

    .report-content-conclusion  p {
          margin-bottom: 22px !important;
    }

    .scoring-range-wrap {
        margin-top: 5px !important;
    }

    .comp-table-wrap  tr  th {
        text-align: center !important;
    }

    .comp-table-wrap  tr  td {
        text-align: center
    }

    .pos-title {
        margin-top: -40px !important;
    }

    .position-compatibility-title h3 {
            margin-top: 10px !important;
    }

    .summary-item h5 {
            margin-top: 10px !important;
            margin-bottom: 10px !important;
    }

    .intro-page {
        padding-top: 250px !important;
    }

    .cover_logo  h3 {
            margin-bottom: 10px !important;
    }

    /* 30-04-25 start*/
     .report-content-personality-profile .color-table-wrap h3 {
        font-family: 'originaltrajanprobold' !important;
        font-weight:500 !important;
    } 
    
    .color-table-wrap .text-trajan{
          font-family: 'originaltrajanprobold' !important;  
    }

    table.trt-table td.trt-title{
        font-family: 'originaltrajanprobold' !important;  
    }
     .trt-title{
        font-family: 'originaltrajanprobold' !important;  
    }
    .trt-table-container .table.trt-table tbody tr td.trt-title{
        font-family: 'originaltrajanprobold' !important;  
         /*padding-bottom: 0 !important;*/
         /*margin-bottom: 0 !important;*/
         height: 20px !important;
     
    }
     .trt-table.interpersonal tbody tr:nth-child(2) td:first-child {
        font-family: 'originaltrajanprobold' !important;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        height: 20px !important;
    }
    .summary-item table tbody tr:last-child td{
        border-bottom: 1px solid #000 !important; 
    }
    .traits-table thead tr th{
        font-family: 'Myriad Pro' !important; 
        font-weight: bold;
         font-style: normal;
        font-style: normal !important;
    }
     .traits-table tbody tr td{
         font-family:'Myriad Pro';
        font-weight: 400;
        font-style: normal;
       font-stretch: normal;
        font-size: 20px !important;  
     }
    
      .color-table-wrap .pcs-position-title{
        font-size: 30px !important;  
      }
      .pcs-position-title{
        font-size: 30px !important;  
      }
    /* 30-04-25  end */
    /* 29-04-25 end*/

    /*06-05-2023*/
   .report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item tr:first-child th{
     text-align: center !important;  
      font-weight: 700 !important;
   }
   .report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item th{
      font-size: 18px !important;
      text-align: left !important;
      padding: 8px 4px !important;
      font-weight: 700 !important;
   }
   .report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item h5{
        font-size: 28px !important;   
   }
   .report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item>h5{
       font-size: 28px !important;   
   }
   .post-13074 .pcs-tables-container .position-compatibility-summary .comp-table-wrap.custom-comp-table-wrap .summary-item h5{
       font-size: 28px !important;
   }
   .report_layouts-template-default .executive-report .comp-table-wrap.custom-comp-table-wrap .summary-item table table tr:last-child th{
        border: 1px solid #000 !important;
   }
   .report_layouts-template-default .executive-report .comp-table-wrap.custom-comp-table-wrap .summary-item table table tr:last-child td{
        border: 1px solid #000 !important;
   }
   .report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item tr:first-child th{
      font-size: 18px !important;
   }
   .report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item th{
      font-size: 18px !important;
   }
   .et-db #et-boc .et-l .et_pb_text_2 h5{
        font-size: 24px !important;   
   }
   .validity-accuracy-table ul{
       padding-bottom: 0px !important;
   } 
   .report_layouts-template-default .pos-title{
     font-size: 24px !important;
   }
  .report_layouts-template-default .executive-report .scoring-range-wrap.long-text>h5 {
     font-size: 14px !important;
      color: #000 !important;
   }
   .pos-sum-data .scoring-range-wrap.long-text h5 {
     font-weight: 700 !important;
        font-size: 22px !important;
        color: #000 !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
   }
   .position-compatibility-title .text-trajan{
       font-family: 'originaltrajanprobold' !important;  
   }
   .report_layouts-template-default .executive-report .custom-comp-table-wrap {
      margin-bottom: 15px !important;
   }
   .traits-analysis-interpretation .et_pb_text_inner h3{
       margin-bottom: 0px !important;
   }   
   .traits-analysis-interpretation .et_pb_text_inner h5{
        margin-bottom: 0px !important;  
   }
    /* Dynamic Reports PDF CSS end */

    
    .contents-of-report-indexing{
       display: block !important;
    }
    /*.pos-sum-container .trait-score-points tr td{*/
    /*    font-family: arial, helvetica, sans-serif !important;*/
    /*}*/
    /*.pos-sum-container .trait-score-points tr td span{*/
    /*    font-family: arial, helvetica, sans-serif !important;*/
    /*}*/
    /*.pos-sum-container .part-score-title{*/
    /*   font-family: arial, helvetica, sans-serif !important; */
    /*}*/
    /*.pos-sum-container .trait-score-title{*/
    /*     font-family: arial, helvetica, sans-serif !important;*/
    /*}*/
    .color-table-wrap h3{
         font-size: 25px !important;
         font-family: 'originaltrajanprobold' !important;
         text-transform: capitalize !important;
         word-spacing: 0px !important;
         letter-spacing: -1px !important;
         font-weight: 300 !Important;
         
    }
     .executive-report .color-table-wrap h3{
         font-size: 35px !important;
         font-family: 'originaltrajanprobold' !important;
         text-transform: capitalize !important;
         word-spacing: 0px !important;
         letter-spacing: 1px !important;
         font-weight: 300 !Important;
         
    }
    .ssss .trt-title{
         text-transform: capitalize !important;
    }
    .score-text+span.score-details> :first-child {
        font-style: italic !important;  
        text-align: center ; 
        font-size: 30px !important;
        line-height: 34px !important;
        word-spacing: 0px;
        letter-spacing: 0px;
        font-family:'Myriad Pro Cond' !important;
        font-weight: 400;
        color: #000;
    }
    .et-db #et-boc .et-l .et_pb_text_1 .content-report-div h3{
        font-family: arial, helvetica, sans-serif !important;
        font-weight: 800 !important;
    }
    
    .report_layouts-template-default .executive-report .pcs-tables-container .trt-table tr td{
        width: 28px !important;
        height:28px !important;
        line-height: 28px !important;
    }

    .report_layouts-template-default .executive-report .pcs-tables-container .trt-table tr:nth-child(2) td {
        width: 28px !important;
        height:28px !important;
        line-height: 28px !important;
    }

    .report_layouts-template-default .executive-report .pcs-tables-container .trt-table tr:nth-child(2) td:first-child {
        font-size: 20px !important;
        text-transform: capitalize;
        margin-bottom: 0 !important;
        width: 160px !important;
        padding-bottom: 0 !important;
         font-family: 'originaltrajanprobold';
         font-weight: bold;
         line-height: 20px !important;
         vertical-align: middle;
    }
    .report_layouts-template-default .manager-report .pcs-tables-container .trt-table tr td{
        width: 28px !important;
        height:28px !important;
        line-height: 28px !important;
    }

    .report_layouts-template-default .manager-report .pcs-tables-container .trt-table tr:nth-child(2) td {
        width: 28px !important;
        height:28px !important;
        line-height: 28px !important;
    }

    .report_layouts-template-default .manager-report .pcs-tables-container .trt-table tr:nth-child(2) td:first-child {
        font-size: 20px !important;
        text-transform: capitalize;
        margin-bottom: 0 !important;
        width: 160px !important;
        padding-bottom: 0 !important;
         font-family: 'originaltrajanprobold';
         font-weight: bold;
         line-height: 20px !important;
         vertical-align: middle;
    }
    .report-content-influential-traits .et_pb_text_inner p,  .report-content-influential-traits .et_pb_text_inner ol {
        text-align: justify !important;
    }
    
    .report-content-influential-traits .et_pb_text_inner span.score-details p:nth-child(1){
        text-align: center !important; 
    }
    .report-content-influential-traits .et_pb_text_inner p.score-text{
         text-align: center !important; 
    }
    .report-content-personality-profile .objectivity-score-between p{
            color: #000 !important;
    }
   .executive-report .objectivity-score-between p{
        color: #000 !important;
    }
    .manager-report .objectivity-score-between p{
        color: #000 !important;
    }
   .manager-report .et_pb_module .et_pb_text_inner span.score-details p, .manager-report .et_pb_module .et_pb_text_inner span.score-details ol{
        text-align: justify !important;
    }
    .manager-report .et_pb_module .et_pb_text_inner span.score-details p:nth-child(1){
        text-align: center !important; 
    }
    .manager-report .et_pb_module .et_pb_text_inner p.score-text{
         text-align: center !important; 
    }
    
    .manager-report .trt-table .trt-title {
        font-size: 20px !important;
        line-height: 30px !important;
        padding: 16px 0px !important;
        margin-bottom: 0px !important;
    }
    .report_layouts-template-default .manager-report .scoring-range{
        padding: 0px 0px !important; 
    }
    .manager-report .scoring-range h5 {
        color: #000 !important;
        padding-top: 0px !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
        font-size: 22px !important;
        font-weight: 900 !important;
        text-transform: uppercase !important;
    }
    
     .report_layouts-template-default .manager-report .scoring-range h5 {
        color: #000 !important;
        padding-top: 0px !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
        font-size: 22px !important;
        font-weight: 900 !important;
        text-transform: uppercase !important;
    }
     .report_layouts-template-default .manager-report .scoring-range{
        padding-top: 0px !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
        color: #000 !important;
     }
     .report_layouts-template-default .manager-report .color-codes-range-box{
        padding-top: 0px !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
        color: #000 !important; 
     }
     .report_layouts-template-default .manager-report .color-table-wrap .scoring-range{
         padding-top: 0px !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
        color: #000 !important;
        font-family: 'originaltrajanprobold' !important;
     }
     
    .manager-report .scoring-range-wrap.long-text h5{
        color: #000 !important;
        padding-top: 0px !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
        font-size: 22px !important;
        font-weight: 900 !important;  
         text-transform: uppercase !important;
        font-family: arial, helvetica, sans-serif !important;
    }
    .report_layouts-template-default .manager-report #et-main-area {
       font-family: arial, helvetica, sans-serif !important; 
    }
    
    .executive-report .position-compatibility-summary .et-l .et_pb_text_2 h5 {
        font-size: 24px !important;
        font-weight: 600 !important;
    }
    .participant-report .custom-comp-table-wrap .summary-item th{
        text-align: left !important;
    } 
    .manager-report .custom-comp-table-wrap .summary-item th{
        text-align: left !important;
    } 
     .manager-report .color-table-wrap .pcs-position-title{
       margin-top: -10px !important;  
    }
    .manager-report .position-compatibility-title .text-trajan{
      font-size: 35px !important;  
      margin-bottom: 0px !important;  
      padding-bottom: 0px !important;  
    }
    
    
      /*26-05-2025*/
   .report_layouts-template-default .manager-report .custom-comp-table-wrap .summary-item tr:first-child th {
      font-size: 18px !important;
      text-align: center !important;
      padding: 8px 4px !important;
   }
    .report_layouts-template-default .manager-report .custom-comp-table-wrap .summary-item th{
      font-size: 18px !important;
      text-align: left !important;
      padding: 8px 4px !important;
      font-weight: 700 !important;
   }
    .report_layouts-template-default .manager-report .custom-comp-table-wrap .summary-item td{
      font-size: 18px !important;
      text-align: center !important;
      padding: 8px 4px !important;
      font-weight: 700 !important;
   }
   
   .report_layouts-template-default .participant-report .custom-comp-table-wrap .summary-item tr:first-child th {
      font-size: 18px !important;
      text-align: center !important;
      padding: 8px 4px !important;
   }
    .report_layouts-template-default .participant-report .custom-comp-table-wrap .summary-item th{
      font-size: 18px !important;
      text-align: left !important;
      padding: 8px 4px !important;
      font-weight: 700 !important;
   }
    .report_layouts-template-default .participant-report .custom-comp-table-wrap .summary-item td{
      font-size: 18px !important;
      text-align: center !important;
      padding: 8px 4px !important;
      font-weight: 700 !important;
   }
      /*05-06-2025*/
   .report_layouts-template-default .pos-title{
        margin-bottom: 15px !important;
        font-size: 20px;
   }
    .report_layouts-template-default .executive-report .trt-table .trt-title  {
    font-size: 20px !important;
    text-align: center !important;
    padding: 12px 0 !important;
    font-weight: 600 !important;
        font-family: 'originaltrajanprobold' !important;
   }

   
   .report_layouts-template-default .pos-sum-container .part-score-title{
         font-style: italic !important;
         font-family: arial, helvetica, sans-serif !important;
   }
    .report_layouts-template-default .part-score-title{
        font-style: italic !important;
        font-family: arial, helvetica, sans-serif !important;
   }
   .report_layouts-template-default .pos-sum-container .part-score-title span {
     background-color: #00AF50;
     border: 1px solid #707070;
     border-radius: 5px;
     padding: 1px 15px;
   }
   .report_layouts-template-default .part-score-title span {
     background-color: #00AF50;
     border: 1px solid #707070;
     border-radius: 5px;
     padding: 1px 15px;
   }
   .report_layouts-template-default .pos-sum-container .trait-score-points {
    border-collapse: separate;
    border-spacing: 10px;
    text-align: center;
    margin-bottom: 0;
   }
   .report_layouts-template-default .manager-report .scoring-range h5{
      text-transform: uppercase;
      font-size: 30px; 
   }
   .report_layouts-template-default .pcs-tables-container .color-table-wrap .scoring-range h5{
      text-transform: uppercase;
      font-size: 30px; 
   }
   .report_layouts-template-default .decision-criteria-container-box .part-score-title{
      font-family: "Roboto", sans-serif !important;
      letter-spacing: 2px;
      color: #444 !important;
   }
   .report_layouts-template-default .decision-criteria-container-box .trait-score-title{
      font-family: "Roboto", sans-serif !important;
      letter-spacing: 2px;
      color: #444 !important;
      margin-bottom: 5px;
   }
   .report_layouts-template-default .executive-report .pos-sum-data table td{
      font-family: "Roboto", sans-serif !important;
      letter-spacing: 2px;
      color: #444 !important;   
   }
   .report_layouts-template-default .pos-sum-container .part-score-points td {
      font-family: "Roboto", sans-serif !important;
      letter-spacing: 2px;
          font-size: 18px;
   }
   .report_layouts-template-default .decision-criteria-container-box .trait-score-points{
       padding: 10px !important;
       border-spacing: 10px;
       margin-top: 15px !important;
   }
   .report_layouts-template-default .decision-criteria-container-box .part-score-points tbody tr td{
      font-family: "Roboto", sans-serif !important;
      letter-spacing: 2px;
      padding: 5px 15px !important;
      font-size: 22px !important;
    }
  .report_layouts-template-default .executive-report #et-main-area .decision-criteria-container-box .part-score-points tbody tr td{
     font-family: "Roboto", sans-serif !important;
     letter-spacing: 2px;
     padding: 5px 15px !important;
     font-size: 18px !important; 
   }
    .report_layouts-template-default .manager-report #et-main-area .decision-criteria-container-box .part-score-points tbody tr td{
     font-family: "Roboto", sans-serif !important;
     letter-spacing: 2px;
     padding: 5px 15px !important;
     font-size: 18px !important; 
   }
    .report_layouts-template-default .manager-report #et-main-area .decision-criteria-container-box .trait-score-title tbody tr td{
      font-family: "Roboto", sans-serif !important;
      letter-spacing: 2px;
      color: #444 !important;
   }
    .report_layouts-template-default .manager-report #et-main-area .decision-criteria-container-box .trait-score-title{
      font-family: "Roboto", sans-serif !important;
      letter-spacing: 2px;
      color: #444 !important;
   }
    .report_layouts-template-default .participant-report #et-main-area .decision-criteria-container-box .trait-score-title{
      font-family: "Roboto", sans-serif !important;
      letter-spacing: 2px;
      color: #444 !important;
   }
    .report_layouts-template-default .participant-report #et-main-area .decision-criteria-container-box .part-score-points tbody tr td{
     font-family: "Roboto", sans-serif !important;
     letter-spacing: 2px;
     padding: 5px 15px !important;
     font-size: 18px !important; 
   }
   .report_layouts-template-default .decision-criteria-container-box .trait-score-points tr td:first-child{
        border-left: 15px solid #fff;
   }
   .report_layouts-template-default .decision-criteria-container-box .trait-score-points tr td:last-child{
        border-right: 15px solid #fff;
   }
   .report_layouts-template-default .decision-criteria-container-box .trait-score-points tr td{
      border-bottom: 10px solid #fff;  
      border-left: 10px solid #fff;
      border-right: 10px solid #fff;
   }
   .report_layouts-template-default .decision-criteria-container-box .part-score-title span {
     background-color: #00AF50 !important;
   }
   .report_layouts-template-default .decision-criteria-container-box .part-score-points td {
      font-size: 18px;
      font-family: "Roboto", sans-serif !important;
      letter-spacing: 2px;
   }
   .report_layouts-template-default .executive-report .scoring-range-wrap.long-text h5.text-center {
        font-weight: 700 !important;
        font-size: 20px !important;
        color: #000 !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
        font-family: "Roboto", sans-serif !important;
    }
    .et-db #et-boc .et-l .et_pb_text_4 div.color-codes-range-box h5{
      margin-top: 12px !important;
    } 
    /**/
    .report_layouts-template-default .consultant-report .scoring-range-color{
        margin: 0px 0 0;
    }
    .report_layouts-template-default .consultant-report .scoring-range h5{
       font-size: 25px !important;
       margin-top: 5px !important;
       text-transform: capitalize !important;
    }
    .report_layouts-template-default .consultant-report .trt-table .trt-title {
      padding: 12px 0 !important;
      margin-bottom: 0px !important;
      height: 46px !important;
      vertical-align: middle !important;
    }
    .report_layouts-template-default .consultant-report .pcs-tables-container .trt-table tr:nth-child(2) td:first-child {
      height: 23px !important;
       vertical-align: middle !important;
    }
    .report_layouts-template-default .consultant-report .pcs-tables-container .trt-table td {
      font-size: 16px;
    }
    .report_layouts-template-default .consultant-report .pcs-tables-container .trt-table td:first-child {
      vertical-align: middle !important;
   }
   .et-db #et-boc .et-l .et_pb_text_5 h3 {
    font-size: 35px !important;
    font-weight: 700 !important;
   }
   /**/
   .report_layouts-template-default .counselors-report .scoring-range-color{
        margin: 0px 0 0;
    }
    .report_layouts-template-default .counselors-report .scoring-range h5{
       font-size: 25px !important;
       margin-top: 5px !important;
       text-transform: capitalize !important;
    }
    .report_layouts-template-default .counselors-report .trt-table .trt-title {
      padding: 12px 0 !important;
      margin-bottom: 0px !important;
      height: 46px !important;
      vertical-align: middle !important;
    }
    .report_layouts-template-default .counselors-report .pcs-tables-container .trt-table tr:nth-child(2) td:first-child {
      height: 23px !important;
       vertical-align: middle !important;
    }
    .report_layouts-template-default .counselors-report .pcs-tables-container .trt-table td {
      font-size: 16px;
    }
    .report_layouts-template-default .counselors-report .pcs-tables-container .trt-table td:first-child {
      vertical-align: middle !important;
   }
   .report_layouts-template-default .believer-report .scoring-range-color{
        margin: 0px 0 0;
    }
    .report_layouts-template-default .believer-report .scoring-range h5{
       font-size: 25px !important;
       margin-top: 5px !important;
       text-transform: capitalize !important;
    }
    .report_layouts-template-default .believer-report .trt-table .trt-title {
      padding: 12px 0 !important;
      margin-bottom: 0px !important;
      height: 46px !important;
      vertical-align: middle !important;
    }
    .report_layouts-template-default .believer-report .pcs-tables-container .trt-table tr:nth-child(2) td:first-child {
      height: 23px !important;
       vertical-align: middle !important;
    }
    .report_layouts-template-default .believer-report .pcs-tables-container .trt-table td {
      font-size: 16px;
    }
    .report_layouts-template-default .believer-report .pcs-tables-container .trt-table td:first-child {
      vertical-align: middle !important;
   }
   .score-details p i, .score-details p em{
    font-style: italic !important;
   }
   /*.score-details p{*/
   /*    line-height: 20px !important;*/
   /*    margin: 0 0 7px !important;*/
   /*}*/
   /*.reportText{*/
   /*   margin: 0 0 10px !important; */
   /*   line-height: auto !important;*/
   /*}*/
}

/*Print @media End*/



.report_layouts-template-default .pos-sum-data {
    border: 0 !important;
    font-size: 16px;
}


.report_layouts-template-default .pos-title {
    text-align: center;
    text-decoration: underline;
    font-family: sf_pro_display !important;
    font-weight: 600;
    color: #164986;
    font-size: 20px;
    margin: 10px 0;
}


.report_layouts-template-default .pos-sum-container {
    box-shadow: 0px 0px 15px #00000029;
    border: 2px solid #164986;
    border-radius: 5px;
    padding: 7px 0px 0;
}

.report_layouts-template-default .pos-sum-container .part-score-title {
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    font-style: italic !important;
    margin-bottom: 5px;
}


.report_layouts-template-default .pos-sum-container .part-score-title span {
    background-color: #00AF50;
    border: 1px solid #707070;
    border-radius: 5px;
    padding: 1px 15px;
}

.report_layouts-template-default .pos-sum-container .part-score-points td {
    padding: 5px 15px !important;
    font-family: "Roboto", sans-serif !important;
    font-size: 16px;
}


.report_layouts-template-default .pos-sum-container .trait-score-title {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0px;
    color: #444444;
}

.report_layouts-template-default .pos-sum-container .trait-score-points {
    border-collapse: separate;
    border-spacing: 10px;
    text-align: center;
    margin-bottom: 0;
}


.report_layouts-template-default .pos-sum-container .trait-score-points+hr {
    border-top: 1px solid #707070;
    margin: 0;
}

.report_layouts-template-default .scoring-range-wrap.long-text {
    float: none;
    margin: 20px 0 0;
}


.report_layouts-template-default .report-color-coding-table {
    width: 100%;
}




/***********************/

/*.contents-of-report-indexing {*/
/*    display: none;*/
/*}*/

/*.content-report-div {*/
/*    display: none;*/
/*}*/

/*.content-report-p-text {*/
/*    display: none;*/
/*}*/
.contents-of-report-indexing{
     display: none;
}
.contents-of-report-indexing .content-report-div h3{
    font-family: arial, helvetica, sans-serif !important;
    font-weight: 600 !important;
}
.report-content-personality-profile .color-table-wrap h3{
     font-size: 30px !important;
}
.report-content-personality-profile .color-table-wrap h3 {
        font-family: 'originaltrajanprobold' !important;
} 
    
.report_layouts-template-default .summary-item {
    box-shadow: 0px 0px 15px #00000029;
    border: 2px solid #164986;
    border-radius: 10px;
    padding: 10px 15px 15px;

}
.position-compatibility-summary .comp-table-wrap .summary-item h5{
    font-family: 'originaltrajanprobold' !important;
}
.position-compatibility-summary .comp-table-wrap .summary-item table tr td{
    font-family: arial, helvetica, sans-serif;
        font-weight: 600;
}
.position-compatibility-summary .pos-sum-data{
    font-family: arial, helvetica, sans-serif;
        font-weight: 600;
}
.report_layouts-template-default .summary-item table {
    width: 100%;
}

/*26-05-2025*/
.report_layouts-template-default .manager-report .custom-comp-table-wrap .summary-item th, .custom-comp-table-wrap .summary-item td {
    padding: 3px 4px !important;
    font-size: 16px;
    border: 1px solid #707070;
    font-family: sf_pro_display !important;
    line-height: 16px;
    font-weight: bold;
}
.report_layouts-template-default .manager-report .custom-comp-table-wrap .summary-item td {
    text-align: center !important;
}
.report_layouts-template-default .manager-report .custom-comp-table-wrap .summary-item tr:last-child th{
    border: 0 !important;
}
.report_layouts-template-default .manager-report .custom-comp-table-wrap .summary-item tr:last-child td{
   border: 0 !important;  
}

.report_layouts-template-default .manager-report .custom-comp-table-wrap .summary-item tr:last-child td:last-child{
    outline: 1px solid #707070;
    border-radius: 5px;  
}
.report_layouts-template-default .manager-report .custom-comp-table-wrap .summary-item tr:nth-last-child(2) td{
    border: 0 !important; 
}

.report_layouts-template-default .manager-report .custom-comp-table-wrap .summary-item tr:first-child th {
    color: #164986;
    font-size: 16px;
    text-align: center;
    line-height: 16px;
}



.report_layouts-template-default .participant-report .custom-comp-table-wrap .summary-item th, .custom-comp-table-wrap .summary-item td {
    padding: 3px 4px !important;
    font-size: 16px;
    border: 1px solid #707070;
    font-family: sf_pro_display !important;
    line-height: 16px;
    font-weight: bold;
}
.report_layouts-template-default .participant-report .custom-comp-table-wrap .summary-item td {
    text-align: center !important;
}
.report_layouts-template-default .participant-report .custom-comp-table-wrap .summary-item tr:last-child th{
    border: 0 !important;
}
.report_layouts-template-default .participant-report .custom-comp-table-wrap .summary-item tr:last-child td{
   border: 0 !important;  
}

.report_layouts-template-default .participant-report .custom-comp-table-wrap .summary-item tr:last-child td:last-child{
    outline: 1px solid #707070;
    border-radius: 5px;  
}
.report_layouts-template-default .participant-report .custom-comp-table-wrap .summary-item tr:nth-last-child(2) td{
    border: 0 !important; 
}

.report_layouts-template-default .participant-report .custom-comp-table-wrap .summary-item tr:first-child th {
    color: #164986;
    font-size: 16px;
    text-align: center;
    line-height: 16px;
}
 
/* 04-06-2025*/
.report_layouts-template-default .executive-report .text-trajan{
    font-family: 'originaltrajanprobold' !important;    
    font-size: 30px !important; 
}

.report_layouts-template-default .manager-report .text-trajan{
   font-family: 'originaltrajanprobold' !important;    
   font-size: 30px !important; 
}
 
 .report_layouts-template-default .executive-report #et-main-area .trt-table .trt-title  {
    font-size: 22px !important;
    text-align: center !important;
    padding: 12px 0 !important;
    font-weight: 600 !important;
   font-family: 'originaltrajanprobold' !important;
}
.report_layouts-template-default .manager-report #et-main-area .trt-table .trt-title  {
    font-size: 22px !important;
    text-align: center !important;
    padding: 12px 0 !important;
    font-weight: 600 !important;
   font-family: 'originaltrajanprobold' !important;
}
.report_layouts-template-default .participant-report #et-main-area .trt-table .trt-title  {
    font-size: 22px !important;
    text-align: center !important;
    padding: 12px 0 !important;
    font-weight: 600 !important;
   font-family: 'originaltrajanprobold' !important;
}

.report_layouts-template-default .summary-item h5{
    font-weight: 600;
    padding: 6px 0px 12px;  
    font-family: arial, helvetica, sans-serif !important;
}
.position-compatibility-summary .comp-table-wrap .summary-item h5{
   font-family: 'originaltrajanprobold' !important;
}
.report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item tr:first-child th{
      font-family: 'originaltrajanprobold' !important;
      font-size: 15px;
}
.report_layouts-template-default .manager-report .custom-comp-table-wrap .summary-item tr:first-child th{
      font-family: 'originaltrajanprobold' !important;
      font-size: 15px;
}
.report_layouts-template-default .participant-report .custom-comp-table-wrap .summary-item tr:first-child th{
      font-family: 'originaltrajanprobold' !important;
      font-size: 15px;
}
.report_layouts-template-default .executive-report .custom-comp-table-wrap .summary-item>h5 {
   margin-bottom: 0px;
}
.report_layouts-template-default .executive-report  .custom-comp-table-wrap {
    margin-bottom: 15px !important;
}
.report_layouts-template-default .manager-report .custom-comp-table-wrap {
    margin-bottom: 15px !important;
}

.report_layouts-template-default .participant-report .custom-comp-table-wrap {
    margin-bottom: 15px !important;
}

.report_layouts-template-default .manager-report .pos-sum-data {
    font-size: 13px;
}
.report_layouts-template-default .participant-report .pos-sum-data {
    font-size: 13px;
}
.report_layouts-template-default .manager-report .pos-sum-data table td {
    padding: 3px 5px;
    line-height: 1;
}
.report_layouts-template-default .participant-report .pos-sum-data table td {
    padding: 3px 5px;
    line-height: 1;
}
.report_layouts-template-default .manager-report .pos-sum-data table {
    margin: 0;
}
.report_layouts-template-default .participant-report .pos-sum-data table {
    margin: 0;
}
 .report_layouts-template-default .manager-report #et-main-area .decision-criteria-container-box .trait-score-title tbody tr td{
      font-family: "Roboto", sans-serif !important;
      letter-spacing: 2px;
      color: #444 !important;
}
.et-db #et-boc .et-l .et_pb_text_4 div.color-codes-range-box h5{
  color: #000 !important;  
}   
   
/*05-06-2025*/

/*24-06-2025*/
.report_layouts-template-default .consultant-report .scoring-range{
    border: 1px solid #507093 !important;
    padding: 7px !important;  
}
.report_layouts-template-default .consultant-report .scoring-range h5{
    font-weight: bold !important;  
    font-size: 25px !important;  
    font-family: sf_pro_display !important;  
    text-align: center !important;  
    text-decoration: none !important;  
    color: #444456!important;  
}
.report_layouts-template-default .consultant-report .scoring-range-color{
    display: flex;
    justify-content: space-between;
    margin: 7px 0 0;
    padding: 0;
}
.report_layouts-template-default .consultant-report .scoring-range-color li{
    position: relative !important; 
    overflow: hidden !important; 
    text-align: center !important; 
    font-weight: bold !important; 
    margin: 0 15px !important; 
    width: 100% !important; 
    list-style: none !important; 
}
.report_layouts-template-default .consultant-report .traits-wrapper .table thead tr th {
    border-bottom-width: 1px;
    text-align: center;
    font-size: 20px;
    color: #164985;
    font-weight: 600;
    padding: 4px;
}
/**/

.report_layouts-template-default .counselors-report .scoring-range{
    border: 1px solid #507093 !important;
    padding: 7px !important;  
}
.report_layouts-template-default .counselors-report .scoring-range h5{
    font-weight: bold !important;  
    font-size: 25px !important;  
    font-family: sf_pro_display !important;  
    text-align: center !important;  
    text-decoration: none !important;  
    color: #444456!important;  
}
.report_layouts-template-default .counselors-report .scoring-range-color{
    display: flex;
    justify-content: space-between;
    margin: 7px 0 0;
    padding: 0;
}
.report_layouts-template-default .counselors-report .scoring-range-color li{
    position: relative !important; 
    overflow: hidden !important; 
    text-align: center !important; 
    font-weight: bold !important; 
    margin: 0 15px !important; 
    width: 100% !important; 
    list-style: none !important; 
}
.report_layouts-template-default .counselors-report .traits-wrapper .table thead tr th {
    border-bottom-width: 1px;
    text-align: center;
    font-size: 20px;
    color: #164985;
    font-weight: 600;
    padding: 4px;
}
/**/
.report_layouts-template-default .believer-report .scoring-range{
    border: 1px solid #507093 !important;
    padding: 7px !important;  
}
.report_layouts-template-default .believer-report .scoring-range h5{
    font-weight: bold !important;  
    font-size: 25px !important;  
    font-family: sf_pro_display !important;  
    text-align: center !important;  
    text-decoration: none !important;  
    color: #444456!important;  
}
.report_layouts-template-default .believer-report .scoring-range-color{
    display: flex;
    justify-content: space-between;
    margin: 7px 0 0;
    padding: 0;
}
.report_layouts-template-default .believer-report .scoring-range-color li{
    position: relative !important; 
    overflow: hidden !important; 
    text-align: center !important; 
    font-weight: bold !important; 
    margin: 0 15px !important; 
    width: 100% !important; 
    list-style: none !important; 
}
.report_layouts-template-default .believer-report .traits-wrapper .table thead tr th {
    border-bottom-width: 1px;
    text-align: center;
    font-size: 20px;
    color: #164985;
    font-weight: 600;
    padding: 4px;
}
.score-details p i, .score-details p em{
    font-style: italic !important;
}
