/* ----- BLUE Skin Custom ----- */
#banner {
  background: #1b82ec; }

.dft_Dock li a {
  color: #fff;
  font: bold 13px/18px Arial; }

.ui-widget-header, .tle_Basic, .tle_Basic_Border, .portlet-title, .aui-panel-hd, .aui-underlay .yui3-widget-hd {
  background: #0579ef; }

.style_label_tabactive, .ui-widget-header .ui-layout-unit-header-title, .tle_Basic label, .tle_Basic_Border label, .portlet-title-text, .btt_Addlabel {
  background: rgba(255, 255, 255, 0.15);
  border: 1px solid #0579ef;
  color: #fff;
  font: bold 13px/16px Arial; }

/* tabview css */
.aui-tabview-list {
  background: #0579ef;
  border: none;
  display: block;
  padding: 4px 10px;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -khtml-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }
  .aui-tabview-list .aui-tab {
    margin: 0; }
    .aui-tabview-list .aui-tab .aui-tab-content {
      background: #0579ef;
      border: none;
      padding: 3px 15px;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      -o-box-shadow: none;
      box-shadow: none; }
      .aui-tabview-list .aui-tab .aui-tab-content .aui-tab-label {
        color: #fff;
        font: 13px/16px Arial;
        padding: 0;
        text-shadow: none; }
        .aui-tabview-list .aui-tab .aui-tab-content .aui-tab-label b, .aui-tabview-list .aui-tab .aui-tab-content .aui-tab-label strong {
          font-weight: normal; }
    .aui-tabview-list .aui-tab.aui-state-active .aui-tab-content {
      background: rgba(255, 255, 255, 0.15);
      color: #fff;
      border: none; }
      .aui-tabview-list .aui-tab.aui-state-active .aui-tab-content .aui-tab-label {
        color: #fff;
        text-shadow: none; }
        .aui-tabview-list .aui-tab.aui-state-active .aui-tab-content .aui-tab-label b, .aui-tabview-list .aui-tab.aui-state-active .aui-tab-content .aui-tab-label strong {
          font-weight: bold; }
    .aui-tabview-list .aui-tab.aui-state-hover .aui-tab-content {
      background: rgba(255, 255, 255, 0.07);
      color: #fff;
      border: none; }
      .aui-tabview-list .aui-tab.aui-state-hover .aui-tab-content .aui-tab-label {
        color: #fff;
        text-shadow: none; }

/*  buttonset css */
.ui-buttonset {
  background: #0579ef;
  border: none;
  display: inline-block;
  width: 100%;
  padding-left: 5px; }
  .ui-buttonset .ui-button {
    background: #0579ef;
    border: 1px solid #0579ef;
    color: #fff;
    font: bold 13px/16px Arial; }
    .ui-buttonset .ui-button.ui-state-active .ui-button-text {
      background: rgba(255, 255, 255, 0.15);
      border: 1px solid #0579ef;
      color: #fff; }
    .ui-buttonset .ui-button.ui-state-hover .ui-button-text {
      background: rgba(255, 255, 255, 0.07);
      color: #fff;
      border-color: #0579ef; }
      .ui-buttonset .ui-button.ui-state-hover .ui-button-text a {
        color: #fff; }

.lst_Content .tbl_Full .ui-datatable-data tr.ui-state-highlight td, .lst_Content .tbl_Full .ui-datatable-data tr.ui-state-highlight td:hover, .lst_Content .tbl_Full .ui-datatable-data tr.ui-state-hover td:hover, .lst_Content .tbl_Full .ui-datatable .ui-datatable-data .ui-widget-content:hover td {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.clr_Hightlight {
  color: #ec5a4a; }

.lst_Whnormal, .lst_Content .ui-datatable thead th.ui-sortable-column.ui-state-active, .ui-tree .ui-treenode-children li.rw_normalSec {
  background-color: #fff; }

.lst_Content .ui-datatable thead th.ui-sortable-column.ui-state-active.cln_Sort {
  background: #fff; }

.rw_hightCal, .rw_Olddt {
  background: #f5f9f9; }

.rw_clprint {
  background: #e0eafc; }

.ui-tree .ui-treenode-children .ui-treenode-children li.rw_hightSec {
  background-color: #fff; }

.sp_Title span {
  color: #1172c7; }

.results-row.alt td {
  background: #f5f9f9; }
.results-row.hover td {
  background: #fff9c9; }

.ui-widget-content a.ft_Countsub, .ft_Countsub {
  font: bold 13px/18px Times new roman;
  color: #ec5a4a;
  padding-right: 5px; }

.aui-tab-label:hover, .aui-state-hover .aui-tab-label, .aui-tab.aui-tab-active .aui-tab-label a:hover {
  text-shadow: 0 1px 0 #ffe8c0;
  color: #000; }

.aui-tab-label {
  text-shadow: 0 1px 0 #92BCFC; }

.aui-tab-active .aui-tab-label:hover {
  text-shadow: 0 1px 0 #D3E6FF9ed; }

.aui-tab-active .aui-tab-label {
  text-shadow: 0 1px 0 #edf6ff;
  color: #0932c8;
  font: bold 13px/18px Arial; }

.ui-widget-content .ul_Listcount .ui-icon {
  background-image: url(../../images/primefaces/ui-icons_0078ae_256x240.png); }

/* --- Button --- */
button.addHightbtt {
  background: #fff9c9;
  border: none!important;
  float: right;
  color: #d60001;
  font: bold 13px/18px Arial; }
  button.addHightbtt:hover, button.addHightbtt:focus {
    background: #0579ef;
    border: none!important;
    text-shadow: 0 1px 0 #7CA9F4;
    color: #002365; }

.ui-button.hs-gear, .ui-widget-header.ui-datatable-scrollable-footer, .aui-panel-icons .aui-toolbar-item, .cal_btt .ui-button, .tr_Lookups.ui-tree .ui-treenode, .btt_Control button, .ui-widget-header.ui-datatable-scrollable-header, .aui-underlay .yui3-widget-hd button, .ul_Listcount .ui-tree .ui-treenode-children .ui-state-highlight, .tbl_Nohight .ui-state-highlight, .ui-datatable tfoot td.ui-paginator.ui-widget-header, .aui-dialog-hd .aui-toolbar button.aui-state-hover:hover {
  background: none;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  text-shadow: none; }

.btt_Control button {
  text-shadow: none; }

.btt_Control button.ui-state-default .ui-icon {
  background: url(../../images/icon/control-icon.png) no-repeat left center; }

.tbl_Tkcd td .lik_Hightlight {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  background: #e10000;
  border-right: 1px solid #a70000;
  border-bottom: 1px solid #a70000;
  color: #fff;
  padding: 0 4px; }

#tooltip {
  -moz-box-shadow: inset 0 0 3px #d0e6fd;
  -webkit-box-shadow: inset 0 0 3px #d0e6fd;
  -o-box-shadow: inset 0 0 3px #d0e6fd;
  box-shadow: inset 0 0 3px #d0e6fd;
  position: absolute;
  z-index: 3000;
  border: 1px solid #d1e4fd;
  background: #fff;
  padding: 5px; }

#tooltip h3 {
  font: bold 13px/18px Arial; }

#tooltip h3, #tooltip div {
  margin: 0; }

.breakCustom .lik_Active {
  color: #077bd4; }

.tle_Categories {
  color: #000; }

.aui-calendar-content .aui-calendar-hd.aui-state-default {
  background: #1B7FC7;
  border-bottom: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none; }

.aui-wbT, .lst_Processapprotion.lst_Content .ui-datatable .ui-datatable-data td div.processOld .aui-wbT .clr_Hightlight {
  font: bold 13px/18px Arial; }

.bx_Alert .ui-datalist-data {
  margin: 0; }

/* --- Portlet Calendar --- */
.main_Carweek {
  float: left;
  width: 100%; }

.left_Carweek {
  width: 17%;
  display: inline-table;
  background: #fff;
  border: 1px solid #0579ef;
  float: left; }

.right_Carweek {
  width: 82.5%;
  display: inline-table;
  background: #fff;
  border: 1px solid #0579ef;
  float: right; }

.ui-tree {
  width: auto; }
  .ui-tree .ui-treenode .ui-treenode-label.ui-state-highlight {
    color: #ec5a4a; }
  .ui-tree .ui-treenode .ui-treenode {
    background-color: #fff; }
    .ui-tree .ui-treenode .ui-treenode .ui-treenode-label {
      color: #000; }
      .ui-tree .ui-treenode .ui-treenode .ui-treenode-label.ui-state-highlight {
        color: #ec5a4a; }

.ul_Folder.ul_Index .ui-tree .ui-tree-selectable .ui-treenode-label, .ul_Folder.ul_Index .ui-tree .ui-treenode-label.ui-state-hover, .ul_Folder.ul_Index .ui-tree .ui-treenode-label.ui-state-highlight {
  color: #0579ef; }

.ul_Folder.Nopadd {
  padding: 0; }

.ui-datatable.tbl_Calheader .ui-datatable-data td div.ui-dt-c {
  padding: 4px; }

.left_Carweek .ul_Folder {
  padding: 5px 10px 10px;
  position: relative;
  font: 13px/18px Arial; }

.left_Carweek .ul_Folder .ui-tree .ui-treenode {
  background: transparent;
  border: none; }

.left_Carweek .ui-tree .ui-treenode-children {
  padding: 0 0 0 16px;
  background: none; }

.right_Carweek .ui-tabs .ui-tabs-nav.ui-widget-header {
  margin: 0; }

.left_Carweek .ui-tree .ui-tree-container .ui-treenode-label a, .left_Carweek .ui-tree .ui-tree-container .ui-treenode-label.ui-state-highlight a {
  text-shadow: none; }

.left_Carweek .ui-tree .ui-tree-container .ui-treenode-children .ui-treenode-label a {
  text-shadow: none;
  font-weight: normal; }

.left_Carweek .ul_Folder .ui-tree .ui-treenode-label, .left_Carweek .ul_Folder .ui-tree .ui-treenode-label.ui-state-hover, .left_Carweek .ul_Folder .ui-tree .ui-treenode-label.ui-state-highlight {
  font-weight: bold;
  text-transform: capitalize;
  color: #004571;
  padding: 5px 0 0 25px;
  margin: 5px 0;
  display: block;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none; }

.left_Carweek .ul_Folder .ui-tree .ui-treenode-children .ui-treenode-label {
  color: #000;
  font-weight: normal;
  padding: 0 0 0 18px;
  margin: 4px 0;
  text-transform: none; }

.left_Carweek .ul_Folder .ui-tree .ui-treenode-children .ui-treenode-label.ui-state-hover, .left_Carweek .ul_Folder .ui-tree .ui-treenode-children .ui-treenode-label.ui-state-highlight {
  color: #ff5a00; }

.left_Carweek .ul_Folder .ui-tree .ui-treenode-children .ui-treenode-label.ui-state-hover a, .left_Carweek .ul_Folder .ui-tree .ui-treenode-children .ui-treenode-label.ui-state-highlight a {
  color: #ff5a00; }

.left_Carweek .ui-tree .ui-treenode-leaf-icon, .left_Carweek .ui-tree .ui-tree-toggler, .left_Carweek .ui-datatable .ui-sortable-column-icon {
  display: none; }

.left_Carweek .ul_Folder .ui-icon.ui-tree-toggler {
  margin-top: 3px; }

.left_Carweek .ul_Folder .ui-treenode-children .ui-icon.ui-tree-toggler {
  margin-top: 0; }

.left_Carweek .ul_Folder .ui-treenode-children .ui-treenode-children li .ui-treenode-label {
  padding: 1px 0 1px 25px; }

.right_Carweek .ui-tabs-panels {
  padding: 1px;
  border: 1px solid #0579ef;
  border-top: none; }

.right_Carweek .ui-tabs-panels .ui-tabs-panels {
  border: 1px solid #ace6fa; }

.subpage-ct_right .ui-tabs-panels {
  padding: 0;
  border: none; }

.lik_Remind {
  border-bottom: 1px dotted #555; }

.box_Cldbtt {
  margin-bottom: 5px; }

.ui-datatable .ui-sortable-column:hover {
  color: #0060b1; }

.ui-buttonset.tabhead_Onemenu .ui-button {
  float: left;
  display: inline-block;
  margin-left: -1px;
  text-shadow: 0 1px 0 #ACDBFD; }

.ck_loaiSuKien {
  margin: 0px 1px 2px;
  float: right;
  width: 150px!important; }

.lst_Event {
  margin: 0 0 5px; }

.lst_Event li {
  list-style-type: none; }

.Green_State {
  font: bold 13px/18px Arial;
  color: #30a900; }

.rw_hightCal, .rw_normalCal {
  margin: 0;
  padding: 5px 0; }

.rw_hightCal ul, .rw_normalCal ul {
  margin: 0 0 0 5px; }

.rw_hightCal li, .rw_normalCal li {
  padding: 3px 5px;
  list-style-type: none;
  text-align: justify;
  font: 13px/18px Arial; }

.rw_hightCal {
  background: #EBEFF3; }

.aui-wcot {
  color: #2165BE;
  font: 13px/18px Arial; }

.aui-wcot:hover {
  color: #007EDF; }

.tbl_Upload td.aui-w85 img {
  float: left;
  margin-right: 5px; }

.tree_CTRotation.ui-tree .ui-treenode-leaf-icon, .tree_CTRotation.ui-tree .ui-tree-toggler {
  display: inline-block; }

.tree_CTRotation.ui-tree {
  width: 100%;
  overflow: auto;
  padding-bottom: 5px; }

.tree_CTRotation.ui-tree .ui-tree-container {
  width: 300%;
  overflow: hidden;
  padding: 10px; }

.tree_CTRotation.ui-tree .ui-treenode-content {
  padding-bottom: 0; }

.tree_CTRotation.ui-tree .ui-treenode {
  font-family: Arial, Tahoma, Verdana; }

.tree_CTRotation.ui-tree .ui-treenode-leaf {
  background: url(../../images/icon/linetree_L1.jpg) no-repeat 8px 0; }

.tree_CTRotation.ui-tree .ui-treenode-leaf:last-child {
  background: transparent; }

.tree_CTRotation.ui-tree .ui-icon {
  height: 21px; }

.tree_CTRotation.ui-tree .ui-treenode-leaf-icon {
  background: url(../../images/icon/linetree_L2.jpg) no-repeat 8px -3px; }

.tree_CTRotation.ui-widget-content .ui-icon.ui-icon-triangle-1-s {
  background: url(../../images/icon/ictree_Up.jpg) no-repeat 0 3px; }

.tree_CTRotation.ui-widget-content .ui-icon-triangle-1-e {
  background: url(../../images/icon/ictree_Dow.jpg) no-repeat 0 3px; }

.PrimNevr {
  color: #ff7200;
  font-weight: bold;
  text-transform: capitalize; }

.PrimEvr {
  text-transform: uppercase;
  color: #06aeed;
  font-weight: bold; }

.AcessNevr {
  font-weight: normal;
  color: #000; }

.AcessEvr {
  font-weight: normal;
  text-transform: capitalize;
  color: #06aeed; }

.dft_Dock li.list_More:hover ul, .tle_Basic, .tle_Basic_Border, .ul_Folder .ui-treenode-label, .ul_Listcount .ui-treenode-label {
  display: block; }

.bx_Tblbutton {
  display: block;
  margin: 5px 0 15px; }

.tbl_Setting tr th.ui-dynamic-column {
  min-width: 70px; }

.tbl_Setting tr th.ui-dynamic-column:LAST-CHILD {
  min-width: auto; }

.ui-datatable .tbl_Setting .ui-datatable-data .ui-widget-content td:FIRST-CHILD, .ui-datatable .tbl_Setting .ui-datatable-data .ui-widget-content th:FIRST-CHILD {
  text-align: center; }

.ui-datatable .tbl_Setting .ui-datatable-data .ui-widget-content td, .ui-datatable .tbl_Setting .ui-datatable-data .ui-widget-content th {
  text-align: left; }

.portlet-boundary .top-links {
  float: none; }

.lfr-panel.lfr-extended, .lfr-panel-container, .lfr-floating-container {
  border: none; }

.lik_YKDX {
  font-weight: bold;
  display: block;
  float: left;
  margin: 6px 0;
  padding-bottom: 1px; }

.lik_YKDX:hover {
  border-bottom: 1px dotted #008ad2; }

.tb_Flow .ui-tree .ui-treenode-leaf-icon, .tb_Flow .ui-tree .ui-tree-toggler, .tb_Flow .ui-datatable .ui-sortable-column-icon {
  display: inline-block; }

.st_Nameflow {
  font: bold 13px/18px Arial; }

.ui-treenode-children .st_Nameflow {
  font: 13px/18px Arial; }

.ui-treenode-children .ui-treenode-children .st_Nameflow {
  font: 13px/18px Arial; }

.st_Nameflow:hover {
  color: #008ad2; }

.im_Flow {
  margin-left: 20px; }

.im_Flow img {
  vertical-align: middle;
  margin-right: 5px; }

.ui-datalist-data {
  margin: 0 0 15px; }

.tbl_Announcement td .aui-field-label {
  display: none; }

.tbl_Announcement td .aui-field-choice .aui-field-label {
  display: inline-block; }

.aui-datepicker-select-wrapper select, .lfr-input-time select {
  width: auto; }

.bx_Ctbutton {
  text-align: center;
  margin: 10px 0;
  float: left;
  width: 100%; }

/* ---------- Application Column View ---------- */
.aui-menu-content li a.aui-focus, .lfr-menu-list ul .taglib-icon.aui-focus, .lfr-menu-expanded li a:focus {
  color: #006ccc; }

.txtVrsDemo {
  font: bold 15px/15px Arial;
  color: #1150b0; }

.btt-Actions .ui-button.ui-state-hover, .btt-Actions .ui-button.ui-state-focus {
  border-color: #80BBF4; }

.ip_Login input[type=text]:focus, .ip_Login input[type=text]:hover, .ip_Pass input[type=password]:focus, .ip_Pass input[type=password]:hover {
  border-color: #0089dd; }

.DockHead .mainHead .lstDock li a:hover, .DockHead .mainHead .lstDock li a.selected {
  color: #3776D6; }
.DockHead .mainHead .lstDock li a.selected {
  font-weight: bold; }

.UserProcess_notes .theadUser .nm_Fulname {
  color: #2471BE; }

.tle_Basic .ui-chkbox .ui-chkbox-box, .tle_Basic .ui-chkbox .ui-chkbox-box.ui-state-active {
  border-color: #0579ef; }
.tle_Basic .ui-state-default.ui-button.btt_Prints, .tle_Basic .ui-state-default.ui-button.btt_Prints:hover, .tle_Basic .ui-state-default.ui-button.btt_Prints:focus, .tle_Basic .ui-state-default.ui-button.btt_Reles, .tle_Basic .ui-state-default.ui-button.btt_Reles:hover, .tle_Basic .ui-state-default.ui-button.btt_Reles:focus, .tle_Basic .ui-state-default.ui-button.btt_Undelete, .tle_Basic .ui-state-default.ui-button.btt_Undelete:hover, .tle_Basic .ui-state-default.ui-button.btt_Undelete:focus, .tle_Basic .ui-state-default.ui-button.btt_Aldelete, .tle_Basic .ui-state-default.ui-button.btt_Aldelete:hover, .tle_Basic .ui-state-default.ui-button.btt_Aldelete:focus, .tle_Basic .ui-state-default.ui-button.btt_Termins, .tle_Basic .ui-state-default.ui-button.btt_Termins:hover, .tle_Basic .ui-state-default.ui-button.btt_Termins:focus {
  background: rgba(255, 255, 255, 0.15); }
.tle_Basic a.lik-addFast {
  background: rgba(255, 255, 255, 0.15); }
  .tle_Basic a.lik-addFast:hover, .tle_Basic a.lik-addFast:focus {
    background: #288ff7; }
.tle_Basic .lb_Mores {
  background: rgba(255, 255, 255, 0.15); }

.ui-accordion .ui-accordion-header.ui-state-active {
  border-color: #3abff5; }
  .ui-accordion .ui-accordion-header.ui-state-active a {
    color: #0091e8; }

.portlet-navbar-cus .nav-menu ul li:hover, .portlet-navbar-cus .nav-menu ul li:focus {
  color: #145cc7; }
.portlet-navbar-cus .nav-menu ul li ul li a:hover, .portlet-navbar-cus .nav-menu ul li ul li a:focus {
  color: #145cc7; }

.my-sites-menu .current-site a {
  background: #2797e8; }

.Boxsearch button.advance_search_title:hover, .Boxsearch button.advance_search_title:focus {
  color: #257ce6; }
.Boxsearch button.advance_search_title.active:hover, .Boxsearch button.advance_search_title.active:focus {
  color: #257ce6; }

.ui-button.btn-success {
  float: left;
  background-color: #0eb2ff!important;
  border-color: #0eb2ff!important;
  -moz-box-shadow: 0 1px 5px rgba(89, 196, 255, 0.3) !important;
  -webkit-box-shadow: 0 1px 5px rgba(89, 196, 255, 0.3) !important;
  -o-box-shadow: 0 1px 5px rgba(89, 196, 255, 0.3) !important;
  box-shadow: 0 1px 5px rgba(89, 196, 255, 0.3) !important; }
  .ui-button.btn-success .ui-button-text {
    color: #fff!important; }
  .ui-button.btn-success:hover, .ui-button.btn-success:focus {
    background-color: #33c8ff!important;
    border-color: #33c8ff!important; }

#back-to-top {
  background-color: #0579ef; }
  #back-to-top:hover, #back-to-top:focus {
    background-color: rgba(255, 255, 255, 0.15); }

