:root
{
	--major:#0b4170;
	--major_text:#ddd;
	--minor:#bf8873;
	--minor_text:#fff;
	--font-color:#333;
	--page-background:#ccc;
	--major_rgb:11, 65, 112;
	--major_text_rgb:221, 221, 221;
	--minor_rgb:191, 136, 115;
	--minor_text_rgb:255, 255, 255;
	--font_family:verdana;
	--font_size:1em;
	--button_primary:#007bff;
	--button_primary_text:#fff;
	--button_primary_l:#4da3ff;
	--button_secondary:#545b62;
	--button_secondary_text:#fff;
	--button_secondary_l:#78818b;
	--button_success:#28a745;
	--button_success_text:#fff;
	--button_success_l:#48d368;
	--button_danger:#dc3545;
	--button_danger_text:#fff;
	--button_danger_l:#e77681;
	--button_warning:#ffc107;
	--button_warning_text:#fff;
	--button_warning_l:#ffd454;
	--button_info:#17a2b8;
	--button_info_text:#fff;
	--button_info_l:#36cee6;
}

body
{
	background-color:#ddd;
	font-family:"Arial", Times, serif;
	margin:0;
	padding:0;
}

h1
{
	margin:0;
	padding:0.5em;
	background-color:#319FA5;
	text-align:center;
}

p.bold
{
	font-weight:bold;
}

p.italic
{
	font-style:italic;
}

table
{
border-collapse:collapse;
background:#fff;
}
table,th, td
{
	border: 1px solid black;
}

div.report
{
background: #f3e2c7; /* Old browsers */
background: linear-gradient(135deg,  #f3e2c7 0%,#319fa5 0%,#93bdbf 100%); /* W3C */
border-radius: 1em;
text-align:justify;
}

div.edit
{
background: #f3e2c7; /* Old browsers */
background: linear-gradient(135deg,  #f3e2c7 0%,#319fa5 0%,#93bdbf 100%); /* W3C */
border-radius: 1em;
}

button
{
	outline:none;
	user-select:none;
}

.iss_button:disabled
{
	opacity:0.5;
}

.iss_button {
	border-radius:8px;
	border:1px solid transparent;
	display:inline-block;
	cursor:pointer;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	margin:2px;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	text-decoration:none;
}


.btn-primary
{
	color: var(--button_primary_text);
	background-color: var(--button_primary);
	border-color: var(--button_primary);
}
.btn-primary:hover
{
	color:var(--button_primary_text);
	background-color: var(--button_primary_l);
	border-color: var(--button_primary_l);
}


.btn-secondary
{
	color:var(--button_secondary_text);
	background-color: var(--button_secondary);
	border-color: var(--button_secondary);
}

.btn-secondary:hover
{
	color:var(--button_secondary_text);
	background-color: var(--button_secondary_l);
	border-color: var(--button_secondary_l);
}

.btn-success
{
	color:var(--button_success_text);
	background-color: var(--button_success);
	border-color: var(--button_success);
}

.btn-success:hover
{
	color:var(--button_success_text);
	background-color: var(--button_success_l);
	border-color: var(--button_success_l);
}
.btn-danger
{
	color:var(--button_danger_text);
	background-color: var(--button_danger);
	border-color: var(--button_danger);
}

.btn-danger:hover
{
	color:var(--button_danger_text);
	background-color: var(--button_danger_l);
	border-color: var(--button_danger_l);
}

.btn-warning
{
	color:var(--button_warning_text);
	background-color: var(--button_warning);
	border-color: var(--button_warning);
}

.btn-warning:hover
{
	color:var(--button_warning_text);
	background-color: var(--button_warning_l);
	border-color: var(--button_warning_l);
}

.btn-info
{
	color:var(--button_info_text);
	background-color: var(--button_info);
	border-color:var(--button_info);
}

.btn-info:hover
{
	color:var(--button_info_text);
	background-color: var(--button_info_l);
	border-color:var(--button_info_l);
}