﻿body
{
    background-color: #1c1c1c !important;
    background-attachment: scroll;
}

#PageWrapper
{
    width: 75%;
    margin: auto;
}

.container td
{
    font-weight: normal;
    -webkit-box-shadow: 0 2px 2px -2px #0E1119;
    -moz-box-shadow: 0 2px 2px -2px #0E1119;
    box-shadow: 0 2px 2px -2px #0E1119;
    color: ghostwhite;
}

.container
{
	text-align: left;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	display: table;
	padding: 0 0 8em 0;
	border: solid #1c1c1c;
}

.container td, .container th
{
    padding-bottom: 1%;
    padding-top: 1%;
    padding-left:2%;
	font-size: 0.814vw;
}

.container tr:nth-child(odd)
{
      background-color: #323C50;
}

.container tr:nth-child(even)
{
      background-color: #2C3446;
}

.container th
{
      background-color: #1F2739;
}

.container a
{
    color: ghostwhite;
	font-size: 0.914vw;
}

.container a:hover
{
    color: ghostwhite;
	cursor: pointer;
}

.container tr:hover
{
    background-color: #1c1c1c;
    color: ghostwhite;
	cursor: pointer;

    font-weight: bold;
}

.container tr:first-child:hover
{
    transform: none;
	cursor: pointer;
}

.myButton
{
	font-size: 0.914vw; /* ORIGINAL FULL HD 24px */
	background-color: #1C1C1C;
	color: ghostwhite;
	cursor: pointer;
	border-radius: 800px;
	padding-top: 0px;
	display: block;
	width: 10vw;
	height: 2vw;
	padding: 5px 10px;
	background: none;
	background-image: none;
	vertical-align: central;
	border: 1px solid #a0b3b0;
	transition: border-color 0.25s ease, box-shadow 0.25s ease;
}

.myButton:hover
{
	box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
	border-color: #E31E24;
}

.myButtonDisabled
{
	font-size: 0.914vw; /* ORIGINAL FULL HD 24px */
	background-color: dimgray;
	color: gray;
	border-radius: 800px;
	padding-top: 0px;
	display: block;
	width: 10vw;
	height: 2vw;
	padding: 5px 10px;
	background: none;
	background-image: none;
	vertical-align: central;
	border: 1px solid #a0b3b0;
}

.labl
{
	font-size: 0.88vw; /* ORIGINAL FULL HD 21px */
	height: 1.5332vw;
	color: ghostwhite;
}

.dropDownStyle
{
	font-size: 0.914vw; /* ORIGINAL FULL HD 24px */
	display: inherit;
	width: 100%;
	height: 1.5332vw;
	background: none;
	background-image: none;
	border: 1px solid #a0b3b0;
	color: ghostwhite;
	border-radius: 0;
	transition: border-color 0.25s ease, box-shadow 0.25s ease;
	background-color: #1c1c1c;
}

.TextBoxStyle
{
	font-size: 0.914vw;
	height: 1.5332vw; /*125% - 27px*/
	display: block;
	width: 10vw;
	height: 100%;
	padding: 5px 10px;
	background: none;
	background-image: none;
	vertical-align: central;
	border: 1px solid #a0b3b0;
	color: ghostwhite;
	border-radius: 0;
	transition: border-color 0.25s ease, box-shadow 0.25s ease;
}

/*input, textarea, text
{
	 
}
*/
input:focus, textarea:focus
{
	 outline: 0;
	 border-color: #e31e24;
}

.tabelaStyle
{
	text-align: left;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	display: table;
	padding: 0 0 8em 0;
	border: solid #1c1c1c;
	font-size: 0.914vw;
}

.tabelaStyle td, .tabelaStyle th
{
    padding-bottom: 2%;
    padding-top: 2%;
    padding-left:2%;
	font-size: 0.914vw;
	width: 6vw;
}

input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  transform: scale(2);
  padding: 10px;
}