.topWrapper{
    position: fixed;
    width: 100%;
    height: 100%;
}

.mainWrapperWrapper{
    height: inherit;
    width: inherit;
    padding-top: 59px; 
    background: #efecec;
}

.rowStyle{
    height: inherit;
    width: inherit;
    margin: 0;
}

.tabCustomStyle{
    .mat-tab-header{
        background: white;
    }

}

.selectedRunning{
    background: #86ac41c7;
    color: white;
    border-right: 2px solid #ededed;
}

.selectedStopped{
    background: #cb0000d9;
    color: white;
    border-right: 2px solid #ededed;
}

.Inactice{
    background: #4897D8;
    color: white;
    border-right: 2px solid #ededed;
   
}

.selectIdling{
    background: #ffc13c;
    color: white;
    border-right: 2px solid #ededed;
}

.selectedNodata{
    background: #5B7065;
    color: white;
    border-right: 2px solid #ededed;
}

.deselected{
    background: white;
    color: black;
}

.scrollit {
    overflow:scroll;
    height:100%;    
}

.panel-resizable {
    resize: vertical;
  overflow: auto
}


::-webkit-scrollbar {
    width: 10px;
    height: 10px;
  }
  
  /* Track */
  ::-webkit-scrollbar-track {
    background: rgb(153, 153, 153); 
  }
   
  /* Handle */
  ::-webkit-scrollbar-thumb {
    // background: rgb(74, 118, 184); 
    background: #868e96;
  }
  
  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
    background: #555; 
  }

  
  .buttonStyle{
      background: white;
      color:black;

  }

  .buttonStyle:hover{
    background: grey;
    color:black;

}

.animateClass{
    font-size: 12px; padding: 12px; cursor: pointer; margin-left: 10px; margin-right: 10px; color: white; background: #989898; border-radius: 25px;     font-size: 12px; padding: 12px; cursor: pointer; margin-left: 10px; margin-right: 10px; color: white; background: #989898; border-radius: 25px;box-shadow:  -2px 1px 3px 0px #b2b0ae;

}

.animateClass_1{
    padding: 5px;padding-left: 7px; padding-right: 7px;color:black;cursor: pointer;  border: 1px solid #b5b5b5 ;box-shadow: 3px 2px 5px 0px rgb(178, 176, 174);
}

.animateClass_2{
    padding: 5px;color:rgb(255, 254, 254);cursor: pointer; border: 1px solid #b5b5b5;box-shadow: 0px 2px 2px 0px #b2b0ae ;
}

.animateClass_3{
    padding: 5px;color: rgb(255, 254, 254);cursor: pointer; border: 1px solid #b5b5b5;box-shadow: 2px 2px 2px 0px #b2b0ae;
}


.animateClass_1:active {
    //   background-color: #3e8e41;
      box-shadow: 0 1px #666;
      transform: translateY(1px);
    }

    .animateClass_2:active {
        //   background-color: #3e8e41;
          box-shadow: 0 1px #666;
          transform: translateY(1px);
        }

        .animateClass_3:active {
            //   background-color: #3e8e41;
              box-shadow: 0 1px #666;
              transform: translateY(1px);
            }





.animateClass:hover {
    // background-color: #3e8e41
}

.animateClass:active {
//   background-color: #3e8e41;
  box-shadow: 0 1px #666;
  transform: translateY(1px);
}



.animateClass_4{
    width:25%;border-right: 2px solid white;
}
.animateClass_5{
    width:25%;border-right: 2px solid white;
}
.animateClass_6{
    width:25%;border-right: 2px solid white;
}

.animateClass_7{
    width:25%;
}

.animateClass_4:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}
.animateClass_5:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}
.animateClass_6:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}

.animateClass_7:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}



.animateClass_8{
   cursor: pointer;
   color:#2d4262;
}
.animateClass_9{
    cursor: pointer;
    color:green ; 
}
.animateClass_10{
    cursor: pointer;
    color:green ; 
}

.animateClass_11{
    cursor: pointer;
    color : red;
}

.animateClass_12{
    cursor: pointer;
    color:#2d4262;
}
.animateClass_13{
    cursor: pointer;
    color:red
}

.animateDropDown{
    font-size: 15px;
    color: #888888;
    border-radius: 25px;
    box-shadow: 2px 2px 2px 0px #b2b0ae;
}
.animateDropDown:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}

.animateDropDown:hover{
    color: blue;
}

.animateClass_4:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}
.animateClass_5:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}
.animateClass_6:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}

.animateClass_7:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}

.animateClass_8:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}
.animateClass_9:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}
.animateClass_10:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}

.animateClass_11:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}

.animateClass_12:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}


.animateClass_13:active{
    box-shadow: 0 1px #666;
    transform: translateY(1px);
}

.mat-menu-panel.styleMenu{
    max-width: 35px;
    min-width: 30px;
    background: #efecec;
    border: 1px solid #afadad;
}


#slider {
    margin: 20px;
  }


  #toast {
    visibility: hidden;
    max-width: 150px;
    height: 50px;
    /*margin-left: -125px;*/
    margin: auto;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 2px;

    position: fixed;
    z-index: 1;
    left: 60%;right:0;
    bottom: 80%;
    font-size: 13px;
    white-space: nowrap;
}
#toast #img{
  width: 150px;
  height: 50px;
    
    float: left;
    
    padding-top: 16px;
    padding-bottom: 16px;
    
    box-sizing: border-box;

    
    background-color: #111;
    color: #fff;
}
#toast #desc{

    
    color: #fff;
   
    padding: 16px;
    
    overflow: hidden;
  white-space: nowrap;
}

#toast.show {
    visibility: visible;
    -webkit-animation: fadein 0.5s, expand 0.5s 0.5s,stay 3s 1s, shrink 0.5s 2s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, expand 0.5s 0.5s,stay 3s 1s, shrink 0.5s 4s, fadeout 0.5s 4.5s;
}




/*//////////////////////////////////////////////////////////////////
[ FONT ]*/



  
  
  
  /*//////////////////////////////////////////////////////////////////
  [ RESTYLE TAG ]*/
  * {
      margin: 0px; 
      padding: 0px; 
      box-sizing: border-box;
  }
  
  body, html {
      height: 100%;
      font-family: sans-serif;
  }
  
  /* ------------------------------------ */
  a {
      margin: 0px;
      transition: all 0.4s;
      -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
  }
  
  a:focus {
      outline: none !important;
  }
  
  a:hover {
      text-decoration: none;
  }
  
  /* ------------------------------------ */
  h1,h2,h3,h4,h5,h6 {margin: 0px;}
  
  p {margin: 0px;}
  
  ul, li {
      margin: 0px;
      list-style-type: none;
  }
  
  
  /* ------------------------------------ */
  input {
    display: block;
      outline: none;
      border: none !important;
  }
  
  textarea {
    display: block;
    outline: none;
  }
  
  textarea:focus, input:focus {
    border-color: transparent !important;
  }
  
  /* ------------------------------------ */
  button {
      outline: none !important;
      border: none;
      background: transparent;
  }
  
  button:hover {
      cursor: pointer;
  }
  
  iframe {
      border: none !important;
  }
  
  
  
  
  /*//////////////////////////////////////////////////////////////////
  [ Utiliti ]*/
  
  
  
  
  
  
  /*//////////////////////////////////////////////////////////////////
  [ Table ]*/
  
  .limiterTable {
    width: 100%;
    margin: 0 auto;
    height: 20vh;
    overflow: auto;
  }
  
  .container-table100 {
    width: 100%;
    // min-height: 100vh;
    // background: #c850c0;
    // background: -webkit-linear-gradient(45deg, #4158d0, #c850c0);
    // background: -o-linear-gradient(45deg, #4158d0, #c850c0);
  //  background: -moz-linear-gradient(45deg, #4158d0, #c850c0);
    // background: linear-gradient(45deg, #4158d0, #c850c0);
  
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    // padding: 33px 30px;
  }
  
  .wrap-table100 {
    width: inherit;
  }
  
  // thisTableOnly {
  //   border-spacing: 1;
  //   border-collapse: collapse;
  //   background: white;
  //   border-radius: 10px;
  //   overflow: hidden;
  //   width: 100%;
  //   margin: 0 auto;
  //   position: relative;
  // }
  // thisTableOnly * {
  //   position: relative;
  // }
  // thisTableOnly td, thisTableOnly th {
  //   padding-left: 8px;
  // }
  // thisTableOnly thead tr {
  //   height: 60px;
  //   background: #36304a;
  // }
  // thisTableOnly tbody tr {
  //   height: 50px;
  // }
  // thisTableOnly tbody tr:last-child {
  //   border: 0;
  // }
  // thisTableOnly td, thisTableOnly th {
  //   text-align: left;
  // }
  // thisTableOnly td.l, thisTableOnly th.l {
  //   text-align: right;
  // }
  // thisTableOnly td.c, thisTableOnly th.c {
  //   text-align: center;
  // }
  // thisTableOnly td.r, thisTableOnly th.r {
  //   text-align: center;
  // }
  
  
  // .table100-head th{
  //   // font-family: OpenSans-Regular;
  //   font-size: 18px;
  //   color: #fff;
  //   line-height: 1.2;
  //   font-weight: unset;
  // }
  
  tbody tr:nth-child(even) {
    background-color: #f5f5f5;
  }
  
  // tbody tr {

  //   font-size: 15px;
  //   color: #808080;
  //   line-height: 1.2;
  //   font-weight: unset;
  // }
  
  // tbody tr:hover {
  //   color: #555555;
  //   background-color: #f5f5f5;
  //   cursor: pointer;
  // }
  
  .column1 {
    width: 260px;
    white-space: nowrap;
    padding: 10px 10px 10px 10px;
  }
  
  .column2 {
    width: 160px;
    white-space: nowrap;
    padding: 10px 10px 10px 10px;
  }
  
  .column3 {
    width: 245px;
    white-space: nowrap;
    padding: 10px 10px 10px 10px;
  }
  
  .column4 {
    width: 110px;
    // text-align: right;
    white-space: nowrap;
    padding: 10px 10px 10px 10px;
  }
  
  .column5 {
    width: 170px;
    // text-align: right;
    white-space: nowrap;
    padding: 10px 10px 10px 10px;
  }
  
  .column6 {
    width: 222px;
    // text-align: right;
    padding-right: 62px;
    white-space: nowrap;
    padding: 10px 10px 10px 10px;
  }
  
  
  // @media screen and (max-width: 992px) {
  //   table {
  //     display: block;
  //   }
  //   table > *, table tr, table td, table th {
  //     display: block;
  //   }
  //   table thead {
  //     display: none;
  //   }
  //   table tbody tr {
  //     height: auto;
  //     padding: 37px 0;
  //   }
  //   table tbody tr td {
  //     padding-left: 40% !important;
  //     margin-bottom: 24px;
  //   }
  //   table tbody tr td:last-child {
  //     margin-bottom: 0;
  //   }
  //   table tbody tr td:before {
  //   //   font-family: OpenSans-Regular;
  //     font-size: 14px;
  //     color: #999999;
  //     line-height: 1.2;
  //     font-weight: unset;
  //     position: absolute;
  //     width: 40%;
  //     left: 30px;
  //     top: 0;
  //   }
  //   table tbody tr td:nth-child(1):before {
  //     content: "Date";
  //   }
  //   table tbody tr td:nth-child(2):before {
  //     content: "Order ID";
  //   }
  //   table tbody tr td:nth-child(3):before {
  //     content: "Name";
  //   }
  //   table tbody tr td:nth-child(4):before {
  //     content: "Price";
  //   }
  //   table tbody tr td:nth-child(5):before {
  //     content: "Quantity";
  //   }
  //   table tbody tr td:nth-child(6):before {
  //     content: "Total";
  //   }
  
  //   .column4,
  //   .column5,
  //   .column6 {
  //     text-align: left;
  //   }
  
  //   .column4,
  //   .column5,
  //   .column6,
  //   .column1,
  //   .column2,
  //   .column3 {
  //     width: 100%;
  //   }
  
  //   tbody tr {
  //     font-size: 14px;
  //   }
  // }
  
  // @media (max-width: 576px) {
  //   .container-table100 {
  //     padding-left: 15px;
  //     padding-right: 15px;
  //   }
  // }

  .kWgQNm {
    box-sizing: border-box;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    max-width: unset;
    min-width: unset;
    min-height: unset;
    cursor: unset;
    transform: unset;
    word-break: unset;
    z-index: unset;
    padding: 0px;
    margin: 0px;
    overflow: unset;
    background: unset;
    border-right: unset;
    border-bottom: unset;
    flex: 0 0 auto;
    border-radius: unset;
    transition: initial;
}

.dfmgGo {
    z-index: 0;
    top: unset;
    right: unset;
    bottom: unset;
    left: unset;
    box-shadow: unset;
    -webkit-box-flex: unset;
    flex-grow: unset;
    background-color: rgb(255, 255, 255);
    color: rgb(30, 172, 178);
    font-size: 14px;
    backdrop-filter: unset;
    width: 30px;
    max-height: 40px;
    text-align: center;
    cursor: pointer;
    align-self: unset;
    padding: 3px;
    border-left: 1px solid rgb(30, 172, 178);
    border-right: none;
    border-top: 1px solid rgb(30, 172, 178);
    border-bottom: 1px solid rgb(30, 172, 178);
    margin: 0px;
    border-radius: 18px 0px 0px 18px;
}

.jXaklS {
    z-index: 0;
    top: unset;
    right: unset;
    bottom: unset;
    left: unset;
    box-shadow: unset;
    -webkit-box-flex: unset;
    flex-grow: unset;
    background-color: rgb(255, 255, 255);
    color: rgb(30, 172, 178);
    font-size: 14px;
    backdrop-filter: unset;
    width: 30px;
    max-height: 40px;
    text-align: center;
    cursor: pointer;
    align-self: unset;
    padding: 3px;
    border-left: none;
    border-right: none;
    border-top: 1px solid rgb(30, 172, 178);
    border-bottom: 1px solid rgb(30, 172, 178);
    margin: 0px;
    border-radius: 0px;
}

.jXaklS {
    z-index: 0;
    top: unset;
    right: unset;
    bottom: unset;
    left: unset;
    box-shadow: unset;
    -webkit-box-flex: unset;
    flex-grow: unset;
    background-color: rgb(255, 255, 255);
    color: rgb(30, 172, 178);
    font-size: 14px;
    backdrop-filter: unset;
    width: 30px;
    max-height: 40px;
    text-align: center;
    cursor: pointer;
    align-self: unset;
    padding: 3px;
    border-left: none;
    border-right: none;
    border-top: 1px solid rgb(30, 172, 178);
    border-bottom: 1px solid rgb(30, 172, 178);
    margin: 0px;
    border-radius: 0px;
}

.bvKoMW {
    z-index: 0;
    top: unset;
    right: unset;
    bottom: unset;
    left: unset;
    box-shadow: unset;
    -webkit-box-flex: unset;
    flex-grow: unset;
  
   color: #1eacb2;;
    font-size: 14px;
    backdrop-filter: unset;
    width: 30px;
    max-height: 40px;
    text-align: center;
    cursor: pointer;
    align-self: unset;
    padding: 3px;
    border-left: none;
    border-right: 1px solid rgb(30, 172, 178);
    border-top: 1px solid rgb(30, 172, 178);
    border-bottom: 1px solid rgb(30, 172, 178);
    margin: 0px;
    border-radius: 0px 18px 18px 0px;
}


.kWgQNm{
//   .active,  .dfmgGo:hover{
//         background-color: rgb(30, 172, 178);
//         border-right: 1px solid rgb(30, 172, 178);
//         border-top: 1px solid rgb(30, 172, 178);
//         border-bottom: 1px solid rgb(30, 172, 178);
//         color:white;
//     }
    
    .active, .sc-bdVaJa:hover{
        background-color: rgb(30, 172, 178);
        color:white;
        border-bottom: 1px solid rgb(30, 172, 178);
    }
    
    // .active, .bvKoMW:hover{
    //     background-color: rgb(30, 172, 178);
    //     border-right: 1px solid rgb(30, 172, 178);
    //     border-top: 1px solid rgb(30, 172, 178);
    //     border-bottom: 1px solid rgb(30, 172, 178);
    //     color:white;
    // }

}

