/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

@font-face {
    font-family: 'TitiliumWeb-Regular';
    src: url('/assets/font/TitilliumWeb-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body{
    font-family: 'TitiliumWeb-Regular' !important;
}

main > .container {
  padding: 60px 15px 0;
}

.b-example-divider {
  height: 3rem;
  background-color: rgba(0, 0, 0, .1);
  border: solid rgba(0, 0, 0, .15);
  border-width: 1px 0;
  box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}

.form-control-dark {
  color: #fff;
  background-color: var(--bs-dark);
  border-color: var(--bs-gray);
}
.form-control-dark:focus {
  color: #fff;
  background-color: var(--bs-dark);
  border-color: #fff;
  box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .25);
}

.bi {
  vertical-align: -.125em;
  fill: currentColor;
}

.text-small {
  font-size: 85%;
}

.dropdown-toggle {
  outline: 0;
}

#lingua {
    min-width: 100px;
    margin-top: 10px;
}

@media (min-width: 768px) {
    #lingua {
        display: inline-block;
        margin-top: 0;
    }
}

.btn-outline-success, .btn-primary, .btn-info, .btn-outline-success:focus, .btn-primary:focus, .btn-primary:active, .btn-outline-success:active, .btn-success:focus, .btn-success:active{
    background-color: #0071ce;
    color:#fff;
    border-color:#0071ce;

}

.btn-outline-success:active, .btn-outline-success:focus, .btn-info:active, .btn-info:focus, .btn-primary:active, .btn-primary:focus, .btn-success:active, .btn-success:focus{
    color:#fff;
    box-shadow: 0 0 0 .25rem rgba(0, 156, 222, .25);
}

.btn-outline-success:hover, .btn-info:hover, .btn-primary:hover{
    background-color: #fff;
    color:#0071ce;
    border-color:#0071ce;
}
.margin-right{
    margin-right: 10px;
}

.margin-top{
    margin-top: 10px;
}

.navbar{
    background-color: #0071ce;
}

.btn-outline-danger{
    color: #cb333b;
    border-color:#cb333b
}
.btn-outline-danger:hover{
    background-color: #cb333b;
    color: #fff;
    border-color:#cb333b
}

.btn-danger{
    background-color: #cb333b;
    color: #fff;
    border-color:#cb333b
}

.btn-danger:hover{
    background-color: #fff;
    color: #cb333b;
    border-color:#cb333b
}

.btn-success{
    background-color: #0071ce;
    color: #fff;
    border-color:#0071ce;
}
.btn-success:hover{
    background-color: #fff;
    color: #0071ce;
    border-color:#0071ce;
}

.btn-warning{
    background-color: #ffc72c;
    color: #fff;
    border-color:#ffc72c;
}

.btn-warning:hover{
    background-color: #fff;
    color: #ffc72c;
    border-color:#ffc72c;
}

.alert-success{
    background-color: #0071ce;
    color: #fff;
    border-color: #0071ce;
}

.alert-danger{
    background-color: #cb333b;
    color: #fff;
    border-color: #cb333b;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {

}
