html {
  height: 100%;
  min-height: 100%;
}

.whiteborder {
  margin-left: 0px!important;
  margin-right: 0px!important;
  border-left: 10px solid black!important;
  border-right: 10px solid black!important;
}

.border-black_left {
  border-left: 4px solid #f1f1f1;
}

.border-black_right {
  border-right: 4px solid #f1f1f1;
}

body {
  height: 100%;
  min-height: 100%;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: black;
  background-image: url(../img/bg.jpg );
  background-repeat: repeat;
}

.valign {
  display: flex;
  align-items: center;
}

.talign {
  align-items: top;
}


/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) {
 

  .fullheight {
    min-height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
  }
}

.imgbackground {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
}







/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) {
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) {
}

a {
  color: #070707!important;
}
 /* unvisited link */
a:link {
  color: #070707!important;
}

/* visited link */
a:visited {
  color: #070707!important;
}

/* mouse over link */
a:hover {
  color: #070707!important;
}

/* selected link */
a:active {
  color: #070707!important;
}
