/*.en_noScroll .en_wrap, .en_content, .en_offCanvas_right{
    height: 100% !important;
    overflow: hidden;
}*/
.en_bottom {
  width: 100%;
}
/*@media (min-width: 49.1em) {
  .en_bottom {
    width: 74.94908%;
  }
}
@media (min-width: 65.5em) {
  .en_bottom {
    width: 59.38931%;
  }
}*/

/* // ------------ view page -----------------// */
.en_inner_leftNav {
  background: white;
  border-right: 1px solid #e7e7e8;
  height: 100%;
  padding: 6px 0 0;
  overflow-y: auto;
  height: calc(100% - 54px);
}
.en_inner_leftNav .glyphicon-file:before {
  content: "";
}
.en_inner_leftNav .glyphicon-minus:before {
  content: "\e113";
}
.en_inner_leftNav .glyphicon-plus:before {
  content: "\e114";
}

.en_offCanvas_right {
  border-left: 1px solid #e7e7e8;
  border-top: 0;
}

.en_inner_leftNav .nlink {
    margin-left: -4px;
    padding:0
}

.en_inner_leftNav .nlink i{
    right:10px;
    position:absolute;
    top:10px;
}

/* // ------------abn tree style -------------// */
.abn-tree a {
  font: 14px Arial, Helvetica, sans-serif;
  color: #404041;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #eb8c00 ;
  background: none;
}

.en_inner_viewWrap {
  padding: 10px;
}
.en_inner_viewWrap td {
  border: 1px solid #e7e7e8;
  padding: 5px;
  font: 12px Arial, Helvetica, sans-serif;
}
.en_inner_viewWrap .pagination-info {
  font: 12px Arial, Helvetica, sans-serif;
  line-height:40px;
}
.en_inner_viewWrap .panel-title {
  font: bold 12px Arial, Helvetica, sans-serif;
}
.en_inner_viewWrap .datagrid-row-selected, .en_inner_viewWrap .datagrid-row-over {
    background: #e2e2e2;
    color: #000;
}
.datagrid-row-selected span {
    color: #000;
}


.en_inner_viewTop {
  overflow: hidden;
  *zoom: 1;
  margin: 0 0 10px 0;
}
.en_inner_viewTop .en_inner_viewNavigation {
  float: left;
  margin: 6px 0 0 10px;
  font: italic 12px Georgia, "Times New Roman", Times, serif;
}
@media (min-width: 49.1em) {
  .en_inner_viewTop .en_inner_viewNavigation {
    margin: 5px 0 0 0;
    font: italic 14px Georgia, "Times New Roman", Times, serif;
  }
}
.en_inner_viewTop .en_inner_viewNavigation strong {
  font: bold italic 13px Georgia, "Times New Roman", Times, serif;
}
@media (min-width: 49.1em) {
  .en_inner_viewTop .en_inner_viewNavigation strong {
    font: bold italic 14px Georgia, "Times New Roman", Times, serif;
  }
}

.en_inner_viewBtn {
  display: none;
}
@media (min-width: 49.1em) {
  .en_inner_viewBtn {
    display: block;
    /*width: 24.84725%;*/
    float: right;
    text-align: right;
  }
}

.en_inner_viewContent {
  width: 100%;
  overflow-x: auto;
}
/*.en_inner_viewContent .datagrid {
  min-width: 1000px !important;
}*/

/* // -------------- content page-------------- // */
.en_inner_contentWrap {
  padding: 0 10px 10px 10px;
  margin-top: 60px;
}
@media (min-width: 49.1em) {
  .en_inner_contentWrap {
    margin-top: 20px;
    padding: 0 10px 10px 15px;
  }
}

.en_inner_contentFixtop {
  margin-top: 60px;
}
@media (min-width: 49.1em) {
  .en_inner_contentFixtop {
    margin-top: 80px;
  }
}

.en_inner_contentSection {
  margin: 10px 0;
}

.en_inner_contentTitle {
  font: 22px Georgia, "Times New Roman", Times, serif;
  color: #eb8c00;
}

.en_inner_contentInfo {
  width: 100%;  
}
.en_inner_contentInfo td {
  padding: 5px 5px 5px 0;
  font: 14px Arial, Helvetica, sans-serif;
}
.en_inner_contentInfo .infoLabel {
  color: #939598;
}
@media (min-width: 49.1em) {
  .en_inner_contentInfo .infoLabel {
    width: 200px;
  }
}
@media (min-width: 49.1em) {
  .en_inner_contentInfo select {
    max-width: 49.89817%;
  }
}

.en_inner_contentMain {
  padding: 20px;
  /*    border: 1px solid $black-10;
      border-radius: 5px;*/
}

.en_inner_contentHistory .titlebar {
  font: 14px Arial, Helvetica, sans-serif;
  color: #6d6e71;
  text-decoration: none;
  margin-bottom: 10px;
  cursor: pointer;
}
.en_inner_contentHistory .glyphicon {
  color: #eb8c00;
}
.en_inner_contentHistory .accordionPanel {
  padding: 20px;
  font: 14px Arial, Helvetica, sans-serif;
}
.en_inner_contentHistory td {
  padding: 5px;
  color: #6d6e71;
}

.en_inner_alert {
  position: fixed;
  width: 100%;
  bottom: 50%;
  z-index: 1050;
}
.en_inner_alert .alert{
    margin:0 20%;
}
.en_inner_contentEdit_inputlg {
  height: 40px;
  font: 20px Georgia, "Times New Roman", Times, serif;
}
