
html {
  position: relative;
  min-height: 100%;
}
body {
  min-height: 75rem;
  padding-top: 5.5rem;
  margin-bottom: 40px;
}
body {
  /* Margin bottom by footer height */

}

.headerbg {
background: rgb(13,89,171);
background: -moz-linear-gradient(top,  rgba(164, 206, 237, 1) 0%, rgba(214, 220, 122, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164, 206, 237, 1)), color-stop(100%,rgba(214, 220, 122, 1)));
background: -webkit-linear-gradient(top,  rgba(164, 206, 237, 1) 0%,rgba(214, 220, 122, 1) 100%);
background: -o-linear-gradient(top,  rgba(164, 206, 237, 1) 0%,rgba(214, 220, 122, 1) 100%);
background: -ms-linear-gradient(top,  rgba(164, 206, 237, 1) 0%,rgba(214, 220, 122, 1) 100%);
background: linear-gradient(to bottom,  rgba(164, 206, 237, 1) 0%,rgba(214, 220, 122, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab3', endColorstr='#0d59ab',GradientType=0 );
box-shadow: 0 0 10px #fff;
min-height: 5.6em;
line-height: 1em;
top: 0;
left: 0;
right: 0;
width: 100%;
position: fixed;
z-index: 3;
color:black;
}
.nav-link-color {
  color:#000000 !mportant;
}



  /* Height for devices larger than 576px */
@media (min-width: 992px) {
  #intro {
    margin-top: -60px;
  }


span.email span {
  display:none;
}
.datasec li {
  margin-bottom:2em;
}  
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 40px;
  line-height: 40px; /* Vertically center the text there */
  background-color: #f5f5f5;
  text-align:right;
  font-size:0.8em;
}

.icon-list {
  padding-left: 0;
  list-style: none;
}
.icon-list li {
  display: flex;
  align-items: flex-start;
  margin-bottom: .25rem;
}
.icon-list li::before {
  display: block;
  flex-shrink: 0;
  width: 1.5em;
  height: 1.5em;
  margin-right: .5rem;
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zM4.5 7.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z'/%3E%3C/svg%3E") no-repeat center center / 100% auto;
}
.maincontainer {
  margin-top:0em;
}

.sigselect {
  width:6em;
}

.btn-circle {
    width: 32px;
    height: 32px;
    padding: 3px 0px;
    border-radius: 18px;
    font-size: 16px;
    text-align: center;
}

.antiselect {
 -ms-user-select: None; 
  -moz-user-select: None; 
  -webkit-user-select: None; 
  user-select: None; 
}