.small-print.red-copy{color:red;display:none;}
/*Calculator*/
.example-box{max-width:300px;width:100%;color:white;padding:20px;border-radius:30px;background-color:#41c2f1;font-weight:bold;font-size:16px;display:block;margin:0 auto;margin-top:20px;text-align:center;}
.example-box .notBold{font-weight:normal;}
.calc-page{text-align:center;}
.small-print{text-align:center;width:100%;padding-top:20px;max-width:400px;display:inline-block;margin:0 auto;}
.centered-text{text-align:center;}
.calculator-header{text-align:center;}
.start-button{display:block;margin:0 auto;}
.calc-page{display:none;min-height:250px;width:100%;float:left;}
.calc-wrap{display:inline-block;max-width:1200px;margin:0 auto;padding:0;box-sizing:border-box;position:relative;width:100%;}
.calc-wrap.hideNextPrev .next-page-button, .calc-wrap.hideNextPrev .back-page-button{display:none;}
.calc-wrap.startAgain .next-page-button{display:none;}
.calc-wrap.startAgain .start-again-button{display:block;}
.calc-page.active{display:block;}
.option-wrap{width:100%;float:left;text-align:center;}
.button-label{position:absolute;bottom:10%;left:0;font-size:16px;width:100%;text-align:center;color:#6c698a;}
.relationship .option-box:nth-child(1){background-image:url(../img/calc/single-nochild-purple.png);background-repeat:no-repeat;background-position:50% 35%;background-size:25%;}
.relationship .option-box:nth-child(3){background-image:url(../img/calc/couple-nochild-purple.png);background-repeat:no-repeat;background-position:50% 35%;background-size:40%;}
.relationship .option-box:nth-child(2){background-image:url(../img/calc/single-child-purple.png);background-repeat:no-repeat;background-position:50% 35%;background-size:40%;}
.relationship .option-box:nth-child(4){background-image:url(../img/calc/couple-child-purple.png);background-repeat:no-repeat;background-position:50% 35%;background-size:55%;}
.car .option-box:nth-child(1){background-image:url(../img/calc/car-purple.png);background-repeat:no-repeat;background-position:50% 40%;background-size:45%;}
.car .option-box:nth-child(2){background-image:url(../img/calc/nocar-purple.png);background-repeat:no-repeat;background-position:50% 40%;background-size:60%;}
.relationship .option-box.selected:nth-child(1){background-image:url(../img/calc/single-nochild-white.png);}
.relationship .option-box.selected:nth-child(2){background-image:url(../img/calc/single-child-white.png);}
.relationship .option-box.selected:nth-child(3){background-image:url(../img/calc/couple-nochild-white.png);}
.relationship .option-box.selected:nth-child(4){background-image:url(../img/calc/couple-child-white.png);}
.relationship .option-box:nth-child(1):before{content:url(../img/calc/single-nochild-white.png);width:0;height:0;visibility:hidden;position:absolute;}
.relationship .option-box:nth-child(2):before{content:url(../img/calc/couple-nochild-white.png);width:0;height:0;visibility:hidden;position:absolute;}
.relationship .option-box:nth-child(3):before{content:url(../img/calc/single-child-white.png);width:0;height:0;visibility:hidden;position:absolute;}
.relationship .option-box:nth-child(4):before{content:url(../img/calc/couple-child-white.png);width:0;height:0;visibility:hidden;position:absolute;}
.car .option-box.selected:nth-child(1){background-image:url(../img/calc/car-white.png);}
.car .option-box.selected:nth-child(2){background-image:url(../img/calc/nocar-white.png);}
.car .option-box:nth-child(1):before{content:url('../img/calc/nocar-white.png');width:0;height:0;visibility:hidden;position:absolute;}
.car .option-box:nth-child(2):before{content:url('../img/calc/car-white.png');width:0;height:0;visibility:hidden;position:absolute;}
.option-box{border:4px solid #c6d8dd;border-radius:20px;width:16%;margin:0 4%;padding-bottom:16%;display:inline-block;box-sizing:border-box;position:relative;}
.option-box:hover{border-color:#6c698a;}
.option-box.selected{background-color:#7D1690;border-color:#7D1690;}
.option-box.selected .button-label{color:white;}
.finishPage .finish-button{display:block;}
.finishPage .next-page-button{display:none;}
.start-again-button, .finish-button{display:none;}
.calc-wrap button{border:2px solid #7D1690 !important;background-color:#7D1690 !important;color:white;border-radius:30px;padding:12px 65px !important;text-align:center;min-width:100px;font-size:18px;line-height:25px;color:#fff;font-weight:bold;font-family:'Poppins', sans-serif;}
.calc-wrap button.back-page-button{color:#6c698a;float:left;background-color:transparent;}
.calc-wrap button.next-page-button, .calc-wrap button.start-again-button, .calc-wrap button.finish-button{float:right;}
.calc-wrap button.null{background-color:#c7d8de;border-color:#c7d8de;/*pointer-events:none;*/}
.child-box{width:20%;margin:0 2%;display:inline-block;}
.expense-box{width:24%;margin:0 4%;display:inline-block;line-height:20px;}
.child-icon, .expense-icon{width:100%;padding-bottom:40%;background-repeat:no-repeat;background-size:30%;background-position:center;}
.child-box:nth-child(1) .child-icon{background-image:url(../img/calc/child-1.png);}
.child-box:nth-child(2) .child-icon{background-image:url(../img/calc/child-2.png);}
.child-box:nth-child(3) .child-icon{background-image:url(../img/calc/child-3.png);}
.child-box:nth-child(4) .child-icon{background-image:url(../img/calc/child-4.png);}
.expense-box:nth-child(1) .expense-icon{background-image:url(../img/calc/expense-1.png);}
.expense-box:nth-child(2) .expense-icon{background-image:url(../img/calc/expense-2.png);}
.expense-box:nth-child(3) .expense-icon{background-image:url(../img/calc/expense-3.png);}
.progress-bar-wrap{width:100%;float:left;text-align:center;margin-bottom:-30px;display:block;margin-top:60px;}
.progress-bar{width:80%;max-width:300px;position:relative;display:inline-block;border:2px solid #c8d9de;height:15px;background-color:white;box-sizing:content-box;overflow:visible;}
.intro-img{display:block;margin:0 auto;width:100%;max-width:550px;margin-top:40px;}
.bar-full{z-index:1;position:absolute;width:0%;left:0;height:100%;background-color:#6c698a;-webkit-transition:width ease-out 1s;-moz-transition:width ease-out 1s;-o-transition:width ease-out 1s;transition:width ease-out 1s;}
.progress-bar.step2 .bar-full{width:33%;}
.progress-bar.step3 .bar-full{width:66%;}
.progress-bar.step4 .bar-full{width:100%;}
.progress-bar .dot{width:44px;padding-bottom:40px;position:absolute;margin-left:-20px;border:2px solid #c8d9de;height:0;border-radius:37px;margin-top:-15px;line-height:40px;background-color:white;z-index:3;color:#6c698a;-webkit-transition:all ease-out 0.5s;-moz-transition:all ease-out 0.5s;-o-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}
.progress-bar .dot.complete{background-color:#6c698a;color:white;border-color:#6c698a;}
.progress-bar .dot.current{border-color:#6c698a;}
.progress-bar .dot.current .white-expand, .progress-bar .dot.complete .white-expand, .progress-bar .dot.null .white-expand{opacity:0;visibility:hidden;}
.progress-bar .dot.null{background-color:#2B1690;color:white;border-color:#c8d9de;}
.RleCalculatorOuter .RleCalculator .calc-wrap .progress-bar-wrap .progress-bar .dot.null .dot-number { color: #fff;}
.white-expand{height:15px;width:50px;background-color:white;z-index:4;position:absolute;left:-4px;top:13px;opacity:1;visibility:visible;-webkit-transition:all ease-out 0.5s;-moz-transition:all ease-out 0.5s;-o-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}
.one-dot{left:0;}
.two-dot{left:33%;}
.three-dot{left:66%;}
.four-dot{left:100%;}
.four-dot .white-expand{left:-15px;}
.dot-number{z-index:5;position:relative;font-size:15px;display:block;margin:0;}
.expense-input{border:2px solid #c8d9de;border-radius:15px;text-align:center;width:70%;padding:10px;font-size:20px;color:#464067;}
#expense-child.null{background-color:rgb(239, 239, 239);pointer-events:none;}
::-webkit-input-placeholder{ /* WebKit browsers */color:#c8d9de;}
:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */color:#c8d9de;opacity:1;}
::-moz-placeholder{ /* Mozilla Firefox 19+ */color:#c8d9de;opacity:1;}
:-ms-input-placeholder{ /* Internet Explorer 10+ */color:#c8d9de;}
.counter{width:80%;border-radius:8px;overflow:hidden;box-sizing:border-box;margin-left:10%;}
.counter-minus, .counter-number, .counter-plus{width:33.3333%;float:left;text-align:center;height:36px;box-sizing:border-box;line-height:30px;font-size:16px;}
.counter-minus, .counter-plus{background-color:#6c698a;color:white;font-weight:bolder;border:3px solid #6c698a;}
.counter-minus:hover, .counter-plus:hover{background-color:#615f7a;cursor:pointer;border-color:#615f7a;}
.counter-minus.null, .counter-plus.null{border:3px solid #c4d7dc;background-color:transparent;color:#c4d7dc;}
.counter-minus.null{border-radius:8px 0px 0px 8px;}
.counter-plus.null{border-radius:0px 8px 8px 0px;}
.counter-number{border:3px solid #c4d7dc;border-left:0;border-right:0;}
.counter-number.null{color:#c4d7dc;}

.buttons-wrappper{float:none;clear:both;overflow:hidden;text-align:center;display:block;position:relative;vertical-align:middle;padding:45px 0 0 0;margin:0;}
.calc-wrap .buttons-wrappper .next-page-button,
.calc-wrap.startAgain .buttons-wrappper .start-again-button,
.calc-wrap .buttons-wrappper .finish-button{display:inline-block;position:relative;vertical-align:middle;font-size:18px !important;line-height:25px !important;padding:12px 65px !important;border:none !important;color:#fff;background-color:#7D1690 !important;border-radius:50px !important;margin:0;float:none;}
.calc-wrap .buttons-wrappper .finish-button{display:none;}
.calc-wrap.finishPage .buttons-wrappper .finish-button{display:inline-block;}
.calc-wrap.finishPage .buttons-wrappper .next-page-button{display:none;}
.calc-wrap .buttons-wrappper .back-page-button{margin:0;position:absolute;left:0;top:45px;font-size:14px !important;line-height:20px !important;color:#2B1690 !important;text-decoration:underline;padding:0 !important;margin:0 !important;background:none !important;border:none !important;width:auto !important;height:auto !important;font-weight:400 !important;}
@media only screen and (min-width :320px) and (max-width :480px){
/* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width :321px){
/* Styles */
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width :600px){
.option-box{width:46%;padding-bottom:46%;margin:1%;}
.progress-bar-wrap{margin:5% 0;}
.child-box, .expense-box{width:47%;margin:6% 1%;}
/* Styles */
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width :600px) and (max-width :800px){
/* Styles */
.option-box{width:20%;padding-bottom:20%;margin:0 2%;}
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width :768px) and (max-width :1024px){
/* Styles */
}
/* iPads (landscape) ----------- */
@media only screen and (min-width :768px) and (max-width :1024px) and (orientation :landscape){
/* Styles */
}
/* iPads (portrait) ----------- */
@media only screen and (min-width :768px) and (max-width :1024px) and (orientation :portrait){
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen and (min-width :1224px){
/* Styles */
}
/* Large screens ----------- */
@media only screen and (min-width :1824px){
/* Styles */
}