.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.navbar1 {
  height: 35px !important;
    font-size: 11px;
    background: #e1dfdd !important;
    margin: 10px auto 0;
    box-shadow: 2px 2px 2px #ccc;
    z-index: 1000;
    position: fixed;
    clear: both;
    margin: -25px 0 0 0;
    width: 100%;
}

.fa {
    position: relative;
    top: 2px;
    font-size: 14px;
    
}
.navbar{--bs-navbar-padding-y: 0rem;}
.navbar1 ul{margin:0px; padding:0px;}
.navbar1 ul li a{ line-height:35px!important; border-right:solid 1px #fff!important; display:block; padding:0 15px;}
.navbar1 ul li a:hover{background:#fff!important; color:#e31837!important;}

.navbar-toggle {background:none!important; outline:none!important;}
.nav>li>a{width:100%;}
.navbar-nav .dropdown-menu {
    position: absolute;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background:#fff!important; color:#000!important;}
.dropdown-menu>li>a{color:#000000!important; width:auto!important}
.navbar-right .dropdown-menu{right:auto!important;}
.navbar-right .dropdown-menu1{right:0!important;}
.nav>li {
    position: relative;
    display: block;
}
.navbar-default .navbar-nav>li>a{color:#53565a!important; font-size:11px; display:block;}
.navbar1 ul li a:hover{background:#fff!important; color:#e31837!important;}
.navbar1 ul li a{font-size:11px; }
.navbar1 ul li a:hover{background:#fff!important; color:#53565a!important;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: #e31837;
    color:#fff!important;}

@media(max-width:767px) {
  .navbar_new1{background:#f2f2f2; padding-right: 0!important; 
    padding-left: 0!important; }
  .navbar1 ul{width:90%; margin: 0 auto!important;}
  .navbar1 ul li a{color:#000!important; line-height:30px!important; padding:0px 0 0 10px!important; font-size:11px!important; font-weight:bold; border-bottom:dotted 1px #666!important; border-right:none!important; display:block; width:100%;}
  
  .navbar-default .navbar-nav>li>a{color:#000000!important; font-size:11px; display:block;}

  
 .caretnew{margin:13px; float:right;}
 
.dropdown-submenu a:hover{background:#e31837!important; color:#fff!important;}
.dropdown-submenu {
    position: relative;
    width: 95%;
}
.inputmob{clear:both!important;}
.grey_bg{padding:3px 3px 3px 10px!important}
.paginationdiv{margin:10px 0;}
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
  margin-left: -1px;
  display: none;
  position: absolute;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
  white-space:nowrap;
}