/*report css*/
.reports-pg .container {
width: 950px;
}
.report-table td {
padding-top: 2px; 
padding-right: 10px;
padding-bottom: 2px;
padding-left: 10px;
font-size: 12px;
}
.reports-pg {
text-align:left !important;
}
.reports-pg p {
color: #111111;
font-size: 15px;
line-height: 25px;
text-align: justify;
}.report-fh1 {
color: #9113BF!important;
font-size: 22px;
margin-bottom: 1px !important;
text-align: center;
}
.report-fh2 {
color: #1368BF!important;
font-size: 16px;
margin: 0;
padding-bottom: 5px !important;
padding-top: 5px !important;
text-align: center;
}
.report-sh1 {
color: #1368BF!important;
font-size: 22px;
margin-bottom: 1px !important;
text-align: center;
}
.report-sh2 {
color: #111111!important;
font-size: 16px;
margin: 0;
padding-bottom: 5px !important;
padding-top: 5px !important;
text-align: center;
}
.reports-pg-h3 {
color: #1368bf!important;
font-size: 18px;
padding-top: 20px;
padding-bottom: 5px;
text-align:center;
text-decoration: underline;
}
.reports-pg-h4 {
color: #9113BF!important;
font-size: 18px;
text-align:left;
text-decoration: underline;
font-weight:bold;
}
.reports-pg .col-md-12.center.print-bg > p {
margin: 0 !important;
padding: 10px;
}
.reports-pg .promo-box {
background: none repeat scroll 0 0 #2DC6C0;
padding: 10px 0;
}
.overall {
color: #800080;
font-weight: bold;
}
.enginerring {
font-weight: bold;
color: #0b3346;
}
.scientific {
font-weight: bold;
color: #848040;
}
.creative-arts {
font-weight: bold;
color: #ff0000;
}
.verbal {
font-weight: bold;
color: #ff0000;
}
.non-verbal {
font-weight: bold;
color: #00009f;
}
.procedural {
font-weight: bold;
color: #808080;
}
.influence {
font-weight: bold;
color: #ff00ff;
}
.caring {
font-weight: bold;
color: #008000;
}
.caring-bg {
font-weight: bold;
background: #dfffdf!important;
color: #111;
}
.influence-bg {
font-weight: bold;
background: #ffdfff!important;
color: #111;
} 
.procedural-bg {
font-weight: bold;
background: #efefef!important;
color: #111;
}
.non-veral-bg {
font-weight: bold;
background: #dfdfef!important;
color: #111;
}
.verbal-creative-arts-bg {
font-weight: bold;
background: #ffdfdf!important;
color: #111;
}
.scientific-bg {
font-weight: bold;
background: #efefdf!important;
color: #111;
}
.engineering-bg {
font-weight: bold;
background: #dfdfdf!important;
color: #111;
}
.category-bg {
font-weight: bold;
background: #f2ffff!important;
}
.category-overall-bg {
font-weight: bold;
background: #ffffcc!important;
}
.name {
color:#1368BF !important;
font-weight:bold;
}
.normgroup {
color:#03a6a6 !important;
font-weight:bold;
}
.cat {
color: #1368BF !important; 
/*font-size: 20px;*/
font-weight: bold;
text-transform: uppercase;}
.cat1 {
color: #0000FF !important;
/*font-size: 20px;*/
font-weight: bold;
text-transform: uppercase;}
.cat2 {
color: #008080 !important;
/*font-size: 20px;*/
font-weight: bold;
text-transform: uppercase;
text-decoration:underline;}
.cat3 {
color: #008080 !important;
/*font-size: 20px;*/
font-weight: bold;
text-transform: uppercase;}
#header {
min-height: 100px;
}
.header1 {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none !important;
color: #1976FF !important;
font-size: 20px;
font-weight: bold;
text-align: center;
padding: 5px !important;
}
.header2 {
font-weight: bold;
color: #1976ff !important;
text-align: left;
}
.user-info-table-td {
border: medium none !important;
font-size: 15px;
padding: 0px !important;
color: #111111;
}
.header2-td{
color: #1976FF !important;}
.RS-hd, .SS-hd {
text-align: right;
}
.sten-center {
color: #111111 !important;
text-align: center;
}
.description-hd, .category-hd {
text-align:left;
}
.text-right {
color: #111111 !important;
text-align: right;
}
.text-left {
color: #111111 !important;
text-align: left;
}
.red {
color: #F00;
}
.sten-center > span {
border-bottom: 1px solid #FF0000 !important;
color: #FF0000 !important;
}
.breakbefore { page-break-before: always; }
.breakafter { page-break-after: always; }
.breakbefore  > p, .breakafter  > p {
text-align: center;
padding:0px !important;
}
th.rotate {
height: 200px;
padding-left: 0;
padding-right: 0; 
white-space: nowrap;
}
th.rotate > div {
transform: 
/* Magic Numbers */
translate(0px, 80px)
/* 45 is really 360 - 45 */
rotate(270deg);
width: 30px; 
}
th.rotate > div > span {
padding: 5px 10px;
}
 

.report-table.no-p .ss_wording, .csq-report p .ss_number, dp_none{
display:none !important;}


.rph1 {
    text-align: left;
    color: purple;
    font-size: 20px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.rph2 {
    text-align: left;
    color: green;
    font-size: 18px;
    padding-bottom: 0px !important;
}

.rph3 {
    text-align: left;
    color: purple;
    font-size: 16px;
}

.user-info-table, .report-table {
    width:85% !important;
}

.user-info-table td {
    color: #000;
    border: none;
}