
input[type="text"].ui-grid-filter-input, select.ui-grid-filter-select { font-weight: 300; color:#606060; font-size:12px; padding:4px 5px; }
.ui-grid-header-viewport, .ui-grid-header-canvas, .ui-grid-render-container-body .ui-grid-viewport{width:100% !important;} .detail-txt{display: block;width: 100%;height: 34px;padding: 6px 12px;color: #5d5c5c;}

/*=================== fILTER CSS */

.filterModal{
    background: #fff; margin-top: -150px;
}
.filterHeader{
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background: #cccc;
    margin: -29px -29px 0px -29px;
}
.clear{
    margin: 17px;
}
.removeIcon{
    float: right;
    margin-right: 40px;
}
.borderBottom{
    border-bottom: 1px solid #ccc;
}
.hover-wrap{
    min-height: 17px;
}
.hoverEdit{
    width: 22px;
    position: absolute;
    right: 0;
    top: 5px;
    height: 20px;
    display: none;
    background: #fff;
    padding: 4px;
}
.hover-wrap:hover > .hoverEdit {
    display: block;
    cursor: pointer;
}

.tooltip{ z-index: 99999;}

.call-hover{
    width: 22px;
    position: absolute;
    right: 2px;
    top: -3px;
    height: 20px;
    padding: 4px;
    cursor: pointer;
    font-size: 19px;
}

/** Store Walkin form CSS Starts*/
.walk-section{
  margin: 30px 0 40px;
}
.w-head{
  margin-bottom: 40px;
}
.next-btn{text-align: right;}
.next-btn a{
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}
.next-btn a i{
  margin-right: 8px;
  font-size: 30px;
  vertical-align: middle;
  margin-top: -3px;
}
.walk-col{
  padding: 20px 30px;
  border: 1px solid #ccc;
  border-radius: 8px;
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4);
  background: #fff;
}
.walk-form label {
    font-weight: 500;
    font-size: 12px;
    color: #8a8a8a;
}
.walk-form .required{color: red !important;}

/** Store Walkin form CSS ends*/