﻿/* 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;
}

/* Provide sufficient contrast against white background */
a {
  color: #0366d6;
}

.btn-primary {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

/* 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: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px; /* Vertically center the text there */
}


.titlefont {
  font-size: 28px !important;
  font-family: Arial, Sans-Serif;
  color:#27378c; font-size: 0.8em;  line-height: 1.5em;
}


div.header{
  background-color: #FFF;
  
  width:100%;
  /* position: fixed;
  z-index: 3;
    height:15vh; 
    Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.7s;
  -moz-transition: -moz-transform 0.7s;
  transition: transform 0.7s;
  -webkit-transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99);
  -moz-transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99);
  transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99);
}
.card-bg
{
  color: #363637;
  background-color: #A6C3F0 !important;
  border-color: #8595AD !important;
}

.bg-blue {
  color: white !important;
  background-color: #27378c !important;
  border-color: #27378c !important;
}
.text-blue {
  
  color: #337ab7 !important;

}
.btn-color-changed {
  background: #b6cdff !important;
  color: black !important;
  padding-left: 20px;
  padding-right: 20px;
}

.btn.focus, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.0rem rgba(255, 255, 255, 0) !important;
}
a:active {
  font-weight: 400;
}

.content
{
  min-height: calc(100vh - 220px);
  overflow-x: auto;
}

.card-custom-width
{
max-width: 795px;
}

@media only screen and (max-width: 990px) {
.card-custom-width
{
max-width: 530px;
}

}

/* 
.titlefont {
    font-size: 28px !important;
    font-family: Arial, Sans-Serif;
    color: #27378c;
    font-size: 0.8em;
    line-height: 1.5em;
}


div.header {
    background-color: #FFF;

    width: 100%;
     -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.7s;
    -moz-transition: -moz-transform 0.7s;
    transition: transform 0.7s;
    -webkit-transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99);
    -moz-transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99);
    transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99);
}

.bg-blue {
    color: white !important;
    background-color: #27378c !important;
    border-color: #27378c !important;
}

.text-blue {

    color: #337ab7 !important;

}

.btn-color-changed {
    background: #b6cdff !important;
    color: black !important;
    padding-left: 20px;
    padding-right: 20px;
}

.btn.focus,
.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.0rem rgba(255, 255, 255, 0) !important;
}

a:active {
    font-weight: 400;
}

.content {
    height: calc(100vh - 113px);
    overflow-x: auto;
} */
