a {
    text-decoration: none;
}


span.ganador {
    color: darkblue;
    font-weight: bold;
}

span.perdedor {
    color: darkred;
    font-weight: bold;
}

table.retos {
    border-collapse: collapse;
}

table.retos th, table.retos td {
    text-align: left;
    padding: 0px 20px;
}

table.registros td, table.registros th {
    border: 1px solid #aaa;
    padding: 5px 10px;
}

table.registros {
    border-collapse: collapse;
    border-color: #777;
    border-style: solid;
    border-width: 1px;
    background-color: white;
    margin-bottom: 20px;
}

table.registro-detalle td, table.registro-detalle th {
    border: 1px solid #aaa;
    padding: 5px 10px;
    text-align: left;
}

table.registro-detalle {
    border-collapse: collapse;
    border-color: #777;
    border-style: solid;
    border-width: 1px;
    background-color: white;
    margin-bottom: 20px;
}


button.btn button.ui-btn {
    background-color: #005599 !important;
    color: white !important;
}

.center {
    text-align: center;
}


.right {
    text-align: right;
}

div.header {
    /* background-color: #005599 !important; */
    height: 50px;
}

p#pregunta {
    text-align: left;
    line-height: 1.4em;
    max-width: 600px;
}

button.opcion {
    white-space: normal;
    line-height: 1.3em;
}

.formLogin{
    margin: auto;
    display: block;
    background-color: white;
    padding: 20px;
    width: max-content;
}

h1, h2 {
    color: #ff9326
}

.ui-page-theme-a .ui-btn, html .ui-bar-a .ui-btn, html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn, html head + body .ui-btn.ui-btn-a, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a .ui-btn:visited, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a .ui-btn:visited, html head + body .ui-btn.ui-btn-a:visited {
    background-color: #fc9;
}

.ui-page-theme-a a:visited, html .ui-bar-a a:visited, html .ui-body-a a:visited, html body .ui-group-theme-a a:visited {
    color: #ff9326;
}

.ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a{
    color: #ff9326;
}

.ui-content {
    display: block;
    width: max-content;
    margin: auto;
    background-color: white;
    padding: 20px;
    border: 5px solid #fc9;
    border-radius: 10px;
    margin-top: 20px;
    max-width: 80%;
}

a.iniciarTrivia {
    font-size: 1.3em;
    background-color: #ff9326 !important;
    color:white !important;
    text-shadow: none !important;
    letter-spacing: 2px;
    word-spacing: 5px;
}

button.correcta {
    background-color: darkgreen !important;
    color: white !important;
    text-shadow: none !important;
}

button.incorrecta {
    background-color: darkred !important;
    color: white !important;
    text-shadow: none !important;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}


div.errores {
    color: red;
    font-weight: bold;
}

