<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*****************************/
/*** Core html setup stuff ***/
/* Tran Thanh Sang */
/* sangtialia@gmail.com */
/*****************************/

.txt-color-1{
	color:#1158c1;
}
h1,h2,h3,h4,h5,h6{
	font-weight:600;
}
img{
	max-width:100%;
}
header{
	
	padding-bottom:15px;
}
.header-top{
	background:#dff6ff;
	padding-top:25px;
}
.text-bold{
	font-weight:bold;
}
.user-msg{
	padding:15px 30px;
	border:1px solid #2456a5;
	margin-bottom:15px;
	background:#E3E3FF;
}
.pt-top{
	padding-top:40px;
}
.pt-bottom{
	padding-bottom:40px;
}
.note{
	color:#999;
	font-style:italic;
}
.box-1{
	border: 1px solid #ddd;
	padding:5%;
	border-radius:10px;
	margin-bottom:30px;
}
.box-1 h3{
	color:#2456a5;
	font-size:18px;
	border-bottom:1px solid #eee;
	padding-bottom:10px;
	margin:0 0 20px 0;
}
.box-1 h5{
	color:#2456a5;
	font-size:16px;
	margin:0 0 20px 0;
}
.box-1 div.title{
	color:#2456a5;
	font-size:21px;
	margin:0 0 20px 0;
}
.box-1 div.title .button3{
	float:right;
}
.text-grey{
	color:#888;
}
.status-label {
	display: inline-block;
	white-space: nowrap;
}
.status-label.status-N {
	color: #ffa21d;
}
.status-label.status-F {
	color: #00a64b;
}
.status-label.status-C {
	color: #d62649;
}
.status-label.status-P{
	color: #00c3ed;
}

.logo{
	margin-bottom:15px;
}
.logo *{
	display:inline-block;
	margin:0;
	padding:0;
}
.logo img{
	max-height:120px;
}
.blocktoptext{
	margin-top:75px;
	text-align:center;
	width:70%;
	float:left;
}
.blocktoptext h4{
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}
.blocktoptext h3{
	font-weight:bold;
	font-size:35px;
}
.blocktoptext p{
	font-size:14px;
}

.blocktopright{
	width:30%;
	float:right;
	margin-top:0;
	margin-bottom:5px;
	text-align:right;
}
.blocktopright img{
	max-width:100%;
	width:auto;
}
.blocksearch{
	width:40%;
	float:right;
	margin-top:45px;
	margin-bottom:15px;
}
.blocksearch .search-form{
	border: 1px solid #d7d7d7;
	border-radius:15px;
	height:40px;
}
.blocksearch .search-form input{
	height:38px;
	padding:0;
	padding-left:10px;
	background:none;
	border:none;
	width:80%;
	float:left;
}
.blocksearch .search-form button{
	height:38px;
	color:#2456a5;
	font-size:20px;
	background:none;
	padding:0;
	margin:0;
	text-align:center;
	border:none;
	float:right;
	width:20%;
}
.blocksearch .hotline{
	margin-bottom:15px;
	text-align:right;
}
.mainmenu{
	clear:both;
	background:#1158c1;
}
.mainmenu nav{
	margin-top:0;
}
.navbar-nav .nav-item .nav-link{
	color:#FFF !important;
	font-weight:normal;
}
.dropdown-menu{
	background: #2556a5 !important;
	border:none !important;
}
.navbar-nav .dropdown .dropdown-menu a.nav-link{
	color:#FFF !important;
	padding-left:10px;
}
section.search h2{
	font-size:20px;
	margin-bottom:20px;
	text-align:center;
	font-weight:normal;
}
section.search .search-form{
	border:1px solid #2456a5;
	height:62px;
	border-radius:20px;
	max-width:800px;
	margin:0 auto;
}
section.search .search-form input{
	height:60px;
	padding:0;
	padding-left:10px;
	background:none;
	border:none;
	width:77%;
	float:left;
}
section.search .search-form button{
	height:60px;
	color:#fff;
	font-size:20px;
	background:#2456a5;
	padding:0;
	margin:0;
	text-align:center;
	border:none;
	float:right;
	width:23%;
	border-radius: 0 20px 20px 0;
}

.blockpublication{
	margin-bottom:30px;
}
.blockpublication .b-title{
	background:#dedede;
	border-top:1px solid #bababa;
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
	border-radius: 15px 15px 0 0;
}
.blockpublication .b-title h4{
	font-size:23px;
	font-weight:500;
	padding:15px 15px 15px 30px;
	margin:0;
}
.blockpublication .b-content{
	border-right:1px solid #bababa;
	border-left:1px solid #bababa;
	border-bottom:1px solid #bababa;
	border-radius: 0 0 15px 20px;
	padding:4%;
	font-size:16px;
	line-height:1.7;
}
/* left */
#st-left .block{
	margin:0 0 30px 0;
}
#st-left .block .b-title h4{
	color:#1158c1;
	font-size:25px;
	font-weight:600;
	margin:0 0 20px 0;
	padding:0;
}
#st-left .block .b-content{
	border: 1px solid #eee;
	padding:15px;
	border-radius:10px;
}
#st-left .block ul{
	list-style:none;
	margin:0;
	padding:0;
}
#st-left .block ul li{
	margin: 0 0 15px 0;
	position:relative;
	padding:0 0 0 20px;
}
#st-left .block ul li a{
	color:#1158c1;
}
#st-left .block ul li:before{
	content:" ";
	background:url(../images/arrow.png) no-repeat;
	width:8px;
	height:14px;
	position:absolute;
	left:0;
	top:5px;
}
/* footer */
footer{
	background:#1158c1;
	padding-top:50px;
	color:#FFF;
}
footer .block{
	margin-bottom:15px;
}
footer .block .b-title{
	margin-bottom:20px;
}
footer .block .b-title h4{
	font-size:22px;
}
footer .block ul{
	list-style:none;
	margin:0;
	padding:0;
}
footer .block ul li{
	padding-bottom:10px;
}
footer .block a{
	color:inherit;
}
footer .bottom1{
	border-top:1px solid #FFF;
	padding:30px 0;
	margin-top:20px;
}

.papers-list .item{
	border: 1px solid #e1e1e1;
	border-radius:10px;
	margin-bottom:30px;
}
.papers-list .item .thumb{
	display:block;
	position:relative;
	overflow:hidden;
	border-radius:10px 10px 0 0;
}
.papers-list .item .thumb img{
	transition: all 500ms ease 0s;
}
.papers-list .item .thumb img:hover{
	transform: scale(1.1);
}
.papers-list .item .info{
	padding: 0 15px 15px 15px;
	font-size:12px;
}
.papers-list .item h4{
	margin:10px 0 15px 0;
	min-height:40px;
	font-size:14px;
	font-weight:bold;
}
.papers-list .item .by{
	color:#999;
	min-height:30px;
	line-height:1.2;
}
.papers-list .item .introtext{
	color:#999;
	font-size:11px;
	min-height:90px;
}
.papers-list-2{
	width:100%;
	border:none;
}
.papers-list-2 td{
	padding:15px 7px;
	vertical-align:top;
	line-height:1.2;
}
.papers-list-2 .title td{
	padding:15px 7px;
	background:#2456a5;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}
.papers-list-2 tr:nth-child(2n) td{
	background:#f2f2f2;
}
.papers-list-2 a.b{
	border-radius:10px;
	padding:7px 10px;
	font-size:12px;
	background:#2456a5;
	text-decoration:none !important;
	display:inline-block;
	color:#FFF;
	white-space:nowrap;
}
.papers-list-2 .introtext{
	font-size:12px;
	color:#999;
}
.papers-list-2 .rname{
	font-size:12px;
}
.authors-list .item{
	border: 1px solid #e1e1e1;
	border-radius:10px;
	margin-bottom:30px;
	padding:20px;
}
.authors-list .item .thumb{
	display:block;
	position:relative;
	overflow:hidden;
	border-radius:10px 10px 0 0;
	text-align:center;
}
.authors-list .item .thumb img{
	transition: all 500ms ease 0s;
	border-radius:50%;
}
.authors-list .item .thumb img:hover{
	/*transform: scale(1.1);*/
}
.authors-list .item .info{
	padding: 0;
	font-size:12px;
	text-align:center;
	min-height:50px;
}
.authors-list .item h4{
	margin:10px 0 10px 0;
	font-size:14px;
	font-weight:bold;
}
.authors-list .item .by{
	color:#999;
	min-height:30px;
	line-height:1.2;
}
.authors-list .item .introtext{
	font-size:12px;
}
.button2{
	border-radius:15px;
	padding:15px 60px;
	font-size:18px;
	background:#1158c1;
	text-decoration:none !important;
	display:inline-block;
	color:#FFF;
}
.button2:hover{
	color:#FFF;
	background:#000;
}
.button3{
	border-radius:5px;
	padding:7px 20px;
	font-size:14px;
	text-decoration:none !important;
	display:inline-block;
	color:#2456a5;
	border:1px solid #2456a5;
	font-weight:normal;
}
.button4{
	border-radius:20px;
	padding:7px 25px;
	font-size:14px;
	text-decoration:none !important;
	display:inline-block;
	color:#fff !important;
	border:1px solid #2456a5;
	background:#2456a5;
	font-weight:normal;
}
.button-download{
	display:inline-block;
	background:#e1e7f3;
	padding:5px 20px;
	border-radius:7px;
	color:#2456a5;
	font-size:13px;
	word-wrap:break-word;
}
.button-download i{
	margin-left:10px;
}
.account-menu{
	background:#2456a5;
	color:#FFF;
	margin-bottom:15px;
}
.account-menu ul{
	list-style:none;
	margin:0;
	padding:0;
}
.account-menu ul li{
	display:inline-block;
	margin:0;
	padding:0;
}
.account-menu ul li a{
	padding:15px 25px;
	display:inline-block;
	color:#FFF;
	font-size:16px;
	margin:0;
	text-decoration:none;
}
.account-menu ul li.active a, .account-menu ul li:hover a{
	background:#000;
}
.Breadcrumb {
	margin-top:15px;
}
.Breadcrumb .inner{
	background:#e9edf0;
	border-radius:7px;
	padding:15px 10px 15px 30px;
}
.Breadcrumb ul{
	list-style:none;
	margin:0;
	padding:0;
}
.Breadcrumb ul li{
	display:inline-block;
}
.discuss-list {
	margin-top:30px;
}
.discuss-list .item{
	margin-bottom:30px;
	background:#f7f8fc;
	padding:15px;
	border-radius:5px;
}
.discuss-list .item .text{
	margin-bottom:10px;
	margin-top:10px;
}
.discuss-list .item .name{
	font-weight:bold ;
}
.discuss-list .item .date{
	color:#999;
}
.discuss-list .item .discuss-cer{
	color:#ffcc33;
}
.discuss-list .item .button-download{
	min-width:100px;
	text-align:center;
}
.discuss-content{
	max-height:1000px;
	overflow:auto;
	padding-right:10px;
}
/* my account */
.myaccount .a-left .avatar{
	float:left;
	margin-right:10px;
}
.myaccount .a-left .top-info .name{
	margin-bottom:10px;
}
.myaccount .a-left .top-info .info{
	margin-bottom:20px;
}
.myaccount .a-left .top-info table{
	width:100%;
	border:none;
}
.myaccount .a-left .top-info table td{
	border-bottom:1px solid #eee;
	padding:7px 7px;
}
.myaccount .a-left .notifi-list .item{
	margin-bottom:10px;
	font-size:13px;
	line-height:1.2;
}
.myaccount .a-left .notifi-list .item .n{
	color:#2456a5;
}
.myaccount .a-left .notifi-list .item .d{
	color:#999;
}

table.list2{
	width:100%;
	margin-bottom:20px;
}
table.list2 td{
	padding:15px 15px;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
}
table.list2 tr:nth-child(2n+1) td{
	background:#f2f2f2;
}
.archivecat-list .item{
	margin-bottom:30px;
	font-size:18px;
}
.archivecat-list h2{
	text-align:center;
	margin-bottom:35px;
}
.archivecat-list .item a{
	display:block;
	text-align:center;
	min-height:45px;
	padding:10px 10px 0;
	margin:0 0 15px 0;
	background:#1158c1;
	border: 1px solid #1158c1;
	color:#fff;
	border-radius:10px;
	font-size:15px;
}
.archivecat-list .item a:hover{
	text-decoration:none;
	background:#FFF;
	color:#1158c1;
}


.archive-list .item{
	margin-bottom:50px;
}
.archive-list .item h4{
	font-size:19px;
}
.archive-list .item .abstract{
	background:#f2f2f2;
	padding:15px;
	border-radius:10px;
	margin-top:10px;
	display:none;
}
.archive-list .item .by{
	font-weight:bold;
	color:#102A83;
}
.archive-list-2 .item{
	margin-bottom:40px;
}
.archive-list-2 .item h4{
	font-size:16px;
	margin-bottom:5px;
}
.archive-list-2 .item .abstract{
	background:#f2f2f2;
	padding:15px;
	border-radius:10px;
	margin-top:10px;
	display:none;
}
.archive-list-2 .item .by{
	font-weight:bold;
	color:#102A83;
}
.archive-list-2 .item .introtext{
	font-size:13px;
}
.mainmenu nav{
	float:left;
}
.search-top{
	float:right;
	border:1px solid #FFF;
	margin-top:10px;
	width:200px;
	padding:5px 10px;
	border-radius:15px;
}
.search-top input{
	float:left;
	width:80%;
	background:none;
	border:none;
	color:#FFF;
}
.search-top input::placeholder{
	color:#FFF;
}
.search-top button{
	float:right;
	width:20%;
	background:none;
	border:none;
	color:#FFF;
}
.blockissues h4{
	color:#0056b3;
	font-size:25px;
	margin-bottom:15px;
}
.btpapercat ul li{
	float:left;
	width:50%;
}
.publicationinfo{
	margin-bottom:30px;
}
.publicationinfo .cat{
	margin-bottom:25px;
}
.publicationinfo .cat .item{
	border:1px solid #f2f2f2;
	text-align:center;
	padding:10px;
	padding-bottom:5px;
	border-radius:10px;
}
.publicationinfo .cat .item .n{
	min-height:35px;
	font-size:13px;
	margin-top:5px;
}
.publicationinfo .cat .item img{
	border-radius:50%;
}

@media (min-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl{
		max-width:1200px;
	}
}

@media (min-width: 992px) {
	nav{
		padding-right:0 !important;
		margin-top:5px;
	}
	.navbar-expand-lg .navbar-nav .nav-link{
		padding-right: 25px;
		padding-left:25px;
	}
	.navbar-expand-lg .navbar-nav .nav-link{
		font-size:17px;
	}
	.navbar-expand-lg .navbar-nav .nav-link.active{
		/*color:#336699;*/
	}
}

@media (max-width: 1024px) {
}

@media (max-width: 767px) {
	/*.blocksearch, .blocktoptext{
		width:100%;
		float:none;
	}*/
	.navbar{
		background:#1158c1;
	}
	.navbar-light .navbar-toggler{
		border-color:#FFF;
	}
	.logo{
		text-align:center;
		margin-bottom:15px;
	}
	.logo img{
		max-height:120px;
	}
	.blocktoptext {
		display: none;
	}
	.blocktopright {
		display: none;
	}
	.blocktopright img{
		max-height:70px;
	}
	.blocktoptext{
		margin-top:15px;
	}
	.blocktoptext h4{
		font-size:10px;
	}
	.hidden-xs{
		display:none;
	}
	#st-content{
		padding-top:0 !important;
	}
	.btpapercat ul li{
		width:100%;
	}
}
@media (max-width: 640px) {
}

</pre></body></html>