body {
    font-family: "Noto Serif";
    font-size: 17px;
    color: black;
    margin: 0px;
	background-color: white;
}


hr {
     display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid black;
    margin: 1em 0;
    padding: 0; 
}

a:link {
    color: blue;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: blue;
}
a:hover {
    text-decoration: none;
    color: blue;
}
a:active {
    text-decoration: none;
    color: blue;
}

a.back-to-top {
    display: none;
    width: 60px;
    height: 60px;
    text-indent: -9999px;
    position: fixed;
    z-index: 999;
    right: 20px;
    bottom: 20px;
    background: #27AE61 url("up-arrow.png") no-repeat center 43%;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
a:hover.back-to-top {
    background-color: #000;
}
 
.take-all-space-you-can {
    width: 100%;
}
.huge {
    font-size: 40px;
}

.thumbnail {
   display: inline-block;
}
.thumbnail
	{
	background-color:transparent;
	}

.thumbnail .caption {
	color:black;
	}

.lightBoxGallery img {
    margin: 5px;
}

.cy {position:relative; width:250px; height:200px;}
.cy img{position:absolute;z-index:1}
.cy img.active{z-index:3}


.bootbox .modal-header{
display: block;
}



.table-editable {
  position: relative;

  .glyphicon {
    font-size: 20px;
  }
}

.table-remove {
  color: #700;
  cursor: pointer;

  &:hover {
    color: #f00;
  }
}

.table-up, .table-down {
  color: #007;
  cursor: pointer;

  &:hover {
    color: #00f;
  }
}

.table-add {
  color: #070;
  cursor: pointer;
  position: absolute;
  top: 8px;
  right: 0;

  &:hover {
    color: #0b0;
  }
}