﻿
    .task-grp-icon {
    padding-left: 5px;
    padding-right: 5px;
}
.level2{
    padding-left: 20px !important;
}
.level3{
    padding-left: 40px !important;
}
.level4{
    padding-left: 60px !important;
}
.level5{
    padding-left: 80px !important;
}
.level6{
    padding-left: 100px !important;
}
.level7{
    padding-left: 120px !important;
}
.level8{
    padding-left: 140px !important;
}
.level9{
    padding-left: 160px !important;
}
.level10{
    padding-left: 180px !important;
}

.level1-M {
    padding-left: 40px;
}
.level1-L {
    padding-left: 40px;
}
.level1-E {
    padding-left: 40px;
}
.level1-Q {
    padding-left: 40px;
}
.level1-D {
    padding-left: 40px;
}


.level2-M {
    padding-left: 60px;
}
.level2-L {
    padding-left: 60px;
}
.level2-E {
    padding-left: 60px;
}
.level2-Q {
    padding-left: 60px;
}
.level2-D {
    padding-left: 60px;
}

.level3-M {
    padding-left: 80px;
}
.level3-L {
    padding-left: 80px;
}
.level3-E {
    padding-left: 80px;
}
.level3-Q {
    padding-left: 80px;
}
.level3-D {
    padding-left: 80px;
}

.level4-M {
    padding-left: 100px;
}
.level4-L {
    padding-left: 100px;
}
.level4-E {
    padding-left: 100px;
}
.level4-Q {
    padding-left: 100px;
}
.level4-D {
    padding-left: 100px;
}

.level5-M {
    padding-left: 120px;
}
.level5-L {
    padding-left: 120px;
}
.level5-E {
    padding-left: 120px;
}
.level5-Q {
    padding-left: 120px;
}
.level5-D {
    padding-left: 120px;
}
 #BudgetDataTable tbody tr td{ white-space:nowrap;text-overflow: ellipsis;
    overflow: hidden;}
       .bootstrap-select.btn-group .dropdown-menu{    z-index: 99999;}
.divProjectWBS {
    width: 93.5%;
    position: absolute;
    margin-left: 2px;
    z-index: 10000;
}
.tblProjectWBS {
    height: 300px;
    overflow: auto;
    padding:10px;
}
.tblProjectWBS td:hover{ background:#18AACC; color:#fff; cursor:pointer;}
.bootstrap-select.btn-group .dropdown-menu.inner {
    max-height: 150px !important;
}
.close{    margin-top: 0px;
    font-size: 21px;}
    .treeTaskLibraryDivScroll {

    height: 300px;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
    overflow:auto;
}
.popup {
    height: 325px;
    
    display:initial;
    position: absolute;
    margin-left: 2px;
    z-index: 10000;
    background: #fff;
    top:auto;
}
.search_popup {
    height: auto!important;
    border: none!important;
    overflow: inherit!important;
    z-index: 1000;
    position: relative;
}
  #contentLogin_contentMain, #contentLogin_contentMain_MyAccordion{ overflow:inherit !important;}
  #BudgetDataTable tbody tr td{text-align:right;}
#BudgetDataTable tbody tr td:first-child{ text-align:left;}

#BudgetDataTable tr:first-child th{ text-align:center;}
#BudgetDataTable tr:nth-child(2) th{ text-align:right;}
#BudgetDataTable tr:first-child th:first-child{ text-align:left;}
.loaderDiv{position: fixed;
    background: #fff;
    z-index: 9999;
    top: 0;
    left: 0;
    bottom: 0px;
    right: 0px;
    opacity: 0.75;}
    .loaderDiv img{z-index: 99999;
    left: 50%;
    position: fixed;
    top: 40%;}
    .searchIconPage{ cursor:pointer;}
            .input-group-addon .searchIcon {cursor:pointer;
                         position: relative;
    right: auto;
    top: 4px;
            }

            .table>thead:first-child>tr>th {
    background: #18AACC;
    color: #fff;
}
#BudgetDataTable tbody td:first-child { white-space:nowrap; max-width:300px;
}
.SumoSelect.open > .optWrapper {
        z-index: 99999;
}
.table.nowarpTable tr td {
    white-space:nowrap;
}
.testimg {
    cursor:pointer;
}
.searchIcon {
    position: absolute;
    right: 17px;
    top: 25px;
}
.input-group .input-group-addon {
    border: 1px solid #ccc;
}