/* Copyright 2005-2025 by Terabase Corporation, Inc.  All rights reserved. */
/* Version 4.0.011 */
/* CSS Stylesheet for LogiQuest */

@font-face
{
   font-family:'Montserrat';
   font-style:normal;
   font-display:swap;
   src:local('Montserrat Medium'),
       local('Montserrat-Medium'),
       url('/css/012/Montserrat-Medium.ttf') format('truetype');
}

@font-face
{
   font-family:'MontserratSemi';
   font-display:swap;
   src:local('Montserrat SemiBold'),
       local('Montserrat-SemiBold'),
       url('/css/012/Montserrat-SemiBold.ttf') format('truetype');
}

@font-face
{
   font-family:'MontserratBold';
   font-display:swap;
   src:local('Montserrat Bold'),
       local('Montserrat-Bold'),
       url('/css/012/Montserrat-Bold.ttf') format('truetype');
}

BODY
{
   float:none;
   font-family:"Montserrat";
   font-size:11pt; 
   font-weight:normal;
   letter-spacing:normal;
   word-spacing:normal;
}

TR.KeyRow:nth-child(even)
{
   background:#f8f9fb;
}

TR.KeyRow:nth-child(odd)
{
   background:#ffffff;
}

TD.KeyCellLt:last-child,
TD.KeyCellCt:last-child,
TD.KeyCellRt:last-child
{
   border-right:none;
}

DIV.tcPageBreak:nth-last-child(2)
{
   page-break-after:avoid;
}

DIV.tcHitFrame
{
   width:824px !important;
   border:none !important;
   background-color:#ffffff !important;
}

DIV.tcSegFrame
{
   background-color:#ffffff !important;
}

DIV.tcRecFrame
{
   width:849px !important;
}

.KeyTable
{
   border-collapse:separate;
}

.KeyTitleLbl
{
   border-radius:8px 8px 0px 0px;
   border:1px solid #c0cad7;
   border-bottom:none;
}

.KeyLabel, .KeyLabelF, .KeyLabelL
{
   border-top:1px solid #c0cad7;
   border-bottom:1px solid #c0cad7;
}

.KeyLabelF
{
   border-radius:8px 0px 0px 8px;
   border-left:1px solid #c0cad7;
}

.KeyLabelL
{
   border-radius:0px 8px 8px 0px;
   border-right:1px solid #c0cad7; 
}

.KeyCellLtLnk, .KeyCellCtLnk, .KeyCellRtLnk
{
   color:inherit;
   cursor:default;
   text-decoration:none;
}

.FieldCellLtLnk, .FieldCellCtLnk, .FieldCellRtLnk
{
   color:black;
   cursor:default;
   text-decoration:none;
}

.tcPageBar
{
   display:none;
}

.tcImgFrameCaptionLbl
{
   font-size:10pt;
   color:#1C355E;
}

.tcXrefTxt
{
   font-size:9pt;
   color:Black;
   line-height:1.5em;
}

#nPromote1
{
   border:1px solid #c0cad7;
   background-image::none;
   background:#f8f9fb;
   width:92%;
   min-width:605px;
   margin-left:8px;
   margin-right:5px;
}

#nPromote2
{
   color:#1C355E;
   font-size:10pt;
   width:90%;
}

#nPromote3
{
   color:black;
   font-size:8pt;
}

#nDropPrint1, #nDropPrint2
{
   display:none;
}