/*
Theme Name:		 Newspaperly Child TiengNhatGym
Theme URI:		 https://testjlpt.com/
Description:	 newspaperlyの子供!
Author:			 J
Author URI:		 https://testjlpt.com/
Template:		 newspaperly
Version:		 1.0.5
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
Text Domain:	 newspaperly-child-tiengnhatgym
*/

/*Css của tiengnhatgym*/
:root{
    /*--jColor1: #005dab;*/
}
p::before {
	content:none !important;
}
html {
	margin:0 !important;
	padding:0 !important;
	height:100vh !important;
	font-size:62.5%;
}
body {
	margin:0 !important;
	padding:0 !important;
	overflow-x: hidden !important;
}
/*Chống quét nội dung*/
/*body {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}*/
/*Chung*/
/*Bỏ header*/
#wpadminbar {
	opacity:0;
}
#wpadminbar:hover {
	opacity:1;
}
.site {
	padding:0 !important;
	margin:0 !important;
}
.sheader {
	margin-bottom:0;
}
.sheader .content-wrap .header-bg {
	display:none !important;
	margin:0 !important;
}
.site-content {
	margin:0 !important;
	padding:0 !important;
}
/*Thích ứng màn hình lớn*/
.content-wrap {
	width:100% !important;
	max-width:95% !important;
}
.content-wrap-bg {
	background-color:#f1f1f1;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
/*@media only screen and (min-height:743px) {
	.content-wrap-bg {
		min-height:77vh;
	}
}*/
.content-wrap-bg {
	min-height:calc(100vh - 92px);
}
@media only screen and (min-width:1024px) {
	.content-wrap-bg {
		padding:35px 0 10px 0 !important;
	}
}
@media only screen and (max-width:1023px) {
	.sheader,.sheader .content-wrap:nth-child(2) {
		height:auto !important;
		line-height:0 !important;
	}
	div#content.site-content.clearfix {
		margin-top:-25px !important;
	}
	.content-wrap-bg {
		margin-top:-25px !important;
		padding:18px 0 10px 0 !important;
	}
}
.featured-content {
	width:calc(70% - 10px);
	/*margin-right:0%;*/
	float:left;
	/*padding-top:15px;*/
	/*padding-left:20px;*/
	/*padding-right:20px;*/
	background:transparent;
	margin:10px 5px 0 0;
}
.posts-entry {
	background-color:#fff !important;
	padding:15px 20px !important;
}
.featured-sidebar {
	/*padding-left:20px;*/
	/*padding-right:20px;*/
	/*border-left:3px solid #ddd !important;*/
	background:transparent;
	margin:10px 0 0 5px;
	/*padding:15px 20px !important;*/
}
.swidgets-wrap {
	/*padding:10px 0 !important;*/
	background-color:#fff;
	padding:15px 20px !important;
	margin:10px 0 0 0;
}
@media only screen and (max-width:992px) {
	.featured-content, .featured-sidebar {
		width:100% !important;
		max-width:100% !important;
		/*margin:0 !important;*/
		/*padding-left:10px !important;*/
		/*padding-right:10px !important;*/
		/*border-left:none !important;*/
		margin:10px 0 0 0;
	}
	.content-wrap {
		max-width:100% !important;
	}
}
@media only screen and (max-width:667px) {
	.posts-entry, .swidgets-wrap {
		padding:15px 10px !important;
	}
}
@media only screen and (max-width:414px) {
	.posts-entry, .swidgets-wrap {
		padding:15px 5px !important;
	}
}
.swidgets-wrap:nth-child(1) {
	margin:0;
}
.swidget {
	margin-bottom:5px !important;
	border:none !important;
}
.sidebar-title-border {
	border-bottom:2px solid #0066ff !important;
	width: 100%;
}
h3.widget-title {
	color:#0066ff !important;
	font-size:25px !important;
	font-weight:500 !important;
	margin-bottom:0 !important;
}
.widget ul li {
	padding:7.5px 0 !important;
}
.widget ul:last-of-type li:last-of-type {
	border-bottom: 1px solid #e6e6e6 !important;
}
.single article.fbox {
	padding:0;
	margin-bottom:0;
}
.entry-title {
	margin-bottom:30px !important;
}
.widget ul li a {
	font-size: 18px !important;
}
/*Ngày post, tác giả*/
.blog-data-wrapper,.entry-meta {
	display:none !important;
}
.tags-list {
	margin:0 !important;
	display: none !important;
}
.entry-title,h1,h2,h3,h4,h5,h6 {
	font-family:"Times New Roman",Times,"游明朝","ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,serif !important;
}
#content,.entry-content {
	font-family:'Helvetica neue',Helvetica,Arial,"游明朝","ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,sans-serif !important;
	font-size:17px;
}
.entry-content {
	margin-top:0 !important;
}
article .entry-content {
	font-size:18px;
}
textarea {
	font-size:1.6rem;
}
pre {
	font-size:1.5rem;
}
h1 {
	font-size:40px !important;
}
@media only screen and (max-width:568px) {
	h1 {
		font-size:35px !important;
	}
}
@media only screen and (max-width:350px) {
	h1 {
		font-size:30px !important;
	}
}
ul {
	margin-bottom:0 !important;
}
.blog-data-wrapper {
	min-height:0 !important;
}
table {
	margin:0;
	padding:0;
}
tr {
	border-bottom:1px solid #fff;
}
td {
	border:1px solid #fff;
	text-align:justify;
	padding:0;
	width:auto;
}
.jTable th, .jTable td {
	border:1px solid #000 !important;
	padding: 5px !important;
}
.jTable th {
	text-align: center;
}
.jTable {
	margin-bottom: 15px;
/*	overflow-x: auto;*/
}
sub {
	font-weight:400;
}
sup {
	font-size:70%;
	top:-1em;
}
audio {
	vertical-align:middle !important;
}
video {
	display: none !important;
}
p {
	margin-bottom:0 !important;
}
hr {
	margin-bottom:10px !important;
	height:3px !important;
}
button:not(.btn-disabled):not(.xdsoft_datetimepicker button), a>button, .sli_fli_btn_pSF {
    text-transform: none;
    text-align:center;
    padding:4.2px 20px;
    font-size:18px;
    min-height: 30px;
    line-height:30px;
    border:1px solid #ff8000;
    background:#ff8000;
    color:#fff;
    border-radius:30px;
    cursor:pointer;
    opacity:0.8;
    font-weight: 400;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
    /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);*/
}
button:not(.btn-disabled):hover,/* button:hover,*/ a>button:hover, .sli_fli_btn_pSF:hover {
    opacity:1;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
	/*text-shadow: none;*/
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
button:not(.btn-disabled):focus, button:not(.btn-disabled):active,/*button:focus, button:active,*/ a>button:focus, a>button:active, .sli_fli_btn_pSF:focus, .sli_fli_btn_pSF:active {
    opacity:1;
    color:#fff;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
    -o-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
    outline: none;
	text-shadow: none;
}
textarea, input {
    border-radius: 0;
	font-size:1em;
}
textarea:focus, input:focus {
    outline:none;
    border: 1px solid #0066ff;
    box-shadow:0 0 0 3.5px rgba(0,102,255,.35);
    -o-box-shadow:0 0 0 3.5px rgba(0,102,255,.35);
    -ms-box-shadow:0 0 0 3.5px rgba(0,102,255,.35);
    -moz-box-shadow:0 0 0 3.5px rgba(0,102,255,.35);
    -webkit-box-shadow:0 0 0 3.5px rgba(0,102,255,.35);
}
/*button {
	text-align:center !important;
	padding:7.5px 15px !important;
	font-size:17px !important;
	line-height:17px !important;
	border:1px solid #ff8000 !important;
	background:#ff8000 !important;
	color:#fff !important;
	border-radius:30px !important;
	text-align:center !important;
	cursor:pointer !important;
	opacity:0.8 !important;
}
button:hover {
	opacity:1 !important;
}
button:focus {
	opacity:1 !important;
	box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-o-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-ms-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-moz-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-webkit-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
}*/
a:hover {
	color:#ff8000 !important;
}
a:focus {
	outline:none !important;
}
/*a>button {
	color:#ff8000;
	border-radius:30px !important;
	opacity:0.8 !important;
}
a>button:hover {
	opacity:1 !important;
}
a>button:focus {
	opacity:1 !important;
	box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-o-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-ms-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-moz-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-webkit-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
}*/
.btn-disabled {
	opacity:1 !important;
	border:1px solid #999999 !important;
	background:#cccccc !important;
	color:#999999 !important;
	text-align:center !important;
	cursor:not-allowed !important;
    text-align:center !important;
    padding:7.5px 15px !important;
    font-size:17px !important;
    line-height:17px !important;
    font-weight: 400 !important;
    border-radius: 0 !important;
}
#j-spinner {
    position:fixed;
    top:0;
    left:0;
    z-index:99999;
    width:100%;
    height:100%;
    display:none;
    background:rgba(0,0,0,0.6);
}
#j-spinner>div {
    height:100%;
    display:flex;
    justify-content:center;
    align-items:center;
}
#j-spinner>div>span {
    width:130px;
    height:130px;
    border:10px #ddd solid;
    border-top:10px #2e93e6 solid;
    border-radius:50%;
    animation:sp-anime 0.8s infinite linear;
}
@keyframes sp-anime {
    100% {
        transform:rotate(360deg);
    }
}
.avatar {
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
label {
	margin-bottom:0 !important;
	text-transform:none !important;
	text-align:left;
}
input {
	font-size:1em;
}
details>summary:first-of-type {
    display:list-item;
    counter-increment:list-item 0;
    list-style:inside disclosure-closed;
    list-style-position:inside;
    list-style-image:initial;
    list-style-type:disclosure-closed;
}
details[open]>summary:first-of-type {
    list-style-type:disclosure-open;
}
.jrk-mt-0 {
	margin-top:0 !important;
}
.jrk-mb-20 {
	margin-bottom:20px;
}
.jrk-text-right {
	text-align:right;
}
.jrk-text-center {
	text-align:center;
}
.seoKey {
	display: none;
}
/*icon*/
.jicon-time {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 552 552'%3E%3Cpath fill='%23000' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	padding:0 0.5em;
}
.jicon-ques {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' height='40' width='20'%3E%3Cpath fill='%23000' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 448c-110.532 0-200-89.431-200-200 0-110.495 89.472-200 200-200 110.491 0 200 89.471 200 200 0 110.53-89.431 200-200 200zm107.244-255.2c0 67.052-72.421 68.084-72.421 92.863V300c0 6.627-5.373 12-12 12h-45.647c-6.627 0-12-5.373-12-12v-8.659c0-35.745 27.1-50.034 47.579-61.516 17.561-9.845 28.324-16.541 28.324-29.579 0-17.246-21.999-28.693-39.784-28.693-23.189 0-33.894 10.977-48.942 29.969-4.057 5.12-11.46 6.071-16.666 2.124l-27.824-21.098c-5.107-3.872-6.251-11.066-2.644-16.363C184.846 131.491 214.94 112 261.794 112c49.071 0 101.45 38.304 101.45 88.8zM298 368c0 23.159-18.841 42-42 42s-42-18.841-42-42 18.841-42 42-42 42 18.841 42 42z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	padding:10px;
}
.jicon-map {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 404 552'%3E%3Cpath fill='%23000' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	padding:0 0.5em;
}
.jicon-bike {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 650 512'%3E%3Cpath fill='currentColor' d='M400 96a48 48 0 1 0-48-48 48 48 0 0 0 48 48zm-4 121a31.9 31.9 0 0 0 20 7h64a32 32 0 0 0 0-64h-52.78L356 103a31.94 31.94 0 0 0-40.81.68l-112 96a32 32 0 0 0 3.08 50.92L288 305.12V416a32 32 0 0 0 64 0V288a32 32 0 0 0-14.25-26.62l-41.36-27.57 58.25-49.92zm116 39a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64zM128 256a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	padding:0 0.7em;
}
.jicon-ht {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -115 300 700' height='60' width='60'%3E%3Cpath fill='%23ff8000' d='M135.652 0c23.625 0 43.826 20.65 43.826 44.8v99.851c17.048-16.34 49.766-18.346 70.944 6.299 22.829-14.288 53.017-2.147 62.315 16.45C361.878 158.426 384 189.346 384 240c0 2.746-.203 13.276-.195 16 .168 61.971-31.065 76.894-38.315 123.731C343.683 391.404 333.599 400 321.786 400H150.261l-.001-.002c-18.366-.011-35.889-10.607-43.845-28.464C93.421 342.648 57.377 276.122 29.092 264 10.897 256.203.008 242.616 0 224c-.014-34.222 35.098-57.752 66.908-44.119 8.359 3.583 16.67 8.312 24.918 14.153V44.8c0-23.45 20.543-44.8 43.826-44.8zM136 416h192c13.255 0 24 10.745 24 24v48c0 13.255-10.745 24-24 24H136c-13.255 0-24-10.745-24-24v-48c0-13.255 10.745-24 24-24zm168 28c-11.046 0-20 8.954-20 20s8.954 20 20 20 20-8.954 20-20-8.954-20-20-20z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	padding:22px 30px;
}
.jicon-hu {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' height='27' width='25'%3E%3Cpath fill='%23ff8000' d='M135.652 0c23.625 0 43.826 20.65 43.826 44.8v99.851c17.048-16.34 49.766-18.346 70.944 6.299 22.829-14.288 53.017-2.147 62.315 16.45C361.878 158.426 384 189.346 384 240c0 2.746-.203 13.276-.195 16 .168 61.971-31.065 76.894-38.315 123.731C343.683 391.404 333.599 400 321.786 400H150.261l-.001-.002c-18.366-.011-35.889-10.607-43.845-28.464C93.421 342.648 57.377 276.122 29.092 264 10.897 256.203.008 242.616 0 224c-.014-34.222 35.098-57.752 66.908-44.119 8.359 3.583 16.67 8.312 24.918 14.153V44.8c0-23.45 20.543-44.8 43.826-44.8zM136 416h192c13.255 0 24 10.745 24 24v48c0 13.255-10.745 24-24 24H136c-13.255 0-24-10.745-24-24v-48c0-13.255 10.745-24 24-24zm168 28c-11.046 0-20 8.954-20 20s8.954 20 20 20 20-8.954 20-20-8.954-20-20-20z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	padding:0.3em 0.8em;
}
.jicon-hd {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' height='27' width='25'%3E%3Cpath fill='%23ff8000' d='M91.826 467.2V317.966c-8.248 5.841-16.558 10.57-24.918 14.153C35.098 345.752-.014 322.222 0 288c.008-18.616 10.897-32.203 29.092-40 28.286-12.122 64.329-78.648 77.323-107.534 7.956-17.857 25.479-28.453 43.845-28.464l.001-.002h171.526c11.812 0 21.897 8.596 23.703 20.269 7.25 46.837 38.483 61.76 38.315 123.731-.007 2.724.195 13.254.195 16 0 50.654-22.122 81.574-71.263 72.6-9.297 18.597-39.486 30.738-62.315 16.45-21.177 24.645-53.896 22.639-70.944 6.299V467.2c0 24.15-20.201 44.8-43.826 44.8-23.283 0-43.826-21.35-43.826-44.8zM112 72V24c0-13.255 10.745-24 24-24h192c13.255 0 24 10.745 24 24v48c0 13.255-10.745 24-24 24H136c-13.255 0-24-10.745-24-24zm212-24c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	padding:0.3em 0.8em;
}
.jicon-vol {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 40 576 512' height='50' width='40'%3E%3Cpath fill='%23ff8000' d='M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zm233.32-51.08c-11.17-7.33-26.18-4.24-33.51 6.95-7.34 11.17-4.22 26.18 6.95 33.51 66.27 43.49 105.82 116.6 105.82 195.58 0 78.98-39.55 152.09-105.82 195.58-11.17 7.32-14.29 22.34-6.95 33.5 7.04 10.71 21.93 14.56 33.51 6.95C528.27 439.58 576 351.33 576 256S528.27 72.43 448.35 19.97zM480 256c0-63.53-32.06-121.94-85.77-156.24-11.19-7.14-26.03-3.82-33.12 7.46s-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256zm-141.77-76.87c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.86z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	padding:10px 20px;
}

/*icon*/
.material-icons {
	font-size:1em !important;
	line-height:1.1em;
}
.flare-icon,.gps-icon,.adb-icon,.info-icon {
	color:#ff8000;
	font-size:25px !important;
}
.key-icon,.warn-icon {
	color:#ff8000;
	font-size:23px !important;
}
.vol-icon {
	color:#ff8000;
	font-size:45px !important;
	line-height:45px;
}
.person-icon {
	font-size:23px !important;
	line-height:23px;
}
.svg-hand-point-up,.svg-hand-point-down {
	height:30px;
	line-height:30px;
	width:30px;
	color:#0066ff;
}
/*Menu*/
/*sửa lỗi menu ở màn hình 1023*/
@media only screen and (min-width:1023px) {
	a#pull.toggle-mobile-menu.menu-toggle {
		display:none !important;
	}
}
/*sticky menu*/
#primary-site-navigation {
	position:fixed;
	top:0;
	z-index:999;
}
#smobile-menu.show .main-navigation ul ul.children.active,#smobile-menu.show .main-navigation ul ul.sub-menu.active,#smobile-menu.show .main-navigation ul li,.smenu-hide.toggle-mobile-menu.menu-toggle,#smobile-menu.show .main-navigation ul li,.primary-menu ul li ul.children li,.primary-menu ul li ul.sub-menu li,.primary-menu .pmenu,.super-menu {
	border:none;
}
#primary-menu {
	background:#0431b4;
	color:#fff;
	height: 60px !important;
}
@media only screen and (max-width:1023px) {
	#smobile-menu {
		overflow-y: hidden !important;
	}
	#smobile-menu .content-wrap, #smobile-menu .center-main-menu, #smobile-menu .center-main-menu>div {
		width: 100% !important;
		display: flex;
	    flex-wrap: wrap;
		overflow-y: hidden !important;
	}
	#smobile-menu .content-wrap {
	    height: calc(100vh - 100px) !important;
	    overflow-y: auto !important;
	}
	#smobile-menu #primary-menu {
		height: auto !important;
		overflow-y: hidden !important;
	}
}
#primary-menu .menu-item:hover {
	background:#013ADF;
	color:#FE9A2E;
}
#primary-menu .menu-item a {
	padding:0 15px !important;
	font-weight:500;
	font-size:16.5px;
	letter-spacing: 0 !important;
	height:50px !important;
	line-height:50px !important;
	white-space: nowrap !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
}
#primary-menu>.menu-item>a {
	height:60px !important;
	line-height:60px !important;
}
/*đăng nhập/đăng xuất trên menu*/
#menu-item-592,#menu-item-1442 {
	float:right;
}
#menu-item-592 a,#menu-item-1442 a {
	text-transform:none !important;
}
/*user sau login*/
#menu-item-1443 {
	float:right;
	max-width:221px;
	padding:0;
	text-align:right;
}
#primary-menu .menu-item a.hi-ava-user {
	padding-right:27px !important;
}
.hi-ava-user {
	height:50px !important;
	line-height:50px !important;
	position:relative !important;
}
.hi-user {
	height:60px;
	line-height:60px;
	text-transform:capitalize !important;
	padding:0 41px 0 0;
	display:inline-block;
	max-width: 100%;
	overflow:hidden !important;
	text-overflow:ellipsis !important;
	white-space: nowrap !important;
}
.hi-user:hover {
	overflow:visible !important;
}
.ava-user {
	height:60px !important;
	line-height:60px !important;
	padding:0;
	display:inline-block;
	position:absolute;
	right:27px;
	top:0;
	z-index:1;
}
.avatar.avatar-36.photo {
	position:relative !important;
	top:50% !important;
	transform:translateY(-50%) !important;
}
.pll-parent-menu-item {
	float:right;
	max-width:221px;
	padding:0 15px 0 0;
	text-align:right;
}
.pll-parent-menu-item>a {
	position: relative !important;
}
.pll-parent-menu-item>a>img {
	position: relative !important;
	top: 2.5px !important;
	width: 24px !important;
	height: 18px !important;
}
.pll-parent-menu-item>a>span {
	display: none !important;
}
.pll-parent-menu-item .fa.fa-angle-down {
	padding-right:15px;
}
.lang-item>a {
	position: relative !important;
}
.lang-item>a>img {
	position: relative !important;
	top: 4px !important;
	width: 24px !important;
	height: 18px !important;
	margin-right: 5px !important;
}
.lang-item>a>span {
	text-transform:capitalize !important;
}
/*cấp 2*/
    /*chỉnh width menu cấp 2-3*/
.site-header ul ul {
	min-width:221px !important;
}
.sub-menu {
	background:transparent !important;
	width:210px;
}
.site-header ul li .sub-menu li .sub-menu {
	left:221px;
}
.sub-menu .menu-item {
	background:#013ADF;
	color:#fff;
	width:221px;
	top:5px;
}
@media only screen and (min-width:1024px) {
	.menu-item .sub-menu .menu-item .sub-menu.active {
		/*max-height: calc(100vh - 50px) !important;
		overflow-y: auto !important;*/
	}
}
#primary-menu .menu-item .sub-menu .menu-item {
	border-top:0.5px solid #f1f1f1;
	display: flex;
	flex-wrap: wrap;
}
#primary-menu .menu-item .sub-menu .menu-item:hover {
	background:#0040FF;
}
#primary-menu .menu-item .sub-menu .menu-item a {
	font-size:15px;
	width: 100% !important;
	white-space: nowrap !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
}
#primary-menu .menu-item .sub-menu .menu-item a:hover {
	overflow: visible !important;
}
/*nút tam giác menu cấp 2*/
@media only screen and (min-width:1024px) {
	.pmenu .menu-item .sub-menu .menu-item:nth-child(1)::after {
		content:"";
		position:absolute;
		bottom:100%;
		left:25%;
		margin-left:-5px;
		border-width:5px;
		border-style:solid;
		border-color:transparent transparent #013ADF transparent;
	}
	#menu-item-1444::after, .pmenu .menu-item .sub-menu .lang-item:nth-child(1)::after {
		left:75%;
	}
}
#menu-item-1443 .sub-menu,.pll-parent-menu-item .sub-menu {
	right:0;
	left:auto;
}
#menu-item-1443 ul li {
	/*display:block;*/
	/*width:175px !important;*/
	/*float:none;*/
}
#menu-item-1443 ul li a {
	text-transform:none !important;
}
/*menu cấp 3*/
.sub-menu .menu-item .sub-menu .menu-item {
	background:#0040FF;
	left:6px;
	top:-0.5px;
}
#primary-menu .menu-item .sub-menu .menu-item .sub-menu .menu-item:hover{
	background:#2E64FE;
}
/*nút tam giác menu cấp 3*/
@media only screen and (min-width:1024px) {
	.pmenu .menu-item .sub-menu .menu-item .sub-menu .menu-item:nth-child(1)::after {
		content:"";
		position:absolute;
		bottom:100%;
		top:40%;
		left:-5px;
		margin-left:-5px;
		border-width:5px;
		border-style: solid;
		border-color:transparent #0040FF transparent transparent;
	}
}
/*nút xổ menu*/
#primary-menu .menu-item .sub-arrow {
	width:100%;
	height:50px;
	right:0;
	text-align:right;
}
#primary-menu>.menu-item>.sub-arrow {
	height:60px !important;
	line-height: 60px !important;
}
#primary-menu .menu-item .sub-menu .menu-item .sub-arrow {
	padding-right:5px;
}
.fa.fa-angle-down,.fa.fa-angle-up {
	/*padding-right:3px;*/
	padding-right:0;
}
@media only screen and (min-width:1024px) {
	#menu-item-1443 .sub-arrow .fa.fa-angle-down,#menu-item-1443 .sub-arrow .fa.fa-angle-up {
		padding-right:12px;
	}
}
.fa-angle-down:before {
	content:"" !important;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-40 0 320 512' height='15' width='15'%3E%3Cpath fill='%23fff' d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat !important;
	padding:0 6.5px !important;
}
.fa-angle-up:before {
	content:"" !important;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-40 0 320 512' height='15' width='15'%3E%3Cpath fill='%23fff' d='M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z'%3E%3C/path%3E%3C/svg%3E") no-repeat !important;
	padding:0 6.5px !important;
}
/*menu Smartphone,...*/
@media only screen and (min-width:1024px) {
	#smobile-menu {
		display:none !important;
		visibility:hidden !important;
	}
}
@media only screen and (max-width:1023px) {
	.mobile-menu-active #page {
		-ms-transform:translate(0px,0) !important;
		-webkit-transform:translate(0px,0) !important;
		transform:translate(0px,0) !important;
	}
	.super-menu.clearfix {
		background:#0431b4;
	}
	div.super-menu-inner {
		margin:0;
		max-width:100%;
		width:auto;
		display:inline-block;
		float:right;
	}
	a#pull.toggle-mobile-menu.menu-toggle {
		font-size:0;
		height:60px;
		line-height:60px;
		width:65px;
		text-align:center;
	}
	.super-menu-inner a#pull.toggle-mobile-menu.menu-toggle:before {
		content:"" !important;
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -100 450 730' height='60' width='60'%3E%3Cpath fill='%23fff' d='M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z'%3E%3C/path%3E%3C/svg%3E") no-repeat !important;
		padding:30px 0 !important;
		right:0 !important;
		/*font-size:37px;*/
		/*margin:0;*/
	}
	a#pull.smenu-hide.toggle-mobile-menu.menu-toggle {
		width:100%;
	}
	a#pull.smenu-hide.toggle-mobile-menu.menu-toggle:before {
		content:"✕" !important;
		font-size:35px !important;
		line-height:60px !important;
		font-weight:700 !important;
		text-align:right !important;
		right:0 !important;
	}
	#smobile-menu {
		background:#0431b4;
		max-width:285px !important;
		width:285px !important;
		transition: 1s !important;
	}
	.content-wrap {
		max-width:100% !important;
	}
	#primary-menu .menu-item {
		border-top:0.5px solid #f1f1f1 !important;
		top:0;
		width: 100% !important;
	}
	#primary-menu .menu-item a {
		padding-left:10px !important;
		padding-right:10px !important;
		opacity:1;
		font-size:16px !important;
	}
	#primary-menu .menu-item .sub-menu {
		padding:0 20px !important;
	}
	#primary-menu .menu-item .sub-menu.active {
		padding:0 20px !important;
		opacity:1;
	}
	#smobile-menu.show {
		transition: 0.5s !important;
	}
	#smobile-menu .primary-menu.main-navigation.clearfix {
		display: block !important;
	}
	#smobile-menu .main-navigation ul ul.sub-menu {
		display: none;
	}
	#smobile-menu.show .main-navigation ul ul.sub-menu li {
		padding: 0 !important;
	}
	#primary-menu .menu-item .sub-menu .menu-item {
		border-top:none !important;
	}
	#primary-menu .menu-item .sub-menu.active .menu-item {
		opacity:1;
	}
	#primary-menu .menu-item .sub-menu.active .menu-item a {
		opacity:1;
		border-top:0.3px solid #f1f1f1;
	}
	#primary-menu .menu-item .sub-menu.active .menu-item .sub-menu.active .menu-item a {
		border-top:0.1px solid #f1f1f1;
	}
	.sub-menu .menu-item .sub-menu .menu-item {
		left:0px;
	}
	/*Nút đăng ký*/
	#menu-item-1442 {
		border-bottom:0.5px solid #f1f1f1 !important;
	}
	/*user sau login*/
	#menu-item-1443,.pll-parent-menu-item {
		border-bottom:0.5px solid #f1f1f1 !important;
		float:none !important;
		max-width:285px;
		padding-right: 0 !important;
	}
	#menu-item-1443 ul li,.pll-parent-menu-item .lang-item {
		width:auto !important;
	}
	/*nút xổ menu*/
	#primary-menu .menu-item .sub-arrow {
		padding-right:5px;
		width:100%;
		text-align:right;
	}
	#primary-menu .menu-item .sub-menu .menu-item .sub-arrow {
		width:100%;
		text-align:right;
	}
	.pll-parent-menu-item .fa.fa-angle-down {
		padding-right: 0 !important;
	}
	.pll-parent-menu-item {
		border-bottom: none !important;
	}
}
/*Search mặc định*/
.search-field {
	padding:10px !important;
}
/*j-search*/
.search-plus {
	float:right;
	right:0;
	line-height:60px;
	height:60px;
	padding:0 10px 0 15px;
	display:inline-block;
}
.j-search-input {
	outline:none;
}
@media only screen and (max-width:1023px) {
	.search-plus {
		padding:0;
	}
}
/*xóa dấu x,... mặc định*/
.j-search-input[type=search]::-ms-clear,
.j-search-input[type=search]::-ms-reveal,
.j-search-input[type=search]::-webkit-search-decoration,
.j-search-input[type=search]::-webkit-search-cancel-button,
.j-search-input[type=search]::-webkit-search-results-button,
.j-search-input[type=search]::-webkit-search-results-decoration {
  display:none !important;
  -webkit-appearance:none !important;
}
.j-search-input::-webkit-search-cancel-button {
	height:23px;
	width:18px;
	display:block;
	background-image:url("data:image/svg+xml,%3Csvg focusable='false' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'%3E%3C/path%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:23px;
}
.j-search-input[type=search] {
	background:#fff url("data:image/svg+xml,%3Csvg focusable='false' xmlns='http://www.w3.org/2000/svg' viewBox='-1 -3 30 30' fill='%230431b4'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'%3E%3C/path%3E%3C/svg%3E") no-repeat 3px center !important;
	border:solid 1px #0431b4 !important;
	padding:5px 10px 5px 10px !important;
	width:15px !important;
	color:transparent !important;
	cursor:pointer !important;
	-webkit-appearance:textfield !important;
	-webkit-box-sizing:content-box !important;
	font-size:100% !important;
	-webkit-border-radius:10em !important;
	-moz-border-radius:10em !important;
	border-radius:10em !important;
	-webkit-transition:all .5s !important;
	-moz-transition:all .5s !important;
	transition:all .5s !important;
}
.j-search .j-search-input[type=search]:hover {
	background:#fff url("data:image/svg+xml,%3Csvg focusable='false' xmlns='http://www.w3.org/2000/svg' viewBox='-1 -3 30 30' fill='%23ff8000'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'%3E%3C/path%3E%3C/svg%3E") no-repeat 3px center !important;
}
.j-search .j-search-input[type=search]:focus {
	width:150px !important;
	padding-left:32px !important;
	color:#000 !important;
	background:#fff url("data:image/svg+xml,%3Csvg focusable='false' xmlns='http://www.w3.org/2000/svg' viewBox='-1 -3 30 30' fill='%23ff8000'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'%3E%3C/path%3E%3C/svg%3E") no-repeat 3px center !important;
	border-color:#ff8000 !important;
	cursor:auto !important;
	box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-o-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-ms-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-moz-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-webkit-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
}
.j-search .j-search-input:-moz-placeholder {
	color:transparent;
}
.j-search .j-search-input:-webkit-input-placeholder {
	color:transparent;
}
.j-search .j-search-input:focus:-moz-placeholder {
	color:#ccc;
}
.j-search .j-search-input:focus:-webkit-input-placeholder {
	color:#ccc;
}
@media only screen and (max-width:1022px) {
	/*#search-computer, */.pmenu .search-plus {
		display:none !important;
	}
}
@media only screen and (min-width:1023px) {
	/*#search-mobile, */.super-menu .search-plus {
		display:none !important;
	}
}
/*form search mặc định khi không có kết quả khớp*/
body.search.search-no-results .featured-content  {
	background-color:#fff;
}
.no-results {
	padding:0 0 15px;
}
.no-results>.page-content>p  {
	/*margin:10px 0 !important;*/
	padding:10px 0 !important;
	/*border: 1px solid #ff8000;*/
	/*border-left: 5px solid #ff8000;*/
    /*box-shadow: 0 0 5px rgb(0 0 0 / 10%);*/
}
.no-results>.page-content>.search-form {
	width:230px !important;
	position:relative;
	left:50%;
	transform:translatex(-50%);
	margin:10px 0;
}
.no-results>.page-content>.search-form>label {
	border:none !important;
	padding:0 !important;
}
.no-results>.page-content>.search-form>label>.search-field {
	outline:none;
	height:37px;
	line-height:37px;
	font-size:17px;
	padding:0 42px 0 15px !important;
	width:230px;
	border-radius:50px !important;
	border:1px solid #ff8000;
	box-shadow:0 0 0 3.5px rgba(255,128,0,.35);
	-o-box-shadow:0 0 0 3.5px rgba(255,128,0,.35);
	-ms-box-shadow:0 0 0 3.5px rgba(255,128,0,.35);
	-moz-box-shadow:0 0 0 3.5px rgba(255,128,0,.35);
	-webkit-box-shadow:0 0 0 3.5px rgba(255,128,0,.35);
}
.no-results>.page-content>.search-form>.search-submit {
	position:absolute;
	right:0;
	top:0;
	outline:none;
	border-radius:50px !important;
	border:none !important;
	line-height:16px;
}
.no-results>.page-content>.search-form>.search-submit[value="Tìm kiếm"] {
	padding:0;
	height:37px;
	line-height:37px;
	width:37px;
	font-size:0;
}
.no-results>.page-content>.search-form>.search-submit[type="submit"] {
	background:url("data:image/svg+xml,%3Csvg focusable='false' xmlns='http://www.w3.org/2000/svg' viewBox='0 -2.5 29 29' fill='%23ff8000'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'%3E%3C/path%3E%3C/svg%3E") no-repeat 3px center !important;
}
/* Full-page */
.page-template-full-width .featured-content {
    width:100%;
    margin-right:0;
}
.page-template-full-width .featured-content .posts-entry {
    padding:0 !important;
}
/* Homepage */
#post-610>.entry-header>h1.entry-title, #post-30681>.entry-header>h1.entry-title, #post-30747>.entry-header>h1.entry-title, #post-30736>.entry-header>h1.entry-title, #post-30735>.entry-header>h1.entry-title, #post-30731>.entry-header>h1.entry-title {
    display:none;
}
.homepage {
}
.hp-slogan {
    position:relative;
}
.hp-slogan>img {
    opacity: 0.85;
    width:100%;
}
.hp-slogan>div {
    position:absolute;
    top:50%;
    /*left:50%;*/
    transform:translate(0,-50%);
    color:#ff8000;
    font-size:60px;
    line-height:1.5em;
    width:100%;
    text-align:center;
}
.hp-jlpt-info {
    position:relative;
    border-top:3px solid #0066ff;
    border-bottom:3px solid #0066ff;
    /*border-radius:10px;*/
    margin:80px 0 90px;
    padding:50px 0 20px;
}
.hp-jlpt-info>div:first-child {
    position:absolute;
    top:-1.5px;
    transform:translate(0,-50%);
    color:#0066ff;
    border:3px solid #0066ff;
    /*border-radius:35px;*/
    background-color:#fff;
    font-size:45px;
    /*height:1.5em;*/
    line-height:1.5em;
    padding:0 30px;
    margin-left:20px;
}
.hp-jlpt-info>div:nth-child(2) {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    margin:30px 0;
}
.hp-jlpt-info>div:nth-child(2)>div {
    width:70px;
    height:70px;
    line-height:70px;
    font-size:35px;
    margin:0 10px;
    color:#fff;
    /*border-radius:35px;*/
    text-align:center;
}
.hp-jlpt-info>div:nth-child(2)>div:nth-child(1) {
    background:rgba(109,107,111,1);
    box-shadow:0 0 0 3.5px rgba(109,107,111,.35);
    -o-box-shadow:0 0 0 3.5px rgba(109,107,111,.35);
    -ms-box-shadow:0 0 0 3.5px rgba(109,107,111,.35);
    -moz-box-shadow:0 0 0 3.5px rgba(109,107,111,.35);
    -webkit-box-shadow:0 0 0 3.5px rgba(109,107,111,.35);
}
.hp-jlpt-info>div:nth-child(2)>div:nth-child(2) {
    background:rgba(106,54,2,1);
    box-shadow:0 0 0 3.5px rgba(106,54,2,.35);
    -o-box-shadow:0 0 0 3.5px rgba(106,54,2,.35);
    -ms-box-shadow:0 0 0 3.5px rgba(106,54,2,.35);
    -moz-box-shadow:0 0 0 3.5px rgba(106,54,2,.35);
    -webkit-box-shadow:0 0 0 3.5px rgba(106,54,2,.35);
}
.hp-jlpt-info>div:nth-child(2)>div:nth-child(3) {
    background:rgba(0,153,0,1);
    box-shadow:0 0 0 3.5px rgba(0,153,0,.35);
    -o-box-shadow:0 0 0 3.5px rgba(0,153,0,.35);
    -ms-box-shadow:0 0 0 3.5px rgba(0,153,0,.35);
    -moz-box-shadow:0 0 0 3.5px rgba(0,153,0,.35);
    -webkit-box-shadow:0 0 0 3.5px rgba(0,153,0,.35);
}
.hp-jlpt-info>div:nth-child(2)>div:nth-child(4) {
    background:rgba(0,102,255,1);
    box-shadow:0 0 0 3.5px rgba(0,102,255,.35);
    -o-box-shadow:0 0 0 3.5px rgba(0,102,255,.35);
    -ms-box-shadow:0 0 0 3.5px rgba(0,102,255,.35);
    -moz-box-shadow:0 0 0 3.5px rgba(0,102,255,.35);
    -webkit-box-shadow:0 0 0 3.5px rgba(0,102,255,.35);
}
.hp-jlpt-info>div:nth-child(2)>div:nth-child(5) {
    background:rgba(255,128,0,1);
    box-shadow:0 0 0 3.5px rgba(255,128,0,.35);
    -o-box-shadow:0 0 0 3.5px rgba(255,128,0,.35);
    -ms-box-shadow:0 0 0 3.5px rgba(255,128,0,.35);
    -moz-box-shadow:0 0 0 3.5px rgba(255,128,0,.35);
    -webkit-box-shadow:0 0 0 3.5px rgba(255,128,0,.35);
}
.hp-jlpt-info>div:nth-child(3) {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-evenly;
}
.hbh_style {
    position:relative;
    width:386px;
    height:45px;
    line-height:45px;
    margin:20px;
}
.hbh_style>div:first-child {
    position:absolute;
    width:100%;
    height:100%;
    transform:skew(-30deg);
    background:#fff;
    box-shadow:0 2px 4px 0 rgb(0,0,0,0.2), 0 4px 10px 0 rgb(0,0,0,0.19);
    -o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -webkit-box-shadow:0 2px 4px 0 rgb(0,0,0,0.2), 0 4px 10px 0 rgb(0,0,0,0.19);
}
.hbh_style>div:nth-child(2) {
    transform:skew(-30deg);
    background:transparent;
    position:absolute;
    width:30%;
    height:100%;
    border-top:2px solid rgba(0,102,255,.5);
    top:-6.5px;
    left:7.5%;
}
.hbh_style>div:nth-child(3) {
    transform:skew(-30deg);
    background:transparent;
    position:absolute;
    width:30%;
    height:100%;
    border-bottom:2px solid rgba(0,102,255,.5);
    bottom:-6.5px;
    right:7.5%;
}
.hbh_style>div:nth-child(4) {
    transform:skew(-30deg);
    background:rgba(0,102,255,1);
    position:absolute;
    width:50%;
    height:100%;
    top:-3px;
    left:-3px;
}
.hbh_style>div:nth-child(5) {
    transform:skew(-30deg);
    background:rgba(0,102,255,1);
    position:absolute;
    width:50%;
    height:100%;
    bottom:-3px;
    right:-3px;
}
.hbh_style>div:nth-child(6) {
    transform:skew(-30deg);
    background:#fff;
    width:100%;
    height:100%;
    padding:0 10px;
    font-size:22.5px;
}
.hp-jlpt-lucre {
    position:relative;
    border:1px solid #ff8000;
    border-left:5px solid #ff8000;
    border-right:5px solid #ff8000;
    border-radius:10px;
    /*margin:30px 0 25px 0;*/
    padding:60px 10px 10px;
}
.hp-jlpt-lucre>div {
    position:absolute;
    width:570px;
    height:1.5em;
    line-height:1.5em;
    font-size:45px;
    padding:0px 15px;
    text-align:center;
    background:#fff;
    border-left:5px solid #ff8000;
    border-right:5px solid #ff8000;
    border-radius:35px;
    top:0;
    left:50%;
    transform:translate(-50%,-50%);
    box-shadow:0 2px 4px 0 rgb(0,0,0,0.2), 0 4px 10px 0 rgb(0,0,0,0.19);
    -o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -webkit-box-shadow:0 2px 4px 0 rgb(0,0,0,0.2), 0 4px 10px 0 rgb(0,0,0,0.19);
}
.hp-jlpt-lucre>p {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' height='37.5' width='20'%3E%3Cpath fill='%23ff8000' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
    padding:0 0 0 25px;
    font-size:25px;
    line-height:1.5em;
}
@media only screen and (max-width:888px) {
    .hp-slogan>div {
        font-size:50px;
        /*line-height:75px;*/
    }
    .hp-jlpt-info {
        margin:70px 0 80px;
        padding:40px 0 10px;
    }
    .hp-jlpt-info>div:first-child {
        /*top:-26px;*/
        /*border-radius:26px;*/
        font-size:35px;
        /*height:52px;*/
        /*line-height:52px;*/
    }
    .hp-jlpt-info>div:nth-child(2)>div {
        width:60px;
        height:60px;
        line-height:60px;
        font-size:30px;
        /*border-radius:30px;*/
    }
    .hbh_style {
        width:313px;
        height:40px;
        line-height:40px;
    }
    .hbh_style>div:nth-child(6) {
        font-size:20px;
    }
    .hp-jlpt-lucre {
        padding:55px 10px 10px;
    }
    .hp-jlpt-lucre>div {
        width:455px;
        /*height:52px;*/
        /*line-height:52px;*/
        font-size:35px;
    }
    .hp-jlpt-lucre>p {
        /*background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' height='25' width='15'%3E%3Cpath fill='%230066ff' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'%3E%3C/path%3E%3C/svg%3E") no-repeat;*/
        /*padding:0 0 0 20px;*/
        /*font-size:20px;*/
    }
}
@media only screen and (max-width:725px) {
    .hp-slogan>div {
        font-size:40px;
        /*line-height:60px;*/
    }
    .hp-jlpt-info {
        margin:65px 0 75px;
        padding:30px 0 10px;
    }
    .hp-jlpt-info>div:first-child {
        /*top:-22.5px;*/
        /*border-radius:22.5px;*/
        font-size:30px;
        /*height:45px;*/
        /*line-height:45px;*/
    }
    .hp-jlpt-info>div:nth-child(2)>div {
        width:50px;
        height:50px;
        line-height:50px;
        font-size:25px;
        /*border-radius:25px;*/
    }
    .hbh_style {
        width:270px;
    }
    .hbh_style>div:nth-child(6) {
        font-size:17px;
    }
    .hp-jlpt-lucre {
        padding:50px 10px 10px;
    }
    .hp-jlpt-lucre>div {
        width:390px;
        /*height:45px;*/
        /*line-height:45px;*/
        font-size:30px;
    }
    .hp-jlpt-lucre>p {
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' height='25' width='15'%3E%3Cpath fill='%23ff8000' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
        padding:0 0 0 20px;
        font-size:17px;
    }
}
@media only screen and (max-width:640px) {
    .hbh_style {
        width:100%;
        margin:15px 50px;
    }
    .hbh_style>div:nth-child(6) {
        text-align:center;
    }
}
@media only screen and (max-width:540px) {
    .hp-slogan>div {
        font-size:35px;
        /*line-height:50px;*/
    }
    .hp-jlpt-info {
        /*padding:25px 0 10px;*/
    }
    .hp-jlpt-info>div:first-child {
        margin:0;
        padding:0 20px;
        width:310px;
        text-align:center;
        left:50%;
        transform:translate(-50%,-50%);
    }
    .hbh_style {
        height:35px;
        line-height:35px;
    }
}
@media only screen and (max-width:400px) {
    .hp-slogan>div {
        font-size:30px;
        /*line-height:45px;*/
    }
    .hp-jlpt-info {
        padding:22.5px 0 10px;
    }
    .hp-jlpt-info>div:first-child {
        /*top:-22.5px;*/
        /*border-radius:22.5px;*/
        font-size:28px;
        /*height:45px;*/
        /*line-height:45px;*/
        width:290px;
    }
    .hp-jlpt-info>div:nth-child(2)>div {
        margin:0 5px;
    }
    .hbh_style {
        margin:15px 30px;
    }
    .hp-jlpt-lucre {
        padding:40px 10px 10px;
    }
    .hp-jlpt-lucre>div {
        width:320px;
        /*height:45px;*/
        /*line-height:45px;*/
        font-size:25px;
    }
}
@media only screen and (max-width:340px) {
    .hp-jlpt-info>div:nth-child(2)>div {
        margin:0 5px;
    }
    .hbh_style {
        margin:15px 20px;
    }
    .hp-jlpt-lucre>div {
        width:290px;
        /*height:45px;*/
        /*line-height:45px;*/
        font-size:22px;
    }
}
.hp-jlpt-carousel {
    position:relative;
    height:390px;
    /*padding-right:30px;*/
    text-align:left;
    margin:40px 0 20px;
}
.hp-jlpt-carousel>div:first-child {
    position:absolute;
    top:50%;
    transform:translate(0,-50%);
    width:calc(100% - 260px);
    height:100px;
    line-height:100px;
    background:rgba(0,102,255,.3);
    box-shadow:0 2px 4px 0 rgb(0,0,0,0.2), 0 4px 10px 0 rgb(0,0,0,0.19);
    -o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -webkit-box-shadow:0 2px 4px 0 rgb(0,0,0,0.2), 0 4px 10px 0 rgb(0,0,0,0.19);
}
.hp-jlpt-carousel>div:first-child>svg {
    position:absolute;
    left:0;
    top:50%;
    transform:translate(0,-50%);
    width:100%;
    height:80px;
    stroke:#fff;
    stroke-width:4;
    /*line-height:10px;*/
    /*border-top:10px dashed #fff;*/
    /*background:rgba(0,102,255,.3);*/
}
.hp-jlpt-carousel>div:first-child>div {
    position:absolute;
    left:0;
    top:50%;
    transform:translate(0,-50%);
    padding:0 0 0 20px;
}
.hp-jlpt-carousel>div:first-child>div>div {
    color:#ff8000;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
.hp-jlpt-carousel>div:first-child>div>div>span:first-child {
    font-size:60px;
}
.hp-jlpt-carousel>div:first-child>div>div>span:nth-child(2) {
    font-size:30px;
    margin-left: -20px;
}
.hp-jlpt-carousel>div:first-child>div>div>span:last-child {
    font-size:40px;
    padding-left: 10px;
}

/*Carousel template*/
.customCarousel {
    width: 100%;
    min-height: 100px;
    padding: 20px 0;
    position: relative;
    overflow: hidden;
    background:transparent;
    min-height: 100px;
}
.customCarousel:last-child {
    padding-bottom: 8px;
}
.slickTrack {
    display: flex;
    transition: 0.1s;
    background:transparent;
}
.slickSlide {
    overflow: hidden;
}
.slickDots {
    list-style: none;
    position: absolute;
    bottom:10px;
    display: flex;
    margin: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}
.slickDots li {
    margin: 0px 7px;
}
.slickDots .slickDotsBtn {
    text-transform: none !important;
    text-align:center !important;
    padding:10px !important;
    font-size:0 !important;
    line-height:17px !important;
    border:none !important;
    background:#c3a7a7 !important;
    color:#c3a7a7 !important;
    border-radius:50% !important;
    cursor:pointer !important;
    opacity:0.8 !important;
    font-weight: 400 !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
    width: 20px !important;
    height: 20px !important;
    outline: none !important;
    transition: 0.25s !important;
}
.slickArrow {
    position: absolute !important;
    cursor:pointer !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    line-height: 50px !important;
    text-align: center !important;
    font-size: 40px !important;
    background: #fff !important;
    bottom:10px !important;
    border-radius: 50% !important;
    color: #ff8000 !important;
    text-decoration:none !important;
    z-index: 20 !important;
    box-shadow:0 2px 4px 0 rgb(0,0,0,0.2), 0 4px 10px 0 rgb(0,0,0,0.19) !important;
    -o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
    -ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
    -moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
    -webkit-box-shadow:0 2px 4px 0 rgb(0,0,0,0.2), 0 4px 10px 0 rgb(0,0,0,0.19) !important;
}
.slickArrow:hover {
    background: #ff8000 !important;
    color: #fff !important;
}
.slickPrev {
    left: 7px;
}
.slickNext {
    right: 7px;
}
.slickActive button, .slickActive .slickDotsBtn {
    background: #ff8000 !important;
    box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
    -o-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
    -ms-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
    -moz-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
    -webkit-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
}

/*Carousel CardJlpt Top Page*/
#carouselCardJlpt {
    width: 520px;
    height: 390px;
    overflow: hidden;
    position:absolute;
    right:0;    
}
#carouselCardJlpt .slickTrack {
    width: 1820px !important;
    margin-left:-130px;   
}
#carouselCardJlpt .slickSlide {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    padding:15px 0;
    width:260px !important;
}
.caroCardJlpt {
    position:relative;
    width:200px;
    height:300px;
    box-shadow:0 2px 4px 0 rgb(0,0,0,0.2), 0 4px 10px 0 rgb(0,0,0,0.19);
    -o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -webkit-box-shadow:0 2px 4px 0 rgb(0,0,0,0.2), 0 4px 10px 0 rgb(0,0,0,0.19);
}
.caroCardJlpt>p {
    position:absolute;
}
.caroCardJlpt>p:first-child {
    top:0;
    width:100%;
    height:50%;
    line-height:100px;
    font-size:30px;
    text-align:center;
    background:#66A3FF;
    color:#fff;
}
.caroCardJlpt>p:nth-child(2) {
    top:50%;
    transform:translate(0,-50%);
    width:100%;
    height:10px;
    background:#0066ff;
    z-index:3;
}
.caroCardJlpt>p:nth-child(3) {
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width:120px;
    height:120px;
    line-height:100px;
    border-radius:60px;
    font-size:60px;
    text-align:center;
    border:10px solid #0066ff;
    background:#fff;
    color:#0066ff;
    z-index:5;
}
.caroCardJlpt>p:last-child {
    bottom:0;
    width:100%;
    height:50%;
    padding-top:90px;
    text-align:center;
    background: #fff;
}
@media only screen and (max-width:800px) {
    .hp-jlpt-carousel>div:first-child {
        width:calc(100% - 130px);
    }
    #carouselCardJlpt {
        width: 310px;
    }
    #carouselCardJlpt .slickTrack {
        margin-left:-235px;
    }
}
@media only screen and (max-width:470px) {
    .hp-jlpt-carousel>div:first-child {
        display:none;
    }
    #carouselCardJlpt {
        width: 360px;
        right:50%;
        transform:translate(50%,0);
    }
    #carouselCardJlpt .slickTrack {
        margin-left:-210px;
    }
}
@media only screen and (max-width:360px) {
    #carouselCardJlpt {
        width: 300px;
    }
    #carouselCardJlpt .slickTrack {
        margin-left:-240px;
    }
}

/*Carousel Sidebar*/
.widget_customCarousel {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.widget .slickArrow {
    display: none !important;
}

/*Carousel Recruit*/
@media only screen and (min-width: 568px) and (max-width: 992px) {
	.widget_customCarousel .customCarousel {
	    width: 48%;
	    padding-bottom: 8px !important;
	}
}
.cusCarouRecr > p {
    width: 100%;
    margin-top: 10px;
    text-align: center;
}
.cusCarouRecr .slickSlide {
    width: 100% !important;
    min-height: 150px !important;
    border-left: 1px solid #0066ff !important;
    border-top: 1px solid #0066ff !important;
    border-right: 2px solid #0066ff !important;
    border-bottom: 1px solid #0066ff !important;
}
#carouselJpRecrTktTts .slickSlide {
	border-color:#0066ff !important;
	box-shadow:0 0 0 5px rgba(0,102,255,.35) !important;
	-o-box-shadow:0 0 0 5px rgba(0,102,255,.35) !important;
	-ms-box-shadow:0 0 0 5px rgba(0,102,255,.35) !important;
	-moz-box-shadow:0 0 0 5px rgba(0,102,255,.35) !important;
	-webkit-box-shadow:0 0 0 5px rgba(0,102,255,.35) !important;
}
#carouselJpRecrKs .slickSlide {
	border-color:#009900 !important;
	box-shadow:0 0 0 5px rgba(0,153,0,.35) !important;
	-o-box-shadow:0 0 0 5px rgba(0,153,0,.35) !important;
	-ms-box-shadow:0 0 0 5px rgba(0,153,0,.35) !important;
	-moz-box-shadow:0 0 0 5px rgba(0,153,0,.35) !important;
	-webkit-box-shadow:0 0 0 5px rgba(0,1153,0,.35) !important;
}
.cusCarouRecr .slickSlide > p {
    width: 100%;
    border-bottom: 2px dashed #0066ff !important;
    padding: 10px;
    text-align: center;
    font-size: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#carouselJpRecrKs .slickSlide > p {
    border-bottom: 2px dashed #009900 !important;
}
.cusCarouRecr .slickSlide > div {
    padding: 11px 10px 10px;
    font-size: 18px;
}
.jobContentIcon, .recrTypeIcon, .locationIcon, .salaryIcon, .humanIcon, .deadlineIcon {
    width: 100% !important;
    min-height: 2em !important;
    line-height: 2em !important;
    padding-left: 25px !important;
    position: relative !important;
}
.customCarousel .jobContentIcon, .customCarousel .recrTypeIcon, .customCarousel .locationIcon, .customCarousel .salaryIcon, .customCarousel .humanIcon, .customCarousel .deadlineIcon {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jobContentIcon>i, .recrTypeIcon>i, .locationIcon>i, .salaryIcon>i, .humanIcon>i, .deadlineIcon>i {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
}
.jobContentIcon>i {
    width: 35px !important;
    height: 35px !important;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35px' height='35px' viewBox='-38 -201 753 1561' fill='%23aaa' class='icon' version='1.1' stroke='%23aaa' stroke-width='15.36' transform='matrix(1, 0, 0, 1, 0, 0)'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round' stroke='%23CCCCCC' stroke-width='2.048'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M775.942 959.906H56.09a7.994 7.994 0 0 1-7.998-7.998V72.09a7.994 7.994 0 0 1 7.998-7.998H104.08c4.42 0 7.998 3.578 7.998 7.998s-3.578 8-7.998 8H64.09v863.82h703.854V80.09h-39.992c-4.42 0-7.998-3.578-7.998-8s3.578-7.998 7.998-7.998h47.99a7.994 7.994 0 0 1 7.998 7.998v879.818a7.992 7.992 0 0 1-7.998 7.998z' fill=''/%3E%3Cpath d='M663.964 80.09h-47.99c-4.422 0-7.998-3.578-7.998-8s3.576-7.998 7.998-7.998h47.99c4.42 0 7.998 3.578 7.998 7.998s-3.578 8-7.998 8zM551.988 80.09h-47.99c-4.42 0-7.998-3.578-7.998-8s3.578-7.998 7.998-7.998h47.99c4.42 0 7.998 3.578 7.998 7.998s-3.578 8-7.998 8zM440.012 80.09h-47.99c-4.422 0-7.998-3.578-7.998-8s3.576-7.998 7.998-7.998h47.99c4.42 0 7.998 3.578 7.998 7.998s-3.578 8-7.998 8zM328.036 80.09h-47.99c-4.422 0-8-3.578-8-8s3.578-7.998 8-7.998h47.99c4.42 0 7.998 3.578 7.998 7.998s-3.578 8-7.998 8zM216.058 80.09H168.068c-4.422 0-8-3.578-8-8s3.578-7.998 8-7.998h47.99a7.998 7.998 0 1 1 0 15.998zM767.944 991.9H56.09a7.994 7.994 0 0 1-7.998-7.998 7.994 7.994 0 0 1 7.998-7.998h711.852a7.992 7.992 0 0 1 7.998 7.998 7.99 7.99 0 0 1-7.996 7.998zM767.944 1023.894H56.09a7.994 7.994 0 0 1-7.998-8 7.994 7.994 0 0 1 7.998-7.998h711.852a7.994 7.994 0 0 1 7.998 7.998 7.99 7.99 0 0 1-7.996 8z' fill=''/%3E%3Cpath d='M136.074 144.076c-13.232 0-23.996-10.764-23.996-23.996V24.1c0-13.232 10.764-23.996 23.996-23.996S160.07 10.868 160.07 24.1v95.98c0 13.232-10.764 23.996-23.996 23.996z m0-127.974a8.008 8.008 0 0 0-7.998 8v95.98c0 4.414 3.592 8 7.998 8a8 8 0 0 0 7.998-8v-95.98a8 8 0 0 0-7.998-8zM248.05 144.076c-13.232 0-23.994-10.764-23.994-23.996V24.1c0-13.232 10.762-23.996 23.994-23.996s23.996 10.764 23.996 23.996v95.98c0 13.232-10.762 23.996-23.996 23.996z m0-127.974a8.008 8.008 0 0 0-7.998 8v95.98c0 4.414 3.594 8 7.998 8a8 8 0 0 0 7.998-8v-95.98a8 8 0 0 0-7.998-8zM360.028 144.076c-13.23 0-23.994-10.764-23.994-23.996V24.1c0-13.232 10.764-23.996 23.994-23.996 13.232 0 23.996 10.764 23.996 23.996v95.98c0 13.232-10.764 23.996-23.996 23.996z m0-127.974a8.008 8.008 0 0 0-7.998 8v95.98c0 4.414 3.594 8 7.998 8a8 8 0 0 0 8-8v-95.98a8 8 0 0 0-8-8zM472.004 144.076c-13.232 0-23.996-10.764-23.996-23.996V24.1c0-13.232 10.764-23.996 23.996-23.996S496 10.87 496 24.102v95.98c0 13.23-10.764 23.994-23.996 23.994z m0-127.974c-4.406 0-8 3.584-8 8v95.98c0 4.414 3.594 8 8 8a8 8 0 0 0 7.998-8v-95.98a8 8 0 0 0-7.998-8zM583.982 144.076c-13.232 0-23.996-10.764-23.996-23.996V24.1c0-13.232 10.764-23.996 23.996-23.996 13.23 0 23.994 10.764 23.994 23.996v95.98c0 13.232-10.764 23.996-23.994 23.996z m0-127.974c-4.406 0-8 3.584-8 8v95.98c0 4.414 3.594 8 8 8a8 8 0 0 0 7.998-8v-95.98a8 8 0 0 0-7.998-8zM695.958 144.076c-13.232 0-23.996-10.764-23.996-23.996V24.1c0-13.232 10.764-23.996 23.996-23.996 13.23 0 23.994 10.764 23.994 23.996v95.98c0.002 13.232-10.762 23.996-23.994 23.996z m0-127.974c-4.406 0-8 3.584-8 8v95.98c0 4.414 3.594 8 8 8a8 8 0 0 0 7.998-8v-95.98a8 8 0 0 0-7.998-8zM919.928 911.918a8.004 8.004 0 0 1-6.672-3.562l-31.992-47.99a8.024 8.024 0 0 1-0.922-6.966l15.574-46.756v-14.702a7.994 7.994 0 0 1 8-7.998 7.994 7.994 0 0 1 7.998 7.998v15.996c0 0.86-0.14 1.718-0.406 2.532l-14.764 44.274 29.822 44.74a7.986 7.986 0 0 1-2.216 11.092 7.988 7.988 0 0 1-4.422 1.342z' fill=''/%3E%3Cpath d='M919.912 911.918a8 8 0 0 1-6.656-12.436l29.824-44.74-14.748-44.274a7.732 7.732 0 0 1-0.422-2.532v-15.996a7.994 7.994 0 0 1 7.998-7.998 7.994 7.994 0 0 1 7.998 7.998v14.702l15.592 46.756a7.976 7.976 0 0 1-0.938 6.966l-31.994 47.99a7.966 7.966 0 0 1-6.654 3.564zM951.904 671.966h-63.986a7.994 7.994 0 0 1-7.998-7.998c0-4.422 3.578-8 7.998-8h63.986c4.422 0 8 3.578 8 8a7.994 7.994 0 0 1-8 7.998z' fill=''/%3E%3Cpath d='M887.918 671.966a8 8 0 0 1-7.982-7.686l-15.996-399.926a7.98 7.98 0 0 1 7.67-8.31c4.374-0.554 8.124 3.258 8.31 7.67l15.996 399.942a8.016 8.016 0 0 1-7.67 8.31h-0.328zM951.92 671.966h-0.328c-4.42-0.188-7.858-3.906-7.67-8.31l15.998-399.942c0.172-4.412 3.874-8.216 8.31-7.67a8.002 8.002 0 0 1 7.67 8.31l-15.996 399.926a8 8 0 0 1-7.984 7.686z' fill=''/%3E%3Cpath d='M967.902 272.034a7.992 7.992 0 0 1-7.998-7.998c0-37.148-13.452-55.988-39.992-55.988-26.526 0-39.992 18.84-39.992 55.988 0 4.422-3.578 7.998-7.998 7.998s-7.998-3.576-7.998-7.998c0-45.748 20.418-71.984 55.988-71.984 35.586 0 55.988 26.236 55.988 71.984a7.994 7.994 0 0 1-7.998 7.998z' fill=''/%3E%3Cpath d='M935.908 208.046h-31.992c-4.422 0-8-3.578-8-7.998s3.578-7.998 8-7.998h31.992c4.422 0 7.998 3.578 7.998 7.998s-3.576 7.998-7.998 7.998zM919.912 479.99a7.992 7.992 0 0 1-7.998-7.998V232.042c0-4.42 3.576-7.998 7.998-7.998s7.998 3.578 7.998 7.998v239.95a7.992 7.992 0 0 1-7.998 7.998zM951.904 703.96h-63.986a7.994 7.994 0 0 1-7.998-8 7.994 7.994 0 0 1 7.998-7.998h63.986c4.422 0 8 3.578 8 7.998 0 4.422-3.578 8-8 8z' fill=''/%3E%3Cpath d='M951.904 703.96a7.994 7.994 0 0 1-7.998-8v-31.992c0-4.422 3.578-8 7.998-8 4.422 0 8 3.578 8 8v31.992c0 4.422-3.578 8-8 8zM887.918 703.96a7.994 7.994 0 0 1-7.998-8v-31.992c0-4.422 3.578-8 7.998-8a7.994 7.994 0 0 1 7.998 8v31.992c0 4.422-3.576 8-7.998 8zM951.904 799.94h-63.986a7.994 7.994 0 0 1-7.998-7.998 7.994 7.994 0 0 1 7.998-7.998h63.986c4.422 0 8 3.578 8 7.998a7.994 7.994 0 0 1-8 7.998z' fill=''/%3E%3Cpath d='M951.904 799.94a7.994 7.994 0 0 1-7.998-7.998v-95.98a7.994 7.994 0 0 1 7.998-7.998c4.422 0 8 3.578 8 7.998v95.98a7.994 7.994 0 0 1-8 7.998zM887.918 799.94a7.994 7.994 0 0 1-7.998-7.998v-95.98a7.994 7.994 0 0 1 7.998-7.998 7.994 7.994 0 0 1 7.998 7.998v95.98a7.992 7.992 0 0 1-7.998 7.998zM200.06 368.03a7.98 7.98 0 0 1-5.654-2.342l-31.994-31.994a7.996 7.996 0 1 1 11.31-11.31l31.994 31.994a7.996 7.996 0 0 1-5.656 13.652z' fill=''/%3E%3Cpath d='M200.06 368.03a7.996 7.996 0 0 1-5.654-13.652l63.986-63.988a7.996 7.996 0 1 1 11.31 11.31l-63.986 63.988a7.98 7.98 0 0 1-5.656 2.342z' fill=''/%3E%3Cpath d='M200.06 575.986a7.972 7.972 0 0 1-5.654-2.344l-31.994-31.992a7.996 7.996 0 1 1 11.31-11.31l31.994 31.992a7.996 7.996 0 0 1-5.656 13.654z' fill=''/%3E%3Cpath d='M200.06 575.986a7.996 7.996 0 0 1-5.654-13.654l63.986-63.97a7.996 7.996 0 1 1 11.31 11.31l-63.986 63.97a7.964 7.964 0 0 1-5.656 2.344z' fill=''/%3E%3Cpath d='M663.964 288.046H344.032c-4.42 0-7.998-3.578-7.998-8s3.578-8 7.998-8h319.934c4.42 0 7.998 3.578 7.998 8s-3.58 8-8 8z' fill=''/%3E%3Cpath d='M663.964 336.036H344.032c-4.42 0-7.998-3.578-7.998-7.998s3.578-8 7.998-8h319.934c4.42 0 7.998 3.578 7.998 8s-3.58 7.998-8 7.998z' fill=''/%3E%3Cpath d='M503.998 384.026h-159.966a7.994 7.994 0 0 1-7.998-8 7.994 7.994 0 0 1 7.998-7.998h159.966a7.994 7.994 0 0 1 7.998 7.998c0 4.424-3.578 8-7.998 8z' fill=''/%3E%3Cpath d='M663.964 496.002H344.032c-4.42 0-7.998-3.578-7.998-7.998s3.578-8 7.998-8h319.934c4.42 0 7.998 3.578 7.998 8s-3.58 7.998-8 7.998z' fill=''/%3E%3Cpath d='M663.964 543.992H344.032a7.994 7.994 0 0 1-7.998-7.998 7.994 7.994 0 0 1 7.998-7.998h319.934a7.994 7.994 0 0 1 7.998 7.998 7.996 7.996 0 0 1-8 7.998z' fill=''/%3E%3Cpath d='M503.998 591.984h-159.966a7.994 7.994 0 0 1-7.998-8 7.994 7.994 0 0 1 7.998-7.998h159.966a7.994 7.994 0 0 1 7.998 7.998c0 4.422-3.578 8-7.998 8z' fill=''/%3E%3Cpath d='M200.06 783.944a7.972 7.972 0 0 1-5.654-2.344l-31.994-31.992a7.996 7.996 0 1 1 11.31-11.31l31.994 31.992a7.996 7.996 0 0 1-5.656 13.654z' fill=''/%3E%3Cpath d='M200.06 783.944a7.996 7.996 0 0 1-5.654-13.654l63.986-63.986a7.996 7.996 0 1 1 11.31 11.31L205.716 781.6a7.974 7.974 0 0 1-5.656 2.344z' fill=''/%3E%3Cpath d='M663.964 703.96H344.032a7.994 7.994 0 0 1-7.998-8 7.994 7.994 0 0 1 7.998-7.998h319.934a7.994 7.994 0 0 1 7.998 7.998 7.998 7.998 0 0 1-8 8z' fill=''/%3E%3Cpath d='M663.964 751.95H344.032a7.994 7.994 0 0 1-7.998-7.998 7.994 7.994 0 0 1 7.998-7.998h319.934a7.994 7.994 0 0 1 7.998 7.998 7.996 7.996 0 0 1-8 7.998z' fill=''/%3E%3Cpath d='M503.998 799.94h-159.966a7.994 7.994 0 0 1-7.998-7.998 7.994 7.994 0 0 1 7.998-7.998h159.966a7.994 7.994 0 0 1 7.998 7.998 7.994 7.994 0 0 1-7.998 7.998z' fill=''/%3E%3C/g%3E%3C/svg%3E") no-repeat !important;
}
.recrTypeIcon>i {
    width: 20px !important;
    height: 35px !important;
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 -20 100 145' style='fill:%23aaa; background:%23fff' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M86.89,9.73c0.23,0,0.46,0.03,0.67,0.1c1.01,0.26,1.76,1.19,1.76,2.28v108.41c0,1.3-1.06,2.36-2.36,2.36H6.76 c-1.86,0-3.55-0.76-4.78-1.99C0.76,119.67,0,117.98,0,116.11V6.4c0-0.39,0.09-0.75,0.26-1.07C0.59,4.1,1.25,3,2.12,2.12 C3.43,0.81,5.24,0,7.23,0h79.67c1.3,0,2.36,1.06,2.36,2.36s-1.06,2.36-2.36,2.36H7.23C6.54,4.72,5.91,5,5.46,5.46 C5,5.91,4.72,6.54,4.72,7.23S5,8.54,5.46,9c0.46,0.46,1.08,0.74,1.77,0.74H86.89L86.89,9.73z M64.9,64.34 c0.2-0.36,0.39-0.72,0.58-1.1c0.22-0.44,0.42-0.88,0.62-1.33l0.02-0.03l0,0c0,0,0,0,0,0l0,0c0.01-0.01,0.01-0.02,0.02-0.04 c0.28-0.68,0.54-1.37,0.75-2.07c0.22-0.71,0.41-1.43,0.55-2.18v0c0.11-0.57,0.21-1.15,0.28-1.74c0.06-0.51,0.11-1.02,0.13-1.53 h-6.51c-0.08,1.72-0.38,3.43-0.89,5.12c-0.5,1.64-1.19,3.28-2.09,4.9h6.44H64.9L64.9,64.34z M66.12,61.88L66.12,61.88L66.12,61.88 L66.12,61.88L66.12,61.88L66.12,61.88z M66.12,61.88L66.12,61.88L66.12,61.88L66.12,61.88L66.12,61.88z M63.11,67.08h-6.44 c-1.06,1.53-2.3,3.04-3.71,4.54c-1.27,1.35-2.68,2.69-4.23,4.02l0,0c0.27-0.04,0.54-0.09,0.82-0.15v0c0.75-0.15,1.48-0.34,2.2-0.56 c0.72-0.22,1.42-0.48,2.12-0.78l0,0c0.71-0.3,1.39-0.63,2.04-0.99c0.66-0.36,1.29-0.74,1.9-1.14l0,0c0.61-0.41,1.2-0.84,1.76-1.3 c0.56-0.46,1.1-0.95,1.62-1.48v0c0.4-0.4,0.79-0.82,1.16-1.24C62.62,67.7,62.87,67.4,63.11,67.08L63.11,67.08z M41.09,75.64 c-1.55-1.33-2.96-2.67-4.23-4.02c-1.41-1.5-2.65-3.02-3.71-4.54h-6.42c0.24,0.32,0.5,0.62,0.76,0.92c0.36,0.42,0.75,0.83,1.16,1.24 v0c0.52,0.52,1.06,1.01,1.62,1.48c0.56,0.46,1.15,0.89,1.76,1.3l0,0c0.61,0.41,1.24,0.79,1.89,1.14c0.66,0.36,1.34,0.69,2.05,0.99 l0.03,0.02l0,0c0.01,0.01,0.02,0.01,0.04,0.02c0.68,0.28,1.37,0.54,2.07,0.75c0.71,0.22,1.43,0.41,2.18,0.55 C40.56,75.55,40.83,75.6,41.09,75.64L41.09,75.64z M36.01,74.18L36.01,74.18L36.01,74.18L36.01,74.18L36.01,74.18z M24.91,64.36 h6.53c-0.9-1.63-1.6-3.27-2.1-4.92c-0.51-1.69-0.8-3.39-0.88-5.1h-6.5c0.03,0.51,0.08,1.02,0.14,1.53 c0.07,0.59,0.16,1.16,0.27,1.74h0c0.15,0.75,0.34,1.48,0.56,2.2c0.22,0.72,0.48,1.42,0.78,2.12l0,0c0.18,0.44,0.39,0.87,0.6,1.31 C24.51,63.62,24.71,64,24.91,64.36L24.91,64.36z M21.95,51.62h6.56c0.14-1.68,0.5-3.37,1.06-5.07c0.55-1.65,1.29-3.3,2.22-4.95 h-6.89c-0.21,0.37-0.41,0.74-0.6,1.13c-0.22,0.43-0.42,0.87-0.6,1.31l-0.02,0.03l0,0c0,0,0,0,0,0l0,0 c-0.01,0.01-0.01,0.02-0.02,0.04c-0.28,0.68-0.54,1.37-0.75,2.07c-0.22,0.71-0.41,1.43-0.55,2.18v0c-0.11,0.57-0.21,1.15-0.28,1.74 C22.03,50.6,21.98,51.1,21.95,51.62L21.95,51.62z M23.69,44.06L23.69,44.06L23.69,44.06L23.69,44.06L23.69,44.06L23.69,44.06z M23.69,44.07L23.69,44.07L23.69,44.07L23.69,44.07L23.69,44.07z M26.7,38.88h6.83c1.05-1.5,2.26-3.01,3.64-4.51 c1.24-1.36,2.62-2.73,4.13-4.1l-0.13,0.02c-0.3,0.05-0.6,0.1-0.89,0.16h0c-0.75,0.15-1.48,0.34-2.2,0.56 c-0.72,0.22-1.42,0.48-2.12,0.78l0,0c-0.71,0.3-1.39,0.63-2.04,0.99c-0.66,0.36-1.29,0.74-1.91,1.15c-0.61,0.41-1.2,0.84-1.76,1.3 c-0.56,0.46-1.1,0.95-1.62,1.48h0c-0.4,0.4-0.79,0.81-1.15,1.24C27.2,38.24,26.95,38.55,26.7,38.88L26.7,38.88z M48.53,30.28 c1.51,1.36,2.88,2.72,4.12,4.08c1.37,1.51,2.58,3.01,3.63,4.51h6.82c-0.24-0.32-0.5-0.62-0.76-0.92c-0.36-0.42-0.75-0.83-1.16-1.24 c-0.53-0.53-1.07-1.02-1.62-1.48c-0.56-0.46-1.15-0.89-1.76-1.3l0,0c-0.61-0.41-1.24-0.79-1.89-1.14 c-0.66-0.36-1.34-0.69-2.05-0.99l-0.03-0.02l0,0l0,0l0,0c-0.01-0.01-0.02-0.01-0.04-0.02c-0.68-0.28-1.37-0.54-2.07-0.75 c-0.71-0.22-1.43-0.41-2.18-0.55h0c-0.32-0.06-0.62-0.12-0.91-0.16L48.53,30.28L48.53,30.28z M53.82,31.78L53.82,31.78L53.82,31.78 L53.82,31.78L53.82,31.78z M64.9,41.6h-6.89c0.94,1.65,1.68,3.3,2.22,4.95c0.56,1.7,0.92,3.38,1.06,5.07h6.56 c-0.03-0.51-0.08-1.02-0.14-1.53c-0.07-0.58-0.16-1.16-0.27-1.74h0c-0.15-0.75-0.34-1.48-0.56-2.2c-0.22-0.72-0.48-1.42-0.78-2.12 l0,0c-0.19-0.44-0.39-0.87-0.6-1.31C65.31,42.34,65.11,41.97,64.9,41.6L64.9,41.6z M39.74,27.77c0.83-0.17,1.68-0.3,2.54-0.38 c0.87-0.09,1.74-0.13,2.62-0.13c1.77,0,3.48,0.17,5.16,0.51l0,0c0.82,0.16,1.63,0.37,2.43,0.61c0.79,0.24,1.57,0.53,2.34,0.86 c0.02,0.01,0.04,0.01,0.06,0.02l0,0c0.02,0.01,0.03,0.02,0.05,0.03c0.75,0.33,1.49,0.68,2.2,1.07c0.74,0.4,1.45,0.83,2.15,1.29 c0.68,0.45,1.33,0.93,1.96,1.45c0.65,0.53,1.26,1.09,1.84,1.67l0,0c0.59,0.58,1.14,1.18,1.66,1.82c0.52,0.63,1.01,1.29,1.46,1.98 l0,0c0.46,0.68,0.89,1.4,1.29,2.13c0.4,0.73,0.76,1.48,1.09,2.25c0.34,0.78,0.63,1.58,0.88,2.4c0.25,0.81,0.46,1.63,0.63,2.46 c0.17,0.83,0.3,1.68,0.38,2.54c0.09,0.87,0.13,1.74,0.13,2.62c0,1.77-0.17,3.48-0.51,5.16h0c-0.16,0.82-0.37,1.63-0.61,2.43 c-0.24,0.79-0.53,1.57-0.86,2.34c-0.01,0.02-0.01,0.04-0.02,0.06c-0.01,0.02-0.02,0.03-0.03,0.05c-0.33,0.77-0.69,1.51-1.08,2.23 c-0.4,0.73-0.83,1.44-1.28,2.12c-0.45,0.68-0.93,1.33-1.45,1.96c-0.53,0.64-1.08,1.25-1.67,1.84c-0.58,0.59-1.18,1.14-1.82,1.66 c-0.63,0.52-1.29,1.01-1.98,1.46l0,0c-0.68,0.46-1.39,0.89-2.13,1.29c-0.73,0.4-1.48,0.76-2.25,1.09c-0.78,0.34-1.58,0.63-2.4,0.88 c-0.81,0.25-1.63,0.46-2.46,0.63c-0.83,0.17-1.68,0.3-2.54,0.38c-0.87,0.09-1.74,0.13-2.63,0.13c-0.88,0-1.75-0.04-2.62-0.13 c-0.86-0.08-1.71-0.21-2.55-0.38v0c-0.82-0.16-1.63-0.37-2.43-0.61c-0.79-0.24-1.57-0.53-2.34-0.86c-0.02-0.01-0.04-0.02-0.06-0.02 c-0.02-0.01-0.03-0.02-0.04-0.03c-0.75-0.33-1.49-0.68-2.2-1.07c-0.74-0.4-1.45-0.83-2.15-1.29c-0.68-0.45-1.33-0.93-1.96-1.45 c-0.65-0.53-1.26-1.09-1.84-1.67l0,0c-0.59-0.58-1.14-1.18-1.66-1.82c-0.52-0.63-1.01-1.29-1.46-1.98h0 c-0.46-0.68-0.89-1.4-1.29-2.13c-0.4-0.73-0.76-1.48-1.09-2.25c-0.34-0.78-0.63-1.58-0.88-2.4c-0.25-0.81-0.46-1.63-0.63-2.46 c-0.17-0.83-0.3-1.68-0.38-2.54c-0.09-0.87-0.13-1.74-0.13-2.62c0-1.77,0.17-3.48,0.51-5.17h0c0.16-0.82,0.37-1.63,0.61-2.43 c0.24-0.79,0.53-1.57,0.86-2.34c0.01-0.02,0.01-0.04,0.02-0.06c0.01-0.01,0.02-0.03,0.03-0.05c0.33-0.77,0.69-1.51,1.08-2.23 c0.4-0.73,0.83-1.44,1.28-2.12c0.45-0.68,0.93-1.33,1.45-1.96c0.53-0.64,1.08-1.25,1.67-1.84c0.58-0.59,1.18-1.14,1.82-1.66 c0.63-0.52,1.29-1.01,1.98-1.46v0c0.68-0.46,1.39-0.89,2.13-1.29c0.73-0.4,1.48-0.76,2.25-1.09c0.78-0.34,1.58-0.63,2.4-0.88 C38.08,28.15,38.9,27.94,39.74,27.77L39.74,27.77z M46.27,31.9v6.97h6.65c-0.89-1.15-1.88-2.29-2.98-3.45 C48.82,34.26,47.6,33.08,46.27,31.9L46.27,31.9z M46.27,41.6v10.02h12.3c-0.16-1.62-0.54-3.24-1.14-4.88 c-0.62-1.7-1.49-3.41-2.59-5.13H46.27L46.27,41.6z M46.27,54.34v10.02h8.95c1.06-1.69,1.88-3.38,2.45-5.07 c0.55-1.64,0.87-3.29,0.96-4.95H46.27L46.27,54.34z M46.27,67.08v7.08c1.41-1.18,2.71-2.37,3.89-3.56 c1.16-1.17,2.21-2.35,3.14-3.53H46.27L46.27,67.08z M43.54,74.17v-7.08h-7.03c0.92,1.18,1.97,2.35,3.13,3.53 C40.82,71.8,42.12,72.98,43.54,74.17L43.54,74.17z M43.54,64.36V54.34H31.18c0.09,1.65,0.41,3.3,0.97,4.95 c0.57,1.69,1.39,3.38,2.44,5.07H43.54L43.54,64.36z M43.54,51.62V41.6h-8.57c-1.1,1.73-1.96,3.44-2.59,5.13 c-0.6,1.64-0.98,3.27-1.14,4.88H43.54L43.54,51.62z M43.54,38.88V31.9c-1.33,1.18-2.55,2.35-3.67,3.52 c-1.1,1.15-2.09,2.3-2.98,3.45H43.54L43.54,38.88z M18.59,94.47c-1.3,0-2.36-1.06-2.36-2.36c0-1.3,1.06-2.36,2.36-2.36h52.08 c1.3,0,2.36,1.06,2.36,2.36c0,1.3-1.06,2.36-2.36,2.36H18.59L18.59,94.47z M28.19,106.83c-1.3,0-2.36-1.06-2.36-2.36 s1.06-2.36,2.36-2.36h32.87c1.3,0,2.36,1.06,2.36,2.36s-1.06,2.36-2.36,2.36H28.19L28.19,106.83z M84.61,14.45H7.23 c-0.88,0-1.73-0.16-2.51-0.45v102.12c0,0.56,0.23,1.07,0.6,1.45c0.37,0.37,0.88,0.6,1.45,0.6h77.85V14.45L84.61,14.45z'/%3E%3C/g%3E%3C/svg%3E") no-repeat !important;
}
.locationIcon>i {
    width: 25px !important;
    height: 35px !important;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='50 -30 245 380' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%23bbb;' d='M146.667,0C94.903,0,52.946,41.957,52.946,93.721c0,22.322,7.849,42.789,20.891,58.878 c4.204,5.178,11.237,13.331,14.903,18.906c21.109,32.069,48.19,78.643,56.082,116.864c1.354,6.527,2.986,6.641,4.743,0.212 c5.629-20.609,20.228-65.639,50.377-112.757c3.595-5.619,10.884-13.483,15.409-18.379c6.554-7.098,12.009-15.224,16.154-24.084 c5.651-12.086,8.882-25.466,8.882-39.629C240.387,41.962,198.43,0,146.667,0z M146.667,144.358 c-28.892,0-52.313-23.421-52.313-52.313c0-28.887,23.421-52.307,52.313-52.307s52.313,23.421,52.313,52.307 C198.98,120.938,175.559,144.358,146.667,144.358z'/%3E%3Ccircle style='fill:%23FF0000;' cx='146.667' cy='90.196' r='21.756'/%3E%3C/g%3E%3C/svg%3E") no-repeat !important;
}
.salaryIcon>i {
    width: 20px !important;
    height: 35px !important;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 -20 100 180' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;fill:%23bbb;' d='M38.14,21.15c-1.9-5.6-3.6-11.25-5.05-17c5.38-5.9,26.15-5.12,32.13-0.09l-5.53,13.15 c2.98-3.91,3.98-5.51,5.75-7.69c0.75,0.49,1.45,1.04,2.11,1.64c1.57,1.42,2.98,3,3.26,5.19c0.18,1.42-0.22,2.87-1.49,4.35 L56.63,35.48c-1.63-0.27-3.23-0.66-4.78-1.21c0.72-1.69,1.59-3.56,2.31-5.25L49.54,34c-4.81-1.02-8.69-0.41-12.29,1.5L24.37,20.05 c-0.76-0.92-1.11-1.84-1.11-2.76c0.01-3.73,5.57-6.96,8.5-8.18L38.14,21.15L38.14,21.15z M54.64,49.06l-2.51-11.49 c10.76,2,28.01,23.89,33.58,33.84c2.84,5.08,5.34,10.68,7.38,16.93c4.06,15.14,0.15,29.3-16.27,32.6 c-10.29,2.07-29.48,2.21-40.3,1.65c-11.63-0.6-29.64-0.58-34.34-12.53c-7.59-19.28,6.32-42.25,19-56.31 c1.67-1.85,3.39-3.57,5.18-5.17c4.61-4.06,9.59-8.87,15.52-10.88l-5.74,10.68l8.33-11.04h4.39L54.64,49.06L54.64,49.06z M49.29,58.49v2.03c2.15,0.23,4,0.67,5.54,1.33c1.54,0.67,2.88,1.67,4.03,3.02c0.91,1.03,1.61,2.09,2.1,3.17 c0.49,1.09,0.74,2.08,0.74,2.99c0,1.01-0.37,1.88-1.1,2.61c-0.74,0.73-1.63,1.1-2.68,1.1c-1.98,0-3.26-1.07-3.84-3.2 c-0.67-2.51-2.26-4.19-4.8-5.01v12.55c2.49,0.68,4.49,1.31,5.96,1.87c1.48,0.56,2.81,1.37,3.97,2.44c1.25,1.1,2.21,2.43,2.89,3.96 c0.67,1.54,1.01,3.22,1.01,5.05c0,2.29-0.53,4.44-1.62,6.43c-1.08,2.01-2.67,3.63-4.76,4.91c-2.1,1.27-4.58,2.02-7.46,2.25v2.05 c0,1.18-0.12,2.05-0.35,2.59c-0.23,0.54-0.73,0.81-1.52,0.81c-0.72,0-1.23-0.22-1.52-0.66c-0.29-0.44-0.43-1.13-0.43-2.06v-2.68 c-2.35-0.26-4.41-0.81-6.17-1.66c-1.76-0.84-3.23-1.89-4.41-3.15c-1.17-1.27-2.05-2.57-2.6-3.92c-0.57-1.36-0.84-2.7-0.84-4 c0-0.96,0.37-1.83,1.13-2.6c0.75-0.77,1.69-1.16,2.81-1.16c0.91,0,1.67,0.21,2.3,0.63c0.62,0.42,1.05,1.02,1.3,1.78 c0.54,1.65,1.01,2.91,1.41,3.79c0.41,0.87,1.02,1.68,1.83,2.4c0.81,0.72,1.89,1.28,3.24,1.66V85.79c-2.7-0.75-4.94-1.57-6.75-2.49 c-1.81-0.92-3.28-2.21-4.4-3.9c-1.12-1.69-1.69-3.86-1.69-6.51c0-3.46,1.1-6.3,3.3-8.5c2.2-2.21,5.38-3.5,9.54-3.86v-1.97 c0-1.69,0.64-2.53,1.9-2.53C48.65,56.02,49.29,56.84,49.29,58.49L49.29,58.49z M45.46,77.95V66.4c-1.69,0.5-3.01,1.16-3.95,1.99 c-0.95,0.82-1.42,2.08-1.42,3.75c0,1.58,0.44,2.79,1.33,3.6C42.3,76.55,43.65,77.29,45.46,77.95L45.46,77.95z M49.29,86.9v13.22 c2.03-0.4,3.59-1.21,4.7-2.44c1.1-1.24,1.66-2.66,1.66-4.29c0-1.75-0.54-3.1-1.62-4.06C52.96,88.37,51.38,87.56,49.29,86.9 L49.29,86.9z'/%3E%3C/g%3E%3C/svg%3E") no-repeat !important;
}
.humanIcon>i {
    width: 20px !important;
    height: 35px !important;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -90 448 650'%3E%3Cpath style='fill:%23bbb;' d='M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0S96 57.3 96 128s57.3 128 128 128zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z'/%3E%3C/svg%3E%0A") no-repeat !important;
}
.deadlineIcon>i {
    width: 22px !important;
    height: 35px !important;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='33px' viewBox='0 0 1024 1024' fill='%23aaa' class='icon' version='1.1' stroke='%23aaa' stroke-width='10.24'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M552.0285 863.954H136.0825c-4.422 0-8-3.578-8-7.996 0-4.422 3.578-8 8-8h415.946a7.994 7.994 0 0 1 7.998 8 7.992 7.992 0 0 1-7.998 7.996zM8.0985 735.972a7.994 7.994 0 0 1-7.998-8V168.044c0-4.42 3.578-8 7.998-8 4.422 0 8 3.578 8 8v559.928c0 4.422-3.578 8-8 8z' fill=''/%3E%3Cpath d='M88.0885 176.044H8.0985c-4.42 0-7.998-3.578-7.998-8s3.578-8 7.998-8h79.99c4.42 0 7.998 3.578 7.998 8s-3.576 8-7.998 8zM744.0025 176.044H664.0145c-4.422 0-8-3.578-8-8s3.578-8 8-8h79.988c4.422 0 8 3.578 8 8s-3.578 8-8 8z' fill=''/%3E%3Cpath d='M744.0025 240.036a7.994 7.994 0 0 1-7.998-8V168.044c0-4.42 3.578-8 7.998-8 4.422 0 8 3.578 8 8v63.992c0 4.422-3.578 8-8 8zM648.0165 320.026H8.0985c-4.42 0-7.998-3.578-7.998-8s3.578-8 7.998-8h639.918c4.42 0 7.998 3.578 7.998 8s-3.578 8-7.998 8zM408.0485 432.01h-63.992c-4.422 0-8-3.578-8-8V360.02c0-4.422 3.578-8 8-8h63.992a7.994 7.994 0 0 1 7.998 8v63.992a7.994 7.994 0 0 1-7.998 7.998z m-55.994-15.998h47.994v-47.994H352.0545v47.994zM504.0425 432.01h-64c-4.42 0-8-3.578-8-8V360.02c0-4.422 3.578-8 8-8h64c4.422 0 8 3.578 8 8v63.992a7.994 7.994 0 0 1-8 7.998z m-56-15.998h48.002v-47.994h-48.002v47.994zM536.0305 432.01a7.994 7.994 0 0 1-7.998-8V360.02c0-4.422 3.576-8 7.998-8h63.992a7.994 7.994 0 0 1 7.998 8 7.994 7.994 0 0 1-7.998 7.998h-55.992v55.994a7.994 7.994 0 0 1-8 7.998zM120.0845 528H56.0925c-4.422 0-8-3.578-8-8v-63.992c0-4.42 3.578-8 8-8h63.992a7.994 7.994 0 0 1 7.998 8V520c0 4.422-3.576 8-7.998 8z m-55.992-16h47.994v-47.994H64.0925V512zM216.0725 528H152.0805c-4.422 0-8-3.578-8-8v-63.992c0-4.42 3.578-8 8-8h63.992c4.42 0 8 3.578 8 8V520c0 4.422-3.58 8-8 8z m-55.994-16h47.994v-47.994H160.0785V512zM312.0605 528h-63.992a7.994 7.994 0 0 1-7.998-8v-63.992c0-4.42 3.578-8 7.998-8h63.992c4.422 0 8 3.578 8 8V520a7.996 7.996 0 0 1-8 8z m-55.992-16h47.994v-47.994h-47.994V512zM408.0485 528h-63.992c-4.422 0-8-3.578-8-8v-63.992c0-4.42 3.578-8 8-8h63.992a7.994 7.994 0 0 1 7.998 8V520c0 4.422-3.578 8-7.998 8z m-55.994-16h47.994v-47.994H352.0545V512zM504.0425 528h-64c-4.42 0-8-3.578-8-8v-63.992c0-4.42 3.578-8 8-8h64c4.422 0 8 3.578 8 8V520c0 4.422-3.578 8-8 8z m-56-16h48.002v-47.994h-48.002V512zM536.0305 480.004a7.994 7.994 0 0 1-7.998-8v-15.998c0-4.42 3.576-8 7.998-8s8 3.578 8 8v15.998c0 4.422-3.578 8-8 8zM120.0845 623.984H56.0925c-4.422 0-8-3.578-8-7.996v-63.992c0-4.422 3.578-8 8-8h63.992a7.994 7.994 0 0 1 7.998 8v63.992a7.992 7.992 0 0 1-7.998 7.996z m-55.992-15.996h47.994v-47.996H64.0925v47.996zM216.0725 623.984H152.0805c-4.422 0-8-3.578-8-7.996v-63.992c0-4.422 3.578-8 8-8h63.992c4.42 0 8 3.578 8 8v63.992a7.996 7.996 0 0 1-8 7.996z m-55.994-15.996h47.994v-47.996H160.0785v47.996zM312.0605 623.984h-63.992a7.994 7.994 0 0 1-7.998-7.996v-63.992c0-4.422 3.578-8 7.998-8h63.992c4.422 0 8 3.578 8 8v63.992a7.996 7.996 0 0 1-8 7.996z m-55.992-15.996h47.994v-47.996h-47.994v47.996zM408.0485 623.984h-63.992c-4.422 0-8-3.578-8-7.996v-63.992c0-4.422 3.578-8 8-8h63.992a7.994 7.994 0 0 1 7.998 8v63.992a7.994 7.994 0 0 1-7.998 7.996z m-55.994-15.996h47.994v-47.996H352.0545v47.996zM440.0425 623.984c-4.42 0-8-3.578-8-7.996v-63.992c0-4.422 3.578-8 8-8h64c4.422 0 8 3.578 8 8s-3.578 7.996-8 7.996h-56v55.996a7.994 7.994 0 0 1-8 7.996zM312.0605 719.972h-63.992a7.994 7.994 0 0 1-7.998-8v-63.988c0-4.422 3.578-8 7.998-8h63.992c4.422 0 8 3.578 8 8v63.988a7.996 7.996 0 0 1-8 8z m-55.992-15.996h47.994V655.98h-47.994v47.996zM408.0485 719.972h-63.992c-4.422 0-8-3.578-8-8v-63.988c0-4.422 3.578-8 8-8h63.992a7.994 7.994 0 0 1 7.998 8v63.988c0 4.422-3.578 8-7.998 8z m-55.994-15.996h47.994V655.98H352.0545v47.996zM488.0445 719.972h-48c-4.42 0-8-3.578-8-8v-63.988c0-4.422 3.578-8 8-8h48c4.422 0 8 3.578 8 8a7.994 7.994 0 0 1-8 7.996h-40.002v47.996h40.002c4.422 0 8 3.578 8 7.996 0 4.422-3.578 8-8 8zM312.0605 815.96h-63.992a7.994 7.994 0 0 1-7.998-8v-63.992a7.994 7.994 0 0 1 7.998-7.996h63.992c4.422 0 8 3.578 8 7.996v63.992a7.996 7.996 0 0 1-8 8z m-55.992-15.996h47.994v-47.996h-47.994v47.996zM408.0485 815.96h-63.992c-4.422 0-8-3.578-8-8v-63.992a7.994 7.994 0 0 1 8-7.996h63.992a7.994 7.994 0 0 1 7.998 7.996v63.992c0 4.422-3.578 8-7.998 8z m-55.994-15.996h47.994v-47.996H352.0545v47.996zM504.0425 815.96h-64c-4.42 0-8-3.578-8-8v-63.992c0-4.418 3.578-7.996 8-7.996s8 3.578 8 7.996v55.996h56c4.422 0 8 3.574 8 7.996s-3.578 8-8 8zM584.0245 895.95H8.0985a7.994 7.994 0 0 1-7.998-7.996c0-4.422 3.578-8 7.998-8h575.926a7.994 7.994 0 0 1 7.998 8 7.992 7.992 0 0 1-7.998 7.996zM632.0185 927.946H8.0985a7.994 7.994 0 0 1-7.998-7.996c0-4.422 3.578-8 7.998-8h623.92a7.994 7.994 0 0 1 7.998 8 7.992 7.992 0 0 1-7.998 7.996zM136.0825 863.954a7.976 7.976 0 0 1-5.656-2.344l-127.984-127.98a8 8 0 1 1 11.312-11.312l127.982 127.984a7.994 7.994 0 0 1-5.654 13.652z' fill=''/%3E%3Cpath d='M136.0825 863.954c-4.422 0-8-3.578-8-7.996v-127.984c0-4.422 3.578-8 8-8a7.994 7.994 0 0 1 7.998 8v127.984a7.992 7.992 0 0 1-7.998 7.996z' fill=''/%3E%3Cpath d='M136.0825 735.972H8.0985c-4.42 0-7.998-3.578-7.998-8s3.578-8 7.998-8h127.984c4.42 0 7.998 3.578 7.998 8s-3.576 8-7.998 8zM8.0985 895.95a7.994 7.994 0 0 1-7.998-7.996v-115.316a7.994 7.994 0 0 1 7.998-7.996c4.422 0 8 3.578 8 7.996v115.316a7.994 7.994 0 0 1-8 7.996zM120.0845 655.98H56.0925c-4.422 0-8-3.578-8-7.996 0-4.422 3.578-8 8-8h63.992a7.994 7.994 0 0 1 7.998 8 7.992 7.992 0 0 1-7.998 7.996z' fill=''/%3E%3Cpath d='M120.0845 703.976c-4.422 0-8-3.578-8-8v-47.992c0-4.422 3.578-8 8-8a7.994 7.994 0 0 1 7.998 8v47.992c0 4.422-3.576 8-7.998 8zM56.0925 703.976c-4.422 0-8-3.578-8-8v-47.992c0-4.422 3.578-8 8-8s8 3.578 8 8v47.992c0 4.422-3.578 8-8 8zM152.0805 703.976c-4.422 0-8-3.578-8-8v-47.992c0-4.422 3.578-8 8-8a7.994 7.994 0 0 1 7.998 8v47.992c0 4.422-3.578 8-7.998 8z' fill=''/%3E%3Cpath d='M216.0725 655.98H152.0805c-4.422 0-8-3.578-8-7.996 0-4.422 3.578-8 8-8h63.992a7.996 7.996 0 1 1 0 15.996z' fill=''/%3E%3Cpath d='M216.0725 719.972c-4.42 0-8-3.578-8-8v-63.988c0-4.422 3.578-8 8-8s8 3.578 8 8v63.988c0 4.422-3.58 8-8 8z' fill=''/%3E%3Cpath d='M216.0725 719.972H168.0785a7.996 7.996 0 1 1 0-15.996h47.994a7.996 7.996 0 1 1 0 15.996zM216.0725 815.96c-4.42 0-8-3.578-8-8v-63.992c0-4.418 3.578-7.996 8-7.996s8 3.578 8 7.996v63.992c0 4.422-3.58 8-8 8z' fill=''/%3E%3Cpath d='M216.0725 815.96H168.0785c-4.42 0-8-3.578-8-8s3.578-7.996 8-7.996h47.994c4.42 0 8 3.574 8 7.996s-3.58 8-8 8zM216.0725 751.968H168.0785a7.996 7.996 0 1 1 0-15.996h47.994a7.996 7.996 0 1 1 0 15.996zM112.0845 288.03H64.0925c-4.42 0-8-3.578-8-8a7.994 7.994 0 0 1 8-7.998h47.994a8 8 0 1 1-0.002 15.998zM208.0745 288.03H160.0785a7.994 7.994 0 0 1-7.998-8 7.994 7.994 0 0 1 7.998-7.998h47.994c4.422 0 8 3.578 8 7.998 0 4.422-3.578 8-7.998 8zM304.0605 288.03h-47.994c-4.422 0-8-3.578-8-8a7.994 7.994 0 0 1 8-7.998h47.994c4.42 0 8 3.578 8 7.998 0 4.422-3.578 8-8 8zM400.0485 288.03H352.0545a7.994 7.994 0 0 1-7.998-8 7.994 7.994 0 0 1 7.998-7.998h47.994c4.422 0 8 3.578 8 7.998 0 4.422-3.578 8-8 8zM496.0445 288.03h-47.994c-4.422 0-8-3.578-8-8a7.994 7.994 0 0 1 8-7.998h47.994a7.994 7.994 0 0 1 7.998 7.998c0 4.422-3.578 8-7.998 8zM592.0225 288.03h-47.992c-4.422 0-8-3.578-8-8a7.994 7.994 0 0 1 8-7.998h47.992c4.422 0 8 3.578 8 7.998 0 4.422-3.578 8-8 8zM688.0105 288.03h-47.994a7.994 7.994 0 0 1-7.998-8 7.994 7.994 0 0 1 7.998-7.998h47.994c4.422 0 8 3.578 8 7.998 0 4.422-3.578 8-8 8zM136.0825 240.036c-13.234 0-23.998-10.764-23.998-23.998V120.052c0-13.232 10.764-23.998 23.998-23.998 13.232 0 23.996 10.766 23.996 23.998v95.988c0 13.232-10.762 23.996-23.996 23.996z m0-127.984c-4.414 0-8 3.586-8 8v95.988c0 4.414 3.586 8 8 8a8.004 8.004 0 0 0 7.998-8V120.052c0-4.414-3.584-8-7.998-8zM296.0625 240.036c-13.232 0-23.996-10.764-23.996-23.998V120.052c0-13.232 10.764-23.998 23.996-23.998s23.998 10.766 23.998 23.998v95.988c-0.002 13.232-10.766 23.996-23.998 23.996z m0-127.984a8.004 8.004 0 0 0-7.998 8v95.988c0 4.414 3.584 8 7.998 8s8-3.586 8-8V120.052a8.006 8.006 0 0 0-8-8zM456.0485 240.036c-13.234 0-24.004-10.764-24.004-23.998V120.052c0-13.232 10.772-23.998 24.004-23.998 13.232 0 23.998 10.766 23.998 23.998v95.988c0 13.232-10.764 23.996-23.998 23.996z m0-127.984a8.01 8.01 0 0 0-8.006 8v95.988c0 4.414 3.594 8 8.006 8s8-3.586 8-8V120.052c0-4.414-3.586-8-8-8zM616.0205 240.036c-13.232 0-23.998-10.764-23.998-23.998V120.052c0-13.232 10.766-23.998 23.998-23.998s23.996 10.766 23.996 23.998v95.988c0 13.232-10.764 23.996-23.996 23.996z m0-127.984c-4.406 0-8 3.586-8 8v95.988c0 4.414 3.594 8 8 8a8.01 8.01 0 0 0 7.998-8V120.052c0-4.414-3.594-8-7.998-8zM248.0685 176.044H184.0765c-4.42 0-8-3.578-8-8s3.578-8 8-8h63.992c4.422 0 8 3.578 8 8s-3.578 8-8 8zM408.0485 176.044h-63.992c-4.422 0-8-3.578-8-8s3.578-8 8-8h63.992c4.42 0 7.998 3.578 7.998 8s-3.578 8-7.998 8zM568.0265 176.044h-63.984c-4.42 0-7.998-3.578-7.998-8s3.578-8 7.998-8h63.984c4.422 0 8 3.578 8 8s-3.578 8-8 8zM768.0005 927.946c-4.422 0-8-3.578-8-7.996 0-4.422 3.578-8 8-8 132.326 0 239.968-107.644 239.968-239.968 0-4.422 3.576-8 7.998-8s8 3.578 8 8c0.002 141.136-114.826 255.964-255.966 255.964z' fill=''/%3E%3Cpath d='M768.0005 927.946c-141.138 0-255.958-114.828-255.958-255.964 0-4.422 3.578-8 7.998-8a8.002 8.002 0 0 1 8.008 8c0 132.324 107.642 239.968 239.954 239.968a7.996 7.996 0 1 1-0.002 15.996z' fill=''/%3E%3Cpath d='M1015.9685 679.976a7.99 7.99 0 0 1-7.998-7.996c0-150.754-97.644-273.762-120.906-300.916-17.264 13.208-66.304 44.962-100.706 10.616-28.558-28.662-17.936-84.334-9.032-115.072-60.696 40.082-249.28 182.578-249.28 405.37a8 8 0 0 1-8.008 7.996 7.992 7.992 0 0 1-7.998-7.996c0-273.684 273.3-429.39 276.05-430.928a8.052 8.052 0 0 1 9.186 0.976 7.988 7.988 0 0 1 2.14 8.982c-0.344 0.86-34.2 86.8-1.75 119.36 30.934 30.824 84.458-15.858 85.004-16.334a7.994 7.994 0 0 1 11.154 0.516c5.312 5.672 130.14 140.896 130.14 317.428a7.986 7.986 0 0 1-7.996 7.998z' fill=''/%3E%3Cpath d='M768.4865 496.002c-4.422 0-8.078-3.578-8.078-8 0-4.42 3.5-7.998 7.906-7.998h0.172a8.004 8.004 0 0 1 7.998 7.998c0 4.422-3.594 8-7.998 8zM768.4865 863.954c-4.422 0-8.078-3.578-8.078-7.996 0-4.422 3.5-8 7.906-8h0.172a8.006 8.006 0 0 1 7.998 8 8.004 8.004 0 0 1-7.998 7.996zM676.4965 520.656c-4.422 0-8.078-3.578-8.078-8 0-4.422 3.5-8 7.906-8h0.172a8.006 8.006 0 0 1 7.998 8c0 4.422-3.592 8-7.998 8zM860.4725 839.3c-4.42 0-8.076-3.578-8.076-8 0-4.418 3.5-7.996 7.904-7.996h0.172c4.406 0 8 3.578 8 7.996 0 4.422-3.594 8-8 8zM609.1305 587.992c-4.42 0-8.076-3.578-8.076-8s3.5-8 7.904-8h0.172c4.406 0 8 3.578 8 8s-3.594 8-8 8zM927.8085 771.964c-4.422 0-8.076-3.574-8.076-7.996s3.498-8 7.904-8h0.172c4.406 0 8 3.578 8 8s-3.594 7.996-8 7.996zM584.4785 679.976c-4.422 0-8.076-3.574-8.076-7.996s3.498-8 7.904-8h0.172a8 8 0 0 1 0 15.996zM952.4285 679.976c-4.42 0-8.076-3.574-8.076-7.996s3.5-8 7.904-8h0.172c4.406 0 8 3.578 8 8s-3.594 7.996-8 7.996zM609.0985 771.98c-4.42 0-8.076-3.574-8.076-7.996s3.5-8 7.904-8h0.172c4.406 0 8 3.578 8 8s-3.594 7.996-8 7.996zM927.7765 587.992c-4.422 0-8.076-3.578-8.076-8s3.498-8 7.904-8h0.172c4.406 0 8 3.578 8 8s-3.594 8-8 8zM676.4665 839.332c-4.422 0-8.078-3.578-8.078-8 0-4.418 3.5-7.996 7.906-7.996h0.172a8.004 8.004 0 0 1 7.998 7.996c0 4.422-3.594 8-7.998 8zM860.4405 520.672c-4.42 0-8.076-3.578-8.076-8 0-4.422 3.5-8 7.904-8h0.172c4.406 0 8 3.578 8 8 0 4.422-3.594 8-8 8z' fill=''/%3E%3Cpath d='M768.0005 895.95c-123.5 0-223.97-100.468-223.97-223.968s100.47-223.972 223.97-223.972c123.498 0 223.97 100.472 223.97 223.972s-100.472 223.968-223.97 223.968z m0-431.944c-114.674 0-207.974 93.302-207.974 207.974s93.3 207.972 207.974 207.972c114.672 0 207.972-93.3 207.972-207.972s-93.3-207.974-207.972-207.974z' fill=''/%3E%3Cpath d='M768.0005 679.976c-4.422 0-8-3.574-8-7.996v-135.984a7.992 7.992 0 0 1 8-7.996 7.992 7.992 0 0 1 7.998 7.996v135.984a7.992 7.992 0 0 1-7.998 7.996z' fill=''/%3E%3Cpath d='M855.9905 767.968a7.976 7.976 0 0 1-5.656-2.344l-87.988-87.988a8 8 0 0 1 11.31-11.312l87.988 87.988a8 8 0 0 1-5.654 13.656z' fill=''/%3E%3Cpath d='M488.0445 623.984h-48c-4.42 0-8-3.578-8-7.996 0-4.422 3.578-8 8-8h48c4.422 0 8 3.578 8 8a7.994 7.994 0 0 1-8 7.996z' fill=''/%3E%3Cpath d='M600.0225 384.016c-4.422 0-8-3.578-8-7.998v-15.998c0-4.422 3.578-8 8-8s7.998 3.578 7.998 8v15.998a7.992 7.992 0 0 1-7.998 7.998z' fill=''/%3E%3Cpath d='M552.0285 432.01h-15.998c-4.422 0-7.998-3.578-7.998-8s3.576-8 7.998-8h15.998c4.422 0 7.998 3.578 7.998 8s-3.576 8-7.998 8z' fill=''/%3E%3Cpath d='M504.0425 815.96a7.994 7.994 0 0 1-7.998-8v-31.996a7.992 7.992 0 0 1 7.998-7.996c4.422 0 8 3.574 8 7.996v31.996c0 4.422-3.578 8-8 8z' fill=''/%3E%3Cpath d='M488.0445 751.968h-48a7.996 7.996 0 1 1 0-15.996h48c4.422 0 8 3.578 8 7.996 0 4.422-3.578 8-8 8z' fill=''/%3E%3C/g%3E%3C/svg%3E") no-repeat !important;
}

/*Carousel temp*/
/*.carousel-container {
    width: 520px;
    height: 390px;
    overflow: hidden;
    position:absolute;
    right:0;
    background:transparent;
}
.slick-track {
    width: 1820px;
    display: flex;
    transition: 0.1s;
    margin-left:-130px;
    background:transparent;
}
.slick-slide {
    overflow: hidden;
    padding:15px 0;
    width:260px !important;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
}
.slick-dots {
    list-style: none;
    position: absolute;
    bottom:10px;
    display: flex;
    margin: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}
.slick-dots li {
    margin: 0px 7px;
}
.slick-dots .slick-dotsBtn {
	text-transform: none !important;
    text-align:center !important;
    padding:10px !important;
    font-size:0 !important;
    line-height:17px !important;
    border:none !important;
    background:#c3a7a7 !important;
    color:#c3a7a7 !important;
    border-radius:50% !important;
    cursor:pointer !important;
    opacity:0.8 !important;
    font-weight: 400 !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
    width: 20px !important;
    height: 20px !important;
    outline: none !important;
    transition: 0.25s !important;
}
.slick-arrow {
    position: absolute !important;
    cursor:pointer !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    line-height: 50px !important;
    text-align: center !important;
    font-size: 40px !important;
    background: #fff !important;
    bottom:10px !important;
    border-radius: 50% !important;
    color: #ff8000 !important;
    text-decoration:none !important;
    z-index: 20 !important;
    box-shadow:0 2px 4px 0 rgb(0,0,0,0.2), 0 4px 10px 0 rgb(0,0,0,0.19) !important;
    -o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
    -ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
    -moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
    -webkit-box-shadow:0 2px 4px 0 rgb(0,0,0,0.2), 0 4px 10px 0 rgb(0,0,0,0.19) !important;
}
.slick-arrow:hover {
    background: #ff8000 !important;
    color: #fff !important;
}
.slick-next {
    right: 7px;
}
.slick-prev {
    left: 7px;
}
.slick-active button, .slick-active .slick-dotsBtn {
    background: #ff8000 !important;
	box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-o-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-ms-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-moz-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	-webkit-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
}*/
/*Carousel temp*/

/*.carousel-card-jlpt {
    position:relative;
    width:200px;
    height:300px;
    box-shadow:0 2px 4px 0 rgb(0,0,0,0.2), 0 4px 10px 0 rgb(0,0,0,0.19);
    -o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -webkit-box-shadow:0 2px 4px 0 rgb(0,0,0,0.2), 0 4px 10px 0 rgb(0,0,0,0.19);
}
.carousel-card-jlpt>p {
    position:absolute;
}
.carousel-card-jlpt>p:first-child {
    top:0;
    width:100%;
    height:50%;
    line-height:100px;
    font-size:30px;
    text-align:center;
    background:#66A3FF;
    color:#fff;
}
.carousel-card-jlpt>p:nth-child(2) {
    top:50%;
    transform:translate(0,-50%);
    width:100%;
    height:10px;
    background:#0066ff;
    z-index:3;
}
.carousel-card-jlpt>p:nth-child(3) {
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width:120px;
    height:120px;
    line-height:100px;
    border-radius:60px;
    font-size:60px;
    text-align:center;
    border:10px solid #0066ff;
    background:#fff;
    color:#0066ff;
    z-index:5;
}
.carousel-card-jlpt>p:last-child {
    bottom:0;
    width:100%;
    height:50%;
    padding-top:90px;
    text-align:center;
    background: #fff;
}
@media only screen and (max-width:800px) {
    .carousel-container {
        width: 310px;
    }
    .slick-track {
        margin-left:-235px;
    }
    .hp-jlpt-carousel>div:first-child {
        width:calc(100% - 130px);
    }
}
@media only screen and (max-width:470px) {
    .carousel-container {
        width: 360px;
        right:50%;
        transform:translate(50%,0);
    }
    .slick-track {
        margin-left:-210px;
    }
    .hp-jlpt-carousel>div:first-child {
        display:none;
    }
}
@media only screen and (max-width:360px) {
    .carousel-container {
        width: 300px;
    }
    .slick-track {
        margin-left:-240px;
    }
}*/

/*Trang page*/
.fbox {
	margin-bottom:0 !important;
}
/*Trang kết quả tìm kiếm*/
body.search .fbox.page-header {
	padding:0 !important;
	margin-bottom:10px !important;
	background-color:#fff;
}
h1.page-title {
	margin-top:0 !important;
	text-align:center !important;
}
body.search .site-main  {
	padding:0px 20px !important;
	background-color:#fff;
}
@media only screen and (max-width:667px) {
	body.search .site-main  {
		padding:0px 10px !important;
	}
}
@media only screen and (max-width:414px) {
	body.search .site-main  {
		padding:0px 5px !important;
	}
}
body.search .posts-entry.fbox  {
	margin:10px 0 !important;
	padding:10px !important;
	border-left: 5px solid #0066ff;
    box-shadow: 0 0 5px rgb(0 0 0 / 10%);
}
@media only screen and (max-width:700px) {
	.blogposts-list-content * {
		text-align:left !important;
	}
}
.blogposts-list-content .entry-header h2.entry-title {
	margin-bottom:0 !important;
}
h2.entry-title a:hover {
	color:#ff8000;
}
/*Sidebar*/
.j_sidebar {
	height:165px;
	width:120px;
	position:fixed;
	z-index:99999;
	bottom:45px;
	right:0;
	color:#fff;
	background:rgba(0,0,0,0);
	overflow-x:hidden;
	transition:0.5s;
	padding:0;
	overflow:hidden;
	text-align:right !important;
}
@media only screen and (max-width:411px) {
	.j_sidebar {
		width:116px;
	}
}
.j_closebtn {
	position:absolute;
	top:0;
	left:0px;
	font-size:20px;
	line-height:20px;
	color:#fff;
	cursor:pointer;
	padding:3px 5px;
	height:auto;
	width:auto;
	background-color:#ff8000;
	border-radius:50px;
}
.j_closebtn:hover {
	background-color:#fff;
	color:#ff8000;
}
#j_main {
	transition:margin-right .5s;
	padding:0;
	position:fixed;
	z-index:99999;
	margin-right:-50px;
	right:0;
	bottom:85px;
	text-align:center;
}
.j_openbtn {
	font-size:30px;
	cursor:pointer;
	color:white;
	border:none;
	text-align:center;
	line-height:40px;
	border-right:17px solid #ff8000;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	height:60px;
	width:0;
}
.j_openbtn:hover {
	border-right:17px solid #fff;
	color:#ff8000;
}
/*tabs*/
.tab-jrk {
	overflow:hidden;
	border:3px solid #ddd;
	border-bottom:none;
	background-color:#ddd;
}
.tab-jrk button.tablinks {
	background-color:#ff8000 !important;
	color:#fff !important;
	display:inline-block !important;
	border:none !important;
	border-radius:3px 3px 0 0 !important;
	outline:none !important;
	cursor:pointer !important;
	padding:5px 15px !important;
	transition:0.3s !important;
	font-size:17px !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
}
.tab-jrk button.tablinks:hover {
    opacity:1 !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
	text-shadow: none !important;
}
.tab-jrk button.tablinks:focus, .tab-jrk button.tablinks:active {
	/*box-shadow:none !important;
	-o-box-shadow:none !important;
	-ms-box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;*/
    opacity:1 !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
    -o-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
    -ms-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
    -moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
    -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
    text-shadow: none !important;
}
.tab-jrk button.tablinks.active {
	background-color:#fff !important;
	color:#ff8000 !important;
	opacity:1 !important;
}
.tabcontent {
	display:none;
	padding:10px 5px;
	border:3px solid #ddd;
	border-top:none;
	margin-bottom:20px;
}
/*List JLPT*/
.list_jlpt {
	/*text-align:center;*/
	display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
.list_jlpt>div {
    width:300px;
    z-index:0;
	margin:30px 10px;
	position:relative;
	/*display:inline-block;*/
	border:none;
	box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
	-o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
	-ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
	-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
	-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
}
@media only screen and (max-width:360px) {
	.list_jlpt>div {
		margin:30px 0px;
	}
}
.list_jlpt>div.list_jlpt_none {
	opacity:0;
	visibility:hidden;
}
@media only screen and (max-width:782px) {
	.list_jlpt>div.list_jlpt_none {
		display:none;
	}
}
.list_jlpt>div>div:first-child {
    width:130px;
    height:60px;
    line-height:60px;
    font-size:45px;
    text-align:center;
    position:absolute;
    top:-30px;
    left:-5px;
    background:#0066ff;
    color:#fff;
    box-shadow: -2.5px -1px 2px 1px rgba(0,0,0,0.1),-1px -1px 2px 0.5px rgba(0,0,0,0.05);
    z-index:4;
}
.list_jlpt>div>div:nth-child(2) {
    width:0;
    height:0;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-left: 15px solid #0066ff;
    position:absolute;
    top:-30px;
    left:125px;
    z-index:3;
}
.list_jlpt>div>div:nth-child(3) {
    width:180px;
    height:15px;
    position:absolute;
    top:-7.5px;
    right:-5px;
    background:#0066ff;
    box-shadow:1px -1px 2px 1px rgba(0,0,0,0.1),0.5px -1px 2px 0.5px rgba(0,0,0,0.05);
    z-index:2;
}
.list_jlpt>div>div:nth-child(4) {
    width: 0;
    height: 0;
    border-top:7px solid #0066ff;
    border-left:7px solid transparent;
    opacity:0.7;
    position:absolute;
    top:30px;
    left:-5px;
    z-index:0;
}
.list_jlpt>div>div:nth-child(5) {
    width: 0;
    height: 0;
    border-top:7px solid #0066ff;
    border-right:7px solid transparent;
    opacity:0.7;
    position:absolute;
    top:7.5px;
    right:-5px;
    z-index:0;
}
.list_jlpt>div>div:last-child {
    position:relative;
    background:#fff;
	padding:15px 10px 10px 10px;
	text-align:left;
    z-index:1;
    height: 100%;
}
.list_jlpt>div>div>p:first-child {
	font-size:27.5px;
	font-weight:bold;
	text-align:right;
	padding:0 0 15px 0;
	color:#0066ff;
}
body:not(.logged-in) .list_jlpt>div>div>p:first-child:not(.list_jlpt>.jlpt-free>div>p:first-child),
body.logged-in .lj_paid>div>div>p:first-child:not(.lj_paid>div:first-child>div>p:first-child) {
/*	color:#777;*/
}
.list_jlpt>div>div>p:nth-child(n+2):not(.list_jlpt>div>div>p:last-child) {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -145 512 512' height='25' width='15'%3E%3Cpath fill='%230066ff' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	padding:0 0 0 20px;
	line-height:35px;
}
body:not(.logged-in) .list_jlpt>div>div>p:nth-child(n+2):not(.list_jlpt>div>div>p:last-child, .list_jlpt>.jlpt-free>div>p:nth-child(n+2)),
body.logged-in .lj_paid>div>div>p:nth-child(n+2):not(.lj_paid>div>div>p:last-child,.lj_paid>div:first-child>div>p:nth-child(n+2)) {
	/*background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' height='25' width='15'%3E%3Cpath fill='%23999' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	color:#777;*/
}
.list_jlpt>div>div>p:last-child {
	text-align:center;
	margin-top:15px;
}
.list_jlpt>div>div>p:last-child>a {
	text-decoration: none !important;
}
body.logged-in .list_jlpt>div>div>p:last-child>a:first-child:not(.list_jlpt>.jlpt-free>div>p:last-child>a:last-child) {
/*	pointer-events:none !important;*/
	cursor:default !important;
	display:none !important;
}
body.logged-in .lj_paid>div>div>p:last-child>a:first-child:not(.lj_paid>div:first-child>div>p:last-child>a:first-child) {
	pointer-events:auto !important;
	cursor:pointer !important;
	display:block !important;
}
body:not(.logged-in) .list_jlpt>div>div>p:last-child>a:last-child:not(.list_jlpt>.jlpt-free>div>p:last-child>a:first-child),
body.logged-in .lj_paid>div>div>p:last-child>a:last-child:not(.lj_paid>div:first-child>div>p:last-child>a:last-child) {
/*	pointer-events:none !important;*/
	cursor:default !important;
	display:none !important;
}
#mem_id {
	display:none;
}
/*Access testjlpt*/
.acs_warning {
	margin-bottom: 25px !important;
    font-size: 19px !important;
    line-height: 2em !important;
    color: #000 !important;
    /* text-indent: 30px !important; */
    background: rgba(1,153,0,0.15) !important;
    padding: 5px 10px !important;
    text-align: justify !important;
    border-left: 5px solid #009900 !important;
}
.acs_btn {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: center;
    margin-top: 15px;
}
.acs_btn>div {
/*	width: 260px;*/
}
.acs_btn>div:first-child {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.acs_btn>div:first-child button {
    min-width: 115px !important;
}
.acs_btn>div:last-child {
    text-align: center;
    margin-top: 20px;
}
.acs_btn>div:last-child>p {
    line-height: 1.3em;
}
.acs_btn>div:last-child>div>div {
    min-width: 100% !important;
}
/*Thi JLPT*/
.jlpt_info {
	margin-bottom:30px;
	padding:10px;
	text-align:justify;
	border-left:5px solid #0066ff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.jlpt_warning {
	margin:30px 0;
	padding:10px;
	text-align:justify;
	border-left:5px solid #ff8000;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.cov-jlpt-test {
	border:2px solid #f1f1f1;
	text-align:center;
	padding:10px 0;
	margin:10px 5px 0 5px;
}
.cov-jlpt-n {
	font-size:70px;
	line-height:60px;
	font-weight:bold;
	padding:15px 0;
}
.cov-jlpt-type,.cov-jlpt-time {
	font-size:35px;
	line-height:35px;
	font-weight:bold;
	padding:15px 0;
}
@media only screen and (max-width:442px) {
	.cov-jlpt-type,.cov-jlpt-time {
		font-size:25px;
		line-height:25px;
	}
}
@media only screen and (max-width:320px) {
	.cov-jlpt-test {
		margin:10px 2px 0 2px;
	}
	.cov-jlpt-n {
		font-size:50px;
		line-height:40px;
	}
	.cov-jlpt-type,.cov-jlpt-time {
		font-size:20px;
		line-height:20px;
	}
}
@media only screen and (max-width:550px) {
	.cov-jlpt-type-n12,.cov-jlpt-time-n12 {
		font-size:30px;
		line-height:30px;
	}
}
@media only screen and (max-width:480px) {
	.cov-jlpt-type-n12,.cov-jlpt-time-n12 {
		font-size:25px;
		line-height:25px;
	}
}
@media only screen and (max-width:410px) {
	.cov-jlpt-type-n12,.cov-jlpt-time-n12 {
		font-size:20px;
		line-height:20px;
	}
}
@media only screen and (max-width:330px) {
	.cov-jlpt-type-n12,.cov-jlpt-time-n12 {
		font-size:17px;
		line-height:30px;
	}
}
.img_jlpt {
/* 	border:2px solid #f1f1f1;
	text-align:center;
	padding:0; */
}
.jlpt-shortcode/*Bỏ jlpt-shortcode nếu bỏ pluin proQuiz*/, .examContent {
	padding:10px 5px;
}
.examTime {
	color:#0066ff !important;
}
.examProgressBar {
    height: 10px!important;
    background-color: #0066ff !important;
    margin-bottom: 5px!important;
}
.examTimeLimitExpired {
	color: #dd0000 !important;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 25px 0 0 !important;
}
.examCatOverview {
    margin: 20px 0 15px !important;
}
.examCatOverview li {
	display: flex;
    justify-content: space-between;
    list-style: none!important;
    padding: 0!important;
/*    clear: left!important;*/
    height: 1.05em!important;
    margin: 10px 0 0!important;
/*    position: relative!important;*/
}
.examCatOverview li span {
/*    background: #fff!important;*/
/*    padding: 0 3px 0 0!important;*/
/*    float: left!important;*/
/*    position: absolute!important;*/
/*    text-decoration: none!important;*/
	color:#0066ff !important;
	font-size:15px !important;
	font-weight:bold !important;
	flex-grow: 0;
}
.examCatOverview li span:nth-child(2) {
	flex-grow: 1;
    border-bottom: 1px dashed #aaa;
    margin: 0 1px;
}
.examBtns {
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.examBtns button {
	margin: 30px 5px;
}
.examList {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.examListItem {
	font-size:18px !important;
	color:#000 !important;
	text-align:justify !important;
	box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
	-o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
	-ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
	-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
	-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
	padding:5px !important;
	margin-top:15px !important;
}
.examQuestionText {
	line-height:2em !important;
	margin-bottom:0 !important;
}
.examQuestionList {
	border:none !important;
	background:#fff !important;
	margin-bottom:0 !important;
	margin-left:40px !important;
}
.examQuestionListItem {
    padding: 3px!important;
    margin-bottom: 5px!important;
    background-image: none!important;
    margin-left: 0!important;
    border: 0!important
}
.examQuestionListItem label {
    margin: 0!important;
    font-weight: 400;
    display: inline;
}
.examQuestionListItem label:hover, .examQuestionListItem label>input:hover {
	cursor:pointer !important;
}
.examAnswerCorrect, .examAnswerInCorrect {
	background:transparent !important;
	border-radius:50% !important;
	position:relative !important;
}
.examAnswerCorrect>label, .examAnswerInCorrect>label {
	position:relative !important;
}
.examAnswerCorrect>label {
	color:#009900 !important;
}
.examAnswerInCorrect>label {
	color:#dd0000 !important;
}
.examAnswerCorrect>label:before {
	content:"" !important;
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5 0 512 512' height='23' width='23'%3E%3Cpath fill='%23009900' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'%3E%3C/path%3E%3C/svg%3E") no-repeat #fff !important;
	padding:12px 12px !important;
	position:absolute !important;
	left:-4px !important;
	top:-1px;
	z-index:5 !important;
}
.examAnswerInCorrect>label:before {
	content:"" !important;
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5 0 512 512' height='23' width='23'%3E%3Cpath fill='%23dd0000' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'%3E%3C/path%3E%3C/svg%3E") no-repeat #fff !important;
	padding:12px 12px !important;
	position:absolute !important;
	left:-4px !important;
	top:-1px;
	z-index:5 !important;
}
.examQuestionListItem label>input {
    margin-right: 7px !important;
    transform: scale(1.3) !important;
}
.examResponse {
	border-top: 1px solid #ccc;
	margin: 0 -5px;
    padding: 0 5px;
}
.examComment {
	color: #ff8000;
    line-height: 2em;
    margin-top: 4px;
}
.jlpt_ques_tit {
	font-weight:bolder;
	margin-bottom:20px !important;
	font-size:19px;
}
.jlpt-dk-khung {
	border:solid #000 1px;
	padding:0 3px;
	margin-bottom:10px;
}
.jlpt-dk-indent {
	text-indent:38px;
}
/*Audio choukai JLPT*/
.jlpt_audio_click {
/* 	margin-bottom:20px; */
}
.jlpt_audio_note {
/* 	color:#ff8000; */
}
.jlpt_aud_div {
	text-align:center;
	margin-bottom:20px;
}
.aud-kaku-sup {
/* 	width:75%; */
	position:relative;
/* 	left:50%;
	transform:translatex(-50%); */
}
.jlpt_aud_aud {
	height:40px !important;
	width:100%;
	background:#0066ff !important;
}
.jlpt_aud_aud_play {
	position:absolute;
	height:40px;
	width:14%;
	top:0;
	left:0;
	z-index:5;
	background:transparent;
	cursor:pointer;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}
/*.aud-kaku-down {
	position:absolute;
	height:35px;
	width:45px;
	top:0;
	right:0;
	z-index:9;
	background:transparent;
	display: none;
}*/
.jlpt_chk_shoukai {
	font-weight:bold;
	font-size:19px;
	margin-bottom:20px;
	text-indent:38px;
}
.jlpt_quest_num {
	font-weight:bolder;
	font-size:29px;
	margin-top:20px;
}
.jlpt_renshuu {
	font-weight:bold;
	font-size:19px;
	margin-top:20px;
	margin-bottom:20px !important;
}
/*Đáp án và giải thích JLPT cũ*/
.jlpt_chk_setumei {
/* 	margin-top:10px; */
}
.jlpt_chk_audio {
/* 	margin:0 10%; */
}
.jlpt_chk_script {
/* 	text-decoration:underline;
	font-weight:bold; */
}
.jlpt_chk_shittsumon {
/* 	font-weight:bold; */
}
.jlpt_chk_shittsumon {
/* 	margin-left:5px; */
}
.div_table_kw_chung {
	margin-left:10px;
	width:98.5%;
}
.td1_kw_chung {
	padding:0 0;
	width:45px;
	display:inline-block;
	text-align:left;
	vertical-align:top;
/* 	border:none; */
}
.td2_kw_chung {
	padding:0 0;
	text-align:justify;
	width:100%;
}
.jlpt_chk_pre-shittsumon {
/* 	font-weight:bold;
	margin-left:5px; */
}
.jlpt_chk_sen_kotae {
/* 	margin-left:15px; */
}
#ul_kotae_jlpt_n4 {
/* 	visibility:hidden; */
}
/*JLPT mới pro*/
.j-waku-q {
	border:1.5px solid #000;
	padding:0;
	display:inline-block;
	height:25px;
	line-height:25px;
	width:25px;
	text-align:center;
	font-weight:bold;
	margin-right:10px;
}
@media only screen and (max-width:992px) {
	.j-waku-q {
/*		line-height:17.3px;*/
	}
}
.j-waku-r,sub.j-waku {
	border:1.5px solid #000;
	padding:0 3px;
	font-weight:bold;
}
.j-hide,.j-hide-1,.j-hide-2,.j-hide-3,.j-hide-4,.j-hide-5,.j-hide-6,.j-hide-lang {
	display:none;
	visibility:hidden;
}
.j-visi-hide {
	visibility:hidden;
}
.jlpt_ques_hr {
	width:75%;
}
.wpProQuiz_question_text .j-ans-unh-1,.wpProQuiz_question_text .j-ans-unh-2,.wpProQuiz_question_text .j-ans-unh-3,.wpProQuiz_question_text .j-ans {
 	font-weight:bold;
}
.j-ans {
	text-align: center;
	font-weight:bold;
}
ul.j-ques-unh {
	display:inline-block;
}
.j-ck-ol {
	margin-left:37px;
}
.j-ck-ol input {
    transform: scale(1.3) !important;
}
.j-ck-bango {
	font-size:25px;
	font-weight:bold;
}
.jlpt-script {
	line-height:31px;
	margin:15px 5px 10px 15px;
	border:1px solid #000;
	display:none;
	visibility:hidden;
}
.j-dis-block {
	display:block;
	visibility:visible;
}
.jlpt-scr-ques {
	font-weight:bold;
}
.jlpt-scr-cont,.ck-scr {
	margin-left:10px;
}
.jlpt-scr-cont>div,.ck-scr {
	position:relative;
	padding:0 0 0 45px;
}
.jlpt-scr-cont>div>p:first-of-type,.ck-scr>p {
	position:absolute;
	top:0;
	left:0;
}
.j-strike-on {
	text-decoration:line-through red solid 1.5px;
}
.j-strike-on:hover {
	text-decoration:none;
}
/*marker jlpt*/
.j-iro-ok {
	color:#009900;
	font-weight:500;
}
.j-iro-f1 {
	color:red;
	font-weight:500;
}
.j-iro-f2 {
	color:#0066ff;
	font-weight:500;
}
.j-iro-f3 {
	color:#ff00ff;
	font-weight:500;
}
.j-str1 {
	text-decoration:line-through red solid 1.5px;
	color:red;
}
.j-str2 {
	text-decoration:line-through #0066ff solid 1.5px;
	color:#0066ff;
}
.j-str3 {
	text-decoration:line-through #ff00ff solid 1.5px;
	color:#ff00ff;
}
.j-str1:hover,.j-str2:hover,.j-str3:hover {
	text-decoration:none;
}
/*Button tính kết quả JLPT*/
.jlpt_kk_btn_div {
	padding:0;
	display:table;
	position:relative;
	left:50%;
	transform:translate(-50%,0);
	margin-bottom:20px;
}
.jlpt_kk_btn_div button {
	display:table;
}

/*Kết quả JLPT Jrk*/
#get-jlpt-result .popupJrk-cont {
	border: none;
}
.popupJrk-cont-jlpt {
    width:600px !important;
    height:auto !important;
    overflow:auto;
}
.popSli-sliJrk-jlpt {
    padding:10px !important;
    /*background: #AAA2AD !important;*/
}
.jlpt-inkan {
    border:2px solid red;
    border-radius:3px;
    color:red;
    font-size:14px;
    line-height:14px;
    position:absolute;
    /*bottom:24px;
    right:20px;*/
    bottom:57px;
    right:18px;
    z-index:4;
    padding:0;
    background:transparent;
    text-align:center;
}
.jlpt-inkan>p:first-child {
    font-size:13px;
    line-height:13px;
}
.jlpt-inkan>p:nth-child(3) {
    font-size:10px;
    line-height:10px;
    font-weight:bold;
}
.jlpt-kk-tab-tit {
    font-size:30px;
    line-height:35px;
    color:#0066ff;
    margin-bottom:15px;
}
.jlpt-kk-tt {
    padding:0;
    width:100%;
    text-align:left;
}
.jlpt-kk-tab-cont {
    border: 1px solid #000;
    padding: 5px;
    margin-top: 15px;
}
.jlpt-kk-gbdct, .jlpt-kk-inf {
    display: flex;
    justify-content: space-evenly;
    margin-bottom: 5px;
}
.jlpt-kk-inf>div:first-child>div, .jlpt-kk-gbdct>div:last-child {
    display: flex;
    justify-content: space-between;
}
.jlpt-kk-gbdct>div, .jlpt-kk-gbdct>div:last-child>div, .jlpt-kk-inf>div, .jlpt-kk-inf>div:first-child>div>div {
    flex-grow: 1;
}
.jlpt-kk-inf>div:first-child>div:first-child {
    margin-bottom: 5px;
}
.jlpt-kk-inf>div:first-child>div>div {
    width: 50%;
}
.jlpt-kk-inf>div:first-child>div>div:last-child {
    margin-left: 5px;
}
.jlpt-kk-gbdct>div>div, .jlpt-kk-inf>div:first-child>div>div {
    border: solid 1px #000;
}
.jlpt-kk-gbdct>div:first-child>div:nth-child(2), .jlpt-kk-gbdct>div:first-child>div:last-child {
    display: none;
}
.jlptn321 .jlpt-kk-gbdct>div:first-child {
    display: flex;
    justify-content: space-evenly;
}
.jlptn321 .jlpt-kk-gbdct>div:first-child>div:nth-child(2), .jlptn321 .jlpt-kk-gbdct>div:first-child>div:last-child {
    display: block;
    flex-grow: 1;
}
.jlptn321 .jlpt-kk-gbdct>div:first-child>div:first-child {
    display: none;
}
.jlpt-kk-gbdct>div:first-child>div:last-child, .jlpt-kk-gbdct>div:last-child>div:first-child {
    border-left: none;
}
.jlpt-kk-gbdct>div:last-child>div:last-child {
    margin-left: 5px;
}
.jlpt-kk-gbdct>div>div>div:last-child, .jlpt-kk-inf>div:first-child>div>div>div:last-child {
    border-top: dotted 1px #000;
}
.jlpt-kk-inf>div:last-child {
    margin-left: 5px;
    padding: 10px;
    height: 149px;
    border: dotted 1px #000;
}
.jlpt-kk-inf>div:last-child>div {
    position:relative;
    padding:0 0 0 20px;
    text-align:left;
}
.jlpt-kk-inf>div:last-child>div>span {
    position:absolute;
    top:0;
    left:0;
}
#jkk-mgbd, #jkk-mgb, #jkk-dk, #jkk-ck, #jkk-td {
    color: #ff8000;
}
.fs15 {
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 5px !important;
}
.jlpt-kk-kk {
    display: flex;
    justify-content: space-evenly;
    padding: 0;
}
.jlpt-kk-kk>div:first-child {
    flex-grow: 1;
    border: 1px solid #000;
    line-height: 32px;
    color: #ff8000;
}
.jlpt-kk-kk>div:last-child {
    text-align: right;
    margin-left: 5px;
}
body:not(.logged-in) .jlpt-kk-kk>div:last-child {
    display: none;
}
@media only screen and (max-width:610px) {
    .popupJrk-cont-jlpt {
        width:324px !important;
    }
    .popSli-sliJrk-jlpt {
        padding:5px !important;
    }
    .jlpt-inkan {
        /*bottom:19px;
        right:15px;*/
        bottom:52px;
        right:13px;
    }
    .jlpt-kk-tab-tit {
        font-size:22.5px;
        line-height:35px;
        margin-bottom:10px;
    }
    .jlpt-kk-tt {
        font-size:15px;
        line-height: 20px;
    }
    .jlpt-kk-tab-cont {
        padding:5px;
        margin-top:10px;
    }
    .jlpt-kk-gbdct, .jlpt-kk-inf {
        display: block;
    }
    .jlpt-kk-gbdct>div:last-child {
        margin-top: 5px;
    }
    .jlpt-kk-gbdct>div:last-child>div:first-child {
        border-left: 1px solid #000;
    }
    .jlptn321 .jlpt-kk-gbdct>div:first-child>div:last-child {
        width: 46.75%;
        margin-left: 5px;
        border-left: 1px solid #000;
    }
    .jlptn321 .jlpt-kk-gbdct>div:last-child>div:last-child {
        width: 22%;
    }
    .jlpt-kk-inf>div:first-child {
        display: flex;
        justify-content: space-evenly;
    }
    .jlpt-kk-inf>div:first-child>div {
        flex-grow: 1;
        margin-bottom: 5px;
    }
    .jlpt-kk-inf>div:first-child>div:first-child>div:last-child {
        width: 35%;
    }
    .jlpt-kk-inf>div:first-child>div>div:last-child {
        margin-left: 0;
    }
    .jlpt-kk-inf>div:first-child>div>div:not(.jlpt-kk-inf>div:first-child>div:first-child>div:first-child) {
        border-left: none;
    }
    .jlpt-kk-inf>div:last-child {
        margin-left: 0;
        padding: 5px;
        height: 139px;
    }
}
@media only screen and (max-height:576px) {
    .popupJrk-cont-jlpt {
        transform:translate(-50%,-40%) !important;
    }
}
@media only screen and (max-height:481px) {
    .popupJrk-cont-jlpt {
        transform:translate(-50%,-35%) !important;
    }
}
@media only screen and (max-height:421px) {
    .popupJrk-cont-jlpt {
        transform:translate(-50%,-32%) !important;
    }
}
@media only screen and (max-height:381px) {
    .popupJrk-cont-jlpt {
        transform:translate(-50%,-29%) !important;
    }
}
@media only screen and (max-height:341px) {
    .popupJrk-cont-jlpt {
        transform:translate(-50%,-27%) !important;
    }
}
@media only screen and (max-height:321px) {
    .popupJrk-cont-jlpt {
        transform:translate(-50%,-24%) !important;
    }
}
.jlptTop {
	width:100%;
    box-sizing: border-box;
    margin-top: 40px;
    padding: 20px 10px 10px;
    background: rgba(0,102,255,.1);
}
.jlptTop>h2 {
    text-align:center;
	font-weight:550;
}
.jlptTop>div {
	width:100%;
	height:60px;
    margin:10px 0;
	display:flex;
	align-items:center;
}
.jlptTop>div>div:first-child {
	width:25px;
    height:25px;
    line-height:25px;
    border-radius:50%;
    text-align:center;
    background-color:#5cb85c;
    color:#fff;
}
.jlptTop>div>div:last-child {
	width:100%;
    height:60px;
	position:relative;
    margin-left:5px;
}
.jlptTop>div>div:last-child>div:first-child {
	position:absolute;
	top:50%;
	left:50px;
	transform:translateY(-50%);
	width:calc(100% - 50px);
	border:solid 1px #5cb85c;
}
.jlptTop>div>div:last-child>div:first-child>div {
	background:#5cb85c;
	color:#fff;
	text-align:center;
	font-size:16px;
	line-height:23px;
}
.jlptTop>div>div:last-child>div:nth-child(2) {
	position:absolute;
	top:0;
	left:0px;
	width:60px;
    height:60px;
    border-radius:50%;
    background-color:#fff;
}
.jlptTop>div>div:last-child>div:nth-child(3) {
	position:absolute;
	top:39px;
	left:60px;
	max-width: 200px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jlptTop>div>div:last-child>div:last-child {
	position:absolute;
	top:0;
	left:0;
    height:60px;
}
.hisJlpt button {
    margin-right: 3px !important;
}
@media only screen and (max-width:481px) {
    .hisJlpt button {
        padding: 10px 15px !important;
    }
    .hisJlpt button>span {
        display: none;
    }
}
.listHisJlpt tr:nth-child(1) {
	font-weight: bold;
	background-color: #eee;
}
.listHisJlpt tr td {
	border: solid 1px #ccc !important;
	padding: 6.5px 10px;
	text-align: center;
}
.listHisJlpt tr td:nth-child(1) {
	text-align: left;
}
.listHisJlpt tr td:nth-child(2),.listHisJlpt tr td:nth-child(3),.listHisJlpt tr td:nth-child(4),.listHisJlpt tr td:nth-child(5),.listHisJlpt tr td:nth-child(6),.listHisJlpt tr td:nth-child(7),.listHisJlpt tr td:nth-child(8),.listHisJlpt tr td:nth-child(9),.listHisJlpt tr td:nth-child(10),.listHisJlpt tr td:last-child {
	display:none;
}
@media only screen and (max-width:500px) {
    .listHisJlpt tr td:nth-child(12) {
        display:none;
    }
}
@media only screen and (max-width:381px) {
    .listHisJlpt tr td {
        padding: 6.5px 5px;
    }
}
.listHisJlpt .jicon-unhide {
	padding: 13px 20px; !important;
	cursor: pointer;
}


/*.jlptTop>div>div:nth-child(2) .avatar.avatar-36.photo {
	transform: translateY(0) !important;
}
.jlptTop>div>div:last-child {
	width:100%;
	position:relative;
}*/
/*JLPT JLPT*/
.jlpt_gr_jlpt_bor {
	border:2px solid #000;
	padding:5px 3px;
}
.jlpt_gr_jlpt_tit {
	font-size:27px;
	line-height:35px;
	font-weight:bold;
	text-align:center;
	margin-top:15px;
	/*color:#0066ff;*/
}
.jlpt_gr_jlpt {
	text-align:center;
	margin:10px 0 35px 0;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
.jlpt_group {
	margin:5px 10px 10px 10px;
	padding:0;
	text-align:center;
}
@media only screen and (max-width:320px) {
	.jlpt_group {
		margin:5px 5px 10px 5px;
	}
}
.jlpt_group>div {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
/*.jlpt_tit_j {
	font-size:16px;
	line-height:17px;
	display:block !important;
}*/
.jlpt_group>p {
	font-size:19px;
	line-height:25px;
	font-weight:bold;
}
.jlpt_group>div>input::-webkit-inner-spin-button,
.jlpt_group>div>input::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    margin: 0 !important;
}
.jlpt_group>div>input {
	padding:4.2px 0 !important;
	text-align:center !important;
	font-size:18px !important;
	width:60px !important;
/*	height: 30px !important;*/
	line-height:30px !important;
	border-width:1.5px !important;
	outline:none !important;
}
.jlpt_group>div>input:first-child {
	color:#0066ff !important;
	border-color:#0066ff !important;
	border-radius:20px 0 0 20px !important;
}
.jlpt_group>div>input:first-child::placeholder {
	color:#0066ff !important;
}
.jlpt_group>div>input:last-child {
	color:#009900 !important;
	border-color:#009900 !important;
	border-radius:0 20px 20px 0 !important;
}
/*.jlpt_group>input {
	padding:10px !important;
	text-align:center;
	font-size:16px;
	line-height:16px;
	border-color:#000 !important;
	width:130px;
	outline:none !important;
}*/
.jlpt_group>div>input:first-child:focus {
	border-color:#0066ff !important;
	background:#fff !important;
	box-shadow:0 0 0 3.5px rgba(0,102,255,.35) !important;
	-o-box-shadow:0 0 0 3.5px rgba(0,102,255,.35) !important;
	-ms-box-shadow:0 0 0 3.5px rgba(0,102,255,.35) !important;
	-moz-box-shadow:0 0 0 3.5px rgba(0,102,255,.35) !important;
	-webkit-box-shadow:0 0 0 3.5px rgba(0,102,255,.35) !important;
}
.jlpt_group>div>input:last-child:focus {
	border-color:#009900 !important;
	background:#fff !important;
	box-shadow:0 0 0 3.5px rgba(0,153,0,.35) !important;
	-o-box-shadow:0 0 0 3.5px rgba(0,153,0,.35) !important;
	-ms-box-shadow:0 0 0 3.5px rgba(0,153,0,.35) !important;
	-moz-box-shadow:0 0 0 3.5px rgba(0,153,0,.35) !important;
	-webkit-box-shadow:0 0 0 3.5px rgba(0,1153,0,.35) !important;
}
/*.jlpt_group>input:focus {
	border-color:#0066ff !important;
	background:#fff !important;
	box-shadow:0 0 0 3.5px rgba(0,102,255,.35) !important;
	-o-box-shadow:0 0 0 3.5px rgba(0,102,255,.35) !important;
	-ms-box-shadow:0 0 0 3.5px rgba(0,102,255,.35) !important;
	-moz-box-shadow:0 0 0 3.5px rgba(0,102,255,.35) !important;
	-webkit-box-shadow:0 0 0 3.5px rgba(0,102,255,.35) !important;
}*/
/*.jlpt_inp_j {
	padding:10px !important;
	text-align:center;
	font-size:16px;
	line-height:16px;
	border-color:#000 !important;
	width:130px;
}*/
/*Popup*/
   /*Popup Login*/
.popup-popup {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:rgba(0,0,0,0.6);
	display:none;
	z-index:99999;
	overflow:auto;
}
#login-popup .popup-content {
	max-width:441px;
	height:auto;
	background:#bbb;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	border:5px solid #fff;
	overflow:auto;
}
@media only screen and (max-width:451px) {
	#login-popup .popup-content {
		width:95%;
	}
}
@media only screen and (max-height:415px) {
	#login-popup .popup-content {
		transform:translate(-50%,-30%);
	}
}
.close-popup {
	position:absolute;
	top:10px;
	right:0;
	color:#ff8000;
	font-weight:bolder;
	text-decoration:none;
	line-height:0;
	font-size:20px;
	width:20px;
	text-align:center;
}
.close-popup:hover {
	color:#0066ff;
}
.popup-cont-cont {
	padding:10px 5px 0 5px;
}
.show-popup {
	width:90px;
	text-align:center;
	height:auto;
	border-radius:1px;
	padding:5px;
	margin-bottom:5px;
	position:absolute;
	background:#0066ff;
	left:25px;
	top:25px;
	cursor:pointer;
}
#login-show-popup:hover {
	color:#ff8000;
}
    /*Popup Register*/
#reg-popup .popup-content {
	max-width:441px;
	height:auto;
	background:#bbb;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	border:5px solid #fff;
	overflow:auto !important;
}
@media only screen and (max-width:451px) {
	#reg-popup .popup-content {
		width:95%;
	}
}
@media only screen and (max-height:415px) {
	#reg-popup .popup-content {
		transform:translate(-50%,-30%);
	}
}
#reg-popup-cont-cont {
	padding:15px 5px 0 5px;
}
#reg-show-popup {
	background:#ff8000;
	top:65px;
}
#reg-show-popup:hover {
	color:#0066ff;
}
/*Messenger*/
/*div.fb_dialog.fb_dialog_advanced.fb_customer_chat_bubble_animated_no_badge.fb_customer_chat_bubble_pop_in {
	position:relative !important;
	left:55px !important;
	top:79px !important;
	right:0 !important;
}div.fb_dialog.fb_dialog_mobile.fb_customer_chat_bubble_animated_no_badge.fb_customer_chat_bubble_pop_in {
	position:relative !important;
	height:60px !important;
	width:60px !important;
	left:55px !important;
	top:79px !important;
	right:20px !important;
}
._3-8j {
	margin:0 !important;
}iframe.fb_customer_chat_bounce_in_v2 {
	margin:0 !important;
	padding:0 !important;
	right:-11px !important;
	bottom:33px !important;
}*/
/*Từ vựng Old*/
/*.tab_hide_show_tg_min_list {
	margin:0 0 10px 0;
}*/
/*.img_tg {
	margin:10px 0 0 0;
	text-align:center;
}*/
/*.audio_full_tg {
	font-size:17px;
	font-weight:bold;
	line-height:24px;
	margin:15px 0 0 0;
	text-align:center;
	color:#0066ff;
}*/
/*.audio_full_tg_audio {
	height:35px;
	width:75%;
	background:#0066ff !important;
}*/
/*.flashcard_tg_tit {
	font-size:17px;
	font-weight:bold;
	line-height:24px;
	margin-top:30px;
	position:relative;
	padding:5px 0 0 30px;
}*/
/*.flashcard_tg_tit .jicon-ast {
	position:absolute;
	top:0;
	left:0;
	padding:15px;
}*/
/*.jicon-ast {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' height='27' width='25'%3E%3Cpath fill='%23ff8000' d='M64 224h13.5c24.7 56.5 80.9 96 146.5 96s121.8-39.5 146.5-96H384c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-13.5C345.8 39.5 289.6 0 224 0S102.2 39.5 77.5 96H64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm40-88c0-22.1 21.5-40 48-40h144c26.5 0 48 17.9 48 40v24c0 53-43 96-96 96h-48c-53 0-96-43-96-96v-24zm72 72l12-36 36-12-36-12-12-36-12 36-36 12 36 12 12 36zm151.6 113.4C297.7 340.7 262.2 352 224 352s-73.7-11.3-103.6-30.6C52.9 328.5 0 385 0 454.4v9.6c0 26.5 21.5 48 48 48h80v-64c0-17.7 14.3-32 32-32h128c17.7 0 32 14.3 32 32v64h80c26.5 0 48-21.5 48-48v-9.6c0-69.4-52.9-125.9-120.4-133zM272 448c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-96 0c-8.8 0-16 7.2-16 16v48h32v-48c0-8.8-7.2-16-16-16z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
}*/
/** Từ vựng new**/
.btnShuffle {
    text-align: center;
    margin: 20px 0 0;
}
.tangoLessionSelect, .tangoStudyCus {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.tangoLessionSelect {
    margin-top: 0;
    margin-bottom: 15px;
}
@media only screen and (max-width: 500px) {
    .tangoLessionSelect, .tangoStudyCus {
        padding: 0 5px;
    }
}
.tangoMode {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 115px;
    margin-top: 0;
    font-size: 25px;
}
.tangoMode input {
    width: 20px !important;
    height: 20px !important;
    cursor: pointer !important;
}
.tangoMode input:last-child {
/*    margin-left: 30px;*/
}
.learnStatusBox, #lessionSelectBox {
    width: 100%;
    line-height: 30px;
    font-size: 18px;
    padding: 8.4px 15px;
    cursor: pointer !important;
}
.learnStatusBox option, #lessionSelectBox option {
    cursor: pointer !important;
}
.learnStatusBox, .btnShuffle, .tangoMode>div {
    margin-top: 0;
    margin-bottom: 15px;
}
.tango {
    width: 560px;
    height: 380px;
    position: relative;
    margin: 0 auto;
    padding: 0;
}
.tango-list {
    display: flex;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    padding: 0;
    perspective: 900px;
    -o-perspective: 900px;
    -ms-perspective: 900px;
    -moz-perspective: 900px;
    -webkit-perspective: 900px;
}
.slisli {
    box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
    width: 500px;
    height: 310px;
    text-align: center;
    position: absolute;
    left: 30px;
    top: 20px;
    display: none;
    transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2), 0 4px 10px 0 rgba(0,0,0,0.19);
    -o-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -ms-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2), 0 4px 10px 0 rgba(0,0,0,0.19);
}
.slisli .sli-fli-front,.slisli .sli-fli-back {
    position:relative;
    width:100%;
    height:100%;
    padding: 20px 20px 30px;
    background:#fff;
    text-align:center;
    overflow:auto;
    backface-visibility:hidden;
    -o-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
}
.slisli .sli-fli-front {
    overflow: visible !important;
    padding: 25px 0 43px !important;
        }
.slisli .sli-fli-back {
	position: absolute;
	top: 0;
    padding: 0;
    transform:rotateY(-180deg);
    -o-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    -moz-transform:rotateY(-180deg);
    -webkit-transform:rotateY(-180deg);
}
.fli-act {
    transform:rotateY(-180deg);
    -o-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    -moz-transform:rotateY(-180deg);
    -webkit-transform:rotateY(-180deg);
}
.sli-act {
    display: block !important;
}
.cardNum {
    position: absolute;
    top: 5px;
    right: 10px;
    color: #bbb;
}
.tanDetail {
    overflow-x: hidden !important;
    overflow-y: auto !important;
    max-width: 100%;
    height: 100%;
    border-bottom: 1px solid #ccc;
    padding: 0 25px;
}
.tanKan {
    margin: 0;
    font-weight: 500;
    color: #0066ff;
    font-size: 50px;
    min-height: 90px;
    line-height: 1.3em;
    padding-top: 0;
}
.tanHan {
    margin: 15px 0 0;
    font-size: 17px;
    min-height: 1.3em;
    line-height: 1.3em;
}
.tanMean {
    margin: 10px 0 0;
    color: #0066ff;
    font-size: 25px;
    line-height: 1.2em;
}
.tanNote {
    margin: 10px 0 0;
    font-size: 17px;
    min-height: 1.3em;
    line-height: 1.3em;
    display: flex;
    justify-content: center;
}
.tanNote ol {
    text-align: left !important;
    margin-bottom: 0 !important;
}
.tanNote ol li::marker {
    font-weight: bolder !important;
}
.tanNote ol li:nth-child(1)::marker {
    content: '① ' !important;
}
.tanNote ol li:nth-child(2)::marker {
    content: '② ' !important;
}
.tanNote ol li:nth-child(3)::marker {
    content: '③ ' !important;
}
.tanNote ol li:nth-child(4)::marker {
    content: '④ ' !important;
}
.tanNote ol li:nth-child(5)::marker {
    content: '⑤ ' !important;
}
.tanNote ol li:nth-child(6)::marker {
    content: '⑥ ' !important;
}
.tanNote ol li:nth-child(7)::marker {
    content: '⑦ ' !important;
}
.tanNote ol li:nth-child(8)::marker {
    content: '⑧ ' !important;
}
.tanNote ol li:nth-child(9)::marker {
    content: '⑨ ' !important;
}
.tanNote ol li:nth-child(10)::marker {
    content: '⑩ ' !important;
}
.tanTog {
    margin: 0;
    text-align: center;
    font-size: 17px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 10px;
    bottom: 5px;
    z-index: 2;
    cursor: pointer;
}
        .tanCtrlBtn {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 0 10px;
            display: flex;
            height: 43px;
            justify-content: space-between;
            align-items: center;
            /*background: #ccc;*/
        }
        .btnBackReturn, .btnAudio, .tanTog, .btnFrontReturn {
            position: relative !important;
            top: 0;
            bottom: 0;
            right: 0;
        }
.btnBackReturn {
/*    position: absolute;*/
/*    top: 3px;*/
/*    right: 10px;*/
/*    display: none;*/
    display: block !important;
}
        .learnStatusRadioFront, .learnStatusRadioBack {
            position:relative;
            display: flex;
            flex-wrap: nowrap;
            align-items: center;
            height: 19px;
            line-height: 19px;
            margin-right: 10px;
            font-size: 19px;
            /*height:30px;*/
            /*bottom: 0;*/
        }
        .learnStatusRadioFront input, .learnStatusRadioBack input {
            cursor: pointer !important;
        }
        .rmbCheckFront, .rmbCheckBack {
            width: 19px;
            height: 19px;
            margin-right: 5px;
        }
        .tangoFullAud {
            max-width: 500px;
            width: 100%;
            margin: 0 auto 20px;
            text-align: left;
        }
.tangoFullAudTit {
	font-size: 25px;
	line-height: 40px;
	color: #0066ff;
}
.jicon-unhide {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -30 576 512' height='40' width='40'%3E%3Cpath fill='%23ff8000' d='M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
    padding: 10px 20px;
}
.jicon-hide {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -40 640 512' height='40' width='40'%3E%3Cpath fill='%23ff8000' d='M320 400c-75.85 0-137.25-58.71-142.9-133.11L72.2 185.82c-13.79 17.3-26.48 35.59-36.72 55.59a32.35 32.35 0 0 0 0 29.19C89.71 376.41 197.07 448 320 448c26.91 0 52.87-4 77.89-10.46L346 397.39a144.13 144.13 0 0 1-26 2.61zm313.82 58.1l-110.55-85.44a331.25 331.25 0 0 0 81.25-102.07 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64a308.15 308.15 0 0 0-147.32 37.7L45.46 3.37A16 16 0 0 0 23 6.18L3.37 31.45A16 16 0 0 0 6.18 53.9l588.36 454.73a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zm-183.72-142l-39.3-30.38A94.75 94.75 0 0 0 416 256a94.76 94.76 0 0 0-121.31-92.21A47.65 47.65 0 0 1 304 192a46.64 46.64 0 0 1-1.54 10l-73.61-56.89A142.31 142.31 0 0 1 320 112a143.92 143.92 0 0 1 144 144c0 21.63-5.29 41.79-13.9 60.11z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
    padding: 10px 20px;
}
.btnAudio {
    position: absolute;
    bottom: 55px;
    right: 0;
    z-index: 3;
    padding: 10px;
    color: #ff8000;
    background: transparent;
    line-height: normal;
    cursor: pointer;
}
.sli-fli-prev, .sli-fli-next {
    padding: 0 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    align-content: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    position: absolute !important;
    z-index: 10 !important;
    top: 50% !important;
    transform: translate(0, calc(-50% - 10px)) !important;
    width: 50px !important;
    height: 50px !important;
/*    line-height: 50px !important;*/
/*    text-align: center !important;*/
    font-size: 40px !important;
/*    color: #ff8000 !important;*/
/*    background: #fff !important;*/
    border-radius: 50% !important;
    user-select: none !important;
    /*box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2), 0 4px 10px 0 rgba(0,0,0,0.19) !important;
    -o-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
    -ms-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2), 0 4px 10px 0 rgba(0,0,0,0.19) !important;*/
}
.sli-fli-prev {
    left: 5px !important;
}
.sli-fli-next {
    right: 5px !important;
}
.sli-fli-back .tab-jrk {
    overflow: hidden;
    border: 3px solid #ddd;
    border-bottom: none;
    background-color: #ddd;
    height: 40px;
    display: flex;
}
.sli-fli-back .tab-jrk button {
    font-size: 25px !important;
    margin-right: 3px !important;
}
.sli-fli-back .tabcontent {
    padding: 10px 5px;
    border: 3px solid #ddd;
    border-top: none;
    margin-bottom: 0px;
    height: calc(100% - 40px);
}
.kanTitle {
    display: flex;
    height:120px;
    line-height:120px;
}
.kanKanTit {
    padding:0;
    width:120px;
    height:120px;
    line-height:120px;
}
.kanHanTit {
    padding-left: 10px;
    width:calc(100% - 120px);
    height:120px;
    line-height:120px;
    text-align: left;
    border-bottom:1px solid #ff8000;
}
.kanHanTitTit {
    width:100%;
    color:#0066ff;
    font-size:35px;
    line-height:45px;
    text-align: center;
}
.kanHanTit>p:nth-child(2) {
    color:#000;
    font-size:17px;
    min-height: 25px;
    line-height: 25px;
    text-align: center;
}
.kanKun {
    min-height: 25px;
    line-height: 25px;
}
.kanOn {
    min-height: 25px;
    line-height: 25px;
}
.KunOnEg {
    padding-left:130px;
    text-align: left;
}
.KunOnEg {
   margin-top: 5px;
}
.KunEg {
   line-height: 1.5em;
}
.OnEg {
   line-height: 1.5em;
}
.kanIdea {
    width:100%;
    padding:10px 25px;
    font-size:20px;
    line-height:1.3em;
    text-align:center;
    color:#0066ff;
}
.kanNote {
    position:absolute;
    bottom:0;
    padding:10px;
    font-size:17px;
    line-height:1.3em;
    text-align:center;
    width:95%;
}
.btnFrontReturn {
    position: absolute;
    top: 3px;
    right: 10px;
    z-index: 3;
}
.tgNoData {
    width: 500px;
    height: 310px;
    line-height: 310px;
    text-align: center;
    position: absolute;
    left: 30px;
    top: 20px;
    display: none;
    border: solid 1px #ccc;
    font-size: 25px;
}
@media only screen and (max-width:550px) {
	.tangoFullAud {
		width: 100%;
		padding: 0 5px;
	}
    .tango {
        width: 100%;
        margin-bottom: 40px;
    }
    .slisli, .tgNoData {
        width: calc(100% - 10px);
        left: 0px;
        margin: 0 5px;
    }
    .tanKan {
        font-size: 45px;
        min-height: 80px;
        line-height: 1em;
    }
    .tanMean {
        font-size: 25px;
        line-height: 1.3em;
    }
    .sli-fli-prev, .sli-fli-next {
        top: calc(100% - 15px) !important;
    }
}
@media only screen and (max-width:400px) {
    .tanKan {
        font-size: 40px;
        min-height: 70px;
    }
}
.clk-fli {
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	top:0;
	left:0px;
	background:transparent !important;
}
.sli_fli_btna {
	position:absolute;
	z-index:3;
	top:5px;
	right:0;
	padding:10px;
	color:#ff8000;
	background:transparent;
	line-height:normal;
	cursor:pointer;
}
.sli_fli_btna:hover {
    color:#0066ff;
}
.sli-fli-front-none {
	display:none;
}
/*xử lý nút next*/
.an-vao-trai {
	animation:an-vao-trai 0.3s forwards !important;
}
@-webkit-keyframes an-vao-trai {
	from {
		transform:translateX(0%);
	}	to {
	    transform:translateX(-100%);
	}
}
.hien-tu-phai {
	animation:hien-tu-phai 0.3s forwards;
}
@-webkit-keyframes hien-tu-phai {
	from {
		transform:translateX(100%);
	}	to {
		transform:translateX(0%);
	}
}
/*xử lý nút prev*/
.an-vao-phai {
	animation:an-vao-phai 0.3s forwards;
}
@-webkit-keyframes an-vao-phai {
	from {
		transform:translateX(0%);
	}	to {
		transform:translateX(100%);
	}
}
.hien-tu-trai {
	animation:hien-tu-trai 0.3s forwards;
}
@-webkit-keyframes hien-tu-trai {
	from {
		transform:translateX(-100%);
	}	to {
		transform:translateX(0%);
	}
}
.card_tango,.card_giathich {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	width:100%;
}
.card_tango {
	font-weight:500;
	color:#0066ff;
	font-size:61px;
	line-height:76px;
	padding:10px;
}
.card_giathich {
	margin-top:15px;
}
.card_hiragana,.card_dhiragana {
	font-size:41px;
	line-height:46px;
	color:#0066ff;
	padding:5px 10px 0 10px;
	width:100%;
}
.card_amhan {
	color:#000;
	font-size:17px;
	line-height:22px;
	padding:5px 10px 0 10px;
	width:100%;
}
.card_nghiavn {
	font-size:25px;
	line-height:30px;
	padding:30px 10px 0 10px;
	color:#0066ff;
	width:100%;
}
.card_gtthem {
	color:#585858;
	font-size:17px;
	line-height:22px;
	width:100%;
	padding:5px 10px 0 10px;
}
.card_vd {
	color:#585858;
	font-size:19px;
	line-height:24px;
	padding:30px 10px 0 10px;
	width:100%;
}
.card_nghiavd,.card_tuloai {
	color:#585858;
	font-size:17px;
	line-height:22px;
	width:100%;
	padding:5px 10px 10px 10px;
}
@media only screen and (max-width:720px) {
	.card_tango {
		font-size:51px;
		line-height:66px;
		padding:5px;
	}
	.card_hiragana {
		font-size:31px;
		line-height:36px;
		padding:25px 10px 0 10px;
	}
	.card_dhiragana {
		font-size:31px;
		line-height:36px;
		padding:5px 10px 0 10px;
	}
	.card_amhan {
		font-size:17px;
		line-height:22px;
		padding:5px 10px 0 10px;
	}
	.card_nghiavn {
		font-size:25px;
		line-height:30px;
		padding:30px 10px 0 10px;
	}
	.card_gtthem {
		font-size:17px;
		line-height:22px;
		padding:5px 10px 0 10px;
	}
	.card_vd {
		font-size:19px;
		line-height:24px;
		padding:30px 10px 0 10px;
	}
	.card_nghiavd,.card_tuloai {
		font-size:17px;
		line-height:22px;
		padding:5px 10px 10px 10px;
	}
}
@media only screen and (max-width:534px) {
	.card_tango {
		font-size:41px;
		line-height:56px;
		padding:5px;
	}
	.card_hiragana {
		font-size:31px;
		line-height:36px;
		padding:25px 10px 0 10px;
	}
	.card_dhiragana {
		font-size:31px;
		line-height:36px;
		padding:5px 10px 0 10px;
	}
	.card_amhan {
		font-size:17px;
		line-height:22px;
		padding:5px 10px 0 10px;
	}
	.card_nghiavn {
		font-size:25px;
		line-height:30px;
		padding:30px 10px 0 10px;
	}
	.card_gtthem {
		font-size:17px;
		line-height:22px;
		padding:5px 10px 0 10px;
	}
	.card_vd {
		font-size:19px;
		line-height:24px;
		padding:30px 10px 0 10px;
	}
	.card_nghiavd,.card_tuloai {
		font-size:17px;
		line-height:22px;
		padding:5px 10px 10px 10px;
	}
}
@media only screen and (max-width:360px) {
	.card_tango {
		font-size:35px;
		line-height:51px;
		padding:5px;
	}
	.card_hiragana {
		font-size:29px;
		line-height:35px;
		padding:25px 10px 0 10px;
	}
	.card_dhiragana {
		font-size:29px;
		line-height:35px;
		padding:5px 10px 0 10px;
	}
}
/*Nút danh sách bài từ vựng card*/
.big_list_mina {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
	/*float:left;
	padding:0 0 10px 0;*/
}
.big_list_mina div {
	width:120px;
	text-align:center;
	margin:0 10px 15px;
	padding:0;
}
/*@media only screen and (max-width:1200px) {
	.big_list_mina div {
		width:25%;
	}
}
@media only screen and (max-width:992px) {
	.big_list_mina div {
		width:20%;
	}
}
@media only screen and (max-width:860px) {
	.big_list_mina div {
		width:25%;
	}
}
@media only screen and (max-width:619px) {
	.big_list_mina div {
		width:33.33%;
	}
}
@media only screen and (max-width:465px) {
	.big_list_mina div {
		width:50%;
	}
}
@media only screen and (max-width:319px) {
	.big_list_mina div {
		width:100%;
	}
}*/
.big_list_mina div a button {
	padding:10px 30px !important;
	line-height:18px !important;
	font-size:18px !important;
}
/*Ẩn hiện nội dung*/
.tab_hide_show {
	border:rgba(0,102,255,.1) solid 3px;
	margin:30px 0;
}
.tab_hide_show_title {
	background-color:rgba(0,102,255,.35);
	border-bottom:rgba(0,102,255,.1) solid 1px;
	padding:7.5px 10px;
	color:#000;
	font-size:20px;
	font-weight:bold;
	min-height: 30px;
	line-height:30px;
	cursor:pointer;
}
.tab_hide_show_title:focus {
    outline:none !important;
}
.tab_hide_show_title:hover {
	color:#ff8000;
	background-color:#fff;
}
.tab_hide_show_content {
	padding:15px 10px;
	color:#000;
	line-height:30px;
}
/*Ẩn hiện nội dung f2*/
.tab_hide_show_f2 {
	margin:5px 0 5px 0;
	border:#ddd solid 2px;
}
.tab_hide_show_title_f2 {
	padding: 5px;
	min-height: 30px;
	line-height: 30px;
	color:#ff8000;
	background-color:#ddd;
	cursor:pointer;
}
.tab_hide_show_title_f2:focus {
	outline:none !important;
}
.tab_hide_show_title_f2:hover {
	color:#fff;
	background-color:#ff8000;
}
.tab_hide_show_content_f2 {
	padding:5px;
	color:#000;
	line-height:30px;
}
/*Tooltip*/
.j_tooltip_div, .j_toti_div {
	padding:0;
	position:relative;
}
.j_tooltip,.j_toti {
	position:relative !important;
	display:inline;
	padding:0;
	cursor:pointer;
	line-height:33px;
}
.j_tooltip:hover,.j_toti:hover {
	background-color:#ff8000;
	color:#fff;
	padding:10px 1px 5.5px 1px;
}
.j_tooltip .j_tooltiptext,.j_toti .j_tttext {
	visibility:hidden;
	background-color:#ff8000;
	color:#fff;
	padding:5px 5px;
	text-align:left;
	position:absolute;
	z-index:6;
	bottom:calc(100% + 5px);
	left:0;
	margin-left:0px;
	line-height:20px;
	text-indent:0;
	display:inline;
}
.j_tooltip:hover .j_tooltiptext,.j_toti:hover .j_tttext {
	visibility:visible;
}
.j_tttext_off {
	display:none;
}
/*Index Minna*/
.addIndex {
	width:470px;
	margin:0 auto 30px;
	display:flex;
}
.addIndex div {
	display:flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	margin:0;
}
.addIndex div:first-child {
	width:120px;
}
.addIndex div:last-child {
	margin-left:25px;
	width:325px;
}
.addIndex div a {
	text-decoration: none;
	min-height:30px;
	line-height:30px;
	text-align:center;
	border: 1px solid #000;
	padding:4.2px 0;
}
.addIndex div a:hover {
	background: #ff8000;
	border: 1px solid #ff8000;
	color: #fff !important;
}
.addIndex div:first-child a {
	width:120px;
	margin:0 2.5px 16px;
	font-weight:bold;
}
.addIndex div:last-child a {
	width:60px;
	margin:0 2.5px 5px;
}
.addIndex div:first-child a:last-child/*, .addIndex div:last-child a:last-child*/ {
	margin-bottom:5px;
}
.lessionActive {
	background: #ff8000;
	border: 1px solid #ff8000 !important;
	color: #fff;
	box-shadow:0 0 0 2.5px rgba(255,128,0,.35) !important;
	-o-box-shadow:0 0 0 2.5px rgba(255,128,0,.35) !important;
	-ms-box-shadow:0 0 0 2.5px rgba(255,128,0,.35) !important;
	-moz-box-shadow:0 0 0 2.5px rgba(255,128,0,.35) !important;
	-webkit-box-shadow:0 0 0 2.5px rgba(255,128,0,.35) !important;
}
@media only screen and (max-width:490px) {
	.addIndex {
		width:100%;
		display:block;
	}
	.addIndex div:first-child {
		width:325px;
		margin:0 auto 15px;
		justify-content: space-between;
	}
	.addIndex div:last-child {
		margin:0 auto;
	}
	.addIndex div:first-child a:last-child {
		margin-bottom:16px;
	}
}
@media only screen and (max-width:340px) {
	.addIndex div:first-child {
		width:265px;
	}
	.addIndex div:last-child {
		width:265px;
	}
}
/*RshB*/
.jicon-gym {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -125 640 512' height='27' width='25'%3E%3Cpath fill='%23ff8000' d='M104 96H56c-13.3 0-24 10.7-24 24v104H8c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h24v104c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24zm528 128h-24V120c0-13.3-10.7-24-24-24h-48c-13.3 0-24 10.7-24 24v272c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V288h24c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM456 32h-48c-13.3 0-24 10.7-24 24v168H256V56c0-13.3-10.7-24-24-24h-48c-13.3 0-24 10.7-24 24v400c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V288h128v168c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
}
.ol_rshb {
	margin-left:30px;
}
.img_rsb {
	text-align:center;
}
/*Ghi chú trong RShB_Bp, ...*/
.j-hdhu,.j-hdhd {
	position:relative;
	padding:5px 0 0 30px;
	margin-top:10px;
	color:#0066ff;
}
.j-hdhd {
	padding:0 0 5px 30px;
}
.j-hdhu span,.j-hdhd span {
	position:absolute;
	top:0;
	left:0;
	padding:15px;
}
.ghichu_down_text {
	/*color:#0066ff;*/
	/*font-size:17px;*/
	/*height:30px;*/
}
/*Choukai_Min*/
.chk_min_title_quest {
	font-weight:bold;
}
.chk_min_content {
	margin:10px 5px;
	line-height:30px;
	font-size:17px;
	padding-top:0;
}
.table_chk_min_stt {
	margin-top:10px;
	width:98.5%;
}
.img_chk_min {
	margin-top:20px;
	text-align:center;
}
.td1_chk_min_stt {
	font-weight:bold;
	vertical-align:top;
	width:27px;
}
.chk_min_dung {
	border:1px solid #ff8000;
	border-radius:50%;
	padding:0 4px;
}
.chk_min_sai {
	border:1px solid #fff;
	border-radius:50%;
	padding:0 4px;
}
/*.chk_min_audio_div {
	text-align:center !important;
}*/
/*.chk_min_audio {
	height:29px;
	background:#0066ff !important;
	min-width:75%;
}*/
.chk_min_audio_wake {
	margin-left:5px !important;
}
/*.chk_min_audio_div>.aud-kaku-sup {
	width:75%;
	margin: 0 auto;
}*/
/*.chk_min_audio_wakewake, */.chk_min_audio_wake audio {
	height:40px;
	background:#0066ff !important;
	width:100%;
	display: flex;
    align-items: center;
    flex-wrap: nowrap;
}
@media only screen and (max-width:568px) {
	.chk_min_audio_wakewake {
		width:100%;
	}
}
.chk_min_script {
	margin-top:20px;
}
.tab_hide_show_title_f2_chk_min {
	padding:5px 1px;
}
.chk_min_kotae {
	margin-left:10px;
}
.td1_chk_min_kotae {
	width:65px;
	vertical-align:top;
	text-decoration:underline;
	color:#ff8000;
}
.td1_chk_min_kotae_kotae {
	width:27px;
	vertical-align:top;
}
.chk_min_scr {
	margin-left:10px;
	margin-top:10px;
}
.chk_min_scr_stt {
	margin:15px 0 10px 0;
}
.chk_min_scr_scr {
	text-decoration:underline;
	color:#ff8000;
	line-height:19px;
}
.table_chk_min_scr {
	margin-left:15px !important;
	width:98.5%;
}
.table_chk_min_scr tr>td:first-child, .td1_chk_min_scr {
	width:20px;
	padding:0;
	vertical-align:top;
}
.table_chk_min_scr tr>td:last-child, .td2_chk_min_scr {
	padding-right:5px;
}
.div_min_chk_hmm {
	border:solid 1px black;
	padding:3px;
	margin:3px;
}
/*Bunpou_Min*/
.cau-truc_bunpou {
	text-align:center;
	font-size:20px;
	line-height:35px;
	margin:10px 0;
}
.cau-truc_bp {
	max-width:100%;
	border:2px solid #ff8000;
	display:inline-block;
	padding:5px 10px;
	text-align:left;
}
.imi_bp,.csd_bp,.vd_bp,.note_bp {
	position:relative;
	padding:0 0 0 30px;
}
.jicon-smp {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512' height='27' width='25'%3E%3Cpath fill='%23ff8000' d='M128 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm-24-80h192v48h48v-48h192v48h48v-57.59c0-21.17-17.23-38.41-38.41-38.41H344v-64h40c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H256c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h40v64H94.41C73.23 224 56 241.23 56 262.41V320h48v-48zm264 80h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm240 0h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
}
.jicon-hr {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' height='27' width='25'%3E%3Cpath fill='%23ff8000' d='M512 199.652c0 23.625-20.65 43.826-44.8 43.826h-99.851c16.34 17.048 18.346 49.766-6.299 70.944 14.288 22.829 2.147 53.017-16.45 62.315C353.574 425.878 322.654 448 272 448c-2.746 0-13.276-.203-16-.195-61.971.168-76.894-31.065-123.731-38.315C120.596 407.683 112 397.599 112 385.786V214.261l.002-.001c.011-18.366 10.607-35.889 28.464-43.845 28.886-12.994 95.413-49.038 107.534-77.323 7.797-18.194 21.384-29.084 40-29.092 34.222-.014 57.752 35.098 44.119 66.908-3.583 8.359-8.312 16.67-14.153 24.918H467.2c23.45 0 44.8 20.543 44.8 43.826zM96 200v192c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V200c0-13.255 10.745-24 24-24h48c13.255 0 24 10.745 24 24zM68 368c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
}
.jicon-spin {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -30 512 512' height='27' width='25'%3E%3Cpath fill='%23ff8000' d='M500 224h-30.364C455.724 130.325 381.675 56.276 288 42.364V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v30.364C130.325 56.276 56.276 130.325 42.364 224H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h30.364C56.276 381.675 130.325 455.724 224 469.636V500c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-30.364C381.675 455.724 455.724 381.675 469.636 288H500c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zM288 404.634V364c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40.634C165.826 392.232 119.783 346.243 107.366 288H148c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40.634C119.768 165.826 165.757 119.783 224 107.366V148c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40.634C346.174 119.768 392.217 165.757 404.634 224H364c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40.634C392.232 346.174 346.243 392.217 288 404.634zM288 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
}
.jicon-gym {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -125 640 512' height='27' width='25'%3E%3Cpath fill='%23ff8000' d='M104 96H56c-13.3 0-24 10.7-24 24v104H8c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h24v104c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24zm528 128h-24V120c0-13.3-10.7-24-24-24h-48c-13.3 0-24 10.7-24 24v272c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V288h24c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM456 32h-48c-13.3 0-24 10.7-24 24v168H256V56c0-13.3-10.7-24-24-24h-48c-13.3 0-24 10.7-24 24v400c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V288h128v168c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
}
.jicon-warn {
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' height='27' width='25'%3E%3Cpath fill='%23ff8000' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
}
.imi_bp .jicon-hr,.imi_bp .jicon-smp,.csd_bp .jicon-spin,.vd_bp .jicon-gym,.note_bp .jicon-warn {
	position:absolute;
	top:0;
	left:0;
	padding:15px;
}
.vd-plus_bp {
	margin-left:30px;
}
.ul_bp {
	margin-left:15px;
}
.ol_bp {
	margin-left:20px;
	margin-bottom:0 !important;
}

.table_bunpou {
	border:1px solid #fff;
	margin-top:10px;
}
.td1_bp_min {
	width:30px;
	vertical-align:top;
}
.td1_rshb {
	width:35px;
}
#td1_bp_min_stt {
	width:15px;
}

.img_bp {
	text-align:center;
	margin-top:15px;
}
.img_bp_min_img {
	max-width:50%;
}
.img_bp_min_img_x {
	max-width:65%;
}
@media only screen and (max-width:568px) {
	.img_bp_min_img {
		max-width:60%;
	}
	.img_bp_min_img_x {
		max-width:70%;
	}
}
@media only screen and (max-width:411px) {
	.img_bp_min_img {
		max-width:75% ;
	}
	.img_bp_min_img_x {
		max-width:85%;
	}
}
@media only screen and (max-width:320px) {
	.img_bp_min_img {
		max-width:100%;
	}
	.img_bp_min_img_x {
		max-width:100%;
	}
}
.img_bp_min11_img {
	max-width:49%;
	text-align:center;
	margin-top:10px;
}
@media only screen and (max-width:768px) {
	.img_bp_min11_img {
		max-width:60%;
		display:inline-block;
	}
}
@media only screen and (max-width:411px) {
	.img_bp_min11_img {
		max-width:100%;
	}
}
.img_bp_min11_img_nstttn {
	max-width:75%;
}
@media only screen and (max-width:568px) {
	.img_bp_min11_img_nstttn {
		max-width:100%;
	}
}
.td-d_bp_min_cau-truc,.td-c_bp_min_cau-truc {
	vertical-align:middle;
}
.bp_min_ngoac_t2 {
	font-size:30px;
	font-weight:lighter !important;
	padding:0 5px 0 10px;
}
.bp_min_ngoac_p2 {
	font-size:30px;
	font-weight:lighter !important;
	padding:0 10px 0 5px;
}
.bp_min_ngoac_t3,.bp_min_ngoac_t4 {
	font-size:40px;
	vertical-align:middle !important;
	padding:0 5px 0 10px;
}
.bp_min_ngoac_p3,.bp_min_ngoac_p4 {
	font-size:40px;
	vertical-align:middle !important;
	padding:0 10px 0 5px;
}
.bp_min_ngoac_t10 {
	font-size:50px;
	font-weight:lighter !important;
	padding:0 5px 0 10px;
}
.bp_min_ngoac_p10 {
	font-size:50px;
	font-weight:lighter !important;
	padding:0 10px 0 15px;
}
/*ky hieu ngu phap*/
.symb_bp {
	color:black !important;
	line-height:30px !important;
}
@media only screen and (max-width:411px) {
	.symb_bp {
		font-size:15px !important;
		line-height:25px !important;
	}
}
.symb_bp tr:nth-child(2n+1) {
	background-color:#CEE3F6 !important;
}
.symb_bp tr>td {
	padding:0 5px !important;
}
.symb_bp tr>td:first-child {
	vertical-align:top !important;
	width:125px !important;
}
@media only screen and (max-width:411px) {
	.symb_bp tr>td:first-child {
		width:113px !important;
	}
}
/*list ngu phap*/
.glbp {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
	/*width:100% !important;
	padding:0 !important;*/
}
/*.list_bp {
	width:50%;
	text-align:center;
	position:relative;
	float:left;
}
@media only screen and (max-width:660px) {
	.list_bp {
		width:100%;
		text-align:center;
	}
}*/
.lbp {
	font-size:19px;
	color:black;
	line-height:33px;
	border:solid 2px #0066ff;
	padding-bottom:10px;
	margin:5px 10px 25px 10px;
	width:310px;
	display:inline-block;
	box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
	-o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
	-ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
	-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
	-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
}
.lbp_tit {
	color:#fff;
	background-color:#0066ff;
	padding:5px;
	font-size:30px;
	line-height:45px;
	text-align:center;
}
.lbp_ml {
	padding:5px 5px 0 5px;
	height:292px;
	overflow:auto;
}
.lml_bp {
	position: relative;
	padding:0 0 0 30px;
	text-align:left;
}
.symb-snfl {
	position:absolute;
	top:0;
	left:0;
	font-size:25px;
	line-height:33px;
	padding:0;
	color:#0066ff;
}
.lbp_btn {
	text-align:center;
}
.list_bp_ngoac_t2 {
	font-size:30px;
	font-weight:lighter !important;
	padding:0 5px 0 10px;
}
.list_bp_ngoac_p2 {
	font-size:30px;
	font-weight:lighter !important;
	padding:0 10px 0 5px;
}
.list_bp_ngoac_t3 {
	font-size:40px;
	vertical-align:middle !important;
	padding:0 5px 0 10px;
}
.list_bp_ngoac_p3 {
	font-size:40px;
	vertical-align:middle !important;
	padding:0 10px 0 5px;
}
/*Dẫn link prev next*/
.idou_zen_div {
	display:inline-block;
	cursor:pointer;
	margin-top:25px;
}
/* .idou_zen_div a:hover {
	color:#ff8000;
} */
.idou_zen_prev_div,.idou_zen_cont_div {
	display:inline;
	vertical-align:middle;
}
.idou_zen_cont:hover {
	text-decoration:underline;
}
.idou_zen_prev {
	font-size:30px;
	line-height:30px;
}
.idou_sel_div {
	margin:5px 0;
}
.idou_sel {
	display:block;
	margin:0 auto;
	cursor:pointer;
	padding:5px;
	font-size:17px;
}
.idou_sel:hover {
	color:#ff8000;
}
.idou_go_div {
	cursor:pointer;
	float:right;
	margin-bottom:20px;
}
/* .idou_go_div a:hover {
	color:#ff8000;
} */
.idou_go_next_div,.idou_go_cont_div {
	display:inline;
	vertical-align:middle;
}
.idou_go_cont:hover {
	text-decoration:underline;
}
.idou_go_next {
	font-size:30px;
	line-height:30px;
}
.idou_zen_prev,.idou_zen_cont,.idou_go_next,.idou_go_cont {
	color:#ff8000;
}
/*flipCard_jrk*/
.flipCard_jrk {
	width:92px;
	height:92px;
	line-height:92px;
	position:relative;
	perspective:900;
	-o-perspective:900;
	-ms-perspective:900;
	-moz-perspective:900;
	-webkit-perspective:900;
}
.flipCard_jrk .card_jrk.aiueo-flipped {
	transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-webkit-transform:rotateY(-180deg);
	/*animation-direction:alternate;*/
}
.flipCard_jrk .card_jrk {
	width:100%;
	height:100%;
	transition:0.3s;
	-o-transition:0.3s;
	-ms-transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s;
	transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
	-o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
	-ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
	-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
	-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
}
.flipCard_jrk .card_jrk .card_jrk_face {
	width:100%;
	height:100%;
	cursor:pointer;
	position:absolute;
	z-index:2;
	overflow:auto;
	box-sizing:border-box;
	backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
}
.flipCard_jrk .card_jrk .jrk_back {
	color:black;
	background:white;
	transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-webkit-transform:rotateY(-180deg);
}
.flipCard_jrk .card_jrk .jrk_front {
	text-align:center;
	background-color:#f1f1f1;
	color:black;
}
.flipCard_jrk .card_jrk .jrk_back {
	background-color:#f1f1f1;
	text-align:center;
	color:black;
}
/*list flipcard aiueo (Lọc xóa CSS này)*/
/*.flipCard_aiueo_group,*/.card_aiueo_group {
	text-align:center;
	margin-top:10px;
}
/*.ul_aiueo {
	margin:15px 0 15px 30px;
}*/
/*.flipCard_line,.card_aiueo_line {
	width:auto;
	height:auto;
	padding:0;
	margin:5px;
}*/
/*.flipCard_jrk_hiragana,.flipCard_jrk_katakana,.flipCard_jrk_hiragana_hide,.flipCard_jrk_katakana_hide,*/.card_aiueo {
	margin:5px 5px;
	display:inline-block;
	cursor:pointer;
	background-color:transparent;
	perspective:1000px;
	width:92px;
	height:92px;
	line-height:92px;
	font-size:43px;
	padding:0;
	text-align:center;
}
/*.flipCard_jrk_hiragana_hide,.flipCard_jrk_katakana_hide,.card_aiueo_hiragana_hide,.card_aiueo_katakana_hide {
	visibility:hidden;
}*/
/*#jrk_front_hiragana,#jrk_front_katakana,.card_aiueo_hiragana,.card_aiueo_katakana,*/.card_bushu {
	background-color:#fff;
	color:#0066ff;
	border:2px solid #0066ff;
	overflow:hidden;
}
.iro_plus {
	color:#04B404;
	border-color:#04B404;
}
.iro_bt {
	color:#ff8000;
}
.iro_bt1 {
	color:#aa0000;
}
/*#jrk_back_hiragana,#jrk_back_katakana {
	background-color:#0066ff;
	color:#fff;
	border:none;
}*/
/*#jrk_front_hiragana_amduc,#jrk_front_katakana_amduc,.card_aiueo_hiragana_amduc,.card_aiueo_katakana_amduc {
	background-color:#fff;
	color:#ff8000;
	border:2px solid #ff8000;
	overflow:hidden;
}*/
/*#jrk_back_hiragana_amduc,#jrk_back_katakana_amduc {
	background-color:#ff8000;
	color:#fff;
	border:none;
}*/
/*#jrk_front_hiragana_amghep,#jrk_front_katakana_amghep,.card_aiueo_hiragana_amghep,.card_aiueo_katakana_amghep {
	background-color:#fff;
	color:#04B404;
	border:2px solid #04B404;
	overflow:hidden;
}*/
/*#jrk_back_hiragana_amghep,#jrk_back_katakana_amghep {
	background-color:#04B404;
	color:#fff;
	border:none;
}*/
@media only screen and (max-width:546px) {
	/*.flipCard_jrk_hiragana,.flipCard_jrk_katakana,.flipCard_jrk_hiragana_hide,.flipCard_jrk_katakana_hide,*/.card_aiueo {
		width:82px;
		height:82px;
		line-height:82px;
		font-size:35px;
	}
}
@media only screen and (max-width:496px) {
	/*.flipCard_jrk_hiragana,.flipCard_jrk_katakana,.flipCard_jrk_hiragana_hide,.flipCard_jrk_katakana_hide,*/.card_aiueo {
		width:62px;
		height:62px;
		line-height:62px;
		font-size:27px;
	}
}
@media only screen and (max-width:396px) {
	/*.flipCard_jrk_hiragana,.flipCard_jrk_katakana,.flipCard_jrk_hiragana_hide,.flipCard_jrk_katakana_hide,*/.card_aiueo {
		width:48px;
		height:48px;
		line-height:48px;
		font-size:20px;
		margin:2px 2px;
	}
}
.hkpA_h {
	display:none;
	visibility:hidden;
}
.card_audio_tg {
	/*display:none;*/
}
/** Aiueo **/
.btnShuffle {
    /*margin: 20px 0 0;
    text-align: center;*/
}
.aiueo-list {
    box-sizing: border-box;
    width: 620px;
    margin: 30px auto 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
.cardList {
    width: 20%;
    text-align: center;
    margin-bottom: 20px;
    position:relative;
    perspective:900;
    -o-perspective:900;
    -ms-perspective:900;
    -moz-perspective:900;
    -webkit-perspective:900;
}
.cardList_3, .cardList_3i3 {
    width: 33.333%;
}
.cardList_2 {
    width: 50%;
}
.cardList_1 {
    width: 100%;
}
.cardList:nth-child(36)>div, .cardList:nth-child(44)>div, .cardList:nth-child(72)>div, .cardList:nth-child(75)>div, .cardList:nth-child(78)>div, .cardList:nth-child(81)>div, .cardList:nth-child(84)>div, .cardList:nth-child(87)>div, .cardList:nth-child(90)>div, .cardList:nth-child(93)>div, .cardList:nth-child(96)>div, .cardList:nth-child(99)>div, .cardList:nth-child(102)>div {
    margin-left: 12px;
}
.cardList:nth-child(38)>div, .cardList:nth-child(45)>div, .cardList:nth-child(74)>div, .cardList:nth-child(77)>div, .cardList:nth-child(80)>div, .cardList:nth-child(83)>div, .cardList:nth-child(86)>div, .cardList:nth-child(89)>div, .cardList:nth-child(92)>div, .cardList:nth-child(95)>div, .cardList:nth-child(98)>div, .cardList:nth-child(101)>div, .cardList:nth-child(104)>div {
    margin-right: 12px;
}
.aiueoFlipped {
    transform:rotateY(-180deg);
    -o-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    -moz-transform:rotateY(-180deg);
    -webkit-transform:rotateY(-180deg);
}
.cardAiueo {
    width:100px;
    height:100px;
    line-height:100px;
    font-size: 45px;
    margin: 0 auto;
    transition:0.3s;
    -o-transition:0.3s;
    -ms-transition:0.3s;
    -moz-transition:0.3s;
    -webkit-transition:0.3s;
    transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -webkit-transform-style:preserve-3d;
    box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19);
}
.aiueoFront, .aiueoBack {
    width:100%;
    height:100%;
    text-align:center;
    cursor:pointer;
    position:absolute;
    z-index:2;
    overflow:auto;
    box-sizing:border-box;
    backface-visibility:hidden;
    -o-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
}
.aiueoFront {
    background-color: #fff;
    color: #0066ff;
    border: 2px solid #0066ff;
    overflow: hidden;
}
.aiueoBack {
    color: #fff;
    background-color:#0066ff;
    transform:rotateY(-180deg);
    -o-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    -moz-transform:rotateY(-180deg);
    -webkit-transform:rotateY(-180deg);
}
.cardList_i2 .aiueoFront {
    color: #ff8000;
    border: 2px solid #ff8000;
}
.cardList_i2 .aiueoBack {
    background-color:#ff8000;
}
.cardList_3i3 .aiueoFront {
    color: #04b404;
    border: 2px solid #04b404;
}
.cardList_3i3 .aiueoBack {
    background-color:#04b404;
}
@media only screen and (max-width:820px) {
    .aiueo-list {
        width: 510px;
    }
    .cardList {
        margin-bottom: 10px;
    }
    .cardAiueo {
        width:90px;
        height:90px;
        line-height:90px;
        font-size:40px;
    }
    .cardList:nth-child(36)>div, .cardList:nth-child(44)>div, .cardList:nth-child(72)>div, .cardList:nth-child(75)>div, .cardList:nth-child(78)>div, .cardList:nth-child(81)>div, .cardList:nth-child(84)>div, .cardList:nth-child(87)>div, .cardList:nth-child(90)>div, .cardList:nth-child(93)>div, .cardList:nth-child(96)>div, .cardList:nth-child(99)>div, .cardList:nth-child(102)>div {
        margin-left: 6px;
    }
    .cardList:nth-child(38)>div, .cardList:nth-child(45)>div, .cardList:nth-child(74)>div, .cardList:nth-child(77)>div, .cardList:nth-child(80)>div, .cardList:nth-child(83)>div, .cardList:nth-child(86)>div, .cardList:nth-child(89)>div, .cardList:nth-child(92)>div, .cardList:nth-child(95)>div, .cardList:nth-child(98)>div, .cardList:nth-child(101)>div, .cardList:nth-child(104)>div {
        margin-right: 6px;
    }
}
@media only screen and (max-width:590px) {
    .aiueo-list {
        width: 460px;
    }
    .cardAiueo {
        width:80px;
        height:80px;
        line-height:80px;
        font-size:35px;
    }
}
@media only screen and (max-width:540px) {
    .aiueo-list {
        width: 385px;
    }
    .cardAiueo {
        width:65px;
        height:65px;
        line-height:65px;
        font-size:30px;
    }
}
@media only screen and (max-width:465px) {
    .aiueo-list {
        width: 310px;
    }
    .cardAiueo {
        width:50px;
        height:50px;
        line-height:50px;
        font-size:20px;
    }
}
@media only screen and (max-width:375px) {
    .aiueo-list {
        width: 245px;
    }
    .cardAiueo {
        width:45px;
        height:45px;
        line-height:45px;
        font-size:20px;
    }
}
/*pop-slide*/
.popupJrk {
	display:none;
	position:fixed;
	background:rgba(0,0,0,0.6);
	z-index:999;
	left:0px;
	top:0;
	width:100%;
	height:100%;
	overflow:auto;
}
.active {
    display: block !important;
}
.popupJrk-cont {
	border:3px solid #0066ff;
	background-color:transparent;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	text-align:center;
	width:450px;
	height:360px;
	overflow:hidden;
}
.close-popupJrk {
	color:#aaa;
	position:absolute;
	z-index:5;
	top:7.5px;
	right:5px;
	font-size:50px;
}
.close-popupJrk:hover,
.close-popupJrk:focus {
	color:#ff8000;
	cursor:pointer;
}
.popSli-sliJrk {
	background:#fff;
	width:100%;
	height:100%;
	padding:0;
	position:relative;
	top:0;
	left:0;
}
.popSlidesJrk {
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0;
	background-color:#fff;
	overflow:hidden;
}
.popSlidesJrk.sli-act {
	display:block;
}
.popSlidesJrk_aieuo_img {
	position:relative;
	/*width:90%;
	top:7.5px;*/
	width: 100%;
	height: 100%;
}
.popSlidesJrk_playAudio {
	position:absolute;
	left:50%;
	transform:translate(-50%,0);
	bottom:0;
	cursor:pointer;
	color:#ff8000;
	padding:15px;
}
.popSlidesJrk_playAudio:hover {
	color:#0066ff;
}
.popSlidesJrk_aiueo_prev, .popSlidesJrk_aiueo_next {
	cursor:pointer;
	position:absolute;
	top:50%;
	transform:translate(0,-50%);
	padding:0;
	color:#ff8000;
	font-size:50px;
}
.popSlidesJrk_aiueo_prev {
	left:0;
}
.popSlidesJrk_aiueo_next {
	right:0;
}
.popSlidesJrk_aiueo_prev:hover,
.popSlidesJrk_aiueo_next:hover {
	color:#0066ff;
}
@media only screen and (max-width:470px) {
	.popupJrk-cont {
		width:95%;
		min-width: 320px;
	}
}
@media only screen and (max-height:370px) {
	.popupJrk-cont {
		width:320px;
	}
}
/*Phần thêm popSliFli*/
.slisli_pSF {
/* 	background:#fff; */
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0;
	display:none;
	transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	transition:all 0.35s ease-in-out;
	-o-transition:all 0.35s ease-in-out;
	-ms-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	-webkit-transition:all 0.35s ease-in-out;
	box-shadow:0 0 10px rgba(0,0,0,0.6);
	-o-box-shadow:0 0 10px rgba(0,0,0,0.6);
	-ms-box-shadow:0 0 10px rgba(0,0,0,0.6);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.6);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);
}
.sli-act {
	display:block !important;
}
.slisli_pSF .sli-fli-front,.slisli_pSF .sli-fli-back {
	position:absolute;
	width:100%;
	height:100%;
	background:#fff;
	text-align:center;
	line-height:300px;
	overflow:auto;
	backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
}
.slisli_pSF .sli-fli-front {
	z-index:5 !important;
}
.slisli_pSF .sli-fli-back {
	transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-webkit-transform:rotateY(-180deg);
}
#popSliFli_bushu {
	display:none;
	position:fixed;
	background:rgba(0,0,0,0.6);
	z-index:999;
	left:0px;
	top:0;
	width:100%;
	height:100%;
	overflow:auto;
}
.popSliFli_bushu_cont {
	border:3px solid #0066ff;
	background-color:transparent;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	text-align:center;
	width:450px;
	height:360px;
	overflow:hidden;
}
/*Kanji*/
.kanji_kaki {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:100%;
	padding:0;
}
.svg_kanji {
	position:absolute !important;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:250px;
	height:250px;
	border:1px solid #ff8000;
	overflow:hidden;
}
line {
	stroke:#ff8000;
	stroke-width:0.5;
	stroke-dasharray:3,5;
}
.sli_fli_btn_pSF {
	position:absolute !important;
	z-index:3 !important;
	bottom:10px !important;
	right:10px !important;
	padding:7.5px 15px !important;
	font-size:17px !important;
	font-weight:bold !important;
	color:#fff !important;
	background:#ff8000 !important;
	line-height:normal !important;
	cursor:pointer !important;
}
.sli_fli_btn_pSF:hover {
	/*color:#0066ff;*/
}
@media only screen and (max-width:479px) {
	.popSliFli_bushu_cont {
		width:320px;
		height:256px;
	}
	.svg_kanji {
		width:200px;
		height:200px;
	}
	.sli_fli_btn_pSF {
		bottom:5px !important;
		right:5px !important;
	}
}
@media only screen and (max-height:370px) {
	.popSliFli_bushu_cont {
		width:320px;
		height:266px;
	}
	.svg_kanji {
		width:180px;
		height:180px;
	}
}
@media only screen and (max-width:290px) {
	.popSliFli_bushu_cont {
		width:290px;
		height:232px;
	}
	.svg_kanji {
		width:180px;
		height:180px;
	}
}
.pSF_bS {
	width:100%;
	height:100%;
}
.kan-title {
	position:absolute;
	top:5px;
	width:100%;
	height:100px;
	line-height:100px;
}
.kan-kan-tit {
	position:absolute;
	top:0;
	left:5px;
	padding:0;
	width:100px;
	height:100px;
	line-height:100px;
}
.kan-han-tit {
	position:absolute;
	top:0;
	left:110px;
	right:5px;
	height:100px;
	line-height:100px;
	border-bottom:1px solid #ff8000;
}
.kan-han-tit-tit {
	width:100%;
	color:#0066ff;
	font-size:40px;
	line-height:50px;
	position:absolute;
	top:0;
	left:50%;
	transform:translate(-50%,0);
}
.kan-han-tit-imi {
	font-size:17px;
	line-height:1.3em;
	width:100%;
	padding:0;
	position:absolute;
	bottom:0;
	left:50%;
	transform:translate(-50%,0);
}
.kanji_kaki_img {
	height:100px;
}
.svg_kanji_img {
	width:100px;
	height:100px;
	border:1px solid #ff8000;
	fill:#04B404;
	stroke:#04B404;
	stroke-width:10px;
}
.img_iro1 {
	fill:#aa0000;
	stroke:#aa0000;
}
.img_iro2 {
	fill:#0066ff;
	stroke:#0066ff;
}
.img_iro3 {
	fill:#FF00ff;
	stroke:#FF00ff;
}
.img_iro4 {
	fill:#ff8000;
	stroke:#ff8000;
}
.img_iro5 {
	fill:#004400;
	stroke:#004400;
}
.kan-idea {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:100%;
	padding:10px 25px;
	font-size:20px;
	line-height:1.3em;
	text-align:center;
	color:#0066ff;
}
.kan-note {
	position:absolute;
	bottom:0;
	padding:10px;
	font-size:17px;
	line-height:1.3em;
	text-align:center;
	width:100%;
}
@media only screen and (max-width:479px) {
	.kan-title {
		height:80px;
		line-height:80px;
	}
	.kan-kan-tit {
		width:80px;
		height:80px;
		line-height:80px;
	}
	.kan-han-tit {
		left:90px;
		height:80px;
		line-height:80px;
	}
	.kan-han-tit-tit {
		font-size:30px;
		line-height:40px;
	}
	.kan-han-tit-tit-plus {
		font-size:20px;
		line-height:30px;
	}
	.kan-han-tit-imi {
		font-size:15px;
	}
	.svg_kanji_img {
		width:80px;
		height:80px;
	}
	.kan-idea {
		transform:translate(-50%,-20%);
		padding:0 25px;
		font-size:17px;
		line-height:1.3em;
	}
	.kan-note {
		font-size:15px;
		padding:5px 10px;
		width:100%;
	}
}
@media only screen and (max-width:290px) {
	.kan-title {
		height:70px;
		line-height:70px;
	}
	.kan-kan-tit {
		width:70px;
		height:70px;
		line-height:70px;
	}
	.kan-han-tit {
		left:80px;
		height:70px;
		line-height:70px;
	}
	.kan-han-tit-tit {
		font-size:20px;
		line-height:30px;
	}
	.kan-han-tit-imi {
		font-size:13px;
	}
	.svg_kanji_img {
		width:70px;
		height:70px;
	}
	.kan-idea {
		transform:translate(-50%,-35%);
		font-size:16px;
	}
	.kan-note {
		font-size:14px;
	}
}
@media only screen and (max-height:370px) {
	.kan-title {
		height:70px;
		line-height:70px;
	}
	.kan-kan-tit {
		width:70px;
		height:70px;
		line-height:70px;
	}
	.kan-han-tit {
		left:80px;
		height:70px;
		line-height:70px;
	}
	.kan-han-tit-tit {
		font-size:20px;
		line-height:30px;
	}
	.kan-han-tit-imi {
		font-size:13px;
	}
	.svg_kanji_img {
		width:70px;
		height:70px;
	}
	.kan-idea {
	  transform:translate(-50%,-35%);
		font-size:16px;
	}
	.kan-note {
		font-size:14px;
	}
}
/*Vẽ kanji*/
.path_1,.path_2,.path_3,.path_4,.path_5,.path_6,.path_7,.path_8,.path_9,.path_10,.path_11,.path_12,.path_13,.path_14,.path_15,.path_16,.path_17,.path_18,.path_19 {
	animation-name:path_kaki;
	animation-duration:3s;
	animation-timing-function:ease;
	animation-iteration-count:1;
	animation-direction:normal;
	animation-delay:1s;
	animation-play-state:running;
	animation-fill-mode:forwards;
	stroke-dasharray:500;
	stroke-dashoffset:500;
}
.path_2 {
	animation-delay:2s;
}
.path_3 {
	animation-delay:3s;
}
.path_4 {
	animation-delay:4s;
}
.path_5 {
	animation-delay:5s;
}
.path_6 {
	animation-delay:6s;
}
.path_7 {
	animation-delay:7s;
}
.path_8 {
	animation-delay:8s;
}
.path_9 {
	animation-delay:9s;
}
.path_10 {
	animation-delay:10s;
}
.path_11 {
	animation-delay:11s;
}
.path_12 {
	animation-delay:12s;
}
.path_13 {
	animation-delay:13s;
}
.path_14 {
	animation-delay:14s;
}
.path_15 {
	animation-delay:15s;
}
.path_16 {
	animation-delay:16s;
}
.path_17 {
	animation-delay:17s;
}
.path_18 {
	animation-delay:18s;
}
.path_19 {
	animation-delay:19s;
}
@keyframes path_kaki {
	from {
		stroke-dashoffset:500;
	}	to {
		stroke-dashoffset:0;
		stroke:#04B404;
	}
}
.iro1 {
	animation-name:path_kaki_iro1;
	animation-duration:3s;
}
@keyframes path_kaki_iro1 {
	to {
		stroke-dashoffset:0;
		stroke:#aa0000;
	}
}
.iro2 {
	animation-name:path_kaki_iro2;
	animation-duration:3s;
}
@keyframes path_kaki_iro2 {
	to {
		stroke-dashoffset:0;
		stroke:#0066ff;
	}
}
.iro3 {
	animation-name:path_kaki_iro3;
	animation-duration:3s;
}
@keyframes path_kaki_iro3 {
	to {
		stroke-dashoffset:0;
		stroke:#FF00ff;
	}
}
.iro4 {
	animation-name:path_kaki_iro4;
	animation-duration:3s;
}
@keyframes path_kaki_iro4 {
	to {
		stroke-dashoffset:0;
		stroke:#ff8000;
	}
}
.iro5 {
	animation-name:path_kaki_iro5;
	animation-duration:3s;
}
@keyframes path_kaki_iro5 {
	to {
		stroke-dashoffset:0;
		stroke:#004400;
	}
}
.text_1,.text_2,.text_3,.text_4,.text_5,.text_6,.text_7,.text_8,.text_9,.text_10,.text_11,.text_12,.text_13,.text_14,.text_15,.text_16,.text_17,.text_18,.text_19 {
	stroke:none;
	fill:#585858;
	font-size:8px;
	text-anchor:middle;
	opacity:0;
	animation-name:text_kaki;
	animation-duration:0.5s;
	animation-timing-function:ease;
	animation-iteration-count:1;
	animation-direction:normal;
	animation-delay:0.5s;
	animation-play-state:running;
	animation-fill-mode:forwards;
	stroke-dasharray:500;
	stroke-dashoffset:500;
}
.text_2 {
	animation-delay:1.3s;
}
.text_3 {
	animation-delay:2.3s;
}
.text_4 {
	animation-delay:3.3s;
}
.text_5 {
	animation-delay:4.3s;
}
.text_6 {
	animation-delay:5.3s;
}
.text_7 {
	animation-delay:6.3s;
}
.text_8 {
	animation-delay:7.3s;
}
.text_9 {
	animation-delay:8.3s;
}
.text_10 {
	animation-delay:9.3s;
}
.text_11 {
	animation-delay:10.3s;
}
.text_12 {
	animation-delay:11.3s;
}
.text_13 {
	animation-delay:12.3s;
}
.text_14 {
	animation-delay:13.3s;
}
.text_15 {
	animation-delay:14.3s;
}
.text_16 {
	animation-delay:15.3s;
}
.text_17 {
	animation-delay:16.3s;
}
.text_18 {
	animation-delay:17.3s;
}
.text_19 {
	animation-delay:18.3s;
}
@keyframes text_kaki {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}

/*Share button*/
.postSnsShare {
    background: #fff;
    padding: 10px 0;
}
.postSnsShare > p {
    margin: 0 !important;
    padding: 10px 20px 5px;
    font-size: 18px;
    font-weight: bolder;
}
.postSnsShare > p:first-child {
    border-top: 2px #ccc dashed;
    padding-top: 20px;
}
.postSnsShare > div {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0 20px;
}
@media only screen and (max-width:667px) {
    .postSnsShare > p {
        padding-left: 10px;
        padding-right: 10px;
    }
    .postSnsShare > div {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media only screen and (max-width:414px) {
    .postSnsShare > p {
        padding-left: 5px;
        padding-right: 5px;
    }
    .postSnsShare > div {
        padding-left: 5px;
        padding-right: 5px;
    }
}
.postSnsShare > div > a, .postSnsShare > div > span {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    height: 40px;
    width: 40px;
    margin-right: 15px;
    margin-bottom: 15px;
    color: #fff !important;
    border-radius: 3px;
    font-weight: 500;
    text-decoration: none;
    cursor: pointer;
}
.facebookShare {
    background-color: #0866ff !important;
    color: #fff !important;
}
.xShare {
    background-color: #000 !important;
}
.weiboShare {
    background: #fff;
    border: 2px solid #d52c2b !important;
    color: #d52c2b !important;
}
/*.kakaoShare {
    background: #6552de !important;
    position: relative !important;
}*/
.telegramShare {
    background: #3390ec !important;
    color: #000 !important !important;
}
/*.zaloShare {
    background: #fff !important;
}*/
.fbMessengerShare {
    background: #0866ff !important;
}
.lineShare {
    background: #00b900 !important;
}
.whatsappShare {
    background: #0DC143 !important;
}
.jsCopyBtn {
    background: #ff8000 !important;
    width: auto !important;
    padding: 0 10px;
}
.jsCopied {
    background: #009900 !important;
    width: auto !important;
    padding: 0 10px !important;
    cursor: no-drop !important;
}
.facebookShare > i {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    height: 20px;
    line-height: 30px;
    font-style: normal;
    font-size: 45px;
    font-weight: bolder;
}
.xShare > i {
    width: 30px;
    height: 30px;
    background: transparent 0 0 no-repeat;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' fill='none'/%3E%3Cpath d='M17.9686 14.1623L26.7065 4H24.6358L17.0488 12.8238L10.9891 4H4L13.1634 17.3432L4 28H6.07069L14.0827 18.6817L20.4822 28H27.4714L17.9681 14.1623H17.9686ZM15.1326 17.4607L14.2041 16.132L6.81679 5.55961H9.99723L15.9589 14.0919L16.8873 15.4206L24.6368 26.5113H21.4564L15.1326 17.4612V17.4607Z' fill='white'/%3E%3C/svg%3E%0A");
}
.weiboShare > i {
    width: 31px;
    height: 25px;
    background: transparent 0 0 no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 415' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2'%3E%3Cg transform='scale(1.45729)'%3E%3CclipPath id='prefix__a'%3E%3Cpath d='M0 0h351.336v284.628H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23prefix__a)' fill-rule='nonzero'%3E%3Cpath d='M25.84 195.715c0 40.917 53.28 74.078 118.97 74.078 65.691 0 118.971-33.161 118.971-74.078 0-40.918-53.28-74.078-118.971-74.078-65.69 0-118.97 33.16-118.97 74.078' fill='%23fff'/%3E%3Cpath d='M147.622 263.781c-58.176 5.769-108.401-20.556-112.183-58.71-3.781-38.202 40.336-73.786 98.463-79.556 58.177-5.769 108.402 20.556 112.135 58.71 3.83 38.202-40.287 73.835-98.415 79.556m116.304-126.776c-4.945-1.503-8.338-2.472-5.769-8.969 5.624-14.107 6.206-26.276.097-35.002-11.393-16.29-42.614-15.417-78.392-.437 0 0-11.248 4.897-8.339-3.975 5.478-17.695 4.654-32.482-3.878-41.063-19.392-19.44-71.024.727-115.286 44.99C19.247 125.661 0 160.809 0 191.206c0 58.079 74.514 93.422 147.38 93.422 95.555 0 159.112-55.51 159.112-99.579.049-26.664-22.398-41.79-42.566-48.044' fill='%23e6162d'/%3E%3Cpath d='M327.387 30.688C304.311 5.09 270.277-4.654 238.862 2.036c-7.272 1.552-11.877 8.727-10.326 15.95 1.551 7.272 8.678 11.878 15.95 10.326 22.349-4.751 46.541 2.182 62.927 20.362 16.387 18.18 20.847 42.954 13.817 64.673-2.278 7.078 1.6 14.641 8.678 16.919 7.078 2.279 14.641-1.599 16.92-8.629v-.049c9.89-30.494 3.636-65.351-19.441-90.9' fill='%23f93'/%3E%3Cpath d='M291.948 62.685c-11.247-12.459-27.828-17.211-43.099-13.914-6.254 1.309-10.229 7.515-8.92 13.769 1.357 6.253 7.514 10.229 13.72 8.871 7.466-1.599 15.61.728 21.089 6.788a22.126 22.126 0 014.605 21.67c-1.939 6.06 1.358 12.605 7.466 14.593 6.109 1.939 12.605-1.358 14.593-7.466 4.799-14.884 1.793-31.852-9.454-44.311' fill='%23f93'/%3E%3Cpath d='M150.822 194.648c-2.036 3.491-6.545 5.139-10.035 3.685-3.491-1.406-4.558-5.333-2.57-8.727 2.036-3.393 6.351-5.042 9.793-3.684 3.491 1.26 4.751 5.187 2.812 8.726m-18.568 23.756c-5.624 8.968-17.695 12.895-26.761 8.774-8.92-4.072-11.587-14.495-5.963-23.27 5.575-8.727 17.21-12.605 26.228-8.823 9.114 3.926 12.023 14.253 6.496 23.319m21.138-63.51c-27.683-7.223-58.952 6.594-70.976 30.979-12.265 24.871-.387 52.504 27.537 61.522 28.991 9.356 63.121-4.994 74.999-31.803 11.732-26.277-2.909-53.28-31.56-60.698'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
/*.kakaoShare > i {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    width: 20px;
    height: 40px;
    line-height: 0px;
    background: transparent;
    font-style: normal;
    font-size: 70px;
    font-weight: bolder;
    border-bottom: 3px solid;
    position: relative;
    top: -6px;
}*/
.telegramShare > i {
    width: 26px;
    height: 26px;
    background: transparent 0 0 no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 100 100' viewBox='0 0 100 100' id='telegram'%3E%3Cpath id='Layer_2' d='M89.442,11.418c-12.533,5.19-66.27,27.449-81.118,33.516c-9.958,3.886-4.129,7.529-4.129,7.529s8.5,2.914,15.786,5.1 c7.286,2.186,11.172-0.243,11.172-0.243l34.244-23.073c12.143-8.257,9.229-1.457,6.315,1.457 c-6.315,6.315-16.758,16.272-25.501,24.287c-3.886,3.4-1.943,6.315-0.243,7.772c6.315,5.343,23.558,16.272,24.53,17.001 c5.131,3.632,15.223,8.861,16.758-2.186c0,0,6.072-38.13,6.072-38.13c1.943-12.872,3.886-24.773,4.129-28.173 C98.185,8.018,89.442,11.418,89.442,11.418z'%3E%3C/path%3E%3C/svg%3E");
}
.zaloShare > i {
    width: 40px;
    height: 42px;
    background: transparent 0 0 no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 59 59' id='zalo'%3E%3Cpath fill='%230068FF' fill-rule='evenodd' d='M22.782 0.166016H27.199C33.2653 0.166016 36.8103 1.05701 39.9572 2.74421C43.1041 4.4314 45.5875 6.89585 47.2557 10.0428C48.9429 13.1897 49.8339 16.7347 49.8339 22.801V27.1991C49.8339 33.2654 48.9429 36.8104 47.2557 39.9573C45.5685 43.1042 43.1041 45.5877 39.9572 47.2559C36.8103 48.9431 33.2653 49.8341 27.199 49.8341H22.8009C16.7346 49.8341 13.1896 48.9431 10.0427 47.2559C6.89583 45.5687 4.41243 43.1042 2.7442 39.9573C1.057 36.8104 0.166016 33.2654 0.166016 27.1991V22.801C0.166016 16.7347 1.057 13.1897 2.7442 10.0428C4.43139 6.89585 6.89583 4.41245 10.0427 2.74421C13.1707 1.05701 16.7346 0.166016 22.782 0.166016Z' clip-rule='evenodd'%3E%3C/path%3E%3Cpath fill='%23001A33' fill-rule='evenodd' d='M49.8336 26.4736V27.1994C49.8336 33.2657 48.9427 36.8107 47.2555 39.9576C45.5683 43.1045 43.1038 45.5879 39.9569 47.2562C36.81 48.9434 33.265 49.8344 27.1987 49.8344H22.8007C17.8369 49.8344 14.5612 49.2378 11.8104 48.0966L7.27539 43.4267L49.8336 26.4736Z' clip-rule='evenodd' opacity='.12'%3E%3C/path%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M7.779 43.5892C10.1019 43.846 13.0061 43.1836 15.0682 42.1825C24.0225 47.1318 38.0197 46.8954 46.4923 41.4732C46.8209 40.9803 47.1279 40.4677 47.4128 39.9363C49.1062 36.7779 50.0004 33.22 50.0004 27.1316V22.7175C50.0004 16.629 49.1062 13.0711 47.4128 9.91273C45.7385 6.75436 43.2461 4.28093 40.0877 2.58758C36.9293 0.894239 33.3714 0 27.283 0H22.8499C17.6644 0 14.2982 0.652754 11.4699 1.89893C11.3153 2.03737 11.1636 2.17818 11.0151 2.32135C2.71734 10.3203 2.08658 27.6593 9.12279 37.0782C9.13064 37.0921 9.13933 37.1061 9.14889 37.1203C10.2334 38.7185 9.18694 41.5154 7.55068 43.1516C7.28431 43.399 7.37944 43.5512 7.779 43.5892Z' clip-rule='evenodd'%3E%3C/path%3E%3Cpath fill='%230068FF' d='M20.5632 17H10.8382V19.0853H17.5869L10.9329 27.3317C10.7244 27.635 10.5728 27.9194 10.5728 28.5639V29.0947H19.748C20.203 29.0947 20.5822 28.7156 20.5822 28.2606V27.1421H13.4922L19.748 19.2938C19.8428 19.1801 20.0134 18.9716 20.0893 18.8768L20.1272 18.8199C20.4874 18.2891 20.5632 17.8341 20.5632 17.2844V17ZM32.9416 29.0947H34.3255V17H32.2402V28.3933C32.2402 28.7725 32.5435 29.0947 32.9416 29.0947ZM25.814 19.6924C23.1979 19.6924 21.0747 21.8156 21.0747 24.4317 21.0747 27.0478 23.1979 29.171 25.814 29.171 28.4301 29.171 30.5533 27.0478 30.5533 24.4317 30.5723 21.8156 28.4491 19.6924 25.814 19.6924ZM25.814 27.2184C24.2785 27.2184 23.0273 25.9672 23.0273 24.4317 23.0273 22.8962 24.2785 21.645 25.814 21.645 27.3495 21.645 28.6007 22.8962 28.6007 24.4317 28.6007 25.9672 27.3685 27.2184 25.814 27.2184ZM40.4867 19.6162C37.8516 19.6162 35.7095 21.7584 35.7095 24.3934 35.7095 27.0285 37.8516 29.1707 40.4867 29.1707 43.1217 29.1707 45.2639 27.0285 45.2639 24.3934 45.2639 21.7584 43.1217 19.6162 40.4867 19.6162ZM40.4867 27.2181C38.9322 27.2181 37.681 25.9669 37.681 24.4124 37.681 22.8579 38.9322 21.6067 40.4867 21.6067 42.0412 21.6067 43.2924 22.8579 43.2924 24.4124 43.2924 25.9669 42.0412 27.2181 40.4867 27.2181Z'%3E%3C/path%3E%3Cpath fill='%230068FF' d='M29.4562 29.0944H30.5747V19.957H28.6221V28.2793C28.6221 28.7153 29.0012 29.0944 29.4562 29.0944Z'%3E%3C/path%3E%3C/svg%3E");
}
.fbMessengerShare > i {
    width: 30px;
    height: 30px;
    background: transparent 0 0 no-repeat;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg height='35px' style='enable-background:new 0 0 512 512;' version='1.1' viewBox='0 0 580 580' width='35px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='_x38_2-messenger'%3E%3Cg%3E%3Cg%3E%3Cpath d='M256.002,16.75c-131.772,0-238.605,99.167-238.605,221.515 c0,69.709,34.688,131.886,88.908,172.497v84.487l81.244-44.712c21.684,6.007,44.648,9.27,68.453,9.27 c131.77,0,238.602-99.168,238.602-221.513C494.604,115.918,387.771,16.75,256.002,16.75L256.002,16.75z M256.002,16.75' style='fill:%23fff;'/%3E%3Cpath d='M279.711,315.062l-60.756-64.988l-118.552,64.988l130.394-138.823l62.244,64.988l117.094-64.988 L279.711,315.062z M279.711,315.062' style='fill:%230866FF;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Layer_1'/%3E%3C/svg%3E");
}
.lineShare > i {
    width: 40px;
    height: 40px;
    background: transparent 0 0 no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-label='LINE' viewBox='0 0 512 512' id='line'%3E%3Crect width='512' height='512' fill='%2300B900' rx='15%25'%3E%3C/rect%3E%3Cpath fill='%23fff' d='m443 231c-2 45-21 76-51 103-53 47-137 105-148 96-11-14 21-47-20-52-88-12-155-74-155-147 0-82 85-150 188-150s189 68 186 150z'%3E%3C/path%3E%3Cpath fill='none' stroke='%2300B900' stroke-linecap='round' stroke-linejoin='round' stroke-width='21' d='m371 232h-34m34-36h-36v72h36m-123 0v-72l54 72v-72m-89 72v-72m-66 0v72h37'%3E%3C/path%3E%3C/svg%3E");
}
.whatsappShare > i {
    width: 40px;
    height: 40px;
    background: transparent 0 0 no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='5 3 50 50' id='whatsapp'%3E%3Crect width='48' height='48' fill='%230DC143' rx='24'%3E%3C/rect%3E%3Cpath fill='%23fff' d='M34.7507 13.2115C32.1777 10.5628 28.621 9.125 24.9885 9.125C17.2696 9.125 11.0642 15.4061 11.1399 23.0493C11.1399 25.4709 11.821 27.8169 12.9561 29.9358L10.9885 37.125L18.3291 35.2331C20.3723 36.3682 22.6426 36.898 24.9128 36.898C32.5561 36.898 38.7615 30.6169 38.7615 22.9736C38.7615 19.2655 37.3237 15.7845 34.7507 13.2115ZM24.9885 34.552C22.9453 34.552 20.902 34.0223 19.1615 32.9628L18.7074 32.7358L14.3183 33.8709L15.4534 29.5574L15.1507 29.1034C11.821 23.7304 13.4101 16.6169 18.8588 13.2872C24.3074 9.95743 31.3453 11.5466 34.675 16.9953C38.0047 22.4439 36.4156 29.4818 30.9669 32.8115C29.2264 33.9466 27.1074 34.552 24.9885 34.552ZM31.648 26.152L30.8156 25.7736C30.8156 25.7736 29.6047 25.2439 28.848 24.8655C28.7723 24.8655 28.6966 24.7899 28.621 24.7899C28.3939 24.7899 28.2426 24.8655 28.0912 24.9412C28.0912 24.9412 28.0156 25.0169 26.9561 26.2277C26.8804 26.3791 26.7291 26.4547 26.5777 26.4547H26.502C26.4264 26.4547 26.275 26.3791 26.1993 26.3034L25.821 26.152C24.9885 25.7736 24.2318 25.3196 23.6264 24.7142C23.475 24.5628 23.248 24.4115 23.0966 24.2601C22.5669 23.7304 22.0372 23.125 21.6588 22.4439L21.5831 22.2926C21.5074 22.2169 21.5074 22.1412 21.4318 21.9899C21.4318 21.8385 21.4318 21.6872 21.5074 21.6115C21.5074 21.6115 21.8101 21.2331 22.0372 21.0061C22.1885 20.8547 22.2642 20.6277 22.4156 20.4764C22.5669 20.2493 22.6426 19.9466 22.5669 19.7196C22.4912 19.3412 21.5831 17.298 21.3561 16.8439C21.2047 16.6169 21.0534 16.5412 20.8264 16.4655H20.5993C20.448 16.4655 20.221 16.4655 19.9939 16.4655C19.8426 16.4655 19.6912 16.5412 19.5399 16.5412L19.4642 16.6169C19.3128 16.6926 19.1615 16.8439 19.0101 16.9196C18.8588 17.0709 18.7831 17.2223 18.6318 17.3736C18.102 18.0547 17.7993 18.8872 17.7993 19.7196C17.7993 20.325 17.9507 20.9304 18.1777 21.4601L18.2534 21.6872C18.9345 23.125 19.8426 24.4115 21.0534 25.5466L21.3561 25.8493C21.5831 26.0764 21.8101 26.2277 21.9615 26.4547C23.5507 27.8169 25.3669 28.8007 27.4101 29.3304C27.6372 29.4061 27.9399 29.4061 28.1669 29.4818C28.3939 29.4818 28.6966 29.4818 28.9237 29.4818C29.302 29.4818 29.7561 29.3304 30.0588 29.1791C30.2858 29.0277 30.4372 29.0277 30.5885 28.8764L30.7399 28.725C30.8912 28.5736 31.0426 28.498 31.1939 28.3466C31.3453 28.1953 31.4966 28.0439 31.5723 27.8926C31.7237 27.5899 31.7993 27.2115 31.875 26.8331C31.875 26.6818 31.875 26.4547 31.875 26.3034C31.875 26.3034 31.7993 26.2277 31.648 26.152Z'%3E%3C/path%3E%3C/svg%3E");
}
.jsCopyBtn > i {
    width: 30px;
    height: 30px;
    background: transparent 0 0 no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='copy' x='0' y='0' version='1.1' viewBox='9 6 40 40' fill='%23fff'%3E%3Cpath d='M15.243 19.194a1 1 0 1 0 0-2h-3.77a1 1 0 0 0-1 1v21.951a1 1 0 0 0 1 1h21.951a1 1 0 0 0 1-1V36.38a1 1 0 1 0-2 0v2.765h-19.95V19.194h2.769z'%3E%3C/path%3E%3Cpath d='M41.474 9.146H19.522a1 1 0 0 0-1 1v21.951a1 1 0 0 0 1 1h21.951a1 1 0 0 0 1-1V10.146a.998.998 0 0 0-.999-1zm-1 21.951H20.522V11.146h19.951v19.951z'%3E%3C/path%3E%3C/svg%3E");
}
.jsCopied, .jsCopyText {
    display: none !important;
}

/*Phân trang trang kết quả tìm kiếm*/
.paging-navs>.pagination>.nav-links {
	margin:0;
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:#fff;
	padding:15px 5px;
}
.page-numbers li a,.page-numbers.current,.page-numbers.dots,.page-numbers {
	background:#fff;
	border-color:#ff8000;
	color:#ff8000;
	padding:0px 5px;
	font-size:20px;
	min-width:35px;
	text-align:center;
	height:35px;
	line-height:35px;
	font-weight:400;
	opacity:1;
}
.page-numbers:hover {
	background:#a4a4a4;
	color:#ff8000;
 }
.page-numbers:focus {
	background:#faac58;
	color:#fff;
 }
.page-numbers.current {
	background:#ff8000;
	color:#fff;
	border-color:#ff8000;
	opacity:1 !important;
}
.page-numbers.dots {
	border:none;
}
/*Phân trang bài viết*/
.page-links {
	margin:10px 0 0 0;
	text-align:center;
	font-size:25px;
	color:#ff8000;
}
.post-page-numbers {
	text-decoration:none;
	border:1px solid #ff8000;
	padding:3px 9px;
	color:#ff8000;
	font-size:20px;
}
.post-page-numbers:hover {
	 background:#a4a4a4;
	 color:#ff8000;
 }
.post-page-numbers:focus {
	 background:#faac58;
	 color:#fff;
 }
.post-page-numbers.current {
	background:#ff8000;
	color:#fff;
	border-color:#ff8000;
}
/*Phân trang custom*/
.jPagination {
    margin-top: 20px;
    text-align: center;
    font-size: 18px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.jPagination a {
    margin: 0 4px;
    color: #333;
    background: #f2f2f2;
    border: 1px solid #ccc;
    text-decoration: none;
    text-transform: none;
    text-align:center;
    padding: 0 10px;
    min-width: 40px;
    height: 40px;
    line-height:40px;
    cursor:pointer;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
}
.jPagination a:hover {
    background: #ff8000;
    color: #fff !important;
    border:1px solid #ff8000;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
.jPagination a.activePage {
    background: #ff8000;
    color: #fff;
    border:1px solid #ff8000;
    pointer-events: none;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
    -o-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
/*    outline: none;*/
/*    text-shadow: none;*/
}
.jPagination .dotPages {
	border: none;
    margin: 0 4px;
}
/*Back to top*/
#j_topBtn {
	display:none;
	position:fixed;
	bottom:0;
	right:0;
	z-index:99999;
	font-size:17.5px;
	border:none;
	outline:none;
	background-color:transparent;
	color:#fff;
	cursor:pointer;
	border-radius:0px;
	height:60px;
	line-height:60px;
	width:60px;
	text-align:center;
}
@media only screen and (max-width:411px) {
	#j_topBtn {
		bottom:1px;
	    right:1px;
	}
}
/*Tăng hiệu quả lazy load ảnh của litespeed*/
/* PART 1 - truoc chuyen canh Lazy Load */
img[data-lazyloaded]{
	opacity: 0;
}
/* PART 2 - hieu ung khi chuyen canh Lazy Load */
img.litespeed-loaded{
	-webkit-transition: opacity .3s ease-in;
	-moz-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in;
	opacity: 1;
}
/*Trang Policy*/
#page-id-3 article#post-3 {
	padding: 0 30px 30px !important;
}
#page-id-3 article#post-3 .entry-content {
	text-align: justify;
}
#page-id-3 article#post-3 .entry-content ul, .pol-ind {
	padding-left: 15px !important;
	text-align: justify;
}

/*Comments*/
#comments {
	display: none !important;
}
/*Footer*/
.site-footer {
	background:#0431b4 !important;
	min-height: 60px !important;
	/*margin-top:10px;*/
}
.site-footer .site-info {
	border:none !important;
    min-height: 60px !important;
    font-size: 15px !important;
}