@tailwind base;
@tailwind components;
@tailwind utilities;

/*

@layer components {
  .btn-primary {
    @apply py-2 px-4 bg-blue-200;
  }
}

*/
.w3-hide{display:none!important}
.w3-show-block,.w3-show{display:block!important}
.w3-show-inline-block{display:inline-block!important}
.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}
.w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}
.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
.w3-dropdown-hover:hover .w3-dropdown-content{display:block}
.w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000}
.w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child{background-color:#ccc;color:#000}
.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}
/*.w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%}
.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}
.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}
*/
.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
.w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.nopointer {  pointer-events: none; }
dl dd{
  display:inline-block;
  margin-left: 8px;
}
dl dt{
  font-weight: bold
}

.show-fields label, .form-fields label, .field label {
   width: 25%;
   display: inline-block !important;
   font-weight: bold;
   text-align: right;
   margin-right: 8px;
}
 .show-fields label.half, .form-fields label.half, .field label.half {
   width: 40%;
}

.blue-background {
   background-color: #0f3e61;
}

.goldey {
   background-color: #a79055;
   color: #f8f8f8;
}

.goldey:hover {
  font-weight: bold;
  background-color: #666;

}

 .strong {
   font-weight: bold;
}

.gbtn {
    background-color: #a79055;
    color: #fff;
    padding:6px 16px;
    margin-bottom: 2px;
}

.gbtn:hover {
   color: #000;
   background-color: #bbb;
}
.fs8 {
   font-size: 80%;
}
.fs6 {
   font-size: 60%;
}


p{
  font-size: 16px;
  line-height: 1.2;
  margin: 0.75rem 0 0.5rem 0;
}

ul, ul.slim, ul.classic {
  list-style-type: disc;
  padding-left: 1rem;
}
.strong{ 
  font-weight:bold;
}
.h6 {
  font-weight: bold;
  font-size: 14pt;
}
.h5 {
  font-weight: bold;
  font-size: 16pt;
}
.h4 {
  font-weight: bold;
  font-size: 18pt;
}

.h3 {
  font-weight: bold;
  font-size: 20pt;
}
.h2 {
  font-weight: bold;
  font-size: 22pt;
}
.h1 {
  font-weight: bold;
  font-size: 23pt;
}

.w2in {
  width: 2.1in;
}
.w1in {
  width: 1.1in;
}

.blockquote {
  margin-left: 2rem;
}

.tright {text-align: right;}

tbody.split-rows {display:none}
table.classic {
  border-collapse: collapse;
/*  width: 100%;
*/}

table.classic tr:nth-of-type(even) {
  background-color: #f0ece2;
}
table.classic td, table.classic th {
  padding: 0.2rem;
  margin: 0;
  border: solid 1px #aaa;
}
table.classic th {
  padding: 0.2rem;
  margin: 0;
  border-top: solid 2px #888;
}
table.classic td.actions a {
  padding-right: 2rem !important;
}
table.classic td.p0, .p0 {
  padding-left: 0rem;
}
table.classic td.p1, .p1 {
  padding-left: 1rem;
}
table.classic td.p2, .p2 {
  padding-left: 2rem;
}
table.classic td.p3, .p3 {
  padding-left: 3rem;
}
table.classic td.p4, .p4{
  padding-left: 4rem;
}
table.classic td.p5, .p5 {
  padding-left: 5rem;
}


table.gl-table {
   border-collapse: collapse;
   width: 100%;
}
 table.gl-table tr {
   background-color: #ffc !important;
}
 table.gl-table tr.entry-row {
   background-color: #c7c7ff !important;
}
 table.gl-table tr.header-row {
   background-color: #e4ffc9 !important;
}
 table.gl-table tr.deleted-row {
   background-color: #fcc !important;
}
 table.gl-table .required {
   background-color: #d2f8d2;
}
 table.gl-table td, table.gl-table th {
   padding: 0.2rem;
   margin: 0;
   border: solid 1px #aaa;
}
 table.gl-table .actions a {
   padding-right: 5px;
}
 table.gl-table .p0 {
   padding-left: 0rem;
}
 table.gl-table .p1 {
   padding-left: 1rem;
}
 table.gl-table .p2 {
   padding-left: 2rem;
}
 table.gl-table .p3 {
   padding-left: 3rem;
}
 table.gl-table .p4 {
   padding-left: 4rem;
}
 table.gl-table .p5 {
   padding-left: 5rem;
}

.gold-link-button {
   background-color: #a79055;
   padding: 2px 4px;
   text-decoration: none;
   margin-right: 4px;
   font-weight: bold;
}
.gold-link-button:hover {
   background-color: green;
   color: #eee !important;
}
.blue-link {
   color: #00c;
}

.blue-link:hover {
   color: green;
}

.bg-malt { 
  background-color:  #991A1E;
}

label {font-weight: bold;}

.bg-w3green{

  background-color: #4CAF50;
}
.bg-w3red{
  background-color: #f44336;
}
.bg-success{
  background-color: #63ed7a;
}
.bg-orange{
  background-color: #ffa500;
}
span.annotate, div.annotate, dd.annotate, dl.annotate, li.annotate, p.annotate {
 font-style: italic;
 font-size: 80%;
 line-height: 110%;
 font-weight: normal;
}


\   display: inline-block;
   width: 85%;
   te*/
/*
.print {
   width: 9in;
   margin: 0 auto;
}
 .print body {
   background-color: inherit;
}
 .print h1, .print h2, .print h3, .print h4, .print h5, .print h6, .print p {
   margin-bottom: 0.2rem;
}
 .print li {
   font-size: 0.7rem;
}
 .print h1, .print h2, .print h3, .print h4, .print h5, .print h6, .print caption {
   font-size: 1.2rem;
}
 .print td, .print th {
   font-size: 0.7rem;
   padding: 0.4rem;
   margin: 0;
   line-height: 1rem;
   border: solid 1px #ccc;
}
 .fs8 {
   font-size: 80%;
}
*/
@media print {

  .fs8 {
     font-size: 80%;
  }
  .fs6 {
     font-size: 60%;
  }

  .page-break {
     page-break-after: always !important;
  }
   .top, .header {
     display: none;
  }
   fieldset {
     border: none;
  }
   body {
/*     font-size: 8pt !important;*/   
    background-color: #fff;
     width: 9in;
     margin: 0 auto;

  }
   a[href]:after {
     content: none !important;
  }
   .noprint {
     display: none !important;
  }
}
/* @media print {
   .page-break {
     page-break-after: always;
  }
   table {
     page-break-inside: auto;
  }
   tr {
     page-break-inside: avoid;
     page-break-after: auto;
  }
   p {
     font-size: 7pt;
     line-height: 8pt;
  }
   h1 {
     font-size: 14pt !important;
  }
   h2 {
     font-size: 13pt !important;
  }
   h3 {
     font-size: 12pt !important;
  }
   h4 {
     font-size: 11pt !important;
  }
   h5 {
     font-size: 10pt !important;
  }
   h6 {
     font-size: 9pt !important;
  }
   th, td {
     font-size: 7pt;
  }
   .hshrink {
     font-size: 5pt !important;
  }
  .profit-loss{
    font-size: 7pt;

  }
}
 .strong {
   font-weight: bold;
}
 .hbox {
   border-bottom: solid 1pt #ccc;
   font-weight: bold;
}
 .hbox h5 {
   font-weight: bold;
}
 table.pdf {
   border-collapse: collapse;
}
 table.pdf td, table.pdf th {
   padding: 0.2rem;
   margin: 0;
}
 table.pdf tr:nth-of-type(even) {
   background-color: #e9e9e9 !important;
}
 table.pdf th.w48 {
   width: 48vw;
}
 table.pdf th.w13 {
   width: 13vw;
}
 table.pdf th.hshrink, table.pdf td.hshrink {
   font-size: 0.8vw;
}
 table.pdf.borders td, table.pdf.borders th {
   border: solid 1px #ccc !important;
}
 .border {
   border: solid 1px #ccc;
   padding: 1px;
}
 */
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */
