/*--
Adit green          #165d01
Map green           #9eac88

GNC blue            #182c45
GNC brown           #c4b180

Text Shade green    #0b1908
Text grey           #e9e9e9
Adit4Good blue      #2342ca

--*/

/*-- Print Formating --*/
@media print {
  /* 1. Hide header */
  nav.navbar,
  .no-print {
    display: none !important;
  }

  /* 2. Prevent page break inside .standard-block */
  .standard-block {
    page-break-inside: avoid;
    break-inside: avoid; /* For newer specs */
  }

  /* Optional: remove margin/padding to tighten print */
  body {
    margin: 0;
    padding: 0;
  }
}




/*-- Global Styles --*/

body {
        font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;

    }

.bg-primary{
    background-color: #ffffff!important;
    padding: 50px 50px 50px 50px;

}

.bg-light{
    background-color: #ffffff !important;
}

.bg-danger{
    background-color: #d77d7d7 !important;
}

.border-nav {
    background-color: #ffffff;
    border-width: 2px;
    border-color:#0B2545;
    border-style: solid;
    border-radius: 5px;
    color: #13315C;
    padding: 0px 0px 0px 20px;
}


.text-light .story{
    font-style: italic;
    text-align: center;
}

.teach-text{
    font-size: .8rem;
}

/*-- markdown pages --*/
.mkdwn{
    background-color: #ffffff;
    border-width: 2px;
    border-color:#0B2545;
    border-style: solid;
    border-radius: 2px;
    color: #13315C;
    padding: 10px 20px 20px 20px;
}

.mkdwn code{
    color: #0B2545;
}


.standard-block{
    background-color: #ffffff;
    border-width: 0px;
    border-color:#0B2545;
    border-style: solid;
    border-radius: 5px;
    color: #13315C;
    padding: 10px 20px 20px 20px;
}


.standard-block p{
    line-height: 1.1;
}

/*-- form input tools --*/
.dropdown{
    background-color: #ffffff;
    min-width: 1rem;
    color: #13315C;
    padding: 10px 20px 20px 20px;
}



/*-- tooltips --*/

.tooltip-inner {
    background: #0B1908;
}


.tooltip.show {
    opacity: 1;
}



/* Primary Button  */
/* for GNC these are the main activation buttons and are tan */
.btn-primary, .btn-primary:active, .btn-primary:visited {
    background-color: #c4b180;
    border-width: 1px;
    border-style: solid;
    border-color:#433721;
    border-radius: 5px;
    color:#182c45 ;
}

.btn-primary:hover{
    background-color: #c4b180;
    border-width: 1px;
    border-style: solid;
    border-color:#13315C;
    border-radius: 5px;
    color:#182c45;
}

.btn-primary[disabled]{
    background-color: #c4b180;
    border-width: 1px;
    border-style: solid;
    border-color:#433721;
    border-radius: 5px;
    color:#182c45 ;
}


/* Secondary Button  (lighter button, used for cancel) */
/* for GNC these serve various funcations and are blue */

.btn-secondary, .btn-secondary:active, .btn-secondary:visited {
    background-color: #182c45;
    border-width: 1px;
    border-style: solid;
    border-color:#433721;
    border-radius: 5px;
    color: #ffffff; 
}

.btn-secondary:hover{
    background-color: #182c45;
    border-width: 1px;
    border-style: solid;
    border-color:#13315C;
    border-radius: 5px;
    color:#ffffff;
}

.btn-secondary[disabled]{
    background-color: #182c45;
    border-width: 1px;
    border-style: solid;
    border-color:#13315C;
    border-radius: 5px;
    color:#ffffff ;
}


/* 'Danger' Button  (lighter button, used for cancel) */

.btn-danger, .btn-secondary:active, .btn-secondary:visited {
    background-color: #d77d7d7;
    border-width: 1px;
    border-style: solid;
    border-color:#433721;
    border-radius: 1px;
    color: #ffffff;
}

.btn-danger:hover{
    background-color: #5a9000;
    border-width: 1px;
    border-style: solid;
    border-color:#13315C;
    border-radius: 1px;
    color:#ffffff;
}

.btn-danger[disabled]{
    background-color: #7C7A7A;
    border-width: 1px;
    border-style: solid;
    border-color:#13315C;
    border-radius: 1px;
    color:#ffffff ;
}


