label, input { display:inline; }
input.text { margin-bottom:12px; width:95%; padding: .4em; }
fieldset { padding:0; border:0; margin-top:25px; }
h1 { font-size: 1.2em; margin: .6em 0; }
div#users-contain { width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-dialog .ui-state-error { padding: .3em; }
.errorTips { border: 1px solid transparent; padding: 0.3em; color:red;}
#subscription-box-content{
	display:inline;
	float:right;
	
}
/*From Marty*/
.btn.btn-info {
    color: #ffffff;
    background-color: #ffffff;
    background-image: linear-gradient(to bottom, #86d4a0, #1b78bf);
    border-color: #28A4C9 #28A4C9 #28A4C9;
    font-size: 0.95em;
    margin: 4px;
    padding:0;
    font-family: simhei,arial;
    border:0;
}

.btn.btn-info:hover {
    color: #ffffff;
    background-color: #1b78bf;
    background-image: linear-gradient(to bottom, #1b78bf, #1b78bf);
    border-color: #28A4C9 #28A4C9 #28A4C9;
}

div.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{
    background: linear-gradient(to bottom, #86d4a0, #1b78bf);
    color: white;
}

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{
     background: white;	
}

input#radioButton1.radioButton,
input#radioButton2.radioButton,
input#radioButton3.radioButton {
	width: 50px;
}

div#field_button.bootstrap-style{
	float:right;
}

button#submitButton.btn.btn-success.btn-lg,
button#resetButton.btn.btn-danger.btn-lg
{
    padding:5px 10px 0px;
    font-family: simhei, Arial, Helvetica, sans-serif;
	border-radius:3px;
}

label#label_resetButton,
label#label_submitButton,
span#label_subcribeButton{
    font-weight:normal;	
    font-size: 0.9em;
	font-family: sans-serif, simhei;
}

button#okButton.btn.btn-primary{
    float: right;
    border: 0px solid #fff;
    padding: 5px 20px 5px;	
}

span.ui-button-text:before{
	    content: url(images/btn_subscription_check.png)
}
#submitButton:before{
		content: url(images/btn_subscription_envelope.png)
}
#resetButton:before{
		content: url(images/btn_subscription_repeat.png)
}

div#field_radio_button{
    padding-bottom: 25px;
}

div#dialog-form {
 background:#eefbfd url('images/subscription_bg.jpg') no-repeat;
}

@media all and (max-width: 800px) {
	/*	
		.btn.btn-info {
		margin:5px -125px ;
		font-size: 0.8em;
	}
	*/

	div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable{
		width:50% !important;
	}
}

@media all and (max-width: 575px) {
	/*	
		.btn.btn-info {
			margin:-225px 0 0;
		}


	   span.glyphicon.glyphicon-check{
		display:none; 
		
	}
	*/	
	div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable{
		width:85%!important;
	}
	span.ui-button-text:before{
	    display:none;
    }
	label#label_resetButton,
    label#label_submitButton,
    span#label_subcribeButton{
    font-size: 0.75em;

}
}

#dialog-form, #dialog_thankyou{
	display:none;
}