﻿
/* Logo sizing fix for navbar-brand */
.navbar-brand {
    max-height: 40px;
    width: auto;
}

/*.table-custom thead th {
    color: green
}*/
/*.dxc-arg-elements > text {
    font-size: 0.7em!important;
}*/
.dxgraph {
    font-size: 1em;
}
/*calendar styling*/
.status1-style {
    background-color: lightblue;
    border-color: blue;
}
.scheduled {
    background-color: #21bec2; /*#C2E23D;*/
}

    .degree{
   font-size:0.5em;
    color:white;
   margin-bottom:10px;

}
.calend {
    max-width: 900px;
}


.dxbl-sc-dialog-title {
    visibility: hidden;
}
.dx-hint .popover-header div{
    visibility: hidden;
}

.label2-text {
    color: white;
}
.label3-text {
    color: black;
} 
.completed {
    background-color: #c2e2bf;
}
.dxbs-checkbox .dxbs-checkbox-label.dxbs-checkbox-label-right{
    padding-left:0.1rem;
}
.open {
    background-color: antiquewhite;
}
/*grid styling*/
.dxbs-gridview > .card .dxbs-table > thead > tr > td {
 
    padding: 1px;
}

.dashGrid.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > thead {
    visibility:hidden;
}
.dxbs-grid-header-content {
    justify-content: center
}
.dxbs-grid-sort-asc{
    margin-left:4px;
}
.dxbs-grid-sort-desc {
    margin-left: 4px;
}
#tabReports .form-control {
    font-size: inherit;
    padding-top: 0px;
    padding-bottom: 0px;
    height: calc(1em + 0.75rem + 2px);
}
#plantNutr p{
    margin-bottom:0;
}
#graphId .card-body{
    padding-bottom:0;
}
.thRight{
    text-align:left;
}
/*.dxbs-gridview > .card .dxbs-table > tbody > tr.bg-primary .btn-link {
    background-color: #e2f2d5;
    color: forestgreen;
}*/
 a {
    color: black;
}
.isDisabled {
    cursor: not-allowed;
    opacity: 0.5;
}

a[aria-disabled="true"] {
    color: currentColor;
    display: inline-block; /* For IE11/ MS Edge bug */
    pointer-events: none;
    text-decoration: none;
}
.font-smaller {
    font-size:inherit;
}
.font-x-smaller{
    font-size:0.8em;
}
.nav-link-striped{
    padding:0px;
}
.nav-link-blue {
    color: #0E76BD;
    text-decoration: underline;
    font: bold 1em Titillium Web;
    padding-right:15px;
}
    .nav-link-blue:hover {
        color: #0a578c;
      
    }
    .label_underline {
        font: bold 1.1rem Titillium Web;
        text-decoration: underline;
    }
.h7 {
    font: Bold 14px Titillium Web;
}
.blHead {
    background-color: white;
    border-bottom: whitesmoke;
}
.bckgr {
    background-image: url(https://pnsag01.blob.core.windows.net/siteassets/bgdesktop.png);
    background-repeat: no-repeat;
    background-size: cover
}
.table-striped tbody tr:hover {
    background-color: #e4e6e3
}
.main-box {
/*    background: #D9D9D9 0% 0% no-repeat padding-box;
*/    background: transparent linear-gradient(180deg, #D9D9D9 0%, #D9D9D9 0%, #DBDBDB 49%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
}
.main-boxY {
    background: transparent linear-gradient(180deg, #D9D9D9 0%, #CED4CA 0%, #DBDBDB 49%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
}
.main-boxA {
    background: #F1F2F2  0% 0% no-repeat padding-box;
    opacity: 1;
}
.list-group-item{
    padding-bottom:2px;
    padding-top:2px;
}
.main-boxR {
    background: transparent linear-gradient(180deg, #D9D9D9 0%, #D9D9D9 0%, #DBDBDB 49%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
}
.whitebcgr {
    background: white;
    opacity: 1;
}
.tempr {
    border: 3px solid white;
    border-radius: 5px;
    background: #2BB673 0% 0% no-repeat padding-box;
    padding:5px 4px 5px 4px;
}
.temprA {
    border: 2px solid #007a33;
    border-radius: 5px;
    background: #007a33 0% 0% no-repeat padding-box;
    padding: 4px 4px 5px 4px;
}
.temprY {
    border: 2px solid #64B456;
    border-radius: 5px;
    background: #64B456 0% 0% no-repeat padding-box;
    padding: 4px 4px 5px 4px;
}
.green-ym {
    color: #64B456;
}
.icon-a-color {
    color: #007a33;
}
.temprR {
    border: 2px solid #618230;
    border-radius: 5px;
    background: #618230 0% 0% no-repeat padding-box;
    padding: 4px 4px 5px 4px;
}
.intro {
    margin-bottom: 15px;
    padding-left: 1rem;
    padding-right: 1rem;
    box-shadow: 0px 1px 5px #757575;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    opacity: 1;
    font: Bold 1.2em Titillium Web;
    letter-spacing: 0;
    color: #FFFFFF;
}
.introAll {
    padding-bottom: 1rem;
    padding-top: 0.5rem;
    background: #2BB673 0% 0% no-repeat padding-box;
    font: Bold 1.2em Titillium Web;
    letter-spacing: 0;
    color: #FFFFFF;
}
.introM {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
    background: #2BB673 0% 0% no-repeat padding-box;
   
}
.introA {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
    background: #007a33 0% 0% no-repeat padding-box;
}
.introR {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
    background: #EBE5D4 0% 0% no-repeat padding-box;
    color: #41201F;
}
.introGF {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
    background: #2BB673 0% 0% no-repeat padding-box;
}
.introY {
    padding-bottom: 1rem;
    padding-top: 1rem;
    background: #454545 0% 0% no-repeat padding-box;
}

.introLS {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
    background: #073B3B 0% 0% no-repeat padding-box;
}
.phNote {
    font-size: 0.9rem;
    font-weight: 600;
    padding-top: 0.5rem;
}
.changeWidth{
    width:60%;
}
.card-stack {
    box-shadow: 0px 1px 5px #757575;
    border-radius: 8px;
    opacity: 1;
    font-size: 0.8em;
    letter-spacing: 0;
    color: #000000;
}
.card-ultra-stack {
    box-shadow: 0px 1px 5px #757575;
    border-radius: 8px;
    opacity: 1;
    font-size: 0.8em;
    letter-spacing: 0;
    color: #000000;
}
h7{
    font-size:1.15em;
    font-weight:600;
}
.card-dash {
    font-size: 14px;
    letter-spacing: 0;
    color: #FFFFFF;
    text-align:center;
}
.card-dash-upd {
    font-size: 1em;
    letter-spacing: 0;
    color: #FFFFFF;
   
}
.card-dash-inside {
    box-shadow: 0px 1px 5px #757575;
    border-radius: 8px;
    opacity: 1;
    background: transparent linear-gradient(122deg, #FFFFFF 0%, #EFEFEF 100%) 0% 0% no-repeat padding-box;
    color: #000000;
}
.card-dash-add {
    box-shadow: 0px 1px 5px #757575;
    border-radius: 8px;
    opacity: 1;
    font-size:1.2em;
    font-weight:bolder;
   
}
.card-note {
    box-shadow: 0.5px 0.5px 2px #757575;
    border-radius: 5px;
    opacity: 1;
    font-weight: bolder;
}
.titleRD {
    color: #41201F;
}
.card-nutr {
    margin: 0em 1rem 1em 1rem;
    font-size: 1em;
   
}
.addShadow{
 box-shadow: 0px 1px 2px #00000029;
}
.sample {
/*    background: transparent linear-gradient(100deg, #FFFFFF 0%, #EFEFEF 100%) 0% 0% no-repeat padding-box;
*/    text-align: left;
    font-size:1em;
}
.purchase {
    letter-spacing: 0;
}
.recommend {
    /*background: url(/images/Blurredbckgr.PNG);*/
    background: transparent linear-gradient(123deg, #FFFFFF 0%, #FFFFFF 0%, #EAEFE7 100%) 0% 0% no-repeat padding-box;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
}
.circle-info {
    background: transparent url(/images/InfoCircle.svg) 0% 0% no-repeat padding-box;
    opacity: 1;
}
.icon {
    background-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    background-position: center center;
    background-color: currentColor;
    height: 14px;
    width: 14px;
}

.icon-info-circle {
    -webkit-mask-image: url("/images/InfoCircle.svg");
    mask-image: url("/images/InfoCircle.svg");
}
.icon-range {
    -webkit-mask-image: url("/images/Optimal Range Icon.svg");
    mask-image: url("/images/Optimal Range Icon.svg");
}
.recommendY {
    background: transparent linear-gradient(123deg, #FFFFFF 0%, #FFFFFF 0%, #EAEFE7 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #00000040;
    opacity: 1;
    text-align: center;
}
.graph {
   text-align: right;
    letter-spacing: 0;
    color: #2A2A26;
    opacity: 1;
  
    font-size: 1em;
   
}
.tested {
    background: transparent linear-gradient(138deg, #FFFFFF 0%, #EEEEEE 100%) 0% 0% no-repeat;
}
.raw {
    text-align: left;
    letter-spacing: 0;
    color: #000000;
}
.grid {
    background: transparent linear-gradient(143deg, #FFFFFF 0%, #EEEEEE 100%) 0% 0% no-repeat ;
}

.dxbs-grid .dxbs-grid-table > thead .dxbs-grid-header-row > th:not(.dxbs-grid-empty-cell) {
    background-color: var(--dx-grid-header-color, white);
}
/*.table-bordered th{
    border:0px;
}*/
    .table-bordered thead td, .table-bordered  thead th {
        border-bottom: 0px;
    }
    .btn-shop {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border: 0.5px solid #707070;
        border-radius: 10px;
        font: bolder 1em Titillium Web;
        color: #000000;
        text-wrap: none;
    }
.btn-one-shop {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 0.5px solid #707070;
    border-radius: 10px;
    font: bolder 1em Titillium Web;
    color: #000000;
    text-wrap: none;
}
.psedo-btn {
    font-size: 1.1em;
    box-shadow: 0.5px 0.5px 2px 1px #bfbdbd;
    border-radius: 5px;
    opacity: 1;
    font-weight: bolder;
    margin-bottom: 8px;
    margin-top: 5px;
}
.very-bold{
    font-weight:900!important;
}
.trans {
    background-color: transparent;
    padding-bottom: 0px;
    border:none;
}
.border-trans {
    background-color: transparent;
    padding-bottom: 0px;
    border-width: 2px;
   
}
.border-thin {
    background-color: transparent;
  /*  padding-bottom: 0px;*/
    border-width: 2px;
    color: #707070;
}
.raw-header {
    font: Bold 17px/26px Titillium Web;
    letter-spacing: 0;
    color: #515151;
}
.learnHeader {
    font: Bold 2.2rem Titillium Web;
    color: black;
    padding-top: 1rem;
}

.transLearnHeader {
    background-color: transparent;
    font: Bold 1.4rem Titillium Web;
    color: black;
    padding-bottom: 0;
    border-width: medium;
    margin-bottom: 1rem;
    margin-top: 1rem;
    
}
.border-btm {
    border-bottom-color:lightgrey;
    border-bottom-width:thin;
}
.card-learn {
    font: 400 1rem Titillium Web;
    color: black;
    /* letter-spacing: 0;*/
    border: none;
    margin: 0em 1rem 1em 1rem;
    /*color: #FFFFFF;*/
}
.wrapper-boxLearn {
    padding-top: 2rem;
    max-width: 800px;
    background-color:#FFFFFF;
    margin: auto;
}
.cal-wrapper {
}
.wrapper-box {
    padding-top: 2rem;
    max-width: 900px;
    margin: auto;
}
.wrapper-boxY {
    padding-top: 1rem;
    max-width: 900px;
    height:100vh;
   margin:auto
}
.wrapper-boxK {
    padding-top: 2rem;
    height: 100%;
    max-width: 900px;
    margin: auto
}


.dash-title {
    font-weight:bold;
 
    text-shadow: 0px 1px 10px #000000;
    opacity: 1;
    text-align: center;
}
.btn-yellow {
    background: #E2AB36 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    opacity: 1;
    color: white;
    font-size: 1em;
    font-weight: lighter;
}
.btn-yellow:hover {
    background: #E2AB36 0% 0% no-repeat padding-box;
}
    .btn-add {
    background: #D9D9D9 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    opacity: 1;
    color: black;
    font-size: smaller;
    font-weight: bolder;
    float: left;
}
.btn-add:hover {
    background: #D9D9D9 0% 0% no-repeat padding-box;
}
    .btn-navy {
    background: #073B5E 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    opacity: 1;
    color: white;
    font-size:smaller;
    font-weight:lighter;
}
.btn-navy :hover{
    background: #073B5E 0% 0% no-repeat padding-box;
}
    .btn-green {
    background: #2BB673 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    opacity: 1;
    color: white;
    font-size: 1em;
    
}
.btn-green:hover {
    background: #2BB673 0% 0% no-repeat padding-box;
}
    .btn-yellow-a {
    background: #F7A800 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    opacity: 1;
    color: black;
    font-size: 1em;
}
    .btn-yellow-a:hover {
        color: gainsboro;
        background: #F7A800 0% 0% no-repeat padding-box;
    }
.a-green {
    background: #007a33;
}
    .btn-green-a {
        background: #007a33 0% 0% no-repeat padding-box;
        border: 2px solid #FFFFFF;
        border-radius: 8px;
        opacity: 1;
        color: white;
        font-size: 1em;
    }
.btn-green-a:hover {
    background: #007a33 0% 0% no-repeat padding-box;
}
    .btn-rd-blue {
    background: #5E88B6 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    opacity: 1;
    color: white;
    font-size: 1em;
}
        .btn-rd-blue:hover {
            background: #5E88B6 0% 0% no-repeat padding-box;
        }
    .btn-rd-green {
    background: #A0B881 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    opacity: 1;
    color: white;
    font-size: 1em;
}
.btn-rd-green:hover {
    background: #A0B881 0% 0% no-repeat padding-box;
}
    .btn-rd-green:hover {
    background: #A0B881 0% 0% no-repeat padding-box;
}
    .color-soilGreen {
  color: #2BB673
}

.cust-button {
    background-color: rgba( 96, 96, 96, 1);
    color: white;
    margin-top: -0.75rem !important;
}
    .cust-button:hover {
        background-color: rgba( 96, 96, 96, 1);
        color: gainsboro;
    }
.cust-rd-button {
    color: white;
    background-color: rgba(65, 32, 31,1);
    margin-top: -0.75rem !important;
}
    .cust-rd-button:hover {
        background-color: rgba(65, 32, 31,1);
        color: antiquewhite;
    }
.cust-a-button {
    color: white;
    background-color: #007a33;
    margin-top: -0.75rem !important;
}

    .cust-a-button:hover {
        background-color: #007a33;
        color: palegoldenrod;
    }
    .bck-color-dr-green {
        background-color: #618230;
    }


/*Density chart styling*/
.dens-header {
    border-color: #2BB673;
    background-color: #2BB673;
    color: white;
    padding-top: 4px;
}
.sched-header {
   
    background-color: #2BB673;
    color: white;
  
}
.proj-header {
    background-color: #8fc5ea;
    color: black;
}
.proem-header {
    background-color: #f4d96f;
    color: black;
}
.new-header {
   
    background-color: #0E76BD;
    color: white;
  
}
.timeline{
    height:450px!important;
}
.dxbs-scheduler .dxbs-sc-timeline .dxbs-sc-horizontal-view > tbody > tr:not(:first-child) > td, .dxbs-scheduler .dxbs-sc-timeline .dxbs-sc-resource-headers > tbody > tr > td {
    height: 350px;
}
.dens-rd-header {
    border-color: #618230;
    background-color: #618230;
    color: white;
    padding-top: 4px;
}
#grad {
    background-image: linear-gradient(to right,#4D4D4D,#0E76BD, #1C9697,#2BB673,#36F297 );
}

.grad1 {
    background-image: linear-gradient(to right, #4D4D4D,#0E76BD);
}

.grad2 {
    background-image: linear-gradient(to right,#0E76BD, #1C9697);
}

.grad3 {
    background-image: linear-gradient(to right, #1C9697,#2BB673);
}

.grad4 {
    background-image: linear-gradient(to right,#2BB673,#36F297);
}


.chart-label {
    top: -105px;
}

.chart-percent {
    top: -105px;
}

.chart-text-right {
    border-left: 3px solid #e4e4eb;
}
/*try chart*/
.try-chart {
    min-height: 220px !important;
    height: 220px;
}

    .try-chart .dx-legend-inside .dx-chart-legend.dx-center {
        visibility: hidden;
    }

    .try-chart .dx-chart-legend-container {
        display: none;
    }

    .try-chart .card-body {
        padding: 0 0.5rem;
    }

    .try-chart .dxc-markers path {
        pointer-events: none;
    }
        .try-chart .dxc-markers path:nth-child(6) {
            fill: #e4e4eb;
        }
        .try-chart .dxc-markers path:nth-child(5) {
            fill: url(#s1 ); /*#e4e4eb;*/
        }
        /*darkgreen*/
        .try-chart .dxc-markers path:nth-child(2) {
            fill: url(#s3 );
        }
        /*med-blue*/
        .try-chart .dxc-markers path:nth-child(1) {
            fill: url(#s2 );
        }

        /*black*/
        .try-chart .dxc-markers path:nth-child(4) {
            fill: #e4e4eb;
        }
        /*lightgreen*/
        .try-chart .dxc-markers path:nth-child(3) {
            fill: url(#s4 ) /*#36F297; */
        }

.main-stop {
    stop-color: #36F297; /*lightgreen*/
}

.optimal {
    padding-right: 2rem;
    padding-left: 2rem;
}
.redmond-green {
    color: #618230;
   
}
.flex-end {
    display: flex;
    justify-content: flex-end;
}
.before-main {
    stop-color: #2BB673; /*darkgreen*/
}

.alt-stop {
    stop-color: #0E76BD /*med-bleu;*/
}

.med-stop {
    stop-color: #2BB673; /*darkgreen*/
}

.end-stop {
    stop-color: #4D4D4D;
}
/*blue*/
.second-stop {
    stop-color: #1C9697;
}
/*end trychart*/


.trending-icon {
    color: #1cbd00;
    font-size: 20px;
}

.soilYellow {
    color: #E2AB36;
}

.home-chart pattern {
    /*display: none;*/
}

.font-bigger {
    font-size: 1.1rem;
    font-weight: 600;
}
.dashboard-grid-cell {
    border-right: none!important;
    border-left:none!important;
}
.hReg {
    color: #0E76BD;
    font-weight: bolder;
}
.hRyk {
    color: white;
    font-weight: bolder;
    text-shadow: 0px 1px 6px gray;
    opacity: 1;
}
.btn-blue {
    background: #0E76BD 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    opacity: 1;
    color: white;
    font-size:1em;
    
}
.btn-blue:hover {
    background: #0E76BD 0% 0% no-repeat padding-box;
}
    .input-round {
    color: #2bb673;
    padding-left: 1em;
    padding-right: 1em;
    text-align: center;
    border-radius: 5px;
    border: 2px solid thin;
}
.svg_class {
    fill: currentColor;
    display: inline-block;
    width: 25px;
    height: 25px;
}
.header-close {
    transition: all 0.3s;
    cursor: pointer;
}
.header-close:hover{
    color:black;
}
.note-sign{
    color:orangered;
    font-weight:600;
    font-size:1.2em;
}
.note-no {
    visibility: hidden;
}
.errShow {
    visibility: visible;
}
.errNoShow {
/*    visibility: hidden;
*/
display:none;
}
.siteBlue {
    color: #0E76BD;
}
.dxc-arg-elements > text {
   font-weight: bold !important;
    color: #000000 !important;
    fill: #000000 !important;
}
.turn {
    -ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Safari 3-8 */
    transform: rotate(360deg);
}
.turn90 {
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Safari 3-8 */
    transform: rotate(90deg);
}
.turnLeaf {
    
}
.turnLeafBack {
}
.gaphColor0 {
    color: #084067;
}
.gaphColor1 {
    color: #0e76bd;
}
.gaphColor2 {
    color: #87b7d8;
}
.gaphColor3 {
    color: #693dba;
}
.gaphColor4 {
    color: #329491;
}
.gaphColor5 {
    color: #7f3db8;
}
@media (max-width: 568.99px) {
    .dxc-arg-elements > text {
        font-size: 0.7em!important;
    }
    .card-ultra-stack {
        font-size: 0.7em;
    }
}
@media(min-width:569px) {
    .dxc-arg-elements > text {
        font-size: 0.75em !important;
       
    }
  
}
    @media (max-width: 767.98px) {
        .card-columns {
            column-count: 1;
        }
        .optimal {
            padding-right: 1rem;
            padding-left: 1rem;
        }
        .wrapper-box,.wrapper-boxY {
            padding-left: 0px;
            padding-right: 0px;
            padding-top:0px;
        }

        .intro {
            font-size: 0.9em;
            padding-left: 0.5em;
            padding-right: 0.5em;
        }
        .card-ultra-stack {
            font-size: 0.7em;
        }
        #nav1 nav {
            justify-content: center;
        }

        .font-smaller {
            font-size: 0.9em;
        }

        #regKitPad {
            padding-top: 5rem;
        }

        #mPhone {
            visibility: visible;
        }
        .turnLeaf {
            -ms-transform: rotate(45deg); /* IE 9 */
            -webkit-transform: rotate(45deg); /* Safari 3-8 */
            transform: rotate(45deg);
        }
        .turnLeafBack {
            -ms-transform: rotate(-45deg); /* IE 9 */
            -webkit-transform: rotate(-45deg); /* Safari 3-8 */
            transform: rotate(-45deg);
        }
        .dxbs-scheduler.dx-hint.dxbs-apt-edit-dialog {
            width: auto;
            
        }
    }

@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {
        .notSafari {
            display: none !important;
        }

      
    }
}
@media (min-width: 1400px)
{
    .wrapper-boxY, .wrapper-boxK {
        margin-left: 3rem;
        margin-right: auto;
    }
    .wrapper-box {
        margin-left: 3rem;
        margin-right: auto;
    }
   
}
    @media (min-width: 768px) {
        .card-columns {
            column-count: 2;
        }
        .wrapper-boxY, .wrapper-boxK {
            margin-left: 1rem;
            margin-right: 1rem;
        }
        .dxc-arg-elements > text {
            font-size: 0.8em !important;
        }

        #nav1 nav {
            justify-content: end;
        }

        #mPhone {
            visibility: hidden;
        }
    }

    @media print {
        .no-print, .no-print * {
            display: none !important;
        }
        .graph{
         
        }
        body {
            -webkit-print-color-adjust: exact !important;
        }
    }

/* Lawn Synergy (LS) Styles */
.main-boxLS {
    background: #DCDDDE 0% 0% no-repeat padding-box;
    opacity: 1;
}

.titleLS {
    color: #073B3B;
}

.btn-ls-blue {
    background: #073B3B 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    opacity: 1;
    color: white;
    font-size: 1em;
}

.btn-ls-blue:hover {
    background: #052929 0% 0% no-repeat padding-box;
}

.btn-ls-green {
    background: #27A96C 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    opacity: 1;
    color: white;
    font-size: 1em;
}

.btn-ls-green:hover {
    background: #1F8A56 0% 0% no-repeat padding-box;
}

.temprLS {
    border: 2px solid #27A96C;
    border-radius: 5px;
    background: #27A96C 0% 0% no-repeat padding-box;
    padding: 4px 4px 5px 4px;
}

.ls-green {
    color: #27A96C;
}

.cust-ls-button {
    color: white;
    background-color: #818181;
    margin-top: -0.75rem !important;
}

.cust-ls-button:hover {
    background-color: #6B6B6B;
    color: #FFFFFF;
}

    

