ul li a {
  text-decoration: none;
}

ul li:hover {
  text-decoration: none;
}

.no-bullets {
  list-style-type: none;
  /* Remove bullets */
  padding: 0;
  /* Remove padding */
  margin: 0;
  /* Remove margins */
}

/* jstree */
.jstree-default .jstree-clicked {
  background: green;
}

.newsbycategory-portlet .portlet-body .box_bg h2.title_tab {
  overflow: hidden;
}

/* Old css */
.imglink-portlet {
  /* Show active item in the pagination */
  /* Media quires for a responsive layout */
  /* For tablets & smart phones */
  /* For smartphones */
  /* For smaller displays like laptops */
  /* For larger displays */
}
.imglink-portlet .container {
  width: 100%;
  margin: 0 auto;
}
.imglink-portlet .container img {
  cursor: pointer;
  width: 100%;
  max-width: 1125px;
}
.imglink-portlet .slidesjs-pagination .active {
  color: red;
}
@media (max-width: 767px) {
  .imglink-portlet body {
    padding-left: 10px;
    padding-right: 10px;
  }
  .imglink-portlet .container {
    width: auto;
  }
}
@media (max-width: 480px) {
  .imglink-portlet .container {
    width: auto;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .imglink-portlet .container {
    width: auto;
  }
}
@media (min-width: 1200px) {
  .imglink-portlet .container {
    width: auto;
  }
}
.imglink-portlet ul.list_photo {
  float: left;
  width: 100%;
}
.imglink-portlet ul.list_photo li {
  float: left;
  list-style: none outside none;
  margin: 10px 14px 5px 0;
  position: relative;
  width: 160px;
}
.imglink-portlet ul.list_photo li .photo {
  background-color: #FFFFFF;
  border: 1px solid #dedede;
  display: inline-block;
  height: 120px;
  position: relative;
  width: 155px;
}
.imglink-portlet ul.list_photo li .photo:hover, .imglink-portlet ul.list_photo li .photo a:hover, .imglink-portlet .thumb_video:hover {
  border: 1px solid #dedede;
  opacity: 0.8;
}
.imglink-portlet ul.list_photo li .photo div {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  display: inline-block;
  height: 120px;
  left: 5px;
  overflow: hidden;
  position: absolute;
  top: 5px;
  width: 155px;
  z-index: 1;
}
.imglink-portlet ul.list_photo li .photo div img {
  height: 120px;
  width: 160px;
}
.imglink-portlet ul.list_photo li .photo .checkbox {
  position: absolute;
  z-index: 2;
  bottom: 0px;
  right: 0px;
}
.imglink-portlet ul.list_photo li p {
  color: #333333;
  float: left;
  font-size: 11px;
  font-weight: bold;
  height: 28px;
  margin-top: 10px;
  overflow: hidden;
  text-align: left;
  width: 100%;
}
.imglink-portlet ul.list_photo li p a {
  color: #333333;
  float: left;
  padding-left: 5px;
}
.imglink-portlet .time_slide {
  width: 550px;
}
.imglink-portlet .slide_input {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  color: #000000;
  font-weight: bold;
  width: 20px;
}
.imglink-portlet .advertisement_box {
  clear: both;
  margin-bottom: 10px;
  text-align: center;
}
.imglink-portlet .box_banner #slide_news_hot div.photo {
  margin-right: 13px;
  position: relative;
}

@media (max-width: 979px) {
  .hot-news-portlet .box_new_more .leftNews {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
  }
  .hot-news-portlet .box_new_more .rightHotNews {
    clear: both;
    position: relative;
    height: 100%;
    width: 100%;
    float: right;
  }
  .hot-news-portlet .box_new_more {
    border: 1px solid #CCCCCC;
    min-height: 410px;
    overflow: hidden;
    padding: 5px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column;
    flex-flow: column;
    background-color: #fff;
    float: left;
  }
  .hot-news-portlet .box_new_more > .leftNews, .hot-news-portlet .box_new_more > #tabHotNews, .hot-news-portlet .box_new_more > #bottomNews {
    -webkit-order: 0;
    order: 0;
  }
  .hot-news-portlet .box_new_more > .leftNews {
    -webkit-order: 1;
    order: 1;
  }
  .hot-news-portlet .box_new_more > #tabHotNews {
    -webkit-order: 3;
    order: 3;
  }
  .hot-news-portlet .box_new_more > #bottomNews {
    -webkit-order: 2;
    order: 2;
  }
}
@media (min-width: 980px) {
  .hot-news-portlet .box_new_more .leftNews {
    width: 60%;
    float: left;
    margin: 0;
    padding: 0;
  }
  .hot-news-portlet #tabHotNews {
    width: 40%;
  }
  .hot-news-portlet .box_new_more .rightHotNews {
    width: 30%;
    float: right;
  }

  .box_new_more {
    border: 1px solid #CCCCCC;
    min-height: 410px;
    overflow: hidden;
    padding: 5px;
    position: relative;
  }

  .box_new_more .rightHotNews {
    top: 10px;
    right: 0px;
  }
}
@media (max-width: 480px) {
  .hot-news-portlet #bottomNews > .bottomNewsContentFirst, .hot-news-portlet #bottomNews > .bottomNewsContent {
    width: 100%;
    margin-left: 0px;
    border-bottom: 1px dotted;
  }
  .hot-news-portlet #bottomNews > div > a {
    display: none;
  }
  .hot-news-portlet .box_new_more .rightHotNews {
    position: inherit;
    height: auto;
  }
  .hot-news-portlet .box_new_more {
    border: 1px solid #CCCCCC;
    min-height: 410px;
    overflow: hidden;
    padding: 5px;
  }
}
@media (min-width: 481px) {
  .hot-news-portlet .box_new_more #bottomNews .bottomNewsContent {
    width: 19%;
    margin-left: 1.25%;
    float: left;
  }
  .hot-news-portlet .box_new_more #bottomNews .bottomNewsContentFirst {
    float: left;
    width: 19%;
  }
  .hot-news-portlet .box_new_more {
    border: 1px solid #CCCCCC;
    min-height: 410px;
    overflow: hidden;
    padding: 5px;
  }
}
.hot-news-portlet {
  /* Tooltip -Styles */
  /* fix for IE6 */
}
.hot-news-portlet .box_new_more {
  border: 1px solid #CCCCCC;
  min-height: 410px;
  overflow: hidden;
  padding: 5px;
  position: relative;
}
.hot-news-portlet .time {
  color: #999;
  font-size: 10px;
  font-weight: normal;
  margin-left: 3px;
  margin-right: 3px;
  white-space: nowrap;
  text-decoration: none;
}
.hot-news-portlet .time img {
  margin-left: 7px;
}
.hot-news-portlet .box_new_more #topRightHotNews {
  float: left;
  width: 100%;
  margin: 0;
  color: #969696;
}
.hot-news-portlet .box_new_more .rightHotNewsContent {
  padding-top: 20px;
  padding-bottom: 10px;
}
.hot-news-portlet .box_new_more .rightNewsContentStyle {
  border-bottom: 1px dotted #ccc;
  font-size: 14px;
  padding-bottom: 1px;
}
.hot-news-portlet .box_new_more .rightNewsContentStyleLast {
  font-size: 14px;
}
.hot-news-portlet .box_new_more #leftTabHotNews {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 35px;
  height: 35px;
  color: #6f310a;
}
.hot-news-portlet .box_new_more #newest a:HOVER, .hot-news-portlet a:VISITED, .hot-news-portlet a:FOCUS, .hot-news-portlet a:ACTIVE {
  text-decoration: none;
}
.hot-news-portlet .box_new_more #rightTabHotNews {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 35px;
  height: 35px;
}
.hot-news-portlet .box_new_more #hottest a:HOVER, .hot-news-portlet a:VISITED, .hot-news-portlet a:FOCUS, .hot-news-portlet a:ACTIVE {
  text-decoration: none;
  background-color: transparent;
}
.hot-news-portlet .box_new_more .rightHotNews #newest {
  float: left;
  text-align: center;
  font-size: 14px;
  line-height: 26px;
  font-weight: bold;
  cursor: pointer;
  background-color: white;
  width: 48%;
  border-bottom: 1px solid #ccc;
}
.hot-news-portlet .box_new_more .rightHotNews #hottest {
  float: left;
  text-align: center;
  font-size: 14px;
  line-height: 26px;
  cursor: pointer;
  font-weight: bold;
  width: 48%;
  border-bottom: 1px solid #ccc;
}
.hot-news-portlet .box_new_more .rightHotNews #rightHeadingNewsContent {
  display: none;
}
.hot-news-portlet .box_new_more .rightHotNews #sep {
  float: left;
  background-color: white;
  height: 27px;
  border-left: 1px solid #ccc;
}
.hot-news-portlet #bottomNews {
  float: left;
}
.hot-news-portlet #bottomNews > .bottomNewsContentFirst, .hot-news-portlet #bottomNews h3 {
  font-size: 14px;
  line-height: 18px;
}
.hot-news-portlet #bottomNews img {
  width: 100%;
  height: 80px;
}
.hot-news-portlet .box_new_more .leftNews #bottomNews, .hot-news-portlet .box_new_more .leftNews #centerNews {
  margin-right: 5px;
  margin-bottom: 5px;
}
.hot-news-portlet .box_new_more .leftNews #bottomNews a {
  width: 100%;
}
.hot-news-portlet .box_new_more .leftNews #bottomNews .autotop {
  width: 100%;
  height: 80px;
}
.hot-news-portlet .box_new_more .leftNews #centerNews .img {
  width: 100%;
}
.hot-news-portlet .box_new_more .leftNews #bottomNews .titleBottom {
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
}
.hot-news-portlet .box_new_more .news {
  float: left;
  margin-bottom: 22px;
  width: 100%;
}
.hot-news-portlet .clear {
  clear: both;
}
.hot-news-portlet .box_new_more .title {
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
}
.hot-news-portlet .box_new_more .title a {
  font-size: 14px;
  text-align: justify;
}
.hot-news-portlet .box_new_more .text {
  color: #333333;
  font-size: 14px;
  line-height: 18px;
  text-align: justify;
  width: 100%;
}
.hot-news-portlet .navPrev, .hot-news-portlet .navPlay, .hot-news-portlet .navPause, .hot-news-portlet .navNext {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.hot-news-portlet h2 {
  margin: 0;
}
.hot-news-portlet .quantityItemForSlide, .hot-news-portlet .topviews, .hot-news-portlet .latestNews, .hot-news-portlet .startTime, .hot-news-portlet .endTime, .hot-news-portlet .isHotNews {
  position: relative;
  float: left;
  width: 100%;
}
.hot-news-portlet .topviews, .hot-news-portlet .latestNews, .hot-news-portlet .isHotNews {
  padding: 0 5px;
}
.hot-news-portlet .quantityItemForSlide, .hot-news-portlet .startTime, .hot-news-portlet .endTime {
  padding: 10px 5px;
}
.hot-news-portlet .latestNew {
  padding-top: 0;
}
.hot-news-portlet .quantityItemForSlide span, .hot-news-portlet .topviews span, .hot-news-portlet .latestNews span, .hot-news-portlet .startTime span, .hot-news-portlet .endTime span, .hot-news-portlet .isHotNews span {
  float: left;
}
.hot-news-portlet .quantityItemForSlide .taglib-icon-help, .hot-news-portlet .topviews .taglib-icon-help, .hot-news-portlet .latestNews .taglib-icon-help, .hot-news-portlet .isHotNews .taglib-icon-help {
  padding-top: 6px;
  padding-left: 10px;
}
.hot-news-portlet .textAlignRight {
  float: left;
  padding-right: 10px;
}
.hot-news-portlet .field-label, .hot-news-portlet .field-label-inline-label {
  display: none;
}
.hot-news-portlet .tooltip {
  padding: 5px;
  font-size: 11px;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background-repeat: no-repeat;
  background-image: url(../images/tooltip.gif);
}
.hot-news-portlet .tooltip-inner {
  padding: 5px 10px;
  max-width: 200px;
  pointer-events: none;
  color: white;
  text-align: center;
  background-color: black;
  border-radius: 3px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.hot-news-portlet .tooltip-bottom {
  background-position: top center;
}
.hot-news-portlet .tooltip-top {
  background-position: bottom center;
}
.hot-news-portlet .tooltip-left {
  background-position: right center;
}
.hot-news-portlet .tooltip-right {
  background-position: left center;
}
.hot-news-portlet * html .hitarea {
  display: inline;
  float: none;
}
.hot-news-portlet ul li {
  list-style: none;
}
.hot-news-portlet .column-left {
  width: 30%;
  float: left;
  margin-left: 5px;
}
.hot-news-portlet .column-left-content {
  border: 1px solid #e5e5e5;
  height: 250px;
  overflow: scroll;
  padding: 10px;
}
.hot-news-portlet .column-right {
  width: 30%;
  float: left;
  margin-left: 25px;
}
.hot-news-portlet .column-right-content {
  border: 1px solid #e5e5e5;
  height: 250px;
  overflow-y: scroll;
  padding: 10px;
}
.hot-news-portlet ul li a {
  text-decoration: none;
}
.hot-news-portlet ul li:hover {
  text-decoration: none;
}
.hot-news-portlet .selected {
  background-color: #2aaae6;
}

@media (max-width: 979px) {
  .newsbycategoriestab-portlet .tab-links li a {
    font-size: 14px;
    height: 30px;
    line-height: 18px;
  }
  .newsbycategoriestab-portlet .tab-links li {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 980px) {
  .newsbycategoriestab-portlet .tab-links li a {
    font-size: 15px;
    height: 30px;
    line-height: 18px;
  }
  .newsbycategoriestab-portlet .tab-links li {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.newsbycategoriestab-portlet {
  /* ++ QUANGTN3- fix bug FIBIXBP-296 - 20140319*/
  /* -- QUANGTN3- fix bug FIBIXBP-296 - 20140319*/
  /* fix for IE6 */
}
.newsbycategoriestab-portlet .tab-links li {
  background: inherit;
}
.newsbycategoriestab-portlet .tab-links li.ui-tabs-active {
  background: #FFF;
}
.newsbycategoriestab-portlet .list_new ul li img {
  float: left;
  margin-left: 6px;
  margin-right: 8px;
  max-height: 90px;
  padding: 2px;
  min-width: 136px;
}
.newsbycategoriestab-portlet .category_content {
  padding-left: 3px;
  padding-right: 3px;
  width: 100%;
}
.newsbycategoriestab-portlet .first_record .left_first_record {
  width: 40%;
  float: left;
  display: block;
  padding-right: 10px;
  min-width: 120px;
  max-width: 150px;
}
.newsbycategoriestab-portlet .first_record .right_first_record {
  font-size: 14px;
  text-align: justify;
}
.newsbycategoriestab-portlet .list_new ul li .tex_list .title_v {
  color: #6F310A;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  width: 100%;
  padding-left: 9px;
}
.newsbycategoriestab-portlet .first_record {
  border-bottom: 1px dotted #CCCCCC;
  float: left;
  margin: 0 5px 5px;
  width: 100%;
}
.newsbycategoriestab-portlet .first_record img {
  height: 100%;
  padding-bottom: 5px;
  padding-top: 10px;
  width: 100%;
}
.newsbycategoriestab-portlet .list_new ul li .tex_list {
  margin: 5px;
}
.newsbycategoriestab-portlet .clear {
  clear: both;
}
.newsbycategoriestab-portlet .list_new ul li .tex_list .title_v a {
  /* 		color: #6F310A; */
  font-weight: 600;
  font-size: 18px;
}
.newsbycategoriestab-portlet .list_new ul li .tex_list .content_small a {
  color: #6F310A;
}
.newsbycategoriestab-portlet .list_new ul li .tex_list .content_small {
  text-align: justify;
}
.newsbycategoriestab-portlet .category_content ul.list_visitor li {
  border: medium none;
  text-align: left;
  /*width: auto;*/
  list-style-type: square;
  color: #FF6600;
  margin-left: 18px;
}
.newsbycategoriestab-portlet .list_new ul li {
  float: left;
  font-size: 14px;
  list-style: none outside none;
  text-align: left;
  width: 100%;
  border-bottom: 1px dotted #CCCCCC;
}
.newsbycategoriestab-portlet .box_bg {
  background-color: #FFFFFF;
  /*     	border: 1px solid #CCCCCC; */
}
.newsbycategoriestab-portlet h3.title_portlet {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin-right: 10px;
}
.newsbycategoriestab-portlet .tab_box_mn li {
  padding-left: 10px;
  padding-right: 10px;
}
.newsbycategoriestab-portlet .column_category {
  padding: 5px 40px 5px 20px;
}
.newsbycategoriestab-portlet .column_select {
  padding: 5px 20px 5px 20px;
}
.newsbycategoriestab-portlet .category_config_content_setup {
  margin-bottom: 10px;
}
.newsbycategoriestab-portlet .category_config_content_setup, .newsbycategoriestab-portlet .category_config_content_setup tr, .newsbycategoriestab-portlet .category_config_content_setup tr td {
  border: 1px solid #CCCCCC;
}
.newsbycategoriestab-portlet ul.list li a {
  color: #333333;
  float: left;
  padding-left: 15px;
}
.newsbycategoriestab-portlet ul.list li {
  background: url("../images/icons/icon_row1.png") no-repeat scroll 0 12px rgba(0, 0, 0, 0);
  color: #333333;
  float: left;
  font-size: 14px;
  font-weight: bold;
  list-style: none outside none;
  text-align: left;
  width: 100%;
  line-height: normal;
  padding-bottom: 5px;
  padding-top: 5px;
}
.newsbycategoriestab-portlet ul.list {
  float: left;
  margin-top: 8px;
  padding-left: 2%;
  padding-right: 2%;
  width: 96%;
}
.newsbycategoriestab-portlet .time {
  color: #999999;
  font-size: 10px;
  font-weight: normal;
  margin-left: 3px;
  margin-right: 3px;
  white-space: nowrap;
}
.newsbycategoriestab-portlet .treeview ul {
  background-color: white;
  margin-top: 4px;
}
.newsbycategoriestab-portlet * html .hitarea {
  display: inline;
  float: none;
}
.newsbycategoriestab-portlet ul li {
  list-style: none;
}
.newsbycategoriestab-portlet .column-left {
  width: 30%;
  float: left;
  margin-left: 5px;
}
.newsbycategoriestab-portlet .column-left-content {
  border: 1px solid #e5e5e5;
  height: 250px;
  overflow-y: scroll;
  padding: 10px;
}
.newsbycategoriestab-portlet .column-right {
  width: 30%;
  float: left;
  margin-left: 25px;
}
.newsbycategoriestab-portlet .column-right-content {
  border: 1px solid #e5e5e5;
  height: 250px;
  overflow-y: scroll;
  padding: 10px;
}
.newsbycategoriestab-portlet ul li a {
  text-decoration: none;
}
.newsbycategoriestab-portlet ul li:hover {
  text-decoration: none;
}
.newsbycategoriestab-portlet .selected {
  background-color: #2aaae6;
  color: white;
}
.newsbycategoriestab-portlet .link_more_right {
  text-align: right;
}
.newsbycategoriestab-portlet .link_more_right a {
  padding: 5px;
  color: #ccc !important;
  font-size: 14px;
  font-style: italic;
}
.newsbycategoriestab-portlet .col1_first_record img {
  height: 100%;
  padding-bottom: 5px;
  padding-top: 5px;
  width: 100%;
}

@media (max-width: 480px) {
  .first_record .left_first_record {
    width: 40%;
    float: left;
    display: block;
    padding-right: 10px;
    min-width: 120px;
    max-width: 150px;
  }

  .first_record .right_first_record {
    font-size: 14px;
    text-align: justify;
  }

  .col1_first_record .left_first_record {
    width: 40%;
    float: left;
    display: block;
    padding-right: 10px;
    min-width: 120px;
    max-width: 150px;
  }

  .col1_first_record .right_first_record {
    font-size: 14px;
    text-align: justify;
  }
}
@media (min-width: 481px) {
  .first_record .left_first_record {
    width: 40%;
    float: left;
    display: block;
    padding-right: 10px;
    min-width: 120px;
    max-width: 150px;
  }

  .first_record .right_first_record {
    font-size: 14px;
    text-align: justify;
  }

  .col1_first_record .left_first_record {
    width: 40%;
    float: left;
    display: block;
    padding-right: 10px;
    min-width: 120px;
    max-width: 150px;
  }

  .col1_first_record .right_first_record {
    font-size: 14px;
    text-align: justify;
  }
}
.newsbycategory-portlet, .newsbycategorytable-portlet, .headingnew {
  /* css for configuration*/
  /* Start by HieuDM */
  /* ++ QUANGTN3- fix bug FIBIXBP-296 - 20140319*/
  /* fix for IE6 */
}
.newsbycategory-portlet .portlet-body, .newsbycategorytable-portlet .portlet-body, .headingnew .portlet-body {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 5px;
}
.newsbycategory-portlet .col1_first_record, .newsbycategorytable-portlet .col1_first_record, .headingnew .col1_first_record {
  width: 56%;
  display: inline;
}
.newsbycategory-portlet .col2_more_article_url, .newsbycategorytable-portlet .col2_more_article_url, .headingnew .col2_more_article_url {
  width: 40%;
  display: inline;
  float: left;
}
.newsbycategory-portlet .list_new ul li img, .newsbycategorytable-portlet .list_new ul li img, .headingnew .list_new ul li img {
  float: left;
  margin-left: 6px;
  margin-right: 8px;
  max-height: 90px;
  padding: 2px;
  width: 120px;
}
.newsbycategory-portlet .list_new ul li .tex_list .title_v, .newsbycategorytable-portlet .list_new ul li .tex_list .title_v, .headingnew .list_new ul li .tex_list .title_v {
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  width: 100%;
  padding-left: 9px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.newsbycategory-portlet .list_new ul li .tex_list .title_v a, .newsbycategorytable-portlet .list_new ul li .tex_list .title_v a, .headingnew .list_new ul li .tex_list .title_v a {
  font-weight: 600;
}
.newsbycategory-portlet .tex_list, .newsbycategorytable-portlet .tex_list, .headingnew .tex_list {
  margin-right: 10px;
}
.newsbycategory-portlet .list_new ul li .tex_list .content_small, .newsbycategorytable-portlet .list_new ul li .tex_list .content_small, .headingnew .list_new ul li .tex_list .content_small {
  text-align: justify;
}
.newsbycategory-portlet .list_new ul li .tex_list .content_small, .newsbycategorytable-portlet .list_new ul li .tex_list .content_small, .headingnew .list_new ul li .tex_list .content_small {
  padding-left: 9px;
  line-height: 21px;
}
.newsbycategory-portlet .list_new ul li, .newsbycategorytable-portlet .list_new ul li, .headingnew .list_new ul li {
  float: left;
  font-size: 14px;
  list-style: none outside none;
  text-align: left;
  width: 100%;
}
.newsbycategory-portlet .news-line .news-simage, .newsbycategorytable-portlet .news-line .news-simage, .headingnew .news-line .news-simage {
  width: 60%;
}
.newsbycategory-portlet .list_new ul li:first-child .news-line img, .newsbycategorytable-portlet .list_new ul li:first-child .news-line img, .headingnew .list_new ul li:first-child .news-line img {
  width: 98%;
  max-height: 500px;
  min-height: 260px;
}
.newsbycategory-portlet .box_bg, .newsbycategorytable-portlet .box_bg, .headingnew .box_bg {
  background-color: #FFFFFF;
  /* 	    border: 1px solid #CCCCCC; */
  width: auto;
  padding: 10px;
}
.newsbycategory-portlet .category_config_title, .newsbycategorytable-portlet .category_config_title, .headingnew .category_config_title {
  font-weight: bold;
  padding: 10px 0;
}
.newsbycategory-portlet #tabs_new.box_bg, .newsbycategorytable-portlet #tabs_new.box_bg, .headingnew #tabs_new.box_bg {
  background-color: #FFFFFF;
}
.newsbycategory-portlet .column_category, .newsbycategorytable-portlet .column_category, .headingnew .column_category {
  padding: 5px 40px 5px 20px;
}
.newsbycategory-portlet .column_select, .newsbycategorytable-portlet .column_select, .headingnew .column_select {
  padding: 5px 20px 5px 20px;
}
.newsbycategory-portlet .category_config_content_setup, .newsbycategorytable-portlet .category_config_content_setup, .headingnew .category_config_content_setup {
  margin-bottom: 10px;
}
.newsbycategory-portlet .category_config_content_setup, .newsbycategory-portlet .category_config_content_setup tr, .newsbycategory-portlet .category_config_content_setup tr td, .newsbycategorytable-portlet .category_config_content_setup, .newsbycategorytable-portlet .category_config_content_setup tr, .newsbycategorytable-portlet .category_config_content_setup tr td, .headingnew .category_config_content_setup, .headingnew .category_config_content_setup tr, .headingnew .category_config_content_setup tr td {
  border: 1px solid #CCCCCC;
}
.newsbycategory-portlet ul.list li a, .newsbycategorytable-portlet ul.list li a, .headingnew ul.list li a {
  color: #333333;
  float: left;
  padding-left: 15px;
}
.newsbycategory-portlet ul.list li, .newsbycategorytable-portlet ul.list li, .headingnew ul.list li {
  background: url("../images/icons/icon_row1.png") no-repeat scroll 0 12px rgba(0, 0, 0, 0);
  color: #333333;
  float: left;
  font-size: 14px;
  font-weight: bold;
  list-style: none outside none;
  text-align: left;
  width: 100%;
  line-height: 18px;
}
.newsbycategory-portlet ul.list, .newsbycategorytable-portlet ul.list, .headingnew ul.list {
  float: left;
  margin-top: 8px;
  padding-left: 2%;
  padding-right: 2%;
  width: 96%;
  height: 100%;
}
.newsbycategory-portlet .time, .newsbycategorytable-portlet .time, .headingnew .time {
  color: #999999;
  font-size: 10px;
  font-weight: normal;
  margin-left: 3px;
  margin-right: 3px;
  white-space: nowrap;
}
.newsbycategory-portlet .category_content, .newsbycategorytable-portlet .category_content, .headingnew .category_content {
  padding-left: 3px;
  padding-right: 3px;
  width: 100%;
}
.newsbycategory-portlet .first_record, .newsbycategorytable-portlet .first_record, .headingnew .first_record {
  border-bottom: 1px dotted #CCCCCC;
  float: left;
  margin: 0 5px 5px;
  width: 100%;
}
.newsbycategory-portlet .col1_first_record, .newsbycategorytable-portlet .col1_first_record, .headingnew .col1_first_record {
  float: left;
  margin: 0 5px 5px;
}
.newsbycategory-portlet .first_record img, .newsbycategorytable-portlet .first_record img, .headingnew .first_record img {
  height: 100%;
  padding-bottom: 5px;
  padding-top: 10px;
  width: 100%;
}
.newsbycategory-portlet .col1_first_record img, .newsbycategorytable-portlet .col1_first_record img, .headingnew .col1_first_record img {
  height: 100%;
  padding-bottom: 5px;
  padding-top: 5px;
  width: 100%;
}
.newsbycategory-portlet h3.title_portlet, .newsbycategorytable-portlet h3.title_portlet, .headingnew h3.title_portlet {
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  margin-right: 10px;
}
.newsbycategory-portlet .first_record .time, .newsbycategorytable-portlet .first_record .time, .headingnew .first_record .time {
  float: left;
}
.newsbycategory-portlet .col1_first_record .time, .newsbycategorytable-portlet .col1_first_record .time, .headingnew .col1_first_record .time {
  float: left;
}
.newsbycategory-portlet .first_record .summary, .newsbycategorytable-portlet .first_record .summary, .headingnew .first_record .summary {
  color: #333333;
  float: left;
  font-size: 14px;
  line-height: 18px;
  padding-bottom: 10px;
  text-align: justify;
}
.newsbycategory-portlet .col1_first_record .summary, .newsbycategorytable-portlet .col1_first_record .summary, .headingnew .col1_first_record .summary {
  color: #333333;
  float: left;
  font-size: 14px;
  line-height: 18px;
  padding-bottom: 10px;
  text-align: justify;
}
.newsbycategory-portlet ul.list_visitor li, .newsbycategorytable-portlet ul.list_visitor li, .headingnew ul.list_visitor li {
  border: medium none;
  margin-left: 18px;
  padding-right: 15px;
  text-align: left;
  width: 98%;
  list-style-type: square;
  color: #FF6600;
  line-height: 23px;
}
.newsbycategory-portlet ul.list_visitor > li a ul.list li a, .newsbycategorytable-portlet ul.list_visitor > li a ul.list li a, .headingnew ul.list_visitor > li a ul.list li a {
  color: #333333;
  float: left;
  padding-left: 15px;
  font-size: 14px;
}
.newsbycategory-portlet ul.list li, .newsbycategorytable-portlet ul.list li, .headingnew ul.list li {
  background: url("../images/icons/icon_row1.png") no-repeat scroll 0 12px rgba(0, 0, 0, 0);
  color: #333333;
  float: left;
  font-size: 14px;
  font-weight: bold;
  list-style: none outside none;
  text-align: left;
  width: 100%;
  line-height: normal;
  padding: 5px 0;
}
.newsbycategory-portlet ul.list, .newsbycategorytable-portlet ul.list, .headingnew ul.list {
  float: left;
  margin-top: 8px;
  padding-left: 2%;
  padding-right: 2%;
  width: 96%;
}
.newsbycategory-portlet .time, .newsbycategorytable-portlet .time, .headingnew .time {
  color: #999999;
  font-size: 10px;
  font-weight: normal;
  margin-left: 3px;
  margin-right: 3px;
  white-space: nowrap;
}
.newsbycategory-portlet * html .hitarea, .newsbycategorytable-portlet * html .hitarea, .headingnew * html .hitarea {
  display: inline;
  float: none;
}
.newsbycategory-portlet ul li, .newsbycategorytable-portlet ul li, .headingnew ul li {
  list-style: none;
}
.newsbycategory-portlet .column-left, .newsbycategorytable-portlet .column-left, .headingnew .column-left {
  width: 30%;
  float: left;
  margin-left: 5px;
}
.newsbycategory-portlet .column-left-content, .newsbycategorytable-portlet .column-left-content, .headingnew .column-left-content {
  border: 1px solid #e5e5e5;
  height: 250px;
  overflow-y: scroll;
  padding: 10px;
}
.newsbycategory-portlet .column-right, .newsbycategorytable-portlet .column-right, .headingnew .column-right {
  width: 30%;
  float: left;
  margin-left: 25px;
}
.newsbycategory-portlet .column-right-content, .newsbycategorytable-portlet .column-right-content, .headingnew .column-right-content {
  border: 1px solid #e5e5e5;
  height: 250px;
  overflow-y: scroll;
  padding: 10px;
}
.newsbycategory-portlet ul li a, .newsbycategorytable-portlet ul li a, .headingnew ul li a {
  text-decoration: none;
}
.newsbycategory-portlet ul li:hover, .newsbycategorytable-portlet ul li:hover, .headingnew ul li:hover {
  text-decoration: none;
}
.newsbycategory-portlet .selected, .newsbycategorytable-portlet .selected, .headingnew .selected {
  background-color: #2aaae6;
  color: white;
}
.newsbycategory-portlet .link_more_right, .newsbycategorytable-portlet .link_more_right, .headingnew .link_more_right {
  text-align: right;
}
.newsbycategory-portlet .link_more, .newsbycategorytable-portlet .link_more, .headingnew .link_more {
  padding: 5px;
  color: #ccc;
}
.newsbycategory-portlet .clear, .newsbycategorytable-portlet .clear, .headingnew .clear {
  clear: both;
}
.newsbycategory-portlet .hometeaser-first, .newsbycategorytable-portlet .hometeaser-first, .headingnew .hometeaser-first {
  clear: both;
}
.newsbycategory-portlet .hometeaser-first h3 a, .newsbycategorytable-portlet .hometeaser-first h3 a, .headingnew .hometeaser-first h3 a {
  color: #2f4d8b;
  font-weight: 700;
  font-size: 1.25em;
}
.newsbycategory-portlet .hometeaser-first-inner h3, .newsbycategorytable-portlet .hometeaser-first-inner h3, .headingnew .hometeaser-first-inner h3 {
  clear: both;
  margin-bottom: 0.5em;
  text-align: justify;
  font-size: 16px;
  line-height: 22px;
}
.newsbycategory-portlet .hometeaser-first-inner p, .newsbycategorytable-portlet .hometeaser-first-inner p, .headingnew .hometeaser-first-inner p {
  padding: 0;
  margin: 0;
  color: #4D4D4D;
  line-height: 1.4;
  font-size: 16px;
  text-align: justify;
}
.newsbycategory-portlet .hometeaser-others, .newsbycategorytable-portlet .hometeaser-others, .headingnew .hometeaser-others {
  clear: both;
  line-height: 22px;
}
.newsbycategory-portlet .hometeaser-others ul, .newsbycategorytable-portlet .hometeaser-others ul, .headingnew .hometeaser-others ul {
  clear: both;
  float: left;
  width: 100%;
  list-style: none;
}
.newsbycategory-portlet .hometeaser-others li, .newsbycategorytable-portlet .hometeaser-others li, .headingnew .hometeaser-others li {
  clear: both;
  float: left;
  width: 100%;
}
.newsbycategory-portlet .hometeaser-others h4, .newsbycategorytable-portlet .hometeaser-others h4, .headingnew .hometeaser-others h4 {
  line-height: 1.4;
  font-size: 16px;
  margin: 0;
  text-align: justify;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.newsbycategory-portlet .hometeaser-others h4 a, .newsbycategorytable-portlet .hometeaser-others h4 a, .headingnew .hometeaser-others h4 a {
  color: #262626;
  font-weight: 700;
}
.newsbycategory-portlet .hometeaser-others .avatar img, .newsbycategorytable-portlet .hometeaser-others .avatar img, .headingnew .hometeaser-others .avatar img {
  float: left;
  margin-left: 0px;
  margin-right: 0px;
}
.newsbycategory-portlet .hometeaser-others .avatar, .newsbycategorytable-portlet .hometeaser-others .avatar, .headingnew .hometeaser-others .avatar {
  float: left;
  width: 150px;
  overflow: hidden;
}
.newsbycategory-portlet .hometeaser-others ul li:last-child, .newsbycategorytable-portlet .hometeaser-others ul li:last-child, .headingnew .hometeaser-others ul li:last-child {
  border-bottom: none;
}
.newsbycategory-portlet .hometeaser-others ul li, .newsbycategorytable-portlet .hometeaser-others ul li, .headingnew .hometeaser-others ul li {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.newsbycategory-portlet .hometeaser-others .avatar-s, .newsbycategorytable-portlet .hometeaser-others .avatar-s, .headingnew .hometeaser-others .avatar-s {
  background-color: #f0f0f0;
}
.newsbycategory-portlet .hometeaser-others .avatar, .newsbycategorytable-portlet .hometeaser-others .avatar, .headingnew .hometeaser-others .avatar {
  position: relative;
  z-index: 0;
}
.newsbycategory-portlet .hometeaser-others .avatar-t img, .newsbycategory-portlet .hometeaser-others .avatar-s img, .newsbycategory-portlet .hometeaser-others .avatar-m img, .newsbycategory-portlet .hometeaser-others .avatar-l img, .newsbycategorytable-portlet .hometeaser-others .avatar-t img, .newsbycategorytable-portlet .hometeaser-others .avatar-s img, .newsbycategorytable-portlet .hometeaser-others .avatar-m img, .newsbycategorytable-portlet .hometeaser-others .avatar-l img, .headingnew .hometeaser-others .avatar-t img, .headingnew .hometeaser-others .avatar-s img, .headingnew .hometeaser-others .avatar-m img, .headingnew .hometeaser-others .avatar-l img {
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.newsbycategory-portlet .hometeaser-first .avatar-m img, .newsbycategorytable-portlet .hometeaser-first .avatar-m img, .headingnew .hometeaser-first .avatar-m img {
  width: 100%;
  height: 227px;
  object-fit: cover;
}
.newsbycategory-portlet .news-des, .newsbycategorytable-portlet .news-des, .headingnew .news-des {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  color: #646464;
  line-height: 23px;
  margin-right: 10px;
}
.newsbycategory-portlet .Wrap, .newsbycategorytable-portlet .Wrap, .headingnew .Wrap {
  min-height: 300px;
  margin-top: 10px;
}
.newsbycategory-portlet .Wrap .first, .newsbycategorytable-portlet .Wrap .first, .headingnew .Wrap .first {
  display: flex;
  gap: 10px;
}
.newsbycategory-portlet .Wrap .first .image, .newsbycategorytable-portlet .Wrap .first .image, .headingnew .Wrap .first .image {
  float: left;
  width: 195px;
  height: 172px;
  border: 1px solid #EEE;
  object-fit: cover;
  border-radius: 8px;
}
.newsbycategory-portlet .Wrap .first .title, .newsbycategorytable-portlet .Wrap .first .title, .headingnew .Wrap .first .title {
  margin: 0;
  padding: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.newsbycategory-portlet .Wrap .first .title a, .newsbycategorytable-portlet .Wrap .first .title a, .headingnew .Wrap .first .title a {
  font-family: Roboto;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: #031739;
  text-transform: unset;
}
.newsbycategory-portlet .Wrap .first .sub-content, .newsbycategorytable-portlet .Wrap .first .sub-content, .headingnew .Wrap .first .sub-content {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 5.7rem;
}
.newsbycategory-portlet .Wrap .first p, .newsbycategorytable-portlet .Wrap .first p, .headingnew .Wrap .first p {
  text-align: justify;
  padding: 0;
  margin: 10px 0 0;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #3B4E68;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 4.7rem;
}
.newsbycategory-portlet .Wrap .next, .newsbycategorytable-portlet .Wrap .next, .headingnew .Wrap .next {
  list-style: none;
  padding: 0;
  margin: 16px 0 0;
}
.newsbycategory-portlet .Wrap .next li, .newsbycategorytable-portlet .Wrap .next li, .headingnew .Wrap .next li {
  border-top: 1px solid #EEEEEE;
  display: flex;
  /* min-height: 64px; */
  padding: 12px 0;
}
.newsbycategory-portlet .Wrap .item span, .newsbycategorytable-portlet .Wrap .item span, .headingnew .Wrap .item span {
  font-size: 16px;
  font-weight: 400;
  padding: 5px;
  color: #62748D;
}
.newsbycategory-portlet .Wrap .next li a, .newsbycategorytable-portlet .Wrap .next li a, .headingnew .Wrap .next li a {
  padding: 0;
  border-left: 1px solid #EEEEEE;
  display: inline-block;
  padding-left: 11px;
  font-family: Roboto;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #182940;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 2.6rem;
  overflow: hidden;
}
.newsbycategory-portlet .box_bg .Header .HeadWraper ul, .newsbycategorytable-portlet .box_bg .Header .HeadWraper ul, .headingnew .box_bg .Header .HeadWraper ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.newsbycategory-portlet .box_bg .Header, .newsbycategorytable-portlet .box_bg .Header, .headingnew .box_bg .Header {
  padding: 13px 0px;
  line-height: unset;
  border-bottom: 1px solid #CCC;
}
.newsbycategory-portlet .box_bg .Header .HeadWraper li span, .newsbycategorytable-portlet .box_bg .Header .HeadWraper li span, .headingnew .box_bg .Header .HeadWraper li span {
  display: block;
}
.newsbycategory-portlet .box_bg .Header .HeadWraper .Primary a, .newsbycategorytable-portlet .box_bg .Header .HeadWraper .Primary a, .headingnew .box_bg .Header .HeadWraper .Primary a {
  text-transform: uppercase;
  font-family: Roboto;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: left;
  color: #031739;
}
@media only screen and (min-width: 0px) {
  .newsbycategory-portlet .MultipleTabDefault .Wrap, .newsbycategorytable-portlet .MultipleTabDefault .Wrap, .headingnew .MultipleTabDefault .Wrap {
    height: auto;
  }
  .newsbycategory-portlet .MultipleTabDefault .Wrap .first .title, .newsbycategorytable-portlet .MultipleTabDefault .Wrap .first .title, .headingnew .MultipleTabDefault .Wrap .first .title {
    font-size: 13px;
  }
}

@media (max-width: 480px) {
  .main-news .contentRight {
    width: 100%;
  }
  .main-news .contentLeft {
    width: 100%;
  }
}
@media (min-width: 481px) {
  .main-news .contentRight {
    float: left;
    width: 65%;
  }
  .main-news .contentLeft {
    float: right;
    width: 35%;
    margin-top: 5px;
  }
}
.main-news {
  /* ++ QUANGTN3- fix bug FIBIXBP-296 - 20140319*/
  /* fix for IE6 */
}
.main-news .feature {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  overflow: hidden;
}
.main-news .feature .contentRightItem, .main-news .main-news .articleTitle {
  background-color: #fff !important;
}
.main-news .title_portlet {
  /*background-color: #cfcfcf;*/
  /*padding-left: 20px;*/
  border-bottom: 3px solid #1d6cbb;
  padding: 0px;
  line-height: 2.5;
}
.main-news .title_portlet_ul li {
  /*list-style-type: square;*/
  /*color: #BC1515;*/
  list-style: none;
}
.main-news .title_portlet li a {
  color: #115bad;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 40px;
}
.main-news .div-mainnews-title {
  padding-top: 5px;
}
.main-news .border-img img {
  height: 60px;
  width: 80px;
}
.main-news .div-mainnews-image {
  max-height: 100%;
  overflow: hidden;
}
.main-news .mainnews-image img {
  width: 100% !important;
  object-fit: cover;
  aspect-ratio: 1.6666666667;
  border-radius: 10px;
}
.main-news .contentnews {
  font-size: 14px;
  display: flex;
  gap: 10px;
}
.main-news .mainnews-title {
  font-size: 22px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  line-height: 28px;
  margin-bottom: 5px;
  margin-top: 5px;
  width: 100%;
  text-align: justify;
}
.main-news .div-mainnews-desc {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 27px;
  font-weight: normal;
  color: #333333;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.main-news .mainnews-desc {
  color: #333333;
  line-height: 18px;
  text-align: justify;
  width: 100%;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #2D2C2CCC;
  margin-bottom: 3px;
  text-align: justify;
}
.main-news .mainnews-summary {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 23px;
  color: #2D2C2CCC;
  margin-bottom: 3px;
  text-align: justify;
}
.main-news .mainnews-summary p {
  text-align: justify;
}
.main-news .mainnews-summary > p {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 23px;
  color: #2D2C2CCC;
  margin-bottom: 3px;
  text-align: justify;
}
.main-news .border-img {
  display: block;
  float: left;
  padding-top: 5px;
  padding-right: 5px;
  width: 80px;
}
.main-news .detail {
  line-height: 23px;
  list-style: outside none none;
  padding: 2px 2px 2px 0;
  text-align: justify;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
}
.main-news .articleTitle {
  list-style: outside none none;
  margin: 0;
  padding: 0;
  /*background-color:#dfdfdf;*/
  overflow: auto;
  max-height: 585px;
}
.main-news .articleTitle li {
  border-bottom: 1px dotted #ccc;
  list-style: outside none none;
  margin: 0;
  min-height: 86px;
  position: relative;
  padding: 5px 0;
  text-align: justify;
}
.main-news .articleTitle li:last-child {
  list-style: outside none none;
  margin: 0;
  min-height: 82px;
  position: relative;
}
.main-news .category_content {
  padding-left: 3px;
  padding-right: 3px;
  width: 100%;
}
.main-news .first_record .left_first_record {
  /*width: 40%;*/
  float: left;
  display: block;
  padding-right: 10px;
  min-width: 150px;
  max-width: 185px;
}
.main-news .first_record .right_first_record {
  font-size: 14px;
  text-align: justify;
}
.main-news .list_new ul li .tex_list .title_v {
  color: #6F310A;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  width: 100%;
  padding-left: 9px;
}
.main-news .list_new .news-line {
  padding: 10px;
}
.main-news .first_record {
  border-bottom: 1px dotted #CCCCCC;
  float: left;
  margin: 0 5px 5px;
  width: 100%;
}
.main-news .first_record img {
  height: 100%;
  padding-bottom: 5px;
  padding-top: 10px;
  width: 100%;
}
.main-news .list_new ul li .tex_list {
  margin: 5px;
}
.main-news .clear {
  clear: both;
}
.main-news .list_new ul li .tex_list .title_v a {
  /* 		color: #6F310A; */
  font-weight: bold;
}
.main-news .list_new ul li .tex_list .content_small a {
  color: #6F310A;
}
.main-news .list_new ul li .tex_list .content_small {
  text-align: justify;
}
.main-news .category_content ul.list_visitor li {
  border: medium none;
  text-align: left;
  width: auto;
  list-style-type: square;
  color: #FF6600;
  margin-left: 18px;
}
.main-news .list_new ul li {
  float: left;
  font-size: 14px;
  list-style: none outside none;
  text-align: left;
  width: 100%;
  border-bottom: 1px dotted #CCCCCC;
}
.main-news .box_bg {
  background-color: #FFFFFF;
  padding-bottom: 5px;
  /*     	border: 1px solid #CCCCCC; */
}
.main-news h3.title_portlet {
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  margin-right: 10px;
}
.main-news .tab_box_mn li {
  padding-left: 10px;
  padding-right: 10px;
}
.main-news .column_category {
  padding: 5px 40px 5px 20px;
}
.main-news .column_select {
  padding: 5px 20px 5px 20px;
}
.main-news .category_config_content_setup {
  margin-bottom: 10px;
}
.main-news .category_config_content_setup, .main-news .category_config_content_setup tr, .main-news .category_config_content_setup tr td {
  border: 1px solid #CCCCCC;
}
.main-news ul.list li a {
  color: #333333;
  float: left;
  padding-left: 15px;
}
.main-news ul.list li {
  background: url("../images/icons/icon_row1.png") no-repeat scroll 0 12px rgba(0, 0, 0, 0);
  color: #333333;
  float: left;
  font-size: 14px;
  font-weight: bold;
  list-style: none outside none;
  text-align: left;
  width: 100%;
  line-height: normal;
  padding-bottom: 5px;
  padding-top: 5px;
}
.main-news ul.list {
  float: left;
  margin-top: 8px;
  padding-left: 2%;
  padding-right: 2%;
  width: 96%;
}
.main-news .time {
  color: #999999;
  font-size: 10px;
  font-weight: normal;
  margin-left: 3px;
  margin-right: 3px;
  white-space: nowrap;
}
.main-news * html .hitarea {
  display: inline;
  float: none;
}
.main-news .filetree li {
  padding: 3px 0 2px 16px;
}
.main-news .filetree span.folder, .main-news .filetree span.file {
  padding: 1px 0 1px 16px;
  display: block;
}
.main-news .filetree span.folder {
  background: url(../images/folder.gif) 0 0 no-repeat;
}
.main-news .filetree li.expandable span.folder {
  background: url(images/folder-closed.gif) 0 0 no-repeat;
}
.main-news .filetree span.file {
  background: url(../images/file.gif) 0 0 no-repeat;
}
.main-news ul li {
  list-style: none;
}
.main-news .column-left {
  width: 30%;
  float: left;
  margin-left: 5px;
}
.main-news .column-left-content {
  border: 1px solid #e5e5e5;
  height: 250px;
  overflow-y: scroll;
  padding: 10px;
}
.main-news .column-right {
  width: 30%;
  float: left;
  margin-left: 25px;
}
.main-news .column-right-content {
  border: 1px solid #e5e5e5;
  height: 250px;
  overflow-y: scroll;
  padding: 10px;
}
.main-news ul li a {
  text-decoration: none;
}
.main-news ul li:hover {
  text-decoration: none;
}
.main-news .selected {
  background-color: #2aaae6;
  color: white;
}
.main-news .link_more {
  padding: 5px;
}
.main-news img.link_more_picture {
  padding-bottom: 2px;
}

.video-image-gallery-portlet #container {
  padding-bottom: 0px;
}
.video-image-gallery-portlet .flexslider {
  margin: 0 !important;
}
.video-image-gallery-portlet .slides li {
  margin-right: 5px;
}
.video-image-gallery-portlet .slides .iconPlay > img {
  height: auto;
  width: 35px;
}
.video-image-gallery-portlet .iconPlay {
  left: 5px;
  padding: 0 !important;
  position: relative;
  top: -40px;
  height: 1px;
}
.video-image-gallery-portlet .slides li > a {
  width: 100%;
  display: block;
  text-align: center;
  font-size: 14px;
}

.highlight-docs .highlightRadio div {
  margin: 0 !important;
}
.highlight-docs .renderByTags, .highlight-docs .renderByCates {
  max-height: 300px;
  overflow-y: scroll;
}
.highlight-docs .renderByCates div {
  padding-left: 20px;
}
.highlight-docs .renderByTags div {
  padding-left: 20px;
}
.highlight-docs .box_bg {
  border: 1px solid #ccc;
}
.highlight-docs ul.list li a {
  color: #333333;
  float: left;
  padding-left: 15px;
  font-size: 14px;
  line-height: 18px;
}
.highlight-docs ul.list li {
  background: url("../images/icons/bullet_4x4_4c2101.gif") no-repeat scroll 0 12px rgba(0, 0, 0, 0);
  color: #333333;
  float: left;
  font-weight: bold;
  list-style: none outside none;
  text-align: left;
  width: 100%;
}
.highlight-docs .highlight-docs ul.list li .title_v {
  font-size: 14px;
  line-height: 18px;
  height: 54px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.highlight-docs ul.list {
  float: left;
  padding-left: 2%;
  padding-right: 2%;
  width: 96%;
}
.highlight-docs .link_more_right {
  text-align: right;
}
.highlight-docs .link_more_right a {
  padding: 5px;
  color: #ccc !important;
  font-size: 14px;
  font-style: italic;
}
.highlight-docs .clear {
  clear: both;
}

.feedback-portlet {
  /* 	button style */
  /*Question & choice*/
  /*Table*/
  /*Bang thong tin feedback*/
}
.feedback-portlet .clear {
  clear: both;
}
.feedback-portlet hr {
  margin: 5px 0px;
}
.feedback-portlet .noData {
  text-align: center;
  font-style: italic;
}
.feedback-portlet .feedback-view-content input:not(#fbFromUpdate):not(#fbToUpdate) {
  margin: 0 0 0 6px;
}
.feedback-portlet input[type=button], .feedback-portlet button {
  background: none repeat scroll 0 0 #f1f1f1;
  border: 1px solid #bbb;
  border-radius: 3px;
  box-shadow: 0 0 1px 1px #f6f6f6 inset;
  color: #333;
  font: 12px "helvetica neue", helvetica, arial, sans-serif;
  padding: 5px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  width: auto;
  transition: all 0.3s;
}
.feedback-portlet input[type=button]:HOVER, .feedback-portlet button:hover {
  background: none repeat scroll 0 0 #d9d9d9;
  box-shadow: 0 0 1px 1px #eaeaea inset;
  color: #222;
  cursor: pointer;
}
.feedback-portlet #createNewGetting {
  margin-bottom: 20px;
}
.feedback-portlet .dataTables_length select {
  width: 54px;
}
.feedback-portlet .tileQuestion {
  font-weight: bold;
  margin: 5px;
}
.feedback-portlet .tileQuestion::before {
  content: url("../images/icons/feedback.png");
}
.feedback-portlet .questionContent {
  font-weight: bold;
  font-size: 12px;
}
.feedback-portlet .answerOptionsRadio, .feedback-portlet .answerOptionsCheckbox {
  font-size: 12px;
}
.feedback-portlet button {
  margin: 10px 3px 9px 4px;
}
.feedback-portlet .ctn {
  margin-left: 10px;
}
.feedback-portlet .feedback-view-content > div:not(.tileQuestion) {
  margin: 0 3%;
}
.feedback-portlet a.hadSubmit {
  font-size: 12px;
}
.feedback-portlet table#approveFeedbackTable, .feedback-portlet table#reviewFeedbackTable {
  width: 100%;
}
.feedback-portlet table#approveFeedbackTable tbody tr, .feedback-portlet table#reviewFeedbackTable tbody tr {
  transition: all 0.3s;
}
.feedback-portlet table#approveFeedbackTable tbody tr:HOVER, .feedback-portlet table#reviewFeedbackTable tbody tr:HOVER {
  background-color: #eee !important;
  opacity: 0.9;
  color: black;
  cursor: pointer;
}
.feedback-portlet table#approveFeedbackTable tbody tr.selected, .feedback-portlet table#reviewFeedbackTable tbody tr.selected {
  background-color: #E0E0E0 !important;
  color: black;
}
.feedback-portlet table#approveFeedbackTable tbody tr td, .feedback-portlet table#approveFeedbackTable thead tr th, .feedback-portlet table#reviewFeedbackTable tbody tr td, .feedback-portlet table#reviewFeedbackTable thead tr th {
  border-right: 1px solid #ccc;
}
.feedback-portlet table#approveFeedbackTable tbody tr td:FIRST-CHILD, .feedback-portlet table#approveFeedbackTable thead tr th:FIRST-CHILD, .feedback-portlet table#reviewFeedbackTable tbody tr td:FIRST-CHILD, .feedback-portlet table#reviewFeedbackTable thead tr th:FIRST-CHILD {
  border-left: 1px solid #ccc;
}
.feedback-portlet table#approveFeedbackTable tbody tr td:not(:nth-child(2)), .feedback-portlet table#reviewFeedbackTable tbody tr td:not(:nth-child(2)) {
  text-align: center;
}
.feedback-portlet table#approveFeedbackTable tbody tr td, .feedback-portlet table#reviewFeedbackTable tbody tr td {
  border-bottom: 1px solid #ccc;
}
.feedback-portlet table#approveFeedbackTable thead tr, .feedback-portlet table#reviewFeedbackTable thead tr {
  background-color: #EFEFEF;
}
.feedback-portlet table#approveFeedbackTable thead tr th, .feedback-portlet table#reviewFeedbackTable thead tr th {
  border-top: 1px solid #ccc;
}
.feedback-portlet .siteLeft {
  float: left;
  margin-right: 5px;
}
.feedback-portlet #tblInfoFed td {
  padding: 5px;
  border: 1px solid #ccc;
}
.feedback-portlet #tblInfoFed {
  width: 100%;
}
.feedback-portlet #tblInfoFed th {
  background-color: #EFEFEF;
  border: 1px solid #ccc;
  padding: 5px;
  font-size: 16px;
}
.feedback-portlet #tblInfoFed td:first-child, .feedback-portlet #tblInfoFed td:nth-child(2) {
  width: 10%;
}
.feedback-portlet .listAns {
  margin-left: 5%;
}
.feedback-portlet .fbContentUpdate, .feedback-portlet #fbTimeUpdate, .feedback-portlet #fbTitleUpdate, .feedback-portlet #fbDomainUpdate, .feedback-portlet #fbTypeUpdate, .feedback-portlet .listfeedbackComment {
  display: none;
}

.rightcategories-portlet .config_list {
  float: left;
  position: relative;
  display: inline-block;
}
.rightcategories-portlet .imgCate {
  clip: rect(3px, 3px, 3px, 3px);
}
.rightcategories-portlet .config_list, .rightcategories-portlet .view_list {
  padding-left: 10px;
}
.rightcategories-portlet .config_list img.iconBig, .rightcategories-portlet .view_list img.iconBig {
  width: 32px;
  height: 32px;
}
.rightcategories-portlet .config_list label, .rightcategories-portlet .view_list label {
  display: inline-block;
}
.rightcategories-portlet .config_list input, .rightcategories-portlet .config_list img, .rightcategories-portlet .config_list label, .rightcategories-portlet .view_list input, .rightcategories-portlet .view_list img, .rightcategories-portlet .view_list label {
  margin: 5px;
}
.rightcategories-portlet .config_list .list_links_panel, .rightcategories-portlet .view_list .list_links_panel {
  overflow-y: scroll;
}
.rightcategories-portlet .config_list a, .rightcategories-portlet .view_list a {
  text-decoration: none;
}
.rightcategories-portlet .config_list img.iconSmall, .rightcategories-portlet .view_list img.iconSmall {
  height: 10px !important;
  width: 10px !important;
}
.rightcategories-portlet .config_list ul {
  height: 571px;
  overflow: auto;
}
.rightcategories-portlet #right-categories {
  width: 100%;
  margin: 0 auto;
}
.rightcategories-portlet #right-categories .box-commons {
  width: 100%;
}
.rightcategories-portlet #right-categories .box-commons .box-content {
  background: #fff;
  width: 100%;
  border-radius: 6px 6px 6px 6px;
}
.rightcategories-portlet #right-categories ul.list_danhmuc li a {
  color: #000000;
  padding-left: 35px;
  text-decoration: none;
}
.rightcategories-portlet #right-categories ul.list_danhmuc li a:HOVER {
  text-decoration: underline;
}
.rightcategories-portlet #right-categories ul.list_danhmuc {
  width: 220px;
  padding-left: 14px;
  padding-bottom: 20px;
  padding-top: 20px;
}
.rightcategories-portlet #right-categories ul.list_danhmuc li {
  width: 100%;
  line-height: 25px;
  padding-bottom: 10px;
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  color: #000;
  list-style: none;
}
.rightcategories-portlet #right-categories ul.list_danhmuc li a {
  color: #000;
  /*  float:left; */
  padding-left: 35px;
}
.rightcategories-portlet .icon_lich_lv {
  background: url(../images/icons/Lichlv.png) no-repeat 0px 0px;
  margin-top: 25px;
}
.rightcategories-portlet .icon_congbaotinh, .rightcategories-portlet .icon_vanbanphatquy, .rightcategories-portlet .icon_dichvucong {
  background: url(../images/icons/CongBao.gif) no-repeat 0px 0px;
}
.rightcategories-portlet .icon_danhbadientu {
  background: url(../images/icons/DanhBaDienTu.gif) no-repeat 0px 0px;
}
.rightcategories-portlet .icon_thutuchanhchinh {
  background: url(../images/icons/icon_hanhchinh.png) no-repeat 0px 0px;
}

.current-user-online-portlet .content_small_online {
  padding: 1px 5px;
  font-size: 14px;
  font-weight: bold;
}
.current-user-online-portlet .content_small_online .label_content {
  color: black;
}
.current-user-online-portlet .content_small_online .count {
  color: #0b77c1;
}
.current-user-online-portlet .content_small_online #sumpeople {
  color: red;
}
.current-user-online-portlet .content_small_online .dviCurr {
  color: #555;
  font-style: italic;
  font-weight: normal;
}
.current-user-online-portlet .content_small_online .box_bg {
  background-color: #fff;
}

.weather-portlet .weather_portlet_wapper {
  border-image: none;
  border-width: 0 1px 1px;
  border: 1px solid #ccc;
}
.weather-portlet h2.title_tab {
  margin-top: 0px;
  text-align: left;
}
.weather-portlet h2.title_tab span {
  padding-left: 5px;
}
.weather-portlet h3.weather_porlet_title-h3 {
  text-align: center;
  margin: 3px 0;
  font-weight: bold;
  font-family: Palatino Linotype;
  font-size: 18px;
}
.weather-portlet .weather_content_detail_css {
  margin: 10px;
}
.weather-portlet table#tableWeather {
  width: 100%;
}
.weather-portlet .div-current-tem {
  font-size: 20px;
  font-weight: bold;
}
.weather-portlet .div-minmax-temp {
  font-size: 14px;
  color: #808080;
  padding-bottom: 5px;
  padding-top: 5px;
}
.weather-portlet .div-current-weather {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: Palatino Linotype;
  color: #11DD11;
}
.weather-portlet .weather_style2 {
  text-align: center;
  font-family: Palatino Linotype;
  font-size: 15px;
  border: solid 1px #cccccc;
}
.weather-portlet .color_temperature_blue {
  color: #489d00;
}
.weather-portlet .color_temperature_red {
  color: #db3d3b;
}
.weather-portlet .highTemp {
  border-top: 2px solid green;
}
.weather-portlet #weather_curent_weather {
  font-weight: bold;
}
.weather-portlet tr td > img {
  width: 80%;
}