input:focus,select:focus{border:#b8295e 2px solid}.main-button{border-radius:0;background-color:#b81953;border-bottom:#80113b 3px solid;color:#fff}.main-button:hover{border-radius:0;background-color:#981445;border-bottom:#80113b 3px solid;color:#fff}.main-button:active{border-radius:0;background-color:#981445;border-bottom:none;color:#fff}.main-button:disabled{border-bottom:#bf889d 3px solid;background-color:#db8ca9;color:#fff}.secondary-button{background-color:#303030;border-bottom:#222 3px solid;color:#fff}.secondary-button:hover{background-color:#1f1f1f;border-bottom:#161616 3px solid;color:#fff}.secondary-button:active{background-color:#1f1f1f;border-bottom:none;color:#fff}.secondary-button:disabled{border-bottom:#979797 3px solid;background-color:#909090;color:#fff}.sub-panel{background-color:#f4f4f4;border:1px solid #ccc;margin-top:-1px;position:relative;margin-bottom:40px;padding-left:10px}.no-border-radius *{border-radius:0}.bs-reverse-padding{padding:0}#renewSubscription .form-horizontal .form-group{margin-right:-30px;margin-left:-30px}#loginResult{padding:0}#renewSubscription{padding:0}#renewSubscription label.control-label{font-weight:700}#btnSearch{margin-top:8px;width:100%;max-width:292px}label.control-label{font-weight:700}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:0}#loginTab .nav-tabs{border:0!important}#loginTab .nav-tabs li{border:0;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;color:#b2b2b2;background-color:#fff;border-radius:0;margin-right:21px;margin-bottom:-1px}#loginTab .nav-tabs>li>a{color:#333;margin-right:0;font-size:18px}#loginTab .nav-tabs li.active a,#loginTab .nav-tabs li a:focus{border:0;color:#b81953;background-color:#f4f4f4!important}#loginTab .nav-tabs a,#loginTab .nav-tabs a:hover{border:0;border-top:1px solid #ddd!important;background-color:#fff!important;border-radius:0}#loginTab .tab-content{border:0!important;background-color:#f4f4f4;border-top:1px solid #ddd!important;border-bottom:1px solid #ddd!important}.forgotten-password{text-align:right;color:#a0a0a0}.forgotten-password:active,.forgotten-password:focus,.forgotten-password:hover,.forgotten-password:visited{text-decoration:none;color:#a0a0a0}#btnLoginSubmit{margin-top:10px}#loginResult label{font-weight:700;font-size:18px;text-align:left}.register-sub-panel #previousPurchaseRadios label span{margin-left:12px;font-size:16px}.register-sub-panel .modal a{color:#000!important;text-decoration:underline}#subEntryDetails label{font-weight:700;font-size:18px;text-align:left;min-width:232px}#subEntryDetails input{width:100%;max-width:292px;padding-left:5px;margin-bottom:10px}