.header-row{margin-bottom:60px}.header-row h1{font-size:24px;font-weight:700;color:#545454}.header-row h2{color:#545454;font-size:18px;text-align:center;font-weight:700;margin:0}.header-row hr{max-width:100px;border-top:4px solid #36D69A;margin:15px auto}.header-row span{font-weight:300;line-height:20px}#subscription-packages{margin-bottom:60px}#subscription-packages>div{padding-left:0;padding-right:0}#subscription-packages .sub_option{cursor:pointer;text-align:center;border:1px solid #ccc;background-color:#eee;display:flex;flex:0 0 auto;flex-direction:column}#subscription-packages .sub_option .additional_details .price{font-size:24px;font-weight:700;color:#545454}#subscription-packages .sub_option .additional_details hr{border-top:4px solid #36D69A;margin:2px auto 15px;max-width:30px}#subscription-packages .sub_option .additional_details .row{border-top:none;display:none}#subscription-packages .sub_option .additional_details .row>:first-child{border-right:1px solid #bbb}#subscription-packages .sub_option .additional_details .row>div{padding:5px 0;font-size:13px}#subscription-packages .sub_option .additional_details .row>div p{margin-bottom:2px}#subscription-packages .sub_option .additional_details .row>div span{font-weight:700;font-size:14px;color:#545454}#subscription-packages .sub_option.selected{background-color:white;margin-top:-10px;z-index:10;position:relative;-webkit-box-shadow:0 0 20px #545454;box-shadow:0 0 20px #545454;border:none}#subscription-packages .sub_option.selected .btn-group label{padding:8px 15px}#subscription-packages .sub_option.selected .btn-group .btn.active{color:#fff;background-color:#36D69A;border-color:#36D69A}#subscription-packages .sub_option.selected .btn-group .btn:not(.active){color:#000;background-color:#fff}#subscription-packages .sub_option.selected input[type="submit"]{display:block;margin-bottom:0}#subscription-packages .sub_option.selected .additional_details .price{color:#209f70;opacity:.8}#subscription-packages .sub_option.selected .additional_details .row{display:flex}#subscription-packages .sub_option .btn-group .btn{padding:6px 12px;font-size:12px;background-color:#fff;color:#000;border:1px solid #36D69A;margin-top:15px;margin-bottom:5px;-webkit-box-shadow:none;box-shadow:none;font-weight:500}#subscription-packages .sub_option .sub_details{flex-grow:2;padding:25px 25px 15px}#subscription-packages .sub_option input[type="submit"]{width:100%;border-radius:0;padding:20px;font-size:16px;font-weight:bold;display:none}#subscription-packages .sub_option .form-group{border-bottom:1px solid #bbb;margin-bottom:20px;padding-bottom:20px}#subscription-packages .sub_option .form-group.inline{display:flex;flex:0 0 auto}#subscription-packages .sub_option .form-group.inline label{flex-grow:2;padding-top:7px;text-align:left;padding-left:10px}#subscription-packages .sub_option .form-group.inline .form-control{width:auto;border:1px solid #29c98d;border-radius:1px;font-size:15px;padding:4px 10px 4px 6px}#subscription-packages .sub_option .form-group label{font-weight:300}#subscription-packages .sub_option .form-group h3{font-size:18px;color:#545454;font-weight:700;margin:0}#subscription-packages .sub_option .form-group hr{border-top:4px solid #36D69A;max-width:30px;margin:5px auto}#subscription-packages .sub_option .form-group span{font-weight:300;font-size:14px}#subscription-packages .sub_option .form-group span strong{color:#545454;font-size:15px}.popinfo{position:absolute;padding:10px;border-radius:5px;border:1px solid #ccc;background-color:white;display:none;max-width:250px;z-index:2000}.subscription-badge{border-radius:1em}.active-subscriptions{margin-top:10px}.active-subscriptions .renew{margin-top:10px}.renewal-form{display:inline-block}.renewal-form button{background:none !important;border:none;padding:0 !important;color:#337ab7;text-decoration:none}.renewal-form button:hover,.renewal-form button:focus{color:#23527c;text-decoration:underline}[data-msg]{display:none}.sub_option.selected [data-msg]{display:inline-block}.manage-header{margin-bottom:40px}.active-subscriptions{margin-bottom:200px}.active-subscriptions h3{padding:0 0 3px;font-size:16px;color:#373737;display:inline-block;margin:0 auto;font-weight:600;text-align:center}.active-subscriptions hr{border-bottom:2px solid #36D69A;max-width:80px;margin:0 auto 10px}.active-subscriptions dl{font-weight:300;font-size:14px;line-height:22px}@media (min-width: 768px){.active-subscriptions dl dt{width:200px}.active-subscriptions dl dd{margin-left:220px}}.edit-payment .header-row.manage-header{margin-bottom:0}.edit-payment h3{padding:0 0 5px;margin-bottom:0;font-size:20px;color:#373737;display:inline-block;font-weight:600;text-align:center}.edit-payment fieldset{margin-bottom:40px}.edit-payment fieldset hr{border-bottom:2px solid #36D69A;max-width:90px;margin:0 auto 20px}.edit-payment fieldset input{border-radius:1px}.edit-payment fieldset input[type=submit]{padding:10px 40px}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.sub-btn:disabled{background-color:#36D69A;border-color:#36D69A;white-space:normal}
