.header-nav-links a:hover,
.header-nav-links a:focus {
    background-color: #f3dea8;
}

.footer-nav-links a:hover,
.footer-nav-links a:focus {
    background-color: #f3dea8;
}

.header-style-1 {
    z-index: 100;
    background-color: white;
}

.homepage-hero-container {
    font-size: 30px;
    line-height: 1.2;
}

.bg-custom-lightgreen {
    background-color: #aaf4ba !important;
}

.bg-custom-lightgrey {
    background-color: #ecebeb !important;
}

.bg-custom-lightgreen2 {
    background-color: #a9f5aa !important;
}
.bg-custom-lightgreen2-clickable {
  cursor: pointer;
  background-color: #cdfece !important;
}
.bg-custom-lightgreen2-clickable:hover {
  background-color: #70e872 !important;
}

.bg-custom-yellow {
    background-color: yellow !important;
}

.bg-custom-crem {
    background-color: #a59f47 !important;
}

.bg-custom-green {
    background-color: #0e9820 !important;
}

.bg-custom-lightblue {
    background-color: #adc3f4 !important;
}

.bg-custom-lightblue2 {
    background-color: #b6c7f3 !important;
}
.bg-custom-lightblue2-clickable {
  cursor: pointer;
  background-color: #c9d4f0 !important;
}
.bg-custom-lightblue2-clickable:hover {
  background-color: #8aa9f7 !important;
}

.bg-custom-lightred {
    background-color: #F4CCCC !important;
}

.bg-custom-pink {
    background-color: #f5b7f7 !important;
}

.bg-custom-red {
    background-color: #f4cccc !important;
}

.bg-custom-purple1 {
    background-color: #bda8c3 !important;
}
.bg-custom-purple1-clickable {
    cursor: pointer;
    background-color: #e3d0e8 !important;
}
.bg-custom-purple1-clickable:hover {
  background-color: #c292cf !important;
}

.bg-custom-lightorange {
    background-color: #fcd8b4 !important;
}
.bg-custom-lightorange-clickable {
  cursor: pointer;
  background-color: #ffe7d0 !important;
}
.bg-custom-lightorange-clickable:hover {
  background-color: #ffbe80 !important;
}


.bg-custom-darkblue {
    background-color: #0026bf !important;
}

.bg-custom-lightyellow {
    background-color: #FFF2CC !important;
}

.bg-custom-lightorange-v2 {
    background-color: #fdf2cc !important;
}

.text-custom-lightorange {
    color: #f99126;
}

.text-custom-lightgreen {
    color: #59aa30;
}

.text-custom-darkblue {
    color: #0026bf !important;
}

.text-custom-purple1 {
    color: #bda8c3 !important;
}

.text-custom-purple2 {
    color: #6c3c82 !important;
}

.text-custom-maroon {
  color: #a64d79 !important;
}

.ch-100 {
    height: 100px !important;
}

.cmin-h-100 {
    min-height: 100px !important;
}

.min-h-120 {
    min-height: 120px !important;
}

.min-h-150 {
    min-height: 150px !important;
}

.min-h-250 {
    min-height: 250px !important;
}

.min-h-270 {
    min-height: 270px !important;
}

.choices-holder-text {
    min-height: 250px;
}

input[type=number]::-webkit-inner-spin-button {
    opacity: 1
}

.fs-huge-1 {
    font-size: 5rem !important;
}

.fs-55 {
    font-size: 1.1rem !important;
}

.fs-7 {
    font-size: 0.75rem !important;
}

.fs-8 {
    font-size: 0.70rem !important;
}

.js-summary-table {
    font-size: 14px;
}

.fs-px-10 {
    font-size: 10px !important;
}

.fs-px-9 {
    font-size: 9px !important;
}

.fs-px-12 {
    font-size: 12px !important;
}
.fs-px-13 {
    font-size: 13px !important;
}
.fs-px-14 {
    font-size: 14px !important;
}
.fs-px-16 {
    font-size: 16px !important;
}

.border-left-0 {
    border-left: 0;
}

.border-down-0 {
    border-bottom: 0 !important;
}

.border-right-0 {
    border-right: 0;
}

.border-left-yearly-table {
    border-left: 1px solid #e7b201;
}

.border-bottom-sum {
    border-bottom-width: 1px !important;
    border-bottom-color: #1a1e21 !important;
}

.border-start-1 {
    border-left-width: 1px !important;
}

.border-start-2 {
    border-left-width: 2px !important;
}

.border-end-2 {
    border-right-width: 2px !important;
}

.pagebreak {
    page-break-after: always;
    break-after: page;
    clear: both;
    min-height: 1px;
}

.form-control-xss {
    /*height: calc(1em + .375rem + 2px) !important;*/
    height: 20px;
    padding: .125rem .25rem !important;
    /*font-size: .75rem !important;*/
    font-size: 12px !important;
    line-height: 1.5;
    border-radius: .2rem;
    border-width: 1px;
}

.form-control-xss-px {
    /*height: calc(1em + .375rem + 2px) !important;*/
    height: 18px;
    padding: .125rem .25rem !important;
    /*font-size: .75rem !important;*/
    font-size: 10px !important;
    line-height: 1.5;
    border-radius: .2rem;
    border-width: 1px;
}

.limit-mw-50 {
    max-width: 50px;
}

.limit-mw-60 {
    max-width: 60px;
}

.limit-w-60 {
    width: 60px;
}

.limit-mw-70 {
    max-width: 70px;
}

.limit-mw-75 {
    max-width: 75px;
}

.limit-mw-100 {
    max-width: 100px;
}

.limit-mw-150 {
    max-width: 150px;
}

.limit-w-90 {
    width: 90px !important;
}

.js-btn-modal-dc-detail{
    cursor: pointer;
}
.js-btn-modal-dc-detail:hover{
    background-color: #cedafe !important;
}

.popover{
    min-width: max-content;
}
.popover .popover-body{
    min-width: max-content;
}
.popover-table{
    display: table;
    width: 100%;
}
.popover-table-row{
    display: table-row;
}
.popover-table-cell{
    display: table-cell;
    padding-right: 10px;
    text-align: center;
    min-width: 15px;
}
.popover-table-cell-colspan-2{
    column-span: 2;
}
.popover-two-columns > .popover-table-row> .popover-table-cell:nth-child(1){
    text-align: left;
}
.popover-two-columns > .popover-table-row> .popover-table-cell:nth-child(2){
    text-align: right;
}
.popover-two-columns > .popover-table-row> .popover-table-cell:nth-last-child(){
    padding-right: 0px;
}

.table-footer > .popover-table-cell{
    border-top: 1px black solid;
}

.margin-bottom-15{
    margin-bottom: 15px;
}

.cards_increase_property_value tr{
    font-size: 13.9px;
}

.min-width-td{
    min-width: 135px;
}
