﻿html,body,div,span,applet,object,iframe,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,label,legend,p,blockquote,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1;color:black;background:white}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}abbr,acronym{border:0}@font-face{font-family:'Open Sans WD';font-style:normal;font-weight:300;src:url("../fonts/OpenSans-Light.ttf") format("ttf")}@font-face{font-family:'Open Sans WD';font-style:normal;font-weight:400;src:url("../fonts/OpenSans-Regular.ttf") format("ttf")}@font-face{font-family:'Open Sans WD';font-style:normal;font-weight:600;src:url("../fonts/OpenSans-Semibold.ttf") format("ttf")}html,body{width:100%;height:100%;font-size:12px;font-family:"Open Sans WD", Helvetica, Arial, sans-serif}@media (min-width: 320px){html,body{font-size:16px}}*{box-sizing:border-box;-webkit-appearance:none;-webkit-touch-callout:none;user-select:none;-webkit-border-radius:0px}main{width:100%;height:100%}@media (min-width: 430px){main{width:438px;height:626px;background:url("../images/desktop-version.png");background-size:cover;background-position:center;margin:0 auto;top:calc(50% - 337px);position:relative}}.app-holder{width:100%;height:100%;overflow:hidden;background:#e5eeff;background:url("../images/top-stars.png") no-repeat center top,url("../images/bottom-stars.png") no-repeat center bottom,no-repeat linear-gradient(top, #7395cd 0%, #e5eeff 50%);background:url("../images/top-stars.png") no-repeat center top,url("../images/bottom-stars.png") no-repeat center bottom,no-repeat -moz-linear-gradient(top, #7395cd 0%, #e5eeff 50%);background:url("../images/top-stars.png") no-repeat center top,url("../images/bottom-stars.png") no-repeat center bottom,no-repeat -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7395cd), color-stop(50%, #e5eeff));background-size:contain, contain, 100% 100%;-moz-background-size:contain, contain, 100% 100%;-webkit-background-size:contain, contain, 100% 100%;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$blue', endColorstr='$light-blue',GradientType=0 )}@media (min-width: 430px){.app-holder{width:340px;height:510px;min-height:initial;margin:0 auto;top:50px;position:relative;overflow:hidden}}.app-holder>.outer-holder{height:100%;padding-top:44px}.app-holder>div:not(.datepicker-holder):not(.choosechild--holder){height:100%;overflow:hidden}footer{display:none}@media (min-width: 430px){footer{display:block;width:100px;margin:0 auto;top:calc(50% - 337px);position:relative}}@media (min-width: 960px){footer{width:150px}}footer .tp-logo__footer{width:100%;display:block}footer .tp-logo__footer img{width:100%}.logo{width:65%;margin:20px auto 10px}.logo__image{width:100%}.tagline{font-size:1em;color:#4b71af;text-align:center;font-weight:400}@media (min-width: 320px){.tagline{font-size:1.3em}}.tagline--break{display:block;color:#df771c}.btn{min-width:35%;background:#4b71af;color:#fff;text-decoration:none;padding:12.5px 20px;font-size:1.25em;display:inline-block;text-align:center;margin-right:7.5px;margin-left:7.5px;font-weight:200;border:0;cursor:pointer}.btn__group{text-align:center;margin:20px 0;display:inline-block;width:100%}.btn--orange{background:#df771c}.btn--thin{font-size:.9em;padding:6px 20px}input[type="text"],input[type="password"],input[type="date"],input[type="email"]{width:85%;font-size:1.25em;padding:12.5px 0;margin:20px auto;display:block;border:1px solid #888;text-align:center;color:#000}input[type="text"]:focus::-webkit-input-placeholder,input[type="password"]:focus::-webkit-input-placeholder,input[type="date"]:focus::-webkit-input-placeholder,input[type="email"]:focus::-webkit-input-placeholder{color:transparent}input[type="text"]:focus:-moz-placeholder,input[type="password"]:focus:-moz-placeholder,input[type="date"]:focus:-moz-placeholder,input[type="email"]:focus:-moz-placeholder{color:transparent}input[type="text"]:focus::-moz-placeholder,input[type="password"]:focus::-moz-placeholder,input[type="date"]:focus::-moz-placeholder,input[type="email"]:focus::-moz-placeholder{color:transparent}input[type="text"]:focus:-ms-input-placeholder,input[type="password"]:focus:-ms-input-placeholder,input[type="date"]:focus:-ms-input-placeholder,input[type="email"]:focus:-ms-input-placeholder{color:transparent}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder{text-align:center;color:#000;opacity:1 !important}input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="email"]:-moz-placeholder{text-align:center;color:#000;opacity:1 !important}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="email"]::-moz-placeholder{text-align:center;color:#000;opacity:1 !important}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder{text-align:center;color:#000;opacity:1 !important}.radio__group{text-align:center;margin:20px 0;display:inline-block;width:100%}.radio__group label{width:42.5%;font-size:1.25em;padding:12.5px 0;margin:-2px 0;display:inline-block;border:1px solid #888;border-right:0;color:#000;background:#fff;text-align:center}.radio__group label:hover{cursor:pointer;background:#DDD}.radio__group label.checked{color:#df771c !important}.radio__group label:first-child{margin-right:-2px}.radio__group label:last-child{margin-left:-2px;border-right:1px solid #888}.radio__group input[type="radio"]{display:none}.input__group{width:85%;margin:20px auto;display:block}.input__group input[type="text"],.input__group input[type="password"],.input__group input[type="date"]{width:50%;display:inline-block;margin:0 -2px}.input__group input:last-child{border-left:0}form .filled{color:#df771c !important}form .blocked{opacity:0.2}form .blocked:hover{cursor:not-allowed}.modal__background{width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:100}.modal{width:90%;height:90%;position:absolute;top:5%;left:5%;background:#e5eeff;background:url("../images/top-stars.png") no-repeat center top,url("../images/bottom-stars.png") no-repeat center bottom,no-repeat linear-gradient(top, #a9c5fb 0%, #e5eeff 40%);background:url("../images/top-stars.png") no-repeat center top,url("../images/bottom-stars.png") no-repeat center bottom,no-repeat -moz-linear-gradient(top, #a9c5fb 0%, #e5eeff 40%);background:url("../images/top-stars.png") no-repeat center top,url("../images/bottom-stars.png") no-repeat center bottom,no-repeat -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a9c5fb), color-stop(40%, #e5eeff));background-size:cover, cover, 100% 100%;-moz-background-size:cover, cover, 100% 100%;-webkit-background-size:cover, cover, 100% 100%}.modal__title{width:100%;background:#7395cd;text-align:center}.modal__title p{font-size:1.5em;color:#fff;padding:10px 0}.modal__body{padding:20px 0;height:calc(100% - 44px);width:100%;position:relative}.modal__body .x-close{text-align:right;display:none}.modal__body .x-close .modal--close{margin:20px;display:inline-block}.modal__body .x-close .modal--close:hover{cursor:pointer}.modal__body p{font-size:1em;margin:0 20px 20px}.modal__body p:before{content:'● '}.modal__body .btn__group{position:absolute;display:block;bottom:10px}.modal__background.error-modal .modal__title{display:none}.modal__background.error-modal .modal{min-height:200px;height:auto;top:calc(50% - 100px)}.modal__background.error-modal .modal__body{height:100%;padding:0}.modal__background.error-modal .modal__body .x-close{display:block}.modal__background.error-modal .modal__body p{text-align:center;font-size:1.1em;line-height:1.4em}.modal__background.error-modal .modal__body p::before{content:""}.modal__background.error-modal .modal__body .btn__group{display:none}.header{width:100%;background:#4b71af;padding:10px 0;z-index:99;position:absolute;top:0}.header__title{color:#fff;font-size:1.5em;text-align:center;width:70%;margin:0 auto;font-weight:300}.header__icon{width:15px;margin-top:1px}@media (min-width: 320px){.header__icon{width:20px}}.header__icon img{width:100%}.header__left{float:left;margin-left:7.5px}.header__right{float:right;margin-right:7.5px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.loading-holder{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);z-index:1000}.loading-holder span{width:40px;height:40px;display:block;margin:0 auto;position:relative;top:calc(50% - 20px);animation:spin 500ms linear infinite;background:url("../images/loading-2.png") no-repeat;background-size:cover}.datepicker-holder{width:100%;position:fixed;bottom:0;display:none;background:#DDD;border-top:1px solid #a9c5fb;padding-top:0 !important}@media (min-width: 430px){.datepicker-holder{position:absolute}}.datepicker-holder .datepicker__done{width:100%;background:#fff;overflow:auto}.datepicker-holder .datepicker__done a{padding:8px 10px 6px;display:block;text-align:center;text-decoration:none;color:#fff;background:#888;font-weight:200;font-size:1.2em}@media (min-width: 430px){.datepicker-holder .datepicker__done a{font-size:1.5em}}.datepicker{width:100%;padding:0;overflow:auto;position:relative}.datepicker::before{content:"";display:block;width:100%;height:24px;border-top:1px solid #BBB;border-bottom:1px solid #BBB;position:absolute;top:calc(50% - 12px)}@media (min-width: 321px) and (max-width: 429px){.datepicker::before{top:calc(50% - 14px)}}@media (min-width: 430px){.datepicker::before{top:calc(50% - 24px);background:#fff}}.datepicker ul{height:100%;width:100%;overflow:auto;padding-right:18px;box-sizing:content-box;position:relative}@media (min-width: 430px){.datepicker ul{height:calc(100% - 120px)}}.datepicker li{list-style:none;text-align:center;line-height:1.65em;color:#888}.datepicker li.selected{font-weight:600;color:#000}.datepicker__element{height:140px;overflow:hidden;float:left;margin:60px 0}.datepicker__element .plus,.datepicker__element .minus{display:none}@media (min-width: 375px) and (max-width: 429px){.datepicker__element{margin:100px 0}}@media (min-width: 430px){.datepicker__element{height:260px;margin:15px 0}.datepicker__element .plus:hover,.datepicker__element .minus:hover{cursor:pointer}.datepicker__element .plus{background-image:url("../images/up.png")}.datepicker__element .minus{background-image:url("../images/down.png")}.datepicker__element .plus,.datepicker__element .minus{display:block;margin:10px auto;width:30px;height:31px;color:#888;text-align:center;font-weight:600;background-size:cover}}.datepicker__month{width:50%}.datepicker__day{width:15%}.datepicker__year{width:35%}.homepage{padding-top:0 !important}.homepage .cup{width:38%;margin:25px auto}.homepage .cup__image{width:100%}.homepage .about{font-size:.6em;text-align:center;margin-top:10px;color:#e5eeff;padding:0 15px;display:inline-block}.homepage .btn__group{margin-top:0px}.disclaimer{padding-top:0 !important}.disclaimer .logo{margin-bottom:25px}.disclaimer__info{font-size:1em;text-align:center;padding:0 20px 10px;font-weight:300}@media (min-width: 430px){.disclaimer__info{font-size:1.1em;padding:0 20px 10px}}.disclaimer__info span{font-weight:600}.disclaimer__info.last-child{padding-bottom:25px}.disclaimer__created{width:30%;margin:0 auto 10px;text-align:center}.disclaimer__created__text{color:#888;font-size:.7em;margin-bottom:3px;font-style:italic}.disclaimer__created__logo{width:100%}.disclaimer .btn__group{margin:0 0 20px}.disclaimer .btn__group .btn{font-size:1em}.login{padding-top:0 !important}.login .forgot{font-size:1.4em;margin-left:7.5%;margin-bottom:10px;text-decoration:none;color:#7395cd;display:block}.login form{margin-top:30px}.login .btn__group{margin-top:0}.login .new-user__text{color:#4b71af;font-size:1.25em;text-align:center;margin:25px 0 10px;font-weight:400}.login .new{margin-bottom:10px}.login .new a{width:130px;height:45px}.login .cont{padding:10px 15px;max-height:45px}.choosechild,.choosechild--holder{height:100%}.choosechild .child-list,.choosechild--holder .child-list{width:100%;height:75%;padding:40px 0;overflow:auto}.choosechild .child-list .add-child,.choosechild--holder .child-list .add-child{border-bottom:1px solid #888}.choosechild .child-list form,.choosechild--holder .child-list form{width:100%}.choosechild .child-list__child,.choosechild--holder .child-list__child{width:85%;background:#fff;margin:0 auto;padding:15px 0;text-align:center;font-size:1.3em;color:#888;border:1px solid #888;border-bottom:none;display:block;text-decoration:none;transition:background 500ms;-webkit-transition:background 500ms}.choosechild .child-list__child p,.choosechild--holder .child-list__child p{color:#888;font-size:1.1em;font-weight:300}.choosechild .child-list__child:hover,.choosechild--holder .child-list__child:hover{background:#BBB;cursor:pointer}.choosechild .child-list__child>input[type="radio"],.choosechild--holder .child-list__child>input[type="radio"]{display:none}.choosechild .child-list__child.checked,.choosechild--holder .child-list__child.checked{background:#BBB}.choosechild .btn__group,.choosechild--holder .btn__group{margin-top:10px}.choosechild--holder{position:absolute;top:44px;height:calc(100% - 44px);width:100%;z-index:99}.addchild .radio__group{margin-top:0px}.addchild .btn__group{margin-top:130px}.childinfo{height:100%}.childinfo.transparent>*:not(.header){opacity:.3}.childinfo.transparent ~ .datepicker-holder{display:none}.childinfo .radio__group{margin:0 0 15px}.childinfo .radio__group.filled label{color:#888}.childinfo .not-sure{font-size:1.3em;font-weight:400;margin:15px 0 15px 7.5%;text-decoration:none;color:#4b71af;display:block}.childinfo form{overflow:auto}.childinfo form .btn__group{margin-top:0}.childinfo form input[type="text"],.childinfo form .radio__group label,.childinfo form .weight__title{font-size:1.1em}.childinfo form input[type="text"]{margin:15px auto}.weight{width:85%;margin:0 auto;background:#fff;border:1px solid #888}.weight__title{text-align:center;font-size:1.5em;padding:15px 0;color:#000}.weight__range{background:#DDD;border-top:1px solid #888;position:relative;display:none}.weight__range.active{display:block}.weight__range input[type="range"]{width:90%;margin:0 auto;display:block;height:55px;background:#DDD}.weight__range input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;background:#888;border:none}.weight__range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:45px;width:16px;margin-top:-22px;border-radius:0;background:#888;animate:500ms}.weight__range input[type=range]::-moz-range-track{width:100%;height:2px;background:#888;border:none}.weight__range input[type=range]::-moz-range-thumb{border:none;height:45px;width:16px;border-radius:0;background:#888;animate:500ms}.weight__range__minus,.weight__range__plus{position:absolute;border-radius:20px;border:1px solid #BBB;font-size:1.5em;color:#fff;background:#888;width:30px;height:30px}.weight__range__minus img,.weight__range__plus img{width:100%}.weight__range__minus,.weight__range__plus{top:11px;padding:6px 8px 2px}@media (min-width: 320px){.weight__range__minus,.weight__range__plus{padding:2px 7px 2px}}.weight__range__minus{left:-15px}.weight__range__plus{right:-15px}.weight__range__minus:hover,.weight__range__plus:hover{cursor:pointer}.medication{height:100%}.medication .medicines{width:100%;height:400px;margin-top:-30px;position:relative}@media (min-width: 320px){.medication .medicines{margin-top:-38px;height:420px}}@media (min-width: 321px) and (max-width: 429px){.medication .medicines{height:560px}}@media (min-width: 430px){.medication .medicines{height:440px}}.medication .medicines .slidesjs-container,.medication .medicines .slidejs-control{height:100% !important}.medication .navigation{background:#BBB;position:absolute;top:45%;z-index:100;font-size:1.5em;color:#fff;padding:12px 15px}.medication .navigation:hover{cursor:pointer}.medication .left{left:0;border-radius:0 15px 15px 0}.medication .right{right:0;border-radius:15px 0 0 15px}.medication .btn__group{margin-top:0}.medication form{top:-20px;position:relative;z-index:80}.resultmedication{height:100%}.resultmedication .resultmedicines{width:100%;height:400px;margin-top:-30px;position:relative}@media (min-width: 320px){.resultmedication .resultmedicines{margin-top:-38px;height:420px}}@media (min-width: 321px) and (max-width: 429px){.resultmedication .resultmedicines{height:560px}}@media (min-width: 430px){.resultmedication .resultmedicines{height:440px}}.resultmedication .resultmedicines .slidesjs-container,.resultmedication .resultmedicines .slidejs-control{height:100% !important}.resultmedication .navigation{background:#BBB;position:absolute;top:45%;z-index:100;font-size:1.5em;color:#fff;padding:12px 15px}.resultmedication .navigation:hover{cursor:pointer}.resultmedication .left{left:0;border-radius:0 15px 15px 0}.resultmedication .right{right:0;border-radius:15px 0 0 15px}.resultmedication .btn__group{margin-top:0}.resultmedication form{top:-20px;position:relative;z-index:80}.listmedication{height:100%}.listmedication form:nth-child(2n) .medicine{background:rgba(255,255,255,0.5)}.listmedication .listmedicines{overflow:auto;height:100%}.listmedication .listmedicines form .medicine{border-bottom:1px solid #000;background-color:#d0dffe;text-align:center}.listmedication .listmedicines form:first-child .medicine{border-top:1px solid #000}.listmedication .medicine{width:100%;display:block;text-decoration:none;line-height:0}.listmedication .medicine__desc{text-align:center;font-size:1.1em;color:#000}.listmedication .medicine__type{text-align:center;font-size:.8em;font-weight:600;color:#4b71af;padding:2px 0}.listmedication .medicine__dosage{text-align:center;font-size:.9em;color:#df771c}.listmedication .medicine__img{width:100%}.listmedication .medicine__button{margin-bottom:10px;line-height:normal}.result{overflow-y:auto !important}@media (min-width: 430px){.result{overflow-y:hidden !important}}.result .dosage{width:100%;margin-top:-44px}.result .dosage img{width:100%}.result .medicine{text-align:center;position:relative;width:100%;margin-top:50px}@media (min-width: 430px){.result .medicine{margin-top:30px}}.result .result-description{color:#fff;font-size:20px;font-weight:100;margin-top:20px;padding:0 30px}@media (min-width: 320px){.result .result-description{font-size:26px}}@media (min-width: 430px){.result .result-description{font-size:22px}}.result .result-concentration{font-size:20px;color:#fff;margin-top:10px;font-style:italic}@media (min-width: 320px){.result .result-concentration{font-size:26px}}@media (min-width: 430px){.result .result-concentration{font-size:22px}}.result .result-dosage{position:relative}.result .result-dosage>*{margin-bottom:5px}.result .result-dosage h3{font-size:26px;color:#4b71af;font-weight:900}.result .result-dosage__dose{font-size:26px;font-style:italic;color:#df771c}@media (min-width: 430px){.result .result-dosage{bottom:10px}}.result .result-image{margin:20px 0}.result .result-image__suppository{position:relative;height:140px;overflow-y:hidden;display:inline-block;vertical-align:middle;width:75px}.result .result-image__suppository img{height:140px}.result .result-image__suspension-elixir{position:relative;height:140px;vertical-align:middle;display:inline-block;width:118px}.result .result-image__suspension-elixir .suspension-elixir{width:112px;height:95px;display:inline-block;position:absolute;bottom:13px;left:50%;transform:translateX(-50%);text-align:center;overflow:hidden;border-radius:0 0 25px 25px}.result .result-image__suspension-elixir .suspension-elixir__content{width:100%;position:absolute;top:0;left:0}.result .result-image__suspension-elixir .suspension-elixir__container{position:absolute;top:0;left:0;height:100%}.result .result-image__tablet{position:relative;height:120px;display:inline-block;vertical-align:middle;width:115px}.result .result-image__tablet-wrapper{position:absolute;overflow:hidden;height:120px;width:115px;bottom:0;transform:rotate(45deg)}.result .result-image__tablet img{height:120px;position:absolute;bottom:0;left:0}.result .result-image__tablets--g1 .result-image__tablet{height:80px;width:85px;margin:0 5px}.result .result-image__tablets--g1 .result-image__tablet-wrapper{height:90px;width:85px}.result .result-image__tablets--g1 .result-image__tablet img{height:90px}.result .result-image__tablets--g6 .result-image__tablet{height:60px;width:68px;margin:0 5px}.result .result-image__tablets--g6 .result-image__tablet-wrapper{height:70px;width:68px}.result .result-image__tablets--g6 .result-image__tablet img{height:70px}.result .result-image__tablet-long{position:relative;height:120px;display:inline-block;vertical-align:middle;width:122px;margin:20px 0}.result .result-image__tablet-long:nth-child(4n){margin-top:20px}.result .result-image__tablet-long-wrapper{position:absolute;overflow:hidden;height:120px;width:120px;bottom:0;transform:rotate(20deg)}.result .result-image__tablet-long img{height:120px;position:absolute;bottom:0;left:0}.result .result-image__tablets--g1 .result-image__tablet-long{height:80px;width:85px;margin:40px 5px}.result .result-image__tablets--g1 .result-image__tablet-long-wrapper{height:90px;width:92px}.result .result-image__tablets--g1 .result-image__tablet-long img{height:90px}.result .result-image__tablets--g3 .result-image__tablet-long{height:80px;width:85px;margin:5px}.result .result-image__tablets--g3 .result-image__tablet-long-wrapper{height:90px;width:92px}.result .result-image__tablets--g3 .result-image__tablet-long img{height:90px}.result .result-image__suspension-drops{position:relative;display:inline-block;vertical-align:middle;width:46px;height:160px}.result .result-image__suspension-drops .suspension-drop{width:30px;height:120px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);overflow:hidden}.result .result-image__suspension-drops .suspension-drop>img{height:120px;position:absolute;bottom:0;left:0}.result .result-image__suspension-drops .suspension-drop__container{height:160px;position:absolute;left:0}.result .result-image__suspension-drops .suspension-drop__plunger{width:50px;position:absolute;left:50%;bottom:120px;transform:translateX(-50%);opacity:.5}.result .btn__group{position:relative;padding-bottom:50px;margin-top:5px}.email{width:100%}.email>p{margin:0;padding:0 20px;text-align:center;font-size:1.1em;font-weight:300}.email .check{margin-top:40px;font-weight:400;font-size:1.3em}.email .check a{font-weight:400;text-decoration:none;color:#4b71af}.email .book{display:block;margin:0 auto;padding:20px 0;width:50%}.email .book img{width:100%}.email .basic__tag-line{color:#4b71af;font-weight:500;font-size:1.5em;margin-bottom:40px}@media (min-width: 430px){.email .basic__tag-line{font-size:2em}}.notsure .radio__group{margin-top:0}.notsure .weight__title{width:85%;background:#fff;border:1px solid #888;border-bottom:0;margin:0 auto;font-size:1.25em}.notsure .weight__title span{background:#4b71af;border-radius:20px;padding:5px 8px 1px;color:#fff}.notsure .weight__title span:hover{cursor:pointer}.notsure .select-weight{margin-bottom:20px}@media (min-width: 430px){.notsure .select-weight{margin-bottom:40px}}.notsure .select-weight label{width:28.5%}.notsure .select-weight label:not(:first-child):not(:last-child){margin:0 -3px}.notsure .notsure-modal{height:70%;top:20%}.notsure .notsure-modal .modal__body p{text-align:center;font-size:1.15em;line-height:1.3em}.notsure .notsure-modal .modal__body p::before{content:""}.notsure .notsure-modal .modal__body p strong{font-weight:700}.notsure ~ .datepicker-holder{display:none}.estimate .description{padding:30px 25px;font-size:1.2em;line-height:1.2em;margin-bottom:20px}.estimate .description strong{font-weight:600}.saveinfo form{padding-top:10px}.saveinfo input{margin:10px auto}.saveinfo__text{font-size:1.4em;color:#234783;padding:10px 40px 0;text-align:center}.saveinfo .input__group{margin:10px auto}.saveinfo .btn__group{margin-top:50px}.forgotpassword{padding-top:130px !important}.forgotpassword input[type="email"]{margin-bottom:0}.emailsent h2{padding:50px 20px}.successreset h1{font-size:1.5em;padding:30px 20px;text-align:center}.confirm .radio__group{margin:0}.confirm .btn__group{margin-top:50px}.survey .title,.survey .description{width:75%;display:block;margin:0 auto;position:relative;text-align:center}.survey .title{margin-top:50px;font-size:1.5em;font-weight:600}.survey .description{font-size:.9em;line-height:1.5em;margin-top:20px;font-weight:400}.survey .description a{color:#7395cd}.survey .rating{width:75%;margin:60px auto 30px}.survey .rating .star{width:14%;min-height:20px;margin:0 5px;display:inline-block}.survey .rating .star img{width:100%}.survey .rating .star:hover{cursor:pointer}@media (min-width: 430px){.survey .rating{margin:80px auto 45px}}.survey .btn__group{margin:0 0 10px}.survey .btn__group .btn{width:75%}.survey .cancel{text-align:center;text-decoration:none;color:#000;display:block}
