/* 
Author : i-Diligence.com
Copyright (C) TATA Consumer Products Ltd 2021
*/
:root{
    --primary:#486aae!important;
    --light:#edf6ff!important; 
    --border:#486AAE;
}
/* tr:nth-child(even) {
    background-color: #D6EEEE;
  } */
  .table td, .table th {
    padding: 6px !important;
    vertical-align: top !important;
    border-top: 1px solid #dee2e6 !important;
}
body{
    color :black;
    font-size: 1rem;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    background-color: var(--light);
}
.container{
    max-width: 100%!important;
    margin-left: unset;
    margin-right: unset;
}
.w-100{
    width: 100%!important;
}
.bg-primary{
    background-color: var(--primary);
}
.bg-light{
    background-color: var(--light)!important;
}
.text-primary{
    color:var(--primary)!important;
}
.px-lrg{
    padding-left:140px;
    padding-right:140px;
}
.px-xlrg{
    padding-left:15vw;
    padding-right:15vw;
}
@media(max-width:1212px){
    .px-xlrg{
        padding-left:11vw;
        padding-right:11vw;
    }
}
@media(max-width:768px){
    .px-xlrg{
        padding-left:5vw;
        padding-right:5vw;
    }
}
.px-10{
    padding-left: 10vw;
    padding-right: 10vw;
}

.btn.btn-custom {
    background: #f4f8ff;
    color: black;
    font-weight: 600;
    border-radius: 6px;
    border: 1.5px solid #5498E9;
    padding: 5px 23px !important;
    
}

button.btn.btn-custom.btn-gradient {
    background-image: linear-gradient(
133deg
, #5498ea, #486aae)!important;
    color: white;
}
/* =========header======== */
span.menu-txt {
    font-weight: 500;
}
img.menu-icon {
    width: 34px;
}
hr {
    margin-top: unset!important; 
    margin-bottom: unset!important;
     border: 0!important;
     width: 100%;
    border-top: 1px solid var(--primary)!important;
}
/* =======tabs styles ============= */
.nav-tabs {
     border-bottom: unset !important; 
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: var(--primary) var(--primary) #fff!important;
    text-decoration: underline;
    text-decoration-color: coral;
    
    
}
 .nav-tabs .nav-link:hover {
    border-color: #e9ecef00 #e9ecef00 #dee2e600;
}
.tab-content>.active {
    display: block;
    border: 1px solid var(--primary);
    box-shadow: 0px 4px 11px 3px rgb(126 126 126 / 40%);
    background-color: white;
}
.nav-tabs> .nav-item >.nav-link{
    color: rgba(85, 85, 85, 0.884)!important;
}
.nav-tabs> .nav-item >.nav-link.active{
    color: rgba(31, 31, 31, 0.884)!important;
    font-weight: bold;
}
.form-control{
    border:1px solid var(--border)!important;
}
::placeholder {
    color:rgba(163, 163, 163, 0.582)!important ;
    font-style: italic;
    font-size: 0.5 rem!important;
  }
  label{
      font-weight: 500;
  }
  .attr {
    color: #868686;
    font-size: 13px;
    position: relative;
    top: 4px;
    margin-right: 113px;
    font-weight: 500;
}
td{
    width:10%
}

td, th {
    border: 1px solid #b4b4b4b5;
    text-align: center;
    padding: 3px 0px;
    color: var(--primary);
}
.captions {
    background-color: beige;
    color: var(--primary);
}
.tr-head{
    background-color: var(--light);
}
.form-group {
    margin-bottom: 0.51rem;
}
.form-control {
    padding: .1rem .75rem;
}

/* ........................ */
.machine-td{
    text-align: left;
}

.dropdown {
    position: relative;
    display: inline-block;
  }
  
  .dropdown-content {
    display: none;
    top: 51px;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 145px;
    box-shadow: -1px 1px 4px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
}


  
  .dropdown:hover .dropdown-content {
    display: block;
  }