﻿/*Custom Bootstrap*/

.btn-primary {
    color: #59584a;
    background-color: #ddc077;
    border-color: #ddc077;
}
.btn-primary:hover {
    background-color: #c6b791;
    border-color: #c6b791;
}
.btn-primary:not(:disabled):not(.disabled).active
, .btn-primary:not(:disabled):not(.disabled):active
, .show>.btn-primary.dropdown-toggle {
    background-color: #c6b791;
    border-color: #c6b791;
}
.btn-primary:not(:disabled):not(.disabled).active:focus
, .btn-primary:not(:disabled):not(.disabled):active:focus
, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: none;
}
.btn-primary.focus, .btn-primary:focus {
    box-shadow: none;
}
.btn.focus, .btn:focus {
    box-shadow: none;
}
.btn-primary.disabled, .btn-primary:disabled {
    background-color: #c6b791;
    border-color: #c6b791;
    cursor: not-allowed;
}
a {
    color: #59584a;
    text-decoration: none;
}
a:hover {
    color: #ddc077;
    text-decoration: none;
}

.btn-link {
    font-weight: 400;
    color: #000;
    background-color: transparent;
}
.btn-link:hover {
    color: #000;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent;
}

/*End Custom Bootstrap*/

@font-face {
    font-family: 'Edition';
    src: url('../WebFonts/edition_-webfont.eot');
    src: url('../WebFonts/edition_-webfont.eot?#iefix') format('embedded-opentype'),
        url('../WebFonts/edition_-webfont.woff') format('woff'),
        url('../WebFonts/edition_-webfont.ttf') format('truetype'),
        url('../WebFonts/edition_-webfont.svg#editionregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    background:#ebecde;
}
.appcontent { 
    min-height: calc(75vh - 108px);  
 }
/*label {
    display: inline;
    position: relative;
    margin-right: 15px;
 }*/
.header
{
    font-family: 'Edition', serif;
    font-weight: normal;
    color: #16140d;
    text-transform:uppercase;
    border-bottom: 1px solid #16140d;
    margin-left: auto;
    margin-right: auto;
}
select {
    color: rgba(0, 0, 0, 0.75);
    font-family: inherit;
    font-size: 0.875em;
    padding: 0.25em;
    margin: 0 0 0.4em 0;
}
.cream {
    background: #ebecde;
}
.smaller {
    font-size:12px;
}
.bottom {
    background: #2c291b;
    color:#f6f6e8;
    height: 105px;
}
.spacer {
    height:30px;
}
.space {
    padding: 0.25em 0 0.25em 0;
}
.button {
    margin: 1em 0 1em 0;
    background-color:#2c292b;
    border-color: none;
    color: #f6f6e8; }
.change {
    font-weight:bold;
    text-align:center;
    padding: .5em 0 0 0;
    text-decoration:underline;
}
.change a{
    font-weight:bold;
    text-align:center;
    padding: .5em 0 0 0;
    text-decoration:underline; 
}
.alert-base.custom-bg {
    background-color: #aa862a;
    border-color: #FF4609;
    color: white;
}
.change a:hover, .change a:selected, .change a:visted{
    font-weight:bold;
    text-align:center;
    padding: .5em 0 0 0;
    text-decoration:underline;
 }
.activeMenuLink {
    font-family: Verdana,Arial,sans-serif;
    color: #222537;
    text-decoration:none;
}
.inactiveMenuLink {
    font-family: Verdana,Arial,sans-serif;
    color: #666666;
    text-decoration:none;
}
.instructions {
    font-family: Calibri, Trebuchet MS, Helvetica, Arial, sans-serif;
    font-size: 12px;
    color : #701818;
}
ul.list {
    list-style-type: square;
    margin: 0 0 0 2em;
    padding: 0;
}
ul.list li a {
    text-decoration:underline;
    color: #222537;
}
ul.list li a:visted {
    text-decoration:underline;
    color:#ddc077;
}
ul.list li a:hover{
    text-decoration:underline;
    color:#ddc077;
}
ul.list li a:selected {
    text-decoration:underline;
    color:#ddc077;
}
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
    display: inline;
}
/*table 
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background: #ebecde;
    margin-right: 0px;
}*/
.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d9d9d9;
  margin-bottom: 1.25em;
  padding: 1.25em;
  background: #ebecde; 
}

.tbl-Label {
    padding-top: 9px !important;
}
.flex-grow {
   flex: 1;
}

.tbl-border-none th,
.tbl-border-none td {
    border: none;
}

.table thead th {
    border: none;
}

@page {
    margin: 2cm;
}

@media print {
    .col-sm-6 {
        width: 75% !important;
        flex: none;
        max-width: none;
    }
    .offset-sm-3 {
        margin-left: 12.5% !important;
    }

}
.blockquote {
    font-size: 1.15rem;
}
.blockquote-footer {
    font-size: 85%;
}