body {
            background: #ffffff;
            font-weight:400;
        }
.active > a{
            color: #000000 !important;
            font-weight: 400;
        }
        .card2 {
            margin-bottom: 20px;
        }

        p {
            line-height: 19px;
        }

        .navbar-brand h4 {
            color: #ffffff;
            margin: 0;
            padding-top: 5px;
        }

        .main-content {
            margin-top: 80px;
        }

        a.btn {
            margin-bottom: 10px;
        }

        .card {
            padding: 20px;
            background: #fff;
            border-radius: 3px;
            border: 1px solid #ddd;
            box-shadow: none;
        }

        .page-title {
            background: var(--primary-color-blue);
            padding: 100px 0 60px 0;
            margin-bottom: 30px;
        }

        .page-title h2 {
            color: #fff;
        }

        .indent {
            padding-left: 40px;
        }



        .indent h5 {
            color: var(--primary-color-blue);
        }

        ul.index {
            list-style-type: none;
            padding-inline-start: 0px;
            max-width: 350px;
            position: relative;
            padding-right: 20px;
        }

        ul.indent {
            padding-inline-start: 20px;
        }

        ul.index a {
            font-size: 14px;
        }

        ul.index a:hover {
            text-decoration: underline;
        }

        section {
            margin-bottom: 50px;
            padding-bottom: 30px;
            border-bottom: 1px solid #eee;
        }

        h4.sub-heading {
            margin-top: 30px;
            color: var(--primary-color-blue);
        }

        .left-panel {
            position: fixed;
            height: calc(100vh - 55px);
            overflow-y: scroll;
            margin-top: -30px;
            padding-top: 28px;
            padding-right: 20px;
        }

        section img {
            border: 1px solid #ddd;
            padding: 15px;
            background: #f8f8f8;
            margin-bottom: 50px;
        }

        .nav>li>a {
            padding: 5px 0px;
        }

        .contact {
            position: relative;
            margin-top: 50px;
            padding-bottom: 40px;
        }

        .contact h4 {
            margin: 0;
        }
        
#style-1::-webkit-scrollbar-track
{
  -webkit-box-shadow: none;
  border-radius: 3px;
  background-color: #ffffff;
}

#style-1::-webkit-scrollbar
{
  width: 3px;
  background-color: #dddddd;
}

#style-1::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #ddd;
}

#fc_frame {
display: none;
}
.open_fc_widget{
  position: fixed;
  bottom: 20px;
  right: 30px;
}
.iconimg{
     border :none;
     background:none;
     width:50px;
     height:50px;
            padding: 0px;
            margin-bottom: 0px;
}
.iconimg:hover{
  -webkit-filter: drop-shadow(1px 1px 0 #00f)
                  drop-shadow(-1px -1px 0 #00f);
  filter: drop-shadow(1px 1px 0 #00f) 
          drop-shadow(-1px -1px 0 #00f);

}
