.docsUserDetail .message{margin:2em auto;padding:1em;border-radius:4px;border:1px solid #ffa000;background-color:#fff8e1;text-align:center;white-space:pre-line}.docsUserDetail .show_privacyPolicy,.docsUserDetail .show_termsOfService{display:block;margin:1em 0;text-decoration:underline}.docsUserDetail .save span{line-height:1em}.v-card.activationInfo{margin:1em auto 2em;max-width:600px;background-color:#ffffe0}.paymentInfoWrapper .cardBrandLogo{margin-right:5px;max-width:50px;max-height:30px;height:auto;border-radius:4px;border:1px solid #d0d0d0}.paymentInfoWrapper .card-number{margin-right:10px;font-weight:700;font-size:.8em;color:#303030}.currentPlan{margin-top:2em}.planSelector{margin:1em 0 3em}.planSelector .v-card{margin:10px;border:1px solid #d0d0d0;opacity:.9;cursor:pointer}.planSelector .v-card[selected]{border-color:#ca3636;opacity:1;box-shadow:2px 2px 10px 2px #0003}.planSelector .v-card-title{background-color:#ca3636;color:#fff;overflow:hidden;position:relative}.planSelector .v-card-title h1{font-style:italic}.planSelector .v-card .selectionLabel{position:absolute;top:10px;right:10px;padding:0 10px;width:6em;border-radius:50px;background-color:#fff3;font-size:1.1em;color:#fff;text-align:center}.planSelector .v-card .selectionLabel[is-selected=true]{background-color:#fff6;font-weight:700}.planSelector .v-card .selectionLabel .v-icon{font-size:1em;color:#fff}.planSelector .v-card-title:after{content:"";display:block;position:absolute;bottom:0;left:0;border-color:transparent #fff #fff transparent;border-style:solid;border-width:30px 400px}.planSelector .v-card-text{height:8em;overflow:auto}.planSelector .v-card-text li small{display:inline-block}.planSelector .attention{margin:auto 3em;padding:.5em;background-color:#ffffe0}
