﻿/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand { white-space: normal; text-align: center; word-break: break-all; }

/* Sticky footer styles
-------------------------------------------------- */
html { font-size: 14px; }

@media (min-width: 768px) {
    html { font-size: 16px; }
}

.border-top { border-top: 1px solid #e5e5e5; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

button.accept-policy { font-size: 1rem; line-height: inherit; }

/* Sticky footer styles
-------------------------------------------------- */
html { position: relative; min-height: 100%; }

body { /* Margin bottom by footer height */ margin-bottom: 30px; }
.footer { height: 30px; background-color: #f5f5f5; border-top: 1px solid #ddd; position: fixed; bottom: 0; left: 0; right: 0; text-align: center; }

div.spash-background { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-image: radial-gradient(rgba(255,255,255,1) 0%, rgba(240,240,255,.3) 100%), url('/images/background_image.jpg'); background-position: top center, center center; background-size: auto 110%; z-index: -1000; }

div.loginentry .btn { font-size: 21px; padding: 14px 14px; }

div.loginentry { width: 300px; margin: 1em auto; border-radius: 1em; }

div.loginentry #logo { height: 220px; margin: 2em auto; display: block; }


.bg-info { background-color: rgb(17, 156, 226) !important; }



.rotate { writing-mode: vertical-lr; }

.bg-ffa-dark { background-color: #084563 !important; }
.bg-ffa { background-color: #119CE2 !important; }
.bg-complementary { background-color: #E38612 !important; }

.btn-ffa { color: #fff !important; background-color: #119CE2 !important; border-color: #0E7AB0 !important; }
.btn-ffa:hover { color: #fff !important; background-color: #0E7AB0 !important; border-color: #084563 !important; }

.btn-complementary { color: #fff !important; background-color: #E38612 !important; border-color: #B3690E !important; }
    .btn-complementary:hover { color: #fff !important; background-color: #B3690E !important; border-color: #664A27 !important; }
.navbar-dark .navbar-nav .nav-link { color: #F08F4F !important; }
    .navbar-dark .navbar-nav .nav-link:hover { color: #FFC529 !important; }


.grid-wrapper-ffa .dx-datagrid-headers .dx-datagrid-table .dx-row.dx-header-row td { background: #119CE2; color: #fFf; font-weight: bolder; vertical-align: bottom; }

.hidden { display: none; }