.loader {
     border: 16px solid #f3f3f3;
     /* Light grey */
     border-top: 16px solid #3498db;
     /* Blue */
     border-radius: 50%;
     width: 80px;
     height: 80px;
     animation: spin 2s linear infinite;
     position: absolute;
     left: 49%;
     top: 45%;
     z-index: 10000;
     opacity: 0.9;
     display: none;
}
@keyframes spin {
     0% {
          transform: rotate(0deg);
     }
     100% {
          transform: rotate(360deg);
     }
}
#overlay {
     position: fixed;
     display: none;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: rgba(0, 0, 0, 0.1);
     opacity: 1;
     z-index: 10000;
     cursor: pointer;
}

body{
  font-family: Verdana !important;  font-weight: 500; font-size: 15px !important;
}

@-moz-document url-prefix() {
  .DTFC_LeftBodyLiner {
    overflow-x: hidden !important;
  }
   .DTFC_Cloned{
    border-right: 3px solid #dc3545;
  } 
   .DTFC_LeftBodyWrapper{
    border-right: 1px solid #dc3545;
  } 
}
/* .DTFC_LeftBodyLiner {
   overflow-x: visible !important;
  }

  .DTFC_LeftHeadWrapper{
    overflow-x: visible !important;
  } */


.DTFC_LeftBodyWrapper,
.dataTables_scrollBody{
  border-bottom: 1px solid #dc3545 !important;
}


.card-header .nav-tabs .nav-link{
  border: 1px solid white !important;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.card-header .nav-tabs .nav-link:hover:not(.active){
  /*background-color: #c82333;*/
  background-color: #008588;
  
}

.card-body .nav-tabs .nav-link:hover:not(.active){
  background-color: #008588;
}

.card-body .nav-tabs .nav-link:not(.active){
  background-color: #96d5d6 !important;
  color: black;
  border: 1px solid white !important;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* css for work analysis for BDM */
#workAnalysisBDMTable thead tr:nth-child(1) th:nth-child(2){
  width: 300px;
}

#workAnalysisBDMTable tbody tr{
  line-height: 14px !important;
}

#workAnalysisBDMTable tbody tr:nth-child(n+1) td:nth-child(n+3){
  text-align: right;
}

#workAnalysisBDMTable tr:nth-child(14) td{
  text-align: left;
}

/* css for work analysis for ZM */
#workAnalysisZMTable thead tr:nth-child(1) th:nth-child(2){
  width: 300px;
}

#workAnalysisZMTable tbody tr{
  line-height: 14px !important;
}

#workAnalysisZMTable tbody tr:nth-child(n+1) td:nth-child(n+3){
  text-align: right;
}

#workAnalysisZMTable tr:nth-child(14) td{
  text-align: left;
}

/* css for Sales Observation for BDM */
#observe_textBDM_edit{
  float: right;
  width: 97%;
}

#observe_headingBDM_edit{
  width: 3%;
  float: left;
}

#observe_textBDM{
  float: right;
  width: 85%;
}

#observe_headingBDM{
  width: 15%;
  float: left;
}

/* css for Total sales track for BDM */
.tb_style_BDM tbody tr{
  line-height: 14px !important;
}

.tb_style_BDM  thead tr:nth-child(1) th:nth-child(3){
  width: 300px;
}

.tb_style_BDM  thead tr:nth-child(1) th:nth-child(2){
  width: 10px;
}

/* css for Sales Observation for ZM */
#observe_textZM_edit{
  float: right;
  width: 95%;
}

#observe_headingZM_edit{
  width: 5%;
  float: left;
}

#observe_textZM{
  float: right;
  width: 80%;
}

#observe_textZM tr,
#observe_textZM td{
  border: 1px solid lightgray !important;
}

#observe_headingZM{
  width: 20%;
  float: left;
}

/* For total sales track ZM */
.tb_style_ZM tbody tr{
  line-height: 14px !important;
}

.tb_style_ZM  thead tr:nth-child(1) th:nth-child(3){
  width: 300px;
}

.tb_style_ZM  thead tr:nth-child(1) th:nth-child(2){
  width: 10px;
}

#workAnalysisRMTable thead tr:nth-child(1) th:nth-child(2){
  width: 300px;
}

#workAnalysisRMTable tbody tr{
  line-height: 14px !important;
}

#workAnalysisRMTable tbody tr:nth-child(n+1) td:nth-child(n+3){
  text-align: right;
}

#workAnalysisRMTable tr:nth-child(14) td{
  text-align: left;
}

.tb_style_RM  thead tr:nth-child(1) th:nth-child(3){
  width: 300px;
}

.tb_style_RM  thead tr:nth-child(1) th:nth-child(2){
  width: 10px;
}

#workAnalysisTMTable tbody tr td:first-child,
#workAnalysisRMTable tbody tr td:first-child,
#workAnalysisZMTable tbody tr td:first-child,
#workAnalysisBDMTable tbody tr td:first-child{
  text-align: center;
}

#workAnalysisTMTable thead tr:nth-child(1) th:nth-child(2){
  width: 300px;
}
#workAnalysisTMTable thead tr:nth-child(1) th:nth-child(14){
  width: 100px;
}
#workAnalysisTMTable tbody tr{
  line-height: 14px !important;
}

#workAnalysisTMTable tbody tr:nth-child(n+1) td:nth-child(n+3){
  text-align: right;
}
#workAnalysisTMTable tbody tr:nth-child(13) td:nth-child(14){
  text-align: left;
}
#workAnalysisTMTable tr:nth-child(13) td{
  text-align: left;
}

.customerTrackTableClass tbody tr{
  line-height: 14px !important;
}

.customerTrackTableClass tbody tr:nth-child(n+1) td:nth-child(n+6){
  text-align: right;
}


 #observe_textRM_edit{
  float: right;
  width: 95%;
}

#observe_headingRM_edit{
  width: 5%;
  float: left;
}

#observe_textRM{
  float: right;
  width: 85%;
}

#observe_headingRM{
  width: 15%;
  float: left;
}

.customerTrackTableClass tbody td:first-child{
  text-align: center;
}

.customerTrackTableClass tbody td:nth-child(2){
  text-align: left;
}

.customerTrackTableClass tbody td:nth-child(3){
  text-align: left;
}

.customerTrackTableClass tbody td:nth-child(4){
  text-align: left;
}

.customerTrackTableClass tbody td:nth-child(5){
  text-align: left;
}
.customerTrackTableClass tbody td:nth-child(6){
  text-align: left !important;
}

/*.customerTrackTableClass thead th:nth-child(1){
  width: 20px !important;
}
.customerTrackTableClass thead th:nth-child(2){
  width: 40px !important;
}
.customerTrackTableClass thead th:nth-child(4),.customerTrackTableClass thead th:nth-child(5),.customerTrackTableClass thead th:nth-child(6){
  width: 100px !important;
}
.customerTrackTableClass tbody td:nth-child(4),.customerTrackTableClass tbody td:nth-child(5),.customerTrackTableClass tbody td:nth-child(6){
  width: 100px !important;
}
.customerTrackTableClass tbody td:nth-child(1){
  width: 20px !important;
}
.customerTrackTableClass tbody td:nth-child(2){
  width: 40px !important;
}*/


#observe_text{
  float: left;
  width: 90%;
}

#observe_heading{
  width: 9%;
  float: left;
  margin-left: 1%;
}
  
  .territorySalesTable_style tbody tr:nth-child(7) td:nth-child(1) {
  /*border: 1px solid white;*/
  color: white;
  background-color: white;
  }

  #territorySalesTable tr:nth-child(7) td{
    border: 1px solid white;
    /*border-top-color: #2b2b2b;
    border-bottom-color: #2b2b2b;*/
    border-top-color: #dc3545;
    border-bottom-color: #dc3545;
  /*background-color: white;*/
  
   color: white;
  }

  .territorySalesTable_style tbody tr:nth-child(1) td:nth-child(1) {
    /*font-weight: bold;*/
    /*border-left: none;*/
    text-align: left;
   }

   .territorySalesTable_style tbody tr:nth-child(2) td:nth-child(1) {
    /*font-weight: bold;*/
    /*border-left: none;*/
    text-align: left;
   }

   .territorySalesTable_style tbody tr:nth-child(3) td:nth-child(1) {
    /*font-weight: bold;*/
    /*border-left: none;*/
    text-align: left;
   }

   .territorySalesTable_style tbody tr:nth-child(4) td:nth-child(1) {
    /*font-weight: bold;*/
    /*border-left: none;*/
    text-align: left;
   }

   .territorySalesTable_style tbody tr:nth-child(5) td:nth-child(1) {
    /*font-weight: bold;*/
    /*border-left: none;*/
    text-align: left;
   }

   .territorySalesTable_style tbody tr:nth-child(6) td:nth-child(1) {
    /*font-weight: bold;*/
    /*border-left: none;*/
    text-align: left;
   }

   .territorySalesTable_style tbody tr:nth-child(7) td:nth-child(1) {
    /*font-weight: bold;*/
    /*border-left: none;*/
    text-align: left;
   }

   .territorySalesTable_style tbody tr:nth-child(8) td:nth-child(1) {
    /*font-weight: bold;*/
    /*border-left: none;*/
    text-align: left;
   }

   .territorySalesTable_style tbody tr:nth-child(9) td:nth-child(1) {
    /*font-weight: bold;*/
    /*border-left: none;*/
    text-align: left;
   }

   .territorySalesTable_style tbody tr:nth-child(10) td:nth-child(1) {
    /*font-weight: bold;*/
    /*border-left: none;*/
    text-align: left;
   }
  .territorySalesTable_style tbody tr:nth-child(n+1) td:nth-child(n+3) {
    text-align: right;
  }
 

  table.dataTable thead tr th,
  table thead tr th,
  table tbody tr th{
    font-size:14px !important;
    text-align: center;
    background-color: #96d5d6;
    /* font-weight: 600; */
    border:1px solid #008588;
    border-collapse: collapse !important;
  }
  table.dataTable tbody tr td,
  table tbody tr td{
    font-size:13px !important;
    border-collapse: collapse !important;
    border:1px solid #008588;
    /* font-weight: 200; */
    text-align: left;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }

/*  table.dataTable tbody tr:nth-child(odd) td,
  table tbody tr:nth-child(odd) td{
    background-color: #fff9fa;
  }*/

  table.dataTable tbody tr:hover td,
  table tbody tr:hover td{
    background-color: #96d5d6;
  }
  

  .territorySalesTable_style tbody tr{
    line-height: 14px !important;
  }
  #observe_heading,#observe_text{
    margin-top: 5px !important;
  }

  #observe_text tr,
  #observe_text td{
    border: 1px solid lightgray !important;
  }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height:17px;
}
/* Sales Track Plan table CSS */
#salesTrackPlanTable table,
#salesTrackPlanTable_RM table,
#salesTrackPlanTable_ZM table,
#salesTrackPlanTable_BDM table{
  border: none;
}

#salesTrackPlanTable tbody tr td,
#salesTrackPlanTable_RM tbody tr td,
#salesTrackPlanTable_ZM tbody tr td,
#salesTrackPlanTable_BDM tbody tr td{
  border-right: none;
  text-align: left;
  padding: 2px
}

#salesTrackPlanTable tr th,
#salesTrackPlanTable_RM tr th,
#salesTrackPlanTable_ZM tr th,
#salesTrackPlanTable_BDM tr th{
  padding: 2px;
  text-align: left;
}



#salesTrackPlanTable tbody tr td:last-child,
#salesTrackPlanTable_RM tbody tr td:last-child,
#salesTrackPlanTable_ZM tbody tr td:last-child,
#salesTrackPlanTable_BDM tbody tr td:last-child{
  border-right: 1px solid #dc3545;
}

#salesTrackPlanTable tbody tr td:first-child,
#salesTrackPlanTable tbody tr th:first-child,
#salesTrackPlanTable tbody tr:nth-child(n+5) td:nth-child(2),
#salesTrackPlanTable_RM tbody tr td:first-child,
#salesTrackPlanTable_RM tbody tr th:first-child,
#salesTrackPlanTable_ZM tbody tr td:first-child,
#salesTrackPlanTable_ZM tbody tr th:first-child,
#salesTrackPlanTable_BDM tbody tr td:first-child,
#salesTrackPlanTable_BDM tbody tr th:first-child{
  text-align: left;
}

#salesTrackPlanTable tbody tr:nth-child(2) td:last-child,
#salesTrackPlanTable tbody tr:nth-child(n+5) td:last-child,
#salesTrackPlanTable tbody tr:nth-last-child(-n+2) td:nth-child(n+3),
#salesTrackPlanTable_RM tbody tr:nth-child(2) td:last-child,
#salesTrackPlanTable_RM tbody tr:nth-child(n+5) td:last-child,
#salesTrackPlanTable_RM tbody tr:nth-last-child(-n+2) td:nth-child(n+3),
#salesTrackPlanTable_ZM tbody tr:nth-child(2) td:last-child,
#salesTrackPlanTable_ZM tbody tr:nth-child(n+5) td:last-child,
#salesTrackPlanTable_ZM tbody tr:nth-last-child(-n+2) td:nth-child(n+3),
#salesTrackPlanTable_BDM tbody tr:nth-child(2) td:last-child,
#salesTrackPlanTable_BDM tbody tr:nth-child(n+5) td:last-child,
#salesTrackPlanTable_BDM tbody tr:nth-last-child(-n+2) td:nth-child(n+3){
  text-align: right;
}

/* Customer Track Plan Table CSS */
.customerTrackPlanTableDiv{
  margin-top: 20px;
}

.customerTrackPlanTableDiv tbody tr td:nth-child(n+2){
  text-align: right;
}

/* Activity track table CSS */
#activityTrackTableDiv{
  position: relative;
  width:49%;
  float: left;
  
}

#activityTrackTable tbody tr td:nth-child(n+2),
#activityTrackTable_RM tbody tr td:nth-child(n+2),
#activityTrackTable_ZM tbody tr td:nth-child(n+2),
#activityTrackTable_BDM tbody tr td:nth-child(n+2){
  text-align: center;
}

#activityTrackTable_RM tbody tr:last-child td:nth-child(n+2),
#activityTrackTable_ZM tbody tr:last-child td:nth-child(n+2),
#activityTrackTable_BDM tbody tr:last-child td:nth-child(n+2){
  text-align: right;
}

#activityTrackTable_RM tbody tr td:first-child,
#activityTrackTable_ZM tbody tr td:first-child,
#activityTrackTable_BDM tbody tr td:first-child{
  text-align: left;
  width:30%;
}

.activityTrackTable{
  /* position: relative; */
  width:33%;
  float: left;
}

/* Tour Plan Table CSS */
#tourplanTableDiv{
  width: 49%;
  float: right;
}

#tourplanTable tbody tr td:last-child{
  text-align: center;
}

#tourplanTableDiv tbody tr td:last-child{
  text-align: right;
}
/* Input type text CSS */
#tourplanTableDiv table input[type=text],
#activityTrackTableDiv table input[type=text],
#salesTrackPlanTable input[type=text],
#salesTrackPlanTable_RM input[type=text],
#salesTrackPlanTable_ZM input[type=text],
#salesTrackPlanTable_BDM input[type=text],
.estimatevalueTable tbody input[type=text],
#activityTrackTable_RM tbody input[type=text],
#tourplanTable_RM tbody input[type=text],
#tourplanTable_2_RM tbody input[type=text],
#activityTrackTable_ZM tbody input[type=text],
#tourplanTable_ZM tbody input[type=text],
#tourplanTable_2_ZM tbody input[type=text],
#activityTrackTable_BDM tbody input[type=text],
#tourplanTable_BDM tbody input[type=text],
.activityTable tbody input[type=text]{
  width:40%;
  height: 20px;
}

/* Div Margin CSS */
.estimatevalueTable,
.activityTrackTable,
.tourplanTable,
.tourplanTable_2,
#tourplanTableDiv,
#activityTrackTableDiv{
  margin-top: 20px;
}

/* tourplanTable CSS */
.tourplanTable{
  float: left;
  margin-left: 10px;
}
.tourplanTable_2{
  width: 33%;
  float: left;
  margin-left: 0.5%;
}


/*salesTrackTable CSS Table*/

.salesTrackTable table {
  border-collapse: collapse;
  max-width: 100%;
  max-height: 100%;
  border: none;
}

.salesTrackTable table input[type=text]{
  width:90%;
  height: 20px;
}

.salesTrackTable table thead tr th,
.salesTrackTable table tbody tr td {
  border-right: none;
  white-space: normal;
  text-align: center;
  min-width: 60px;
  padding: 8px 10px;
}
.salesTrackTable table tbody tr td {
  border-bottom: none;
}
.salesTrackTable table tbody tr td:first-child,
.salesTrackTable table thead tr th:first-child{
  border-right: 1px solid #008588;
}

.salesTrackTable table tbody tr td:first-child{
  min-width: 200px;
}

.salesTrackTable table thead tr:first-child th{
  border-bottom: none;
}

.salesTrackTable table thead {
  background-color: lightgrey;
}

.salesTrackTable table tbody tr td:nth-child(n+2){
  text-align: right;
} 
.salesTrackTable table tbody tr td:first-child{
  text-align: left;
} 

.salesTrackTable table thead tr:nth-child(2) {
  background-color: white;
}

.salesTrackTable table thead tr:nth-child(2) th:nth-child(1) {
  background-color: #96d5d6;
}

.salesTrackTable table thead tr:first-child th:first-child {
  background-color: white;
  border: none;
  border-right: 1px solid #dc3545;
}

/*.salesTrackTable table tbody tr:nth-child(6n) td:nth-child(1) {
  background-color: #fee8ea;
   font-weight: bold;
} */


/*.salesTrackTable table tr:nth-child(odd) td{
  background-color: #fafafa;
}*/

.salesTrackTable table tr:hover td{
  background-color: #f1f1f1;
}
.salesTrackTable table thead tr:first-child th:last-child{
    color: darkblue;
}

.salesTrackTable table tbody tr:last-child td
 {
  background-color: #fee8ea;
  color: darkblue !important;
  /* font-weight: bold; */
}

/*.salesTrackTable table tbody tr:nth-last-child(2) td{
  background-color: #fee8ea;
  color: black !important;

  
}

.salesTrackTable table tbody tr:nth-last-child(3) td{
  background-color: #fee8ea;
  
  color: brown !important;
}

.salesTrackTable table tbody tr:nth-last-child(4) td{
  background-color: #fee8ea;
 
  color: blue !important;
}*/

.abc.salesTrackTable table tbody tr:nth-last-child(5) td{
  background-color: #fee8ea;
  color: blue !important;
}



.salesTrackTable table thead tr:first-child th:nth-child(14),
.salesTrackTable table thead tr:first-child th:nth-child(15) {
  color: darkblue;
}

/* .salesTrackTable table thead tr:first-child th:nth-child(5), */
/* .salesTrackTable table thead tr:first-child th:nth-child(9), */
/* .salesTrackTable table thead tr:first-child th:nth-child(13), */
/* .salesTrackTable table thead tr:first-child th:nth-child(17){ */
.salesTrackTable table tbody tr td:nth-child(86),
.salesTrackTable table tbody tr td:nth-child(87),
.salesTrackTable table tbody tr td:nth-child(88),
.salesTrackTable table tbody tr td:nth-child(89),
.salesTrackTable table tbody tr td:nth-child(90),
.salesTrackTable table tbody tr td:nth-child(91),
.salesTrackTable table tbody tr td:nth-child(92),
.salesTrackTable table tbody tr td:nth-child(93),
.salesTrackTable table tbody tr td:nth-child(94),
.salesTrackTable table tbody tr td:nth-child(95),
.salesTrackTable table tbody tr td:nth-child(96),
.salesTrackTable table tbody tr td:nth-child(97),
.salesTrackTable table tbody tr td:nth-child(98),
.salesTrackTable table tbody tr td:nth-child(99) {											  
    color: darkblue;
}
/* .salesTrackTable table thead tr:last-child th:nth-child(20), */
/* .salesTrackTable table thead tr:last-child th:nth-child(21), */
/* .salesTrackTable table thead tr:last-child th:nth-child(22), */
/* .salesTrackTable table thead tr:last-child th:nth-child(23), */
/* .salesTrackTable table thead tr:last-child th:nth-child(24), */
/* .salesTrackTable table thead tr:last-child th:nth-child(25), */
/* .salesTrackTable table thead tr:last-child th:nth-child(44), */
/* .salesTrackTable table thead tr:last-child th:nth-child(45), */
/* .salesTrackTable table thead tr:last-child th:nth-child(46), */
/* .salesTrackTable table thead tr:last-child th:nth-child(47), */
/* .salesTrackTable table thead tr:last-child th:nth-child(48), */
/* .salesTrackTable table thead tr:last-child th:nth-child(49), */
/* .salesTrackTable table thead tr:last-child th:nth-child(68), */
/* .salesTrackTable table thead tr:last-child th:nth-child(69), */
/* .salesTrackTable table thead tr:last-child th:nth-child(70), */
/* .salesTrackTable table thead tr:last-child th:nth-child(71), */
/* .salesTrackTable table thead tr:last-child th:nth-child(72), */
/* .salesTrackTable table thead tr:last-child th:nth-child(73), */
/* .salesTrackTable table thead tr:last-child th:nth-child(92), */
/* .salesTrackTable table thead tr:last-child th:nth-child(93), */
/* .salesTrackTable table thead tr:last-child th:nth-child(94), */
/* .salesTrackTable table thead tr:last-child th:nth-child(95), */
/* .salesTrackTable table thead tr:last-child th:nth-child(96), */
/* .salesTrackTable table thead tr:last-child th:nth-child(97), */
/* .salesTrackTable table thead tr:last-child th:nth-child(98), */
/* .salesTrackTable table thead tr:last-child th:nth-child(99), */
/* .salesTrackTable table thead tr:last-child th:nth-child(100), */
/* .salesTrackTable table thead tr:last-child th:nth-child(101), */
/* .salesTrackTable table thead tr:last-child th:nth-child(102), */
/* .salesTrackTable table thead tr:last-child th:nth-child(103) */
.salesTrackTable table thead tr:nth-child(2) th:nth-child(86),
															
.salesTrackTable table thead tr:nth-child(2) th:nth-child(87),
															
.salesTrackTable table thead tr:nth-child(2) th:nth-child(88),
															
.salesTrackTable table thead tr:nth-child(2) th:nth-child(89),
															
.salesTrackTable table thead tr:nth-child(2) th:nth-child(90),
															
.salesTrackTable table thead tr:nth-child(2) th:nth-child(91),
															
.salesTrackTable table thead tr:nth-child(2) th:nth-child(92),
															
.salesTrackTable table thead tr:nth-child(2) th:nth-child(93),
															
.salesTrackTable table thead tr:nth-child(2) th:nth-child(94),
															
.salesTrackTable table thead tr:nth-child(2) th:nth-child(95),
															
.salesTrackTable table thead tr:nth-child(2) th:nth-child(96),
															
.salesTrackTable table thead tr:nth-child(2) th:nth-child(97),
															
.salesTrackTable table thead tr:nth-child(2) th:nth-child(98),
															
.salesTrackTable table thead tr:nth-child(2) th:nth-child(99)
{
    color: darkblue;
}
/* .salesTrackTable table tbody tr td:nth-child(20), */
/* .salesTrackTable table tbody tr td:nth-child(21), */
/* .salesTrackTable table tbody tr td:nth-child(22), */
/* .salesTrackTable table tbody tr td:nth-child(23), */
/* .salesTrackTable table tbody tr td:nth-child(24), */
/* .salesTrackTable table tbody tr td:nth-child(25), */
/* .salesTrackTable table tbody tr td:nth-child(44), */
/* .salesTrackTable table tbody tr td:nth-child(45), */
/* .salesTrackTable table tbody tr td:nth-child(46), */
/* .salesTrackTable table tbody tr td:nth-child(47), */
/* .salesTrackTable table tbody tr td:nth-child(48), */
/* .salesTrackTable table tbody tr td:nth-child(49), */
/* .salesTrackTable table tbody tr td:nth-child(68), */
/* .salesTrackTable table tbody tr td:nth-child(69), */
/* .salesTrackTable table tbody tr td:nth-child(70), */
/* .salesTrackTable table tbody tr td:nth-child(71), */
/* .salesTrackTable table tbody tr td:nth-child(72), */
/* .salesTrackTable table tbody tr td:nth-child(73), */
.salesTrackTable table tbody tr td:nth-child(86),
.salesTrackTable table tbody tr td:nth-child(87),
.salesTrackTable table tbody tr td:nth-child(88),
.salesTrackTable table tbody tr td:nth-child(89),
.salesTrackTable table tbody tr td:nth-child(90),
.salesTrackTable table tbody tr td:nth-child(91),
.salesTrackTable table tbody tr td:nth-child(92),
.salesTrackTable table tbody tr td:nth-child(93),
.salesTrackTable table tbody tr td:nth-child(94),
.salesTrackTable table tbody tr td:nth-child(95),
.salesTrackTable table tbody tr td:nth-child(96),
.salesTrackTable table tbody tr td:nth-child(97),
.salesTrackTable table tbody tr td:nth-child(98),
.salesTrackTable table tbody tr td:nth-child(99),
.salesTrackTable table tbody tr td:nth-child(100),
.salesTrackTable table tbody tr td:nth-child(101),
.salesTrackTable table tbody tr td:nth-child(102),
.salesTrackTable table tbody tr td:nth-child(103),
.salesTrackTable table tbody tr td:nth-child(104),
.salesTrackTable table tbody tr td:nth-child(105),
.salesTrackTable table tbody tr td:nth-child(106),
.salesTrackTable table tbody tr td:nth-child(107),
.salesTrackTable table tbody tr td:nth-child(108),
.salesTrackTable table tbody tr td:nth-child(109),
.salesTrackTable table tbody tr td:nth-child(110)
{
    color: darkblue;
}

/*Product trend*/
/* CSS Table*/

.salesTrackTable1 table {
  border-collapse: collapse;
  max-width: 100%;
  max-height: 100%;
  border: none;
}

.salesTrackTable1 table input[type="text"] {
  width: 90%;
  height: 20px;
}

.salesTrackTable1 table thead tr th,
.salesTrackTable1 table tbody tr td {
  border-right: none;
  white-space: normal;
  text-align: center;
  min-width: 60px;
  padding: 8px 10px;
}
.salesTrackTable1 table tbody tr td {
  border-bottom: none;
}
.salesTrackTable1 table tbody tr td:first-child,
.salesTrackTable1 table thead tr th:first-child {
  border-right: 1px solid #dc3545;
}

.salesTrackTable1 table tbody tr td:first-child {
  min-width: 200px;
}

.salesTrackTable1 table thead tr:first-child th {
  border-bottom: none;
}

.salesTrackTable1 table thead {
  background-color: lightgrey;
}

.salesTrackTable1 table tbody tr td:nth-child(n + 2) {
  text-align: right;
}
.salesTrackTable1 table tbody tr td:first-child {
  color: rgb(255, 0, 0);
  text-align: left;
}

.salesTrackTable1 table thead tr:nth-child(2) {
  background-color: white;
}

.salesTrackTable1 table thead tr:nth-child(2) th:nth-child(1) {
  background-color: #fee8ea;
}

.salesTrackTable1 table thead tr:first-child th:first-child {
  background-color: white;
  border: none;
  border-right: 1px solid #dc3545;
}

.salesTrackTable1 table tbody tr:nth-child(6n) td:nth-child(1) {
  background-color: white;
  /* font-weight: bold; */
}

.salesTrackTable1 table tr:nth-child(odd) td {
  background-color: #fafafa;
}

.salesTrackTable1 table tr:hover td {
  background-color: #f1f1f1;
}
.salesTrackTable1 table thead tr:first-child th:last-child {
  color: darkblue;
}

.salesTrackTable1 table tbody tr:last-child td {
  background-color: #fee8ea;
  color: rgb(0, 0, 0) !important;

  /* font-weight: bold; */
}

.salesTrackTable1 table tbody tr:nth-last-child(2) td {
  background-color: #fee8ea;
  color: darkblue !important;

  /* font-weight: bold; */
}

.salesTrackTable1 table tbody tr:nth-last-child(3) td {
  background-color: #fee8ea !important;
  /* font-weight: bold; */
  color: darkblue !important;
}

.salesTrackTable1 table tbody tr:nth-last-child(4) td {
  background-color: white;
  /* font-weight: bold; */
}

.salesTrackTable1 table thead tr:first-child th:nth-child(5),
.salesTrackTable1 table thead tr:first-child th:nth-child(9),
.salesTrackTable1 table thead tr:first-child th:nth-child(13),
.salesTrackTable1 table thead tr:first-child th:nth-child(17) {
  color: black;
}
.salesTrackTable1 table thead tr:last-child th:nth-child(20),
.salesTrackTable1 table thead tr:last-child th:nth-child(21),
.salesTrackTable1 table thead tr:last-child th:nth-child(22),
.salesTrackTable1 table thead tr:last-child th:nth-child(23),
.salesTrackTable1 table thead tr:last-child th:nth-child(24),
.salesTrackTable1 table thead tr:last-child th:nth-child(25),
.salesTrackTable1 table thead tr:last-child th:nth-child(44),
.salesTrackTable1 table thead tr:last-child th:nth-child(45),
.salesTrackTable1 table thead tr:last-child th:nth-child(46),
.salesTrackTable1 table thead tr:last-child th:nth-child(47),
.salesTrackTable1 table thead tr:last-child th:nth-child(48),
.salesTrackTable1 table thead tr:last-child th:nth-child(49),
.salesTrackTable1 table thead tr:last-child th:nth-child(68),
.salesTrackTable1 table thead tr:last-child th:nth-child(69),
.salesTrackTable1 table thead tr:last-child th:nth-child(70),
.salesTrackTable1 table thead tr:last-child th:nth-child(71),
.salesTrackTable1 table thead tr:last-child th:nth-child(72),
.salesTrackTable1 table thead tr:last-child th:nth-child(73),
.salesTrackTable1 table thead tr:last-child th:nth-child(92),
.salesTrackTable1 table thead tr:last-child th:nth-child(93),
.salesTrackTable1 table thead tr:last-child th:nth-child(94),
.salesTrackTable1 table thead tr:last-child th:nth-child(95),
.salesTrackTable1 table thead tr:last-child th:nth-child(96),
.salesTrackTable1 table thead tr:last-child th:nth-child(97),
.salesTrackTable1 table thead tr:last-child th:nth-child(98),
.salesTrackTable1 table thead tr:last-child th:nth-child(99),
.salesTrackTable1 table thead tr:last-child th:nth-child(100),
.salesTrackTable1 table thead tr:last-child th:nth-child(101),
.salesTrackTable1 table thead tr:last-child th:nth-child(102),
.salesTrackTable1 table thead tr:last-child th:nth-child(103) {
  color: darkblue;
}
.salesTrackTable1 table tbody tr td:nth-child(20),
.salesTrackTable1 table tbody tr td:nth-child(21),
.salesTrackTable1 table tbody tr td:nth-child(22),
.salesTrackTable1 table tbody tr td:nth-child(23),
.salesTrackTable1 table tbody tr td:nth-child(24),
.salesTrackTable1 table tbody tr td:nth-child(25),
.salesTrackTable1 table tbody tr td:nth-child(44),
.salesTrackTable1 table tbody tr td:nth-child(45),
.salesTrackTable1 table tbody tr td:nth-child(46),
.salesTrackTable1 table tbody tr td:nth-child(47),
.salesTrackTable1 table tbody tr td:nth-child(48),
.salesTrackTable1 table tbody tr td:nth-child(49),
.salesTrackTable1 table tbody tr td:nth-child(68),
.salesTrackTable1 table tbody tr td:nth-child(69),
.salesTrackTable1 table tbody tr td:nth-child(70),
.salesTrackTable1 table tbody tr td:nth-child(71),
.salesTrackTable1 table tbody tr td:nth-child(72),
.salesTrackTable1 table tbody tr td:nth-child(73),
.salesTrackTable1 table tbody tr td:nth-child(92),
.salesTrackTable1 table tbody tr td:nth-child(93),
.salesTrackTable1 table tbody tr td:nth-child(94),
.salesTrackTable1 table tbody tr td:nth-child(95),
.salesTrackTable1 table tbody tr td:nth-child(96),
.salesTrackTable1 table tbody tr td:nth-child(97),
.salesTrackTable1 table tbody tr td:nth-child(98),
.salesTrackTable1 table tbody tr td:nth-child(99),
.salesTrackTable1 table tbody tr td:nth-child(100),
.salesTrackTable1 table tbody tr td:nth-child(101),
.salesTrackTable1 table tbody tr td:nth-child(102),
.salesTrackTable1 table tbody tr td:nth-child(103),
.salesTrackTable1 table tbody tr td:nth-child(104),
.salesTrackTable1 table tbody tr td:nth-child(105),
.salesTrackTable1 table tbody tr td:nth-child(106),
.salesTrackTable1 table tbody tr td:nth-child(107),
.salesTrackTable1 table tbody tr td:nth-child(108),
.salesTrackTable1 table tbody tr td:nth-child(109),
.salesTrackTable1 table tbody tr td:nth-child(110) {
  color: darkblue;
}

/* Invested Customer Track table CSS */
.investedCustomerDiv{
  max-height: 70vh;
  overflow: auto;
}
.invested-customer-track-table table{
  border:none;
}

.invested-customer-track-table thead tr th:first-child {
  background-color: white;
  border: none;
}

.invested-customer-track-table tbody tr:nth-child(5n+1) td:nth-child(3),
.invested-customer-track-table tbody tr td:nth-child(2){
  text-align: center;
}
.invested-customer-track-table tbody tr:nth-child(5n+1) td:nth-child(2){
  text-align: left;
}

.invested-customer-track-table tbody tr:nth-child(5n+1) td:first-child {
  background-color: #fee8ea;
  color: #ed3e37;
  /* font-weight: bold; */
  vertical-align: text-top;
}

.invested-customer-track-table tbody tr:nth-child(5n+1) td:last-child {
  background-color: #fee8ea;
}

/* activityTable CSS */

.activityTable thead tr th,
.activityTable tbody tr td{
  border-right: none;
  border-bottom: none;
  padding: 2px;
}

.activityTable thead tr th:last-child,
.activityTable tbody tr td:last-child{
  border-right: 1px solid #dc3545;
}

.activityTable thead tr:nth-child(2) th:nth-child(n+3){
  background-color: white;
}

.activityTable tbody tr td:nth-last-child(-n+2){
  text-align: center;
}
.activityFeedback{
  width: 100%;
}
.activityFeedback tbody tr td:first-child{
  width:20%;
}

/* Sales Observation CSS */
.salesObservationInput{
  float: right;
  padding-bottom: 5px;
}
.salesObservationLabel{
  float: left;
  padding-bottom: 5px;
  width: fit-content;
}

.observationRow{
  width:100%;
  height:auto;
}

/* activityRMTable CSS */
#activityRMTable,
#activityZMTable,
#activityBDMTable{
  border-bottom: 1px solid #dc3545;
}

/* estimatevalueTable_RM CSS */
.estimatevalueTable tbody tr td{
  text-align: center;
}
.estimatevalueTable tbody tr td:nth-child(8){
  text-align: right;
}
.estimatevalueTable tbody tr td:first-child input[type=text]{
  width:80%
}

#tourplanTable_RM tbody tr td:last-child{
  text-align: center;
}

#tourplanTable_RM tbody tr:last-child td:last-child{
  text-align: right;
}

#tourplanTable_2_RM tbody tr td:last-child{
  text-align: center;
}

#tourplanTable_2_RM tbody tr:last-child td:last-child{
  text-align: right;
}

#tourplanTable_ZM tbody tr td:last-child{
  text-align: center;
}

#tourplanTable_ZM tbody tr:last-child td:last-child{
  text-align: right;
}

#tourplanTable_2_ZM tbody tr td:last-child{
  text-align: center;
}

#tourplanTable_2_ZM tbody tr:last-child td:last-child{
  text-align: right;
}

#tourplanTable_BDM tbody tr td:last-child{
  text-align: left;
}

#tourplanTable_BDM tbody tr:last-child td:last-child{
  text-align: right;
}
/* Left header CSS */
#coverageTable tbody tr td:nth-child(-n+2),
#coverageTable2 tbody tr td:nth-child(-n+2),
#workAnalysisTMTable tbody tr td:nth-child(-n+2),
#workAnalysisRMTable tbody tr td:nth-child(-n+2),
#workAnalysisZMTable tbody tr td:nth-child(-n+2),
#workAnalysisBDMTable tbody tr td:nth-child(-n+2),
#salesTrackPlanTable tbody tr td:first-child,
#salesTrackPlanTable_RM tbody tr td:first-child,
#salesTrackPlanTable_ZM tbody tr td:first-child,
#salesTrackPlanTable_BDM tbody tr td:first-child,
#activityTrackTable tbody tr td:first-child,
#tourplanTable tbody tr td:first-child,
.tb_style_RM tbody tr td:nth-child(3),
.tb_style_ZM tbody tr td:nth-child(3),
.tb_style_BDM tbody tr td:nth-child(3),
.CoverageRm tbody tr td:first-child,
.CoverageRm tbody tr:nth-last-child(2) td:nth-child(2),
.CoverageZm tbody tr td:first-child,
.CoverageZm tbody tr:nth-last-child(2) td:nth-child(2),
.CoverageBDM tbody tr td:first-child,
.CoverageBDM tbody tr:nth-last-child(2) td:nth-child(2),
#activityRMTable tbody tr:nth-child(1) td:first-child,
#activityRMTable tbody tr:nth-child(8) td:first-child,
#activityRMTable tbody tr:nth-child(16) td:first-child,
#activityRMTable tbody tr:nth-child(23) td:first-child,
#activityZMTable tbody tr:nth-child(1) td:first-child,
#activityZMTable tbody tr:nth-child(8) td:first-child,
#activityZMTable tbody tr:nth-child(16) td:first-child,
#activityZMTable tbody tr:nth-child(23) td:first-child,
#activityBDMTable tbody tr:nth-child(1) td:first-child,
#activityBDMTable tbody tr:nth-child(8) td:first-child,
#activityBDMTable tbody tr:nth-child(16) td:first-child,
#activityBDMTable tbody tr:nth-child(23) td:first-child,
#feedback tbody tr td:first-child,
#feedbackRM tbody tr td:first-child,
#feedbackZM tbody tr td:first-child,
#feedbackBDM tbody tr td:first-child,
#activityTrackTable_RM tbody tr td:first-child,
#tourplanTable_RM tbody tr td:first-child,
#tourplanTable_2_RM tbody tr td:first-child,
#activityTrackTable_ZM tbody tr td:first-child,
#tourplanTable_ZM tbody tr td:first-child,
#tourplanTable_2_ZM tbody tr td:first-child,
#activityTrackTable_BDM tbody tr td:first-child,
#tourplanTable_BDM tbody tr td:first-child,
.ZM_perform tbody tr td:first-child,
.BDM_perform tbody tr td:first-child,
.activityFeedback tbody tr td:first-child,
#transactionTable tbody tr td:first-child{
  /* font-weight: 550; */
  text-align: left;
}

.center-align{
  text-align: center !important;
}

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

.left-align{
  text-align: left;
}

.left-header{
  text-align: left;
  font-weight: bold !important;
}

.container-fluid{
  padding-right: 5px !important;
  padding-left: 5px !important;
}

#custom-content-above-tabContent{
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.padded{
  padding-top: 5px;
  padding-bottom: 5px;
}

.hPadded{
  padding-left: 5px;
  padding-right: 5px;
}

.rwspan{
  border-top: 1px solid white !important;
}
.rwspan1{
  border-bottom: 1px solid white !important; background-color: white !important; border-top: 1px solid #dc3545 !important;
}

.hidden{
  display:none;
}

.bgGrayColor {
    background-color: #008588 !important;
}
.textGrayColor {
  color: #008588 !important;
}
.select2-container--default .select2-results__option[aria-selected=true]{
  background-color: #008588 !important;
}