﻿/* 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. */

@font-face {
    font-family: 'text-security-disc';
    src: url('/webfonts/text-security-disc.eot');
    src: url('/webfonts/text-security-disc.eot?#iefix') format('embedded-opentype'), url('/webfonts/text-security-disc.woff2') format('woff2'), url('/webfonts/text-security-disc.woff') format('woff'), url('/webfonts/text-security-disc.ttf') format('truetype'), url('/webfonts/text-security-disc.svg#text-security') format('svg');
}

a.navbar-brand {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

.top-1 {
    top: 1rem !important;
}
/* Sticky footer styles
-------------------------------------------------- */
html {
    font-size: 14px;
}
@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.password-disk {
    font-family: 'text-security-disc';
}

.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;
  /* Set the fixed height of the footer here */
  height: 60px;
  line-height: 60px; /* Vertically center the text there */
}

a {
    color: #6fa29d;
}

    a:hover {
        color: #3b6965;
    }

.btn-primary {
    background: #6fa29d linear-gradient(180deg, #99c7c3, #6fa29d) repeat-x;
}
    .btn-primary:hover {
        background: #6fa29d linear-gradient(180deg, #6fa29d, #3b6965) repeat-x;
    }

textarea:focus, textarea.form-control:focus, input.form-control:focus, input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=number]:focus, [type=text].form-control:focus, [type=password].form-control:focus, [type=email].form-control:focus, [type=tel].form-control:focus, [contenteditable].form-control:focus {
    -webkit-box-shadow: inset 0 -2px 0 #6fa29d;
    box-shadow: inset 0 -2px 0 #6fa29d
}

.card-big {
    font-size: 1rem;
}
.card-big-title {
    font-size: 2rem;
}

.bg-gradient {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#6fa29d+0,3d6864+100 */
    background: #6fa29d; /* Old browsers */
    background: -moz-linear-gradient(45deg, #6fa29d 0%, #3d6864 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #6fa29d 0%,#3d6864 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #6fa29d 0%,#3d6864 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fa29d', endColorstr='#3d6864',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.bg-modern {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#89516d+0,4a558e+100 */
    background: #89516d; /* Old browsers */
    background: -moz-linear-gradient(45deg, #89516d 0%, #4a558e 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #89516d 0%,#4a558e 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #89516d 0%,#4a558e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89516d', endColorstr='#4a558e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.bg-modern-2 {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#6fa29d+0,b6d3d0+100 */
    background: #6fa29d; /* Old browsers */
    background: -moz-linear-gradient(45deg, #6fa29d 0%, #b6d3d0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #6fa29d 0%,#b6d3d0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #6fa29d 0%,#b6d3d0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fa29d', endColorstr='#b6d3d0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.text-deyco {
    color: #6fa29d !important;
}

.form-control, body {
    font-size: 1.1rem;
}

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
    font-size: 1rem !important;
}