﻿.gl-search-dialog {
  width: 70%;
  padding: 5px;
}
.gl-fiscal-year {
  font-size: 14px;
  font-weight: bold;
}
/* ------------------------------------------
AngularJS Animations...

The first selector is for Angular 1.1.5
The second selector is for Angular 1.2.0

*/
.abn-tree-animate-enter,
li.abn-tree-row.ng-enter {
  transition: 200ms linear all;
  position: relative;
  display: block;
  opacity: 0;
  max-height: 0px;
}
.abn-tree-animate-enter.abn-tree-animate-enter-active,
li.abn-tree-row.ng-enter-active {
  opacity: 1;
  max-height: 30px;
}
.abn-tree-animate-leave,
li.abn-tree-row.ng-leave {
  transition: 200ms linear all;
  position: relative;
  display: block;
  height: 30px;
  max-height: 30px;
  opacity: 1;
}
.abn-tree-animate-leave.abn-tree-animate-leave-active,
li.abn-tree-row.ng-leave-active {
  height: 0px;
  max-height: 0px;
  opacity: 0;
}
/* 
------------------------------------------
Angular 1.2.0 Animation 
*/
/*
   end animation stuff
-----------------------------------------
   begin normal css stuff
*/
ul.abn-tree li.abn-tree-row {
  padding: 0px;
  margin: 0px;
}
ul.abn-tree li.abn-tree-row a {
  padding: 3px 10px;
}
ul.abn-tree i.indented {
  padding: 2px;
}
.abn-tree {
  cursor: pointer;
}
ul.nav.abn-tree .level-1 .indented {
  position: relative;
  left: 0px;
}
ul.nav.abn-tree .level-2 .indented {
  position: relative;
  left: 20px;
}
ul.nav.abn-tree .level-3 .indented {
  position: relative;
  left: 40px;
}
ul.nav.abn-tree .level-4 .indented {
  position: relative;
  left: 60px;
}
ul.nav.abn-tree .level-5 .indented {
  position: relative;
  left: 80px;
}
ul.nav.abn-tree .level-6 .indented {
  position: relative;
  left: 100px;
}
ul.nav.nav-list.abn-tree .level-7 .indented {
  position: relative;
  left: 120px;
}
ul.nav.nav-list.abn-tree .level-8 .indented {
  position: relative;
  left: 140px;
}
ul.nav.nav-list.abn-tree .level-9 .indented {
  position: relative;
  left: 160px;
}
.gl-dictionary {
  /*font-family: @font-family-1;*/
}
.gl-dictionary .nav-list {
  padding-left: 15px;
}
.gl-dictionary .nav-list li {
  line-height: 20px;
}
.gl-dictionary .nav-list li a {
  color: #62a8ea;
  /*font-size: @font-size;*/
  font-weight: 600;
  /*margin-left: -15px;
                margin-right: -15px;*/
}
.gl-dictionary .nav-list li a:hover,
.gl-dictionary .nav-list li a:focus {
  background-color: #eee;
}
.gl-dictionary .nav-list li a span {
  padding-left: 20px;
}
.gl-dictionary .nav-list .active a,
.gl-dictionary .nav-list .active a:hover,
.gl-dictionary .nav-list .active a:focus {
  background-color: #62a8ea;
  color: #fff;
}
#glSearchWizard .panel-heading a {
  display: block;
}
#glSearchWizard .btn-search {
  margin-right: 5px;
}
#glSearchWizard .select2-container .select2-choice {
  overflow: visible;
}
.form-horizontal .gl-account-alias-picker {
  margin-bottom: 12px;
}
.form-horizontal .gl-account-alias-picker .row {
  margin-top: 4px;
  margin-bottom: 4px;
}
.form-horizontal .gl-account-alias-picker .control-label {
  padding: 4px 0 0 10px;
}
.form-horizontal .gl-account-alias-picker .control-label.double-line {
  margin-top: -12px;
}
.gl-account-alias-picker .multiSelect.inlineBlock {
  display: block;
}
.gl-account-alias-picker .multiSelect.button {
  width: 100%;
  padding: 3px 7px;
  font-size: 12px;
}
.gl-account-alias-picker .multiSelect.checkboxLayer {
  padding: 10px;
  min-width: 248px;
}
.gl-account-alias-picker .multiSelect.multiSelectItem {
  min-height: initial;
  margin: 5px 0;
}
.gl-account-alias-picker label.multiSelect {
  margin-bottom: 0;
}
.gl-account-alias-picker .multiSelect.acol {
  line-height: initial;
}
.gl-account-alias-picker .scrollable {
  overflow-x: hidden;
  overflow-y: scroll;
  height: 184px;
  margin-right: -6px;
  padding-top: 4px;
  padding-right: 10px;
}
.gl-subordinate-grid .ngViewport.ng-scope {
  height: auto !important;
  overflow-x: hidden;
}
.gl-subordinate-grid .ngTopPanel.ng-scope,
.gl-subordinate-grid .ngHeaderContainer {
  width: auto !important;
}
.gl-parent-subordinates {
  /*.scrollable {
        overflow-x: hidden;
        overflow-y: scroll;
        height: 260px;
        padding: 5px;
    }*/
  /*tbody td, thead th {
        width: 6%;
        float: left;
        text-align: center;
    }*/
  /*tbody td.commitments, thead th.commitments {
        width: 15%;
        text-align: center;
    }*/
}
.gl-parent-subordinates h5 {
  margin-left: 10px;
}
.gl-parent-subordinates table {
  width: 100%;
}
.gl-parent-subordinates thead,
.gl-parent-subordinates tbody,
.gl-parent-subordinates tr,
.gl-parent-subordinates td,
.gl-parent-subordinates th {
  display: block;
}
.gl-parent-subordinates tr:after {
  content: ' ';
  display: block;
  visibility: hidden;
  clear: both;
}
.gl-parent-subordinates thead th {
  height: 30px;
}
.gl-parent-subordinates tbody {
  height: 250px;
  overflow-x: hidden;
  overflow-y: auto;
}
.gl-parent-subordinates thead {
  padding-right: 12px;
  /* fallback */
}
.gl-parent-subordinates thead th {
  width: 6%;
  float: left;
  text-align: right;
}
.gl-parent-subordinates thead th.commitments {
  width: 15%;
  text-align: right;
}
.gl-parent-subordinates tbody td {
  width: 6%;
  float: left;
  text-align: right;
}
.gl-parent-subordinates tbody td.account,
.gl-parent-subordinates thead th.account {
  width: 15%;
  float: left;
  text-align: left;
}
.gl-parent-subordinates tbody td.alias,
.gl-parent-subordinates thead th.alias {
  width: 25%;
  float: left;
  text-align: left;
}
.gl-parent-subordinates tbody td.commitments {
  width: 15%;
  text-align: right;
}
.gl-account-input.ng-dirty.ng-invalid input {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.gl-account-input.ng-dirty.ng-invalid input:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.balances th,
.balances td {
  text-align: right;
}
.balances .balance-row-title {
  font-weight: bold;
}
.salesTax {
  margin-left: 4px;
}
.accountYear {
  margin-top: 4px;
}
/*# sourceMappingURL=bas-gl.css.map */