#bronze-form{width: 650px;display: block;margin: auto;}
#bronze-form h2{font-weight: bold;font-size: 20px;color: #383838;text-align: right;padding-right: 84px;margin-bottom: 29px;}
#bronze-form ul{padding-left:0}
#bronze-form ul li{list-style: none;}
#bronze-form ul li label{float:left;width: 42%;text-align: right;height: 38px;line-height: 38px;padding-right: 20px;font-weight: bold;color: #383838;font-size: 16px; font-weight: bold;}
#bronze-form ul li .input-box{float:left;width: 58%;clear: inherit;}
#bronze-form ul li .input-box input{border-color:#d6d6d6;border-radius: 5px;}
#bronze-form ul li em{color: #c42120; float: none;padding-right: 3px;display: inline-block;position: relative;right: inherit;}
#bronze-form .buttons-set{margin:0;}
#bronze-form .buttons-set .bronze-note{color:#097bff;font-size: 18px;font-weight: bold;margin-bottom: 31px;}
#bronze-form .buttons-set button{ margin-right: 102px;}
#bronze-form .buttons-set button span{background: #c21616;border-radius: 5px;padding:1px 35px;font-size: 18px;}
#bronze-form .validation-advice,#bronze-form .validation-advice-invalid{background:url(../../images/icon-sticky-header.png?version=1.1);display:block;position: relative;padding: 8px 0 0 17px;color: #c21616;font-weight: normal;font-size: 14px;background-repeat: no-repeat; background-size: 280px;background-position: -251px -2px;line-height: 14px;}
.bronze-login-set{text-align:center;}
.bronze-login-set button span{border-radius: 5px;font-size: 18px; padding: 9px 70px;}
.bronze-message{background: rgba(0,0,0,0.3);z-index: 9999;position: fixed;top: 0;right: 0;bottom: 0;left: 0; overflow: auto; margin: 0;}
.bronze-message .notice-content{position: relative; margin: -80px auto 0; padding: 20px 40px 33px; background: #fff;border-radius: 10px;color: #171717;width: 450px;text-align: center;top: 50%;line-height: 24px;}
.bronze-message .notice-content .close{cursor: pointer;position: relative;right: -30px;top: -10px;margin: 0;font-size: 40px;float: right;line-height: 20px;color: #747272;}
.bronze-message .notice-content i{display: block;background: url(../../images/icon-sticky-header.png?version=1.1) no-repeat;width: 40px;height: 40px;margin: 10px auto 20px; background-size: 1250%;}
.bronze-message .notice-content i.icon-error{background-position: -413px -67px;}
.bronze-message .notice-content i.icon-success{background-position: -413px -144px;}
.submitted-limit .notice-content{padding:40px;}
.submitted-limit .notice-content .close{top:-30px;}
.validation-failed-invalid{border: 1px dashed #eb340a !important;background: #faebe7 !important;}
#bronze-form .buttons-set button[disabled]{ cursor: no-drop;}
.submit-wait{padding:0 75px 0 0;font-style: italic;}
#bronze-form .buttons-set button.submit-grey span{background:grey;}
#bottom{position: relative;}
#bottom .click-top{display: block;height:1px;position: absolute;top: -85px;}

@media (max-width: 991px){
	#bronze-form{width:400px;}
	#bronze-form ul li label{float: none;width: 100%; text-align: left; height: 24px;line-height: 24px;}
	#bronze-form ul li .input-box{float: none;width: 100%; }
	#bronze-form h2,#bronze-form .buttons-set .bronze-note{padding:0;text-align:center;}
	#bronze-form .buttons-set{text-align:center;}
	#bronze-form .buttons-set .bronze-note{font-size:15px;margin-bottom: 20px;}
	#bronze-form .submit-wait{margin-bottom:30px;padding: 0px;}
	#bronze-form .buttons-set button{margin: 0 auto;float: none;}
	#bronze-form .buttons-set button span{padding: 0px 30px;font-size: 16px;}
	.bronze-login-set{margin-bottom: 20px;}
	.bronze-login-set button span{border-radius: 5px; font-size: 16px;padding: 2px 30px;}
	#bottom .click-top{top: -220px;}
}
@media (max-width: 500px){
	#bronze-form{width:100%;padding: 0 20px;}
	#bronze-form h2{margin-bottom:15px;font-size: 18px;}
	#bronze-form ul li label{font-size:14px;}
	#bronze-form .buttons-set{padding:0}
	#bronze-form .buttons-set .bronze-note {font-size: 12px;margin-bottom: 13px; font-weight: normal;}
	#bronze-form ul li .input-box{margin-bottom:0 !important;}
	#bronze-form .validation-advice, #bronze-form .validation-advice-invalid{font-size:13px;background-size: 240px;background-position: -214px -4px;padding: 3px 0 0 17px;}
	#bronze-form .buttons-set button{width:auto;}
	#bronze-form .buttons-set button span,.bronze-login-set button span{font-size: 14px;line-height: 30px;}
	.bronze-message .notice-content{width: 300px;padding: 20px 20px 33px;}
	.submitted-limit .notice-content{padding:40px 20px 30px;}
	.bronze-message .notice-content .close,.submitted-limit .notice-content .close{right: -10px;}
	#bronze-form .buttons-set p.clearfix{margin: 0 0 10px;}
	
}