﻿*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}@font-face{font-family:'Koblenz';src:url("../fonts/Koblenz_Serial-Light-webfont.eot");src:url("../fonts/Koblenz_Serial-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Koblenz_Serial-Light-webfont.woff") format("woff"),url("../fonts/Koblenz_Serial-Light-webfont.woff2") format("woff2"),url("../fonts/Koblenz_Serial-Light-webfont.ttf") format("truetype"),url("../fonts/Koblenz_Serial-Light-webfont.svg") format("svg");font-weight:200;}@font-face{font-family:'Koblenz';src:url("../fonts/Koblenz_Serial-Regular-webfont.eot");src:url("../fonts/Koblenz_Serial-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Koblenz_Serial-Regular-webfont.woff") format("woff"),url("../fonts/Koblenz_Serial-Regular-webfont.woff2") format("woff2"),url("../fonts/Koblenz_Serial-Regular-webfont.ttf") format("truetype"),url("../fonts/Koblenz_Serial-Regular-webfont.svg") format("svg");font-weight:400;}@font-face{font-family:'Koblenz';src:url("../fonts/Koblenz_Serial-Medium-webfont.eot");src:url("../fonts/Koblenz_Serial-Medium-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Koblenz_Serial-Medium-webfont.woff") format("woff"),url("../fonts/Koblenz_Serial-Medium-webfont.woff2") format("woff2"),url("../fonts/Koblenz_Serial-Medium-webfont.ttf") format("truetype"),url("../fonts/Koblenz_Serial-Medium-webfont.svg") format("svg");font-weight:500;}@font-face{font-family:'Koblenz';src:url("../fonts/Koblenz_Serial-Bold-webfont.eot");src:url("../fonts/Koblenz_Serial-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Koblenz_Serial-Bold-webfont.woff") format("woff"),url("../fonts/Koblenz_Serial-Bold-webfont.woff2") format("woff2"),url("../fonts/Koblenz_Serial-Bold-webfont.ttf") format("truetype"),url("../fonts/Koblenz_Serial-Bold-webfont.svg") format("svg");font-weight:700;}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{padding:0;margin:0;-webkit-text-size-adjust:100%;}.clearfix:after,.form__row:after,.content:after,.cf:after,.row:after{content:"";display:table;clear:both;}.only-mobile{display:none;}@media screen and (max-width:565px){.only-mobile{display:block;}.not-mobile{display:none !important;}}@media screen and (max-width:365px){.logo-mobile img{width:100%;}}html,body{height:100%;}body{margin:0;font-family:"Lato",sans-serif;font-size:13px;font-size:1rem;color:#585858;overflow-y:scroll;overflow-x:hidden;background:#fff;}li,p{font-size:13px;line-height:16px;}p{margin-bottom:20px;}.row{width:100%;float:left;}.content{max-width:940px;padding:0 15px;margin:0 auto;}header{margin-bottom:20px;text-align:center;}.inpage-loader__circle{width:1em;height:1em;max-height:14px;max-width:14px;border-radius:100%;display:inline-block;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;margin-right:5px;}.inpage-loader--red .inpage-loader__circle{background-color:#f00;}.inpage-loader--white .inpage-loader__circle{background-color:#fff;}.inpage-loader__circle--1{animation-delay:-.32s;}.inpage-loader__circle--2{animation-delay:-.16s;}@keyframes sk-three-bounce{0%,80%,100%{transform:scale(0);}40%{transform:scale(1);}}.dashboard-notification{width:100%;line-height:normal;margin-bottom:10px;background:#fff;padding:10px;position:relative;font-family:Arial,sans-serif;font-size:14px;display:none;float:left;width:100%;}.validation-messages__title{margin:0 0 10px 0;font-weight:normal;font-style:italic;}.dashboard-notification:before{content:" ";width:45px;height:45px;position:absolute;background:#92a3a8;left:0;}.dashboard-notification--completed{background:#c0e6f0;border:solid 2px #2b7ec3;border-left-width:5px;color:#003a77;position:relative;}.dashboard-notification--completed:before{position:absolute;left:0;top:0;width:45px;height:45px;background:url(../scss/images/icons/message__successful.svg);}.dashboard-notification__message{font-size:13px;}.dashboard-notification--error{background:#ffddd5;border:solid 1px #f94646;border-left-width:5px;color:#f94646;position:relative;}.dashboard-notification--error:before{position:absolute;left:0;top:0;width:45px;height:45px;background:url(../scss/images/icons/message__failed.svg);}.dashboard-notification__close{height:45px;width:45px;float:right;cursor:pointer;background:url(../scss/images/icons/message__close.svg);text-indent:-3000px;}.top-menu{width:100%;height:27px;border-bottom:solid 2px #000;background:#0064b7;color:#fff;text-decoration:none;}.top-menu ul li{float:left;list-style:none;margin-right:10px;line-height:25px;}.logos img{padding:20px 0;margin:0 auto;display:block;}header{margin-bottom:20px;}header nav ul{width:100%;padding:8px 0;background:#0064b7;height:40px;float:left;}header nav ul li{float:left;padding:0 10px;list-style:none;height:24px;color:#fff;}header nav ul li a{height:24px;line-height:24px;color:#fff;text-decoration:none;}.form--default-card{margin-bottom:50px;}.form__block{margin-bottom:20px;}.form__title{font-family:"Koblenz";color:#000;font-weight:700;margin-bottom:10px;}.form__text{font-family:"Lato",sans-serif;color:#585858;font-weight:400;font-size:15px;margin:0 0 20px 0;}.form__wrapper{width:65.71429%;float:left;margin-right:2.85714%;max-width:500px;margin-bottom:20px;}@media all and (max-width:767px){.form__wrapper{width:100%;float:left;margin-left:0;margin-right:0;max-width:100%;}}.form__sidebar{width:31.42857%;float:left;margin-right:2.85714%;float:right;margin-right:0;}@media all and (max-width:767px){.form__sidebar{width:290px;height:100%;padding:15px;position:fixed;top:0;right:-290px;background:#fff;transition:right .5s ease;}.form__sidebar--show{right:0;}}@media all and (min-width:768px){.form__sidebar-pullout{display:none;}}@media all and (max-width:767px){.form__sidebar-pullout{width:30px;height:30px;border:solid 1px #000;position:absolute;left:-30px;top:0;cursor:pointer;}}.form__group--sidecart{margin-bottom:10px;}.form__row{margin:5px 0;}.form__row--valid-from{width:65.71429%;float:left;margin-right:2.85714%;}.form__row--cvc{width:100%;float:left;margin-left:0;margin-right:0;float:right;margin-right:0;}.form__row--quantity .form__label{width:33.33%;float:left;line-height:40px;}.form__row--quantity .form__element-wrapper{width:66.66%;float:left;}.form__label{font-family:"Lato",sans-serif;color:#585858;font-size:15px;font-weight:400;display:block;margin-bottom:5px;}.form__label--inline{display:inline;}.form__label--bold{font-weight:bold;}.form__dropdown,.form__textbox{font-family:"Koblenz";font-weight:400;width:100%;border:1px solid #a8a8a8;border-radius:4px;padding:0 10px;height:40px;line-height:40px;font-size:15px;outline:0;}.form__dropdown:focus,.form__textbox:focus{border:1px solid #2ecc71;}.form__textbox--quantity{width:60px;height:30px;line-height:30px;}.form__textbox--area{height:150px;}.form__element-wrapper--inline{display:inline;}.form__element-wrapper--cvc{width:31.42857%;float:left;margin-right:2.85714%;}.form__element-wrapper--month,.form__element-wrapper--day{width:48.57143%;float:left;margin-right:2.85714%;}.form__element-wrapper--month{float:right;margin-right:0;}.field-validation-error{display:block;background:#e74c3c;color:#fff;padding:10px;margin:13px 0;position:relative;}.field-validation-error:before{content:" ";position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e74c3c;top:-10px;left:10px;}.sidecart__title{font-size:13px;font-size:1rem;font-weight:normal;width:100%;float:left;}.sidecart__title span{float:right;font-weight:bold;font-size:15px;font-size:1.15385rem;color:#000;}.sidecart__summary{font-style:italic;margin:0;}.sidecart__recurring{width:100%;text-align:right;font-weight:bold;text-decoration:underline;}.payment-message{width:100%;line-height:normal;margin-bottom:10px;background:#fff;padding:10px;position:relative;font-family:Arial,sans-serif;font-size:14px;display:none;}.payment-messages__title{margin:0 0 10px 0;font-weight:normal;font-style:italic;}.payment-message:before{content:" ";width:45px;height:45px;position:absolute;background:#92a3a8;left:0;}.payment-message--completed{background:#fff;border:solid 2px #2b7ec3;color:#003a77;position:relative;}.payment-message--completed:before{position:absolute;left:0;top:0;width:45px;height:45px;background:url(../scss/images/icons/message__successful.svg);}.payment-message--error{background:#ffddd5;border:solid 1px #f94646;border-left-width:5px;color:#f94646;position:relative;}.payment-message--error:before{position:absolute;left:0;top:0;width:45px;height:45px;background:url(../scss/images/icons/message__failed.svg);}.payment-message__close{height:45px;width:45px;float:right;cursor:pointer;background:url(../scss/images/icons/message__close.svg);text-indent:-3000px;}.validation-input-error{border:solid 1px #f00;}.button{width:100%;border-radius:5px;text-align:center;border:0;outline:0;height:50px;line-height:50px;cursor:pointer;font-size:18px;}.button--primary{font-family:"Koblenz";font-weight:700;background:#2980b9;color:#fff;box-shadow:0 3px 0 #005d93;}.button--primary:hover{background:#005d93;}.button--secondary{height:30px;line-height:30px;color:#fff;padding:0 10px;font-size:12px;background:#2980b9;box-shadow:0 3px 0 #005d93;}.button--secondary:hover{background:#005d93;}.content__right,.content__left{float:left;width:calc(100% - 360px);}.content__left--questionnaire{width:360px;padding-right:40px;}.content__right--questionnaire{width:360px;padding-left:40px;}.questionnaire_thank_you,.questionnaire_completed_registered{display:none;}.star_rating{width:200px;margin:0 auto;list-style:none;padding:0;}.star_rating li{width:40px;height:30px;float:left;padding:0 5px;background:url(/themes/profiles4care/images/star-rating.png) top center no-repeat;text-indent:-3000px;cursor:pointer;}.star_rating li.star_rating--hovering,.star_rating li:hover,.star_rating li.star_rating--selected{background:url(/themes/profiles4care/images/star-rating.png) bottom center no-repeat;}.summary-report{width:100%;max-width:700px;float:left;padding:20px;margin:0 0 20px 0;border:solid 1px #000;background:#efefef;}.questionnaire_completed_registered{width:100%;max-width:450px;}article p{font-size:15px;line-height:21px;}article a{color:#00f;text-decoration:none;}article a:hover{text-decoration:underline;}.create__right,.create__left{width:48.57143%;float:left;margin-right:2.85714%;}.create__right{float:right;margin-right:0;}@media all and (max-width:767px){.create__right,.create__left{width:100%;float:left;margin-left:0;margin-right:0;}.create__right{float:right;margin-right:0;}}.checkout__left{width:48.57143%;float:left;margin-right:2.85714%;}.checkout__right{width:48.57143%;float:left;margin-right:2.85714%;float:right;margin-right:0;}@media all and (max-width:767px){.checkout__left{width:100%;float:left;margin-left:0;margin-right:0;}.checkout__right{width:100%;float:left;margin-left:0;margin-right:0;float:right;margin-right:0;}}.pull-right{float:right;}.bold{font-weight:bold;}