.card-body h5{
	text-align: center;
	color: black;
	text-decoration: none;
}

.row>div{
	padding-left: 0;
	padding-bottom: 5px;
}

div.card:hover{
    box-shadow: 2px 2px 5px 2px grey;
}

p.card-text{
	font-style: italic;
}

.card{
	padding-top: 10px;
}

a.mycard{
	color: black;
	text-decoration: none;
}

a.relief{
	color: var(--bs-secondary);
}

a.relief:hover{
	font-weight: bold;
}

.form-check {
	padding-bottom: 1em;
}

table {
	border-collapse: collapse;
	font-size : .8em;
	width: 100%;
}

table.grand {
	width: 100%;
	border-collapse: collapse;
}

table, td, th {
	border: 1px solid darkgreen;
	vertical-align: top;
}

table.desktop th {
	width: 12%;
}

th {
	text-align: center;
}

table.raye tr:nth-child(even) {
    background: white;
    
}

table.raye tr:nth-child(odd) {
    background: mintcream;
    
}

table.desktop_m td, table.desktop_m th {
	text-align: center;
	padding: 5px;
}

img {
	max-width: 100%;
}



figcaption {
	text-align : center;
	font-style: italic;
	font-size : .8em;
}

.subdoc, .doc {
	padding-left: 16px;
}

article h2 {
	
	border-bottom: 1px solid #dee2e6!important;
	padding-bottom: 10px;
	text-align: center;
	color: var(--bs-green);
	text-transform: uppercase;
}

article {
	margin-bottom: 55px;
}

summary {
	font-weight: 500;
}

h2 {
	text-align: center;
}

h6 {
	text-transform: uppercase;
}

.opened, .green {
	background: var(--bs-success);
	color: white;
}

.red {
	background: var(--bs-danger);
	color: white;
}

.orange {
	background: orange;
	color: white;
}

.purple {
	background: purple;
	color: white;
}

.closed {
	background: grey;
	color: white;
}

.template h2{
    counter-reset: paraphOne;
}

.template h3::before {
  counter-increment: paraphOne;
  content: counter(paraphOne) ". ";
}

.template h3{
    counter-reset: paraphTwo;
}

.template h4::before {
  counter-increment: paraphTwo;
  content: counter(paraphOne) "." counter(paraphTwo) ". ";
}

.template h4{
    counter-reset: paraphThree;
}

.template h5::before {
  counter-increment: paraphThree;
  content: counter(paraphOne) "." counter(paraphTwo) "." counter(paraphThree) ". ";
}

.template h5{
    counter-reset: paraphFour;
}

.template h6::before {
  counter-increment: paraphFour;
  content: counter(paraphOne) "." counter(paraphTwo) "." counter(paraphThree) "." counter(paraphFour) ". ";
}

img.link:hover {
	cursor: pointer;
}

.redirect-icon {
	width: 50px;
	margin: 5px 0;
}