.hidden {
    display: none !important;
}
.hidden2 {
    display: none !important;
}
.hidden3 {
    display: none !important;
}

#ajaxIcon {
    display: block;
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    text-align: center;
    z-index: 100000;
    background-color: rgba(0, 0, 0, 0.4);
}

#ajaxIcon .fa {
    line-height: 25vh;
    position: fixed;
    top: 38vh;
    left: 0;
    width: 100%;
    font-size: 25vh;
    color: rgba(255, 255, 255, 0.3);
    z-index: 100000;
}

#ajaxIcon .message {
    position: fixed;
    display: block;
    top: 64vh;
    color: rgba(255, 255, 255, 0.8);
    width: 100%;
    left: 0;
}

#PlBudgetScreen *:focus {
    outline-color: transparent;
}

#PlBudgetScreen {
    color: #fff;
    font-family: sans-serif;
    font-size: 10px;
    position: relative;
    display: block;
    padding-top: 0px;
    /* margin-top: 100vh; */
    border-top: 3px solid #3e81c1;
    border-bottom: 3px solid #3e81c1;
    background: #3e81c1;
    /*
    background: -moz-linear-gradient(-45deg, #1e5799 1%, #2989d8 47%, #2989d8 53%, #1e5799 100%);
    background: -webkit-linear-gradient(-45deg, #1e5799 1%,#2989d8 47%,#2989d8 53%,#1e5799 100%);
    background: linear-gradient(135deg, #1e5799 1%,#2989d8 47%,#2989d8 53%,#1e5799 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#1e5799',GradientType=1 );
    */
}

body.fixmenu__on #PlBudgetScreen.maximized {
    margin-top: 0px;
    position: fixed;
    top: 60px;
    left: 260px;
    display: block;
    padding: 3px;
    width: calc(100vw - 330px);
    height: calc(100vh - 70px);
    border-radius: 2px;
    border: 1px solid #1e5799;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.15);
    overflow: hidden;
    z-index: 3;
}

body.fixmenu__off #PlBudgetScreen.maximized {
    margin-top: 0px;
    position: fixed;
    top: 60px;
    left: 60px;
    display: block;
    padding: 3px;
    width: calc(100vw - 130px);
    height: calc(100vh - 70px);
    border-radius: 2px;
    border: 1px solid #1e5799;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.15);
    overflow: hidden;
    z-index: 3;
}

#PlBudgetScreen #PlBudgetTable {
    font-size: 10px;
    display: block;
    width: 100%;
    overflow: scroll;
}

#PlBudgetScreen.maximized #PlBudgetTable {
    border-left: 5px solid #3e81c1;
    font-size: 10px;
    display: block;
    position: relative;
    width: 100%;
    height: calc(100vh - 72px);
    overflow: scroll;
    /*    background-color: rgba(255,255,255,0.2); */
}

#PlBudgetScreen #PlBudgetTable thead {
    font-size: 10px;
    display: block;
    width: max-content;
    position: sticky;
    top: 0px;
    z-index: 100;
    background-color: #3e81c1;
}

#PlBudgetScreen.maximized #PlBudgetTable thead {
    font-size: 10px;
    display: block;
    width: auto;
    padding-right: 20px;
}

#PlBudgetScreen #PlBudgetTable thead tr {
    font-size: 10px;
    display: block;
    width: max-content;
    height: 34px;
    margin-bottom: 0px;
    background-color: #3e81c1;
}

#PlBudgetScreen #PlBudgetTable thead tr th {
    font-size: 10px;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.6);
    display: inline-block;
    margin: 0px;
    height: calc(100% - 6px);
    padding: 0px 10px;
    font-weight: normal;
}

#PlBudgetScreen #PlBudgetTable thead tr th.account {
    font-size: 10px;
    width: 318px;
    line-height: 30px;
    background-color: #174475;
}

#PlBudgetScreen #PlBudgetTable thead tr th.entity {
    font-size: 10px;
    min-width: 50px;
    width: 50px;
    line-height: 30px;
    background-color: #174475;
}

#PlBudgetScreen #PlBudgetTable thead tr th.ah {
    font-size: 10px;
    min-width: 110px;
    width: 110px;
    line-height: 14px;
    background-color: #174475;
}

#PlBudgetScreen #PlBudgetTable thead tr th.ah.sm {
    min-width: 65px;
    width: 65px;
}

#PlBudgetScreen #PlBudgetTable thead tr th.ah.xl {
    min-width: 130px;
    width: 130px;
}

#PlBudgetScreen #PlBudgetTable thead tr th.ah.a_0,
#PlBudgetScreen #PlBudgetTable thead tr th.ah.a_1,
#PlBudgetScreen #PlBudgetTable thead tr th.ah.a_2,
#PlBudgetScreen #PlBudgetTable thead tr th.ah.a_3,
#PlBudgetScreen #PlBudgetTable thead tr th.ah.qa_0,
#PlBudgetScreen #PlBudgetTable thead tr th.ah.qa_1,
#PlBudgetScreen #PlBudgetTable thead tr th.ah.qa_2,
#PlBudgetScreen #PlBudgetTable thead tr th.ah.qa_3,
#PlBudgetScreen #PlBudgetTable thead tr th.ah.q_1,
#PlBudgetScreen #PlBudgetTable thead tr th.ah.q_2,
#PlBudgetScreen #PlBudgetTable thead tr th.ah.q_3,
#PlBudgetScreen #PlBudgetTable thead tr th.ah.q_4
 {
    background-color: #b36868;
}

#PlBudgetScreen #PlBudgetTable tbody {
    font-size: 10px;
    display: block;
    padding-right: 20px;
    padding-bottom: 20px;
}

#PlBudgetScreen.maximized #PlBudgetTable tbody {
    font-size: 10px;
    display: block;
    width: max-content;
}

#PlBudgetScreen #PlBudgetTable tbody tr {
    font-size: 10px;
    display: block;
    width: max-content;
    height: fit-content;
}

#PlBudgetScreen #PlBudgetTable tbody tr th {
    font-size: 10px;
    display: inline-block;
    margin: 0px;
}

#PlBudgetScreen #PlBudgetTable tbody tr th.account {
    font-size: 10px;
    width: 398px;
    text-align: left;
    background-color: rgb(30, 87, 153);
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr th.account {
    overflow-x: hidden;
    z-index: 10;
    font-size: 10px;
    width: 318px;
    text-align: left;
    background-color: #3e81c1;
    color: #fff;
    border: 0px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr th.account .levelName {
    position: relative;
    overflow-y: hidden;
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #174475;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr th.account.inputToolsAvailable .levelName {
    background-color: #42ab7a;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr th.account.treeLevel0 .levelName {
    font-size: 12px;
    min-height: 18px;
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #fff;
    color: #1e5799;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr th.account.treeLevel0.inputToolsAvailable .levelName {
    position: relative;
    padding-right: 30px;
    /*background-color: #42ab7a;*/
    /*color: #fff;*/
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr th.account {
    overflow-x: hidden;
    z-index: 10;
    font-size: 10px;
    width: 318px;
    text-align: left;
    background-color: #3e81c1;
    color: #fff;
    border: 0px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr th.account .levelName {
    position: relative;
    overflow-y: hidden;
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #174475;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr th.account.inputToolsAvailable .levelName {
    background-color: #42ab7a;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr th.account.treeLevel0 .levelName {
    font-size: 12px;
    min-height: 18px;
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #fff;
    color: #1e5799;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr th.account.treeLevel0.inputToolsAvailable .levelName {
    position: relative;
    padding-right: 30px;
    /*background-color: #42ab7a;*/
    /*color: #fff;*/
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr th.account {
    overflow-x: hidden;
    z-index: 10;
    font-size: 10px;
    width: 318px;
    text-align: left;
    background-color: #3e81c1;
    color: #fff;
    border: 0px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr th.account .levelName {
    position: relative;
    overflow-y: hidden;
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #174475;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr th.account.inputToolsAvailable .levelName {
    background-color: #42ab7a;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr th.account.treeLevel0 .levelName {
    font-size: 12px;
    min-height: 18px;
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #fff;
    color: #1e5799;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr th.account.treeLevel0.inputToolsAvailable .levelName {
    position: relative;
    padding-right: 30px;
    /*background-color: #42ab7a;*/
    /*color: #fff;*/
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr th.account {
    overflow-x: hidden;
    z-index: 10;
    font-size: 10px;
    width: 318px;
    text-align: left;
    background-color: #3e81c1;
    color: #fff;
    border: 0px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr th.account .levelName {
    position: relative;
    overflow-y: hidden;
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #174475;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr th.account.inputToolsAvailable .levelName {
    background-color: #42ab7a;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr th.account.treeLevel0 .levelName {
    font-size: 12px;
    min-height: 18px;
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #fff;
    color: #1e5799;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr th.account.treeLevel0.inputToolsAvailable .levelName {
    position: relative;
    padding-right: 30px;
    /*background-color: #42ab7a;*/
    /*color: #fff;*/
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr th.account {
    overflow-x: hidden;
    z-index: 10;
    font-size: 10px;
    width: 318px;
    text-align: left;
    background-color: #3e81c1;
    color: #fff;
    border: 0px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr th.account .levelName {
    position: relative;
    overflow-y: hidden;
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #174475;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr th.account.inputToolsAvailable .levelName {
    background-color: #42ab7a;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr th.account.treeLevel0 .levelName {
    font-size: 12px;
    min-height: 18px;
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #fff;
    color: #1e5799;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr th.account.treeLevel0.inputToolsAvailable .levelName {
    position: relative;
    padding-right: 30px;
    /*background-color: #42ab7a;*/
    /*color: #fff;*/
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr th.account {
    z-index: 10;
    font-size: 10px;
    width: 318px;
    text-align: left;
    background-color: #3e81c1;
    color: #fff;
    border: 0px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr th.account .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #174475;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr th.account.inputToolsAvailable .levelName {
    background-color: #42ab7a;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr th.account.treeLevel0 .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #fff;
    color: #1e5799;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr th.account.treeLevel0.inputToolsAvailable .levelName {
    padding-right: 30px;
    /*background-color: #42ab7a;*/
    /*color: #fff;*/
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr th.account {
    z-index: 10;
    font-size: 10px;
    width: 318px;
    text-align: left;
    background-color: #3e81c1;
    color: #fff;
    border: 0px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr th.account .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #174475;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr th.account.inputToolsAvailable .levelName {
    background-color: #42ab7a;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr th.account.treeLevel0 .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #fff;
    color: #1e5799;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr th.account.treeLevel0.inputToolsAvailable .levelName {
    padding-right: 30px;
    /*background-color: #42ab7a;*/
    /*color: #fff;*/
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr th.account {
    z-index: 10;
    font-size: 10px;
    width: 318px;
    text-align: left;
    background-color: #3e81c1;
    color: #fff;
    border: 0px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr th.account .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #174475;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr th.account.inputToolsAvailable .levelName {
    background-color: #42ab7a;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr th.account.treeLevel0 .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #fff;
    color: #1e5799;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr th.account.treeLevel0.inputToolsAvailable .levelName {
    padding-right: 30px;
    /*background-color: #42ab7a;*/
    /*color: #fff;*/
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr th.account {
    z-index: 10;
    font-size: 10px;
    width: 318px;
    text-align: left;
    background-color: #3e81c1;
    color: #fff;
    border: 0px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr th.account .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #174475;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr th.account.inputToolsAvailable .levelName {
    background-color: #42ab7a;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr th.account.treeLevel0 .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #fff;
    color: #1e5799;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr th.account.treeLevel0.inputToolsAvailable .levelName {
    padding-right: 30px;
    /*background-color: #42ab7a;*/
    /*color: #fff;*/
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr th.account {
    z-index: 10;
    font-size: 10px;
    width: 318px;
    text-align: left;
    background-color: #3e81c1;
    color: #fff;
    border: 0px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr th.account .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #174475;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr th.account.inputToolsAvailable .levelName {
    background-color: #42ab7a;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr th.account.treeLevel0 .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #fff;
    color: #1e5799;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr th.account.treeLevel0.inputToolsAvailable .levelName {
    padding-right: 30px;
    /*background-color: #42ab7a;*/
    /*color: #fff;*/
}


#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account {
    z-index: 10;
    font-size: 10px;
    width: 318px;
    text-align: left;
    background-color: #3e81c1;
    color: #fff;
    border: 0px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #174475;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account.inputToolsAvailable .levelName {
    background-color: #42ab7a;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account.treeLevel0 .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #fff;
    color: #1e5799;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account.treeLevel0.inputToolsAvailable .levelName {
    padding-right: 30px;
    /*background-color: #42ab7a;*/
    /*color: #fff;*/
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account {
    z-index: 10;
    font-size: 10px;
    width: 318px;
    text-align: left;
    background-color: #3e81c1;
    color: #fff;
    border: 0px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #174475;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account.inputToolsAvailable .levelName {
    background-color: #42ab7a;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account.treeLevel0 .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #fff;
    color: #1e5799;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account.treeLevel0.inputToolsAvailable .levelName {
    padding-right: 30px;
    /*background-color: #42ab7a;*/
    /*color: #fff;*/
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account {
    z-index: 10;
    font-size: 10px;
    width: 318px;
    text-align: left;
    background-color: #3e81c1;
    color: #fff;
    border: 0px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #174475;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account.inputToolsAvailable .levelName {
    background-color: #42ab7a;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account.treeLevel0 .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #fff;
    color: #1e5799;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account.treeLevel0.inputToolsAvailable .levelName {
    padding-right: 30px;
    /*background-color: #42ab7a;*/
    /*color: #fff;*/
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account {
    z-index: 10;
    font-size: 10px;
    width: 318px;
    text-align: left;
    background-color: #3e81c1;
    color: #fff;
    border: 0px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #174475;
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account.inputToolsAvailable .levelName {
    background-color: #42ab7a;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account.treeLevel0 .levelName {
    font-size: 12px;
    /* min-height: 36px; */
    display: inline-block;
    width: 318px;
    text-align: left;
    background-color: #fff;
    color: #1e5799;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account.treeLevel0.inputToolsAvailable .levelName {
    padding-right: 30px;
    /*background-color: #42ab7a;*/
    /*color: #fff;*/
}

#PlBudgetScreen #PlBudgetTable tbody tr th.account.tools {
    cursor: pointer;
}

#PlBudgetScreen #PlBudgetTable tbody tr th.treeLevel0 .levelName {
    background-color: #ffffff;
    /* text-shadow: 2px 2px 2px rgba(0,0,0,0.2); */
    font-size: 12px;
    color: #174475;
}

#PlBudgetScreen #PlBudgetTable tbody tr.l_1 th.fixCol.account .levelName {
    margin-left: 0px;
    width: 318px;
    border-radius: 0px;
    background-color: #bdbdbd;
    color: #000;
}

#PlBudgetScreen #PlBudgetTable tbody tr.l_2 th.fixCol.account .levelName {
    margin-left: 15px;
    width: 303px;
    border-radius: 0px;
    background-color: #bdbdbd;
    color: #000;
}

#PlBudgetScreen #PlBudgetTable tbody tr.l_3 th.fixCol.account .levelName {
    margin-left: 30px;
    width: 288px;
    border-radius: 0px;
    font-weight: normal;
}

#PlBudgetScreen #PlBudgetTable tbody tr.l_4 th.fixCol.account .levelName {
    margin-left: 45px;
    width: 273px;
    border-radius: 0px;
    font-weight: normal;
}

#PlBudgetScreen #PlBudgetTable tbody tr.l_5 th.fixCol.account .levelName {
    margin-left: 60px;
    width: 258px;
    border-radius: 0px;
    font-weight: normal;
}

#PlBudgetScreen #PlBudgetTable tbody tr.l_6 th.fixCol.account .levelName {
    margin-left: 75px;
    width: 243px;
    border-radius: 0px;
    font-weight: normal;
}

#PlBudgetScreen #PlBudgetTable tbody tr.l_7 th.fixCol.account .levelName {
    margin-left: 90px;
    width: 228px;
    border-radius: 0px;
    font-weight: normal;
}

#PlBudgetScreen #PlBudgetTable tbody tr.l_8 th.fixCol.account .levelName {
    margin-left: 105px;
    width: 213px;
    border-radius: 0px;
    font-weight: normal;
}

#PlBudgetScreen #PlBudgetTable tbody tr th.subrow {
    background-color: rgba(0, 0, 0, 0.1);
    font-size: 12px;
}

#PlBudgetScreen #PlBudgetTable tbody tr th.entity {
    font-size: 10px;
    min-width: 50px;
    width: 50px;
    text-align: center;
    background-color: rgb(99, 145, 193);
    color: #fff;
    border: 1px solid transparent;
}

#PlBudgetScreen #PlBudgetTable tbody tr td {
    display: none;
}

#PlBudgetScreen #PlBudgetTable tbody tr.vis td {
    font-size: 10px;
    display: inline-block;
    margin: 0px;
    color: #fff;
    border: 1px solid #3e81c1;
    vertical-align: bottom;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr td {
    border-bottom: 1px solid #568fc7;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr td {
    border-bottom: 1px solid #568fc7;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr td {
    border-bottom: 1px solid #568fc7;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr td {
    border-bottom: 1px solid #568fc7;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr td {
    border-bottom: 1px solid #568fc7;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr td {
    border-bottom: 1px solid #568fc7;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr td {
    border-bottom: 1px solid #568fc7;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr td {
    border-bottom: 1px solid #568fc7;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr td {
    border-bottom: 1px solid #568fc7;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr td {
    border-bottom: 1px solid #568fc7;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr td {
    border-bottom: 1px solid #568fc7;
}

#PlBudgetScreen #PlBudgetTable tbody tr:hover th.account {
    /* background-color: rgb(21, 61, 107); */
    color: #fff;
}

#PlBudgetScreen #PlBudgetTable tbody tr:hover th.entity {
    background-color: rgb(21, 61, 107);
    color: #fff;
}

#PlBudgetScreen #PlBudgetTable tbody tr.vis:hover td {
    color: rgba(255, 255, 255, 1);
    border-bottom: 1px solid #74bbff;
    border-top: 1px solid #74bbff;
}

#PlBudgetScreen #PlBudgetTable tbody tr.vis td:hover {
    /* font-size: 10px; */
    display: inline-block;
    margin: 0px;
    color: rgba(255, 255, 255, 1);
    border-left: 1px solid #74bbff;
    border-right: 1px solid #74bbff;
    background-color: #153d6b;
}

#PlBudgetScreen #PlBudgetTable tbody tr td.a {
    font-size: 12px;
    min-width: 110px;
    width: 110px;
    text-align: right;
    background-color: #5b94cb;
}

#PlBudgetScreen #PlBudgetTable tbody tr td.a.sm {
    min-width: 65px;
    width: 65px;
}

#PlBudgetScreen #PlBudgetTable tbody tr td.a.xl {
    min-width: 130px;
    width: 130px;
}

#PlBudgetScreen #PlBudgetTable tbody tr td.m {
    font-size: 12px;
    min-width: 110px;
    width: 110px;
    text-align: right;
}

#PlBudgetScreen #PlBudgetTable tbody tr td .curr {
    font-size: smaller;

}

#PlBudgetScreen #PlBudgetTable .l_1 .account {
    padding-left: 5px;
    padding-right: 5px;
}

#PlBudgetScreen #PlBudgetTable .l_2 .account {
    padding-left: 5px;
    padding-right: 5px;
}

#PlBudgetScreen #PlBudgetTable .l_3 .account {
    padding-left: 5px;
    padding-right: 5px;
}

#PlBudgetScreen #PlBudgetTable .l_4 .account {
    padding-left: 5px;
    padding-right: 5px;
}

#PlBudgetScreen #PlBudgetTable .l_5 .account {
    padding-left: 5px;
    padding-right: 5px;
}

#PlBudgetScreen #PlBudgetTable .l_6 .account {
    padding-left: 5px;
    padding-right: 5px;
}

#PlBudgetScreen.PL002 #PlBudgetTable .l_1 .account,
#PlBudgetScreen.PL002 #PlBudgetTable .l_2 .account,
#PlBudgetScreen.PL002 #PlBudgetTable .l_3 .account,
#PlBudgetScreen.PL002 #PlBudgetTable .l_4 .account,
#PlBudgetScreen.PL002 #PlBudgetTable .l_5 .account,
#PlBudgetScreen.PL002 #PlBudgetTable .l_6 .account {
    padding-left: 0px;
    padding-right: 0px;
}

#PlBudgetScreen.PL002 #PlBudgetTable .l_1 .account .levelName,
#PlBudgetScreen.PL002 #PlBudgetTable .l_2 .account .levelName,
#PlBudgetScreen.PL002 #PlBudgetTable .l_3 .account .levelName,
#PlBudgetScreen.PL002 #PlBudgetTable .l_4 .account .levelName,
#PlBudgetScreen.PL002 #PlBudgetTable .l_5 .account .levelName,
#PlBudgetScreen.PL002 #PlBudgetTable .l_6 .account .levelName {
    padding-left: 5px;
    padding-right: 5px;
}


#PlBudgetScreen.PL002 tr.fixRow {
    margin-bottom: 0px;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr td.a .actual {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr td.a .empty {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.PL002 #PlBudgetTable .amounts {
    display: inline-block;
    width: 0px;
    overflow-x: hidden;
}

#PlBudgetScreen.PL002 #PlBudgetTable .levelLabel {
    position: absolute;
    display: inline-block;
    max-height: 18px;
    width: calc(100% - 30px);
}

#PlBudgetScreen.PL002 #PlBudgetTable .amounts .atype {
    white-space: nowrap;
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr td.a .atype {
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    text-align: left;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr td.a .budget {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr td.a .comp {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr td.a .diff {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}




#PlBudgetScreen.PL003 #PlBudgetTable .l_1 .account,
#PlBudgetScreen.PL003 #PlBudgetTable .l_2 .account,
#PlBudgetScreen.PL003 #PlBudgetTable .l_3 .account,
#PlBudgetScreen.PL003 #PlBudgetTable .l_4 .account,
#PlBudgetScreen.PL003 #PlBudgetTable .l_5 .account,
#PlBudgetScreen.PL003 #PlBudgetTable .l_6 .account {
    padding-left: 0px;
    padding-right: 0px;
}

#PlBudgetScreen.PL003 #PlBudgetTable .l_1 .account .levelName,
#PlBudgetScreen.PL003 #PlBudgetTable .l_2 .account .levelName,
#PlBudgetScreen.PL003 #PlBudgetTable .l_3 .account .levelName,
#PlBudgetScreen.PL003 #PlBudgetTable .l_4 .account .levelName,
#PlBudgetScreen.PL003 #PlBudgetTable .l_5 .account .levelName,
#PlBudgetScreen.PL003 #PlBudgetTable .l_6 .account .levelName {
    padding-left: 5px;
    padding-right: 5px;
}


#PlBudgetScreen.PL003 tr.fixRow {
    margin-bottom: 0px;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr td.a .actual {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr td.a .empty {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.PL003 #PlBudgetTable .amounts {
    display: inline-block;
    width: 0px;
    overflow-x: hidden;
}

#PlBudgetScreen.PL003 #PlBudgetTable .levelLabel {
    position: absolute;
    display: inline-block;
    max-height: 18px;
    width: calc(100% - 30px);
}

#PlBudgetScreen.PL003 #PlBudgetTable .amounts .atype {
    white-space: nowrap;
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr td.a .atype {
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    text-align: left;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr td.a .budget {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr td.a .comp {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr td.a .diff {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}




#PlBudgetScreen.BS003 #PlBudgetTable .l_1 .account,
#PlBudgetScreen.BS003 #PlBudgetTable .l_2 .account,
#PlBudgetScreen.BS003 #PlBudgetTable .l_3 .account,
#PlBudgetScreen.BS003 #PlBudgetTable .l_4 .account,
#PlBudgetScreen.BS003 #PlBudgetTable .l_5 .account,
#PlBudgetScreen.BS003 #PlBudgetTable .l_6 .account {
    padding-left: 0px;
    padding-right: 0px;
}

#PlBudgetScreen.BS003 #PlBudgetTable .l_1 .account .levelName,
#PlBudgetScreen.BS003 #PlBudgetTable .l_2 .account .levelName,
#PlBudgetScreen.BS003 #PlBudgetTable .l_3 .account .levelName,
#PlBudgetScreen.BS003 #PlBudgetTable .l_4 .account .levelName,
#PlBudgetScreen.BS003 #PlBudgetTable .l_5 .account .levelName,
#PlBudgetScreen.BS003 #PlBudgetTable .l_6 .account .levelName {
    padding-left: 5px;
    padding-right: 5px;
}


#PlBudgetScreen.BS003 tr.fixRow {
    margin-bottom: 0px;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr td.a .actual {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr td.a .empty {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.BS003 #PlBudgetTable .amounts {
    display: inline-block;
    width: 0px;
    overflow-x: hidden;
}

#PlBudgetScreen.BS003 #PlBudgetTable .levelLabel {
    position: absolute;
    display: inline-block;
    max-height: 18px;
    width: calc(100% - 30px);
}

#PlBudgetScreen.BS003 #PlBudgetTable .amounts .atype {
    white-space: nowrap;
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr td.a .atype {
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    text-align: left;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr td.a .budget {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr td.a .comp {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr td.a .diff {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}




#PlBudgetScreen.TVA001 #PlBudgetTable .l_1 .account,
#PlBudgetScreen.TVA001 #PlBudgetTable .l_2 .account,
#PlBudgetScreen.TVA001 #PlBudgetTable .l_3 .account,
#PlBudgetScreen.TVA001 #PlBudgetTable .l_4 .account,
#PlBudgetScreen.TVA001 #PlBudgetTable .l_5 .account,
#PlBudgetScreen.TVA001 #PlBudgetTable .l_6 .account {
    padding-left: 0px;
    padding-right: 0px;
}

#PlBudgetScreen.TVA001 #PlBudgetTable .l_1 .account .levelName,
#PlBudgetScreen.TVA001 #PlBudgetTable .l_2 .account .levelName,
#PlBudgetScreen.TVA001 #PlBudgetTable .l_3 .account .levelName,
#PlBudgetScreen.TVA001 #PlBudgetTable .l_4 .account .levelName,
#PlBudgetScreen.TVA001 #PlBudgetTable .l_5 .account .levelName,
#PlBudgetScreen.TVA001 #PlBudgetTable .l_6 .account .levelName {
    padding-left: 5px;
    padding-right: 5px;
}


#PlBudgetScreen.TVA001 tr.fixRow {
    margin-bottom: 0px;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr td.a .actual {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr td.a .empty {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.TVA001 #PlBudgetTable .amounts {
    display: inline-block;
    width: 0px;
    overflow-x: hidden;
}

#PlBudgetScreen.TVA001 #PlBudgetTable .levelLabel {
    position: absolute;
    display: inline-block;
    max-height: 18px;
    width: calc(100% - 30px);
}

#PlBudgetScreen.TVA001 #PlBudgetTable .amounts .atype {
    white-space: nowrap;
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr td.a .atype {
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    text-align: left;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr td.a .budget {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr td.a .comp {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr td.a .diff {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}




#PlBudgetScreen.CF001 #PlBudgetTable .l_1 .account,
#PlBudgetScreen.CF001 #PlBudgetTable .l_2 .account,
#PlBudgetScreen.CF001 #PlBudgetTable .l_3 .account,
#PlBudgetScreen.CF001 #PlBudgetTable .l_4 .account,
#PlBudgetScreen.CF001 #PlBudgetTable .l_5 .account,
#PlBudgetScreen.CF001 #PlBudgetTable .l_6 .account,
#PlBudgetScreen.CF001 #PlBudgetTable .l_7 .account,
#PlBudgetScreen.CF001 #PlBudgetTable .l_8 .account {
    padding-left: 0px;
    padding-right: 0px;
}

#PlBudgetScreen.CF001 #PlBudgetTable .l_1 .account .levelName,
#PlBudgetScreen.CF001 #PlBudgetTable .l_2 .account .levelName,
#PlBudgetScreen.CF001 #PlBudgetTable .l_3 .account .levelName,
#PlBudgetScreen.CF001 #PlBudgetTable .l_4 .account .levelName,
#PlBudgetScreen.CF001 #PlBudgetTable .l_5 .account .levelName,
#PlBudgetScreen.CF001 #PlBudgetTable .l_6 .account .levelName,
#PlBudgetScreen.CF001 #PlBudgetTable .l_7 .account .levelName,
#PlBudgetScreen.CF001 #PlBudgetTable .l_8 .account .levelName {
    padding-left: 5px;
    padding-right: 5px;
}


#PlBudgetScreen.CF001 tr.fixRow {
    margin-bottom: 0px;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr td.a .actual {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr td.a .empty {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.CF001 #PlBudgetTable .amounts {
    display: inline-block;
    width: 0px;
    overflow-x: hidden;
}

#PlBudgetScreen.CF001 #PlBudgetTable .levelLabel {
    position: absolute;
    display: inline-block;
    max-height: 18px;
    width: calc(100% - 30px);
}

#PlBudgetScreen.CF001 #PlBudgetTable .amounts .atype {
    white-space: nowrap;
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr td.a .atype {
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    text-align: left;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr td.a .budget {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr td.a .comp {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr td.a .diff {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}





#PlBudgetScreen.BS002 #PlBudgetTable .l_1 .account,
#PlBudgetScreen.BS002 #PlBudgetTable .l_2 .account,
#PlBudgetScreen.BS002 #PlBudgetTable .l_3 .account,
#PlBudgetScreen.BS002 #PlBudgetTable .l_4 .account,
#PlBudgetScreen.BS002 #PlBudgetTable .l_5 .account,
#PlBudgetScreen.BS002 #PlBudgetTable .l_6 .account {
    padding-left: 0px;
    padding-right: 0px;
}

#PlBudgetScreen.BS002 #PlBudgetTable .l_1 .account .levelName,
#PlBudgetScreen.BS002 #PlBudgetTable .l_2 .account .levelName,
#PlBudgetScreen.BS002 #PlBudgetTable .l_3 .account .levelName,
#PlBudgetScreen.BS002 #PlBudgetTable .l_4 .account .levelName,
#PlBudgetScreen.BS002 #PlBudgetTable .l_5 .account .levelName,
#PlBudgetScreen.BS002 #PlBudgetTable .l_6 .account .levelName {
    padding-left: 5px;
    padding-right: 5px;
}


#PlBudgetScreen.BS002 tr.fixRow {
    margin-bottom: 0px;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr td.a .actual {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr td.a .empty {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.BS002 #PlBudgetTable .amounts {
    display: inline-block;
    width: 0px;
    overflow-x: hidden;
}

#PlBudgetScreen.BS002 #PlBudgetTable .levelLabel {
    position: absolute;
    display: inline-block;
    max-height: 18px;
    width: calc(100% - 30px);
}

#PlBudgetScreen.BS002 #PlBudgetTable .amounts .atype {
    white-space: nowrap;
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr td.a .atype {
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    text-align: left;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr td.a .budget {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr td.a .comp {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr td.a .diff {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}







#PlBudgetScreen.CE002 #PlBudgetTable .l_1 .account,
#PlBudgetScreen.CE002 #PlBudgetTable .l_2 .account,
#PlBudgetScreen.CE002 #PlBudgetTable .l_3 .account,
#PlBudgetScreen.CE002 #PlBudgetTable .l_4 .account,
#PlBudgetScreen.CE002 #PlBudgetTable .l_5 .account,
#PlBudgetScreen.CE002 #PlBudgetTable .l_6 .account {
    padding-left: 0px;
    padding-right: 0px;
}

#PlBudgetScreen.CE002 #PlBudgetTable .l_1 .account .levelName,
#PlBudgetScreen.CE002 #PlBudgetTable .l_2 .account .levelName,
#PlBudgetScreen.CE002 #PlBudgetTable .l_3 .account .levelName,
#PlBudgetScreen.CE002 #PlBudgetTable .l_4 .account .levelName,
#PlBudgetScreen.CE002 #PlBudgetTable .l_5 .account .levelName,
#PlBudgetScreen.CE002 #PlBudgetTable .l_6 .account .levelName {
    padding-left: 5px;
    padding-right: 5px;
}


#PlBudgetScreen.CE002 tr.fixRow {
    margin-bottom: 0px;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr td.a .actual {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr td.a .empty {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.CE002 #PlBudgetTable .amounts {
    display: inline-block;
    width: 0px;
    overflow-x: hidden;
}

#PlBudgetScreen.CE002 #PlBudgetTable .levelLabel {
    position: absolute;
    display: inline-block;
    max-height: 18px;
    width: calc(100% - 30px);
}

#PlBudgetScreen.CE002 #PlBudgetTable .amounts .atype {
    white-space: nowrap;
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr td.a .atype {
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    text-align: left;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr td.a .budget {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr td.a .comp {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr td.a .diff {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}







#PlBudgetScreen.TVA002 #PlBudgetTable .l_1 .account,
#PlBudgetScreen.TVA002 #PlBudgetTable .l_2 .account,
#PlBudgetScreen.TVA002 #PlBudgetTable .l_3 .account,
#PlBudgetScreen.TVA002 #PlBudgetTable .l_4 .account,
#PlBudgetScreen.TVA002 #PlBudgetTable .l_5 .account,
#PlBudgetScreen.TVA002 #PlBudgetTable .l_6 .account {
    padding-left: 0px;
    padding-right: 0px;
}

#PlBudgetScreen.TVA002 #PlBudgetTable .l_1 .account .levelName,
#PlBudgetScreen.TVA002 #PlBudgetTable .l_2 .account .levelName,
#PlBudgetScreen.TVA002 #PlBudgetTable .l_3 .account .levelName,
#PlBudgetScreen.TVA002 #PlBudgetTable .l_4 .account .levelName,
#PlBudgetScreen.TVA002 #PlBudgetTable .l_5 .account .levelName,
#PlBudgetScreen.TVA002 #PlBudgetTable .l_6 .account .levelName {
    padding-left: 5px;
    padding-right: 5px;
}


#PlBudgetScreen.TVA002 tr.fixRow {
    margin-bottom: 0px;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr td.a .actual {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr td.a .empty {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.TVA002 #PlBudgetTable .amounts {
    display: inline-block;
    width: 0px;
    overflow-x: hidden;
}

#PlBudgetScreen.TVA002 #PlBudgetTable .levelLabel {
    position: absolute;
    display: inline-block;
    max-height: 18px;
    width: calc(100% - 30px);
}

#PlBudgetScreen.TVA002 #PlBudgetTable .amounts .atype {
    white-space: nowrap;
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr td.a .atype {
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    text-align: left;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr td.a .budget {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr td.a .comp {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr td.a .diff {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}







#PlBudgetScreen.A3002 #PlBudgetTable .l_1 .account,
#PlBudgetScreen.A3002 #PlBudgetTable .l_2 .account,
#PlBudgetScreen.A3002 #PlBudgetTable .l_3 .account,
#PlBudgetScreen.A3002 #PlBudgetTable .l_4 .account,
#PlBudgetScreen.A3002 #PlBudgetTable .l_5 .account,
#PlBudgetScreen.A3002 #PlBudgetTable .l_6 .account {
    padding-left: 0px;
    padding-right: 0px;
}

#PlBudgetScreen.A3002 #PlBudgetTable .l_1 .account .levelName,
#PlBudgetScreen.A3002 #PlBudgetTable .l_2 .account .levelName,
#PlBudgetScreen.A3002 #PlBudgetTable .l_3 .account .levelName,
#PlBudgetScreen.A3002 #PlBudgetTable .l_4 .account .levelName,
#PlBudgetScreen.A3002 #PlBudgetTable .l_5 .account .levelName,
#PlBudgetScreen.A3002 #PlBudgetTable .l_6 .account .levelName {
    padding-left: 5px;
    padding-right: 5px;
}


#PlBudgetScreen.A3002 tr.fixRow {
    margin-bottom: 0px;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr td.a .actual {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr td.a .empty {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.A3002 #PlBudgetTable .amounts {
    display: inline-block;
    width: 0px;
    overflow-x: hidden;
}

#PlBudgetScreen.A3002 #PlBudgetTable .levelLabel {
    position: absolute;
    display: inline-block;
    max-height: 18px;
    width: calc(100% - 30px);
}

#PlBudgetScreen.A3002 #PlBudgetTable .amounts .atype {
    white-space: nowrap;
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr td.a .atype {
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    text-align: left;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr td.a .budget {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr td.a .comp {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr td.a .diff {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}







#PlBudgetScreen.FDPL002 #PlBudgetTable .l_1 .account,
#PlBudgetScreen.FDPL002 #PlBudgetTable .l_2 .account,
#PlBudgetScreen.FDPL002 #PlBudgetTable .l_3 .account,
#PlBudgetScreen.FDPL002 #PlBudgetTable .l_4 .account,
#PlBudgetScreen.FDPL002 #PlBudgetTable .l_5 .account,
#PlBudgetScreen.FDPL002 #PlBudgetTable .l_6 .account {
    padding-left: 0px;
    padding-right: 0px;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable .l_1 .account .levelName,
#PlBudgetScreen.FDPL002 #PlBudgetTable .l_2 .account .levelName,
#PlBudgetScreen.FDPL002 #PlBudgetTable .l_3 .account .levelName,
#PlBudgetScreen.FDPL002 #PlBudgetTable .l_4 .account .levelName,
#PlBudgetScreen.FDPL002 #PlBudgetTable .l_5 .account .levelName,
#PlBudgetScreen.FDPL002 #PlBudgetTable .l_6 .account .levelName {
    padding-left: 5px;
    padding-right: 5px;
}


#PlBudgetScreen.FDPL002 tr.fixRow {
    margin-bottom: 0px;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr td.a .actual {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr td.a .empty {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable .amounts {
    display: inline-block;
    width: 0px;
    overflow-x: hidden;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable .levelLabel {
    position: absolute;
    display: inline-block;
    max-height: 18px;
    width: calc(100% - 30px);
}

#PlBudgetScreen.FDPL002 #PlBudgetTable .amounts .atype {
    white-space: nowrap;
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr td.a .atype {
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    text-align: left;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr td.a .budget {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr td.a .comp {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr td.a .diff {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}







#PlBudgetScreen.FDBS002 #PlBudgetTable .l_1 .account,
#PlBudgetScreen.FDBS002 #PlBudgetTable .l_2 .account,
#PlBudgetScreen.FDBS002 #PlBudgetTable .l_3 .account,
#PlBudgetScreen.FDBS002 #PlBudgetTable .l_4 .account,
#PlBudgetScreen.FDBS002 #PlBudgetTable .l_5 .account,
#PlBudgetScreen.FDBS002 #PlBudgetTable .l_6 .account {
    padding-left: 0px;
    padding-right: 0px;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable .l_1 .account .levelName,
#PlBudgetScreen.FDBS002 #PlBudgetTable .l_2 .account .levelName,
#PlBudgetScreen.FDBS002 #PlBudgetTable .l_3 .account .levelName,
#PlBudgetScreen.FDBS002 #PlBudgetTable .l_4 .account .levelName,
#PlBudgetScreen.FDBS002 #PlBudgetTable .l_5 .account .levelName,
#PlBudgetScreen.FDBS002 #PlBudgetTable .l_6 .account .levelName {
    padding-left: 5px;
    padding-right: 5px;
}


#PlBudgetScreen.FDBS002 tr.fixRow {
    margin-bottom: 0px;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr td.a .actual {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr td.a .empty {
    font-weight: bold;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable .amounts {
    display: inline-block;
    width: 0px;
    overflow-x: hidden;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable .levelLabel {
    position: absolute;
    display: inline-block;
    max-height: 18px;
    width: calc(100% - 30px);
}

#PlBudgetScreen.FDBS002 #PlBudgetTable .amounts .atype {
    white-space: nowrap;
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr td.a .atype {
    font-weight: normal;
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    text-align: left;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr td.a .budget {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr td.a .comp {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr td.a .diff {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 11px;
    line-height: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
}


#PlBudgetScreen #PlBudgetTable tbody tr td.m .actual {
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
    color: rgba(255, 255, 255, 0.7);
}

#PlBudgetScreen #PlBudgetTable tbody tr td.m .actual.inputTools {
    padding-right: 0px;
}

#PlBudgetScreen #PlBudgetTable tbody tr td.m .budget {
    display: block;
    font-size: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 10px;
    color: rgba(255, 255, 255, 0.7);
}

.a_1_hide .a_1 {
    display: none !important;
}

.a_2_hide .a_2 {
    display: none !important;
}

.a_3_hide .a_3 {
    display: none !important;
}

.a_4_hide .a_4 {
    display: none !important;
}

.l_1_hide .l_1 {
    display: none !important;
}

.l_2_hide .l_2 {
    display: none !important;
}

.l_3_hide .l_3 {
    display: none !important;
}

.l_4_hide .l_4 {
    display: none !important;
}

.l_5_hide .l_5 {
    display: none !important;
}

.l_6_hide .l_6 {
    display: none !important;
}

.l_7_hide .l_7 {
    display: none !important;
}

.l_8_hide .l_8 {
    display: none !important;
}

#PlBudgetScreenHeader {
    color: #2b5a87;
    text-align: center;
    position: relative;
    min-height: 30px;
    background-color: white;
}

#PlBudgetScreenHeader .budgetTitle {
    font-size: 20px;
    text-transform: uppercase;
    /* color: #bfbfbf; */
    line-height: 40px;
}

#PlBudgetMenuButton {
    position: absolute;
    background-color: rgb(62, 129, 193);
    display: inline-block;
    width: 24px;
    height: 24px;
    top: 3px;
    left: 4px;
    cursor: pointer;
    text-align: center;
}

#PlBudgetMenuButton .fa {
    color: #fff;
    line-height: 24px;
    font-size: 14px;
}

#PlBudgetMenuButton.maximized .fa {
    color: #fff;
    line-height: 24px;
    font-size: 14px;
    transform: rotate(90deg);
}

#PlBudgetWindowButton {
    position: absolute;
    background-color: rgb(62, 129, 193);
    display: inline-block;
    width: 24px;
    height: 24px;
    top: 3px;
    right: 4px;
    text-align: center;
    cursor: pointer;
}

#PlBudgetScreen #PlBudgetWindowButton .fa-expand {
    color: #fff;
    line-height: 24px;
    font-size: 14px;
}

#PlBudgetScreen #PlBudgetWindowButton .fa-compress {
    display: none;
}

#PlBudgetScreen.maximized #PlBudgetWindowButton .fa-expand {
    display: none;
}

#PlBudgetScreen.maximized #PlBudgetWindowButton .fa-compress {
    color: #fff;
    line-height: 24px;
    font-size: 14px;
    display: inline-block;
}

#PlBudgetScreenMenu {
    display: block;
    /* margin-left: 5px; */
    /* margin-bottom: 5px; */
    padding: 5px;
    /* width: calc( 100% - 30px ); */
    /* border: 2px solid #afafaf; */
    /* background-color: rgba(0,0,0,0.3); */
    color: #fff;
}

#BiTableFilterSwitch {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 40px);
    /* background-color: rgb(62, 129, 193); */
    /* margin: 5px; */
    /* padding: 5px 10px; */
    margin-right: 10px;
}

#BiTableStickySwitch {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 40px);
    /* background-color: rgb(62, 129, 193); */
    /* margin: 5px; */
    /* padding: 5px 10px; */
    margin-right: 10px;
}

#BiTableFigureSwitch1 {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 40px);
    /* background-color: rgb(62, 129, 193); */
    /* margin: 5px; */
    /* padding: 5px 10px; */
    margin-right: 10px;
}

#BiTableFigureSwitch2 {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 40px);
    /* background-color: rgb(62, 129, 193); */
    /* margin: 5px; */
    /* padding: 5px 10px; */
    margin-right: 10px;
}

#BiTableColumnsSwitch {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 40px);
    /* background-color: rgb(62, 129, 193); */
    /* margin: 5px; */
    /* padding: 5px 10px; */
    margin-right: 10px;
}

#BiTableRowsSwitch {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 40px);
    /* background-color: rgb(62, 129, 193); */
    /* margin: 5px; */
    /* padding: 5px 10px; */
    margin-right: 10px;
}

#BiTableEnColumnsSwitch {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 40px);
    /* background-color: rgb(62, 129, 193); */
    /* margin: 5px; */
    /* padding: 5px 10px; */
    margin-right: 10px;
}

#BiTableAmountsSwitch {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 40px);
    /* background-color: rgb(62, 129, 193); */
    /* margin: 5px; */
    /* padding: 5px 10px; */
    margin-right: 10px;
}

#BiTableFxSwitch {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 40px);
    /* background-color: rgb(62, 129, 193); */
    /* margin: 5px; */
    /* padding: 5px 10px; */
    margin-right: 10px;
}

#BiTableViewSwitch {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 40px);
    background-color: rgba(255, 255, 255, 0.15);
    margin: 5px;
    padding: 5px 10px;
    margin-right: 10px;
}

#BiTableLevelSwitch {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 40px);
    background-color: rgba(255, 255, 255, 0.15);
    margin: 5px;
    padding: 5px 10px;
    margin-right: 10px;
}

#BiTableEntitySwitch {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 40px);
    background-color: rgba(255, 255, 255, 0.15);
    margin: 5px;
    padding: 5px 10px;
    margin-right: 10px;
}

#BiTableAmountSwitch {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 40px);
    background-color: rgba(255, 255, 255, 0.15);
    margin: 5px;
    padding: 5px 10px;
    margin-right: 10px;
}

#PlBudgetScreenMenu .SwitchBoxLabel {
    text-align: center;
    line-height: 16px;
    font-size: 12px;
    text-transform: uppercase;
    padding: 1px 10px;
    color: rgba(255, 255, 255, 0.8);
    /*font-weight: bold;*/
}

#PlBudgetScreenMenu .SwitchBoxItems {
    text-align: center;
    position: relative;
}

#PlBudgetScreenMenu .SwitchBoxItem {
    display: inline-block;
    padding: 5px;
    margin: 2px 3px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    cursor: pointer;
    min-width: 20px;
    line-height: 16px;
}

#PlBudgetScreenMenu .SwitchBoxItem.active {
    background-color: #174475;
    border: 1px solid rgba(255, 255, 255, 0.7);
}

#PlBudgetScreenMenu .SwitchBoxItem:hover {
    background-color: #356ea4;
    border: 1px solid rgba(255, 255, 255, 0.7);
}

#BiTableFilterSwitch .select2.select2-container {
    min-width: 300px;
}

#BiTableFxSwitch .select2.select2-container {
    min-width: 300px;
}

#PlBudgetTable tbody .fixCol.account .fa-ellipsis-v {
    position: absolute;
    left: 0px;
    text-align: right;
}

#PlBudgetTable tbody .fixCol.account .fa-ellipsis-v::before {
    position: relative;
    left: 10px;
}

#PlBudgetScreenHeader .companyLogo {
    position: absolute;
    left: 50px;
    top: 9px;
}

/* loader */
#BiPageLoaderEnvelope {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100vw;
    height: 100vh;
    background-color: rgb(135, 173, 214);
}

#BiPageLoader {
    position: fixed;
    width: 900px;
    height: 400px;
    top: calc(50vh - 250px);
    left: calc(50vw - 450px);
    font-family: sans-serif;
    border: 1px solid rgba(255, 255, 255, 0.6);
    background-color: rgb(40, 131, 209);
    color: #fff;
    border-radius: 5px;
    box-shadow: 20px 20px 20px rgba(0, 0, 0, 0.15);
}

#BiPageLoader .loaderRow {
    line-height: 30px;
    font-size: 20px;
    padding: 20px;
}

#BiPageLoader .loaderRow .rowtext {
    padding: 20px;
}

#BiPageLoader .loaderRow.loaderRow1 {
    opacity: 0;
}

#BiPageLoader .loaderRow.loaderRow2 {
    opacity: 0;
}

#BiPageLoader .loaderRow.loaderRow3 {
    opacity: 0;
}

#BiPageLoader .loaderRow.loaderRow4 {
    opacity: 0;
}

#BiPageLoader .loaderRow.loaderRow5 {
    opacity: 0;
}

#BiPageLoader .loaderRow .fa.loading1 {
    display: none;
}

#BiPageLoader .loaderRow .fa.loadingDone1 {
    display: none;
}

#BiPageLoader .loaderRow .fa.loading2 {
    display: none;
}

#BiPageLoader .loaderRow .fa.loadingDone2 {
    display: none;
}

#BiPageLoader .loaderRow .fa.loading3 {
    display: none;
}

#BiPageLoader .loaderRow .fa.loadingDone3 {
    display: none;
}

#BiPageLoader .loaderRow .fa.loading4 {
    display: none;
}

#BiPageLoader .loaderRow .fa.loadingDone4 {
    display: none;
}

#BiPageLoader .loaderRow .fa.loading5 {
    display: none;
}

#BiPageLoader .loaderRow .fa.loadingDone5 {
    display: none;
}


#BiPageLoader.statusLoading1 .loaderRow.loaderRow1 {
    opacity: 1;
}

#BiPageLoader.statusLoading2 .loaderRow.loaderRow2 {
    opacity: 1;
}

#BiPageLoader.statusLoading3 .loaderRow.loaderRow3 {
    opacity: 1;
}

#BiPageLoader.statusLoading4 .loaderRow.loaderRow4 {
    opacity: 1;
}

#BiPageLoader.statusLoading5 .loaderRow.loaderRow5 {
    opacity: 5;
}

#BiPageLoader.statusLoadingDone1 .loaderRow.loaderRow1 {
    opacity: 1;
}

#BiPageLoader.statusLoadingDone2 .loaderRow.loaderRow2 {
    opacity: 1;
}

#BiPageLoader.statusLoadingDone3 .loaderRow.loaderRow3 {
    opacity: 1;
}

#BiPageLoader.statusLoadingDone4 .loaderRow.loaderRow4 {
    opacity: 1;
}

#BiPageLoader.statusLoadingDone5 .loaderRow.loaderRow5 {
    opacity: 5;
}

#BiPageLoader.statusLoading1 .loaderRow .fa.loading1 {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    vertical-align: middle;
}

#BiPageLoader.statusLoadingDone1 .loaderRow .fa.loadingDone1 {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    vertical-align: middle;
}

#BiPageLoader.statusLoading2 .loaderRow .fa.loading2 {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    vertical-align: middle;
}

#BiPageLoader.statusLoadingDone2 .loaderRow .fa.loadingDone2 {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    vertical-align: middle;
}

#BiPageLoader.statusLoading3 .loaderRow .fa.loading3 {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    vertical-align: middle;
}

#BiPageLoader.statusLoadingDone3 .loaderRow .fa.loadingDone3 {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    vertical-align: middle;
}

#BiPageLoader.statusLoading4 .loaderRow .fa.loading4 {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    vertical-align: middle;
}

#BiPageLoader.statusLoadingDone4 .loaderRow .fa.loadingDone4 {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    vertical-align: middle;
}

#BiPageLoader.statusLoading5 .loaderRow .fa.loading5 {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    vertical-align: middle;
}

#BiPageLoader.statusLoadingDone5 .loaderRow .fa.loadingDone5 {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    vertical-align: middle;
}

#PlBudgetScreen #PlTopTable {
    font-size: 10px;
    display: block;
    width: 100%;
    overflow: scroll;
}

#PlBudgetScreen #PlTopTable thead tr th.account {
    font-size: 10px;
    width: 398px;
    line-height: 30px;
    background-color: #174475;
}

#PlBudgetScreen #PlTopTable thead tr th.ah {
    font-size: 10px;
    min-width: 110px;
    width: 110px;
    line-height: 14px;
    background-color: #174475;
}

#PlBudgetScreen #PlTopTable thead tr th.ah.sm {
    min-width: 65px;
    width: 65px;
}

#PlBudgetScreen #PlTopTable thead tr th.ah.xl {
    min-width: 130px;
    width: 130px;
}

#PlBudgetScreen #PlTopTable thead tr th {
    font-size: 10px;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.6);
    display: inline-block;
    margin: 1px;
    height: calc(100% - 6px);
}

#PlBudgetScreen #PlTopTable .l_2 .account {
    padding-left: 25px;
    padding-right: 5px;
}

#PlBudgetScreen #PlTopTable tbody tr th.account {
    font-size: 10px;
    min-width: 370px;
    width: 370px;
    text-align: left;
    background-color: rgb(99, 145, 193);
    color: #fff;
    border: 1px solid transparent;
}

#PlBudgetScreen #PlTopTable tbody tr th {
    font-size: 10px;
    display: inline-block;
    margin: 1px;
}

#PlBudgetScreen #PlTopTable tbody tr.vis td {
    font-size: 10px;
    display: inline-block;
    margin: 1px;
    color: rgba(255, 255, 255, 0.8);
    border: 1px solid transparent;
    vertical-align: bottom;
}

#PlBudgetScreen #PlTopTable tbody tr td.a {
    font-size: 10px;
    min-width: 110px;
    width: 110px;
    text-align: right;
}

#PlBudgetScreen .BiTools {
    display: block;
    min-width: 100px;
    min-height: 50px;
    position: absolute;
    background-color: #3e81c1;
    border: 2px solid #fff;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    z-index: 100;
}

#PlBudgetScreen .BiTools label {
    background-color: rgb(23, 68, 117);
    display: block;
    width: 100%;
    padding: 3px 20px 3px 5px;
    color: #fff;
}

#PlBudgetScreen .BiTools .BiToolsClose {
    position: absolute;
    top: 2px;
    right: 3px;
    font-size: 15px;
    color: #ffffff;
    cursor: pointer;
}

#PlBudgetScreen .BiTools .BiToolsEntity {
    display: block;
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.5);
    margin: 5px;
    padding: 2px 5px;
    color: rgba(255, 255, 255, 0.8);
    cursor: pointer;
}

#PlBudgetScreen .BiTools .BiToolsEntity:hover {
    background-color: rgba(255, 255, 255, 0.3);
    border: 1px solid rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, 1);
}

#PlBudgetScreen .BiTools .BiToolsEntityError {
    background-color: #e06464;
    display: block;
    padding: 5px 10px;
    text-align: center;
}

#PlBudgetScreen .BiTools .BiToolsEntityCount {
    position: absolute;
    right: 14px;
}

#PlBudgetScreen #PlBudgetTable tbody tr th.account .fa {
    margin: 0px 5px 0px 0px;
}

.success .importExcelToTable2 {
    background-color: #fff;
    color: #174475;
}

.biDocumentsWindow .header {
    font-size: 16px;
    color: #337abc;
    padding: 5px;
    display: block;
}

.biDocumentUploadStep1 {
    display: block;
    padding: 5px;
}

.uploadFile.wide {
    padding: 5px 10px;
    margin-bottom: 20px;
}

.biDocumentBox {
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    margin-bottom: 10px;
    background-color: #afd8f8;
}

.biDocumentBox .fileName {
    font-weight: bold;
    font-size: 14px;
}

.biDocumentBox .fileDescription {
    font-weight: normal;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.6);
}

.fixRow .BiTableAccountSwitch {
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 6px;
}

.BiTools .BiTableAccountSwitch {
    display: block;
    text-align: center;
    color: #fff;
    padding-bottom: 5px;
}

.BiTableAccountSwitch.dataLevel1 .dlSwitch2.minus,
.BiTableAccountSwitch.dataLevel1 .dlSwitch3.minus,
.BiTableAccountSwitch.dataLevel1 .dlSwitch4.minus,
.BiTableAccountSwitch.dataLevel1 .dlSwitch5.minus,
.BiTableAccountSwitch.dataLevel1 .dlSwitch6.minus,
.BiTableAccountSwitch.dataLevel1 .dlSwitch7.minus,
.BiTableAccountSwitch.dataLevel1 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch.dataLevel1 .dlSwitch2.plus,
.BiTableAccountSwitch.dataLevel1 .dlSwitch3.plus,
.BiTableAccountSwitch.dataLevel1 .dlSwitch4.plus,
.BiTableAccountSwitch.dataLevel1 .dlSwitch5.plus,
.BiTableAccountSwitch.dataLevel1 .dlSwitch6.plus,
.BiTableAccountSwitch.dataLevel1 .dlSwitch7.plus,
.BiTableAccountSwitch.dataLevel1 .dlSwitch8.plus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch.dataLevel2 .dlSwitch2.plus,
.BiTableAccountSwitch.dataLevel2 .dlSwitch3.minus,
.BiTableAccountSwitch.dataLevel2 .dlSwitch4.minus,
.BiTableAccountSwitch.dataLevel2 .dlSwitch5.minus,
.BiTableAccountSwitch.dataLevel2 .dlSwitch6.minus,
.BiTableAccountSwitch.dataLevel2 .dlSwitch7.minus,
.BiTableAccountSwitch.dataLevel2 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch.dataLevel2 .dlSwitch3.plus,
.BiTableAccountSwitch.dataLevel2 .dlSwitch4.plus,
.BiTableAccountSwitch.dataLevel2 .dlSwitch5.plus,
.BiTableAccountSwitch.dataLevel2 .dlSwitch6.plus,
.BiTableAccountSwitch.dataLevel2 .dlSwitch7.plus,
.BiTableAccountSwitch.dataLevel2 .dlSwitch8.plus,
.BiTableAccountSwitch.dataLevel2 .dlSwitch2.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch.dataLevel3 .dlSwitch2.plus,
.BiTableAccountSwitch.dataLevel3 .dlSwitch3.plus,
.BiTableAccountSwitch.dataLevel3 .dlSwitch4.minus,
.BiTableAccountSwitch.dataLevel3 .dlSwitch5.minus,
.BiTableAccountSwitch.dataLevel3 .dlSwitch6.minus,
.BiTableAccountSwitch.dataLevel3 .dlSwitch7.minus,
.BiTableAccountSwitch.dataLevel3 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch.dataLevel3 .dlSwitch4.plus,
.BiTableAccountSwitch.dataLevel3 .dlSwitch5.plus,
.BiTableAccountSwitch.dataLevel3 .dlSwitch6.plus,
.BiTableAccountSwitch.dataLevel3 .dlSwitch7.plus,
.BiTableAccountSwitch.dataLevel3 .dlSwitch8.plus,
.BiTableAccountSwitch.dataLevel3 .dlSwitch2.minus,
.BiTableAccountSwitch.dataLevel3 .dlSwitch3.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch.dataLevel4 .dlSwitch2.plus,
.BiTableAccountSwitch.dataLevel4 .dlSwitch3.plus,
.BiTableAccountSwitch.dataLevel4 .dlSwitch4.plus,
.BiTableAccountSwitch.dataLevel4 .dlSwitch5.minus,
.BiTableAccountSwitch.dataLevel4 .dlSwitch6.minus,
.BiTableAccountSwitch.dataLevel4 .dlSwitch7.minus,
.BiTableAccountSwitch.dataLevel4 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch.dataLevel4 .dlSwitch5.plus,
.BiTableAccountSwitch.dataLevel4 .dlSwitch6.plus,
.BiTableAccountSwitch.dataLevel4 .dlSwitch7.plus,
.BiTableAccountSwitch.dataLevel4 .dlSwitch8.plus,
.BiTableAccountSwitch.dataLevel4 .dlSwitch2.minus,
.BiTableAccountSwitch.dataLevel4 .dlSwitch3.minus,
.BiTableAccountSwitch.dataLevel4 .dlSwitch4.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch.dataLevel5 .dlSwitch2.plus,
.BiTableAccountSwitch.dataLevel5 .dlSwitch3.plus,
.BiTableAccountSwitch.dataLevel5 .dlSwitch4.plus,
.BiTableAccountSwitch.dataLevel5 .dlSwitch5.plus,
.BiTableAccountSwitch.dataLevel5 .dlSwitch6.minus,
.BiTableAccountSwitch.dataLevel5 .dlSwitch7.minus,
.BiTableAccountSwitch.dataLevel5 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch.dataLevel5 .dlSwitch6.plus,
.BiTableAccountSwitch.dataLevel5 .dlSwitch7.plus,
.BiTableAccountSwitch.dataLevel5 .dlSwitch8.plus,
.BiTableAccountSwitch.dataLevel5 .dlSwitch2.minus,
.BiTableAccountSwitch.dataLevel5 .dlSwitch3.minus,
.BiTableAccountSwitch.dataLevel5 .dlSwitch4.minus,
.BiTableAccountSwitch.dataLevel5 .dlSwitch5.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch.dataLevel6 .dlSwitch2.plus,
.BiTableAccountSwitch.dataLevel6 .dlSwitch3.plus,
.BiTableAccountSwitch.dataLevel6 .dlSwitch4.plus,
.BiTableAccountSwitch.dataLevel6 .dlSwitch5.plus,
.BiTableAccountSwitch.dataLevel6 .dlSwitch6.plus,
.BiTableAccountSwitch.dataLevel6 .dlSwitch7.minus,
.BiTableAccountSwitch.dataLevel6 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch.dataLevel6 .dlSwitch7.plus,
.BiTableAccountSwitch.dataLevel6 .dlSwitch8.plus,
.BiTableAccountSwitch.dataLevel6 .dlSwitch2.minus,
.BiTableAccountSwitch.dataLevel6 .dlSwitch3.minus,
.BiTableAccountSwitch.dataLevel6 .dlSwitch4.minus,
.BiTableAccountSwitch.dataLevel6 .dlSwitch5.minus,
.BiTableAccountSwitch.dataLevel6 .dlSwitch6.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch.dataLevel7 .dlSwitch2.plus,
.BiTableAccountSwitch.dataLevel7 .dlSwitch3.plus,
.BiTableAccountSwitch.dataLevel7 .dlSwitch4.plus,
.BiTableAccountSwitch.dataLevel7 .dlSwitch5.plus,
.BiTableAccountSwitch.dataLevel7 .dlSwitch6.plus,
.BiTableAccountSwitch.dataLevel7 .dlSwitch7.plus,
.BiTableAccountSwitch.dataLevel7 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch.dataLevel7 .dlSwitch8.plus,
.BiTableAccountSwitch.dataLevel7 .dlSwitch2.minus,
.BiTableAccountSwitch.dataLevel7 .dlSwitch3.minus,
.BiTableAccountSwitch.dataLevel7 .dlSwitch4.minus,
.BiTableAccountSwitch.dataLevel7 .dlSwitch5.minus,
.BiTableAccountSwitch.dataLevel7 .dlSwitch6.minus,
.BiTableAccountSwitch.dataLevel7 .dlSwitch7.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch.dataLevel8 .dlSwitch2.plus,
.BiTableAccountSwitch.dataLevel8 .dlSwitch3.plus,
.BiTableAccountSwitch.dataLevel8 .dlSwitch4.plus,
.BiTableAccountSwitch.dataLevel8 .dlSwitch5.plus,
.BiTableAccountSwitch.dataLevel8 .dlSwitch6.plus,
.BiTableAccountSwitch.dataLevel8 .dlSwitch7.plus,
.BiTableAccountSwitch.dataLevel8 .dlSwitch8.plus {
    display: none;
}

.BiTableAccountSwitch.dataLevel8 .dlSwitch2.minus,
.BiTableAccountSwitch.dataLevel8 .dlSwitch3.minus,
.BiTableAccountSwitch.dataLevel8 .dlSwitch4.minus,
.BiTableAccountSwitch.dataLevel8 .dlSwitch5.minus,
.BiTableAccountSwitch.dataLevel8 .dlSwitch6.minus,
.BiTableAccountSwitch.dataLevel8 .dlSwitch7.minus,
.BiTableAccountSwitch.dataLevel8 .dlSwitch8.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch .minus:hover,
.BiTableAccountSwitch .plus:hover {
    opacity: 1;
}

.BiTableAccountSwitch .disabled {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.4;
}




.fixRow .BiTableAccountSwitch1 {
    display: inline-block;
    position: absolute;
    right: 40px;
    top: 6px;
}

.acc .BiTableAccountSwitch1 {
    display: inline-block;
    position: absolute;
    right: 40px;
    top: 16px;
}

#PlBudgetScreen #PlBudgetTable tbody tr.acc th.account .BiTableAccountSwitch1 .fa {
    margin: 0px;
}

.BiTableAccountSwitch1.dataLevel1 .dlSwitch2.minus,
.BiTableAccountSwitch1.dataLevel1 .dlSwitch3.minus,
.BiTableAccountSwitch1.dataLevel1 .dlSwitch4.minus,
.BiTableAccountSwitch1.dataLevel1 .dlSwitch5.minus,
.BiTableAccountSwitch1.dataLevel1 .dlSwitch6.minus,
.BiTableAccountSwitch1.dataLevel1 .dlSwitch7.minus,
.BiTableAccountSwitch1.dataLevel1 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch1.dataLevel1 .dlSwitch2.plus,
.BiTableAccountSwitch1.dataLevel1 .dlSwitch3.plus,
.BiTableAccountSwitch1.dataLevel1 .dlSwitch4.plus,
.BiTableAccountSwitch1.dataLevel1 .dlSwitch5.plus,
.BiTableAccountSwitch1.dataLevel1 .dlSwitch6.plus,
.BiTableAccountSwitch1.dataLevel1 .dlSwitch7.plus,
.BiTableAccountSwitch1.dataLevel1 .dlSwitch8.plus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch1.dataLevel2 .dlSwitch2.plus,
.BiTableAccountSwitch1.dataLevel2 .dlSwitch3.minus,
.BiTableAccountSwitch1.dataLevel2 .dlSwitch4.minus,
.BiTableAccountSwitch1.dataLevel2 .dlSwitch5.minus,
.BiTableAccountSwitch1.dataLevel2 .dlSwitch6.minus,
.BiTableAccountSwitch1.dataLevel2 .dlSwitch7.minus,
.BiTableAccountSwitch1.dataLevel2 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch1.dataLevel2 .dlSwitch3.plus,
.BiTableAccountSwitch1.dataLevel2 .dlSwitch4.plus,
.BiTableAccountSwitch1.dataLevel2 .dlSwitch5.plus,
.BiTableAccountSwitch1.dataLevel2 .dlSwitch6.plus,
.BiTableAccountSwitch1.dataLevel2 .dlSwitch7.plus,
.BiTableAccountSwitch1.dataLevel2 .dlSwitch8.plus,
.BiTableAccountSwitch1.dataLevel2 .dlSwitch2.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch1.dataLevel3 .dlSwitch2.plus,
.BiTableAccountSwitch1.dataLevel3 .dlSwitch3.plus,
.BiTableAccountSwitch1.dataLevel3 .dlSwitch4.minus,
.BiTableAccountSwitch1.dataLevel3 .dlSwitch5.minus,
.BiTableAccountSwitch1.dataLevel3 .dlSwitch6.minus,
.BiTableAccountSwitch1.dataLevel3 .dlSwitch7.minus,
.BiTableAccountSwitch1.dataLevel3 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch1.dataLevel3 .dlSwitch4.plus,
.BiTableAccountSwitch1.dataLevel3 .dlSwitch5.plus,
.BiTableAccountSwitch1.dataLevel3 .dlSwitch6.plus,
.BiTableAccountSwitch1.dataLevel3 .dlSwitch7.plus,
.BiTableAccountSwitch1.dataLevel3 .dlSwitch8.plus,
.BiTableAccountSwitch1.dataLevel3 .dlSwitch2.minus,
.BiTableAccountSwitch1.dataLevel3 .dlSwitch3.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch1.dataLevel4 .dlSwitch2.plus,
.BiTableAccountSwitch1.dataLevel4 .dlSwitch3.plus,
.BiTableAccountSwitch1.dataLevel4 .dlSwitch4.plus,
.BiTableAccountSwitch1.dataLevel4 .dlSwitch5.minus,
.BiTableAccountSwitch1.dataLevel4 .dlSwitch6.minus,
.BiTableAccountSwitch1.dataLevel4 .dlSwitch7.minus,
.BiTableAccountSwitch1.dataLevel4 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch1.dataLevel4 .dlSwitch5.plus,
.BiTableAccountSwitch1.dataLevel4 .dlSwitch6.plus,
.BiTableAccountSwitch1.dataLevel4 .dlSwitch7.plus,
.BiTableAccountSwitch1.dataLevel4 .dlSwitch8.plus,
.BiTableAccountSwitch1.dataLevel4 .dlSwitch2.minus,
.BiTableAccountSwitch1.dataLevel4 .dlSwitch3.minus,
.BiTableAccountSwitch1.dataLevel4 .dlSwitch4.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch1.dataLevel5 .dlSwitch2.plus,
.BiTableAccountSwitch1.dataLevel5 .dlSwitch3.plus,
.BiTableAccountSwitch1.dataLevel5 .dlSwitch4.plus,
.BiTableAccountSwitch1.dataLevel5 .dlSwitch5.plus,
.BiTableAccountSwitch1.dataLevel5 .dlSwitch6.minus,
.BiTableAccountSwitch1.dataLevel5 .dlSwitch7.minus,
.BiTableAccountSwitch1.dataLevel5 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch1.dataLevel5 .dlSwitch6.plus,
.BiTableAccountSwitch1.dataLevel5 .dlSwitch7.plus,
.BiTableAccountSwitch1.dataLevel5 .dlSwitch8.plus,
.BiTableAccountSwitch1.dataLevel5 .dlSwitch2.minus,
.BiTableAccountSwitch1.dataLevel5 .dlSwitch3.minus,
.BiTableAccountSwitch1.dataLevel5 .dlSwitch4.minus,
.BiTableAccountSwitch1.dataLevel5 .dlSwitch5.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch1.dataLevel6 .dlSwitch2.plus,
.BiTableAccountSwitch1.dataLevel6 .dlSwitch3.plus,
.BiTableAccountSwitch1.dataLevel6 .dlSwitch4.plus,
.BiTableAccountSwitch1.dataLevel6 .dlSwitch5.plus,
.BiTableAccountSwitch1.dataLevel6 .dlSwitch6.plus,
.BiTableAccountSwitch1.dataLevel6 .dlSwitch7.minus,
.BiTableAccountSwitch1.dataLevel6 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch1.dataLevel6 .dlSwitch7.plus,
.BiTableAccountSwitch1.dataLevel6 .dlSwitch8.plus,
.BiTableAccountSwitch1.dataLevel6 .dlSwitch2.minus,
.BiTableAccountSwitch1.dataLevel6 .dlSwitch3.minus,
.BiTableAccountSwitch1.dataLevel6 .dlSwitch4.minus,
.BiTableAccountSwitch1.dataLevel6 .dlSwitch5.minus,
.BiTableAccountSwitch1.dataLevel6 .dlSwitch6.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch1.dataLevel7 .dlSwitch2.plus,
.BiTableAccountSwitch1.dataLevel7 .dlSwitch3.plus,
.BiTableAccountSwitch1.dataLevel7 .dlSwitch4.plus,
.BiTableAccountSwitch1.dataLevel7 .dlSwitch5.plus,
.BiTableAccountSwitch1.dataLevel7 .dlSwitch6.plus,
.BiTableAccountSwitch1.dataLevel7 .dlSwitch7.plus,
.BiTableAccountSwitch1.dataLevel7 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch1.dataLevel7 .dlSwitch8.plus,
.BiTableAccountSwitch1.dataLevel7 .dlSwitch2.minus,
.BiTableAccountSwitch1.dataLevel7 .dlSwitch3.minus,
.BiTableAccountSwitch1.dataLevel7 .dlSwitch4.minus,
.BiTableAccountSwitch1.dataLevel7 .dlSwitch5.minus,
.BiTableAccountSwitch1.dataLevel7 .dlSwitch6.minus,
.BiTableAccountSwitch1.dataLevel7 .dlSwitch7.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch1.dataLevel8 .dlSwitch2.plus,
.BiTableAccountSwitch1.dataLevel8 .dlSwitch3.plus,
.BiTableAccountSwitch1.dataLevel8 .dlSwitch4.plus,
.BiTableAccountSwitch1.dataLevel8 .dlSwitch5.plus,
.BiTableAccountSwitch1.dataLevel8 .dlSwitch6.plus,
.BiTableAccountSwitch1.dataLevel8 .dlSwitch7.plus,
.BiTableAccountSwitch1.dataLevel8 .dlSwitch8.plus {
    display: none;
}

.BiTableAccountSwitch1.dataLevel8 .dlSwitch2.minus,
.BiTableAccountSwitch1.dataLevel8 .dlSwitch3.minus,
.BiTableAccountSwitch1.dataLevel8 .dlSwitch4.minus,
.BiTableAccountSwitch1.dataLevel8 .dlSwitch5.minus,
.BiTableAccountSwitch1.dataLevel8 .dlSwitch6.minus,
.BiTableAccountSwitch1.dataLevel8 .dlSwitch7.minus,
.BiTableAccountSwitch1.dataLevel8 .dlSwitch8.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch1 .minus:hover,
.BiTableAccountSwitch1 .plus:hover {
    opacity: 1;
}

.BiTableAccountSwitch1 .disabled {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.4;
}




.fixRow .BiTableAccountSwitch2 {
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 6px;
}

.acc .BiTableAccountSwitch2 {
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 16px;
}

#PlBudgetScreen #PlBudgetTable tbody tr.acc th.account .BiTableAccountSwitch2 .fa {
    margin: 0px;
}

.BiTableAccountSwitch2 .dlSwitch2.minus,
.BiTableAccountSwitch2 .dlSwitch3.minus,
.BiTableAccountSwitch2 .dlSwitch4.minus,
.BiTableAccountSwitch2 .dlSwitch5.minus,
.BiTableAccountSwitch2 .dlSwitch6.minus,
.BiTableAccountSwitch2 .dlSwitch7.minus,
.BiTableAccountSwitch2 .dlSwitch8.minus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}

.BiTableAccountSwitch2 .dlSwitch2.plus,
.BiTableAccountSwitch2 .dlSwitch3.plus,
.BiTableAccountSwitch2 .dlSwitch4.plus,
.BiTableAccountSwitch2 .dlSwitch5.plus,
.BiTableAccountSwitch2 .dlSwitch6.plus,
.BiTableAccountSwitch2 .dlSwitch7.plus,
.BiTableAccountSwitch2 .dlSwitch8.plus {
    display: none;
}

.BiTableAccountSwitch2.dataLevel2 .dlSwitch2.minus,
.BiTableAccountSwitch2.dataLevel3 .dlSwitch3.minus,
.BiTableAccountSwitch2.dataLevel4 .dlSwitch4.minus,
.BiTableAccountSwitch2.dataLevel5 .dlSwitch5.minus,
.BiTableAccountSwitch2.dataLevel6 .dlSwitch6.minus,
.BiTableAccountSwitch2.dataLevel6 .dlSwitch7.minus,
.BiTableAccountSwitch2.dataLevel6 .dlSwitch8.minus {
    display: none;
}

.BiTableAccountSwitch2.dataLevel2 .dlSwitch2.plus,
.BiTableAccountSwitch2.dataLevel3 .dlSwitch3.plus,
.BiTableAccountSwitch2.dataLevel4 .dlSwitch4.plus,
.BiTableAccountSwitch2.dataLevel5 .dlSwitch5.plus,
.BiTableAccountSwitch2.dataLevel6 .dlSwitch6.plus,
.BiTableAccountSwitch2.dataLevel6 .dlSwitch7.plus,
.BiTableAccountSwitch2.dataLevel6 .dlSwitch8.plus {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.7;
    cursor: pointer;
}


.BiTableAccountSwitch2 .minus:hover,
.BiTableAccountSwitch2 .plus:hover {
    opacity: 1;
}

.BiTableAccountSwitch2 .disabled {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    opacity: 0.4;
}

span.PlHeader1 {
    display: inline-block;
    width: 50%;
}

span.PlHeader2 {
    display: inline-block;
    width: 50%;
    text-align: right;
}

@keyframes toolsActive {

    0%,
    100% {
        opacity: 1;
    }

    50% {
        opacity: 0.5;
    }
}

.BiToolsActive > span.levelName {
    animation: toolsActive;
    animation-iteration-count: infinite;
    animation-duration: 0.5s;
}

span.actual.inputTools {
    cursor: pointer;
    background-color: #3e81c1;
}

span.inputAvailable {
    position: absolute;
    right: 2px;
    top: 5px;
    font-size: 12px;
}


#PlBudgetScreen .actionWindow {
    display: block;
    position: absolute;
    top: 50px;
    left: 50px;
    width: calc(100% - 100px);
    height: calc(100% - 100px);
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.5);
    z-index: 200;
    overflow: hidden;
    padding: 3px;
}

#PlBudgetScreen .actionWindow.t2Delete {
    width: calc(100% - 10px);
    height: calc(100% + 73px);
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.5);
    z-index: 10;
    overflow: hidden auto;
    padding: 3px;
    text-align: center;
}

#PlBudgetScreen .actionWindow.t2Delete .error.bigMessage {
    width: calc( 100% - 20px );
    padding: 50px 0px;
    height: 100%;
    background-color: #f89292;
    font-size: 18px;
    margin-top: 10px;
}

#PlBudgetScreen .actionWindow .numOfRows {
    padding: 0px 5px;
    font-weight: bold;
}

#PlBudgetScreen .actionWindow .rowActionLabel {
    background-color: #bc3333;
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    padding: 8px 0px;
    margin-bottom: 3px;
}

#PlBudgetScreen .actionWindow .rowActionLabel .closeButton {
    position: absolute;
    right: 0px;
    top: 0px;
}

.easy #wrapper-center #PlBudgetScreen .actionWindow .row.dataRow {
    padding: 0px 10px;
}

#PlBudgetScreen .actionWindow .row.dataRow .dataType {
    color: #929292;
    width: 200px;
    margin-right: 5px;
    display: inline-block;
    text-align: center;
    background-color: #fff;
    padding: 3px 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

#PlBudgetScreen .actionWindow .row.dataRow .dataAction {
    width: 200px;
    margin-right: 5px;
    display: inline-block;
    text-align: center;
    background-color: #fff;
    padding: 3px 0px;
}

#PlBudgetScreen .actionWindow .row.dataRow .header {
    width: 200px;
    display: inline-block;
    padding: 4px 10px;
    background-color: #929292;
    color: #fff;
    margin-right: 5px;
    text-align: center;
    font-weight: bold;
}

div#PlBudgetScreen .actionWindow div[class*="c-"] {
    min-width: 200px;
    text-align: left;
}

div#PlBudgetScreen .actionWindow div[class*="c-"] input {
    width: 100%;
}

div#PlBudgetScreen .actionWindow div[class*="c-"] input {
    width: 100%;
}

div#PlBudgetScreen .actionWindow div[class*="c-"] input[type="number"] {
    text-align: right;
}

div#PlBudgetScreen .actionWindow div[class*="c-"] input.editableFind {
    width: 49%;
    margin-right: 2%;
}

div#PlBudgetScreen .actionWindow div[class*="c-"] input.editableReplace {
    width: 49%;
}

div#PlBudgetScreen .actionWindow div.colrow[class*="c-"] {
    display: block;
    width: auto;
}

div#PlBudgetScreen .actionWindow div.actionButtons {
    padding: 5px 10px;
    background-color: #fefefe;
    box-shadow: 0px -4px 4px rgba(0, 0, 0, 0.1);
}

div#PlBudgetScreen .actionWindow div.dataRowBox {
    height: calc(100% - 40px);
    overflow: scroll;
    background-color: #afd8f8;
}

.easy #wrapper-center #PlBudgetScreen .actionWindow .row.emptyRow {
    height: calc( 100% - 50px );
    padding: 0px;
}

table.inputBpTable {
    margin: 10px;
    font-size: 12px;
}

tr.inputBpTableHeader {
    background-color: #174475;
    color: #fff;
}

tr.inputBpTableHeader th {
    padding: 10px;
}

tr.inputBpTableData {
    background-color: #3e81c1;
    color: #fff;
}

tr.inputBpTableData th {
    padding: 5px 10px;
}

tr.inputBpTableData td {
    text-align: right;
    padding: 5px 10px;
}

tr.inputBpTableData input {
    width: 100px;
    background-color: rgba(0,0,0,0.3);
    text-align: right;
    border: 0px;
    padding-right: 16px;
}

tr.spacer td {
    font-size: 5px;
}

.BiSpecial.actionWindow .success {
    padding: 10px;
    margin: 10px;
}

.BiSpecial.actionWindow .success h4 {
    margin: 5px;
}

.BiSpecial.actionWindow .success p {
    font-size: 12px;
    line-height: 14px;
}

tr.inputBpTableData.calc th,
tr.inputBpTableData.calc td {
    background-color: #174475;
}

tr.inputBpTableData td.inputBpTd {
    padding: 0px;
}

tr.inputBpTableData th.inputBpLevel1 {
    padding-left: 0px;
}

tr.inputBpTableData th.inputBpLevel2 {
    padding-left: 20px;
}

tr.inputBpTableData th.inputBpLevel3 {
    padding-left: 40px;
}

tr.inputBpTableData th.inputBpLevel4 {
    padding-left: 60px;
}

tr.inputBpTableData th.inputBpLevel5 {
    padding-left: 80px;
}

tr.inputBpTableData th.inputBpLevel6 {
    padding-left: 100px;
}

tr.inputBpTableData th .fa {
    padding-right: 10px;
}

tr.inputBpTableData button {
    font-size: 12px;
    line-height: 12px;
    min-width: 80px;
    padding: 5px;
    margin: -5px 0px;
}

tr.inputBpTableData button .fa {
    margin: 0px 10px 0px 0px;
    font-size: 12px;
    line-height: 12px;
    padding: 0px;
}

tr.BpDetails {
    background-color: #3e81c1;
}

td.BpDetails {
    padding: 5px;
}

table.inputBpTable.details {
    margin: 0px;
    width: 100%;
    border: 3px solid #174475;
}

tr.inputBpDetailsHeader {
    background-color: #174475;
    color: #fff;
}

tr.inputBpDetailsHeader th {
    padding: 5px 10px;    
}

tr.inputBpDetailsData {
    color: #fff;
}

tr.inputBpDetailsData td {
    padding: 5px 10px;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr.accountDetail.cuve th.account.inputToolsAvailable .levelName {
    background-color: #5f4b8a;
    color: #fff;
    font-weight: normal;
}
#PlBudgetScreen.PL002 #PlBudgetTable tbody tr.accountDetail.gl th.account.inputToolsAvailable .levelName {
    background-color: #418b9e;
    color: #fff;
    font-weight: normal;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr.accountDetail.cuve th.account.inputToolsAvailable .levelName {
    background-color: #5f4b8a;
    color: #fff;
    font-weight: normal;
}
#PlBudgetScreen.PL003 #PlBudgetTable tbody tr.accountDetail.gl th.account.inputToolsAvailable .levelName {
    background-color: #418b9e;
    color: #fff;
    font-weight: normal;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr.accountDetail.cuve th.account.inputToolsAvailable .levelName {
    background-color: #5f4b8a;
    color: #fff;
    font-weight: normal;
}
#PlBudgetScreen.BS003 #PlBudgetTable tbody tr.accountDetail.gl th.account.inputToolsAvailable .levelName {
    background-color: #418b9e;
    color: #fff;
    font-weight: normal;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr.accountDetail.cuve th.account.inputToolsAvailable .levelName {
    background-color: #5f4b8a;
    color: #fff;
    font-weight: normal;
}
#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr.accountDetail.gl th.account.inputToolsAvailable .levelName {
    background-color: #418b9e;
    color: #fff;
    font-weight: normal;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr.accountDetail.cuve th.account.inputToolsAvailable .levelName {
    background-color: #5f4b8a;
    color: #fff;
    font-weight: normal;
}
#PlBudgetScreen.CF001 #PlBudgetTable tbody tr.accountDetail.gl th.account.inputToolsAvailable .levelName {
    background-color: #418b9e;
    color: #fff;
    font-weight: normal;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr.accountDetail.cuve th.account.inputToolsAvailable .levelName {
    background-color: #5f4b8a;
    color: #fff;
    font-weight: normal;
}
#PlBudgetScreen.BS002 #PlBudgetTable tbody tr.accountDetail.gl th.account.inputToolsAvailable .levelName {
    background-color: #418b9e;
    color: #fff;
    font-weight: normal;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr.accountDetail.cuve th.account.inputToolsAvailable .levelName {
    background-color: #5f4b8a;
    color: #fff;
    font-weight: normal;
}
#PlBudgetScreen.CE002 #PlBudgetTable tbody tr.accountDetail.gl th.account.inputToolsAvailable .levelName {
    background-color: #418b9e;
    color: #fff;
    font-weight: normal;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr.accountDetail.cuve th.account.inputToolsAvailable .levelName {
    background-color: #5f4b8a;
    color: #fff;
    font-weight: normal;
}
#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr.accountDetail.gl th.account.inputToolsAvailable .levelName {
    background-color: #418b9e;
    color: #fff;
    font-weight: normal;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr.accountDetail.cuve th.account.inputToolsAvailable .levelName {
    background-color: #5f4b8a;
    color: #fff;
    font-weight: normal;
}
#PlBudgetScreen.A3002 #PlBudgetTable tbody tr.accountDetail.gl th.account.inputToolsAvailable .levelName {
    background-color: #418b9e;
    color: #fff;
    font-weight: normal;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr.accountDetail.cuve th.account.inputToolsAvailable .levelName {
    background-color: #5f4b8a;
    color: #fff;
    font-weight: normal;
}
#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr.accountDetail.gl th.account.inputToolsAvailable .levelName {
    background-color: #418b9e;
    color: #fff;
    font-weight: normal;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr.accountDetail.cuve th.account.inputToolsAvailable .levelName {
    background-color: #5f4b8a;
    color: #fff;
    font-weight: normal;
}
#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr.accountDetail.gl th.account.inputToolsAvailable .levelName {
    background-color: #418b9e;
    color: #fff;
    font-weight: normal;
}

input[type="text"].BiBpDetailInput {
    line-height: 16px;
    font-size: 12px;
    padding: 0px 10px;
    height: 16px;
    width: calc(100% - 20px);
    margin: 0px 5px 1px;
    box-shadow: none;
    border-radius: 0;
    background-color: rgba(255,255,255,0.2);
    border: 0px;
    color: #fff;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr.accountDetail th.account .levelName {
    min-height: 10px;
}

#PlBudgetScreen.PL002 tr.accountDetail:not(.fixRow) th.fixCol.account {
    min-height: 10px;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr.minimized span.min {
    display: none;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr span.min {
    display: block;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr.accountDetail th.account .levelName {
    min-height: 10px;
}

#PlBudgetScreen.PL003 tr.accountDetail:not(.fixRow) th.fixCol.account {
    min-height: 10px;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr.minimized span.min {
    display: none;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr span.min {
    display: block;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr.accountDetail th.account .levelName {
    min-height: 10px;
}

#PlBudgetScreen.BS003 tr.accountDetail:not(.fixRow) th.fixCol.account {
    min-height: 10px;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr.minimized span.min {
    display: none;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr span.min {
    display: block;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr.accountDetail th.account .levelName {
    min-height: 10px;
}

#PlBudgetScreen.TVA001 tr.accountDetail:not(.fixRow) th.fixCol.account {
    min-height: 10px;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr.minimized span.min {
    display: none;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr span.min {
    display: block;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr.accountDetail th.account .levelName {
    min-height: 10px;
}

#PlBudgetScreen.CF001 tr.accountDetail:not(.fixRow) th.fixCol.account {
    min-height: 10px;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr.minimized span.min {
    display: none;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr span.min {
    display: block;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr.accountDetail th.account .levelName {
    min-height: 10px;
}

#PlBudgetScreen.BS002 tr.accountDetail:not(.fixRow) th.fixCol.account {
    min-height: 10px;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr.minimized span.min {
    display: none;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr span.min {
    display: block;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr.accountDetail th.account .levelName {
    min-height: 10px;
}

#PlBudgetScreen.CE002 tr.accountDetail:not(.fixRow) th.fixCol.account {
    min-height: 10px;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr.minimized span.min {
    display: none;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr span.min {
    display: block;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr.accountDetail th.account .levelName {
    min-height: 10px;
}

#PlBudgetScreen.TVA002 tr.accountDetail:not(.fixRow) th.fixCol.account {
    min-height: 10px;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr.minimized span.min {
    display: none;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr span.min {
    display: block;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr.accountDetail th.account .levelName {
    min-height: 10px;
}

#PlBudgetScreen.A3002 tr.accountDetail:not(.fixRow) th.fixCol.account {
    min-height: 10px;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr.minimized span.min {
    display: none;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr span.min {
    display: block;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr.accountDetail th.account .levelName {
    min-height: 10px;
}

#PlBudgetScreen.FDPL002 tr.accountDetail:not(.fixRow) th.fixCol.account {
    min-height: 10px;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr.minimized span.min {
    display: none;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr span.min {
    display: block;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr.accountDetail th.account .levelName {
    min-height: 10px;
}

#PlBudgetScreen.FDBS002 tr.accountDetail:not(.fixRow) th.fixCol.account {
    min-height: 10px;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr.minimized span.min {
    display: none;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr span.min {
    display: block;
}

input.BiBpDetailInput.cuve {
    width: 80px;
}

input.BiBpDetailInput.cuveName {
    width: calc(100% - 115px);
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr th.account.treeLevel0[data-calc="0"] .levelName {
    background-color: #fff;
    color: #3e81c1;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr th.account.treeLevel0[data-calc="0"] .levelName {
    background-color: #fff;
    color: #3e81c1;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr th.account.treeLevel0[data-calc="0"] .levelName {
    background-color: #fff;
    color: #3e81c1;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr th.account.treeLevel0[data-calc="0"] .levelName {
    background-color: #fff;
    color: #3e81c1;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr th.account.treeLevel0[data-calc="0"] .levelName {
    background-color: #fff;
    color: #3e81c1;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr th.account.treeLevel0[data-calc="0"] .levelName {
    background-color: #fff;
    color: #3e81c1;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr th.account.treeLevel0[data-calc="0"] .levelName {
    background-color: #fff;
    color: #3e81c1;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr th.account.treeLevel0[data-calc="0"] .levelName {
    background-color: #fff;
    color: #3e81c1;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr th.account.treeLevel0[data-calc="0"] .levelName {
    background-color: #fff;
    color: #3e81c1;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr th.account.treeLevel0[data-calc="0"] .levelName {
    background-color: #fff;
    color: #3e81c1;
    border-bottom: 1px solid #3e81c1;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr th.account.treeLevel0[data-calc="0"] .levelName {
    background-color: #fff;
    color: #3e81c1;
    border-bottom: 1px solid #3e81c1;
}

span.min.right {
    text-align: right;
}

input[type="text"].BiBpDetailInput::placeholder {
    color: rgba(255, 255, 255, 0.7);
}

input[type="text"].BiBpInput {
    line-height: 15px;
    font-size: 12px;
    padding: 0px 10px;
    height: 15px;
    width: calc(100%);
    margin: 0px;
    box-shadow: none;
    border-radius: 0;
    background-color: #2d4f75;
    border: 0px;
    color: #fff;
    text-align: right;
}

#PlBudgetScreen #PlBudgetTable .fixCol.entity {
    position: -webkit-sticky;
    position: sticky;
    left: 398px;
}


#PlBudgetScreen.PL002 tr span.inputAvailable {
    display: none;
}
#PlBudgetScreen.PL002 tr.inputable span.inputAvailable {
    display: inline-block;
}

#PlBudgetScreen.PL003 tr span.inputAvailable {
    display: none;
}
#PlBudgetScreen.PL003 tr.inputable span.inputAvailable {
    display: inline-block;
}

#PlBudgetScreen.BS003 tr span.inputAvailable {
    display: none;
}
#PlBudgetScreen.BS003 tr.inputable span.inputAvailable {
    display: inline-block;
}

#PlBudgetScreen.TVA001 tr span.inputAvailable {
    display: none;
}
#PlBudgetScreen.TVA001 tr.inputable span.inputAvailable {
    display: inline-block;
}

#PlBudgetScreen.CF001 tr span.inputAvailable {
    display: none;
}
#PlBudgetScreen.CF001 tr.inputable span.inputAvailable {
    display: inline-block;
}

#PlBudgetScreen.BS002 tr span.inputAvailable {
    display: none;
}
#PlBudgetScreen.BS002 tr.inputable span.inputAvailable {
    display: inline-block;
}

#PlBudgetScreen.CE002 tr span.inputAvailable {
    display: none;
}
#PlBudgetScreen.CE002 tr.inputable span.inputAvailable {
    display: inline-block;
}

#PlBudgetScreen.TVA002 tr span.inputAvailable {
    display: none;
}
#PlBudgetScreen.TVA002 tr.inputable span.inputAvailable {
    display: inline-block;
}

#PlBudgetScreen.A3002 tr span.inputAvailable {
    display: none;
}
#PlBudgetScreen.A3002 tr.inputable span.inputAvailable {
    display: inline-block;
}

#PlBudgetScreen.FDPL002 tr span.inputAvailable {
    display: none;
}
#PlBudgetScreen.FDPL002 tr.inputable span.inputAvailable {
    display: inline-block;
}

#PlBudgetScreen.FDBS002 tr span.inputAvailable {
    display: none;
}
#PlBudgetScreen.FDBS002 tr.inputable span.inputAvailable {
    display: inline-block;
}

.BpUpdated input[type="text"].BiBpInput {
    background-color: #0c4c32;
}

#PlBudgetScreen #PlBudgetTable tbody tr td.m span.actual.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr td.a .actual.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr td.a .budget.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody.cdiff {
    padding: 5px 0px 5px;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody.cgroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody.ggroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr td.a .actual.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr td.a .budget.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody.cdiff {
    padding: 5px 0px 5px;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody.cgroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody.ggroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr td.a .actual.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr td.a .budget.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody.cdiff {
    padding: 5px 0px 5px;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody.cgroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody.ggroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr td.a .actual.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr td.a .budget.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody.cdiff {
    padding: 5px 0px 5px;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody.cgroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody.ggroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr td.a .actual.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr td.a .budget.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody.cdiff {
    padding: 5px 0px 5px;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody.cgroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody.ggroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr td.a .actual.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr td.a .budget.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody.cdiff {
    padding: 5px 0px 5px;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody.cgroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody.ggroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr td.a .actual.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr td.a .budget.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody.cdiff {
    padding: 5px 0px 5px;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody.cgroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody.ggroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr td.a .actual.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr td.a .budget.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody.cdiff {
    padding: 5px 0px 5px;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody.cgroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody.ggroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr td.a .actual.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr td.a .budget.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody.cdiff {
    padding: 5px 0px 5px;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody.cgroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody.ggroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr td.a .actual.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr td.a .budget.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody.cdiff {
    padding: 5px 0px 5px;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody.cgroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody.ggroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr td.a .actual.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr td.a .budget.BpUpdated {
    color: #fffd60;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody.cdiff {
    padding: 5px 0px 5px;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody.cgroup {
    padding: 0px 0px 5px;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody.ggroup {
    padding: 0px 0px 5px;
}

.importExcelToBp2 {
    position: absolute;
    left: 8px;
    top: 50px;
    width: calc(100% - 20px);
    background-color: #f3f3f3;
    z-index: 1000;
    height: calc(100vh - 200px);
    border: 2px solid rgba(0, 0, 0, 0.3);
    border-radius: 3px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
}

.importExcelToBp2 .title {
    color: #fff;
    background-color: #3e81c1;
    text-align: center;
    line-height: 20px;
    vertical-align: middle;
    font-size: 14px;
}

.importExcelToBp2 .title label {
    color: #fff;
    padding: 4px 20px;
    margin: 0px;
    text-transform: uppercase;
}

.importExcelToBp2 .title .close {
    color: #fff;
    padding: 4px 6px;
    margin: 0px;
    opacity: 0.8;
    font-size: 16px;
    text-shadow: none;
}

.importExcelToBp2 .table2ImportStep1 {
    padding: 10px 20px;
}

.importExcelToBp2 .table2ImportStep2 {
    padding: 10px 20px;
}

.importExcelToBp2 .table2ImportParams {
    padding: 10px 20px;
}

.importExcelToBp2 .table2ImportParams label {
    display: block;
    margin-top: 20px;
}

.importExcelToBp2 .table2ImportStep2 label {
    display: block;
    padding: 0px 0px 0px 5px;
    margin: 0px;
    line-height: 16px;
    opacity: 0.6;
}

.importExcelToBp2 .table2ImportStep2 .selectedFile {
    display: block;
    text-align: left;
}

.importExcelToBp2 .table2ImportStep3 {
    padding: 10px 20px;
}

.importExcelToBp2 .importOverviewTable2 {
    padding: 10px 20px 5px;
    background-color: #fff;
    border: 1px solid #ddd;
    line-height: 14px;
    font-size: 12px;
}

.importExcelToBp2 .importDetailsTable2 {
    padding: 10px 20px 5px;
    background-color: #fff;
    border: 1px solid #ddd;
    line-height: 14px;
    font-size: 12px;
    max-height: 200px;
    overflow-y: auto;
    margin-bottom: 5px;
}

.importExcelToBp2 .table2ImportBox {
    height: calc(100% - 30px);
    overflow-y: auto;
}

#PlBudgetScreen #PlBudgetTable tbody tr.difference td.m span.actual.BpUpdated {
    color: #fffd60;
    background-color: #8a4b4b;
}

#PlBudgetScreen.PL002 #PlBudgetTable tbody tr.difference td.a .actual.BpUpdated {
    color: #fffd60;
    background-color: #8a4b4b;
}

#PlBudgetScreen.PL003 #PlBudgetTable tbody tr.difference td.a .actual.BpUpdated {
    color: #fffd60;
    background-color: #8a4b4b;
}

#PlBudgetScreen.BS003 #PlBudgetTable tbody tr.difference td.a .actual.BpUpdated {
    color: #fffd60;
    background-color: #8a4b4b;
}

#PlBudgetScreen.TVA001 #PlBudgetTable tbody tr.difference td.a .actual.BpUpdated {
    color: #fffd60;
    background-color: #8a4b4b;
}

#PlBudgetScreen.CF001 #PlBudgetTable tbody tr.difference td.a .actual.BpUpdated {
    color: #fffd60;
    background-color: #8a4b4b;
}

#PlBudgetScreen.BS002 #PlBudgetTable tbody tr.difference td.a .actual.BpUpdated {
    color: #fffd60;
    background-color: #8a4b4b;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr.difference td.a .actual.BpUpdated {
    color: #fffd60;
    background-color: #8a4b4b;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr.difference td.a .actual.BpUpdated {
    color: #fffd60;
    background-color: #8a4b4b;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr.difference td.a .actual.BpUpdated {
    color: #fffd60;
    background-color: #8a4b4b;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr.difference td.a .actual.BpUpdated {
    color: #fffd60;
    background-color: #8a4b4b;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr.difference td.a .actual.BpUpdated {
    color: #fffd60;
    background-color: #8a4b4b;
}


.amountsSwitch .switchLabel {
    display: block;
    padding: 5px;
    margin: 2px 3px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    cursor: pointer;
    min-width: 20px;
    line-height: 16px;
    z-index: 100;
}

.amountsSwitch .amountSwitch {
    text-align: left;
    position: absolute;
    display: inline-block;
    padding: 5px 0px 5px 40px;
    left: 5px;
    top: 0px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    cursor: pointer;
    width: calc(100% - 10px);
    line-height: 16px;
    z-index: 10;
    visibility: hidden;
    background-color: #305985;
}

.amountsSwitch .switchLabel .fa {
    position: absolute;
    right: 15px;
    top: 2px;
    font-size: 20px;
    line-height: 20px;
}
.amountsSwitch .switchLabel .fa.fa-caret-up {
    display: none;
}
.amountsSwitch.active .switchLabel .fa.fa-caret-up {
    display: inline-block;
}
.amountsSwitch.active .switchLabel .fa.fa-caret-down {
    display: none;
}

.amountsSwitch.active .amountSwitch {
    z-index: 1000;
    visibility: visible;
}

.amountsSwitch .amountSwitch label {
    cursor: pointer;
}

.amountsSwitch .amountSwitch .fa {
    position: absolute;
    left: 15px;
    top: 6px;
    font-size: 16px;
    line-height: 16px;
}

.amountsSwitch .amountSwitch .fa.unvisible {
    display: none;
}

.amountsSwitch.active .amountSwitch:nth-child(2) {
    top: 28px;
}
.amountsSwitch.active .amountSwitch:nth-child(3) {
    top: 56px;
}
.amountsSwitch.active .amountSwitch:nth-child(4) {
    top: 84px;
}
.amountsSwitch.active .amountSwitch:nth-child(5) {
    top: 112px;
}
.amountsSwitch.active .amountSwitch:nth-child(6) {
    top: 140px;
}
.amountsSwitch.active .amountSwitch:nth-child(7) {
    top: 168px;
}
.amountsSwitch.active .amountSwitch:nth-child(8) {
    top: 196px;
}
.amountsSwitch.active .amountSwitch:nth-child(9) {
    top: 224px;
}
.amountsSwitch.active .amountSwitch:nth-child(10) {
    top: 252px;
}


/* hide amout lines */

#PlBudgetScreen.PL002.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.visible,
#PlBudgetScreen.PL002.a2hide #PlBudgetTable tbody tr th .atype:nth-child(2),
#PlBudgetScreen.PL002.a2hide #PlBudgetTable tbody tr td .atype:nth-child(2),
#PlBudgetScreen.PL002.a2hide #PlBudgetTable tbody tr td .budget:nth-child(2),
#PlBudgetScreen.PL002.a2hide #PlBudgetTable tbody tr td .diff:nth-child(2),
#PlBudgetScreen.PL002.a2hide #PlBudgetTable tbody tr td .comp:nth-child(2) {
    display: none;
}

#PlBudgetScreen.PL002.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.visible,
#PlBudgetScreen.PL002.a3hide #PlBudgetTable tbody tr th .atype:nth-child(3),
#PlBudgetScreen.PL002.a3hide #PlBudgetTable tbody tr td .atype:nth-child(3),
#PlBudgetScreen.PL002.a3hide #PlBudgetTable tbody tr td .budget:nth-child(3),
#PlBudgetScreen.PL002.a3hide #PlBudgetTable tbody tr td .diff:nth-child(3),
#PlBudgetScreen.PL002.a3hide #PlBudgetTable tbody tr td .comp:nth-child(3) {
    display: none;
}

#PlBudgetScreen.PL002.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.visible,
#PlBudgetScreen.PL002.a4hide #PlBudgetTable tbody tr th .atype:nth-child(4),
#PlBudgetScreen.PL002.a4hide #PlBudgetTable tbody tr td .atype:nth-child(4),
#PlBudgetScreen.PL002.a4hide #PlBudgetTable tbody tr td .budget:nth-child(4),
#PlBudgetScreen.PL002.a4hide #PlBudgetTable tbody tr td .diff:nth-child(4),
#PlBudgetScreen.PL002.a4hide #PlBudgetTable tbody tr td .comp:nth-child(4) {
    display: none;
}

#PlBudgetScreen.PL002.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.visible,
#PlBudgetScreen.PL002.a5hide #PlBudgetTable tbody tr th .atype:nth-child(5),
#PlBudgetScreen.PL002.a5hide #PlBudgetTable tbody tr td .atype:nth-child(5),
#PlBudgetScreen.PL002.a5hide #PlBudgetTable tbody tr td .budget:nth-child(5),
#PlBudgetScreen.PL002.a5hide #PlBudgetTable tbody tr td .diff:nth-child(5),
#PlBudgetScreen.PL002.a5hide #PlBudgetTable tbody tr td .comp:nth-child(5) {
    display: none;
}

#PlBudgetScreen.PL002.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.visible,
#PlBudgetScreen.PL002.a6hide #PlBudgetTable tbody tr th .atype:nth-child(6),
#PlBudgetScreen.PL002.a6hide #PlBudgetTable tbody tr td .atype:nth-child(6),
#PlBudgetScreen.PL002.a6hide #PlBudgetTable tbody tr td .budget:nth-child(6),
#PlBudgetScreen.PL002.a6hide #PlBudgetTable tbody tr td .diff:nth-child(6),
#PlBudgetScreen.PL002.a6hide #PlBudgetTable tbody tr td .comp:nth-child(6) {
    display: none;
}

#PlBudgetScreen.PL002.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.visible,
#PlBudgetScreen.PL002.a7hide #PlBudgetTable tbody tr th .atype:nth-child(7),
#PlBudgetScreen.PL002.a7hide #PlBudgetTable tbody tr td .atype:nth-child(7),
#PlBudgetScreen.PL002.a7hide #PlBudgetTable tbody tr td .budget:nth-child(7),
#PlBudgetScreen.PL002.a7hide #PlBudgetTable tbody tr td .diff:nth-child(7),
#PlBudgetScreen.PL002.a7hide #PlBudgetTable tbody tr td .comp:nth-child(7) {
    display: none;
}

#PlBudgetScreen.PL002.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.visible,
#PlBudgetScreen.PL002.a8hide #PlBudgetTable tbody tr th .atype:nth-child(8),
#PlBudgetScreen.PL002.a8hide #PlBudgetTable tbody tr td .atype:nth-child(8),
#PlBudgetScreen.PL002.a8hide #PlBudgetTable tbody tr td .budget:nth-child(8),
#PlBudgetScreen.PL002.a8hide #PlBudgetTable tbody tr td .diff:nth-child(8),
#PlBudgetScreen.PL002.a8hide #PlBudgetTable tbody tr td .comp:nth-child(8) {
    display: none;
}

#PlBudgetScreen.PL002.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.visible,
#PlBudgetScreen.PL002.a9hide #PlBudgetTable tbody tr th .atype:nth-child(9),
#PlBudgetScreen.PL002.a9hide #PlBudgetTable tbody tr td .atype:nth-child(9),
#PlBudgetScreen.PL002.a9hide #PlBudgetTable tbody tr td .budget:nth-child(9),
#PlBudgetScreen.PL002.a9hide #PlBudgetTable tbody tr td .diff:nth-child(9),
#PlBudgetScreen.PL002.a9hide #PlBudgetTable tbody tr td .comp:nth-child(9) {
    display: none;
}

#PlBudgetScreen.PL002.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.visible,
#PlBudgetScreen.PL002.a10hide #PlBudgetTable tbody tr th .atype:nth-child(10),
#PlBudgetScreen.PL002.a10hide #PlBudgetTable tbody tr td .atype:nth-child(10),
#PlBudgetScreen.PL002.a10hide #PlBudgetTable tbody tr td .budget:nth-child(10),
#PlBudgetScreen.PL002.a10hide #PlBudgetTable tbody tr td .diff:nth-child(10),
#PlBudgetScreen.PL002.a10hide #PlBudgetTable tbody tr td .comp:nth-child(10) {
    display: none;
}




#PlBudgetScreen.PL003.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.visible,
#PlBudgetScreen.PL003.a2hide #PlBudgetTable tbody tr th .atype:nth-child(2),
#PlBudgetScreen.PL003.a2hide #PlBudgetTable tbody tr td .atype:nth-child(2),
#PlBudgetScreen.PL003.a2hide #PlBudgetTable tbody tr td .budget:nth-child(2),
#PlBudgetScreen.PL003.a2hide #PlBudgetTable tbody tr td .diff:nth-child(2),
#PlBudgetScreen.PL003.a2hide #PlBudgetTable tbody tr td .comp:nth-child(2) {
    display: none;
}

#PlBudgetScreen.PL003.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.visible,
#PlBudgetScreen.PL003.a3hide #PlBudgetTable tbody tr th .atype:nth-child(3),
#PlBudgetScreen.PL003.a3hide #PlBudgetTable tbody tr td .atype:nth-child(3),
#PlBudgetScreen.PL003.a3hide #PlBudgetTable tbody tr td .budget:nth-child(3),
#PlBudgetScreen.PL003.a3hide #PlBudgetTable tbody tr td .diff:nth-child(3),
#PlBudgetScreen.PL003.a3hide #PlBudgetTable tbody tr td .comp:nth-child(3) {
    display: none;
}

#PlBudgetScreen.PL003.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.visible,
#PlBudgetScreen.PL003.a4hide #PlBudgetTable tbody tr th .atype:nth-child(4),
#PlBudgetScreen.PL003.a4hide #PlBudgetTable tbody tr td .atype:nth-child(4),
#PlBudgetScreen.PL003.a4hide #PlBudgetTable tbody tr td .budget:nth-child(4),
#PlBudgetScreen.PL003.a4hide #PlBudgetTable tbody tr td .diff:nth-child(4),
#PlBudgetScreen.PL003.a4hide #PlBudgetTable tbody tr td .comp:nth-child(4) {
    display: none;
}

#PlBudgetScreen.PL003.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.visible,
#PlBudgetScreen.PL003.a5hide #PlBudgetTable tbody tr th .atype:nth-child(5),
#PlBudgetScreen.PL003.a5hide #PlBudgetTable tbody tr td .atype:nth-child(5),
#PlBudgetScreen.PL003.a5hide #PlBudgetTable tbody tr td .budget:nth-child(5),
#PlBudgetScreen.PL003.a5hide #PlBudgetTable tbody tr td .diff:nth-child(5),
#PlBudgetScreen.PL003.a5hide #PlBudgetTable tbody tr td .comp:nth-child(5) {
    display: none;
}

#PlBudgetScreen.PL003.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.visible,
#PlBudgetScreen.PL003.a6hide #PlBudgetTable tbody tr th .atype:nth-child(6),
#PlBudgetScreen.PL003.a6hide #PlBudgetTable tbody tr td .atype:nth-child(6),
#PlBudgetScreen.PL003.a6hide #PlBudgetTable tbody tr td .budget:nth-child(6),
#PlBudgetScreen.PL003.a6hide #PlBudgetTable tbody tr td .diff:nth-child(6),
#PlBudgetScreen.PL003.a6hide #PlBudgetTable tbody tr td .comp:nth-child(6) {
    display: none;
}

#PlBudgetScreen.PL003.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.visible,
#PlBudgetScreen.PL003.a7hide #PlBudgetTable tbody tr th .atype:nth-child(7),
#PlBudgetScreen.PL003.a7hide #PlBudgetTable tbody tr td .atype:nth-child(7),
#PlBudgetScreen.PL003.a7hide #PlBudgetTable tbody tr td .budget:nth-child(7),
#PlBudgetScreen.PL003.a7hide #PlBudgetTable tbody tr td .diff:nth-child(7),
#PlBudgetScreen.PL003.a7hide #PlBudgetTable tbody tr td .comp:nth-child(7) {
    display: none;
}

#PlBudgetScreen.PL003.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.visible,
#PlBudgetScreen.PL003.a8hide #PlBudgetTable tbody tr th .atype:nth-child(8),
#PlBudgetScreen.PL003.a8hide #PlBudgetTable tbody tr td .atype:nth-child(8),
#PlBudgetScreen.PL003.a8hide #PlBudgetTable tbody tr td .budget:nth-child(8),
#PlBudgetScreen.PL003.a8hide #PlBudgetTable tbody tr td .diff:nth-child(8),
#PlBudgetScreen.PL003.a8hide #PlBudgetTable tbody tr td .comp:nth-child(8) {
    display: none;
}

#PlBudgetScreen.PL003.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.visible,
#PlBudgetScreen.PL003.a9hide #PlBudgetTable tbody tr th .atype:nth-child(9),
#PlBudgetScreen.PL003.a9hide #PlBudgetTable tbody tr td .atype:nth-child(9),
#PlBudgetScreen.PL003.a9hide #PlBudgetTable tbody tr td .budget:nth-child(9),
#PlBudgetScreen.PL003.a9hide #PlBudgetTable tbody tr td .diff:nth-child(9),
#PlBudgetScreen.PL003.a9hide #PlBudgetTable tbody tr td .comp:nth-child(9) {
    display: none;
}

#PlBudgetScreen.PL003.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.visible,
#PlBudgetScreen.PL003.a10hide #PlBudgetTable tbody tr th .atype:nth-child(10),
#PlBudgetScreen.PL003.a10hide #PlBudgetTable tbody tr td .atype:nth-child(10),
#PlBudgetScreen.PL003.a10hide #PlBudgetTable tbody tr td .budget:nth-child(10),
#PlBudgetScreen.PL003.a10hide #PlBudgetTable tbody tr td .diff:nth-child(10),
#PlBudgetScreen.PL003.a10hide #PlBudgetTable tbody tr td .comp:nth-child(10) {
    display: none;
}




#PlBudgetScreen.BS003.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.visible,
#PlBudgetScreen.BS003.a2hide #PlBudgetTable tbody tr th .atype:nth-child(2),
#PlBudgetScreen.BS003.a2hide #PlBudgetTable tbody tr td .atype:nth-child(2),
#PlBudgetScreen.BS003.a2hide #PlBudgetTable tbody tr td .budget:nth-child(2),
#PlBudgetScreen.BS003.a2hide #PlBudgetTable tbody tr td .diff:nth-child(2),
#PlBudgetScreen.BS003.a2hide #PlBudgetTable tbody tr td .comp:nth-child(2) {
    display: none;
}

#PlBudgetScreen.BS003.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.visible,
#PlBudgetScreen.BS003.a3hide #PlBudgetTable tbody tr th .atype:nth-child(3),
#PlBudgetScreen.BS003.a3hide #PlBudgetTable tbody tr td .atype:nth-child(3),
#PlBudgetScreen.BS003.a3hide #PlBudgetTable tbody tr td .budget:nth-child(3),
#PlBudgetScreen.BS003.a3hide #PlBudgetTable tbody tr td .diff:nth-child(3),
#PlBudgetScreen.BS003.a3hide #PlBudgetTable tbody tr td .comp:nth-child(3) {
    display: none;
}

#PlBudgetScreen.BS003.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.visible,
#PlBudgetScreen.BS003.a4hide #PlBudgetTable tbody tr th .atype:nth-child(4),
#PlBudgetScreen.BS003.a4hide #PlBudgetTable tbody tr td .atype:nth-child(4),
#PlBudgetScreen.BS003.a4hide #PlBudgetTable tbody tr td .budget:nth-child(4),
#PlBudgetScreen.BS003.a4hide #PlBudgetTable tbody tr td .diff:nth-child(4),
#PlBudgetScreen.BS003.a4hide #PlBudgetTable tbody tr td .comp:nth-child(4) {
    display: none;
}

#PlBudgetScreen.BS003.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.visible,
#PlBudgetScreen.BS003.a5hide #PlBudgetTable tbody tr th .atype:nth-child(5),
#PlBudgetScreen.BS003.a5hide #PlBudgetTable tbody tr td .atype:nth-child(5),
#PlBudgetScreen.BS003.a5hide #PlBudgetTable tbody tr td .budget:nth-child(5),
#PlBudgetScreen.BS003.a5hide #PlBudgetTable tbody tr td .diff:nth-child(5),
#PlBudgetScreen.BS003.a5hide #PlBudgetTable tbody tr td .comp:nth-child(5) {
    display: none;
}

#PlBudgetScreen.BS003.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.visible,
#PlBudgetScreen.BS003.a6hide #PlBudgetTable tbody tr th .atype:nth-child(6),
#PlBudgetScreen.BS003.a6hide #PlBudgetTable tbody tr td .atype:nth-child(6),
#PlBudgetScreen.BS003.a6hide #PlBudgetTable tbody tr td .budget:nth-child(6),
#PlBudgetScreen.BS003.a6hide #PlBudgetTable tbody tr td .diff:nth-child(6),
#PlBudgetScreen.BS003.a6hide #PlBudgetTable tbody tr td .comp:nth-child(6) {
    display: none;
}

#PlBudgetScreen.BS003.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.visible,
#PlBudgetScreen.BS003.a7hide #PlBudgetTable tbody tr th .atype:nth-child(7),
#PlBudgetScreen.BS003.a7hide #PlBudgetTable tbody tr td .atype:nth-child(7),
#PlBudgetScreen.BS003.a7hide #PlBudgetTable tbody tr td .budget:nth-child(7),
#PlBudgetScreen.BS003.a7hide #PlBudgetTable tbody tr td .diff:nth-child(7),
#PlBudgetScreen.BS003.a7hide #PlBudgetTable tbody tr td .comp:nth-child(7) {
    display: none;
}

#PlBudgetScreen.BS003.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.visible,
#PlBudgetScreen.BS003.a8hide #PlBudgetTable tbody tr th .atype:nth-child(8),
#PlBudgetScreen.BS003.a8hide #PlBudgetTable tbody tr td .atype:nth-child(8),
#PlBudgetScreen.BS003.a8hide #PlBudgetTable tbody tr td .budget:nth-child(8),
#PlBudgetScreen.BS003.a8hide #PlBudgetTable tbody tr td .diff:nth-child(8),
#PlBudgetScreen.BS003.a8hide #PlBudgetTable tbody tr td .comp:nth-child(8) {
    display: none;
}

#PlBudgetScreen.BS003.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.visible,
#PlBudgetScreen.BS003.a9hide #PlBudgetTable tbody tr th .atype:nth-child(9),
#PlBudgetScreen.BS003.a9hide #PlBudgetTable tbody tr td .atype:nth-child(9),
#PlBudgetScreen.BS003.a9hide #PlBudgetTable tbody tr td .budget:nth-child(9),
#PlBudgetScreen.BS003.a9hide #PlBudgetTable tbody tr td .diff:nth-child(9),
#PlBudgetScreen.BS003.a9hide #PlBudgetTable tbody tr td .comp:nth-child(9) {
    display: none;
}

#PlBudgetScreen.BS003.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.visible,
#PlBudgetScreen.BS003.a10hide #PlBudgetTable tbody tr th .atype:nth-child(10),
#PlBudgetScreen.BS003.a10hide #PlBudgetTable tbody tr td .atype:nth-child(10),
#PlBudgetScreen.BS003.a10hide #PlBudgetTable tbody tr td .budget:nth-child(10),
#PlBudgetScreen.BS003.a10hide #PlBudgetTable tbody tr td .diff:nth-child(10),
#PlBudgetScreen.BS003.a10hide #PlBudgetTable tbody tr td .comp:nth-child(10) {
    display: none;
}




#PlBudgetScreen.TVA001.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.visible,
#PlBudgetScreen.TVA001.a2hide #PlBudgetTable tbody tr th .atype:nth-child(2),
#PlBudgetScreen.TVA001.a2hide #PlBudgetTable tbody tr td .atype:nth-child(2),
#PlBudgetScreen.TVA001.a2hide #PlBudgetTable tbody tr td .budget:nth-child(2),
#PlBudgetScreen.TVA001.a2hide #PlBudgetTable tbody tr td .diff:nth-child(2),
#PlBudgetScreen.TVA001.a2hide #PlBudgetTable tbody tr td .comp:nth-child(2) {
    display: none;
}

#PlBudgetScreen.TVA001.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.visible,
#PlBudgetScreen.TVA001.a3hide #PlBudgetTable tbody tr th .atype:nth-child(3),
#PlBudgetScreen.TVA001.a3hide #PlBudgetTable tbody tr td .atype:nth-child(3),
#PlBudgetScreen.TVA001.a3hide #PlBudgetTable tbody tr td .budget:nth-child(3),
#PlBudgetScreen.TVA001.a3hide #PlBudgetTable tbody tr td .diff:nth-child(3),
#PlBudgetScreen.TVA001.a3hide #PlBudgetTable tbody tr td .comp:nth-child(3) {
    display: none;
}

#PlBudgetScreen.TVA001.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.visible,
#PlBudgetScreen.TVA001.a4hide #PlBudgetTable tbody tr th .atype:nth-child(4),
#PlBudgetScreen.TVA001.a4hide #PlBudgetTable tbody tr td .atype:nth-child(4),
#PlBudgetScreen.TVA001.a4hide #PlBudgetTable tbody tr td .budget:nth-child(4),
#PlBudgetScreen.TVA001.a4hide #PlBudgetTable tbody tr td .diff:nth-child(4),
#PlBudgetScreen.TVA001.a4hide #PlBudgetTable tbody tr td .comp:nth-child(4) {
    display: none;
}

#PlBudgetScreen.TVA001.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.visible,
#PlBudgetScreen.TVA001.a5hide #PlBudgetTable tbody tr th .atype:nth-child(5),
#PlBudgetScreen.TVA001.a5hide #PlBudgetTable tbody tr td .atype:nth-child(5),
#PlBudgetScreen.TVA001.a5hide #PlBudgetTable tbody tr td .budget:nth-child(5),
#PlBudgetScreen.TVA001.a5hide #PlBudgetTable tbody tr td .diff:nth-child(5),
#PlBudgetScreen.TVA001.a5hide #PlBudgetTable tbody tr td .comp:nth-child(5) {
    display: none;
}

#PlBudgetScreen.TVA001.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.visible,
#PlBudgetScreen.TVA001.a6hide #PlBudgetTable tbody tr th .atype:nth-child(6),
#PlBudgetScreen.TVA001.a6hide #PlBudgetTable tbody tr td .atype:nth-child(6),
#PlBudgetScreen.TVA001.a6hide #PlBudgetTable tbody tr td .budget:nth-child(6),
#PlBudgetScreen.TVA001.a6hide #PlBudgetTable tbody tr td .diff:nth-child(6),
#PlBudgetScreen.TVA001.a6hide #PlBudgetTable tbody tr td .comp:nth-child(6) {
    display: none;
}

#PlBudgetScreen.TVA001.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.visible,
#PlBudgetScreen.TVA001.a7hide #PlBudgetTable tbody tr th .atype:nth-child(7),
#PlBudgetScreen.TVA001.a7hide #PlBudgetTable tbody tr td .atype:nth-child(7),
#PlBudgetScreen.TVA001.a7hide #PlBudgetTable tbody tr td .budget:nth-child(7),
#PlBudgetScreen.TVA001.a7hide #PlBudgetTable tbody tr td .diff:nth-child(7),
#PlBudgetScreen.TVA001.a7hide #PlBudgetTable tbody tr td .comp:nth-child(7) {
    display: none;
}

#PlBudgetScreen.TVA001.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.visible,
#PlBudgetScreen.TVA001.a8hide #PlBudgetTable tbody tr th .atype:nth-child(8),
#PlBudgetScreen.TVA001.a8hide #PlBudgetTable tbody tr td .atype:nth-child(8),
#PlBudgetScreen.TVA001.a8hide #PlBudgetTable tbody tr td .budget:nth-child(8),
#PlBudgetScreen.TVA001.a8hide #PlBudgetTable tbody tr td .diff:nth-child(8),
#PlBudgetScreen.TVA001.a8hide #PlBudgetTable tbody tr td .comp:nth-child(8) {
    display: none;
}

#PlBudgetScreen.TVA001.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.visible,
#PlBudgetScreen.TVA001.a9hide #PlBudgetTable tbody tr th .atype:nth-child(9),
#PlBudgetScreen.TVA001.a9hide #PlBudgetTable tbody tr td .atype:nth-child(9),
#PlBudgetScreen.TVA001.a9hide #PlBudgetTable tbody tr td .budget:nth-child(9),
#PlBudgetScreen.TVA001.a9hide #PlBudgetTable tbody tr td .diff:nth-child(9),
#PlBudgetScreen.TVA001.a9hide #PlBudgetTable tbody tr td .comp:nth-child(9) {
    display: none;
}

#PlBudgetScreen.TVA001.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.visible,
#PlBudgetScreen.TVA001.a10hide #PlBudgetTable tbody tr th .atype:nth-child(10),
#PlBudgetScreen.TVA001.a10hide #PlBudgetTable tbody tr td .atype:nth-child(10),
#PlBudgetScreen.TVA001.a10hide #PlBudgetTable tbody tr td .budget:nth-child(10),
#PlBudgetScreen.TVA001.a10hide #PlBudgetTable tbody tr td .diff:nth-child(10),
#PlBudgetScreen.TVA001.a10hide #PlBudgetTable tbody tr td .comp:nth-child(10) {
    display: none;
}




#PlBudgetScreen.CF001.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.visible,
#PlBudgetScreen.CF001.a2hide #PlBudgetTable tbody tr th .atype:nth-child(2),
#PlBudgetScreen.CF001.a2hide #PlBudgetTable tbody tr td .atype:nth-child(2),
#PlBudgetScreen.CF001.a2hide #PlBudgetTable tbody tr td .budget:nth-child(2),
#PlBudgetScreen.CF001.a2hide #PlBudgetTable tbody tr td .diff:nth-child(2),
#PlBudgetScreen.CF001.a2hide #PlBudgetTable tbody tr td .comp:nth-child(2) {
    display: none;
}

#PlBudgetScreen.CF001.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.visible,
#PlBudgetScreen.CF001.a3hide #PlBudgetTable tbody tr th .atype:nth-child(3),
#PlBudgetScreen.CF001.a3hide #PlBudgetTable tbody tr td .atype:nth-child(3),
#PlBudgetScreen.CF001.a3hide #PlBudgetTable tbody tr td .budget:nth-child(3),
#PlBudgetScreen.CF001.a3hide #PlBudgetTable tbody tr td .diff:nth-child(3),
#PlBudgetScreen.CF001.a3hide #PlBudgetTable tbody tr td .comp:nth-child(3) {
    display: none;
}

#PlBudgetScreen.CF001.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.visible,
#PlBudgetScreen.CF001.a4hide #PlBudgetTable tbody tr th .atype:nth-child(4),
#PlBudgetScreen.CF001.a4hide #PlBudgetTable tbody tr td .atype:nth-child(4),
#PlBudgetScreen.CF001.a4hide #PlBudgetTable tbody tr td .budget:nth-child(4),
#PlBudgetScreen.CF001.a4hide #PlBudgetTable tbody tr td .diff:nth-child(4),
#PlBudgetScreen.CF001.a4hide #PlBudgetTable tbody tr td .comp:nth-child(4) {
    display: none;
}

#PlBudgetScreen.CF001.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.visible,
#PlBudgetScreen.CF001.a5hide #PlBudgetTable tbody tr th .atype:nth-child(5),
#PlBudgetScreen.CF001.a5hide #PlBudgetTable tbody tr td .atype:nth-child(5),
#PlBudgetScreen.CF001.a5hide #PlBudgetTable tbody tr td .budget:nth-child(5),
#PlBudgetScreen.CF001.a5hide #PlBudgetTable tbody tr td .diff:nth-child(5),
#PlBudgetScreen.CF001.a5hide #PlBudgetTable tbody tr td .comp:nth-child(5) {
    display: none;
}

#PlBudgetScreen.CF001.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.visible,
#PlBudgetScreen.CF001.a6hide #PlBudgetTable tbody tr th .atype:nth-child(6),
#PlBudgetScreen.CF001.a6hide #PlBudgetTable tbody tr td .atype:nth-child(6),
#PlBudgetScreen.CF001.a6hide #PlBudgetTable tbody tr td .budget:nth-child(6),
#PlBudgetScreen.CF001.a6hide #PlBudgetTable tbody tr td .diff:nth-child(6),
#PlBudgetScreen.CF001.a6hide #PlBudgetTable tbody tr td .comp:nth-child(6) {
    display: none;
}

#PlBudgetScreen.CF001.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.visible,
#PlBudgetScreen.CF001.a7hide #PlBudgetTable tbody tr th .atype:nth-child(7),
#PlBudgetScreen.CF001.a7hide #PlBudgetTable tbody tr td .atype:nth-child(7),
#PlBudgetScreen.CF001.a7hide #PlBudgetTable tbody tr td .budget:nth-child(7),
#PlBudgetScreen.CF001.a7hide #PlBudgetTable tbody tr td .diff:nth-child(7),
#PlBudgetScreen.CF001.a7hide #PlBudgetTable tbody tr td .comp:nth-child(7) {
    display: none;
}

#PlBudgetScreen.CF001.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.visible,
#PlBudgetScreen.CF001.a8hide #PlBudgetTable tbody tr th .atype:nth-child(8),
#PlBudgetScreen.CF001.a8hide #PlBudgetTable tbody tr td .atype:nth-child(8),
#PlBudgetScreen.CF001.a8hide #PlBudgetTable tbody tr td .budget:nth-child(8),
#PlBudgetScreen.CF001.a8hide #PlBudgetTable tbody tr td .diff:nth-child(8),
#PlBudgetScreen.CF001.a8hide #PlBudgetTable tbody tr td .comp:nth-child(8) {
    display: none;
}

#PlBudgetScreen.CF001.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.visible,
#PlBudgetScreen.CF001.a9hide #PlBudgetTable tbody tr th .atype:nth-child(9),
#PlBudgetScreen.CF001.a9hide #PlBudgetTable tbody tr td .atype:nth-child(9),
#PlBudgetScreen.CF001.a9hide #PlBudgetTable tbody tr td .budget:nth-child(9),
#PlBudgetScreen.CF001.a9hide #PlBudgetTable tbody tr td .diff:nth-child(9),
#PlBudgetScreen.CF001.a9hide #PlBudgetTable tbody tr td .comp:nth-child(9) {
    display: none;
}

#PlBudgetScreen.CF001.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.visible,
#PlBudgetScreen.CF001.a10hide #PlBudgetTable tbody tr th .atype:nth-child(10),
#PlBudgetScreen.CF001.a10hide #PlBudgetTable tbody tr td .atype:nth-child(10),
#PlBudgetScreen.CF001.a10hide #PlBudgetTable tbody tr td .budget:nth-child(10),
#PlBudgetScreen.CF001.a10hide #PlBudgetTable tbody tr td .diff:nth-child(10),
#PlBudgetScreen.CF001.a10hide #PlBudgetTable tbody tr td .comp:nth-child(10) {
    display: none;
}




#PlBudgetScreen.BS002.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.visible,
#PlBudgetScreen.BS002.a2hide #PlBudgetTable tbody tr th .atype:nth-child(2),
#PlBudgetScreen.BS002.a2hide #PlBudgetTable tbody tr td .atype:nth-child(2),
#PlBudgetScreen.BS002.a2hide #PlBudgetTable tbody tr td .budget:nth-child(2),
#PlBudgetScreen.BS002.a2hide #PlBudgetTable tbody tr td .diff:nth-child(2),
#PlBudgetScreen.BS002.a2hide #PlBudgetTable tbody tr td .comp:nth-child(2) {
    display: none;
}

#PlBudgetScreen.BS002.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.visible,
#PlBudgetScreen.BS002.a3hide #PlBudgetTable tbody tr th .atype:nth-child(3),
#PlBudgetScreen.BS002.a3hide #PlBudgetTable tbody tr td .atype:nth-child(3),
#PlBudgetScreen.BS002.a3hide #PlBudgetTable tbody tr td .budget:nth-child(3),
#PlBudgetScreen.BS002.a3hide #PlBudgetTable tbody tr td .diff:nth-child(3),
#PlBudgetScreen.BS002.a3hide #PlBudgetTable tbody tr td .comp:nth-child(3) {
    display: none;
}

#PlBudgetScreen.BS002.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.visible,
#PlBudgetScreen.BS002.a4hide #PlBudgetTable tbody tr th .atype:nth-child(4),
#PlBudgetScreen.BS002.a4hide #PlBudgetTable tbody tr td .atype:nth-child(4),
#PlBudgetScreen.BS002.a4hide #PlBudgetTable tbody tr td .budget:nth-child(4),
#PlBudgetScreen.BS002.a4hide #PlBudgetTable tbody tr td .diff:nth-child(4),
#PlBudgetScreen.BS002.a4hide #PlBudgetTable tbody tr td .comp:nth-child(4) {
    display: none;
}

#PlBudgetScreen.BS002.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.visible,
#PlBudgetScreen.BS002.a5hide #PlBudgetTable tbody tr th .atype:nth-child(5),
#PlBudgetScreen.BS002.a5hide #PlBudgetTable tbody tr td .atype:nth-child(5),
#PlBudgetScreen.BS002.a5hide #PlBudgetTable tbody tr td .budget:nth-child(5),
#PlBudgetScreen.BS002.a5hide #PlBudgetTable tbody tr td .diff:nth-child(5),
#PlBudgetScreen.BS002.a5hide #PlBudgetTable tbody tr td .comp:nth-child(5) {
    display: none;
}

#PlBudgetScreen.BS002.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.visible,
#PlBudgetScreen.BS002.a6hide #PlBudgetTable tbody tr th .atype:nth-child(6),
#PlBudgetScreen.BS002.a6hide #PlBudgetTable tbody tr td .atype:nth-child(6),
#PlBudgetScreen.BS002.a6hide #PlBudgetTable tbody tr td .budget:nth-child(6),
#PlBudgetScreen.BS002.a6hide #PlBudgetTable tbody tr td .diff:nth-child(6),
#PlBudgetScreen.BS002.a6hide #PlBudgetTable tbody tr td .comp:nth-child(6) {
    display: none;
}

#PlBudgetScreen.BS002.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.visible,
#PlBudgetScreen.BS002.a7hide #PlBudgetTable tbody tr th .atype:nth-child(7),
#PlBudgetScreen.BS002.a7hide #PlBudgetTable tbody tr td .atype:nth-child(7),
#PlBudgetScreen.BS002.a7hide #PlBudgetTable tbody tr td .budget:nth-child(7),
#PlBudgetScreen.BS002.a7hide #PlBudgetTable tbody tr td .diff:nth-child(7),
#PlBudgetScreen.BS002.a7hide #PlBudgetTable tbody tr td .comp:nth-child(7) {
    display: none;
}

#PlBudgetScreen.BS002.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.visible,
#PlBudgetScreen.BS002.a8hide #PlBudgetTable tbody tr th .atype:nth-child(8),
#PlBudgetScreen.BS002.a8hide #PlBudgetTable tbody tr td .atype:nth-child(8),
#PlBudgetScreen.BS002.a8hide #PlBudgetTable tbody tr td .budget:nth-child(8),
#PlBudgetScreen.BS002.a8hide #PlBudgetTable tbody tr td .diff:nth-child(8),
#PlBudgetScreen.BS002.a8hide #PlBudgetTable tbody tr td .comp:nth-child(8) {
    display: none;
}

#PlBudgetScreen.BS002.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.visible,
#PlBudgetScreen.BS002.a9hide #PlBudgetTable tbody tr th .atype:nth-child(9),
#PlBudgetScreen.BS002.a9hide #PlBudgetTable tbody tr td .atype:nth-child(9),
#PlBudgetScreen.BS002.a9hide #PlBudgetTable tbody tr td .budget:nth-child(9),
#PlBudgetScreen.BS002.a9hide #PlBudgetTable tbody tr td .diff:nth-child(9),
#PlBudgetScreen.BS002.a9hide #PlBudgetTable tbody tr td .comp:nth-child(9) {
    display: none;
}

#PlBudgetScreen.BS002.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.visible,
#PlBudgetScreen.BS002.a10hide #PlBudgetTable tbody tr th .atype:nth-child(10),
#PlBudgetScreen.BS002.a10hide #PlBudgetTable tbody tr td .atype:nth-child(10),
#PlBudgetScreen.BS002.a10hide #PlBudgetTable tbody tr td .budget:nth-child(10),
#PlBudgetScreen.BS002.a10hide #PlBudgetTable tbody tr td .diff:nth-child(10),
#PlBudgetScreen.BS002.a10hide #PlBudgetTable tbody tr td .comp:nth-child(10) {
    display: none;
}








#PlBudgetScreen.CE002.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.visible,
#PlBudgetScreen.CE002.a2hide #PlBudgetTable tbody tr th .atype:nth-child(2),
#PlBudgetScreen.CE002.a2hide #PlBudgetTable tbody tr td .atype:nth-child(2),
#PlBudgetScreen.CE002.a2hide #PlBudgetTable tbody tr td .budget:nth-child(2),
#PlBudgetScreen.CE002.a2hide #PlBudgetTable tbody tr td .diff:nth-child(2),
#PlBudgetScreen.CE002.a2hide #PlBudgetTable tbody tr td .comp:nth-child(2) {
    display: none;
}

#PlBudgetScreen.CE002.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.visible,
#PlBudgetScreen.CE002.a3hide #PlBudgetTable tbody tr th .atype:nth-child(3),
#PlBudgetScreen.CE002.a3hide #PlBudgetTable tbody tr td .atype:nth-child(3),
#PlBudgetScreen.CE002.a3hide #PlBudgetTable tbody tr td .budget:nth-child(3),
#PlBudgetScreen.CE002.a3hide #PlBudgetTable tbody tr td .diff:nth-child(3),
#PlBudgetScreen.CE002.a3hide #PlBudgetTable tbody tr td .comp:nth-child(3) {
    display: none;
}

#PlBudgetScreen.CE002.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.visible,
#PlBudgetScreen.CE002.a4hide #PlBudgetTable tbody tr th .atype:nth-child(4),
#PlBudgetScreen.CE002.a4hide #PlBudgetTable tbody tr td .atype:nth-child(4),
#PlBudgetScreen.CE002.a4hide #PlBudgetTable tbody tr td .budget:nth-child(4),
#PlBudgetScreen.CE002.a4hide #PlBudgetTable tbody tr td .diff:nth-child(4),
#PlBudgetScreen.CE002.a4hide #PlBudgetTable tbody tr td .comp:nth-child(4) {
    display: none;
}

#PlBudgetScreen.CE002.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.visible,
#PlBudgetScreen.CE002.a5hide #PlBudgetTable tbody tr th .atype:nth-child(5),
#PlBudgetScreen.CE002.a5hide #PlBudgetTable tbody tr td .atype:nth-child(5),
#PlBudgetScreen.CE002.a5hide #PlBudgetTable tbody tr td .budget:nth-child(5),
#PlBudgetScreen.CE002.a5hide #PlBudgetTable tbody tr td .diff:nth-child(5),
#PlBudgetScreen.CE002.a5hide #PlBudgetTable tbody tr td .comp:nth-child(5) {
    display: none;
}

#PlBudgetScreen.CE002.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.visible,
#PlBudgetScreen.CE002.a6hide #PlBudgetTable tbody tr th .atype:nth-child(6),
#PlBudgetScreen.CE002.a6hide #PlBudgetTable tbody tr td .atype:nth-child(6),
#PlBudgetScreen.CE002.a6hide #PlBudgetTable tbody tr td .budget:nth-child(6),
#PlBudgetScreen.CE002.a6hide #PlBudgetTable tbody tr td .diff:nth-child(6),
#PlBudgetScreen.CE002.a6hide #PlBudgetTable tbody tr td .comp:nth-child(6) {
    display: none;
}

#PlBudgetScreen.CE002.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.visible,
#PlBudgetScreen.CE002.a7hide #PlBudgetTable tbody tr th .atype:nth-child(7),
#PlBudgetScreen.CE002.a7hide #PlBudgetTable tbody tr td .atype:nth-child(7),
#PlBudgetScreen.CE002.a7hide #PlBudgetTable tbody tr td .budget:nth-child(7),
#PlBudgetScreen.CE002.a7hide #PlBudgetTable tbody tr td .diff:nth-child(7),
#PlBudgetScreen.CE002.a7hide #PlBudgetTable tbody tr td .comp:nth-child(7) {
    display: none;
}

#PlBudgetScreen.CE002.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.visible,
#PlBudgetScreen.CE002.a8hide #PlBudgetTable tbody tr th .atype:nth-child(8),
#PlBudgetScreen.CE002.a8hide #PlBudgetTable tbody tr td .atype:nth-child(8),
#PlBudgetScreen.CE002.a8hide #PlBudgetTable tbody tr td .budget:nth-child(8),
#PlBudgetScreen.CE002.a8hide #PlBudgetTable tbody tr td .diff:nth-child(8),
#PlBudgetScreen.CE002.a8hide #PlBudgetTable tbody tr td .comp:nth-child(8) {
    display: none;
}

#PlBudgetScreen.CE002.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.visible,
#PlBudgetScreen.CE002.a9hide #PlBudgetTable tbody tr th .atype:nth-child(9),
#PlBudgetScreen.CE002.a9hide #PlBudgetTable tbody tr td .atype:nth-child(9),
#PlBudgetScreen.CE002.a9hide #PlBudgetTable tbody tr td .budget:nth-child(9),
#PlBudgetScreen.CE002.a9hide #PlBudgetTable tbody tr td .diff:nth-child(9),
#PlBudgetScreen.CE002.a9hide #PlBudgetTable tbody tr td .comp:nth-child(9) {
    display: none;
}

#PlBudgetScreen.CE002.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.visible,
#PlBudgetScreen.CE002.a10hide #PlBudgetTable tbody tr th .atype:nth-child(10),
#PlBudgetScreen.CE002.a10hide #PlBudgetTable tbody tr td .atype:nth-child(10),
#PlBudgetScreen.CE002.a10hide #PlBudgetTable tbody tr td .budget:nth-child(10),
#PlBudgetScreen.CE002.a10hide #PlBudgetTable tbody tr td .diff:nth-child(10),
#PlBudgetScreen.CE002.a10hide #PlBudgetTable tbody tr td .comp:nth-child(10) {
    display: none;
}




#PlBudgetScreen.TVA002.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.visible,
#PlBudgetScreen.TVA002.a2hide #PlBudgetTable tbody tr th .atype:nth-child(2),
#PlBudgetScreen.TVA002.a2hide #PlBudgetTable tbody tr td .atype:nth-child(2),
#PlBudgetScreen.TVA002.a2hide #PlBudgetTable tbody tr td .budget:nth-child(2),
#PlBudgetScreen.TVA002.a2hide #PlBudgetTable tbody tr td .diff:nth-child(2),
#PlBudgetScreen.TVA002.a2hide #PlBudgetTable tbody tr td .comp:nth-child(2) {
    display: none;
}

#PlBudgetScreen.TVA002.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.visible,
#PlBudgetScreen.TVA002.a3hide #PlBudgetTable tbody tr th .atype:nth-child(3),
#PlBudgetScreen.TVA002.a3hide #PlBudgetTable tbody tr td .atype:nth-child(3),
#PlBudgetScreen.TVA002.a3hide #PlBudgetTable tbody tr td .budget:nth-child(3),
#PlBudgetScreen.TVA002.a3hide #PlBudgetTable tbody tr td .diff:nth-child(3),
#PlBudgetScreen.TVA002.a3hide #PlBudgetTable tbody tr td .comp:nth-child(3) {
    display: none;
}

#PlBudgetScreen.TVA002.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.visible,
#PlBudgetScreen.TVA002.a4hide #PlBudgetTable tbody tr th .atype:nth-child(4),
#PlBudgetScreen.TVA002.a4hide #PlBudgetTable tbody tr td .atype:nth-child(4),
#PlBudgetScreen.TVA002.a4hide #PlBudgetTable tbody tr td .budget:nth-child(4),
#PlBudgetScreen.TVA002.a4hide #PlBudgetTable tbody tr td .diff:nth-child(4),
#PlBudgetScreen.TVA002.a4hide #PlBudgetTable tbody tr td .comp:nth-child(4) {
    display: none;
}

#PlBudgetScreen.TVA002.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.visible,
#PlBudgetScreen.TVA002.a5hide #PlBudgetTable tbody tr th .atype:nth-child(5),
#PlBudgetScreen.TVA002.a5hide #PlBudgetTable tbody tr td .atype:nth-child(5),
#PlBudgetScreen.TVA002.a5hide #PlBudgetTable tbody tr td .budget:nth-child(5),
#PlBudgetScreen.TVA002.a5hide #PlBudgetTable tbody tr td .diff:nth-child(5),
#PlBudgetScreen.TVA002.a5hide #PlBudgetTable tbody tr td .comp:nth-child(5) {
    display: none;
}

#PlBudgetScreen.TVA002.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.visible,
#PlBudgetScreen.TVA002.a6hide #PlBudgetTable tbody tr th .atype:nth-child(6),
#PlBudgetScreen.TVA002.a6hide #PlBudgetTable tbody tr td .atype:nth-child(6),
#PlBudgetScreen.TVA002.a6hide #PlBudgetTable tbody tr td .budget:nth-child(6),
#PlBudgetScreen.TVA002.a6hide #PlBudgetTable tbody tr td .diff:nth-child(6),
#PlBudgetScreen.TVA002.a6hide #PlBudgetTable tbody tr td .comp:nth-child(6) {
    display: none;
}

#PlBudgetScreen.TVA002.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.visible,
#PlBudgetScreen.TVA002.a7hide #PlBudgetTable tbody tr th .atype:nth-child(7),
#PlBudgetScreen.TVA002.a7hide #PlBudgetTable tbody tr td .atype:nth-child(7),
#PlBudgetScreen.TVA002.a7hide #PlBudgetTable tbody tr td .budget:nth-child(7),
#PlBudgetScreen.TVA002.a7hide #PlBudgetTable tbody tr td .diff:nth-child(7),
#PlBudgetScreen.TVA002.a7hide #PlBudgetTable tbody tr td .comp:nth-child(7) {
    display: none;
}

#PlBudgetScreen.TVA002.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.visible,
#PlBudgetScreen.TVA002.a8hide #PlBudgetTable tbody tr th .atype:nth-child(8),
#PlBudgetScreen.TVA002.a8hide #PlBudgetTable tbody tr td .atype:nth-child(8),
#PlBudgetScreen.TVA002.a8hide #PlBudgetTable tbody tr td .budget:nth-child(8),
#PlBudgetScreen.TVA002.a8hide #PlBudgetTable tbody tr td .diff:nth-child(8),
#PlBudgetScreen.TVA002.a8hide #PlBudgetTable tbody tr td .comp:nth-child(8) {
    display: none;
}

#PlBudgetScreen.TVA002.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.visible,
#PlBudgetScreen.TVA002.a9hide #PlBudgetTable tbody tr th .atype:nth-child(9),
#PlBudgetScreen.TVA002.a9hide #PlBudgetTable tbody tr td .atype:nth-child(9),
#PlBudgetScreen.TVA002.a9hide #PlBudgetTable tbody tr td .budget:nth-child(9),
#PlBudgetScreen.TVA002.a9hide #PlBudgetTable tbody tr td .diff:nth-child(9),
#PlBudgetScreen.TVA002.a9hide #PlBudgetTable tbody tr td .comp:nth-child(9) {
    display: none;
}

#PlBudgetScreen.TVA002.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.visible,
#PlBudgetScreen.TVA002.a10hide #PlBudgetTable tbody tr th .atype:nth-child(10),
#PlBudgetScreen.TVA002.a10hide #PlBudgetTable tbody tr td .atype:nth-child(10),
#PlBudgetScreen.TVA002.a10hide #PlBudgetTable tbody tr td .budget:nth-child(10),
#PlBudgetScreen.TVA002.a10hide #PlBudgetTable tbody tr td .diff:nth-child(10),
#PlBudgetScreen.TVA002.a10hide #PlBudgetTable tbody tr td .comp:nth-child(10) {
    display: none;
}





#PlBudgetScreen.A3002.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.visible,
#PlBudgetScreen.A3002.a2hide #PlBudgetTable tbody tr th .atype:nth-child(2),
#PlBudgetScreen.A3002.a2hide #PlBudgetTable tbody tr td .atype:nth-child(2),
#PlBudgetScreen.A3002.a2hide #PlBudgetTable tbody tr td .budget:nth-child(2),
#PlBudgetScreen.A3002.a2hide #PlBudgetTable tbody tr td .diff:nth-child(2),
#PlBudgetScreen.A3002.a2hide #PlBudgetTable tbody tr td .comp:nth-child(2) {
    display: none;
}

#PlBudgetScreen.A3002.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.visible,
#PlBudgetScreen.A3002.a3hide #PlBudgetTable tbody tr th .atype:nth-child(3),
#PlBudgetScreen.A3002.a3hide #PlBudgetTable tbody tr td .atype:nth-child(3),
#PlBudgetScreen.A3002.a3hide #PlBudgetTable tbody tr td .budget:nth-child(3),
#PlBudgetScreen.A3002.a3hide #PlBudgetTable tbody tr td .diff:nth-child(3),
#PlBudgetScreen.A3002.a3hide #PlBudgetTable tbody tr td .comp:nth-child(3) {
    display: none;
}

#PlBudgetScreen.A3002.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.visible,
#PlBudgetScreen.A3002.a4hide #PlBudgetTable tbody tr th .atype:nth-child(4),
#PlBudgetScreen.A3002.a4hide #PlBudgetTable tbody tr td .atype:nth-child(4),
#PlBudgetScreen.A3002.a4hide #PlBudgetTable tbody tr td .budget:nth-child(4),
#PlBudgetScreen.A3002.a4hide #PlBudgetTable tbody tr td .diff:nth-child(4),
#PlBudgetScreen.A3002.a4hide #PlBudgetTable tbody tr td .comp:nth-child(4) {
    display: none;
}

#PlBudgetScreen.A3002.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.visible,
#PlBudgetScreen.A3002.a5hide #PlBudgetTable tbody tr th .atype:nth-child(5),
#PlBudgetScreen.A3002.a5hide #PlBudgetTable tbody tr td .atype:nth-child(5),
#PlBudgetScreen.A3002.a5hide #PlBudgetTable tbody tr td .budget:nth-child(5),
#PlBudgetScreen.A3002.a5hide #PlBudgetTable tbody tr td .diff:nth-child(5),
#PlBudgetScreen.A3002.a5hide #PlBudgetTable tbody tr td .comp:nth-child(5) {
    display: none;
}

#PlBudgetScreen.A3002.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.visible,
#PlBudgetScreen.A3002.a6hide #PlBudgetTable tbody tr th .atype:nth-child(6),
#PlBudgetScreen.A3002.a6hide #PlBudgetTable tbody tr td .atype:nth-child(6),
#PlBudgetScreen.A3002.a6hide #PlBudgetTable tbody tr td .budget:nth-child(6),
#PlBudgetScreen.A3002.a6hide #PlBudgetTable tbody tr td .diff:nth-child(6),
#PlBudgetScreen.A3002.a6hide #PlBudgetTable tbody tr td .comp:nth-child(6) {
    display: none;
}

#PlBudgetScreen.A3002.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.visible,
#PlBudgetScreen.A3002.a7hide #PlBudgetTable tbody tr th .atype:nth-child(7),
#PlBudgetScreen.A3002.a7hide #PlBudgetTable tbody tr td .atype:nth-child(7),
#PlBudgetScreen.A3002.a7hide #PlBudgetTable tbody tr td .budget:nth-child(7),
#PlBudgetScreen.A3002.a7hide #PlBudgetTable tbody tr td .diff:nth-child(7),
#PlBudgetScreen.A3002.a7hide #PlBudgetTable tbody tr td .comp:nth-child(7) {
    display: none;
}

#PlBudgetScreen.A3002.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.visible,
#PlBudgetScreen.A3002.a8hide #PlBudgetTable tbody tr th .atype:nth-child(8),
#PlBudgetScreen.A3002.a8hide #PlBudgetTable tbody tr td .atype:nth-child(8),
#PlBudgetScreen.A3002.a8hide #PlBudgetTable tbody tr td .budget:nth-child(8),
#PlBudgetScreen.A3002.a8hide #PlBudgetTable tbody tr td .diff:nth-child(8),
#PlBudgetScreen.A3002.a8hide #PlBudgetTable tbody tr td .comp:nth-child(8) {
    display: none;
}

#PlBudgetScreen.A3002.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.visible,
#PlBudgetScreen.A3002.a9hide #PlBudgetTable tbody tr th .atype:nth-child(9),
#PlBudgetScreen.A3002.a9hide #PlBudgetTable tbody tr td .atype:nth-child(9),
#PlBudgetScreen.A3002.a9hide #PlBudgetTable tbody tr td .budget:nth-child(9),
#PlBudgetScreen.A3002.a9hide #PlBudgetTable tbody tr td .diff:nth-child(9),
#PlBudgetScreen.A3002.a9hide #PlBudgetTable tbody tr td .comp:nth-child(9) {
    display: none;
}

#PlBudgetScreen.A3002.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.visible,
#PlBudgetScreen.A3002.a10hide #PlBudgetTable tbody tr th .atype:nth-child(10),
#PlBudgetScreen.A3002.a10hide #PlBudgetTable tbody tr td .atype:nth-child(10),
#PlBudgetScreen.A3002.a10hide #PlBudgetTable tbody tr td .budget:nth-child(10),
#PlBudgetScreen.A3002.a10hide #PlBudgetTable tbody tr td .diff:nth-child(10),
#PlBudgetScreen.A3002.a10hide #PlBudgetTable tbody tr td .comp:nth-child(10) {
    display: none;
}





#PlBudgetScreen.FDPL002.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.visible,
#PlBudgetScreen.FDPL002.a2hide #PlBudgetTable tbody tr th .atype:nth-child(2),
#PlBudgetScreen.FDPL002.a2hide #PlBudgetTable tbody tr td .atype:nth-child(2),
#PlBudgetScreen.FDPL002.a2hide #PlBudgetTable tbody tr td .budget:nth-child(2),
#PlBudgetScreen.FDPL002.a2hide #PlBudgetTable tbody tr td .diff:nth-child(2),
#PlBudgetScreen.FDPL002.a2hide #PlBudgetTable tbody tr td .comp:nth-child(2) {
    display: none;
}

#PlBudgetScreen.FDPL002.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.visible,
#PlBudgetScreen.FDPL002.a3hide #PlBudgetTable tbody tr th .atype:nth-child(3),
#PlBudgetScreen.FDPL002.a3hide #PlBudgetTable tbody tr td .atype:nth-child(3),
#PlBudgetScreen.FDPL002.a3hide #PlBudgetTable tbody tr td .budget:nth-child(3),
#PlBudgetScreen.FDPL002.a3hide #PlBudgetTable tbody tr td .diff:nth-child(3),
#PlBudgetScreen.FDPL002.a3hide #PlBudgetTable tbody tr td .comp:nth-child(3) {
    display: none;
}

#PlBudgetScreen.FDPL002.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.visible,
#PlBudgetScreen.FDPL002.a4hide #PlBudgetTable tbody tr th .atype:nth-child(4),
#PlBudgetScreen.FDPL002.a4hide #PlBudgetTable tbody tr td .atype:nth-child(4),
#PlBudgetScreen.FDPL002.a4hide #PlBudgetTable tbody tr td .budget:nth-child(4),
#PlBudgetScreen.FDPL002.a4hide #PlBudgetTable tbody tr td .diff:nth-child(4),
#PlBudgetScreen.FDPL002.a4hide #PlBudgetTable tbody tr td .comp:nth-child(4) {
    display: none;
}

#PlBudgetScreen.FDPL002.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.visible,
#PlBudgetScreen.FDPL002.a5hide #PlBudgetTable tbody tr th .atype:nth-child(5),
#PlBudgetScreen.FDPL002.a5hide #PlBudgetTable tbody tr td .atype:nth-child(5),
#PlBudgetScreen.FDPL002.a5hide #PlBudgetTable tbody tr td .budget:nth-child(5),
#PlBudgetScreen.FDPL002.a5hide #PlBudgetTable tbody tr td .diff:nth-child(5),
#PlBudgetScreen.FDPL002.a5hide #PlBudgetTable tbody tr td .comp:nth-child(5) {
    display: none;
}

#PlBudgetScreen.FDPL002.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.visible,
#PlBudgetScreen.FDPL002.a6hide #PlBudgetTable tbody tr th .atype:nth-child(6),
#PlBudgetScreen.FDPL002.a6hide #PlBudgetTable tbody tr td .atype:nth-child(6),
#PlBudgetScreen.FDPL002.a6hide #PlBudgetTable tbody tr td .budget:nth-child(6),
#PlBudgetScreen.FDPL002.a6hide #PlBudgetTable tbody tr td .diff:nth-child(6),
#PlBudgetScreen.FDPL002.a6hide #PlBudgetTable tbody tr td .comp:nth-child(6) {
    display: none;
}

#PlBudgetScreen.FDPL002.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.visible,
#PlBudgetScreen.FDPL002.a7hide #PlBudgetTable tbody tr th .atype:nth-child(7),
#PlBudgetScreen.FDPL002.a7hide #PlBudgetTable tbody tr td .atype:nth-child(7),
#PlBudgetScreen.FDPL002.a7hide #PlBudgetTable tbody tr td .budget:nth-child(7),
#PlBudgetScreen.FDPL002.a7hide #PlBudgetTable tbody tr td .diff:nth-child(7),
#PlBudgetScreen.FDPL002.a7hide #PlBudgetTable tbody tr td .comp:nth-child(7) {
    display: none;
}

#PlBudgetScreen.FDPL002.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.visible,
#PlBudgetScreen.FDPL002.a8hide #PlBudgetTable tbody tr th .atype:nth-child(8),
#PlBudgetScreen.FDPL002.a8hide #PlBudgetTable tbody tr td .atype:nth-child(8),
#PlBudgetScreen.FDPL002.a8hide #PlBudgetTable tbody tr td .budget:nth-child(8),
#PlBudgetScreen.FDPL002.a8hide #PlBudgetTable tbody tr td .diff:nth-child(8),
#PlBudgetScreen.FDPL002.a8hide #PlBudgetTable tbody tr td .comp:nth-child(8) {
    display: none;
}

#PlBudgetScreen.FDPL002.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.visible,
#PlBudgetScreen.FDPL002.a9hide #PlBudgetTable tbody tr th .atype:nth-child(9),
#PlBudgetScreen.FDPL002.a9hide #PlBudgetTable tbody tr td .atype:nth-child(9),
#PlBudgetScreen.FDPL002.a9hide #PlBudgetTable tbody tr td .budget:nth-child(9),
#PlBudgetScreen.FDPL002.a9hide #PlBudgetTable tbody tr td .diff:nth-child(9),
#PlBudgetScreen.FDPL002.a9hide #PlBudgetTable tbody tr td .comp:nth-child(9) {
    display: none;
}

#PlBudgetScreen.FDPL002.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.visible,
#PlBudgetScreen.FDPL002.a10hide #PlBudgetTable tbody tr th .atype:nth-child(10),
#PlBudgetScreen.FDPL002.a10hide #PlBudgetTable tbody tr td .atype:nth-child(10),
#PlBudgetScreen.FDPL002.a10hide #PlBudgetTable tbody tr td .budget:nth-child(10),
#PlBudgetScreen.FDPL002.a10hide #PlBudgetTable tbody tr td .diff:nth-child(10),
#PlBudgetScreen.FDPL002.a10hide #PlBudgetTable tbody tr td .comp:nth-child(10) {
    display: none;
}






#PlBudgetScreen.FDBS002.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.a2hide .amountsSwitch .amountSwitch:nth-child(2) .fa.visible,
#PlBudgetScreen.FDBS002.a2hide #PlBudgetTable tbody tr th .atype:nth-child(2),
#PlBudgetScreen.FDBS002.a2hide #PlBudgetTable tbody tr td .atype:nth-child(2),
#PlBudgetScreen.FDBS002.a2hide #PlBudgetTable tbody tr td .budget:nth-child(2),
#PlBudgetScreen.FDBS002.a2hide #PlBudgetTable tbody tr td .diff:nth-child(2),
#PlBudgetScreen.FDBS002.a2hide #PlBudgetTable tbody tr td .comp:nth-child(2) {
    display: none;
}

#PlBudgetScreen.FDBS002.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.a3hide .amountsSwitch .amountSwitch:nth-child(3) .fa.visible,
#PlBudgetScreen.FDBS002.a3hide #PlBudgetTable tbody tr th .atype:nth-child(3),
#PlBudgetScreen.FDBS002.a3hide #PlBudgetTable tbody tr td .atype:nth-child(3),
#PlBudgetScreen.FDBS002.a3hide #PlBudgetTable tbody tr td .budget:nth-child(3),
#PlBudgetScreen.FDBS002.a3hide #PlBudgetTable tbody tr td .diff:nth-child(3),
#PlBudgetScreen.FDBS002.a3hide #PlBudgetTable tbody tr td .comp:nth-child(3) {
    display: none;
}

#PlBudgetScreen.FDBS002.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.a4hide .amountsSwitch .amountSwitch:nth-child(4) .fa.visible,
#PlBudgetScreen.FDBS002.a4hide #PlBudgetTable tbody tr th .atype:nth-child(4),
#PlBudgetScreen.FDBS002.a4hide #PlBudgetTable tbody tr td .atype:nth-child(4),
#PlBudgetScreen.FDBS002.a4hide #PlBudgetTable tbody tr td .budget:nth-child(4),
#PlBudgetScreen.FDBS002.a4hide #PlBudgetTable tbody tr td .diff:nth-child(4),
#PlBudgetScreen.FDBS002.a4hide #PlBudgetTable tbody tr td .comp:nth-child(4) {
    display: none;
}

#PlBudgetScreen.FDBS002.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.a5hide .amountsSwitch .amountSwitch:nth-child(5) .fa.visible,
#PlBudgetScreen.FDBS002.a5hide #PlBudgetTable tbody tr th .atype:nth-child(5),
#PlBudgetScreen.FDBS002.a5hide #PlBudgetTable tbody tr td .atype:nth-child(5),
#PlBudgetScreen.FDBS002.a5hide #PlBudgetTable tbody tr td .budget:nth-child(5),
#PlBudgetScreen.FDBS002.a5hide #PlBudgetTable tbody tr td .diff:nth-child(5),
#PlBudgetScreen.FDBS002.a5hide #PlBudgetTable tbody tr td .comp:nth-child(5) {
    display: none;
}

#PlBudgetScreen.FDBS002.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.a6hide .amountsSwitch .amountSwitch:nth-child(6) .fa.visible,
#PlBudgetScreen.FDBS002.a6hide #PlBudgetTable tbody tr th .atype:nth-child(6),
#PlBudgetScreen.FDBS002.a6hide #PlBudgetTable tbody tr td .atype:nth-child(6),
#PlBudgetScreen.FDBS002.a6hide #PlBudgetTable tbody tr td .budget:nth-child(6),
#PlBudgetScreen.FDBS002.a6hide #PlBudgetTable tbody tr td .diff:nth-child(6),
#PlBudgetScreen.FDBS002.a6hide #PlBudgetTable tbody tr td .comp:nth-child(6) {
    display: none;
}

#PlBudgetScreen.FDBS002.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.a7hide .amountsSwitch .amountSwitch:nth-child(7) .fa.visible,
#PlBudgetScreen.FDBS002.a7hide #PlBudgetTable tbody tr th .atype:nth-child(7),
#PlBudgetScreen.FDBS002.a7hide #PlBudgetTable tbody tr td .atype:nth-child(7),
#PlBudgetScreen.FDBS002.a7hide #PlBudgetTable tbody tr td .budget:nth-child(7),
#PlBudgetScreen.FDBS002.a7hide #PlBudgetTable tbody tr td .diff:nth-child(7),
#PlBudgetScreen.FDBS002.a7hide #PlBudgetTable tbody tr td .comp:nth-child(7) {
    display: none;
}

#PlBudgetScreen.FDBS002.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.a8hide .amountsSwitch .amountSwitch:nth-child(8) .fa.visible,
#PlBudgetScreen.FDBS002.a8hide #PlBudgetTable tbody tr th .atype:nth-child(8),
#PlBudgetScreen.FDBS002.a8hide #PlBudgetTable tbody tr td .atype:nth-child(8),
#PlBudgetScreen.FDBS002.a8hide #PlBudgetTable tbody tr td .budget:nth-child(8),
#PlBudgetScreen.FDBS002.a8hide #PlBudgetTable tbody tr td .diff:nth-child(8),
#PlBudgetScreen.FDBS002.a8hide #PlBudgetTable tbody tr td .comp:nth-child(8) {
    display: none;
}

#PlBudgetScreen.FDBS002.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.a9hide .amountsSwitch .amountSwitch:nth-child(9) .fa.visible,
#PlBudgetScreen.FDBS002.a9hide #PlBudgetTable tbody tr th .atype:nth-child(9),
#PlBudgetScreen.FDBS002.a9hide #PlBudgetTable tbody tr td .atype:nth-child(9),
#PlBudgetScreen.FDBS002.a9hide #PlBudgetTable tbody tr td .budget:nth-child(9),
#PlBudgetScreen.FDBS002.a9hide #PlBudgetTable tbody tr td .diff:nth-child(9),
#PlBudgetScreen.FDBS002.a9hide #PlBudgetTable tbody tr td .comp:nth-child(9) {
    display: none;
}

#PlBudgetScreen.FDBS002.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.a10hide .amountsSwitch .amountSwitch:nth-child(10) .fa.visible,
#PlBudgetScreen.FDBS002.a10hide #PlBudgetTable tbody tr th .atype:nth-child(10),
#PlBudgetScreen.FDBS002.a10hide #PlBudgetTable tbody tr td .atype:nth-child(10),
#PlBudgetScreen.FDBS002.a10hide #PlBudgetTable tbody tr td .budget:nth-child(10),
#PlBudgetScreen.FDBS002.a10hide #PlBudgetTable tbody tr td .diff:nth-child(10),
#PlBudgetScreen.FDBS002.a10hide #PlBudgetTable tbody tr td .comp:nth-child(10) {
    display: none;
}




.columnsSwitch .switchLabel {
    display: block;
    padding: 5px;
    margin: 2px 3px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    cursor: pointer;
    min-width: 20px;
    line-height: 16px;
    z-index: 100;
}

.columnsSwitch .columnSwitch {
    text-align: left;
    position: absolute;
    display: inline-block;
    padding: 5px 0px 5px 40px;
    left: 5px;
    top: 0px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    cursor: pointer;
    width: calc(100% - 10px);
    line-height: 16px;
    z-index: 10;
    visibility: hidden;
    background-color: #305985;
}

.columnsSwitch .switchLabel .fa {
    position: absolute;
    right: 15px;
    top: 2px;
    font-size: 20px;
    line-height: 20px;
}
.columnsSwitch .switchLabel .fa.fa-caret-up {
    display: none;
}
.columnsSwitch.active .switchLabel .fa.fa-caret-up {
    display: inline-block;
}
.columnsSwitch.active .switchLabel .fa.fa-caret-down {
    display: none;
}

.columnsSwitch.active .columnSwitch {
    z-index: 1000;
    visibility: visible;
}

.columnsSwitch .columnSwitch label {
    cursor: pointer;
}

.columnsSwitch .columnSwitch .fa {
    position: absolute;
    left: 15px;
    top: 6px;
    font-size: 16px;
    line-height: 16px;
}

.columnsSwitch .columnSwitch .fa.unvisible {
    display: none;
}

.columnsSwitch.active .columnSwitch:nth-child(2) {
    top: 28px;
}
.columnsSwitch.active .columnSwitch:nth-child(3) {
    top: 56px;
}
.columnsSwitch.active .columnSwitch:nth-child(4) {
    top: 84px;
}
.columnsSwitch.active .columnSwitch:nth-child(5) {
    top: 112px;
}
.columnsSwitch.active .columnSwitch:nth-child(6) {
    top: 140px;
}
.columnsSwitch.active .columnSwitch:nth-child(7) {
    top: 168px;
}
.columnsSwitch.active .columnSwitch:nth-child(8) {
    top: 196px;
}
.columnsSwitch.active .columnSwitch:nth-child(9) {
    top: 224px;
}
.columnsSwitch.active .columnSwitch:nth-child(10) {
    top: 252px;
}

.entityColumnsSwitch .switchLabel {
    display: block;
    padding: 5px;
    margin: 2px 3px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    cursor: pointer;
    min-width: 20px;
    line-height: 16px;
    z-index: 100;
}

.entityColumnsSwitch .entityColumnSwitch {
    text-align: left;
    position: absolute;
    display: inline-block;
    padding: 5px 0px 5px 40px;
    left: 5px;
    top: 0px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    cursor: pointer;
    width: calc(100% - 10px);
    line-height: 16px;
    z-index: 10;
    visibility: hidden;
    background-color: #305985;
}

.entityColumnsSwitch .switchLabel .fa {
    position: absolute;
    right: 15px;
    top: 2px;
    font-size: 20px;
    line-height: 20px;
}
.entityColumnsSwitch .switchLabel .fa.fa-caret-up {
    display: none;
}
.entityColumnsSwitch.active .switchLabel .fa.fa-caret-up {
    display: inline-block;
}
.entityColumnsSwitch.active .switchLabel .fa.fa-caret-down {
    display: none;
}

.entityColumnsSwitch.active .entityColumnSwitch {
    z-index: 1000;
    visibility: visible;
}

.entityColumnsSwitch .entityColumnSwitch label {
    cursor: pointer;
}

.entityColumnsSwitch .entityColumnSwitch .fa {
    position: absolute;
    left: 15px;
    top: 6px;
    font-size: 16px;
    line-height: 16px;
}

.entityColumnsSwitch .entityColumnSwitch .fa.unvisible {
    display: none;
}

.entityColumnsSwitch.active .entityColumnSwitch:nth-child(2) {
    top: 28px;
}
.entityColumnsSwitch.active .entityColumnSwitch:nth-child(3) {
    top: 56px;
}
.entityColumnsSwitch.active .entityColumnSwitch:nth-child(4) {
    top: 84px;
}
.entityColumnsSwitch.active .entityColumnSwitch:nth-child(5) {
    top: 112px;
}
.entityColumnsSwitch.active .entityColumnSwitch:nth-child(6) {
    top: 140px;
}
.entityColumnsSwitch.active .entityColumnSwitch:nth-child(7) {
    top: 168px;
}
.entityColumnsSwitch.active .entityColumnSwitch:nth-child(8) {
    top: 196px;
}
.entityColumnsSwitch.active .entityColumnSwitch:nth-child(9) {
    top: 224px;
}
.entityColumnsSwitch.active .entityColumnSwitch:nth-child(10) {
    top: 252px;
}

/* hide columns */

#PlBudgetScreen.PL002.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.visible,
#PlBudgetScreen.PL002.atColHide #PlBudgetTable thead tr th.a_0,
#PlBudgetScreen.PL002.atColHide #PlBudgetTable tbody tr td.a_0 {
    display: none;
}

#PlBudgetScreen.PL002.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.visible,
#PlBudgetScreen.PL002.fyColHide #PlBudgetTable thead tr th.a_1,
#PlBudgetScreen.PL002.fyColHide #PlBudgetTable tbody tr td.a_1,
#PlBudgetScreen.PL002.fyColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.PL002.fyColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.PL002.fyColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.PL002.fyColHide #PlBudgetTable tbody tr td.a_3 {
    display: none;
}

#PlBudgetScreen.PL002.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.visible,
#PlBudgetScreen.PL002.qColHide #PlBudgetTable thead tr th.q_1,
#PlBudgetScreen.PL002.qColHide #PlBudgetTable tbody tr td.q_1,
#PlBudgetScreen.PL002.qColHide #PlBudgetTable thead tr th.q_2,
#PlBudgetScreen.PL002.qColHide #PlBudgetTable tbody tr td.q_2,
#PlBudgetScreen.PL002.qColHide #PlBudgetTable thead tr th.q_3,
#PlBudgetScreen.PL002.qColHide #PlBudgetTable tbody tr td.q_3,
#PlBudgetScreen.PL002.qColHide #PlBudgetTable thead tr th.q_4,
#PlBudgetScreen.PL002.qColHide #PlBudgetTable tbody tr td.q_4,
#PlBudgetScreen.PL002.qColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.PL002.qColHide #PlBudgetTable tbody tr td.qa_2,
#PlBudgetScreen.PL002.qColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.PL002.qColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}

#PlBudgetScreen.PL002.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.visible,
#PlBudgetScreen.PL002.difColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.PL002.difColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.PL002.difColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.PL002.difColHide #PlBudgetTable tbody tr td.qa_2 {
    display: none;
}

#PlBudgetScreen.PL002.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.visible,
#PlBudgetScreen.PL002.ratColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.PL002.ratColHide #PlBudgetTable tbody tr td.a_3,
#PlBudgetScreen.PL002.ratColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.PL002.ratColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}



#PlBudgetScreen.PL003.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.visible,
#PlBudgetScreen.PL003.atColHide #PlBudgetTable thead tr th.a_0,
#PlBudgetScreen.PL003.atColHide #PlBudgetTable tbody tr td.a_0 {
    display: none;
}

#PlBudgetScreen.PL003.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.visible,
#PlBudgetScreen.PL003.fyColHide #PlBudgetTable thead tr th.a_1,
#PlBudgetScreen.PL003.fyColHide #PlBudgetTable tbody tr td.a_1,
#PlBudgetScreen.PL003.fyColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.PL003.fyColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.PL003.fyColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.PL003.fyColHide #PlBudgetTable tbody tr td.a_3 {
    display: none;
}

#PlBudgetScreen.PL003.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.visible,
#PlBudgetScreen.PL003.qColHide #PlBudgetTable thead tr th.q_1,
#PlBudgetScreen.PL003.qColHide #PlBudgetTable tbody tr td.q_1,
#PlBudgetScreen.PL003.qColHide #PlBudgetTable thead tr th.q_2,
#PlBudgetScreen.PL003.qColHide #PlBudgetTable tbody tr td.q_2,
#PlBudgetScreen.PL003.qColHide #PlBudgetTable thead tr th.q_3,
#PlBudgetScreen.PL003.qColHide #PlBudgetTable tbody tr td.q_3,
#PlBudgetScreen.PL003.qColHide #PlBudgetTable thead tr th.q_4,
#PlBudgetScreen.PL003.qColHide #PlBudgetTable tbody tr td.q_4,
#PlBudgetScreen.PL003.qColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.PL003.qColHide #PlBudgetTable tbody tr td.qa_2,
#PlBudgetScreen.PL003.qColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.PL003.qColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}

#PlBudgetScreen.PL003.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.visible,
#PlBudgetScreen.PL003.difColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.PL003.difColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.PL003.difColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.PL003.difColHide #PlBudgetTable tbody tr td.qa_2 {
    display: none;
}

#PlBudgetScreen.PL003.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.visible,
#PlBudgetScreen.PL003.ratColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.PL003.ratColHide #PlBudgetTable tbody tr td.a_3,
#PlBudgetScreen.PL003.ratColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.PL003.ratColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}

#PlBudgetScreen.PL003.segEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="segEnHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.segEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="segEnHide"] .fa.visible,
#PlBudgetScreen.PL003.segEnHide #PlBudgetTable thead tr th.seg,
#PlBudgetScreen.PL003.segEnHide #PlBudgetTable tbody tr td.seg {
    display: none;
}

#PlBudgetScreen.PL003.sbuEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="sbuEnHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.sbuEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="sbuEnHide"] .fa.visible,
#PlBudgetScreen.PL003.sbuEnHide #PlBudgetTable thead tr th.sbu,
#PlBudgetScreen.PL003.sbuEnHide #PlBudgetTable tbody tr td.sbu {
    display: none;
}

#PlBudgetScreen.PL003.offEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="offEnHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.offEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="offEnHide"] .fa.visible,
#PlBudgetScreen.PL003.offEnHide #PlBudgetTable thead tr th.off,
#PlBudgetScreen.PL003.offEnHide #PlBudgetTable tbody tr td.off {
    display: none;
}

#PlBudgetScreen.PL003.depEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="depEnHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.depEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="depEnHide"] .fa.visible,
#PlBudgetScreen.PL003.depEnHide #PlBudgetTable thead tr th.dep,
#PlBudgetScreen.PL003.depEnHide #PlBudgetTable tbody tr td.dep {
    display: none;
}

#PlBudgetScreen.PL003.secEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="secEnHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.secEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="secEnHide"] .fa.visible,
#PlBudgetScreen.PL003.secEnHide #PlBudgetTable thead tr th.sec,
#PlBudgetScreen.PL003.secEnHide #PlBudgetTable tbody tr td.sec {
    display: none;
}



#PlBudgetScreen.BS003.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.visible,
#PlBudgetScreen.BS003.atColHide #PlBudgetTable thead tr th.a_0,
#PlBudgetScreen.BS003.atColHide #PlBudgetTable tbody tr td.a_0 {
    display: none;
}

#PlBudgetScreen.BS003.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.visible,
#PlBudgetScreen.BS003.fyColHide #PlBudgetTable thead tr th.a_1,
#PlBudgetScreen.BS003.fyColHide #PlBudgetTable tbody tr td.a_1,
#PlBudgetScreen.BS003.fyColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.BS003.fyColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.BS003.fyColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.BS003.fyColHide #PlBudgetTable tbody tr td.a_3 {
    display: none;
}

#PlBudgetScreen.BS003.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.visible,
#PlBudgetScreen.BS003.qColHide #PlBudgetTable thead tr th.q_1,
#PlBudgetScreen.BS003.qColHide #PlBudgetTable tbody tr td.q_1,
#PlBudgetScreen.BS003.qColHide #PlBudgetTable thead tr th.q_2,
#PlBudgetScreen.BS003.qColHide #PlBudgetTable tbody tr td.q_2,
#PlBudgetScreen.BS003.qColHide #PlBudgetTable thead tr th.q_3,
#PlBudgetScreen.BS003.qColHide #PlBudgetTable tbody tr td.q_3,
#PlBudgetScreen.BS003.qColHide #PlBudgetTable thead tr th.q_4,
#PlBudgetScreen.BS003.qColHide #PlBudgetTable tbody tr td.q_4,
#PlBudgetScreen.BS003.qColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.BS003.qColHide #PlBudgetTable tbody tr td.qa_2,
#PlBudgetScreen.BS003.qColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.BS003.qColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}

#PlBudgetScreen.BS003.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.visible,
#PlBudgetScreen.BS003.difColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.BS003.difColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.BS003.difColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.BS003.difColHide #PlBudgetTable tbody tr td.qa_2 {
    display: none;
}

#PlBudgetScreen.BS003.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.visible,
#PlBudgetScreen.BS003.ratColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.BS003.ratColHide #PlBudgetTable tbody tr td.a_3,
#PlBudgetScreen.BS003.ratColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.BS003.ratColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}

#PlBudgetScreen.BS003.segEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="segEnHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.segEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="segEnHide"] .fa.visible,
#PlBudgetScreen.BS003.segEnHide #PlBudgetTable thead tr th.seg,
#PlBudgetScreen.BS003.segEnHide #PlBudgetTable tbody tr td.seg {
    display: none;
}

#PlBudgetScreen.BS003.sbuEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="sbuEnHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.sbuEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="sbuEnHide"] .fa.visible,
#PlBudgetScreen.BS003.sbuEnHide #PlBudgetTable thead tr th.sbu,
#PlBudgetScreen.BS003.sbuEnHide #PlBudgetTable tbody tr td.sbu {
    display: none;
}

#PlBudgetScreen.BS003.offEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="offEnHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.offEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="offEnHide"] .fa.visible,
#PlBudgetScreen.BS003.offEnHide #PlBudgetTable thead tr th.off,
#PlBudgetScreen.BS003.offEnHide #PlBudgetTable tbody tr td.off {
    display: none;
}

#PlBudgetScreen.BS003.depEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="depEnHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.depEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="depEnHide"] .fa.visible,
#PlBudgetScreen.BS003.depEnHide #PlBudgetTable thead tr th.dep,
#PlBudgetScreen.BS003.depEnHide #PlBudgetTable tbody tr td.dep {
    display: none;
}

#PlBudgetScreen.BS003.secEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="secEnHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.secEnHide .entityColumnsSwitch .entityColumnSwitch[data-column-switch="secEnHide"] .fa.visible,
#PlBudgetScreen.BS003.secEnHide #PlBudgetTable thead tr th.sec,
#PlBudgetScreen.BS003.secEnHide #PlBudgetTable tbody tr td.sec {
    display: none;
}




#PlBudgetScreen.TVA001.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.visible,
#PlBudgetScreen.TVA001.atColHide #PlBudgetTable thead tr th.a_0,
#PlBudgetScreen.TVA001.atColHide #PlBudgetTable tbody tr td.a_0 {
    display: none;
}

#PlBudgetScreen.TVA001.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.visible,
#PlBudgetScreen.TVA001.fyColHide #PlBudgetTable thead tr th.a_1,
#PlBudgetScreen.TVA001.fyColHide #PlBudgetTable tbody tr td.a_1,
#PlBudgetScreen.TVA001.fyColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.TVA001.fyColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.TVA001.fyColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.TVA001.fyColHide #PlBudgetTable tbody tr td.a_3 {
    display: none;
}

#PlBudgetScreen.TVA001.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.visible,
#PlBudgetScreen.TVA001.qColHide #PlBudgetTable thead tr th.q_1,
#PlBudgetScreen.TVA001.qColHide #PlBudgetTable tbody tr td.q_1,
#PlBudgetScreen.TVA001.qColHide #PlBudgetTable thead tr th.q_2,
#PlBudgetScreen.TVA001.qColHide #PlBudgetTable tbody tr td.q_2,
#PlBudgetScreen.TVA001.qColHide #PlBudgetTable thead tr th.q_3,
#PlBudgetScreen.TVA001.qColHide #PlBudgetTable tbody tr td.q_3,
#PlBudgetScreen.TVA001.qColHide #PlBudgetTable thead tr th.q_4,
#PlBudgetScreen.TVA001.qColHide #PlBudgetTable tbody tr td.q_4,
#PlBudgetScreen.TVA001.qColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.TVA001.qColHide #PlBudgetTable tbody tr td.qa_2,
#PlBudgetScreen.TVA001.qColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.TVA001.qColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}

#PlBudgetScreen.TVA001.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.visible,
#PlBudgetScreen.TVA001.difColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.TVA001.difColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.TVA001.difColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.TVA001.difColHide #PlBudgetTable tbody tr td.qa_2 {
    display: none;
}

#PlBudgetScreen.TVA001.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.visible,
#PlBudgetScreen.TVA001.ratColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.TVA001.ratColHide #PlBudgetTable tbody tr td.a_3,
#PlBudgetScreen.TVA001.ratColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.TVA001.ratColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}



#PlBudgetScreen.CF001.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.visible,
#PlBudgetScreen.CF001.atColHide #PlBudgetTable thead tr th.a_0,
#PlBudgetScreen.CF001.atColHide #PlBudgetTable tbody tr td.a_0 {
    display: none;
}

#PlBudgetScreen.CF001.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.visible,
#PlBudgetScreen.CF001.fyColHide #PlBudgetTable thead tr th.a_1,
#PlBudgetScreen.CF001.fyColHide #PlBudgetTable tbody tr td.a_1,
#PlBudgetScreen.CF001.fyColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.CF001.fyColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.CF001.fyColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.CF001.fyColHide #PlBudgetTable tbody tr td.a_3 {
    display: none;
}

#PlBudgetScreen.CF001.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.visible,
#PlBudgetScreen.CF001.qColHide #PlBudgetTable thead tr th.q_1,
#PlBudgetScreen.CF001.qColHide #PlBudgetTable tbody tr td.q_1,
#PlBudgetScreen.CF001.qColHide #PlBudgetTable thead tr th.q_2,
#PlBudgetScreen.CF001.qColHide #PlBudgetTable tbody tr td.q_2,
#PlBudgetScreen.CF001.qColHide #PlBudgetTable thead tr th.q_3,
#PlBudgetScreen.CF001.qColHide #PlBudgetTable tbody tr td.q_3,
#PlBudgetScreen.CF001.qColHide #PlBudgetTable thead tr th.q_4,
#PlBudgetScreen.CF001.qColHide #PlBudgetTable tbody tr td.q_4,
#PlBudgetScreen.CF001.qColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.CF001.qColHide #PlBudgetTable tbody tr td.qa_2,
#PlBudgetScreen.CF001.qColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.CF001.qColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}

#PlBudgetScreen.CF001.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.visible,
#PlBudgetScreen.CF001.difColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.CF001.difColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.CF001.difColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.CF001.difColHide #PlBudgetTable tbody tr td.qa_2 {
    display: none;
}

#PlBudgetScreen.CF001.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.visible,
#PlBudgetScreen.CF001.ratColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.CF001.ratColHide #PlBudgetTable tbody tr td.a_3,
#PlBudgetScreen.CF001.ratColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.CF001.ratColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}



#PlBudgetScreen.BS002.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.visible,
#PlBudgetScreen.BS002.atColHide #PlBudgetTable thead tr th.a_0,
#PlBudgetScreen.BS002.atColHide #PlBudgetTable tbody tr td.a_0 {
    display: none;
}

#PlBudgetScreen.BS002.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.visible,
#PlBudgetScreen.BS002.fyColHide #PlBudgetTable thead tr th.a_1,
#PlBudgetScreen.BS002.fyColHide #PlBudgetTable tbody tr td.a_1,
#PlBudgetScreen.BS002.fyColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.BS002.fyColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.BS002.fyColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.BS002.fyColHide #PlBudgetTable tbody tr td.a_3 {
    display: none;
}

#PlBudgetScreen.BS002.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.visible,
#PlBudgetScreen.BS002.qColHide #PlBudgetTable thead tr th.q_1,
#PlBudgetScreen.BS002.qColHide #PlBudgetTable tbody tr td.q_1,
#PlBudgetScreen.BS002.qColHide #PlBudgetTable thead tr th.q_2,
#PlBudgetScreen.BS002.qColHide #PlBudgetTable tbody tr td.q_2,
#PlBudgetScreen.BS002.qColHide #PlBudgetTable thead tr th.q_3,
#PlBudgetScreen.BS002.qColHide #PlBudgetTable tbody tr td.q_3,
#PlBudgetScreen.BS002.qColHide #PlBudgetTable thead tr th.q_4,
#PlBudgetScreen.BS002.qColHide #PlBudgetTable tbody tr td.q_4,
#PlBudgetScreen.BS002.qColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.BS002.qColHide #PlBudgetTable tbody tr td.qa_2,
#PlBudgetScreen.BS002.qColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.BS002.qColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}

#PlBudgetScreen.BS002.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.visible,
#PlBudgetScreen.BS002.difColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.BS002.difColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.BS002.difColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.BS002.difColHide #PlBudgetTable tbody tr td.qa_2 {
    display: none;
}

#PlBudgetScreen.BS002.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.visible,
#PlBudgetScreen.BS002.ratColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.BS002.ratColHide #PlBudgetTable tbody tr td.a_3,
#PlBudgetScreen.BS002.ratColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.BS002.ratColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}






#PlBudgetScreen.CE002.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.visible,
#PlBudgetScreen.CE002.atColHide #PlBudgetTable thead tr th.a_0,
#PlBudgetScreen.CE002.atColHide #PlBudgetTable tbody tr td.a_0 {
    display: none;
}

#PlBudgetScreen.CE002.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.visible,
#PlBudgetScreen.CE002.fyColHide #PlBudgetTable thead tr th.a_1,
#PlBudgetScreen.CE002.fyColHide #PlBudgetTable tbody tr td.a_1,
#PlBudgetScreen.CE002.fyColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.CE002.fyColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.CE002.fyColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.CE002.fyColHide #PlBudgetTable tbody tr td.a_3 {
    display: none;
}

#PlBudgetScreen.CE002.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.visible,
#PlBudgetScreen.CE002.qColHide #PlBudgetTable thead tr th.q_1,
#PlBudgetScreen.CE002.qColHide #PlBudgetTable tbody tr td.q_1,
#PlBudgetScreen.CE002.qColHide #PlBudgetTable thead tr th.q_2,
#PlBudgetScreen.CE002.qColHide #PlBudgetTable tbody tr td.q_2,
#PlBudgetScreen.CE002.qColHide #PlBudgetTable thead tr th.q_3,
#PlBudgetScreen.CE002.qColHide #PlBudgetTable tbody tr td.q_3,
#PlBudgetScreen.CE002.qColHide #PlBudgetTable thead tr th.q_4,
#PlBudgetScreen.CE002.qColHide #PlBudgetTable tbody tr td.q_4,
#PlBudgetScreen.CE002.qColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.CE002.qColHide #PlBudgetTable tbody tr td.qa_2,
#PlBudgetScreen.CE002.qColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.CE002.qColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}

#PlBudgetScreen.CE002.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.visible,
#PlBudgetScreen.CE002.difColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.CE002.difColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.CE002.difColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.CE002.difColHide #PlBudgetTable tbody tr td.qa_2 {
    display: none;
}

#PlBudgetScreen.CE002.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.visible,
#PlBudgetScreen.CE002.ratColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.CE002.ratColHide #PlBudgetTable tbody tr td.a_3,
#PlBudgetScreen.CE002.ratColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.CE002.ratColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}






#PlBudgetScreen.TVA002.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.visible,
#PlBudgetScreen.TVA002.atColHide #PlBudgetTable thead tr th.a_0,
#PlBudgetScreen.TVA002.atColHide #PlBudgetTable tbody tr td.a_0 {
    display: none;
}

#PlBudgetScreen.TVA002.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.visible,
#PlBudgetScreen.TVA002.fyColHide #PlBudgetTable thead tr th.a_1,
#PlBudgetScreen.TVA002.fyColHide #PlBudgetTable tbody tr td.a_1,
#PlBudgetScreen.TVA002.fyColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.TVA002.fyColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.TVA002.fyColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.TVA002.fyColHide #PlBudgetTable tbody tr td.a_3 {
    display: none;
}

#PlBudgetScreen.TVA002.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.visible,
#PlBudgetScreen.TVA002.qColHide #PlBudgetTable thead tr th.q_1,
#PlBudgetScreen.TVA002.qColHide #PlBudgetTable tbody tr td.q_1,
#PlBudgetScreen.TVA002.qColHide #PlBudgetTable thead tr th.q_2,
#PlBudgetScreen.TVA002.qColHide #PlBudgetTable tbody tr td.q_2,
#PlBudgetScreen.TVA002.qColHide #PlBudgetTable thead tr th.q_3,
#PlBudgetScreen.TVA002.qColHide #PlBudgetTable tbody tr td.q_3,
#PlBudgetScreen.TVA002.qColHide #PlBudgetTable thead tr th.q_4,
#PlBudgetScreen.TVA002.qColHide #PlBudgetTable tbody tr td.q_4,
#PlBudgetScreen.TVA002.qColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.TVA002.qColHide #PlBudgetTable tbody tr td.qa_2,
#PlBudgetScreen.TVA002.qColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.TVA002.qColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}

#PlBudgetScreen.TVA002.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.visible,
#PlBudgetScreen.TVA002.difColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.TVA002.difColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.TVA002.difColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.TVA002.difColHide #PlBudgetTable tbody tr td.qa_2 {
    display: none;
}

#PlBudgetScreen.TVA002.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.visible,
#PlBudgetScreen.TVA002.ratColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.TVA002.ratColHide #PlBudgetTable tbody tr td.a_3,
#PlBudgetScreen.TVA002.ratColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.TVA002.ratColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}






#PlBudgetScreen.A3002.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.visible,
#PlBudgetScreen.A3002.atColHide #PlBudgetTable thead tr th.a_0,
#PlBudgetScreen.A3002.atColHide #PlBudgetTable tbody tr td.a_0 {
    display: none;
}

#PlBudgetScreen.A3002.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.visible,
#PlBudgetScreen.A3002.fyColHide #PlBudgetTable thead tr th.a_1,
#PlBudgetScreen.A3002.fyColHide #PlBudgetTable tbody tr td.a_1,
#PlBudgetScreen.A3002.fyColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.A3002.fyColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.A3002.fyColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.A3002.fyColHide #PlBudgetTable tbody tr td.a_3 {
    display: none;
}

#PlBudgetScreen.A3002.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.visible,
#PlBudgetScreen.A3002.qColHide #PlBudgetTable thead tr th.q_1,
#PlBudgetScreen.A3002.qColHide #PlBudgetTable tbody tr td.q_1,
#PlBudgetScreen.A3002.qColHide #PlBudgetTable thead tr th.q_2,
#PlBudgetScreen.A3002.qColHide #PlBudgetTable tbody tr td.q_2,
#PlBudgetScreen.A3002.qColHide #PlBudgetTable thead tr th.q_3,
#PlBudgetScreen.A3002.qColHide #PlBudgetTable tbody tr td.q_3,
#PlBudgetScreen.A3002.qColHide #PlBudgetTable thead tr th.q_4,
#PlBudgetScreen.A3002.qColHide #PlBudgetTable tbody tr td.q_4,
#PlBudgetScreen.A3002.qColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.A3002.qColHide #PlBudgetTable tbody tr td.qa_2,
#PlBudgetScreen.A3002.qColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.A3002.qColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}

#PlBudgetScreen.A3002.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.visible,
#PlBudgetScreen.A3002.difColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.A3002.difColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.A3002.difColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.A3002.difColHide #PlBudgetTable tbody tr td.qa_2 {
    display: none;
}

#PlBudgetScreen.A3002.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.visible,
#PlBudgetScreen.A3002.ratColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.A3002.ratColHide #PlBudgetTable tbody tr td.a_3,
#PlBudgetScreen.A3002.ratColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.A3002.ratColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}






#PlBudgetScreen.FDPL002.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.visible,
#PlBudgetScreen.FDPL002.atColHide #PlBudgetTable thead tr th.a_0,
#PlBudgetScreen.FDPL002.atColHide #PlBudgetTable tbody tr td.a_0 {
    display: none;
}

#PlBudgetScreen.FDPL002.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.visible,
#PlBudgetScreen.FDPL002.fyColHide #PlBudgetTable thead tr th.a_1,
#PlBudgetScreen.FDPL002.fyColHide #PlBudgetTable tbody tr td.a_1,
#PlBudgetScreen.FDPL002.fyColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.FDPL002.fyColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.FDPL002.fyColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.FDPL002.fyColHide #PlBudgetTable tbody tr td.a_3 {
    display: none;
}

#PlBudgetScreen.FDPL002.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.visible,
#PlBudgetScreen.FDPL002.qColHide #PlBudgetTable thead tr th.q_1,
#PlBudgetScreen.FDPL002.qColHide #PlBudgetTable tbody tr td.q_1,
#PlBudgetScreen.FDPL002.qColHide #PlBudgetTable thead tr th.q_2,
#PlBudgetScreen.FDPL002.qColHide #PlBudgetTable tbody tr td.q_2,
#PlBudgetScreen.FDPL002.qColHide #PlBudgetTable thead tr th.q_3,
#PlBudgetScreen.FDPL002.qColHide #PlBudgetTable tbody tr td.q_3,
#PlBudgetScreen.FDPL002.qColHide #PlBudgetTable thead tr th.q_4,
#PlBudgetScreen.FDPL002.qColHide #PlBudgetTable tbody tr td.q_4,
#PlBudgetScreen.FDPL002.qColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.FDPL002.qColHide #PlBudgetTable tbody tr td.qa_2,
#PlBudgetScreen.FDPL002.qColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.FDPL002.qColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}

#PlBudgetScreen.FDPL002.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.visible,
#PlBudgetScreen.FDPL002.difColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.FDPL002.difColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.FDPL002.difColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.FDPL002.difColHide #PlBudgetTable tbody tr td.qa_2 {
    display: none;
}

#PlBudgetScreen.FDPL002.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.visible,
#PlBudgetScreen.FDPL002.ratColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.FDPL002.ratColHide #PlBudgetTable tbody tr td.a_3,
#PlBudgetScreen.FDPL002.ratColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.FDPL002.ratColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}






#PlBudgetScreen.FDBS002.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.atColHide .columnsSwitch .columnSwitch[data-column-switch="atColHide"] .fa.visible,
#PlBudgetScreen.FDBS002.atColHide #PlBudgetTable thead tr th.a_0,
#PlBudgetScreen.FDBS002.atColHide #PlBudgetTable tbody tr td.a_0 {
    display: none;
}

#PlBudgetScreen.FDBS002.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.fyColHide .columnsSwitch .columnSwitch[data-column-switch="fyColHide"] .fa.visible,
#PlBudgetScreen.FDBS002.fyColHide #PlBudgetTable thead tr th.a_1,
#PlBudgetScreen.FDBS002.fyColHide #PlBudgetTable tbody tr td.a_1,
#PlBudgetScreen.FDBS002.fyColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.FDBS002.fyColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.FDBS002.fyColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.FDBS002.fyColHide #PlBudgetTable tbody tr td.a_3 {
    display: none;
}

#PlBudgetScreen.FDBS002.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.qColHide .columnsSwitch .columnSwitch[data-column-switch="qColHide"] .fa.visible,
#PlBudgetScreen.FDBS002.qColHide #PlBudgetTable thead tr th.q_1,
#PlBudgetScreen.FDBS002.qColHide #PlBudgetTable tbody tr td.q_1,
#PlBudgetScreen.FDBS002.qColHide #PlBudgetTable thead tr th.q_2,
#PlBudgetScreen.FDBS002.qColHide #PlBudgetTable tbody tr td.q_2,
#PlBudgetScreen.FDBS002.qColHide #PlBudgetTable thead tr th.q_3,
#PlBudgetScreen.FDBS002.qColHide #PlBudgetTable tbody tr td.q_3,
#PlBudgetScreen.FDBS002.qColHide #PlBudgetTable thead tr th.q_4,
#PlBudgetScreen.FDBS002.qColHide #PlBudgetTable tbody tr td.q_4,
#PlBudgetScreen.FDBS002.qColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.FDBS002.qColHide #PlBudgetTable tbody tr td.qa_2,
#PlBudgetScreen.FDBS002.qColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.FDBS002.qColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}

#PlBudgetScreen.FDBS002.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.difColHide .columnsSwitch .columnSwitch[data-column-switch="difColHide"] .fa.visible,
#PlBudgetScreen.FDBS002.difColHide #PlBudgetTable thead tr th.a_2,
#PlBudgetScreen.FDBS002.difColHide #PlBudgetTable tbody tr td.a_2,
#PlBudgetScreen.FDBS002.difColHide #PlBudgetTable thead tr th.qa_2,
#PlBudgetScreen.FDBS002.difColHide #PlBudgetTable tbody tr td.qa_2 {
    display: none;
}

#PlBudgetScreen.FDBS002.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.ratColHide .columnsSwitch .columnSwitch[data-column-switch="ratColHide"] .fa.visible,
#PlBudgetScreen.FDBS002.ratColHide #PlBudgetTable thead tr th.a_3,
#PlBudgetScreen.FDBS002.ratColHide #PlBudgetTable tbody tr td.a_3,
#PlBudgetScreen.FDBS002.ratColHide #PlBudgetTable thead tr th.qa_3,
#PlBudgetScreen.FDBS002.ratColHide #PlBudgetTable tbody tr td.qa_3 {
    display: none;
}



.rowsSwitch .switchLabel {
    display: block;
    padding: 5px;
    margin: 2px 3px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    cursor: pointer;
    min-width: 20px;
    line-height: 16px;
    z-index: 100;
}

.rowsSwitch .rowSwitch {
    text-align: left;
    position: absolute;
    display: inline-block;
    padding: 5px 0px 5px 40px;
    left: 5px;
    top: 0px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    cursor: pointer;
    width: calc(100% - 10px);
    line-height: 16px;
    z-index: 10;
    visibility: hidden;
    background-color: #305985;
}

.rowsSwitch .switchLabel .fa {
    position: absolute;
    right: 15px;
    top: 2px;
    font-size: 20px;
    line-height: 20px;
}
.rowsSwitch .switchLabel .fa.fa-caret-up {
    display: none;
}
.rowsSwitch.active .switchLabel .fa.fa-caret-up {
    display: inline-block;
}
.rowsSwitch.active .switchLabel .fa.fa-caret-down {
    display: none;
}

.rowsSwitch.active .rowSwitch {
    z-index: 1000;
    visibility: visible;
}

.rowsSwitch .rowSwitch label {
    cursor: pointer;
}

.rowsSwitch .rowSwitch .fa {
    position: absolute;
    left: 15px;
    top: 6px;
    font-size: 16px;
    line-height: 16px;
}

.rowsSwitch .rowSwitch .fa.unvisible {
    display: none;
}

.rowsSwitch.active .rowSwitch:nth-child(2) {
    top: 28px;
}
.rowsSwitch.active .rowSwitch:nth-child(3) {
    top: 56px;
}
.rowsSwitch.active .rowSwitch:nth-child(4) {
    top: 84px;
}
.rowsSwitch.active .rowSwitch:nth-child(5) {
    top: 112px;
}
.rowsSwitch.active .rowSwitch:nth-child(6) {
    top: 140px;
}
.rowsSwitch.active .rowSwitch:nth-child(7) {
    top: 168px;
}
.rowsSwitch.active .rowSwitch:nth-child(8) {
    top: 196px;
}
.rowsSwitch.active .rowSwitch:nth-child(9) {
    top: 224px;
}
.rowsSwitch.active .rowSwitch:nth-child(10) {
    top: 252px;
}

/* hide empty rows */

#PlBudgetScreen.PL002.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.visible,
#PlBudgetScreen.PL002.acZeroHide #PlBudgetTable tbody tr.acZero {
    display: none;
}

#PlBudgetScreen.PL002.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.visible,
#PlBudgetScreen.PL002.enZeroHide #PlBudgetTable tbody tr.enZero {
    display: none;
}



#PlBudgetScreen.PL003.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.visible,
#PlBudgetScreen.PL003.acZeroHide #PlBudgetTable tbody tr.acZero {
    display: none;
}

#PlBudgetScreen.PL003.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.visible,
#PlBudgetScreen.PL003.enZeroHide #PlBudgetTable tbody tr.enZero {
    display: none;
}



#PlBudgetScreen.BS003.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.visible,
#PlBudgetScreen.BS003.acZeroHide #PlBudgetTable tbody tr.acZero {
    display: none;
}

#PlBudgetScreen.BS003.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.visible,
#PlBudgetScreen.BS003.enZeroHide #PlBudgetTable tbody tr.enZero {
    display: none;
}



#PlBudgetScreen.TVA001.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.visible,
#PlBudgetScreen.TVA001.acZeroHide #PlBudgetTable tbody tr.acZero {
    display: none;
}

#PlBudgetScreen.TVA001.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.visible,
#PlBudgetScreen.TVA001.enZeroHide #PlBudgetTable tbody tr.enZero {
    display: none;
}



#PlBudgetScreen.CF001.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.visible,
#PlBudgetScreen.CF001.acZeroHide #PlBudgetTable tbody tr.acZero {
    display: none;
}

#PlBudgetScreen.CF001.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.visible,
#PlBudgetScreen.CF001.enZeroHide #PlBudgetTable tbody tr.enZero {
    display: none;
}



#PlBudgetScreen.BS002.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.visible,
#PlBudgetScreen.BS002.acZeroHide #PlBudgetTable tbody tr.acZero {
    display: none;
}

#PlBudgetScreen.BS002.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.visible,
#PlBudgetScreen.BS002.enZeroHide #PlBudgetTable tbody tr.enZero {
    display: none;
}




#PlBudgetScreen.CE002.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.visible,
#PlBudgetScreen.CE002.acZeroHide #PlBudgetTable tbody tr.acZero {
    display: none;
}

#PlBudgetScreen.CE002.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.visible,
#PlBudgetScreen.CE002.enZeroHide #PlBudgetTable tbody tr.enZero {
    display: none;
}




#PlBudgetScreen.TVA002.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.visible,
#PlBudgetScreen.TVA002.acZeroHide #PlBudgetTable tbody tr.acZero {
    display: none;
}

#PlBudgetScreen.TVA002.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.visible,
#PlBudgetScreen.TVA002.enZeroHide #PlBudgetTable tbody tr.enZero {
    display: none;
}




#PlBudgetScreen.A3002.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.visible,
#PlBudgetScreen.A3002.acZeroHide #PlBudgetTable tbody tr.acZero {
    display: none;
}

#PlBudgetScreen.A3002.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.visible,
#PlBudgetScreen.A3002.enZeroHide #PlBudgetTable tbody tr.enZero {
    display: none;
}




#PlBudgetScreen.FDPL002.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.visible,
#PlBudgetScreen.FDPL002.acZeroHide #PlBudgetTable tbody tr.acZero {
    display: none;
}

#PlBudgetScreen.FDPL002.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.visible,
#PlBudgetScreen.FDPL002.enZeroHide #PlBudgetTable tbody tr.enZero {
    display: none;
}




#PlBudgetScreen.FDBS002.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.acZeroHide .rowsSwitch .rowSwitch[data-row-switch="acZeroHide"] .fa.visible,
#PlBudgetScreen.FDBS002.acZeroHide #PlBudgetTable tbody tr.acZero {
    display: none;
}

#PlBudgetScreen.FDBS002.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.enZeroHide .rowsSwitch .rowSwitch[data-row-switch="enZeroHide"] .fa.visible,
#PlBudgetScreen.FDBS002.enZeroHide #PlBudgetTable tbody tr.enZero {
    display: none;
}




.sticksSwitch .switchLabel {
    display: block;
    padding: 5px;
    margin: 2px 3px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    cursor: pointer;
    min-width: 20px;
    line-height: 16px;
    z-index: 100;
}

.sticksSwitch .stickSwitch {
    text-align: left;
    position: absolute;
    display: inline-block;
    padding: 5px 0px 5px 40px;
    left: 5px;
    top: 0px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    cursor: pointer;
    width: calc(100% - 10px);
    line-height: 16px;
    z-index: 10;
    visibility: hidden;
    background-color: #305985;
}

.sticksSwitch .switchLabel .fa {
    position: absolute;
    right: 15px;
    top: 2px;
    font-size: 20px;
    line-height: 20px;
}
.sticksSwitch .switchLabel .fa.fa-caret-up {
    display: none;
}
.sticksSwitch.active .switchLabel .fa.fa-caret-up {
    display: inline-block;
}
.sticksSwitch.active .switchLabel .fa.fa-caret-down {
    display: none;
}

.sticksSwitch.active .stickSwitch {
    z-index: 1000;
    visibility: visible;
}

.sticksSwitch .stickSwitch label {
    cursor: pointer;
}

.sticksSwitch .stickSwitch .fa {
    position: absolute;
    left: 15px;
    top: 6px;
    font-size: 16px;
    line-height: 16px;
}

.sticksSwitch .stickSwitch .fa.unvisible {
    display: none;
}

.sticksSwitch.active .stickSwitch:nth-child(2) {
    top: 28px;
}
.sticksSwitch.active .stickSwitch:nth-child(3) {
    top: 56px;
}
.sticksSwitch.active .stickSwitch:nth-child(4) {
    top: 84px;
}
.sticksSwitch.active .stickSwitch:nth-child(5) {
    top: 112px;
}
.sticksSwitch.active .stickSwitch:nth-child(6) {
    top: 140px;
}
.sticksSwitch.active .stickSwitch:nth-child(7) {
    top: 168px;
}
.sticksSwitch.active .stickSwitch:nth-child(8) {
    top: 196px;
}
.sticksSwitch.active .stickSwitch:nth-child(9) {
    top: 224px;
}
.sticksSwitch.active .stickSwitch:nth-child(10) {
    top: 252px;
}

/* hide fixed columns icons */

#PlBudgetScreen.PL002.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.visible {
    display: none;
}
#PlBudgetScreen.PL002.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.visible {
    display: none;
}
#PlBudgetScreen.PL002.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.visible {
    display: none;
}
#PlBudgetScreen.PL002.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL002.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.visible {
    display: none;
}


#PlBudgetScreen.PL002.stickyAc .fixCol.account {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.PL002.stickyAt .a_0 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.PL002.stickyFy .a_1,
#PlBudgetScreen.PL002.stickyFy .a_2,
#PlBudgetScreen.PL002.stickyFy .a_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.PL002.stickyQ .q_1,
#PlBudgetScreen.PL002.stickyQ .q_2,
#PlBudgetScreen.PL002.stickyQ .q_3,
#PlBudgetScreen.PL002.stickyQ .q_4,
#PlBudgetScreen.PL002.stickyQ .qa_2,
#PlBudgetScreen.PL002.stickyQ .qa_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}





#PlBudgetScreen.PL003.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.visible {
    display: none;
}
#PlBudgetScreen.PL003.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.visible {
    display: none;
}
#PlBudgetScreen.PL003.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.visible {
    display: none;
}
#PlBudgetScreen.PL003.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.PL003.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.visible {
    display: none;
}


#PlBudgetScreen.PL003.stickyAc .fixCol.account {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.PL003.stickyAt .a_0 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.PL003.stickyFy .a_1,
#PlBudgetScreen.PL003.stickyFy .a_2,
#PlBudgetScreen.PL003.stickyFy .a_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.PL003.stickyQ .q_1,
#PlBudgetScreen.PL003.stickyQ .q_2,
#PlBudgetScreen.PL003.stickyQ .q_3,
#PlBudgetScreen.PL003.stickyQ .q_4,
#PlBudgetScreen.PL003.stickyQ .qa_2,
#PlBudgetScreen.PL003.stickyQ .qa_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}





#PlBudgetScreen.BS003.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.visible {
    display: none;
}
#PlBudgetScreen.BS003.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.visible {
    display: none;
}
#PlBudgetScreen.BS003.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.visible {
    display: none;
}
#PlBudgetScreen.BS003.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS003.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.visible {
    display: none;
}


#PlBudgetScreen.BS003.stickyAc .fixCol.account {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.BS003.stickyAt .a_0 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.BS003.stickyFy .a_1,
#PlBudgetScreen.BS003.stickyFy .a_2,
#PlBudgetScreen.BS003.stickyFy .a_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.BS003.stickyQ .q_1,
#PlBudgetScreen.BS003.stickyQ .q_2,
#PlBudgetScreen.BS003.stickyQ .q_3,
#PlBudgetScreen.BS003.stickyQ .q_4,
#PlBudgetScreen.BS003.stickyQ .qa_2,
#PlBudgetScreen.BS003.stickyQ .qa_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}





#PlBudgetScreen.TVA001.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.visible {
    display: none;
}
#PlBudgetScreen.TVA001.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.visible {
    display: none;
}
#PlBudgetScreen.TVA001.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.visible {
    display: none;
}
#PlBudgetScreen.TVA001.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA001.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.visible {
    display: none;
}


#PlBudgetScreen.TVA001.stickyAc .fixCol.account {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.TVA001.stickyAt .a_0 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.TVA001.stickyFy .a_1,
#PlBudgetScreen.TVA001.stickyFy .a_2,
#PlBudgetScreen.TVA001.stickyFy .a_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.TVA001.stickyQ .q_1,
#PlBudgetScreen.TVA001.stickyQ .q_2,
#PlBudgetScreen.TVA001.stickyQ .q_3,
#PlBudgetScreen.TVA001.stickyQ .q_4,
#PlBudgetScreen.TVA001.stickyQ .qa_2,
#PlBudgetScreen.TVA001.stickyQ .qa_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}





#PlBudgetScreen.CF001.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.visible {
    display: none;
}
#PlBudgetScreen.CF001.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.visible {
    display: none;
}
#PlBudgetScreen.CF001.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.visible {
    display: none;
}
#PlBudgetScreen.CF001.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CF001.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.visible {
    display: none;
}


#PlBudgetScreen.CF001.stickyAc .fixCol.account {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.CF001.stickyAt .a_0 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.CF001.stickyFy .a_1,
#PlBudgetScreen.CF001.stickyFy .a_2,
#PlBudgetScreen.CF001.stickyFy .a_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.CF001.stickyQ .q_1,
#PlBudgetScreen.CF001.stickyQ .q_2,
#PlBudgetScreen.CF001.stickyQ .q_3,
#PlBudgetScreen.CF001.stickyQ .q_4,
#PlBudgetScreen.CF001.stickyQ .qa_2,
#PlBudgetScreen.CF001.stickyQ .qa_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}





#PlBudgetScreen.BS002.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.visible {
    display: none;
}
#PlBudgetScreen.BS002.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.visible {
    display: none;
}
#PlBudgetScreen.BS002.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.visible {
    display: none;
}
#PlBudgetScreen.BS002.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.BS002.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.visible {
    display: none;
}


#PlBudgetScreen.BS002.stickyAc .fixCol.account {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.BS002.stickyAt .a_0 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.BS002.stickyFy .a_1,
#PlBudgetScreen.BS002.stickyFy .a_2,
#PlBudgetScreen.BS002.stickyFy .a_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.BS002.stickyQ .q_1,
#PlBudgetScreen.BS002.stickyQ .q_2,
#PlBudgetScreen.BS002.stickyQ .q_3,
#PlBudgetScreen.BS002.stickyQ .q_4,
#PlBudgetScreen.BS002.stickyQ .qa_2,
#PlBudgetScreen.BS002.stickyQ .qa_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}






#PlBudgetScreen.CE002.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.visible {
    display: none;
}
#PlBudgetScreen.CE002.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.visible {
    display: none;
}
#PlBudgetScreen.CE002.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.visible {
    display: none;
}
#PlBudgetScreen.CE002.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.CE002.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.visible {
    display: none;
}


#PlBudgetScreen.CE002.stickyAc .fixCol.account {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.CE002.stickyAt .a_0 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.CE002.stickyFy .a_1,
#PlBudgetScreen.CE002.stickyFy .a_2,
#PlBudgetScreen.CE002.stickyFy .a_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.CE002.stickyQ .q_1,
#PlBudgetScreen.CE002.stickyQ .q_2,
#PlBudgetScreen.CE002.stickyQ .q_3,
#PlBudgetScreen.CE002.stickyQ .q_4,
#PlBudgetScreen.CE002.stickyQ .qa_2,
#PlBudgetScreen.CE002.stickyQ .qa_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr.l_1 th.fixCol.account .levelName {
    background-color: #213382;
    color: #d9edf7;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr.l_2 th.fixCol.account .levelName {
    background-color: #ffffff;
    color: #213382;
}

#PlBudgetScreen.CE002 #PlBudgetTable tbody tr.l_3 th.fixCol.account .levelName {
    background-color: #afd8f8;
    color: #213382;
}






#PlBudgetScreen.TVA002.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.visible {
    display: none;
}
#PlBudgetScreen.TVA002.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.visible {
    display: none;
}
#PlBudgetScreen.TVA002.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.visible {
    display: none;
}
#PlBudgetScreen.TVA002.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.TVA002.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.visible {
    display: none;
}


#PlBudgetScreen.TVA002.stickyAc .fixCol.account {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.TVA002.stickyAt .a_0 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.TVA002.stickyFy .a_1,
#PlBudgetScreen.TVA002.stickyFy .a_2,
#PlBudgetScreen.TVA002.stickyFy .a_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.TVA002.stickyQ .q_1,
#PlBudgetScreen.TVA002.stickyQ .q_2,
#PlBudgetScreen.TVA002.stickyQ .q_3,
#PlBudgetScreen.TVA002.stickyQ .q_4,
#PlBudgetScreen.TVA002.stickyQ .qa_2,
#PlBudgetScreen.TVA002.stickyQ .qa_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr.l_1 th.fixCol.account .levelName {
    background-color: #213382;
    color: #d9edf7;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr.l_2 th.fixCol.account .levelName {
    background-color: #ffffff;
    color: #213382;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr.l_3 th.fixCol.account .levelName {
    background-color: #afd8f8;
    color: #213382;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr.l_4 th.fixCol.account .levelName {
    background-color: #f8cfaf;
    color: #822c21;
}

#PlBudgetScreen.TVA002 #PlBudgetTable tbody tr.l_5 th.fixCol.account .levelName {
    background-color: #f7e7db;
    color: #822c21;
}






#PlBudgetScreen.A3002.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.visible {
    display: none;
}
#PlBudgetScreen.A3002.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.visible {
    display: none;
}
#PlBudgetScreen.A3002.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.visible {
    display: none;
}
#PlBudgetScreen.A3002.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.A3002.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.visible {
    display: none;
}


#PlBudgetScreen.A3002.stickyAc .fixCol.account {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.A3002.stickyAt .a_0 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.A3002.stickyFy .a_1,
#PlBudgetScreen.A3002.stickyFy .a_2,
#PlBudgetScreen.A3002.stickyFy .a_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.A3002.stickyQ .q_1,
#PlBudgetScreen.A3002.stickyQ .q_2,
#PlBudgetScreen.A3002.stickyQ .q_3,
#PlBudgetScreen.A3002.stickyQ .q_4,
#PlBudgetScreen.A3002.stickyQ .qa_2,
#PlBudgetScreen.A3002.stickyQ .qa_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr.l_1 th.fixCol.account .levelName {
    background-color: #213382;
    color: #d9edf7;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr.l_2 th.fixCol.account .levelName {
    background-color: #ffffff;
    color: #213382;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr.l_3 th.fixCol.account .levelName {
    background-color: #afd8f8;
    color: #213382;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr.l_4 th.fixCol.account .levelName {
    background-color: #f8cfaf;
    color: #822c21;
}

#PlBudgetScreen.A3002 #PlBudgetTable tbody tr.l_5 th.fixCol.account .levelName {
    background-color: #f7e7db;
    color: #822c21;
}






#PlBudgetScreen.FDPL002.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.visible {
    display: none;
}
#PlBudgetScreen.FDPL002.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.visible {
    display: none;
}
#PlBudgetScreen.FDPL002.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.visible {
    display: none;
}
#PlBudgetScreen.FDPL002.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDPL002.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.visible {
    display: none;
}


#PlBudgetScreen.FDPL002.stickyAc .fixCol.account {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.FDPL002.stickyAt .a_0 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.FDPL002.stickyFy .a_1,
#PlBudgetScreen.FDPL002.stickyFy .a_2,
#PlBudgetScreen.FDPL002.stickyFy .a_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.FDPL002.stickyQ .q_1,
#PlBudgetScreen.FDPL002.stickyQ .q_2,
#PlBudgetScreen.FDPL002.stickyQ .q_3,
#PlBudgetScreen.FDPL002.stickyQ .q_4,
#PlBudgetScreen.FDPL002.stickyQ .qa_2,
#PlBudgetScreen.FDPL002.stickyQ .qa_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr.l_1 th.fixCol.account .levelName {
    background-color: #213382;
    color: #d9edf7;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr.l_2 th.fixCol.account .levelName {
    background-color: #ffffff;
    color: #213382;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr.l_3 th.fixCol.account .levelName {
    background-color: #afd8f8;
    color: #213382;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr.l_4 th.fixCol.account .levelName {
    background-color: #f8cfaf;
    color: #822c21;
}

#PlBudgetScreen.FDPL002 #PlBudgetTable tbody tr.l_5 th.fixCol.account .levelName {
    background-color: #f7e7db;
    color: #822c21;
}





#PlBudgetScreen.FDBS002.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.stickyAc .sticksSwitch .stickSwitch[data-col-switch="stickyAc"] .fa.visible {
    display: none;
}
#PlBudgetScreen.FDBS002.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.stickyAt .sticksSwitch .stickSwitch[data-col-switch="stickyAt"] .fa.visible {
    display: none;
}
#PlBudgetScreen.FDBS002.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.stickyFy .sticksSwitch .stickSwitch[data-col-switch="stickyFy"] .fa.visible {
    display: none;
}
#PlBudgetScreen.FDBS002.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.unvisible {
    display: inline-block;
}
#PlBudgetScreen.FDBS002.stickyQ .sticksSwitch .stickSwitch[data-col-switch="stickyQ"] .fa.visible {
    display: none;
}


#PlBudgetScreen.FDBS002.stickyAc .fixCol.account {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.FDBS002.stickyAt .a_0 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.FDBS002.stickyFy .a_1,
#PlBudgetScreen.FDBS002.stickyFy .a_2,
#PlBudgetScreen.FDBS002.stickyFy .a_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.FDBS002.stickyQ .q_1,
#PlBudgetScreen.FDBS002.stickyQ .q_2,
#PlBudgetScreen.FDBS002.stickyQ .q_3,
#PlBudgetScreen.FDBS002.stickyQ .q_4,
#PlBudgetScreen.FDBS002.stickyQ .qa_2,
#PlBudgetScreen.FDBS002.stickyQ .qa_3 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr.l_1 th.fixCol.account .levelName {
    background-color: #213382;
    color: #d9edf7;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr.l_2 th.fixCol.account .levelName {
    background-color: #ffffff;
    color: #213382;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr.l_3 th.fixCol.account .levelName {
    background-color: #afd8f8;
    color: #213382;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr.l_4 th.fixCol.account .levelName {
    background-color: #f8cfaf;
    color: #822c21;
}

#PlBudgetScreen.FDBS002 #PlBudgetTable tbody tr.l_5 th.fixCol.account .levelName {
    background-color: #f7e7db;
    color: #822c21;
}

select#BIfilterSelectAdv {
    width: calc(100% - 240px);
    opacity: 0.1;
}

#BiTableFilterSwitchAdv .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #3e81c1;
    border: 1px solid #174475;
    color: #ffffff;
    text-shadow: none;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin: 2px;
    padding: 0 10px 0 20px;
    position: relative;
}

#BiTableFilterSwitchAdv .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin: 5px 5px 5px 10px;
    color: #a1a1a1;
    font-size: 20px;
    line-height: 20px;
}

#BiTableFilterSwitchAdv .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    font-size: 16px;
    line-height: 16px;
    margin: 0px;
    padding: 5px;
    position: absolute;
    top: 0px;
    left: 1px;
}

#PlBudgetScreenMenu #BiTableFilterSwitchAdv .SwitchBoxLabel {
    text-align: left;
    position: relative;
}

.DM001 #PlBudgetScreenMenu #BiTableFilterSwitchAdv .SwitchBoxLabel {
    color: #3e81c1;
}

.DM002 #PlBudgetScreenMenu #BiTableFilterSwitchAdv .SwitchBoxLabel {
    color: #3e81c1;
}

.DM003 #PlBudgetScreenMenu #BiTableFilterSwitchAdv .SwitchBoxLabel {
    color: #3e81c1;
}

#PlBudgetScreenMenu #BiTableFilterSwitchAdv .SwitchBoxItems {
    text-align: left;
    position: relative;
}

#PlBudgetScreenMenu div#BiTableFilterSwitchAdv {
    padding-left: 5px;
}

#PlBudgetScreen .colResize {
    position: relative;
    left: 0px;
    top: -3px;
    margin-bottom: 0px;
    margin-top: -12px;
    font-size: 12px;
}

#PlBudgetScreen .colResize .fa {
    transform: rotate(45deg);
    cursor: pointer;
}
#PlBudgetScreen .colResize .fa.max {
    display: none;
}
#PlBudgetScreen .colResize.active .fa.max {
    display: inline-block;
}
#PlBudgetScreen .colResize.active .fa.min {
    display: none;
}


#PlBudgetScreen .colResizeH {
    display: inline-block;
    position: absolute;
    right: 80px;
    top: 7px;
    font-size: 16px;
}

#PlBudgetScreen .colResizeH .fa {
    transform: rotate(45deg);
    cursor: pointer;
    margin-left: 10px;
    opacity: 0.6;
}

#PlBudgetScreen .colResizeH .fa:hover {
    opacity: 1;
}

#PlBudgetScreen.TVA002 .fixCol.account {
    position: relative;
}

#PlBudgetScreen.TVA002 .BiTvaChartTool {
    position: absolute;
    top: 5px;
    right: 0px;
    opacity: 0.6;
    cursor: pointer;
}

#PlBudgetScreen.TVA002 .BiTvaChartTool:hover {
    opacity: 1;
}


#PlBudgetScreen.A3002 .fixCol.account {
    position: relative;
}

#PlBudgetScreen.A3002 .BiTvaChartTool {
    position: absolute;
    top: 5px;
    right: 0px;
    opacity: 0.6;
    cursor: pointer;
}

#PlBudgetScreen.A3002 .BiTvaChartTool:hover {
    opacity: 1;
}


#PlBudgetScreen.FDPL002 .fixCol.account {
    position: relative;
}

#PlBudgetScreen.FDPL002 .BiTvaChartTool {
    position: absolute;
    top: 5px;
    right: 0px;
    opacity: 0.6;
    cursor: pointer;
}

#PlBudgetScreen.FDPL002 .BiTvaChartTool:hover {
    opacity: 1;
}


#PlBudgetScreen.FDBS002 .fixCol.account {
    position: relative;
}

#PlBudgetScreen.FDBS002 .BiTvaChartTool {
    position: absolute;
    top: 5px;
    right: 0px;
    opacity: 0.6;
    cursor: pointer;
}

#PlBudgetScreen.FDBS002 .BiTvaChartTool:hover {
    opacity: 1;
}


.easy #wrapper-center .table2 .t2Special.actionWindow.biReminderWindow {
    width: 50%;
}

.easy #wrapper-center .table2 .t2Special.actionWindow.biReminderWindow .inputControlBox {
    display: block;
}

.easy #wrapper-center .table2 .t2Special.actionWindow.biReminderWindow .inputControlBox label {
    display: block;
}

.easy #wrapper-center .table2 .t2Special.actionWindow.biReminderWindow .inputControlBox textarea {
    width: 100%;
    min-height: 60px;
    resize: vertical;
}

.easy #wrapper-center .table2 .t2Special.actionWindow.biReminderWindow .statusActionSelect {
    width: 100%;
}

.easy #wrapper-center .table2 .t2Special.actionWindow.biReminderWindow .reminderUsersMulti {
    width: 100%;
}

#PlBudgetTable td.m.TD {
    cursor: pointer;
}

#PlBudgetScreenMenu span.BiUserSettingsBox {
    padding: 7px 10px;
    border: 1px solid rgba(255,255,255,0.3);
    margin-right: 10px;
}

#PlBudgetScreenMenu span.BiUserSettingsBox .fa {
    margin-left: 10px;
    font-size: 16px;
    vertical-align: middle;
    cursor: pointer;
}

.easy #PlBudgetScreen  .biSpecial.actionWindow {
    height: calc(100vh - 150px);
}

.easy #PlBudgetScreen .biSpecial.actionWindow div.dataRowBox {
    height: calc(100% - 40px);
    overflow: scroll;
    background-color: #afd8f8;
}

.easy #PlBudgetScreen .biSpecial.actionWindow .rowActionLabel {
    background-color: #bc3333;
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    padding: 8px 0px;
    margin-bottom: 3px;
}