
.shonir {
    border: #ff0000 solid 1px;
  }
  .nanobar .bar {
    background: #ff6f69;
    box-shadow: 0 0 5px #e29390;
    height: 1px;
  }

  .hidden {
    display: none;
}

.no-pad{
  padding: 0;
  }
  .no-mar{
  margin: 0;
  }

  ul{
    padding-left: 20px;
    }

    .t-sticky {
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 999;
      
    } 
    #t-sticky{
      box-shadow: 0 0 3px 0 rgba(0,0,0,.12);
    }

.ajax-popup{
  color: black;

}

.ajax-popup .spinner {
  font  : 3rem sans-serif;
  transition: .5s ease;
  opacity: 0.8;
}

.t-empty .heading {
  text-transform: uppercase;  
  font-family: 'Oswald', sans-serif;
  text-align: justify; 
  margin: 15px;
  color: #ff0000;
  font-size: 26px;
  font-weight: 800;

}

.t-empty .details {

  font-family: 'Meera Inimai', sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.captcha {
  display: block;
  overflow: auto;
  height: 100%;
  width: 287px;
  min-height: 195px;
  background: rgb(151, 6, 13);
  padding: 6px;

}

.captcha .text {
  float: left;
  background-color: #FCE193;
  margin-top: 6px;
  padding: 6px;
  width: 200px;
}


.captcha span {
  color: black;
  font  : 0.7rem sans-serif;
}

.captcha .reload {
  float: right;
  color: white;
  margin-top: 26px;
  width: 68px;
  text-align: center;
}

.captcha .reload a {

  color: lightgray;

}

.captcha .reload a:hover {

  color: white;

}

#ajax-popup .modal-close{
  padding: 10px 12px;
  margin-top: 0px;
  border: none;
  color: white;
  background-color:green;
  vertical-align: right;
  width: 50px;
}

.captcha input[type=text] {
  font  : 2.1rem sans-serif;
  color: black;
  padding: 0px 5px 0px 5px;
  margin-top: 6px;
  background-color: rgb(255, 255, 255);
  height:59px;
  width:187px;
}

.captcha input[type=text]:focus {
  border: 3px solid rgb(255, 255, 255);
  background-color: rgb(241, 241, 241);
}

.wait{
  text-align: center;vertical-align: middle;
  font-family: 'Poppins', sans-serif;
font-size: 14px;

}

#error-msg {
  color: red;
}
#valid-msg {
  color: #00C900;
}
.error-msg {
  color: red;
}
.valid-msg {
  color: #00C900;
}
input.error {
  border: 1px solid red;
}
.hide {
  display: none;
}

.ui-widget-overlay
{
  opacity: .50 !important; 
  filter: Alpha(Opacity=50) !important;
  background: rgb(50, 50, 50) !important; 
}

.imghvr1 :hover
{
  opacity: .50 !important; 
  filter: Alpha(Opacity=50) !important;
  background: rgb(50, 50, 50) !important; 
}

.cookiealert{
  z-index: 9999999999;
}

.ui-dialog { z-index: 5000 !important ;}

.ui-menu-item{
  height: 80px;
}              

.ui-menu-item .ui-menu-item-wrapper.ui-state-active {
  background: transparent!important;
  border: none !important;
  margin: 0px;                 
}

.ui-autocomplete {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 1033;
  position: fixed;
}
* html .ui-autocomplete {
  height: 200px;
}
.ui-autocomplete-term { font-weight: bold; color: rgb(168, 0, 0); }

.ui-autocomplete-row
{
font-family: 'Ubuntu', sans-serif;      
padding:8px;
background-color: #f4f4f4;
border-bottom:1px solid #ccc;
}      
.ui-autocomplete-row:hover
{
background-color: #ddd;
}

.ui-autocomplete-row .image {
width: 20%;
float: left;
padding: 5px;
max-width: 75px;
}
.ui-autocomplete-row .image img{
width: 52px;
height : 52px;
}
.ui-autocomplete-row .name.ui-menu-item-wrapper{
font-size: 14px;
font-weight: 600;       
width: 80%;
float:right;
white-space: nowrap;
overflow: hidden;
color: #152f3b;
text-align: left;
}

.ui-autocomplete-row .model.ui-menu-item-wrapper{
width: 80%;
float:right;
white-space: nowrap;
overflow: hidden;
color: #586b03;
font-size: 12px;
font-weight: 600;
}

.ui-autocomplete-row .model.ui-menu-item-wrapper span{
font-size: 12px;
font-weight: 600;
color: #000000;
} 
