.form-heading{padding:20px;background:#dadada;margin-bottom:25px;border-radius:3px;box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.modal-header{padding:15px;display:block}.form-control-modal{position:relative;z-index:2;margin:0;width:100%;height:41px;display:block;border:none;color:#898989;padding:10px 0;will-change:background-position;transition:all .3s cubic-bezier(.64,.09,.08,1);background:linear-gradient(to bottom,rgba(255,255,255,0) 97%,#d2d2d2 97%);background-position:-100%;background-size:100%;background-repeat:no-repeat;font-size:14px;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.075)}div.productPaymentModalContentContainer{background:#fff;padding:30px 20px;position:relative;width:100%;border-radius:6px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);font-family:"Catamaran"}.productPaymentModalContentContainer label{color:#898989;font-weight:300;transition:all .3s cubic-bezier(.64,.09,.08,1);margin:30px 0 30px;display:inline-block}.floating-label{-webkit-transform:translateY(-18px);transform:translateY(-18px);position:absolute}.label-active{-webkit-transform:translateY(-38px);transform:translateY(-38px);font-size:10px;color:#898989}.label-required:before{content:'*';color:#ee924f;position:absolute;margin-left:-10px}.productPaymentModalContentContainer input[type=email],.productPaymentModalContentContainer input[type=text],.productPaymentModalContentContainer input[type=datepicker],.productPaymentModalContentContainer input[type=textarea],.productPaymentModalContentContainer input[type=password],.productPaymentModalContentContainer input[type=number]{position:relative;z-index:2;width:100%;display:block;border:none;padding:10px 0;border-bottom:solid 1px #d2d2d2;will-change:background-position;transition:all .3s cubic-bezier(.64,.09,.08,1);background:linear-gradient(to bottom,rgba(255,255,255,0) 96%,#ee924f 96%);background-position:-1920px 0;background-size:100%;background-repeat:no-repeat;color:#000;font-size:14px}.productPaymentModalContentContainer input[type=email].input-active,.productPaymentModalContentContainer input[type=email]:focus,.productPaymentModalContentContainer input[type=text].input-active,.productPaymentModalContentContainer input[type=text]:focus,.productPaymentModalContentContainer input[type=datepicker].input-active,.productPaymentModalContentContainer input[type=datepicker]:focus,.productPaymentModalContentContainer input[type=textarea].input-active,.productPaymentModalContentContainer input[type=textarea]:focus,.productPaymentModalContentContainer input[type=password].input-active,.productPaymentModalContentContainer input[type=password]:focus,.productPaymentModalContentContainer input[type=number].input-active,.productPaymentModalContentContainer input[type=number]:focus{background-position:0 0;box-shadow:none;outline:0}.productPaymentModalContentContainer input[type=email].input-active,.productPaymentModalContentContainer input[type=email]:focus:after,.productPaymentModalContentContainer input[type=text].input-active,.productPaymentModalContentContainer input[type=text]:focus:after,.productPaymentModalContentContainer input[type=datepicker].input-active,.productPaymentModalContentContainer input[type=datepicker]:focus:after,.productPaymentModalContentContainer input[type=textarea].input-active,.productPaymentModalContentContainer input[type=textarea]:focus:after,.productPaymentModalContentContainer input[type=password].input-active,.productPaymentModalContentContainer input[type=password]:focus:after,.productPaymentModalContentContainer input[type=number].input-active,.productPaymentModalContentContainer input[type=number]:focus:after{position:relative;z-index:2;margin-bottom:30px;width:100%;display:block;border:none;padding:10px 0;border-bottom:solid 1px #d2d2d2;will-change:background-position;transition:all .3s cubic-bezier(.64,.09,.08,1);background:linear-gradient(to bottom,rgba(255,255,255,0) 96%,#d2d2d2 96%);background-position:-1920px 0;background-size:100%;background-repeat:no-repeat;color:#000;font-size:14px}.productPaymentModalContentContainer input[type=email]::-webkit-input-placeholder,.productPaymentModalContentContainer input[type=text]::-webkit-input-placeholder,.productPaymentModalContentContainer input[type=datepicker]::-webkit-input-placeholder,.productPaymentModalContentContainer input[type=textarea]::-webkit-input-placeholder,.productPaymentModalContentContainer input[type=password]::-webkit-input-placeholder,.productPaymentModalContentContainer input[type=number]::-webkit-input-placeholder{transition:all .2s cubic-bezier(.64,.09,.08,1)}#modalPaymentPlanContent input[type=radio]:after,#modalPaymentPlanContent input[type=radio]:before{content:'';position:absolute;transition:all .3s cubic-bezier(.64,.09,.08,1)}#modalPaymentPlanContent input[type=checkbox]{position:relative;cursor:pointer;top:-2px;margin-left:-1px;margin:5px 12px 5px 0}#modalPaymentPlanContent input[type=checkbox]:before{content:'';width:20px;height:20px;border:1px solid #ee924f;border-radius:3px;background:#fff;position:absolute;top:-2px;margin-left:-1px}#modalPaymentPlanContent input[type=checkbox]:after{content:'✓';color:#ee924f;background:#fff;position:absolute;top:-2px;margin-left:-1px;left:0;width:20px;height:20px;border:1px solid #ee924f;border-radius:3px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;transition:opacity .3s cubic-bezier(.64,.09,.08,1);will-change:opacity}#modalPaymentPlanContent input[type=checkbox]:checked:after{opacity:1}#modalPaymentPlanContent input[type=radio]{position:relative;top:2px;left:2px;margin:0 8px;cursor:pointer}#modalPaymentPlanContent input[type=radio]:before{background-color:#fff;width:20px;height:20px;border-radius:50%;border:1px solid #9c27b0;display:inline-block;top:-5px;left:-8px;background-image:radial-gradient(circle,#9c27b0 60%,#fff 70%);background-size:0;background-position:50% 50%;background-repeat:no-repeat;will-change:background-size;z-index:2}#modalPaymentPlanContent input[type=radio]:after{width:20px;height:20px;background:#fff;border-radius:50%}#modalPaymentPlanContent input[type=radio]:checked:before{background-size:14px 14px}.adam-button{margin-top:20px;padding:8px 14px;float:right;background:#9c27b0;border-radius:3px;color:#fff;border:1px solid #9c27b0;font-weight:300;transition:all .3s cubic-bezier(.64,.09,.08,1);box-shadow:0 12px 20px -10px rgba(156,39,176,.28),0 4px 20px 0 rgba(0,0,0,.12),0 7px 8px -5px rgba(156,39,176,.2)}.adam-button:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background:#9c27b0;border:1px solid #9c27b0}.adam-blue{background:#00d3ee;border:1px solid #00d3ee;box-shadow:0 12px 20px -10px rgba(0,188,212,.28),0 4px 20px 0 rgba(0,0,0,.12),0 7px 8px -5px rgba(0,188,212,.2)}.adam-blue:hover{background:#00d3ee;border:1px solid #00d3ee}.adam-green{background:#5cb860;border:1px solid #5cb860;box-shadow:0 12px 20px -10px rgba(76,175,80,.28),0 4px 20px 0 rgba(0,0,0,.12),0 7px 8px -5px rgba(76,175,80,.2)}.adam-green:hover{background:#5cb860;border:1px solid #5cb860}.adam-red{background:#f55a4e;border:1px solid #f55a4e;box-shadow:0 12px 20px -10px rgba(244,67,54,.28),0 4px 20px 0 rgba(0,0,0,.12),0 7px 8px -5px rgba(244,67,54,.2)}.adam-red:hover{border:1px solid #f55a4e;background:#f55a4e}.adam-orange{background:#ee924f;border:1px solid #ee924f;box-shadow:0 12px 20px -10px rgba(255,152,0,.28),0 4px 20px 0 rgba(0,0,0,.12),0 7px 8px -5px rgba(255,152,0,.2)}.adam-orange:hover{background:#ee924f;border:1px solid #ee924f}.orangeBackgroundColor{background-color:#ee924f;color:#fff}.greyBackgroundColor{background-color:#eee;color:#fff}.productPaymentModalContentContainer .form-control{position:relative;z-index:2;margin:0 0 30px 0;width:100%;height:41px;display:block;border:none;color:#898989;padding:10px 0;will-change:background-position;transition:all .3s cubic-bezier(.64,.09,.08,1);background:linear-gradient(to bottom,rgba(255,255,255,0) 97%,#d2d2d2 97%);background-position:-100%;background-size:100%;background-repeat:no-repeat;font-size:14px;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.075)}.productPaymentModalContentContainer .title{font-size:24px;line-height:32px;color:#36454f;font-weight:400;margin-bottom:10px}.productPaymentModalContentContainer .title-description{margin-bottom:5px;color:rgba(54,69,79,.8)}