.fas-item {
         font-size: 2.5rem;
         color: #33cccc;
         margin: 10px auto;
         }
         .navbar-nav li:hover > ul.dropdown-menu {
         display: block;
         }
         .dropdown-submenu {
         position: relative;
         }
         .dropdown-submenu>.dropdown-menu {
         top: 0;
         left: 100%;
         margin-top: -6px;
         }
         .dropdown-menu > li > a:hover:after {
         text-decoration: underline;
         transform: rotate(-90deg);
         }
         .navbar-light .navbar-nav .nav-link {
         font-size: 16px;
         }
         .navbar-light .navbar-nav .nav-link:hover {
         color: #1dbfc1;
         }
         .dropdown-item:hover {
         color: #1dbfc1;
         }
         .dropdown-item {
         line-height: 32px;
         }

         .top-header button {
    font-size: 10px !important;
    padding: 5px 10px !important;
}
.seach-button {
    background: none;
    border: 0px;
    font-size: 12px !important;
    position: absolute;
    right: 0px;
    outline: none !important;
    top: -40%;
}
input, textarea {
    background-color: #fff;
    border: none;
    padding: 12px 15px;
    margin: 15px 0!important;
    width: 100%;
    font-size: 0.8rem;
    border: 1px solid #eee;
}
.hearder-search input[type="text"] {
    width: 100px;
    padding: 5px;
    border-radius: 4px;
    outline: none;
}
.fa-search:before {
    content: "\f002";
}
*, ::after, ::before {
    box-sizing: border-box;
}
.hearder-search {
  position: relative;
}


.seach-button .fas-item {
  font-size:12px;
}
.nidan-intro 
    {
    position: absolute;
    background: #cff5f5;
    color: #000;
    font-size: 12px;
    padding: 10px;
    border-radius: 4px;
    right: 30%;
    bottom: -20px;
    z-index: 99;
  display:none;
  text-align:center;
    }
.nidan-btn:hover .nidan-intro {
  display:block !important;
}

.seach-button .fas-item  {
        font-size: 12px;
    color: #33cccc;
    margin: 10px auto;
}

.seach-button {
    background: none;
    border: 0px;
    position: absolute;
    right: 0px;
    outline: none !important;
    top: -9px !important;
}


a.nav-link {
    color: #555;
    font-size: 18px;
    margin: auto 9px;
    font-weight: 500;
}
    a.nav-link.btn {
    background: #1DBFC1;
    color: #fff;
    border-radius: 25px;
    padding: 7px 23px !important;
    font-size: 15px;
    letter-spacing: .15em;
}

   .navbar-brand.logo{max-width:80px;}
  .navbar-brand.logo img{width: 100%;}

 a.btn-default{ font-size: 13px; color: #1DBFC1; border: 1px solid #1DBFC1 !important; border-radius:25px; padding: 3px 12px; transition: .5s;}
a.btn-default:hover{color: #fff; background: #1DBFC1;}

/*tables*/
.apex-heading{
    font-size: 20px;
    padding: 15px 0px;
}
table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
  background: #fafafa;
  margin-bottom: 50px;
}

 th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
  background-color: #0E9A9B;
  color:#fff;
}

td, th {

  text-align: left;
  padding: 8px;
}
td{font-size: 14px;}

tr:nth-child(even) {
  background-color: #F0FAFB;
}

 div.d_value {
         position: absolute;
         font-size: 15px;
         color: #fff;
         font-weight: normal;
         font-style: normal;
         z-index: 2;
         padding: 1px 1px;
         border: 1px solid #000000;
         text-align: center;
         border-radius: 2px;
         -webkit-touch-callout: none;
         -webkit-user-select: none;
         -khtml-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
         cursor: pointer;
         box-shadow: 0 0.125rem 0.25rem 0 #ff3e1d;
         background-color: #ff3e1da8;
         border-color: #ff3e1d;
         }


                              
.tooltip {
      top: 15px;
    margin-left: -11px;
    background-color: #0050a7b8;
  color: white;
  border-radius: 2px;
  padding: 10px;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.hover:hover .tooltip {
  opacity: 1;
}
  

