input::-webkit-input-placeholder {
color:#aaa!important
}
input.placeholder {
	color: #aaa!important
}
input:-moz-placeholder {
color:#aaa!important
}
#table9 .txt > strong {
  font-weight: normal;
}
label {
	padding-top: 6px;
	font-size: 13px;
	line-height: 20px;
	float: left;
	width: 130px;
	text-align: left;
	color: #404040
}
.inline-inputs label {
	margin-right: 5px;
	width: auto;
	display: inline-block;
	float: none
}
div.input {
	margin-left: 150px
}
input[type=checkbox], input[type=radio] {
	cursor: pointer
}
.select-menu {
  line-height: 24px;
  width: 100%;
}

input[type=text], input[type=password], textarea, select, .uneditable-input {
	display: inline-block;
	width: 191px;
	padding: 4px;
	font-size: 13px;
	line-height: 17px;
	color: #808080;
	border: 1px solid #ccc;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}  
.text_data {
    float: left;
    padding: 15px 0 0 !important;
    width: 115px;
}   
/*select, input[type=file] {
	height: 27px;
	line-height: 27px
}*/
textarea {
	height: auto
}
.uneditable-input {
	background-color: #eee;
	display: block;
	border-color: #ccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.075)
}
/*input[type=text], input[type=password], select, textarea {
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.1)
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
	outline: none;
	border-color: rgba(0,172,238,0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(0,172,238,0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(0,172,238,0.6);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(0,172,238,0.6)
}*/
.help-inline.highlight {
	color: #000 !important
}
.help-block.highlight {
	color: #000 !important
}
form div.error {
	background: #fae5e3;
	padding: 10px 0;
	margin: -10px 0 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
form div.error span.help-inline, form div.error span.help-block {
	color: #999
}
form div.error input[type=text], form div.error input[type=password], form div.error textarea {
	border-color: #c87872;
	-webkit-box-shadow: 0 0 3px rgba(171,41,32,0.25);
	-moz-box-shadow: 0 0 3px rgba(171,41,32,0.25);
	box-shadow: 0 0 3px rgba(171,41,32,0.25)
}
form div.error input[type=text]:focus, form div.error input[type=password]:focus, form div.error textarea:focus {
	border-color: #b9554d;
	-webkit-box-shadow: 0 0 6px rgba(171,41,32,0.5);
	-moz-box-shadow: 0 0 6px rgba(171,41,32,0.5);
	box-shadow: 0 0 6px rgba(171,41,32,0.5)
}
form div.error .input-prepend span.add-on, form div.error .input-append span.add-on {
	background: #f4c8c5;
	border-color: #c87872;
	color: #b9554d
}
.inline-inputs select {
	width: auto
}
.input-mini, input.mini, textarea.mini, select.mini {
	width: 60px
}
.input-small, input.small, textarea.small, select.small {
	width: 90px
}
.input-medium, input.medium, textarea.medium, select.medium {
	width: 150px
}
.input-large, input.large, textarea.large, select.large {
	width: 210px
}
.input-xlarge, input.xlarge, textarea.xlarge, select.xlarge {
	width: 270px
}
.input-xxlarge, input.xxlarge, textarea.xxlarge, select.xxlarge {
	width: 530px
}
textarea.xxlarge {
	overflow-y: scroll
}
input[readonly]:focus, textarea[readonly]:focus, input.disabled {
	background: #f5f5f5;
	border-color: #ddd;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.actions {
	background: #f5f5f5;
	margin-top: 18px;
	margin-bottom: 18px;
	padding: 17px 20px 18px 150px;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px
}
.actions .secondary-action {
	float: right
}
.actions .secondary-action a {
	line-height: 30px
}
.actions .secondary-action a:hover {
	text-decoration: underline
}
.help-inline, .help-block, label.error {
	font-size: 12px;
	line-height: 20px;
	color: #bfbfbf
}
.help-inline {
	padding-left: 5px
}
.help-block {
	display: block;
	max-width: 600px
}
.inline-inputs {
	color: #808080
}
.inline-inputs span, .inline-inputs input[type=text] {
	display: inline-block
}
.inline-inputs input[type=checkbox], input[type=radio] {
	margin-right: 0
}
.inline-inputs input.mini {
	width: 60px
}
.inline-inputs input.small {
	width: 90px
}
.inline-inputs span {
	padding: 0 2px 0 1px
}
.input-prepend input, .input-append input {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0
}
.input-prepend .add-on, .input-append .add-on {
	background: #f5f5f5;
	float: left;
	display: block;
	width: auto;
	min-width: 16px;
	padding: 4px 4px 4px 5px;
	color: #bfbfbf;
	font-weight: normal;
	line-height: 20px;
	height: 18px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	border: 1px solid #ccc;
	border-right-width: 0;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px
}
.reg-pg #captcha span {
  float: left;
  width: 85%;
}
.input-prepend .active, .input-append .active {
	background: #a9dba9;
	border-color: #46a546
}
.ie6 .input-prepend .add-on, .ie6 .input-append .add-on {
	padding: 1px 4px 1px 5px
}
.input-append input {
	float: left;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px
}
.input-append .add-on {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	border-right-width: 1px;
	border-left-width: 0
}
.input-append .help-inline, .input-prepend .help-inline {
	line-height: 28px
}
.input-append .add-on {
	margin-right: 5px
}
.inputs-list {
	margin: 0 0 5px;
	width: 100%
}
.inputs-list li {
	display: block;
	padding: 0;
	width: 100%
}
.inputs-list li label {
	display: block;
	float: none;
	width: auto;
	padding: 0;
	line-height: 20px;
	text-align: left;
	white-space: normal
}
.inputs-list li label strong {
	color: #808080
}
.inputs-list li label small {
	font-size: 12px;
	font-weight: normal
}
.inputs-list li ul.inputs-list {
	margin-left: 25px;
	margin-bottom: 10px;
	padding-top: 0
}
.inputs-list li:first-child {
	padding-top: 5px
}
.inputs-list input[type=radio], .inputs-list input[type=checkbox] {
	margin-bottom: 0
}
.form-stacked {
	padding-left: 20px
}
.form-stacked fieldset {
	padding-top: 9px
}
.form-stacked legend {
	margin-left: 0
}
.form-stacked label {
	display: block;
	float: none;
	width: auto;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
	padding-top: 0
}
.form-stacked .clearfix {
	margin-bottom: 9px
}
.form-stacked .clearfix div.input {
	margin-left: 0
}
.form-stacked .inputs-list {
	margin-bottom: 0
}
.form-stacked .inputs-list li {
	padding-top: 0
}
.form-stacked .inputs-list li label {
	font-weight: normal;
	padding-top: 0
}
.form-stacked div.error {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-left: -10px
}
.form-stacked .actions {
	margin-left: -20px;
	padding-left: 20px
}
.form-stacked .actions form {
	margin-bottom: 18px
}
.form-stacked .actions fieldset {
	margin-bottom: 18px;
	padding-top: 18px
}
.form-stacked .actions fieldset legend {
	display: block;
	margin-left: 150px;
	font-size: 20px;
	line-height: 1;
	color: #404040
}
.form-stacked .actions .clearfix {
	margin-bottom: 18px
}
.form-stacked .actions label, .form-stacked .actions input, .form-stacked .actions select, .form-stacked .actions textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: normal
}
.form-stacked .actions label {
	padding-top: 6px;
	font-size: 13px;
	line-height: 20px;
	float: left;
	width: 130px;
	text-align: left;
	color: #404040
}
.form-stacked .actions div.input {
	margin-left: 150px
}
.form-stacked .actions input[type=checkbox], .form-stacked .actions input[type=radio] {
	cursor: pointer
}
.form-stacked .actions input[type=text], .form-stacked .actions input[type=password], .form-stacked .actions textarea, .form-stacked .actions select, .form-stacked .actions .uneditable-input {
	display: inline-block;
	width: 210px;
	padding: 4px;
	font-size: 13px;
	line-height: 20px;
	height: 18px;
	color: #808080;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.form-stacked .actions select, .form-stacked .actions input[type=file] {
	height: 27px;
	line-height: 27px
}
.form-stacked .actions textarea {
	height: auto
}
.form-stacked .actions .uneditable-input {
	background-color: #eee;
	display: block;
	border-color: #ccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.075)
}
.form-stacked .actions input[type=text], .form-stacked .actions input[type=password], .form-stacked .actions select, .form-stacked .actions textarea {
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.1)
}
.form-stacked .actions input[type=text]:focus, .form-stacked .actions input[type=password]:focus, .form-stacked .actions textarea:focus {
	outline: none;
	border-color: rgba(0,172,238,0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(0,172,238,0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(0,172,238,0.6);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(0,172,238,0.6)
}
.form-stacked .actions form div.error {
	background: #fae5e3;
	padding: 10px 0;
	margin: -10px 0 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.form-stacked .actions form div.error > label, .form-stacked .actions form div.error span.help-inline, .form-stacked .actions form div.error span.help-block {
	color: #9d261d
}
.form-stacked .actions form div.error input[type=text], .form-stacked .actions form div.error input[type=password], .form-stacked .actions form div.error textarea {
	border-color: #c87872;
	-webkit-box-shadow: 0 0 3px rgba(171,41,32,0.25);
	-moz-box-shadow: 0 0 3px rgba(171,41,32,0.25);
	box-shadow: 0 0 3px rgba(171,41,32,0.25)
}
.form-stacked .actions form div.error input[type=text]:focus, .form-stacked .actions form div.error input[type=password]:focus, .form-stacked .actions form div.error textarea:focus {
	border-color: #b9554d;
	-webkit-box-shadow: 0 0 6px rgba(171,41,32,0.5);
	-moz-box-shadow: 0 0 6px rgba(171,41,32,0.5);
	box-shadow: 0 0 6px rgba(171,41,32,0.5)
}
.form-stacked .actions form div.error .input-prepend span.add-on, .form-stacked .actions form div.error .input-append span.add-on {
	background: #f4c8c5;
	border-color: #c87872;
	color: #b9554d
}
.form-stacked .actions .input-mini, .form-stacked .actions input.mini, .form-stacked .actions textarea.mini, .form-stacked .actions select.mini {
	width: 60px
}
.form-stacked .actions .input-small, .form-stacked .actions input.small, .form-stacked .actions textarea.small, .form-stacked .actions select.small {
	width: 90px
}
.form-stacked .actions .input-medium, .form-stacked .actions input.medium, .form-stacked .actions textarea.medium, .form-stacked .actions select.medium {
	width: 150px
}
.form-stacked .actions .input-large, .form-stacked .actions input.large, .form-stacked .actions textarea.large, .form-stacked .actions select.large {
	width: 210px
}
.form-stacked .actions .input-xlarge, .form-stacked .actions input.xlarge, .form-stacked .actions textarea.xlarge, .form-stacked .actions select.xlarge {
	width: 270px
}
.form-stacked .actions .input-xxlarge, .form-stacked .actions input.xxlarge, .form-stacked .actions textarea.xxlarge, .form-stacked .actions select.xxlarge {
	width: 530px
}
.form-stacked .actions textarea.xxlarge {
	overflow-y: scroll
}
.form-stacked .actions input[readonly]:focus, .form-stacked .actions textarea[readonly]:focus, .form-stacked .actions input.disabled {
	background: #f5f5f5;
	border-color: #ddd;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.form-stacked .actions .actions {
	background: #f5f5f5;
	margin-top: 18px;
	margin-bottom: 18px;
	padding: 17px 20px 18px 150px;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px
}
.form-stacked .actions .actions .secondary-action {
	float: right
}
.form-stacked .actions .actions .secondary-action a {
	line-height: 30px
}
.form-stacked .actions .actions .secondary-action a:hover {
	text-decoration: underline
}
.form-stacked .actions .help-inline, .form-stacked .actions .help-block {
	font-size: 12px;
	line-height: 20px;
	color: #bfbfbf
}
.form-stacked .actions .help-inline {
	padding-left: 5px
}
.form-stacked .actions .help-block {
	display: block;
	max-width: 600px
}
.form-stacked .actions .inline-inputs {
	color: #808080
}
.form-stacked .actions .inline-inputs span, .form-stacked .actions .inline-inputs input[type=text] {
	display: inline-block
}
.form-stacked .actions .inline-inputs input.mini {
	width: 60px
}
.form-stacked .actions .inline-inputs input.small {
	width: 90px
}
.form-stacked .actions .inline-inputs span {
	padding: 0 2px 0 1px
}
.form-stacked .actions .input-prepend input[type=text], .form-stacked .actions .input-append input[type=text], .form-stacked .actions .input-prepend input[type=password], .form-stacked .actions .input-append input[type=password] {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0
}
.form-stacked .actions .input-prepend .add-on, .form-stacked .actions .input-append .add-on {
	background: #f5f5f5;
	float: left;
	display: block;
	width: auto;
	min-width: 16px;
	padding: 4px 4px 4px 5px;
	color: #bfbfbf;
	font-weight: normal;
	line-height: 20px;
	height: 18px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	border: 1px solid #ccc;
	border-right-width: 0;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px
}
.form-stacked .actions .input-prepend .active, .form-stacked .actions .input-append .active {
	background: #a9dba9;
	border-color: #46a546
}
.form-stacked .actions .input-append input[type=text], .form-stacked .actions .input-append input[type=password] {
	float: left;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px
}
.form-stacked .actions .input-append .add-on {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	border-right-width: 1px;
	border-left-width: 0
}
.form-stacked .actions .inputs-list {
	margin: 0 0 5px;
	width: 100%
}
.form-stacked .actions .inputs-list li {
	display: block;
	padding: 0;
	width: 100%
}
.form-stacked .actions .inputs-list li label {
	display: block;
	float: none;
	width: auto;
	padding: 0;
	line-height: 20px;
	text-align: left;
	white-space: normal
}
.form-stacked .actions .inputs-list li label strong {
	color: #808080
}
.form-stacked .actions .inputs-list li label small {
	font-size: 12px;
	font-weight: normal
}
.form-stacked .actions .inputs-list li ul.inputs-list {
	margin-left: 25px;
	margin-bottom: 10px;
	padding-top: 0
}
.form-stacked .actions .inputs-list li:first-child {
	padding-top: 5px
}
.form-stacked .actions .inputs-list input[type=radio], .form-stacked .actions .inputs-list input[type=checkbox] {
	margin-bottom: 0
}
.form-stacked .actions .form-stacked {
	padding-left: 20px
}
.form-stacked .actions .form-stacked fieldset {
	padding-top: 9px
}
.form-stacked .actions .form-stacked legend {
	margin-left: 0
}
.form-stacked .actions .form-stacked label {
	display: block;
	float: none;
	width: auto;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
	padding-top: 0
}
.form-stacked .actions .form-stacked .clearfix {
	margin-bottom: 9px
}
.form-stacked .actions .form-stacked .clearfix div.input {
	margin-left: 0
}
.form-stacked .actions .form-stacked .inputs-list {
	margin-bottom: 0
}
.form-stacked .actions .form-stacked .inputs-list li {
	padding-top: 0
}
.form-stacked .actions .form-stacked .inputs-list li label {
	font-weight: normal;
	padding-top: 0
}
.form-stacked .actions .form-stacked div.error {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-left: -10px
}
.form-stacked .actions .form-stacked .actions {
	margin-left: -20px;
	padding-left: 20px
}
label.error {
	text-align: left;
	width: auto;
	font-size: 11px;
	padding: 0;
	padding-top: 3px;
	display: block;
	float: none;
	color: #9D261D;
	clear: both
}
.textarea label.error {
	display: block;
	padding-top: 0px;
	margin-top: -4px
}
select option {
	color: #000
}
select option[disabled] {
	color: #808080
}
.btn {
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	overflow: hidden;
	font-family: PFDinTextPro-Bold, arial;
	font-weight: normal;
	font-style: normal;
	border: 1px solid #bbb;
	border-top: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 1px #cccccc;
	-moz-box-shadow: 0px 1px 1px #cccccc;
	box-shadow: 0px 1px 1px #cccccc;
}
.btn span {
	padding: 10px 16px 8px 16px;
	display: block;
	background: #dedede;
	font-size: 14px;
	color: #555;
	border-top: 1px solid #fff;
	text-shadow: 1px 1px 1px white;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #dedede));
	background: -webkit-linear-gradient(top, #fbfbfb, #dedede);
	background: -moz-linear-gradient(top, #fbfbfb, #dedede);
	background: -o-linear-gradient(top, #fbfbfb, #dedede);
	background: -ms-linear-gradient(top, #fbfbfb, #dedede);
	background: linear-gradient(top, #fbfbfb, #dedede);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfbfb', endColorstr='#dedede')"
}
.btn:hover span {
	background: #f0f0f0;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f0f0f0', endColorstr='#f0f0f0')"
}
.btn:active span {
	background: #dedede
}
.ie8 .btn span, .ie9 .btn span {
	padding-top: 8px
}
button {
	margin: 0;
	padding: 0;
	overflow: visible;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	cursor: pointer
}
.btn span.small {
	text-transform: none;
	font-family: PFDinTextPro-Regular, arial;
	font-size: 12px;
	padding: 2px 8px 2px 8px
}
.btn span.large {
	font-family: PFDinTextPro-Regular, arial;
	font-size: 20px;
	padding: 13px 20px 10px 20px
}
.btn-post {
	border: 1px solid #c99337;
	border-top: 1px solid #f4b244;
	cursor: pointer
}
.btn-post span {
	background: #ffba49;
	color: #fff;
	border-top: 1px solid #ffecaa;
	text-shadow: 1px 1px 1px #c99337;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffd972), color-stop(100%, #ffba49));
	background: -webkit-linear-gradient(top, #ffd972, #ffba49);
	background: -moz-linear-gradient(top, #ffd972, #ffba49);
	background: -o-linear-gradient(top, #ffd972, #ffba49);
	background: -ms-linear-gradient(top, #ffd972, #ffba49);
	background: linear-gradient(top, #ffd972, #ffba49);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffd972', endColorstr='#ffba49')"
}
.btn-post:hover span {
	background: #ffd972;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffd972', endColorstr='#ffd972')"
}
.btn-post:active span {
	background: #ffba49
}
.btn-secondary {
	background: #ffba49;
	border: 1px solid #18b383;
	border-top: 1px solid #1cdca0
}
.btn-secondary span {
	background: #23e1bd;
	color: #fff;
	border-top: 1px solid #35f0de;
	text-shadow: 1px 1px 1px #18b284;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #23e1bd), color-stop(100%, #16c987));
	background: -webkit-linear-gradient(top, #23e1bd, #16c987);
	background: -moz-linear-gradient(top, #23e1bd, #16c987);
	background: -o-linear-gradient(top, #23e1bd, #16c987);
	background: -ms-linear-gradient(top, #23e1bd, #16c987);
	background: linear-gradient(top, #23e1bd, #16c987);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#23e1bd', endColorstr='#16c987')"
}
.btn-secondary:hover span {
	background: #23e1bd;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#23e1bd', endColorstr='#23e1bd')"
}
.btn-secondary:active span {
	background: #16c987
}
.btn-danger {
	background: #f40115;
	border: 1px solid #872c34;
	border-top: 1px solid #e76464
}
.btn-danger span {
	background: #db5f62;
	color: #fff;
	border-top: 1px solid #ee6873;
	text-shadow: 1px 1px 1px #842530;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #db5f62), color-stop(100%, #ca3b3e));
	background: -webkit-linear-gradient(top, #db5f62, #ca3b3e);
	background: -moz-linear-gradient(top, #db5f62, #ca3b3e);
	background: -o-linear-gradient(top, #db5f62, #ca3b3e);
	background: -ms-linear-gradient(top, #db5f62, #ca3b3e);
	background: linear-gradient(top, #db5f62, #ca3b3e);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#db5f62', endColorstr='#ca3b3e')"
}
.btn-danger:hover span {
	background: #db5f62;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#db5f62', endColorstr='#db5f62')"
}
.btn-danger:active span {
	background: #ca3b3e
}
.post .infobox {
	border: 0px none;
}
.post .btn{ margin-top:15px;}
.rbtn1s {
  background: none repeat scroll 0 0 #CCCCCC;
  border-color: #F1F5F8;
  color: #666666;
  font-size: 18px;
  font-weight: normal;
  line-height: 36px;   
  margin: 0 0 5px;   
  padding: 0 10px;
}
input[type="text"].msg:focus {
  border:none;
  box-shadow:none;
}
.post input{ padding:5px;}
.post .main > b {
  float: left;
  margin-bottom: 11px;
  margin-top: 5px;
}
.register {
  float: left !important;
  width: 50% !important;
}
.left_cell {
  float: left;
  margin-left: 20px;
  position: relative;
  width: 45%;  
}
.input_small {
    width: 223px !important;   
}
.update_table .input_small {
  width: 193px !important;
}   
#credit_form .input_small , #sales .input_small {
  width: 193px !important;
}
#wrap .post {
	position: relative; padding: 5px 0px; margin: auto; margin-bottom:20px;} 
.entry table tr td {
    padding: 5px 10px;
    padding: 3px 2px;
}  
.reg_left {
  float: left;
  width: 70%;
}
.reg_right {
  float: right;
  margin-bottom: 27px !important;
  width: 26%;
}  
.my_table {
    float: left;
    width: 50%;
}
.reg-pg .my_table {
    float: left;
    width: 100%;
}
.txt_reg {
    text-align: left;
}
.textbut {
  width: 179px !important;
}
.reg-pg .input-field {
  float: left;
  width: 70%;
    margin-top: 7px;
}
.reg-pg .label {
  float: left;
  min-width: 27%;
    margin-top: 7px;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	
  	/* Container */ 
	
	.container {
		width: 748px;	
	}
.left_cell {
    margin-left: 0;
	width: 100%;
}

.reg_left {
  float: left;
  width: 100%;
}
.reg_right {
  width: 100%;
  float:left;
  margin:auto;
} 
.inner_reg {
  float: left;
  width: 222px;
}

#menu2 a {
  font-size: 13.4px;
  padding: 0 11px;
}
.left_cell {
    margin-left: 0px;
 
}
.textbut {
    width: 153px !important;
}
.selbut {
    width: 162px !important;
}
.text_data {
  width: 80px;
}
.input_small {
  width: 223px;
}  

}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	/* Container */
	
	.container {
		width: 420px;
	}
	#menu2 ul#main {
	display:none !important;
}
.my_table {
    float: left;
    width: 100%;
}
.reg_table2 .txt_reg {
  width: 106px;
}
.left_cell {
    margin-left: 0;
	width: 100%;
}
	.select-menu {
  display: block;
}
#menu2 ul#main {
  display: none !important;
}
#menu2 .tinynav {
  width: 100%;
  margin:0px;
}
.reg_left {
  float: left;
  width: 100%;
}
.reg_right {
  width: 100%;
  float:left;
  margin:auto;
} 
.inner_reg {
  float: left;
  width: 222px;
}  
#menu2 {
  background: none;
}
.logo17 {
  left: 0;
  margin: auto;
  position: relative;
  padding-bottom:5px;
  top: 0;
  width: 100%;
}
#headerimage {
	margin:auto;
	padding: 0 !important;
	width:132px;
}

#logo {
    height: auto !important;

}
.input_long {
    width: 222px !important;
}
.input_small {
    width: 231px !important;
}
.update_table .input_small {
  width: 222px !important;
}  
#credit_form .input_small , #sales .input_small {
  width: 231px !important;
}   
.data_table1 tr {
  float: left;
  text-align: left;
}
.td_data_h {
  width: 160px;
}
.claim_table .td_data_h {
  width: 124px;
}
.input_small1 {
    width: 222px !important;
}
.left_cell {
    margin-left: 0px;
	width: 100%;
 
}

input[type="text"], input[type="password"], select, textarea {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
input[type="text"], input[type="password"], textarea, select, .uneditable-input {
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    color: #808080;
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
    padding: 4px;
    width: 210px;
}
.input_small1 {
    width: 222px !important;
}
.textbut {
    width: 222px !important;
}
.tbale_right {
    float: left;
    width: 100%;
}
.register {
    float: left !important;
    width: 100% !important;
}

.reg_left {
    float: left;
    width: 100%;
}
.textbut {
    width: 233px  !important;
}      
.reg_right input {
    width: 150px !important;
}
.selbut {
    width: 243px !important;
}
.text_data {   
  width: auto;
}
.text_data {
    width: 125px;
}
.reg_table2 .text_data {
  width: 151px !important;
}
.data_table {
	width:100% !important;
}
}
@media only screen and (max-width: 767px) {
.dont-have{ margin-top:15px; }	
.user-header {
  margin-top: 12px;
}

}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	
	/* Container */
	
	.container {
		width: 300px;	
	}
	.left_cell {
    margin-left: 0;
	width: 100%;
}
.reg_left {
  float: left;
  width: 100%;
}
.reg_right {
  width: 100%;
  float:left;
  margin:auto;
}
.reg-pg .input-field {
  width: 100%;
  margin-top:4px; 
}

.reg-pg .label {
  min-width: 100%;
  margin-top:4px; 
}
.reg_table2 .txt_reg {
  width: 106px;
}
.my_table {
    float: left;
    width: 100%;
} 
.inner_reg {
  float: left;
  width: 222px;
}
		#menu2 ul#main {
	display:none !important;
}
.select-menu {
  display: block;
}
#menu2 {
  background: none;
}
.select-menu {
    display: block;
}
#menu2 .tinynav {
  width: 100%;
  margin:0px;
}
.logo17 {
  left: 0;
  margin: auto;
  padding-bottom:5px;
  position: relative;
  top: 0;
  width: 100%;
}
#headerimage {
	margin:auto;
	padding: 0 !important;
	width:132px;
}
#logo {
    height: auto !important;

}
.input_long {
    width: 150px !important;
}
.input_small {
    width: 159px !important;
}
.update_table .input_small {
  width: 151px !important;
}
     	
#credit_form .input_small , #sales .input_small {
  width: 159px !important;
}
.data_table1 tr {
  float: left;
  text-align: left;
}
.td_data_h {
  width: 110px;
}
.input_small1 {
    width: 150px !important;
}
.entry1 .input_small1 {
	float:right;
} 
.register_input input , .register_input select, .register_input textarea  {
	float:right;} 
.left_cell {
    margin-left: 0px;
 
}

input[type="text"], input[type="password"], select, textarea {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
input[type="text"], input[type="password"], textarea, select, .uneditable-input {
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    color: #808080;
    display: inline-block;
    font-size: 13px;
/*    height: 18px;*/
    line-height: 20px;
    padding: 4px;  
    width: 210px;
}
.textbut {
    width: 150px !important;
}
.tbale_right {
    float: left;
    width: 100%;
}
.register {
    float: left !important;
    width: 100% !important;
}
.my_table {
    margin-left: 20px;
}
.my_table {
    float: none;
	margin-left:0px;
}
.reg_left {
    float: left;
    width: 100%;
}
.reg_right input {
    width: 150px !important;
}
.selbut {
    width: 158px !important;
}
.text_data {
    float: left;
    padding: 15px 0 0 !important;
    width: 100px;
}
.reg_table2 .text_data {
  width: 135px !important;
}
.entry table tr td {
  padding: 5px 0;
  padding: 3px 1px;
}
.data_table {
	width:100% !important;
}
.reg_right {
  float: left;
  margin-bottom: auto;
  margin-top: auto;
  width: 100%;
}
}   
.btnreg { float:left;}
.btnsubmit {
  background: none repeat scroll 0 0 #ef7023;
  border: 0 solid #009900;
  border-radius: 1px;
  color: #ffffff !important;
  cursor: pointer;
  font-size: 14px !important;
  font-weight: normal;
  line-height: 20px;
  padding: 5px 15px;
}
input[type="text"] {
  background-color: #edede8;
  border: 1px solid #cccccc;
  margin: 0;
  padding: 5px;
}   
.btnsubmit:hover{ background:#BBD75C !important; color: #FFF !important; text-decoration:none !important;   }

