.modal-user-agreement{display:none}.popup-subscribe .error-text{color:red;font-size:12px}.modal-user-agreement-box{font-family:Arial}.modal-user-agreement-box h1{font-size:30px;color:#333;background:0 0;font-weight:700}.modal-user-agreement-box h2{color:#555;font-weight:700;background:0 0;margin-bottom:10px;font-size:14px}.modal-user-agreement-box p,.modal-user-agreement-box .content-user-agreement{color:#555;font-size:12px;line-height:18px}.modal-user-agreement-box .content-user-agreement{max-height:350px;overflow-y:scroll;padding-right:20px}.modal-user-agreement-box .btn-wrapper{margin-top:40px}.modal-user-agreement-box .btn-wrapper .btn-left,.modal-user-agreement-box .btn-wrapper .btn-right{display:inline-block;vertical-align:middle;text-decoration:none}.modal-user-agreement-box .btn-wrapper .btn-left{color:#555;font-size:16px;font-weight:700;cursor:pointer;line-height:40px}.modal-user-agreement-box .btn-wrapper .btn-right{font-size:16px;float:right;height:40px;line-height:40px;background-color:#02a0bf;cursor:pointer;padding:0 30px;color:#fff;font-weight:700;border-radius:2px}.user-agreement{margin-bottom:30px;font-size:14px;color:#555}.user-agreement a{font-size:14px;color:#02a2c0;text-decoration:underline}.user-agreement a:hover{font-size:14px;color:#02a2c0}.user-agreement .required{color:red}.user-agreement .option-box{margin-bottom:10px}.user-agreement .option-box input[type=checkbox]{display:none}.user-agreement .option-box input[type=checkbox]:checked+span:before{width:25px;height:25px;background:url(../images/checkbox_on.png) no-repeat}.user-agreement .option-box input[type=checkbox]+span{display:inline-block;vertical-align:top;font-size:14px;padding:0 0 0 35px;position:relative;cursor:pointer}.user-agreement .option-box input[type=checkbox]+span:before{content:' ';position:absolute;left:0;top:0;background:url(../images/checkbox.png) no-repeat;width:25px;height:25px}label.checkbox{padding-left:0!important;height:25px!important;line-height:25px!important}