/* V=135 */
html {
    min-height: 100%;
    background-image: -webkit-linear-gradient(#DC7 0%, #431 100%);
    background-image: -moz-linear-gradient(#DC7 0%, #431 100%);
    background-image: -o-linear-gradient(#DC7 0%, #431 100%);
    background-image: linear-gradient(#DC7 0%, #431 100%);
    background-repeat: no-repeat;
}

body {
    font-size: 12px;
    line-height: 16px;
    font-family: Verdana, Arial, sans-serif;
}

body .btn {
    font-size: 12px;
    line-height: 16px;
}

body .btn-sm {
    font-size: 12px;
    line-height: 14px;
}

body, .navbar {
    background: transparent;
}

.breadcrumb {
    margin-bottom: 0px !important;
}

.outrappage {
    background: #FFE;
    background-image: -webkit-linear-gradient(#FFE 0%, #FFA 100%);
    background-image: -moz-linear-gradient(#FFE 0%, #FFA 100%);
    background-image: -o-linear-gradient(#FFE 0%, #FFA 100%);
    background-image: linear-gradient(#FFE 0%, #FFA 100%);
}

.brandid {
    display: none;
}

.dataprotectionpage, .acceptdataprotectionform {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.navbar .navbar-collapse-brand {
    display: none;
}

.MourningRowG0q9a {
    background: #ddd;
    color: #000;
}

.InfoRow7n4acaa, .InfoTitleRowOo4acaa {
    background: #dc7;
}

.TopAreaLinksColRvp9a .btn-sm {
    font-size: 12px !important;
    line-height: 16px;
}

.redhotitem {
    text-align: center;
}

.redhotitem a, .btn-secondary, .btn-info, .text-secondary, .text-info {
    color: #5C3317 !important;
}

.btn-primary {
    color: #FE9;
}

.h1, .h2, .h3 {
    font-weight: bolder;
}

.redhotitem, .btn-secondary, .btn-info {
    border: none;
    background: #FE9;
    background-image: -webkit-linear-gradient(#FE9 0%, #DC7 100%);
    background-image: -moz-linear-gradient(#FE9 0%, #DC7 100%);
    background-image: -o-linear-gradient(#FE9 0%, #DC7 100%);
    background-image: linear-gradient(#FE9 0%, #DC7 100%);
}

 .editform, .listform {
    background: #FE9;
    background-image: -webkit-linear-gradient(#FE9 0%, #ED8 100%);
    background-image: -moz-linear-gradient(#FE9 0%, #ED8 100%);
    background-image: -o-linear-gradient(#FE9 0%, #ED8 100%);
    background-image: linear-gradient(#FE9 0%, #ED8 100%);
 }
 
.btn-primary {
    background: #431;
}

.redhotitem a:hover, .redhotitem a:active, .redhotitem a:focus,
.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus,
.btn-info:hover, .btn-info:active, .btn-info:focus,
.redhotitem .bg-info {
    color: #000 !important;
    background: #FE9 !important;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    color: #FE9;
    background: #862;
}

.btn, .nowrap {
    white-space: nowrap;
}

.outrappage li { list-style: none; }
.outrappage li + li { margin-top: 10px; }

.ConfirmCopyXq89a li, .ContentsRowSl99a li, .ContentsRowG2aab li, .ContentsRow7wjab li,
.ContentsRowNmlab li, .ContentsRowLasab li, .ContentsRowJjsab li, .ContentsRow9ksab li,
.ContentsRowFvtab li, .ContentsRow7id3b li {
    list-style: inside;
}

.MiscellaneousInformationRowCjkab ul {
    padding-left: 0;
}

.Remark6l3ab, .HistoryRemark9l3ab, .ContactLinkGm3ab, .ProtectedCloudFileLinkGm3ab, .PublicCloudFileLinkGm3ab {
    width: 100%;
}

.EventPreviewCopyOn3ab th, .EventPreviewCopyOn3ab td {
    padding-left: 10px;
    padding-right: 10px;
}

.outrappage a.ical, .outrappage a.ical:link, .outrappage a.ical:visited, .outrappage a.ical:hover,
.outrappage a.ical:active, .outrappage a.ical:focus {
    display: block;
    margin: 0px;
    padding: 0px;
    width: 50px;
    height: 50px;
    background: url(addtocalendar.png) top left no-repeat;
}

p.justify, div.justify { text-align: justify; }
.anchor { width: 0px; height: 0px; }

.itemimage {
    width: 204px;    
}

a.itemimagelink {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 20px;
    padding: 0;
}

.ContentsRowZg99a .current { background-color: #FE9; }
.ContentsRowZg99a .old { background-color: #DC7; }

@media (min-width: 360px) {
    body {
        font-size: 16px;
        line-height: 24px;
    }

    body .btn {
        font-size: 16px;
        line-height: 24px;
    }

    body .btn-sm {
        font-size: 16px;
        line-height: 18px;
    }

    .TopAreaLinksColRvp9a .btn-sm {
        font-size: 16px !important;
        line-height: 20px;
    }
}

@media (min-width: 576px) {
    body {
        font-size: 22px;
        line-height: 36px;
    }

    body .btn {
        font-size: 22px;
        line-height: 36px;
    }

   body .btn {
        font-size: 22px;
        line-height: 36px;
    }
}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
    .TopAreaLinksColRvp9a .btn-sm {
        font-size: 18px !important;
        line-height: 24px;
    }

    .w-lg-100 {
        width: 100%;
    }
}

@media (min-width: 1200px) {
}

@media print {
    .navbar, .topareaform, .acceptdataprotectionform {
        display: none;
    }
}