@font-face {
    font-family: redonda;
    src: url("/static/css/fonts/linotte_reg.otf");
}
@font-face {
    font-family: cantarell;
    src: url("/static/css/fonts/cantarell.ttf");
}
@font-face {
    font-family: space;
    src: url('/static/css/fonts/space_me.ttf');
}

a:link{
    text-decoration: none;
    color: #aa8800;
}
a:visited{
    text-decoration: none;
    color: #D3BC5F;
}
a:hover{
    text-decoration: underline;
    color: #a80;
}
a:visited{
    text-decoration: underline;
    color: #a80;
}

.color-azulabba{
    color: #195DFF;
}
.color-negro{
    color: #000;
}
.vert-alig-medio{
    vertical-align: middle;
}
.font-space{
    font-family: space;
}
.italica{
    font-style: italic;
}
input, textarea, select {
    border: 1px solid #000 !important;
    box-shadow: none !important;
    outline: none !important;
}
button, .btn, button.btn, input[type="button"], input[type="submit"] {
    color: #195DFF !important;
    background-color: #e8eeff !important;
    border: 1px solid #000 !important;
    box-shadow: none !important;
    outline: none !important;
}
button:hover, .btn:hover {
    background-color: #d0d8ff !important;
    color: #195DFF !important;
}
input:focus, textarea:focus, select:focus {
    background-color: #e8eeff !important;
    border: 1px solid #000 !important;
    box-shadow: none !important;
    outline: none !important;
}
.capitalice {
    text-transform: capitalize;
}