#VisitReport.VisitReportDiv tr th:nth-child(1), #VisitReport.VisitReportDiv tr td:nth-child(1) {
    min-width: 138px;
}

@media (min-width: 768px) {
.col-md-8half {
-webkit-box-flex: 0;
flex: 0 0 95.667%;
max-width: 95.667%;
}
}
.line44{
    line-height: 44px;}
     .main-Compliance{
         padding-top: 5px;
     }
     .main-Com-table {
 height: 180px;
 overflow: auto;
}
.Com-table-tr {
 position: relative;
 padding: 7px 10px 3px 10px;
}
.Com-table-td {
 color: #989898;
 font-size: 13px;
 margin-left: 35px;
 padding-top: 6px;
}
.Com-table-dot {
 position: absolute;
 top: 10px;
 border-radius: 50%;
 color: #fff;
 width: 26px;
 height: 26px;
 text-align: center;
 font-size: 13px;
 padding-top: 4px;
}
     .canvas-con-inner{
         position: relative;
     }
     .set-h2{
         color: #666666;
 font-weight: 300;
 font-size: 32px;
 position: absolute;
 bottom: 40px;
 width: 100%;
 text-align: center;
     }
     .set-h1{
         color: #989898;
 font-weight: 300;
 font-size: 13px;
 position: absolute;
 bottom: 27px;
 width: 100%;
 text-align: center;
     }
 


.redbg{
 background-color: red;
}
.orangebg{
 background-color: #ff9900;
}

     #compliance-table{
margin-bottom: 0px;
     }
     #compliance-table tr td{
         padding-bottom: 5px;
     }
     .R-table{
         height: 166px;
     }
     .dashboarpage{
         padding-top: 25px;
     }



     @media only screen and (max-width: 1300px) and (min-width: 1140px)  {
 .canvas-con-inner{
     height: auto;
     width: 115px;
 }
 .set-h1{
     font-size: 11px !important;
     bottom: 20px !important;    
 }

}
@media only screen and (max-width: 1140px) and (min-width:992px)  {
 .canvas-con-inner{
     height: auto;
     width: 105px;
 }
 .set-h1{
     font-size: 11px !important;
     bottom: 20px !important;    
 }
 .activities-legend {
     margin-bottom: -36px;
     margin-left: -10px;
 }
 .attendance-legend {
     margin-bottom: -36px;
     margin-left: -10px;
 }


}

@media only screen and (max-width: 1300px) and (min-width:1140px)  {
 .set-h2{        
     bottom: 27px !important;    
 }
}
@media only screen and (max-width: 1140px) and (min-width:952px)  {   
 .set-h2{        
     bottom: 27px !important;    
 }
   }



@media only screen and (max-width: 950px) and (min-width:768px)  {   
 .set-h2{       
     bottom: 26% !important;  
 }
}

@media only screen and (max-width: 1100px) {
    .table-responsive::-webkit-scrollbar {
        height:0px;
      }
  }



/* ver1 */
.Ist_Arw {
    color: #1b99d6;
}
.istCrs {
    cursor: pointer;
}
.Wid-Arow {
    margin-top: -27px;
}
.float-right {
    float: right !important;
}
.modal-title {
    color: #1fa6e0 !important;
}
.VstHdg {
    font-size: 13px;
    color: #666666;
    padding-left: 20px;
}
.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 200;
    line-height: 1;
    color: #009ccd;
    text-shadow: 0 1px 0 #fff;
 opacity: .5; 
/*    margin-top: -14px;
    margin-right: -19px;*/
}
.Mdlhd {
    margin-bottom: -8px;
    margin-top: 4px;
}
.VstMdlhdr {
    padding-bottom: 9px;
    padding-top: 6px;
}
.VstMdl {
    color: #666666;
    font-size: 13px;
}

.btnVisit {
    background-color: #009ccd;
    border-color: #009ccd;
    border-radius: 22px;
    color: #fff;
    outline: 0;
    /* width: 158px; */
  }
  
  
  .btnVisit:hover {
    color: #fff;
    background-color: #009ccd;
    border-color: #009ccd;
  }
  .close {
    float: right;
    font-size: 1.5rem;
    font-weight: 200;
    line-height: 1;
    color: #009ccd;
    text-shadow: 0 1px 0 #fff;
    /* opacity: .5; */
/*    margin-top: -14px;
    margin-right: -19px;*/
  }

  p.fixed-table-scroll-inner {
    width: 100%;
    height: 200px;
}

div.fixed-table-scroll-outer {
    top: 0;
    left: 0;
    visibility: hidden;
    width: 200px;
    height: 150px;
    overflow: hidden;
}

  
.table-container-header {
   /* overflow: hidden; */
    width: 100%;    
}

.table-container-body {
    height: 340px;
    overflow: auto;
    width: 100%;
}

.table-container-footer {
    overflow: hidden;
    width: 100%;
}

.table-container table {
    margin-bottom: 0px;
    table-layout: fixed;
}

.table-bordered {
    border: 0px;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border-top-width: 2px;
}
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border-bottom-width: 0px;
}

/*Esquerda*/
.table-bordered > thead > tr > th:first-child,
.table-bordered > tbody > tr > th:first-child,
.table-bordered > tfoot > tr > th:first-child,
.table-bordered > thead > tr > td:first-child,
.table-bordered > tbody > tr > td:first-child,
.table-bordered > tfoot > tr > td:first-child {
  border-left-width: 0px;
}
/*Direita*/
.table-bordered > thead > tr > th:last-child,
.table-bordered > tbody > tr > th:last-child,
.table-bordered > tfoot > tr > th:last-child,
.table-bordered > thead > tr > td:last-child,
.table-bordered > tbody > tr > td:last-child,
.table-bordered > tfoot > tr > td:last-child {
  border-right-width: 0px;
}
/*Topo*/
.table-bordered > thead > tr:first-child > th,
.table-bordered > thead > tr:first-child > td {
  border-top-width: 0px;
}
/*Baixo*/
.table-bordered > tfoot > tr:last-child > th,
.table-bordered > tfoot > tr:last-child > td {
  border-bottom-width: 0px;
}

.table tbody+tbody {
     border-top: 1px solid #cccccc; 
}

.set-w50{
    width: 50px;
    display: inline-block;
}

/* shashi */
a{
    color: #1fa6e0;
}
.web-pset {
    padding-left: 35px;
    padding-right: 0px;
}
table td.Tbl_Td {
    padding-left: 40px !important;
}
.Tbl_Td {
    color: #1fa6e0;
    font-weight: 600;
}
.vstbck {
    cursor: pointer;
    color: #0fa2d0;
}
.VstMdlhdr {
    padding-bottom: 9px;
    padding-top: 6px;
}
.TblTdClr {
    color: #1fa6e0;
}
.pl-3 {
    padding-left: 0.25rem !important;
}

.pop1table table tr th:nth-child(1),.pop1table table tr td:nth-child(1){
width: 180px;
padding-left: 10px !important;
}
.pop1table table tr th:nth-child(2),.pop1table table tr td:nth-child(2){
    width: 154px;
}
.pop1table table tr th:nth-child(3),.pop1table table tr td:nth-child(3){
    width: 119px;
}
.pop1table table tr th:nth-child(4),.pop1table table tr td:nth-child(4){
    width: 119px;
}
.pop1table table tr th:nth-child(5),.pop1table table tr td:nth-child(5){
    width: 119px;
}
.pop1table table tr th:nth-child(6),.pop1table table tr td:nth-child(6){
    width: 100px;
}
.pop1table table tr td.Tbl_Td{
    padding-left: 30px !important;
}

.Twhite-spaceset1{
    white-space: break-spaces !important;
}

.pop1table1 table tr th:nth-child(1),.pop1table1 table tr td:nth-child(1){
width: 180px;
padding-left: 10px !important;
}
.pop1table1 table tr th:nth-child(2),.pop1table1 table tr td:nth-child(2){
    width: 154px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.pop1table1 table tr th:nth-child(3),.pop1table1 table tr td:nth-child(3){
    width: 119px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.pop1table1 table tr th:nth-child(4),.pop1table1 table tr td:nth-child(4){
    width: 119px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.pop1table1 table tr th:nth-child(5),.pop1table1 table tr td:nth-child(5){
    width: 119px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.pop1table1 table tr td.Tbl_Td{
    padding-left: 30px !important;
}
.ipl-10{
    padding-left: 5px !important;
}
.table .cls_status {
    padding-right: 20px !important;
    text-align: right !important;
}
.drplist ul.list {
    left: -53px !important;
}



.dashboard-dot {
    display: inline-block;
    padding-top: 6px;
}
.dashboard-img {
    display: inline-block;
    padding-top: 2px;
    padding-left: 5px;
}
.dashboard-view {
    display: inline-block;
    padding-left: 5px;
}
.dashboard-name {
    width: 180px;
    white-space: initial;
}
.dashboard-status{
    width: 180px;
    white-space: initial;  
    color: #aaa;
}
.dashboardView {
    display: flex;
    vertical-align: top;
}
.dashboard-view-right {
    display: inline-block;
    padding-left: 5px;
}
.dashboard-name-right {
    width: 180px;
    white-space: initial;
}
.dashboard-status-right{
    width: 180px;
    white-space: initial;  
    color: #aaa;
}
.dashboardView-Activity {
    display: flex;
    vertical-align: top;
}
.dashboard-img-Activity {
    display: inline-block;
    padding-top: 2px;
}
.dashboard-view-Activity {
    display: inline-block;
    padding-left: 5px;
}
.dashboard-name-Activity {
    width: 180px;
    white-space: initial;
}
.dashboard-status-Activity {
    width: 180px;
    white-space: initial;
    color: #aaa;
}
#Activity tr td, #Activity tr th {
     padding-left: 10px !important;
}
.pcoded-navbar.navbar-collapsed~.pcoded-main-container {
    padding-right: 0px;
}
.container-set{
    padding-right: 5px;  
}
#MyTeam tr td:nth-child(1){
width: 100px;
min-width: 100px;
max-width: 100px;
padding-left: 5px !important;
}
#MyTeam tr td:nth-child(2){
      padding-right: 0px !important;
    }
#Activity tr td:nth-child(1){
    /* width: 100px; */
    min-width: 100px;
    max-width: 100px;
padding-left: 0px !important;

    }
    #Activity tr td:nth-child(2){
        padding-right: 0px !important;    
        }

    .lineweb {      
        z-index: 999;
    }
    div#MyTeam, #Activity {
        margin-top: 15px;
        padding: 0px 15px 0px 5px;
     }