
 /* HEADER */
 header{margin-bottom: 20px;}
.header-info{width: 100%;height: 30px;background: #394049;}
.header-info ul{padding:0px;margin:0px;display: table;width:100%;height: 30px;}
.header-info ul li{list-style: none;display: inline-block;margin-left:-2px;height: 15px;vertical-align: middle;color:#fff;font-size: 12px;margin-top: 5px;padding:0px 10px;border-right: 1px solid #666666;border-left: 1px solid #040707;}
.header-info ul li a{color:#BABABA;font-size: 12px;}
.header-info ul li a:hover{color:#fff;text-decoration: none;}

.header-menu{width:100%;}
.header-menu ul{padding:0px;margin:0px;padding:0px;border-bottom: 1px solid #ccc;box-shadow: 0px 0px 5px #ccc;}
.header-menu ul li{list-style: none;display: inline-block;position: relative;}
.header-menu ul li a{font-weight: 700;color: #5c5c5c;text-decoration: none;line-height: 33px;padding:0px 10px;display: block;}
.header-menu ul li a:hover{background: #eee;}
.header-menu ul li ul{padding:0px;margin:0px;display: none;position: absolute;background: #fff;z-index: 121212;}
.header-menu ul li:hover >ul{display: block;}

.header-menu ul li:hover >ul li{display: block;}
.header-menu ul li:hover ul li a{font-weight: normal;white-space: nowrap;}
.header-menu ul li ul li{min-width:250px;}

.header-menu ul li ul li ul{position: absolute;right: -245px;top: 0px;display: none;}
.header-menu ul li ul li:hover >ul{display: block;}

/* END HEADER */

/* LIST DOMAIN */
.tlb-list-domains tr td div{font-size: 14px;}
.tlb-list-domains tr td .date-expired{color:red;}
.tlb-list-domains tr td .date-not-active{color:#979797}
.tlb-list-domains tr td .host-mat-bao{background: url('../images/icon_matbao.ico') no-repeat top right;background-size: contain;}
.tlb-list-domains tr td .host-godaddy{background: url('../images/icon_godaddy.ico') no-repeat top right;background-size: contain;}
/* END LIST DOMAIN */

  /* FOOTER */
 footer{margin-bottom: 20px;}
 /* END FOOTER */
 
 /* EDITOR TASK  */
 .box-info-task .box-info-received{font-size: 13px;color:#000;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #ccc;}
/* END EDITOR TASK */
 
/* SEO TOP GOOGLE */
.slc-id-domain.form-control,.slc-id-domain-seo.form-control,.slc-id-seo.form-control{min-height: 300px;}
/* END SEO TOP GOOGLE */

/* PLAGIUM */
.plagium-box-full{width:100%;display: grid;grid-template-columns: 15% 35% auto;min-height: 200px;margin-top: 50px;border-radius: 5px;border:1px solid #eee;padding:15px;}
.plagium-box-full >div{padding:5px;}
.plagium-box-full .plagium-editor{width:100%;}
.plagium-box-full .plagium-results{width:100%;}


.table-type-3 { margin-bottom: 0px !important; font-size: 12px; line-height: 1.5;}

.table-type-3 thead tr th,
.table-type-3 thead tr td { background-color: #dce6ff; border-bottom: unset; padding: 14px 16px; vertical-align: middle; color: #626262; }
.table-type-3 tbody.no-data tr td,
.table-type-3 tbody.no-data tr th { padding: 19px 20px; }

.table-type-3 tbody tr td,
.table-type-3 tbody tr th { border-top: unset; vertical-align: middle; padding: 11px 20px; }
.total-result { position: relative; width: 100%; background-color: #fff; margin-bottom: 0px; padding: 9px 25px; border-radius: 5px 5px 0px 0px; display: flex; align-items: center; border: 1px solid #eee; }
.total-result-amount { position: relative; font-family: var(--font-SemiBold-style); font-size: 18px; line-height: 22px; color: #1a1a1a; }
.total-result ul { padding: 0px; margin: 0px; margin-left: auto;}
.total-result ul li { display: inline-block; list-style: none; }
.total-result ul li:nth-child(2) { margin: 0 10px; color: #9a9a9a;}
.total-result ul li div.total-result-item { cursor: pointer; padding: 5px 10px; border: solid thin transparent; color: #056dcd;}
.total-result ul li div.total-result-item { font-family: var(--font-SemiBold-style); font-size: 12px; line-height: 15px; color: #9a9a9a;}

.sort { cursor: pointer; }
/*.sort[data-direction="ASC"]:after { content: "\f0de"; display: inline-block; font-family: "FontAwesome"; margin-left: 5px; width: 14px; }
.sort[data-direction="DESC"]:after { content: "\f0dd"; font-family: "FontAwesome"; margin-left: 5px; width: 14px; display: inline-block; }*/
.total-result ul li div.total-result-item.active { color: #1f9f4c; }

.progress-bar-block {
  /*position: fixed;*/
  /*top: 0;*/
  /*left: 0;*/
  width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;
  /*background: #00000087;*/
  z-index: 999; opacity: 0; visibility: hidden; }
.progress-bar-block progress { width: 100%; height: 10px; background: #070707; }
.progress-bar-block.active { opacity: 1; visibility: visible; }



.duplicate-content-table tbody tr td:not(:first-child) {
  text-align: center;
}


.duplicate-content-table tbody tr td[data-duplicate="false"]::after {
  content: "(độc đáo)";
  position: relative;
  color: #4db471;
  margin-left: 3px;
  display: inline;
}

.duplicate-content-table tbody tr td[data-duplicate="true"]::after {
  content: "(trùng lặp)";
  position: relative;
  color: red;
  margin-left: 3px;
  display: inline;
}

.duplicate-content-table tbody tr td.part-of-content {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* END PLAGIUM */


 /* HIERARCHY VIEW */
.hv-wrapper {display: flex;}
.hv-wrapper .hv-item {display: flex;flex-direction: column;margin: auto; }
.hv-wrapper .hv-item .hv-item-parent {margin-bottom: 50px;position: relative;display: flex;justify-content: center; }
.hv-wrapper .hv-item .hv-item-parent:after {position: absolute;content: '';width: 2px;height: 25px;bottom: 0;left: 50%;background-color: rgba(255, 255, 255, 0.7);transform: translateY(100%); }
.hv-wrapper .hv-item .hv-item-children {display: flex;justify-content: center; }
.hv-wrapper .hv-item .hv-item-children .hv-item-child {padding: 0 15px;position: relative; }
.hv-wrapper .hv-item .hv-item-children .hv-item-child:before, .hv-wrapper .hv-item .hv-item-children .hv-item-child:not(:only-child):after {content: '';position: absolute;background-color: rgba(255, 255, 255, 0.7);left: 0; }
.hv-wrapper .hv-item .hv-item-children .hv-item-child:before {left: 50%;top: 0;transform: translateY(-100%);width: 2px;height: 25px; }
.hv-wrapper .hv-item .hv-item-children .hv-item-child:after {top: -25px;transform: translateY(-100%);height: 2px;width: 100%; }
.hv-wrapper .hv-item .hv-item-children .hv-item-child:first-child:after { left: 50%; width: 50%; }
.hv-wrapper .hv-item .hv-item-children .hv-item-child:last-child:after { width: calc(50% + 1px); }

section.management-hierarchy {min-height: 100%;display: flex;justify-content: center;flex-direction: column;padding: 20px 0;position: relative; }
section.management-hierarchy h1 {text-align: center;margin-bottom: 20px; }
section.management-hierarchy .hv-container {flex-grow: 1;overflow: auto;justify-content: center; }

.hv-item-parent p {font-weight: bold;color: #DE5454; }
section.management-hierarchy {background-color: #303840; }
section.management-hierarchy > h1 {color: #FFF; }
section.management-hierarchy .person {text-align: center; }
section.management-hierarchy .person > img {height: 50px;border: 5px solid #FFF;border-radius: 50%;overflow: hidden;background-color: #fff; }
section.management-hierarchy .person > p.name {background-color: #fff;padding: 5px 10px;border-radius: 5px;font-size: 13px;color: #000000;margin: 0;position: relative;font-weight: bold;}
section.management-hierarchy .person > p.name b {color: rgb(255, 0, 22); }
section.management-hierarchy .person > p.name:before {content: '';position: absolute;width: 2px;height: 8px;background-color: #fff;left: 50%;top: 4px;transform: translateY(-100%); }
/* END HIERARCHY VIEW */

.box-list-keyword-auto-search-inner span.item-position{margin-left: 20px; display: inline-block; color: green; font-size: 16px; font-weight: bold;}

.box-tabs-data{padding:10px;}
.box-tabs-data ul.nav.nav-tabs{}
.box-tabs-data .tab-content{padding: 20px 10px; border: 1px solid #ddd; border-top: 0px; border-radius: 5px;border-top-left-radius: 0px; border-top-right-radius: 0px;}
.box-tabs-data .nav-tabs>li>a{font-size: 14px;font-family: 'r_bold';color:#333;}

/* COUNT TEXT */
.content-area .info-counters {
    height: 70px;
    background: #2f69a5;
    width: 100%
}

.content-area .info-counters ul {
    background: #2f69a5;
    width: 100%;
    text-align: center;
    line-height: 64px
}

.content-area .info-counters ul li {
    display: inline-block;
    color: #599de3;
    font-weight: 700;
    text-align: right;
    text-transform: uppercase;
    width: auto
}

.content-area .info-counters ul li strong {
    text-align: right;
    display: inline-block;
    font-size: 18px;
    vertical-align: middle!important;
    font-weight: 400
}

.content-area .info-counters ul li #result-characters-num,.content-area .info-counters ul li #result-spaces-num,.content-area .info-counters ul li #result-words-num,.content-area .info-counters ul li #result-sentences-num,.content-area .info-counters ul li #result-paragraphs-num {
    color: #fff;
    text-align: left;
    display: inline-block;
    font-size: 28px;
    vertical-align: middle;
    margin-left: 7px;
    width: 100px
}

.result-wordseach-num {
    padding: 5px;
    height: 650px;
    overflow-y: auto;
    color: #b8dbff;
    margin: 0px 0px 0 0;
    font-size: 14px
}
.result-wordseach-num h3{color:#2f69a5;}
.result-wordseach-num ul {
    padding: 0;
    text-align: center
}

.result-wordseach-num li {
    display: inline-block;
    list-style-type: none;
    background: #2f69a5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 10px 10px 0;
    width: 100%;
    text-align: left;
    overflow: hidden
}

.result-wordseach-num li .word-text {
    display: inline-block;
    padding: 9px 5px 10px 15px;
    float: left
}

.result-wordseach-num li .word-count {
    display: inline-block;
    background: #4180c1;
    padding: 10px;
    font-weight: 700;
    float: right;
}

.result-wordseach-num li .word-percent {
    display: inline-block;
    padding: 9px 5px 10px 5px;
    float: right
}

.result-wordseach-num::-webkit-scrollbar {
    width: 12px
}

.result-wordseach-num::-webkit-scrollbar-track {
    background: #4180c1;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 0 0 10px
}

.result-wordseach-num::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #669ed8
}

/* END COUNT TEXT */