.debug
{
    color:red;
    font-family:monospace;
}

#mu_auth_block button,
#mu_auth_block p  {
    display: inline-block;
    margin:5px;
}


#mu_header table { width: 100%; }
#mu_header img   { height: 2.5cm; }
#mu_header .header_title {
    font-size:16pt;
    text-align: center;
}
#mu_header a {
    text-decoration:none;
    color:black;
}

h1 {font-size:14pt; }
h2 {font-size:12pt; }

h1 img { width:1em; }

tbody td.code {
    text-align:center;
    font-family:monospace;
    font-weight:700;
}

tbody td.code {
    text-align:center;
    font-family:monospace;
    font-weight:700;
}
tbody td.position {
    text-align:center;
    font-family:monospace;
    font-size:8pt;
}

#pt_check {
    width:100%;
    border:1px solid blue;
    text-align:center;
    padding:5pt;
    font-weight:bold;
    font-size:24pt;
}

#pt_check.atteint
{
    color:darkgreen;
}
#pt_check.trop_loin
{
    color:orange;
}

#pt_check.trop_loin .distance { font-size:18pt; }

#checked table {
    margin-left:auto;
    margin-right:auto;
}

#check_point_photo img {
    width:100%;
    padding:10px;
}

p.abd_error {
    text-align:center;
    font-weight:bold;
    font-family:monospace;
    color:darkred;
}

