html{scroll-behavior:smooth}body{font-family:'Open Sans',sans-serif;color:#2d3748}#sidenav ul{list-style-type:none;padding-left:20px}a:hover{text-decoration:none}#collapsibleNavbar .dropdown:focus .dropdown-menu,#collapsibleNavbar .dropdown:hover .dropdown-menu{display:block}.dropdown-menu{top:60%}.header .dropdown-menu .dropdown-item{color:rgba(255,255,255,.75)}.header .dropdown-menu .dropdown-item:hover{background:#000;color:rgba(255,255,255,.5)}.header .dropdown-menu{background:#000!important}.header .dropdown-menu a{border-bottom:1px dotted;padding:15px}.nfs{text-align:center;position:sticky;top:0;width:100%;z-index:9999;box-shadow:0 3px 4px rgba(0,0,0,.05);min-height:30px;background-color:#3498db;color:#fff;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.nfs a,.nfs div,.nfs span{border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;margin:0;padding:0}.nfs-container-outer{position:relative}.nfs .nfs-container{position:relative;margin-right:auto;margin-left:auto;max-width:100%;width:1080px;font-size:15px;padding:10px 60px;line-height:1.4}.nfs .nfs-button,.nfs .nfs-text,.nfs input{margin:.2em .5em}.nfs .nfs-button{display:inline-block;padding:6px 15px;font-size:15px;border-radius:3px;color:#fff!important;outline:0;border:0;cursor:pointer;text-shadow:0 1px 1px rgba(0,0,0,.2);background-color:#140300}.nfs-hide span{display:inline-block;transform:rotate(45deg) translate3d(0,0,0)}.nfs-hide,.nfs-show{position:absolute;right:20px;font-size:18px!important;line-height:50px;text-align:center;box-sizing:initial;line-height:1;top:50%;background:0 0;margin-top:-9px!important;background-color:#16aa16;color:#fff;font-weight:700}.site-header-top{background:#fff;border-bottom:1px solid #d9d9d9}.site-header-top .container{padding:20px 0}.title-area{float:left;font-weight:700}.site-title{letter-spacing:2px;line-height:1;margin:0 0 8px}.site-title a,.site-title a:hover{border:0;color:#1c1c1c;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;font-weight:700;text-decoration:none;word-wrap:break-word}.site-description{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#545454;font-size:14px;line-height:1;margin:0}.footer #collapsibleNavbar{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.site-footer{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:rgba(16,121,82,.9);color:#fff;font-size:14px;padding:40px 0;font-weight:400;text-align:center}.site-footer p{margin:0}.site-footer a{color:#fff;border-bottom:1px dotted;font-weight:700;text-decoration:none;word-wrap:break-word}.bg-light-orange{background-color:#fffaf0}.bg-gray{background-color:#edf2f7}#sidenav ul:first-child li{padding:3px 0}.sticky{position:fixed;top:0;width:100%}.sticky+.content{padding-top:102px}#header{transition:transform .3s;will-change:transform;box-shadow:0 2px 2px -2px rgba(0,0,0,.15)}.navbar-light .navbar-nav .nav-link{color:#2d3748;font-size:14px}.btn-search i{color:#000}.main-title p{font-size:12px;color:#212529}.main-title h1{font-size:30px;color:#2d3748;font-weight:700}.sidevar-left p,.sidevar-right p{font-size:18px;color:#2d3748;margin-bottom:.2em}.comment a{color:#2d3748}.sidevar-left a,.sidevar-right a,.social-icon a,.ul-of-contents ul li a{font-size:14px;color:#4a5568}.list-group-item{padding:.5rem 1.25rem}pre.chroma{font-size:.875rem;color:#2d3748}.social-icon i{font-size:20px}.btn-purple{background-color:#4c51bf!important}.bmc-button{line-height:33px!important;display:inline-flex!important;color:#fff!important;background-color:#ff813f!important;border-radius:3px!important;border:1px solid transparent!important;padding:1px 9px!important;font-size:16px!important;letter-spacing:.6px!important;box-shadow:0 1px 2px rgba(190,190,190,.5)!important;font-weight:700;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;transition:.3s all linear!important}.form-control:focus{border-color:none;-webkit-box-shadow:none;box-shadow:none}.text-small{font-size:14px}.copy-right{display:contents}.footer-link{color:#1a202c;font-size:.875rem}.modal-content,.modal-full{min-width:100%;margin:0;min-height:100vh!important}.search-form input{font-size:1.875rem;color:#1a202c;font-weight:500!important}@media (max-width:991px){#collapsibleNavbar ul{width:100%}#collapsibleNavbar a,#collapsibleNavbar li{border-bottom:1px dotted}.header .dropdown-menu a{border-bottom:none!important}}@media (max-width:768px){.main-row{display:flex;flex-direction:column}.main-left{order:2;margin-top:20px}.main-content{margin-top:20px;order:1}.main-right{margin-top:20px;order:3}}@media (max-width:767px){.main-left{display:none;}.title-area{text-align:center}.site-header-top .widget-area{margin-top:10px}}@media (min-width:767px){.site-header-top .widget-area{text-align:right;height:100px!important;max-height:100px!important}}.sidebar-item{position:absolute;top:0;width:90%;height:100%}.make-me-sticky{position:-webkit-sticky;position:sticky;top:40px;padding:0 15px}.entry-content{background:#fff;border-top:none;margin-bottom:40px;text-align:justify;word-wrap:break-word;line-height:2em}.h4,h4{font-size:1.1rem;margin-top:10px}img{vertical-align:middle;border-style:none;max-width:100%;height:auto}figure{margin:0 0 1rem;width:100%!important}
.footer-link {
    margin-left: 2em !important;
}
.row.py-4 h4 {
    text-align: center;
        color: #1c1c1c;
        margin-bottom: 20px;
}
h1.hidden {
    display: none;
}
.bg-gray {
    background-color: #e7f2fd;
}
a {
    color: #0084ff;
}
.row.py-4 h4:hover {
    color: #0084ff;
}
.btn-primary {
    background-color: #008eff;
    border-color: #008eff;
}
.pl-2, .px-2 {
    padding: .5rem 0rem !important;
}
@media (min-width: 768px){
.col-md-3 {
    -ms-flex: 0 0 28% !important;
    flex: 0 0 28% !important;
    max-width: 28% !important;
}
.col-md-9 {
    -ms-flex: 0 0 72% !important;
    flex: 0 0 72% !important;
    max-width: 72% !important;
}
}
.sidebar-item {
    width: 95%;
}
.p-3 {
    /* padding: 1rem!important; */
    padding: 1rem 0.5rem !important;
}
.adside {
    margin-left: -7px;
    /* margin-right: 16px; */
}

element.style {
}
.table-bordered td, .table-bordered th {
    border: 1px solid #dee2e6;
}
.table td, .table th {
    padding: 0.15em 0em 0.15em 1em !important;
}
code{
    font-size: 87.5%;
    color: #0f0;
    display: block;
    word-break: break-word;
    background-color: #051e30;
    border-color: #7bea02;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    /* color: #fff; */
    font-family: monospace,monospace;
    line-height: 1.625;
    margin: 30px 0;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 10px 10px 10px 18px;
    word-wrap: break-word;
}
 .bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.3, .3, .3);
  transform: scale3d(.3, .3, .3);
  }
  20% {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
  -webkit-transform: scale3d(.9, .9, .9);
  transform: scale3d(.9, .9, .9);
  }
  60% {
  opacity: 1;
  -webkit-transform: scale3d(1.03, 1.03, 1.03);
  transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
  -webkit-transform: scale3d(.97, .97, .97);
  transform: scale3d(.97, .97, .97);
  }
  100% {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  }
  @keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.3, .3, .3);
  transform: scale3d(.3, .3, .3);
  }
  20% {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
  -webkit-transform: scale3d(.9, .9, .9);
  transform: scale3d(.9, .9, .9);
  }
  60% {
  opacity: 1;
  -webkit-transform: scale3d(1.03, 1.03, 1.03);
  transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
  -webkit-transform: scale3d(.97, .97, .97);
  transform: scale3d(.97, .97, .97);
  }
  100% {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  } 

  .nfs-button:hover {
    background: #ff6d00;
}

  .nfs-button:hover  {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes rubberBand {
  0% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  30% {
  -webkit-transform: scale3d(1.25, 0.75, 1);
  transform: scale3d(1.25, 0.75, 1);
  }
  40% {
  -webkit-transform: scale3d(0.75, 1.25, 1);
  transform: scale3d(0.75, 1.25, 1);
  }
  50% {
  -webkit-transform: scale3d(1.15, 0.85, 1);
  transform: scale3d(1.15, 0.85, 1);
  }
  65% {
  -webkit-transform: scale3d(.95, 1.05, 1);
  transform: scale3d(.95, 1.05, 1);
  }
  75% {
  -webkit-transform: scale3d(1.05, .95, 1);
  transform: scale3d(1.05, .95, 1);
  }
  100% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  }
  @keyframes rubberBand {
  0% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  30% {
  -webkit-transform: scale3d(1.25, 0.75, 1);
  transform: scale3d(1.25, 0.75, 1);
  }
  40% {
  -webkit-transform: scale3d(0.75, 1.25, 1);
  transform: scale3d(0.75, 1.25, 1);
  }
  50% {
  -webkit-transform: scale3d(1.15, 0.85, 1);
  transform: scale3d(1.15, 0.85, 1);
  }
  65% {
  -webkit-transform: scale3d(.95, 1.05, 1);
  transform: scale3d(.95, 1.05, 1);
  }
  75% {
  -webkit-transform: scale3d(1.05, .95, 1);
  transform: scale3d(1.05, .95, 1);
  }
  100% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  }
  .col-md-4 col-sm-12 img{
      width:320px;
  }