.bootstrap_theme.paneltheme {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px
}

.bootstrap_theme .panel-body {
	padding: 15px;
	display: table;
	box-sizing: border-box;
	width: 100%;
}

.bootstrap_theme .panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color: #f5f5f5;
	border-color: #ddd;
	color: #333
}


.tip-icon {
	vertical-align: middle;
	cursor: pointer;
	width: 16px;
	height: 16px;
	background-image: url(/app/css/images/information.png);
	margin-left: 10px;
	margin-top: 0px;
}

.bootstrap input:not([type=checkbox]):not([type=radio]),
.bootstrap input[type="text"],
.bootstrap input[type="password"],
.bootstrap textarea,
.bootstrap select,
.tokenfield {
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #555;
	font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: inline-block;
	font-size: 14px;
	height: 34px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.bootstrap input:not([type=checkbox]):not([type=radio]):focus,
.bootstrap input[type="text"]:focus,
.bootstrap input[type="password"]:focus,
.bootstrap textarea:focus,
.bootstrap select:focus {
	border-color: #66afe9;
	outline: 0 none;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.tokenfield input[type="text"]:focus {
	border-color: inherit !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.bootstrap input::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.bootstrap input::-ms-input-placeholder {
	color: #999;
	opacity: 1;
}

.bootstrap input::-webkit-input-placeholder {
	color: #999;
	opacity: 1;
}

/* .hField .bootstrap label:not([isoption], .altlabel, .labelauty-label),
.vField .bootstrap label:not([isoption], .altlabel, .labelauty-label) {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #333333;
} */

/* .hField .bootstrap label:not([isoption], .altlabel, .labelauty-label) {
	line-height: 37px;
} */

/* .vField .bootstrap label:not([isoption], .altlabel, .labelauty-label) {
	line-height: 15px;
} */

/* .bootstrap .radio_col_tbl label:not([isoption], .altlabel, .labelauty-label),
.bootstrap .radio_row_tbl label:not([isoption], .altlabel, .labelauty-label) {
	font-size: 14px;
	color: #333333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
} */

/* .bootstrap .radio_col_tbl label:not([isoption], .altlabel, .labelauty-label) {
	line-height: 20px;
} */

.hField .bootstrap .radio_col_tbl input {
	margin: 6px 2px 0px 0px;
}

/* .hField .bootstrap .radio_row_tbl label:not([isoption], .altlabel, .labelauty-label) {
	top: -2px;
} */

.vField .bootstrap .radio_row_tbl {
	margin-top: 0px;
}

.bootstrap input.field-invalid:not([type=checkbox]):not([type=radio]),
.bootstrap input.field-invalid[type="text"],
.bootstrap input.field-invalid[type="password"],
.bootstrap input.field-invalid[type="file"],
.bootstrap textarea.field-invalid,
.bootstrap select.field-invalid {
	border: 1px solid #a94442 !important;
	background-image: none !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.bootstrap input.field-invalid:not([type=checkbox]):not([type=radio]):focus,
.bootstrap input.field-invalid[type="text"]:focus,
.bootstrap input.field-invalid[type="password"]:focus,
.bootstrap textarea.field-invalid:focus,
.bootstrap select.field-invalid:focus {
	border: 1px solid #843534 !important;
	background-image: none;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483 !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483 !important;
}

.bootstrap label:not([isoption], .altlabel, .labelauty-label).label-invalid {
	color: #a94442;
}

#ccmonth {
	width: 50px !important;
}

#ccyear {
	width: 60px !important;
}

div#wrap-ccmonth td {
	line-height: 1px !important;
}

.hasDatepicker {
	min-width: 100px !important;
}

@media only screen and (max-width:480px),
screen and (min-device-width:320px) and (max-device-width:480px),
screen and (min-device-width:768px) and (max-device-width:1024px),
screen and (max-device-width:1280px) {
	.headstrip {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
}

.BootStrap_theme.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 10px 25px;
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-decoration: none;
}

.BootStrap_theme.btn:focus,
.BootStrap_theme.btn:active:focus,
.BootStrap_theme.btn.active:focus,
.BootStrap_theme.btn.focus,
.BootStrap_theme.btn:active.focus,
.BootStrap_theme.btn.active.focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

/* .BootStrap_theme.btn:hover,
.BootStrap_theme.btn:focus,
.BootStrap_theme.btn.focus {
	color: #ffffff;
	text-decoration: none;
} */

.BootStrap_theme.btn:active,
.BootStrap_theme.btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.BootStrap_theme.btn:active,
.BootStrap_theme.btn.active {
	outline: none;
	box-shadow: none;
}

/* .BootStrap_theme.btn:hover,
.BootStrap_theme.btn:focus {
	color: #fff;
	outline: none;
} */

.BootStrap_theme.btn.btn1 {
	background-color: transparent;
	border-color: transparent;
	color: #337ab7;
}

/* .BootStrap_theme.btn1:hover {
	color: #23527c;
	background-color: transparent;
	border-color: transparent;
} */

.BootStrap_theme.btn.btn2 {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

/* .BootStrap_theme.btn2:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
} */

.BootStrap_theme_btn_bar {
	width: auto;
	border-width: 0px;
	border-style: solid;
	border-color: #cdf;
	background-color: transparent;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

.BootStrap_theme_btn_cont {
	text-align: left;
}

/* .lfbody {
	background-color: #ffffff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.428;
	padding: 0px;
	margin: 0px;
} */

.hField .head,
.vField .head {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	margin-top: 15px;
	color: #333333;
}

.hField .subhead,
.vField .subhead {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin-bottom: 20px;
	color: #333333;
}

.head.headboxed {
	font-size: 14px;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 20px;
	background-color: #ececec;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

td .hField .subhead,
td .Field .subhead {
	margin-bottom: 0px;
	font-size: 14px;
}

td .hField .head,
td .vField .head {
	margin-top: 5px;
	font-size: 14px;
}

.pageStart_wrap {
	left: 0px;
	position: absolute;
	right: 0px;
}

.pageContainer {
	background: none repeat scroll 0 0 transparent;
	border-radius: 4px;
	border: 1px none #ecf0f1;
	float: none;
	/* margin: 0 auto;
	width: 700px; */
	box-sizing: border-box;
}

.pageContainer .content {
	padding: 20px;
}

.lf_page_open {
	width: auto;
	display: inline-block;
	margin: 0 auto;
}

.headstrip {
	background: none repeat scroll 0 0 #000000;
	color: #ffffff;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	width: 100%;
	margin-bottom: 5px;
}

.lf_page_openwrap {
	width: auto;
	text-align: center;
	display: inline;
	zoom: 1;
}

.lf_page_open_txt_wrap {
	float: left;
	text-align: left;
}

.lf_page_open_head {
	font-size: 21px;
	font-weight: bold;
	line-height: 1.1;
	color: #ffffff;
}

.lf_page_open_subhead {
	font-size: 14px;
	line-height: 1.42857;
	font-weight: normal;
	color: #ffffff;
}

.lf_page_open_head_img {
	float: left;
	margin-right: 20px;
	display: inline-block;
}

.lf_page_close {
	box-sizing: border-box;
	background-color: #fcfcfc;
	border-radius: 0 0 7px 7px;
	border-top: 1px solid #ecf0f1;
	min-height: 40px;
	height: auto !important;
	min-height: 30px;
	padding: 10px;
	display: none;
}

.footer_text {
	font-size: 12px;
	color: #b7b7b7;
	padding-top: 20px;
	text-align: center;
}

/* .lfbody a:link,
.lfbody a:visited {
	color: #337ab7;
	text-decoration: none;
	outline: 0;
} */

/* .lfbody a:active,
.lfbody a:hover {
	outline: 0;
	color: #23527c;
	text-decoration: underline;
} */

.alert {
	padding: 15px;
	margin-bottom: 0px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert .alert-link {
	font-weight: bold;
}

.alert>p,
.alert>ul {
	margin-bottom: 0;
}

.alert>p+p {
	margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
	padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}

.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.alert-success hr {
	border-top-color: #c9e2b3;
}

.alert-success .alert-link {
	color: #2b542c;
}

.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.alert-info hr {
	border-top-color: #a6e1ec;
}

.alert-info .alert-link {
	color: #245269;
}

.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.alert-warning hr {
	border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
	color: #66512c;
}

.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.alert-danger hr {
	border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
	color: #843534;
}

.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
}

/* .close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5;
} */

button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
}

@media only screen and (min-width:320px) and (max-width:480px),
screen and (max-width:480px) {
	.lf_page_open_head {
		font-size: 18px !important;
	}

	.lf_page_open {
		padding: 5px !important;
	}
}

.headstrip {
	background-color: #34495e;
}

.lf_page_openwrap {
	margin: 0 auto;
	width: 700px;
	text-align: left;
	padding-left: 20px;
}

.footer_text {
	margin: 0 auto;
	width: 700px;
	text-align: left;
	padding-left: 23px;
	box-sizing: border-box;
}

.m.bootstrap_theme.paneltheme {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px
}

.m.bootstrap_theme .panel-body {
	padding: 15px;
	display: table;
	box-sizing: border-box
}

.m.bootstrap_theme>.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color: #f5f5f5;
	border-color: #ddd;
	color: #333
}

.m.bootstrap_theme.paneltheme {
	border-color: #ddd
}

.m.bootstrap_theme>.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd
}

.m.bootstrap_theme>.panel-heading {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* .hField label:not([isoption], .altlabel, .labelauty-label) {
	width: 200px
} */

/* .vField label:not([isoption], .altlabel, .labelauty-label) {
	width: 200px
} */

.hField input,
.hField textarea,
.hField select,
section.boxedselect {
	width: 300px
}

.vField input,
.vField textarea,
.vField select,
section.boxedselect {
	width: 300px
}

section.boxedselect {
	width: 300px;
}

.custom-select {
	width: 310px;
}

.custom-select-menu {
	width: 310px;
}

.custom-select-status {
	width: 260px;
}

#wrap-field_1709478177531_6 {
	width: auto
}

#wrap-field_1709559036104_31 {
	width: auto
}

#wrap-field_1709559747412_49 {
	width: auto
}

#wrap-field_1709478556373_42 {
	width: auto
}

#wrap-field_1709559963002_55 {
	width: auto
}

#wrap-field_1709557040162_25 {
	width: auto
}

#wrap-field_1765478811018_83 {
	width: auto
}

#wrap-field_1709559396777_41 {
	width: auto
}

#wrap-field_1709478483102_36 {
	width: auto
}

#wrap-field_1709478402505_30 {
	width: auto
}

#wrap-field_1765479031970_91 {
	width: auto
}

#wrap-field_1709556816558_19 {
	width: auto
}

#inner_group_1765917001034_71 {
	padding: 2px 2px 2px 2px;
}

#group_1765917001034_71 {
	margin: 2px 2px 2px 2px;
}

#page_page_1709559714770_45 {
	margin: 0px 0px 0px 0px;
}

label_em {
	color: #ff0000;
	padding-left: 2px;
	font-weight: bold
}

#page_page_1765478767941_79 {
	margin: 0px 0px 0px 0px;
}

#field_1765560145203_76field_div {
	display: none
}

#page_page_1709478467593_32 {
	margin: 0px 0px 0px 0px;
}

#field_1765560128079_72field_div {
	display: none
}

#page_page_1709478323713_8 {
	margin: 0px 0px 0px 0px;
}

#field_1765560090121_66field_div {
	display: none
}

#field_1765560100156_68field_div {
	display: none
}

#page_page_1709556719597_15 {
	margin: 0px 0px 0px 0px;
}

#httppost_resultfield_div {
	display: none
}

#page_page_1709559378673_37 {
	margin: 0px 0px 0px 0px;
}

#field_1765560120549_70field_div {
	display: none
}

#btn_1709559021252_29field_div {
	display: none
}

#page_page_1765479013540_87 {
	margin: 0px 0px 0px 0px;
}

#field_1765560017697_56field_div {
	display: none
}

#btn_1765479013541_89field_div {
	display: none
}

#page_page_1709557001554_21 {
	margin: 0px 0px 0px 0px;
}

#btn_1709557001554_23field_div {
	display: none
}

#btn_1709559714770_47field_div {
	display: none
}

#field_1765560080195_64field_div {
	display: none
}

#field_1765560174114_82field_div {
	display: none
}

#field_1765559992739_54field_div {
	display: none
}

#field_1765560030458_58field_div {
	display: none
}

#page_page_1709559021252_27 {
	margin: 0px 0px 0px 0px;
}

#field_1765560046019_60field_div {
	display: none
}

#page_page_1727290857410_84 {
	margin: 0px 0px 0px 0px;
}

#btn_1709559951178_53field_div {
	display: none
}

#btn_1709478323713_10field_div {
	display: none
}

#field_1765560163186_80field_div {
	display: none
}

#field_1765560062338_62field_div {
	display: none
}

#field_1765560135294_74field_div {
	display: none
}

#btn_1709556719597_17field_div {
	display: none
}

#btn_1709478467593_34field_div {
	display: none
}

#btn_1709478542095_40field_div {
	display: none
}

#field_1765754978410_72field_div {
	display: none
}

#button_1727290857410_82field_div {
	display: none
}

#field_1765560151623_78field_div {
	display: none
}

#page_page_1709478542094_38 {
	margin: 0px 0px 0px 0px;
}

#btn_1765478767941_81field_div {
	display: none
}

#btn_1709559378673_39field_div {
	display: none
}

#field_1765560181840_84field_div {
	display: none
}

#page_page_1709559951177_51 {
	margin: 0px 0px 0px 0px;
}

#field_1765978754663_72field_div {
	display: none
}