/*.quotationContainer{
	position: unset;
	margin-bottom: 0rem;
}*/
/*.banner {
    height: auto!important;
}*/
#breadcrumbs{
  display: none!important;
}
.quotationContainer{
  top: -27rem;
  margin-bottom: -27.75rem;
}
.light-yellow-bg{
	background-color: #FFF4D6;
}
.billingFeaturesTable tr:nth-of-type(even),.light-blue-bg{
	background-color:#F4FAFF;
}
.dark-blue-bg{
	background-color:#2A67B1
}
.billingFeaturesTable tr td{
	font-size: 1rem;
}
.billingFeaturesTable .firstTr{
	font-size: 1.18rem!important;
}
.timeline {
  list-style: none;
  counter-reset: timeline;
  padding: 1rem;
  
  & li {
    padding: 0 0 1rem 1rem;
    border-left: 2px dashed #2B68B2;
    
    &:last-child {
      border: none;
    }
  }
}
.timeline li{font-size: 1rem;}
.billingFeaturesTable{
	border:1px solid #CBE9FF;
}
.timeline-circle {
  display: inline-flex;
  align-items: center;
  gap: 0.8rem;
  padding-right: 1rem;
  border-radius: 3rem;
  color: #2B68B2;
  margin-left: -2.3rem;
  
  &::before {
    counter-increment: timeline;
    content: counter(timeline);
    display: inline-flex;
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 3rem;
    height: 2.4rem;
    padding: 0 0.9rem;
    width: 2.4rem;
    margin-top: -1rem;
  }
}
.tipsHeading {
    font-size: 1rem;
}
.tipsIcons {
    width: 2rem;
}
.tipsParagraph, .tipsParagraph ul li {
    color: #0f3857 !important;
}
.border-radius-5px {
    border-radius: 5px;
}
.border-1px-lightBlue {
    border: 1px solid #d4e8f7;
}

.accordion-button {
    background-color: transparent;
    border: none;
}

.accordion-item:first-of-type {
    border-top-left-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
}

.accordion-item:first-of-type>.accordion-header .accordion-button {
    border-top-left-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
}

.accordion-button:not(.collapsed) {
    background-color: #fff4d7 !important;
    box-shadow: 0px !important;
    color: #006ea6 !important;
}

.accordion-header,
.accordion-body {
    background-color: #FFF4D6;
}

.accordion-button:focus {
    box-shadow: none !important;
}

.accordion-button .collapsed {
    background-color: #fffbe6;
}

#accordionExampleFaq .accordion-button .collapsed {
    background-color: #dcf2fb;
}

#accordionExampleFaq .accordion-header,
#accordionExampleFaq .accordion-body {
    background-color: #dcf2fb;
}

#accordionExampleFaq .accordion-button:not(.collapsed) {
    background-color: #FFF4D6;
}

.accordion-item {
    border-top: 0px solid #fffbe6 !important;
    border-left: 0px solid #fffbe6 !important;
    border-right: 0px solid #fffbe6 !important;
}

.accordion-button {
    border-bottom: 0px !important;
    line-height: normal;
}

.accordion-button::after {
    background-image: url('/wp-content/themes/tally/assets/images/icons/icon-plus.svg') !important;
    background-repeat: no-repeat;
}

.accordion-button:not(.collapsed)::after {
    background-image: url('/wp-content/themes/tally/assets/images/icons/icon-minus.svg') !important;
    background-repeat: no-repeat;
}
.accordion-button:not(.collapsed){
    box-shadow:none!important;
}
.programCard {
    border: 1px solid #E3E3E3;
    border-radius: 8px;
}
.listBgGradient {
    background: linear-gradient(90deg, rgba(255, 242, 171, 0) 0%, #FFF2AB 100%);
}
.tabBtnActive {
    background-color: #006EA6;
    color: #fff;
    border-radius: 5px;
}
.btn-fretrail, .btn-fretrail:hover {
    width: fit-content;
    background-color: #ffcc00;
    border: none;
    color: #000 !important;
    padding: 10px 29px;
    margin: 5px 0 0 0;
    font-weight: 500;
}
@media (min-width:280px) {
  .invoiceGeneratorForm{
    width: 22rem;
  }
}

@media (min-width:320px) {
	.beyondBasicImg{
		width: 14rem;
	}
}
@media (min-width:576px) {
    .beyondBasicImg {
        width: 22rem;
    }
}

@media (min-width:1200px) {
	.beyondBasicImg {
        width: 28rem;
    }
    .w-lg-50{
    	width: 50%!important;
    }
    .invoiceGeneratorForm{
      width: 31rem;
    }
}	

@media (min-width: 1920px) {
    .transparentSheetRight {
        right: 14rem;
        top: 7rem;
    }
}