﻿/* author */
div.author {
    background: #c8d1e5;
    color: #000;

    border: solid 1px #9197A6;
}

div.author div.box-inner h1 {
    border-bottom: dotted 1px #9197A6;
}

div.author .profile .email a {
    background: #c8d1e5;
    color: #000;
}

div.author .profile .email a:hover {
    background: #C8D1E5;
    color: #4A5C7F;
    text-decoration: none;
}


/* articles*/
.document-title {
    color:#0D3655;
    font-weight:bold;
}

.companycode-title {
    padding:0.8em 0;
    font-size:1.5em;
    /*font-weight:bold;*/
}

.social {
    border-bottom:dotted 1px #ccc;
}

.social-email,
.social-fb {
    float:left;

    padding:0 4px;
    height:30px;

    overflow:hidden;
}

.social-email a {
    display:block;

    height:19px;
    line-height:19px;

    padding:5px 0;
    margin:0 0 0 0;
}
.social-email img {
    width: 90px;
    height: 19px;
    border: none;
    vertical-align: bottom;
}

.social-fb .fb-like {
    border:none;
}

.document-highlight {

}   

.document-highlight-left {
    float:left;
    width:500px;
}

.document-highlight-right {
    float:right;
    width:300px;
}

.document-chart {
    width:592px;
    height:423px;

    border-top:solid 1px #003553;
    border-bottom:solid 1px #003553;

}

.document-recommend {
    width:100%;

    margin:0 0 0 0;
    padding:0 0 0 0;

    border:solid 1px #003553;

    color:#003553;

}

.document-recommend caption {
    padding:4px;
    background-color:#003553;


    color:#fff;
}
.document-recommend tr {
    background-color:#fff;
}
.document-recommend tr.odd {
    background-color:#e9edf4;
}
.document-recommend tr td.document-recommand-suggestion {
    color:#CC3399;
}
.document-recommend tr td.document-recommand-value {
    color:#000;
}

.document-content h3 {
    font-weight:bold;
    color:#003553;
    
}