
.disLink, .drugLink, .reglink{text-decoration: none; }

.disLink:hover {text-decoration:none;} 

.disLink:hover span{
    display:block; 
    }

.menuList ul,
.menuList li,
.menuList span,
.menuList a {
  margin: 0;
  padding: 0;
  position: relative;
}


.menuList {
  list-style: none;
  width: 80%;
  border: 0px;
  margin: 5px;
  padding: 0px;
  margin: auto;
}
.menuList:after,
.menuList ul:after {
  content: '';
  display: block;
  clear: both;
}


.menuList ul {
  list-style: none;

}
.menuList > ul > li {
  display:inline-block;
  float: left;
  margin: 0;
  padding-right: 0px;
  width: 25%;
  height: 40px;
}

.menuList > ul > li > a {
    /*  css for the main menu */
    color: black;
    background: #bdd4f9;
  display: block;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  padding: 12px 15px 10px;
  text-decoration: none;
  
    font-size: 14px;
margin-right: 25px; 

border-color:black; 
border-width: 5px;
border-radius: 15px;
box-shadow: -3px -4px 7px 0px rgba(42,42,42,.56); 
}

.menuList > ul > li:hover > a {
  color: #5c5c8a;
/*  background: #463f51;*/
  font-size: 16px;
}

.menuList .list1 {
  z-index:7;
}

.menuList .list1:hover > ul {
  display: block;
}
.menuList .list1 .list2:hover > ul {
  display: block;
}
.menuList .list1 .list2 .list3:hover > ul {
  display: block;
}

.menuList .list1 ul {
  display: none;
  position: absolute;
  width: 200%;
  top: 100%;
  left: 0;
  max-height: 400px;
  overflow-y: scroll;
  z-index: 5;
  border-color:black; 
border-width: 10px;
border-radius: 15px;
margin-bottom: 100px;
}



.menuList .list1 .list2 ul {
  display: none;
  position: absolute;
/*  right: -250px;*/
  width: 75%;
  
  top: 100%;
left: 150px;

  border-color:black; 
border-width: 10px;
border-radius: 0px;
border-bottom-left-radius: 15px;
/*  height: 300px;*/
  overflow-y: scroll;
  z-index: 10;
}

.menuList .list1 ul li {
  *margin-bottom: -1px;
}

.menuList .list1 ul li a, .list2 ul li a{
    font-size: 16px;
  background: #f3edfc;
  /* border-bottom: 1px dotted #31b7f1;*/
  
  filter: none;
  display: block;
  /* line-height: 100%;*/
  padding: 10px;
  color:#825561;
}
.menuList .list1 ul li:hover a {
  background: #a79eb2;
}

.menuList .list2 ul li:hover a {
  background: #f2dce4;
  color:#825561;
}

.menuList ul ul li:hover > a {
  color: #ffffff;
}

.menuList ul ul li.last > a,
.menuList ul ul li:last-child > a,
.menuList ul ul ul li.last > a,
.menuList ul ul ul li:last-child > a,
.menuList .list1 ul li:last-child > a,
.menuList .list1 ul li.last > a { border-bottom: 0;}

    .btn {
        /*  css for submit button */
        color: black;
        background: #bdd4f9;
        display: inline;
        font-family: Helvetica, Arial, Verdana, sans-serif;
        padding: 6px 15px 4px;
        text-decoration: none;

        font-size: 14px;
        /*margin-right: 10px; */
        outline: none;
        border-radius: 6px;
        box-shadow: -1px -2px 3px 0px rgba(42,42,42,.56); 
    }

    .inp {
    /*  css for submit button */
        color: black;
        background: white;
        display: table-cell;
        font-family: Helvetica, Arial, Verdana, sans-serif;
        padding: 6px 15px 4px;
        text-decoration: none;
        border-color:#bdd4f9; 
        border-width: 2px;
        font-size: 14px;
        margin-right: 25px; 
        outline: none;
        border-radius: 10px;
        box-shadow: -1px -2px 3px 0px rgba(42,42,42,.56); 
    }

    select option { color: blue; }
    .subMenu { }  

    select, textArea, input { 
        margin-top: 5px;
        padding-left:5px;
        padding-right: 5px;
        border-radius: 6px; 
        outline: none;}   

    .ids { display: none; color:#3495eb;}   
    .headings{color:#f2b7b3; }
    .parseDetails {display:none; padding: 10px; width: 98%; border: 1px solid white;
                   border-radius: 15px; overflow-wrap: break-word; 
                  word-break: break-all; height: 250px; overflow-y: scroll;
        }

         .subNouns{color: #72a2c2; }