/* CSS Document */
#main-area{font-size:1.1rem;font-weight:400;padding-left:15px;}
#main-area .html-area .loading{line-height: 40px;font-size: 1.5rem;}
#main-area .html-area .loading span{width: 40px;height: 40px;margin-right: 20px;}

@media (min-width: 576px) {
  #main-area .html-area{max-width:175px;}
}
@media (min-width: 768px) {
  #main-area .html-area{max-width:355px;}
}
@media (min-width: 992px) {
  #main-area .html-area{max-width:595px;}
}
@media (min-width: 1200px) {
  #main-area .html-area{max-width:775px;}
}

#main-area .sub-rgt-col{padding-left:0;}
.html-area hr{border-color:#000}
.html-area img,.html-area table{max-width:100%;}
.titleb,.titleB{font-weight:bold;font-size:18px;line-height:22px}
.titlec,.titleC{font-weight:bold;font-size:13px;color:#06f;line-height:18px}
.titles,.titleS{font-weight:bold;font-size:14px;color:#063}
.datet,.dateT{font-size:11px;color:#006}
.html-area .caption{font-size:11px;color:#004080;line-height:15px}
.author{color:#006}
.html-area .text{font-size:8.5pt;line-height:18px}
.html-area p{margin:0cm;margin-bottom:1.5pt}

.html-area .to-read,.html-area .to-upgrade{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e7ebeb;text-align:center;color:#989898;}
.html-area .to-upgrade,.html-area .warning{text-align:left;color:#f60;}

.html-area .act-link{color:#c81e43;cursor:pointer;}

.html-area .act-link:hover{text-decoration:underline;}

.html-area ul{padding-left:1.5rem;}

#forwardForm .title .col{line-height:1.2rem;}

.util-tool{display:none;text-align:center;margin-top:2rem;}
.util-tool .col{padding:0;}
.util-tool .icon{font-size:20px;margin:0 15px;color:#0076bf;cursor:pointer;}
.sub-lft-col .util-tool .icon{margin:0 5px;}
.util-tool .icon:first-child{margin-left:0;}
.util-tool .icon:last-child{margin-right:0;}

.publication .col-cover{
  width: 175px;
  height: auto;
}
.publication .col-cover img{
  width: 175px;
  height: 230px;
}

/*
.publication .html-area ul{
  padding-left: 15px;
}
*/

.cds-area{
  border:1px solid #dedede;
}

.cds-area iframe{width:100%;min-height:700px;}
/* @media print must place at last line for overwrite above setting */

#print-area{width:1140px;background-color:#fff;margin:auto;display:none;}
#print-area .html-area{margin-top:10px;}
#print-area .initial{margin-top:120px;text-align:center;color:#f00;font-family:arial;font-size:18px;font-weight:500}
@media print{.container,.modal,.modal-backdrop,.tooltip{display:none !important;}#print-area{display:block !important;}}