.subscription-title{margin:-35px;margin-bottom:0;padding:35px;border-bottom:1px solid #ccc;font-size:13px}.subscription-title:after{content:".";visibility:hidden;display:block;height:0;clear:both}.subscription-title h1{margin-bottom:4px}.subscription-title .badge{background:#333;font-size:13px}.subscription-title .stats{float:right;line-height:normal}.subscription-title .stats li{display:table-cell;padding-left:25px;font-size:13px;color:#888}.subscription-title .stats strong{display:block;font-size:35px;color:#444;font-family:"Open Sans","Helvetica Neue",sans-serif;margin-bottom:-4px;text-indent:-3px;letter-spacing:-0.04em;color:#3498db;font-weight:normal}.subscription-title .stats strong.featured{color:#77d065}.subscription-title .stats strong.warning{color:#D54C32}.subscription-title .plan-area{padding-right:20px}.subscription-toolbar{margin:0 -35px;padding:35px 35px 20px}.subscription-toolbar:after{content:".";visibility:hidden;display:block;height:0;clear:both}.subscriptions-list li a{padding-top:14px !important;padding-bottom:14px !important}.subscriptions-list li a .badge{padding-top:1px;padding-bottom:1px;margin-right:-4px;margin-top:2px;background:#3498db}.subscriptions-list li a .platform-icon-32{vertical-align:middle;margin-right:4px;margin-left:-4px;margin-top:-6px;margin-bottom:-6px}.subscriptions-list li a em{font-size:12px;font-style:normal;margin-top:4px}.subscriptions-list li a .plan-progress-bar{display:block;height:4px;width:175px;border:1px solid #777;margin-top:3px;border-radius:10px;font-size:0;background:#fff;margin-left:33px}.subscriptions-list li a .plan-progress-bar .progress{display:block;background:#66b34a;background:-webkit-linear-gradient(#85c75a, #66b34a);background:-moz-linear-gradient(#85c75a, #66b34a);background:-ms-linear-gradient(#85c75a, #66b34a);background:linear-gradient(#85c75a, #66b34a);height:4px;border-radius:10px}.plan-description h3{font-weight:normal;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#297bb2;text-transform:uppercase}.plan-description .price strong{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:30px;display:block}.plan-description .price strong em{font-weight:normal;font-style:normal;opacity:.99}.plan-description .price span{font-size:13px;color:#888a85}.plan-description ul{display:inline-block;margin-top:20px;margin-bottom:20px;font-size:14px;color:#666}.plan-description ul li{border-bottom:1px solid #ccc;padding:4px 12px}.plan-description ul li:first-child{padding-top:0}.plan-description ul li:last-child{border-bottom:0;padding-bottom:0}.order-summary{width:100%;font-size:13px;color:#555}.order-summary strong{color:#222}.order-summary tbody tr td{border-top:1px solid #ccc;padding:10px 3px}.order-summary tbody tr td:first-child{padding-left:0}.order-summary tbody tr td:last-child{padding-right:0}.order-summary tbody tr.subtotal td{border-top:2px solid #888;padding-bottom:25px}.order-summary tbody tr.salestax td{padding-bottom:25px}.order-summary tbody tr.subtotal-stacked td{border-top:2px solid #888}.order-summary tfoot td{border-top:2px solid #888;text-align:right;padding-top:15px}.order-summary tfoot td em{font-style:normal;display:block}.order-summary tfoot td strong{font-size:22px}.subscription-table{width:100%;border-collapse:separate}.subscription-table .text-right{text-align:right !important}.subscription-table thead{background:transparent}.subscription-table thead tr th{background:#fff;text-align:left;padding:10px;font-size:11px;text-transform:uppercase;font-weight:bold;color:#555}.subscription-table tr td{padding:10px;vertical-align:top;border:0 solid #ccc;border-bottom-width:1px;vertical-align:middle;position:relative}.subscription-table tr td:first-child{border-left-width:1px}.subscription-table tr td:last-child{border-right-width:1px}.subscription-table tr td .button-group{margin-top:3px}.subscription-table tr:nth-child(odd){background:#f4f4f4}.subscription-table tr:first-child td{border-top-width:1px}.subscription-table tr:first-child td:first-child{border-top-left-radius:4px}.subscription-table tr:first-child td:last-child{border-top-right-radius:4px}.subscription-table tr:last-child td:first-child{border-bottom-left-radius:4px}.subscription-table tr:last-child td:last-child{border-bottom-right-radius:4px}.subscription-table tr.pending td{background-image:url(../images/subscription-management/pending-subscription-bg.png) !important}.subscription-table .avatar{width:32px;height:32px;display:inline-block;vertical-align:middle;border-radius:3px;margin-right:6px;position:relative}.subscription-table .avatar:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:transparent;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px 0 #fff;border-radius:3px}.subscription-table .avatar img{display:block;width:32px;height:32px;border-radius:3px}.subscription-table .icon{width:32px;height:32px;display:inline-block;vertical-align:middle;margin-right:6px;position:relative}.subscription-table .icon img{display:block;width:32px;height:32px}.subscription-table .button-group{float:right}.subscription-table .info{color:#777;font-size:13px;margin-left:6px}.hidden{display:none}img#loading{height:16px;width:16px}.platform-icon-32.university{background-image:url('../images/university-icon.png');background-position:0 0}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.platform-icon-32.university{background-image:url("../images/university-icon@2x.png");background-size:32px 32px}}#all-versions .button-group{min-width:115px}