.row-header {
  margin: 0px auto;
  padding: 0px 0px; }

.row-content {
  margin: 0px auto;
  padding: 20px 0px;
  border-bottom: 1px ridge;
  min-height: 400px; }

.footer {
  background-color: #00003E;
  margin: 0px auto;
  padding: 25px 0px; }

.jumbotron {
  margin: 0px auto;
  padding: 20px 0px 20px 0px;
  background: #00003E;
  color: floralwhite; }
  
  .myclass {
  color: floralblue; }

address {
  font-size: 80%;
  margin: 0px;
  color: #0f0f0f; }

body {
  padding: 0px 0px 0px 0px;
  z-index: 0; }

.navbar-dark {
  background-color: #512DA8; }

.tab-content {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 10px; }

.carousel {
  background: #512DA8; }
  .carousel .carousel-item {
    height: 400px; }
    .carousel .carousel-item img {
      position: absolute;
      top: 0;
      left: 0;
      min-height: 400px; }

#carouselButton {
  right: 0px;
  position: absolute;
  bottom: 0px;
  z-index: 1; }

.modal .modal-header {
  background-color: #512DA8;
  color: floralwhite; }
  .modal .modal-header .close {
    color: floralwhite; }

.modal .modal-body {
  background-color: #D1C4E9; }
  
#upload:hover {
	  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
	  transform: translate3d(0, 0, 0);
	  perspective: 1000px;
	}
#edit:hover {
	  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
	  transform: translate3d(0, 0, 0);
	  perspective: 1000px;
	}
#view:hover {
	  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
	  transform: translate3d(0, 0, 0);
	  perspective: 1000px;
	}
#pass:hover {
	  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
	  transform: translate3d(0, 0, 0);
	  perspective: 1000px;
	}
	
	@keyframes shake {
	  10%, 90% {
		transform: translate3d(-1px, 0, 0);
	  }
	  20%, 80% {
		transform: translate3d(2px, 0, 0);
	  }
	  30%, 50%, 70% {
		transform: translate3d(-4px, 0, 0);
	  }
	  40%, 60% {
		transform: translate3d(4px, 0, 0);
	  }
	}


  table
		{
		 font-family:Arial, Helvetica, sans-serif;
		 border-collapse: collapse;
		 width: 90%;
		 font-size:0.5vw;
		 font-weight:bold;
		}	
		td,th
		{
		 border: 1px solid #dddddd;
		 text-align: center;
		 padding: 8px;
		}
		tr:nth-child(even)
		{
		 background-color: #dddddd;
		}

		@media print
{
.noprint
 {
 	display:none;
 }
@page { margin: 1cm; }
  body
  {
  	margin-top: 2cm;
	margin-left: 2cm;
	margin-right:2cm;
	margin-bottom: 5cm;
  }
}
