@charset "UTF-8";
/* CSS Document */

a{
	color:chocolate;
	text-decoration-color: white;
}

body{
	background-color: #222325;
	font-family: Segoe, Segoe UI, DejaVu Sans, Trebuchet MS, Verdana," sans-serif";
	color:white

}

h1.title{
	font-family: kreon;
	font: bolder;
	color: white;
}

div.page{
	margin: auto;
	
}

table.table1 {
	align-content: center;
	font-family: Segoe, Segoe UI, DejaVu Sans, Trebuchet MS, Verdana," sans-serif";
	border-collapse: collapse;
	border: 1px solid grey;
	margin-bottom: 10px;
}

.table1 td,
.table1 th{
	border: 1px solid grey;
}
.table1 tr{
	text-align: center;
	
}
.table1 tr:nth-child(even){
	text-align: center;
	background-color: orange;
}
.table1 tr:nth-child(odd){
	text-align: center;
	background-color: orangered;
}
.centerbox {
	margin: auto;
	width: 190px;
}
.button{
	background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    width: 90px;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	border-radius: 6px 6px 6px 6px;
	font-weight: bold;
}
.button:hover{
	background-color: greenyellow;
}
input{
	text-align: center;
	font-family: Segoe, Segoe UI, DejaVu Sans, Trebuchet MS, Verdana," sans-serif";
}

#tableosp{
	margin: auto;
	padding: 5px;
}

#tableosp tr {
	background-color: white;
	color: dimgray;
	border-color: #474747;
	border-style: solid;
}

#tableosp tr:hover{
	background-color: lightgray;
	color: whitesmoke;
}
#tableosp tr:active{
	background-color: lightgray;
	color: whitesmoke;
}
#tableosp tr:focus{
	background-color: lightgray;
	color: whitesmoke;
}


.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(images/loader-64x/Preloader_2.gif) center no-repeat #fff;
}
.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
button, input {
    overflow: visible;
}
.form-control, ::after, ::before {
    box-sizing: border-box;
}
input, textarea, select, button, meter, progress {
    -webkit-writing-mode: horizontal-tb !important;
}
.btnf  {
  background-color: #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
	margin-top: 5px;
}
@keyframes Fade{
0%{
    opacity: 1;
}
50%{
    opacity: 0.5;
}
100%{
    display: none;
    opacity: 0;
	}}
.highlight{
	background-color: dimgray;
	color: whitesmoke;
}
#buttonlist li{
  background-color: orange;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin-top: 5px;
}
#buttonlist div{
  background-color: orange;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin-top: 5px;
  width: 170px;
}
#buttonlist a{
	text-decoration: none;
	color: white
}
#buttonlist li:hover{
	background-color: darkorange;
}
#buttonlist div:hover{
	background-color: darkorange;
}
.loader {
  border: 16px solid #f3f3f3; /* Light grey */
  border-top: 16px solid orange; /* Blue */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  position: absolute;
  top: 50%;
  left: 45%;
  -ms-transform: translate(-50%,-45%);
  transform: translate(-50%,-45%);
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    25% { -webkit-transform: rotate(90deg); }
    75% { -webkit-transform: rotate(270deg); }
    100% { -webkit-transform: rotate(360deg); }
}
#overlay {
  position: fixed; /* Sit on top of the page content */
  display: none; /* Hidden by default */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0; 
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.7); /* Black background with opacity */
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  cursor: not-allowed; /* Add a pointer on hover */
}
ul.nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #333;
}

li.nav {
  float: left;
}

li a.nav {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

/* Change the link color to #111 (black) on hover */
li a.nav:hover {
  background-color: #111;
}