.roi-calc-parent .accordion-title-calc{cursor:pointer;}

.roi-alert {color: #ec4899; margin: -28px 0 28px;}
/* -------------------------------------- */
.body-wrapper {
	overflow-x: unset;
}
.roi-calc-parent .font-13{ color:#475569;}

.banner--dnd_area-module-1 .banner__inner {
	margin: 0 auto;
	padding: 70px 0 100px;
}

@media (min-width: 1200px) {
	.banner--dnd_area-module-1 .banner__inner {
		padding: 0;
	}
}

/* Custom Styling */
.form-boxed-calc-inner, .result-calc-inner { background-color: #fff; height: 100%; box-shadow: 0px 2px 4px #00000029;}
.accordion-title-calc { margin: 0 auto; position: relative; text-align: left; width: 100%; height: 89px; display: flex; align-items: center; padding: 0 35px;}
.accordion-title-calc { position: relative; }
.accordion-title-calc:after { position: absolute; content: "+"; height: 30px; width: 30px; top: 34px; right: 15px; font-size: 26px; border-radius: 10px; font-weight: 100;} 
.accordion-title-calc:before { position: absolute; content: ""; background-color: #CBD5E1; height: 30px; width: 30px; right: 23px; top: 30px; border-radius: 12px; }
.accordion-title-calc.active:after { content: "-"; }

.roi-calculator .results ul.tabs {
	list-style-type: none;
	display: flex;
	margin: 0;
}

.roi-calculator .results ul.tabs li {
	flex: 1 0 33%;
	margin: 0;
	display: flex;
    align-items: center;
    justify-content: center;
	background: #FFF;
}

/* .roi-calculator .results ul.tabs li.active {
	background: #0EA5E9;
	color: #FFF;
} */

/* .roi-calculator .results ul.tabs li:first-child {
	border-top-left-radius: 12px;
   */
}

/* .roi-calculator .results ul.tabs li:last-child {
	border-top-right-radius: 12px;
}
 */
.roi-calculator .results ul.tabs li:active {
	transform: none;
} 

.roi-calculator .results .tab {
	display: none;
}

 .roi-calculator .results .tab.active {
	display: block;
} 

.roi-calculator .results .tab h5 {
	line-height: 18px;
	font-size: 18px;
	margin: 0 0 0.7rem;
}

.roi-calculator .results .tab p {
	margin: 0;
}
/* 
.roi-calculator .results .tab .number {
	margin: 0.7rem 0 0;
	font-size: 18px;
	line-height: 18px;
}
 */
.roi-calculator .results .tab .number.positive {
	color: #10B981;
}

.roi-calculator .results .tab .number.negative {
	color: #DC2626;
}

.roi-calculator .results .tab .number.brand {
	color: ;
}

/* .roi-calculator .results .tab .comparison {
	display: flex;
}
 */
.roi-calculator .results .tab .comparison > div {
	display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

/* .roi-calculator .results .tab .comparison .left {
	flex: 0 0 50%;
	padding: 43px;
}
 */
.roi-calculator .results .tab .comparison .vs {
	justify-content: center;
	flex: 0 0 auto;
	font-size: 16px;
	color: #94A3b8;
}

/* .roi-calculator .results .tab .comparison .right {
	padding: 43px;
} */
/* 
.roi-calculator .results .tab .comparison .center {
	padding: 43px;
    max-width: 500px;
    margin: 0 auto;
}
 */
.roi-calculator .results .tab .comparison p {
	flex: 1 1 100%;
}

.roi-calculator .results .tab .comparison .center h5 {
	margin: 1.4rem 0 .7rem 0;
}

.roi-calculator .results .tab .comparison .center h5:first-child {
	margin-top: 0;
}

/* .roi-calculator .results .tab .total {
	border-top: 1px solid #F1F5F9;
	padding: 43px;
	text-align: center;
}
 */
/* .roi-calculator .results .tab .total .number {
	font-size: 36px;
	line-height: 36px;
} */
/* 
.roi-calculator .results .tab .cta {
	padding: 0 43px 43px;
	display: flex;
    justify-content: center;
}
 */
.roi-calculator .form .section-title__subheading {
	margin: 20px 0 0;
	font-size: 14px;
}

.roi-calculator .form .section-title__subheading:first-child {
	margin: 0;
}

.roi-calculator .form label > div {
	display: flex;
	align-items: center;
  color:#475569;
  margin-bottom:15px;
  position:relative;
}

.roi-calculator .form label > div > svg {
	width: 14px;
    fill: #475569;
    margin-left: 5px;
    border-radius: 50%;
}

.roi-calculator .form label > div > svg > path {
	fill: currentColor;
}
/* Form Elements */

.roi-calculator .form .input {
	margin: 5px 0 0;
}

.roi-calculator .form .input.input-symbol {
	position: relative;
}

.roi-calculator .form .input.dollar input {
	padding-left: 20px;
}

.roi-calc-parent.roi-calculator .form .input.dollar::before {
	content: '$';
	position: absolute;
	top: 10px;
	left: 14px;
	color: #94A3B8;
}

.roi-calculator .form .input-throughput span {
	width: 60px;
    background-color: #F1F5F9;
    border: 1px solid #CBD5E1;
    border-radius: 3px;
    color: #334155;
    display: inline-block;
    font-size: .875rem;
    padding: 0.7rem;
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 7%);
    max-width: 100%;
	margin: 0 15px 0 0;
}

.roi-calculator .form .input-throughput input {
	width: 200px;
	-webkit-appearance: none;
}

.roi-calculator .form .input-throughput input:focus {
	outline: none;
}

.roi-calculator .form .input-throughput input::-webkit-slider-runnable-track {
	width: 100%;
	height: 4px;
	cursor: pointer;
	box-shadow: none;
	background: #DDD6FE;
	border-radius: 2px;
	border: none;
}

.roi-calculator .form .input-throughput input::-moz-range-track {
	width: 100%;
	height: 4px;
	cursor: pointer;border: none;
	box-shadow: none;
	background: #DDD6FE;
	border-radius: 2px;
	border: none;
}

.roi-calculator .form .input-throughput input::-webkit-slider-thumb {
	box-shadow: none;
	border: none;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
	height: 20px;
	width: 20px;
	border-radius: 10px;
	background: #7C3AED;
	cursor: pointer;
	-webkit-appearance: none;
	margin-top: -8px;
}

.roi-calculator .form .input-throughput input::-moz-range-thumb{
	box-shadow: none;
	border: none;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
	height: 20px;
	width: 20px;
	border-radius: 10px;
	background: #7C3AED;
	cursor: pointer;
	-webkit-appearance: none;
	margin-top: -8px;
}

.roi-calculator .form .input-throughput input::-moz-focus-outer {
	border: 0;
}

@media (max-width: 1100px) {
	.roi-calculator {
		margin-top: -100px;
/* 		flex-direction: column; */
	}

	.roi-calculator .form .section-title__subheading {
		letter-spacing: 1px;
	}



	.roi-calculator .results ul.tabs li {
/* 		padding: 20px 15px; */
	}
}


/* =============================================================== */



.roi-calculator .results ul.tabs li {
    width: 100%;
    flex: 100%;
      flex-wrap: wrap;
} 

.roi-calculator .results ul.tabs {
    flex-wrap: wrap;
}
.tippy-box{ border-radius: 21px; background-color: #1E293B;font-size: 17px; width:100% !important;}
.tippy-content {
    background: #1E293B;
    border-radius: 21px;
    padding: 25px 20px;
    font-size: 17px;
    line-height: 23.8px;
}
@media (max-width: 991px) {
.reporting-overhead-dd h2 { padding-top: 15px; }
  .rep-ove-allstacks-investment-dd h2 { padding-top: 15px;}
  .diy-investment-main-dd h2 { padding-top: 15px;}
  .effective-developers-content-title h2{padding-top: 15px; }
}
