/* CLEAR */

.cbClr {
	clear: both;
}

/* MISC */

.cb_template_bootstrap {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

.cb_template_bootstrap small,
.cb_template_bootstrap .small,
#myCon .tab-page small,
#myCon .tab-page .small {
	font-size: 11px;
	color: #999999;
	margin: 0;
	padding: 0;
	border: 0;
}

/* FORMS */

.cb_template_bootstrap form {
	margin: 0;
}

/* LINKS */

.cb_template_bootstrap a,
.cb_template_bootstrap a:link,
.cb_template_bootstrap a:visited,
#myCon .tab-page a,
#myCon .tab-page a:link,
#myCon .tab-page a:visited,
#overDiv a,
#overDiv a:link,
#overDiv a:visited {
	color: #0088cc;
	text-decoration: none;
}

.cb_template_bootstrap a:hover,
#myCon .tab-page a:hover,
#overDiv a:hover {
	color: #005580;
	background-color: transparent;
	text-decoration: underline;
}

.cb_template_bootstrap a:active,
#myCon .tab-page a:active,
#overDiv a:active {
	background-color: transparent;
}

.cb_template_bootstrap a:focus,
#myCon .tab-page a:focus,
#overDiv a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
	background-color: transparent;
}

.cb_template_bootstrap a:hover,
.cb_template_bootstrap a:active,
#myCon .tab-page a:hover,
#myCon .tab-page a:active,
#overDiv a:hover,
#overDiv a:active {
	outline: 0;
}

/* TABLES */

.cb_template_bootstrap table,
#myCon .tab-page table {
	width: 100%;
	max-width: 100%;
	background-color: transparent;
	border-spacing: 0;
	margin-bottom: 18px;
	border: 1px solid #dddddd;
	border-collapse: separate;
	*border-collapse: collapse;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
}

.cb_template_bootstrap table th,
.cb_template_bootstrap table td,
#myCon .tab-page table th,
#myCon .tab-page table td {
	padding: 8px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	border-right: 0;
	border-bottom: 0;
	border-top: 1px solid #dddddd;
	border-left: 0;
}

.cb_template_bootstrap table th,
#myCon .tab-page table th {
	font-weight: bold;
}

.cb_template_bootstrap table thead th,
.cb_template_bootstrap table thead tr.sectiontableheader,
.cb_template_bootstrap table tbody tr.sectiontableheader,
.cb_template_bootstrap table tbody tr.sectiontableheader th,
.cb_template_bootstrap table tbody tr th.sectiontableheader,
#myCon .tab-page table thead th,
#myCon .tab-page table tbody tr.sectiontableheader th,
#myCon .tab-page table tbody tr th.sectiontableheader {
	vertical-align: bottom;
	background: transparent;
	color: #333333 !important
}

.cb_template_bootstrap table caption + thead tr:first-child th,
.cb_template_bootstrap table caption + thead tr:first-child td,
.cb_template_bootstrap table colgroup + thead tr:first-child th,
.cb_template_bootstrap table colgroup + thead tr:first-child td,
.cb_template_bootstrap table thead:first-child tr:first-child th,
.cb_template_bootstrap table thead:first-child tr:first-child td,
#myCon .tab-page table caption + thead tr:first-child th,
#myCon .tab-page table caption + thead tr:first-child td,
#myCon .tab-page table colgroup + thead tr:first-child th,
#myCon .tab-page table colgroup + thead tr:first-child td,
#myCon .tab-page table thead:first-child tr:first-child th {
	border-top: 0;
}

.cb_template_bootstrap table tbody + tbody,
#myCon .tab-page table tbody + tbody {
	border-top: 2px solid #dddddd;
}

.cb_template_bootstrap table caption + thead tr:first-child th,
.cb_template_bootstrap table caption + tbody tr:first-child th,
.cb_template_bootstrap table caption + tbody tr:first-child td,
.cb_template_bootstrap table colgroup + thead tr:first-child th,
.cb_template_bootstrap table colgroup + tbody tr:first-child th,
.cb_template_bootstrap table colgroup + tbody tr:first-child td,
.cb_template_bootstrap table thead:first-child tr:first-child th,
.cb_template_bootstrap table tbody:first-child tr:first-child th,
.cb_template_bootstrap table tbody:first-child tr:first-child td,
#myCon .tab-page table caption + thead tr:first-child th,
#myCon .tab-page table caption + tbody tr:first-child th,
#myCon .tab-page table caption + tbody tr:first-child td,
#myCon .tab-page table colgroup + thead tr:first-child th,
#myCon .tab-page table colgroup + tbody tr:first-child th,
#myCon .tab-page table colgroup + tbody tr:first-child td,
#myCon .tab-page table thead:first-child tr:first-child th,
#myCon .tab-page table tbody:first-child tr:first-child th,
#myCon .tab-page table tbody:first-child tr:first-child td {
	border-top: 0;
}

.cb_template_bootstrap table thead:first-child tr:first-child th:first-child,
.cb_template_bootstrap table tbody:first-child tr:first-child td:first-child,
#myCon .tab-page table thead:first-child tr:first-child th:first-child,
#myCon .tab-page table tbody:first-child tr:first-child td:first-child {
	-webkit-border-top-left-radius: 4px;
		border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
}

.cb_template_bootstrap table thead:first-child tr:first-child th:last-child,
.cb_template_bootstrap table tbody:first-child tr:first-child td:last-child,
#myCon .tab-page table thead:first-child tr:first-child th:last-child,
#myCon .tab-page table tbody:first-child tr:first-child td:last-child {
	-webkit-border-top-right-radius: 4px;
		border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
}

.cb_template_bootstrap table thead:last-child tr:last-child th:first-child,
.cb_template_bootstrap table tbody:last-child tr:last-child td:first-child,
#myCon .tab-page table thead:last-child tr:last-child th:first-child,
#myCon .tab-page table tbody:last-child tr:last-child td:first-child {
	-webkit-border-radius: 0 0 0 4px;
		-moz-border-radius: 0 0 0 4px;
			border-radius: 0 0 0 4px;
	-webkit-border-bottom-left-radius: 4px;
		border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
}

.cb_template_bootstrap table thead:last-child tr:last-child th:last-child,
.cb_template_bootstrap table tbody:last-child tr:last-child td:last-child,
#myCon .tab-page table thead:last-child tr:last-child th:last-child,
#myCon .tab-page table tbody:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 4px;
		border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
}

.cb_template_bootstrap table tbody tr:nth-child(odd) td,
.cb_template_bootstrap table tbody tr:nth-child(odd) th,
#myCon .tab-page table tbody tr:nth-child(odd) td,
#myCon .tab-page table tbody tr:nth-child(odd) th {
	background-color: #f9f9f9;
}

.cb_template_bootstrap table tbody tr:nth-child(even) td,
.cb_template_bootstrap table tbody tr:nth-child(even) th,
#myCon .tab-page table tbody tr:nth-child(even) td,
#myCon .tab-page table tbody tr:nth-child(even) th {
	background-color: transparent;
}

.cb_template_bootstrap table tbody tr:hover td,
.cb_template_bootstrap table tbody tr:hover th,
#myCon .tab-page table tbody tr:hover td,
#myCon .tab-page table tbody tr:hover th {
	background-color: #f5f5f5;
}

.cb_template_bootstrap table tbody tr.sectiontableheader td,
.cb_template_bootstrap table tbody tr.sectiontableheader td:hover,
.cb_template_bootstrap table tbody tr.sectiontableheader th,
.cb_template_bootstrap table tbody tr.sectiontableheader th:hover,
.cb_template_bootstrap table tbody tr td.sectiontableheader,
.cb_template_bootstrap table tbody tr td.sectiontableheader:hover,
.cb_template_bootstrap table tbody tr th.sectiontableheader,
.cb_template_bootstrap table tbody tr th.sectiontableheader:hover,
#myCon .tab-page table tbody tr.sectiontableheader td,
#myCon .tab-page table tbody tr.sectiontableheader td:hover,
#myCon .tab-page table tbody tr.sectiontableheader th,
#myCon .tab-page table tbody tr.sectiontableheader th:hover,
#myCon .tab-page table tbody tr td.sectiontableheader,
#myCon .tab-page table tbody tr td.sectiontableheader:hover,
#myCon .tab-page table tbody tr th.sectiontableheader,
#myCon .tab-page table tbody tr th.sectiontableheader:hover {
	background: transparent;
	color: #333333 !important
}

/* FEILDSETS */

.cb_template_bootstrap fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}

.cb_template_bootstrap legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 27px;
	font-size: 19.5px;
	line-height: 36px;
	color: #333333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

.cb_template_bootstrap legend small {
	font-size: 13.5px;
	color: #999999;
}

/* INPUTS */

.cb_template_bootstrap .cbSnglCtrlLbl,
#myCon .tab-page .cbSnglCtrlLbl,
#overDiv .cbSnglCtrlLbl {
	margin-right: 5px;
}

.cb_template_bootstrap .cbSnglCtrlLbl label,
#myCon .tab-page .cbSnglCtrlLbl label,
#overDiv .cbSnglCtrlLbl label,
.cb_template_bootstrap input[type="radio"] + label {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0;
}

.cb_template_bootstrap input[type="checkbox"]:checked + label:before,
.cb_template_bootstrap input[type="radio"]:checked + label:before {
	display: none;
}

.cb_template_bootstrap button,
.cb_template_bootstrap input,
.cb_template_bootstrap select,
.cb_template_bootstrap textarea,
#myCon .tab-page button,
#myCon .tab-page input,
#myCon .tab-page select,
#myCon .tab-page textarea,
#overDiv button,
#overDiv input,
#overDiv select,
#overDiv textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}

.cb_template_bootstrap button,
.cb_template_bootstrap input,
#myCon .tab-page button,
#myCon .tab-page input,
#overDiv button,
#overDiv input {
	*overflow: visible;
	line-height: normal;
}

.cb_template_bootstrap button::-moz-focus-inner,
.cb_template_bootstrap input::-moz-focus-inner,
#myCon .tab-page button::-moz-focus-inner,
#myCon .tab-page input::-moz-focus-inner,
#overDiv button::-moz-focus-inner,
#overDiv input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.cb_template_bootstrap button,
.cb_template_bootstrap input[type="button"],
.cb_template_bootstrap input[type="reset"],
.cb_template_bootstrap input[type="submit"],
#myCon .tab-page button,
#myCon .tab-page input[type="button"],
#myCon .tab-page input[type="reset"],
#myCon .tab-page input[type="submit"],
#overDiv button,
#overDiv input[type="button"],
#overDiv input[type="reset"],
#overDiv input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}

.cb_template_bootstrap input[type="search"],
#myCon .tab-page input[type="search"],
#overDiv input[type="search"] {
	-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
			box-sizing: content-box;
	-webkit-appearance: textfield;
}

.cb_template_bootstrap input[type="search"]::-webkit-search-decoration,
.cb_template_bootstrap input[type="search"]::-webkit-search-cancel-button,
#myCon .tab-page input[type="search"]::-webkit-search-decoration,
#myCon .tab-page input[type="search"]::-webkit-search-cancel-button,
#overDiv input[type="search"]::-webkit-search-decoration,
#overDiv input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.cb_template_bootstrap textarea,
#myCon .tab-page textarea,
#overDiv textarea {
	overflow: auto;
	vertical-align: top;
}

.cb_template_bootstrap label,
.cb_template_bootstrap input,
.cb_template_bootstrap button,
.cb_template_bootstrap select,
.cb_template_bootstrap textarea,
#myCon .tab-page label,
#myCon .tab-page input,
#myCon .tab-page button,
#myCon .tab-page select,
#myCon .tab-page textarea,
#overDiv label,
#overDiv input,
#overDiv button,
#overDiv select,
#overDiv textarea {
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
}

.cb_template_bootstrap input,
.cb_template_bootstrap button,
.cb_template_bootstrap select,
.cb_template_bootstrap textarea,
#myCon .tab-page input,
#myCon .tab-page button,
#myCon .tab-page select,
#myCon .tab-page textarea,
#overDiv input,
#overDiv button,
#overDiv select,
#overDiv textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	max-width: 100%;
}

.cb_template_bootstrap select,
.cb_template_bootstrap textarea,
.cb_template_bootstrap input,
#myCon .tab-page select,
#myCon .tab-page textarea,
#myCon .tab-page input,
#overDiv select,
#overDiv textarea,
#overDiv input {
	min-height: 18px;
	padding: 4px;
	margin-bottom: 9px;
	font-size: 13px;
	line-height: 18px;
	color: #555555;
}

.cb_template_bootstrap textarea,
.cb_template_bootstrap input,
#myCon .tab-page textarea,
#myCon .tab-page input,
#overDiv textarea,
#overDiv input {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
			border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
		-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
			-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
				-o-transition: border linear 0.2s, box-shadow linear 0.2s;
					transition: border linear 0.2s, box-shadow linear 0.2s;
}

.cb_template_bootstrap textarea:focus,
.cb_template_bootstrap input:focus,
#myCon .tab-page textarea:focus,
#myCon .tab-page input:focus,
#overDiv textarea:focus,
#overDiv input:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted !important \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.cb_template_bootstrap input[type="radio"],
.cb_template_bootstrap input[type="checkbox"],
#myCon .tab-page input[type="radio"],
#myCon .tab-page input[type="checkbox"],
#overDiv input[type="radio"],
#overDiv input[type="checkbox"] {
	margin: 3px 0;
	*margin-top: 0;
	line-height: normal;
	cursor: pointer;
}

.cb_template_bootstrap select,
.cb_template_bootstrap input[type="file"],
#myCon .tab-page select,
#myCon .tab-page input[type="file"],
#overDiv select,
#overDiv input[type="file"] {
	height: 28px;
	*margin-top: 4px;
	line-height: 28px;
}

.cb_template_bootstrap select[multiple],
.cb_template_bootstrap select[size],
#myCon .tab-page select[multiple],
#myCon .tab-page select[size],
#overDiv select[multiple],
#overDiv select[size] {
	height: auto;
}

.cb_template_bootstrap select:focus,
.cb_template_bootstrap input[type="file"]:focus,
.cb_template_bootstrap input[type="radio"]:focus,
.cb_template_bootstrap input[type="checkbox"]:focus,
#myCon .tab-page select:focus,
#myCon .tab-page input[type="file"]:focus,
#myCon .tab-page input[type="radio"]:focus,
#myCon .tab-page input[type="checkbox"]:focus,
#overDiv select:focus,
#overDiv input[type="file"]:focus,
#overDiv input[type="radio"]:focus,
#overDiv input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.cb_template_bootstrap input,
.cb_template_bootstrap textarea,
#myCon .tab-page input,
#myCon .tab-page textarea,
#overDiv input,
#overDiv textarea {
	margin-left: 0;
}

.cb_template_bootstrap input[disabled],
.cb_template_bootstrap select[disabled],
.cb_template_bootstrap textarea[disabled],
.cb_template_bootstrap input[readonly],
.cb_template_bootstrap select[readonly],
.cb_template_bootstrap textarea[readonly],
#myCon .tab-page input[disabled],
#myCon .tab-page select[disabled],
#myCon .tab-page textarea[disabled],
#myCon .tab-page input[readonly],
#myCon .tab-page select[readonly],
#myCon .tab-page textarea[readonly],
#overDiv input[disabled],
#overDiv select[disabled],
#overDiv textarea[disabled],
#overDiv input[readonly],
#overDiv select[readonly],
#overDiv textarea[readonly] {
	cursor: not-allowed;
	background-color: #eeeeee;
	border-color: #ddd;
}

.cb_template_bootstrap input[type="radio"][disabled],
.cb_template_bootstrap input[type="checkbox"][disabled],
.cb_template_bootstrap input[type="radio"][readonly],
.cb_template_bootstrap input[type="checkbox"][readonly],
#myCon .tab-page input[type="radio"][disabled],
#myCon .tab-page input[type="checkbox"][disabled],
#myCon .tab-page input[type="radio"][readonly],
#myCon .tab-page input[type="checkbox"][readonly],
#overDiv input[type="radio"][disabled],
#overDiv input[type="checkbox"][disabled],
#overDiv input[type="radio"][readonly],
#overDiv input[type="checkbox"][readonly] {
	background-color: transparent;
}

.cb_template_bootstrap input:focus:required:invalid,
.cb_template_bootstrap textarea:focus:required:invalid,
.cb_template_bootstrap select:focus:required:invalid,
#myCon .tab-page input:focus:required:invalid,
#myCon .tab-page textarea:focus:required:invalid,
#myCon .tab-page select:focus:required:invalid,
#overDiv input:focus:required:invalid,
#overDiv textarea:focus:required:invalid,
#overDiv select:focus:required:invalid {
	color: #b94a48;
	border-color: #ee5f5b;
}

.cb_template_bootstrap input:focus:required:invalid:focus,
.cb_template_bootstrap textarea:focus:required:invalid:focus,
.cb_template_bootstrap select:focus:required:invalid:focus,
#myCon .tab-page input:focus:required:invalid:focus,
#myCon .tab-page textarea:focus:required:invalid:focus,
#myCon .tab-page select:focus:required:invalid:focus,
#overDiv input:focus:required:invalid:focus,
#overDiv textarea:focus:required:invalid:focus,
#overDiv select:focus:required:invalid:focus {
	border-color: #e9322d;
	-webkit-box-shadow: 0 0 6px #f8b9b7;
		-moz-box-shadow: 0 0 6px #f8b9b7;
			box-shadow: 0 0 6px #f8b9b7;
}

.cb_template_bootstrap .cbValidationError > label {
	color: #b94a48;
}

.cb_template_bootstrap .cbValidationError input,
.cb_template_bootstrap .cbValidationError select,
.cb_template_bootstrap .cbValidationError textarea,
.cb_template_bootstrap .cbValidationErrortext {
	color: #b94a48;
	border-color: #b94a48;
}

.cb_template_bootstrap .cbValidationError input:focus,
.cb_template_bootstrap .cbValidationError select:focus,
.cb_template_bootstrap .cbValidationError textarea:focus,
.cb_template_bootstrap .cbValidationErrortext:focus {
	border-color: #953b39;
	-webkit-box-shadow: 0 0 6px #d59392;
		-moz-box-shadow: 0 0 6px #d59392;
			box-shadow: 0 0 6px #d59392;
}

/* RESULTS */

.cb_template_bootstrap .cb_result_container {
	margin-bottom: 9px;
}

.cb_template_bootstrap .cb_result_ok,
.cb_template_bootstrap .cb_result_info,
.cb_template_bootstrap .cb_result_warning,
.cb_template_bootstrap .cb_result_error,
.cb_template_bootstrap .error {
	display: block;
	padding: 8px 35px 8px 14px;
	color: #c09853;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	margin-bottom: 9px;
}

.cb_template_bootstrap .cb_result_container .cb_result_ok,
.cb_template_bootstrap .cb_result_container .cb_result_info,
.cb_template_bootstrap .cb_result_container .cb_result_warning,
.cb_template_bootstrap .cb_result_container .cb_result_error {
	margin-bottom: 0;
}

.cb_template_bootstrap .cb_result_ok {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.cb_template_bootstrap .cb_result_info {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.cb_template_bootstrap .cbValidationError .cb_result_warning,
.cb_template_bootstrap .cb_result_error,
.cb_template_bootstrap .error {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
}

/* BUTTONS */

.cb_template_bootstrap input[type="button"],
.cb_template_bootstrap input[type="reset"],
.cb_template_bootstrap input[type="submit"],
.cb_template_bootstrap button,
#myCon .tab-page input[type="button"],
#myCon .tab-page input[type="reset"],
#myCon .tab-page input[type="submit"],
#myCon .tab-page button,
#overDiv input[type="button"],
#overDiv input[type="reset"],
#overDiv input[type="submit"],
#overDiv button {
	display: inline-block;
	*display: inline;
	padding: 4px 14px;
	*margin-left: .3em;
	font-size: 13px;
	line-height: 18px;
	*line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	background-color: #f5f5f5;
	*background-color: #e6e6e6;
	background-image: none;
	background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	*border: 0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	margin-top: 5px;
	margin-bottom: 5px;
}

.cb_template_bootstrap input[type="button"]:hover,
.cb_template_bootstrap input[type="reset"]:hover,
.cb_template_bootstrap input[type="submit"]:hover,
.cb_template_bootstrap button:hover,
.cb_template_bootstrap input[type="button"]:active,
.cb_template_bootstrap input[type="reset"]:active,
.cb_template_bootstrap input[type="submit"]:active,
.cb_template_bootstrap button:active,
.cb_template_bootstrap input[type="button"].active,
.cb_template_bootstrap input[type="reset"].active,
.cb_template_bootstrap input[type="submit"].active,
.cb_template_bootstrap button.active,
.cb_template_bootstrap input[type="button"].disabled,
.cb_template_bootstrap input[type="reset"].disabled,
.cb_template_bootstrap input[type="submit"].disabled,
.cb_template_bootstrap button.disabled,
.cb_template_bootstrap input[type="button"][disabled],
.cb_template_bootstrap input[type="reset"][disabled],
.cb_template_bootstrap input[type="submit"][disabled],
.cb_template_bootstrap button[disabled],
#myCon .tab-page input[type="button"]:hover,
#myCon .tab-page input[type="reset"]:hover,
#myCon .tab-page input[type="submit"]:hover,
#myCon .tab-page button:hover,
#myCon .tab-page input[type="button"]:active,
#myCon .tab-page input[type="reset"]:active,
#myCon .tab-page input[type="submit"]:active,
#myCon .tab-page button:active,
#myCon .tab-page input[type="button"].active,
#myCon .tab-page input[type="reset"].active,
#myCon .tab-page input[type="submit"].active,
#myCon .tab-page button.active,
#myCon .tab-page input[type="button"].disabled,
#myCon .tab-page input[type="reset"].disabled,
#myCon .tab-page input[type="submit"].disabled,
#myCon .tab-page button.disabled,
#myCon .tab-page input[type="button"][disabled],
#myCon .tab-page input[type="reset"][disabled],
#myCon .tab-page input[type="submit"][disabled],
#myCon .tab-page button[disabled],
#overDiv input[type="button"]:hover,
#overDiv input[type="reset"]:hover,
#overDiv input[type="submit"]:hover,
#overDiv button:hover,
#overDiv input[type="button"]:active,
#overDiv input[type="reset"]:active,
#overDiv input[type="submit"]:active,
#overDiv button:active,
#overDiv input[type="button"].active,
#overDiv input[type="reset"].active,
#overDiv input[type="submit"].active,
#overDiv button.active,
#overDiv input[type="button"].disabled,
#overDiv input[type="reset"].disabled,
#overDiv input[type="submit"].disabled,
#overDiv button.disabled,
#overDiv input[type="button"][disabled],
#overDiv input[type="reset"][disabled],
#overDiv input[type="submit"][disabled],
#overDiv button[disabled] {
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}

.cb_template_bootstrap input[type="button"]:active,
.cb_template_bootstrap input[type="reset"]:active,
.cb_template_bootstrap input[type="submit"]:active,
.cb_template_bootstrap button:active,
.cb_template_bootstrap input[type="button"].active,
.cb_template_bootstrap input[type="reset"].active,
.cb_template_bootstrap input[type="submit"].active,
.cb_template_bootstrap button.active,
#myCon .tab-page input[type="button"]:active,
#myCon .tab-page input[type="reset"]:active,
#myCon .tab-page input[type="submit"]:active,
#myCon .tab-page button:active,
#myCon .tab-page input[type="button"].active,
#myCon .tab-page input[type="reset"].active,
#myCon .tab-page input[type="submit"].active,
#myCon .tab-page button.active,
#overDiv input[type="button"]:active,
#overDiv input[type="reset"]:active,
#overDiv input[type="submit"]:active,
#overDiv button:active,
#overDiv input[type="button"].active,
#overDiv input[type="reset"].active,
#overDiv input[type="submit"].active,
#overDiv button.active {
	background-color: #e6e6e6;
	background-color: #d9d9d9 !important \9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
			box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.cb_template_bootstrap input[type="button"]:first-child,
.cb_template_bootstrap input[type="reset"]:first-child,
.cb_template_bootstrap input[type="submit"]:first-child,
.cb_template_bootstrap button:first-child,
#myCon .tab-page input[type="button"]:first-child,
#myCon .tab-page input[type="reset"]:first-child,
#myCon .tab-page input[type="submit"]:first-child,
#myCon .tab-page button:first-child,
#overDiv input[type="button"]:first-child,
#overDiv input[type="reset"]:first-child,
#overDiv input[type="submit"]:first-child,
#overDiv button:first-child {
	*margin-left: 0;
}

.cb_template_bootstrap input[type="button"]:hover,
.cb_template_bootstrap input[type="reset"]:hover,
.cb_template_bootstrap input[type="submit"]:hover,
.cb_template_bootstrap button:hover,
#myCon .tab-page input[type="button"]:hover,
#myCon .tab-page input[type="reset"]:hover,
#myCon .tab-page input[type="submit"]:hover,
#myCon .tab-page button:hover,
#overDiv input[type="button"]:hover,
#overDiv input[type="reset"]:hover,
#overDiv input[type="submit"]:hover,
#overDiv button:hover {
	color: #333333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
		-moz-transition: background-position 0.1s linear;
			-ms-transition: background-position 0.1s linear;
				-o-transition: background-position 0.1s linear;
					transition: background-position 0.1s linear;
}

.cb_template_bootstrap input[type="button"]:focus,
.cb_template_bootstrap input[type="reset"]:focus,
.cb_template_bootstrap input[type="submit"]:focus,
.cb_template_bootstrap button:focus,
#myCon .tab-page input[type="button"]:focus,
#myCon .tab-page input[type="reset"]:focus,
#myCon .tab-page input[type="submit"]:focus,
#myCon .tab-page button:focus,
#overDiv input[type="button"]:focus,
#overDiv input[type="reset"]:focus,
#overDiv input[type="submit"]:focus,
#overDiv button:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.cb_template_bootstrap input[type="button"].disabled,
.cb_template_bootstrap input[type="reset"].disabled,
.cb_template_bootstrap input[type="submit"].disabled,
.cb_template_bootstrap button.disabled,
.cb_template_bootstrap input[type="button"][disabled],
.cb_template_bootstrap input[type="reset"][disabled],
.cb_template_bootstrap input[type="submit"][disabled],
.cb_template_bootstrap button[disabled],
#myCon .tab-page input[type="button"].disabled,
#myCon .tab-page input[type="reset"].disabled,
#myCon .tab-page input[type="submit"].disabled,
#myCon .tab-page button.disabled,
#myCon .tab-page input[type="button"][disabled],
#myCon .tab-page input[type="reset"][disabled],
#myCon .tab-page input[type="submit"][disabled],
#myCon .tab-page button[disabled],
#overDiv input[type="button"].disabled,
#overDiv input[type="reset"].disabled,
#overDiv input[type="submit"].disabled,
#overDiv button.disabled,
#overDiv input[type="button"][disabled],
#overDiv input[type="reset"][disabled],
#overDiv input[type="submit"][disabled],
#overDiv button[disabled] {
	cursor: default;
	background-color: #e6e6e6;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
		-moz-box-shadow: none;
			box-shadow: none;
}

.cb_template_bootstrap input[type="submit"],
.cb_template_bootstrap input[type="submit"]:hover,
.cb_template_bootstrap button[type="submit"],
.cb_template_bootstrap button[type="submit"]:hover,
#myCon .tab-page input[type="submit"],
#myCon .tab-page input[type="submit"]:hover,
#myCon .tab-page button[type="submit"],
#myCon .tab-page button[type="submit"]:hover,
#overDiv input[type="submit"],
#overDiv input[type="submit"]:hover,
#overDiv button[type="submit"],
#overDiv button[type="submit"]:hover,
#connOverForm input[type="button"]:first-of-type,
#connOverForm input[type="button"]:first-of-type:hover {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.cb_template_bootstrap input[type="submit"].active,
.cb_template_bootstrap button[type="submit"].active,
#myCon .tab-page input[type="submit"].active,
#myCon .tab-page button[type="submit"].active,
#overDiv input[type="submit"].active,
#overDiv button[type="submit"].active,
#connOverForm input[type="button"]:first-of-type.active {
	color: rgba(255, 255, 255, 0.75);
}

.cb_template_bootstrap input[type="submit"],
.cb_template_bootstrap button[type="submit"],
#myCon .tab-page input[type="submit"],
#myCon .tab-page button[type="submit"],
#overDiv input[type="submit"],
#overDiv button[type="submit"],
#connOverForm input[type="button"]:first-of-type {
	font-weight: bold;
	background-color: #0074cc;
	*background-color: #0055cc;
	background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
	background-image: -o-linear-gradient(top, #0088cc, #0055cc);
	background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
	background-image: linear-gradient(top, #0088cc, #0055cc);
	background-repeat: repeat-x;
	border-color: #0055cc #0055cc #003580;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	margin-right: 5px;
}

.cb_template_bootstrap input[type="submit"]:hover,
.cb_template_bootstrap input[type="submit"]:active,
.cb_template_bootstrap input[type="submit"].active,
.cb_template_bootstrap input[type="submit"].disabled,
.cb_template_bootstrap input[type="submit"][disabled],
.cb_template_bootstrap button[type="submit"]:hover,
.cb_template_bootstrap button[type="submit"]:active,
.cb_template_bootstrap button[type="submit"].active,
.cb_template_bootstrap button[type="submit"].disabled,
.cb_template_bootstrap button[type="submit"][disabled],
#myCon .tab-page input[type="submit"]:hover,
#myCon .tab-page input[type="submit"]:active,
#myCon .tab-page input[type="submit"].active,
#myCon .tab-page input[type="submit"].disabled,
#myCon .tab-page input[type="submit"][disabled],
#myCon .tab-page button[type="submit"]:hover,
#myCon .tab-page button[type="submit"]:active,
#myCon .tab-page button[type="submit"].active,
#myCon .tab-page button[type="submit"].disabled,
#myCon .tab-page button[type="submit"][disabled],
#overDiv input[type="submit"]:hover,
#overDiv input[type="submit"]:active,
#overDiv input[type="submit"].active,
#overDiv input[type="submit"].disabled,
#overDiv input[type="submit"][disabled],
#overDiv button[type="submit"]:hover,
#overDiv button[type="submit"]:active,
#overDiv button[type="submit"].active,
#overDiv button[type="submit"].disabled,
#overDiv button[type="submit"][disabled],
#connOverForm input[type="button"]:first-of-type:hover,
#connOverForm input[type="button"]:first-of-type:active,
#connOverForm input[type="button"]:first-of-type.active,
#connOverForm input[type="button"]:first-of-type.disabled,
#connOverForm input[type="button"]:first-of-type[disabled] {
	background-color: #0055cc;
	*background-color: #004ab3;
}

.cb_template_bootstrap input[type="submit"]:active,
.cb_template_bootstrap input[type="submit"].active,
.cb_template_bootstrap button[type="submit"]:active,
.cb_template_bootstrap button[type="submit"].active,
#myCon .tab-page input[type="submit"]:active,
#myCon .tab-page input[type="submit"].active,
#myCon .tab-page button[type="submit"]:active,
#myCon .tab-page button[type="submit"].active,
#overDiv input[type="submit"]:active,
#overDiv input[type="submit"].active,
#overDiv button[type="submit"]:active,
#overDiv button[type="submit"].active,
#connOverForm input[type="button"]:first-of-type:active,
#connOverForm input[type="button"]:first-of-type.active {
	background-color: #004099 !important \9;
}

.cb_template_bootstrap .cbRegistration .cb_button_wrapper {
	display: block;
	margin-left: 25.531914891%;
}

/* HEADERS */

.cb_template_bootstrap h1,
.cb_template_bootstrap h2,
.cb_template_bootstrap h3,
.cb_template_bootstrap h4,
.cb_template_bootstrap h5,
.cb_template_bootstrap h6 {
	margin: 0;
	font-family: inherit;
	font-weight: bold;
	color: inherit;
	text-rendering: optimizelegibility;
}

.cb_template_bootstrap h1 small,
.cb_template_bootstrap h2 small,
.cb_template_bootstrap h3 small,
.cb_template_bootstrap h4 small,
.cb_template_bootstrap h5 small,
.cb_template_bootstrap h6 small {
	font-weight: normal;
	color: #999999;
}

.cb_template_bootstrap h1 {
	font-size: 30px;
	line-height: 36px;
}

.cb_template_bootstrap h1 small {
	font-size: 18px;
}

.cb_template_bootstrap h2 {
	font-size: 24px;
	line-height: 36px;
}

.cb_template_bootstrap h2 small {
	font-size: 18px;
}

.cb_template_bootstrap h3 {
	font-size: 18px;
	line-height: 27px;
}

.cb_template_bootstrap h3 small {
	font-size: 14px;
}

.cb_template_bootstrap h4,
.cb_template_bootstrap h5,
.cb_template_bootstrap h6 {
	line-height: 18px;
}

.cb_template_bootstrap h4 {
	font-size: 14px;
}

.cb_template_bootstrap h4 small {
	font-size: 12px;
}

.cb_template_bootstrap h5 {
	font-size: 12px;
}

.cb_template_bootstrap h6 {
	font-size: 11px;
	color: #999999;
	text-transform: uppercase;
}

.contentheading,
.cb_template_bootstrap .componentheading {
	line-height: 36px;
	font-family: inherit;
	font-weight: bold;
	font-size: 24px;
	color: inherit;
	text-rendering: optimizelegibility;
	margin-bottom: 10px;
	border-bottom: 1px solid #eeeeee;
}

#cbIconsTop {
	margin-bottom: 10px;
}

#cbIconsBottom {
	margin-top: 10px;
}

/* LISTS */

.cb_template_bootstrap ul,
.cb_template_bootstrap ol {
	padding: 0;
	margin: 0 0 9px 25px;
}

.cb_template_bootstrap ul ul,
.cb_template_bootstrap ul ol,
.cb_template_bootstrap ol ol,
.cb_template_bootstrap ol ul {
	margin-bottom: 0;
}

.cb_template_bootstrap ul {
	list-style: disc;
}

.cb_template_bootstrap ol {
	list-style: decimal;
}

.cb_template_bootstrap li {
	line-height: 18px;
}

.cb_template_bootstrap ul.unstyled,
.cb_template_bootstrap ol.unstyled {
	margin-left: 0;
	list-style: none;
}

.cb_template_bootstrap dl {
	margin-bottom: 18px;
}

.cb_template_bootstrap dt,
.cb_template_bootstrap dd {
	line-height: 18px;
}

.cb_template_bootstrap dt {
	font-weight: bold;
	line-height: 17px;
}

.cb_template_bootstrap dd {
	margin-left: 9px;
}

.cb_template_bootstrap .dl-horizontal dt {
	float: left;
	width: 120px;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.cb_template_bootstrap .dl-horizontal dd {
	margin-left: 130px;
}

/* HORIZONTAL LINES */

.cb_template_bootstrap hr {
	background: transparent;
	height: auto;
	margin: 10px 0;
	border: 0;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #ffffff;
}

/* TOP PROFILE */

.cb_template_bootstrap .cbPosTop {
	width: 100%;
	*zoom: 1;
}

.cb_template_bootstrap .cbPosTop:before,
.cb_template_bootstrap .cbPosTop:after {
	display: table;
	content: "";
}

.cb_template_bootstrap .cbPosTop:after {
	clear: both;
}

.cb_template_bootstrap .cbPosTop > div {
	display: block;
	float: left;
	width: 100%;
	min-height: 28px;
	margin-left: 2.127659574%;
	*margin-left: 2.0744680846382977%;
	-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
				box-sizing: border-box;
}

.cb_template_bootstrap .cbPosTop > div:first-child {
	margin-left: 0;
}

.cb_template_bootstrap .cbPosTop .cbPosTopFull {
	width: 99.99999998999999%;
	*width: 99.94680850063828%;
}

.cb_template_bootstrap .cbPosTop .cbPosTopHalf {
	width: 48.93617020799999%;
	*width: 48.88297871863829%;
}

.cb_template_bootstrap .cbPosTop .cbPosTopThird {
	width: 31.914893614%;
	*width: 31.8617021246383%;
}

/* TABS */

.cb_template_bootstrap .tab_Description {
	margin-bottom: 10px;
}

.cbProfile div .tab-pane {
	margin-top: 10px;
}

.cb_template_bootstrap div .tab-pane,
#myCon.tab-pane {
	position: inherit;
}

.cb_template_bootstrap div .tab-pane > .tab-row,
#myCon.tab-pane > .tab-row {
	border-bottom: 1px solid #ddd;
	margin-bottom: 18px;
	margin-left: 0;
	*zoom: 1;
	background-color: transparent;
}

.cb_template_bootstrap div .tab-pane > .tab-row:before,
.cb_template_bootstrap div .tab-pane > .tab-row:after,
#myCon.tab-pane > .tab-row:before,
#myCon.tab-pane > .tab-row:after {
	display: table;
	content: "";
}

.cb_template_bootstrap div .tab-pane > .tab-row:after,
#myCon.tab-pane > .tab-row:after {
	clear: both;
}

.cb_template_bootstrap div .tab-pane > .tab-row > .tab,
#myCon.tab-pane > .tab-row > .tab {
	width: auto;
	float: left;
	padding: 0;
	margin: 0 2px -1px 0;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
			border-radius: 4px 4px 0 0;
	background-color: transparent;
	height: auto;
	position: inherit;
}

.cb_template_bootstrap div .tab-pane > .tab-row > .tab:hover,
#myCon.tab-pane > .tab-row > .tab:hover {
	text-decoration: none;
	background-color: #eeeeee;
	border-color: #eeeeee #eeeeee #dddddd;
}

.cb_template_bootstrap div .tab-pane > .tab-row > .tab:hover a,
#myCon.tab-pane > .tab-row > .tab:hover a {
	color: #005580;
}

.cb_template_bootstrap div .tab-pane > .tab-row > .tab > a,
.cb_template_bootstrap div .tab-pane > .tab-row > .tab > a:link,
.cb_template_bootstrap div .tab-pane > .tab-row > .tab > a:visited,
#myCon.tab-pane > .tab-row > .tab > a,
#myCon.tab-pane > .tab-row > .tab > a:link,
#myCon.tab-pane > .tab-row > .tab > a:visited {
	color: #0088cc;
	font-weight: normal;
	display: block;
	margin:  8px 12px 8px 12px;
	line-height: 14px;
	font: 13px arial, helvetica, sans-serif;
}

.cb_template_bootstrap div .tab-pane > .tab-row > .tab a:hover,
#myCon.tab-pane > .tab-row > .tab a:hover {
	color: #005580;
	text-decoration: none;
	background-color: transparent;
}

.cb_template_bootstrap div .tab-pane > .tab-row > .tab.selected,
.cb_template_bootstrap div .tab-pane > .tab-row > .tab.selected:hover,
#myCon.tab-pane > .tab-row > .tab.selected,
#myCon.tab-pane > .tab-row > .tab.selected:hover {
	cursor: default;
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	padding: 0;
	margin: 0 2px -1px 0;
}

.cb_template_bootstrap div .tab-pane > .tab-row > .tab.selected a,
.cb_template_bootstrap div .tab-pane > .tab-row > .tab.selected a:link,
.cb_template_bootstrap div .tab-pane > .tab-row > .tab.selected a:visited,
.cb_template_bootstrap div .tab-pane > .tab-row > .tab.selected a:hover,
.cb_template_bootstrap div .tab-pane > .tab-row > .tab.selected:hover a,
#myCon.tab-pane > .tab-row > .tab.selected a,
#myCon.tab-pane > .tab-row > .tab.selected a:link,
#myCon.tab-pane > .tab-row > .tab.selected a:visited,
#myCon.tab-pane > .tab-row > .tab.selected a:hover,
#myCon.tab-pane > .tab-row > .tab.selected:hover a {
	color: #555555;
	font-weight: normal;
}

.cb_template_bootstrap div .tab-pane > .tab-page,
#myCon.tab-pane > .tab-page {
	padding: 14px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	width: auto;
}

.cb_template_bootstrap div .tab-pane > .tab-page .tab-page,
#myCon.tab-pane > .tab-page .tab-page {
	padding: 0;
	border: 0;
	-webkit-border-radius: 0;
		-moz-border-radius: 0;
			border-radius: 0;
	-webkit-box-shadow: none;
		-moz-box-shadow: none;
			box-shadow: none;
}

.cb_template_bootstrap .cb_tab_rounddiv {
	min-height: 20px;
	padding: 9px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
			border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.cb_template_bootstrap .cb_tab_rounddiv .contentheading {
	border-color: #e3e3e3;
}

/* FIELD ROWS */

.cb_template_bootstrap .cb_form_line input,
.cb_template_bootstrap .cb_form_line textarea,
.cb_template_bootstrap .cb_form_line select {
	width: auto;
}

.cb_template_bootstrap .cb_form_line,
.cb_template_bootstrap .webUrlSpan,
.cb_template_bootstrap .webTextSpan {
	width: 100%;
	*zoom: 1;
}

.cb_template_bootstrap .cb_form_line:before,
.cb_template_bootstrap .cb_form_line:after,
.cb_template_bootstrap .webUrlSpan:before,
.cb_template_bootstrap .webUrlSpan:after,
.cb_template_bootstrap .webTextSpan:before,
.cb_template_bootstrap .webTextSpan:after {
	display: table;
	content: "";
}

.cb_template_bootstrap .cb_form_line:after,
.cb_template_bootstrap .webUrlSpan:after,
.cb_template_bootstrap .webTextSpan:after {
	clear: both;
}

.cb_template_bootstrap .cb_tab_content .cb_form_line div div .cb_form_line > label,
.cb_template_bootstrap .cb_form_line > label,
.cb_template_bootstrap .cb_form_line > .cb_field,
.cb_template_bootstrap .webUrlSpan > .subTitleSpan,
.cb_template_bootstrap .webUrlSpan > .subFieldSpan,
.cb_template_bootstrap .webTextSpan > .subTitleSpan,
.cb_template_bootstrap .webTextSpan > .subFieldSpan {
	word-wrap: break-word;
	display: block;
	float: left;
	width: 100%;
	min-height: 28px;
	margin-left: 2.127659574%;
	*margin-left: 2.0744680846382977%;
	-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
				box-sizing: border-box;
}

.cb_template_bootstrap .cb_tab_content .cb_form_line div div .cb_form_line > label:first-child,
.cb_template_bootstrap .cb_form_line > label:first-child,
.cb_template_bootstrap .cb_tab_content .cb_form_line div div .cb_form_line > .cb_field:first-child,
.cb_template_bootstrap .cb_form_line > .cb_field:first-child,
.cb_template_bootstrap .webUrlSpan > .subTitleSpan,
.cb_template_bootstrap .webUrlSpan > .subFieldSpan,
.cb_template_bootstrap .webTextSpan > .subTitleSpan,
.cb_template_bootstrap .webTextSpan > .subFieldSpan {
	margin-left: 0;
}

.cb_template_bootstrap .cb_tab_content .cb_form_line div div .cb_form_line > label,
.cb_template_bootstrap .cb_form_line > label,
.cb_template_bootstrap .webUrlSpan > .subTitleSpan,
.cb_template_bootstrap .webTextSpan > .subTitleSpan {
	width: 23.404255317%;
	*width: 23.3510638276383%;
	text-align: right;
	line-height: 18px;
	font-family: inherit;
	font-weight: bold;
	color: inherit;
	text-rendering: optimizelegibility;
	font-size: 14px;
}

.cb_template_bootstrap .cb_tab_content .cb_form_line div div .cb_form_line > label,
.cb_template_bootstrap .cbPosTop .cb_form_line > label,
.cb_template_bootstrap .webUrlSpan > .subTitleSpan,
.cb_template_bootstrap .webTextSpan > .subTitleSpan {
	width: 31.914893614%;
	*width: 31.8617021246383%;
	text-align: left;
}

.cb_template_bootstrap .cb_form_line > .cb_field {
	width: 74.468085099%;
	*width: 74.4148936096383%;
	text-align: left;
	line-height: 18px;
}

.cb_template_bootstrap .cb_tab_content .cb_form_line div div .cb_form_line > .cb_field,
.cb_template_bootstrap .cbPosTop .cb_form_line > .cb_field,
.cb_template_bootstrap .webUrlSpan > .subFieldSpan,
.cb_template_bootstrap .webTextSpan > .subFieldSpan {
	width: 65.95744680199999%;
	*width: 65.90425531263828%;
}

.cb_template_bootstrap .cb_form_line :first-child.cb_field {
	width: 100%;
}

.cb_template_bootstrap .cb_form_line.cbtwolinesfield > label {
	width: 100%;
	text-align: left;
}

.cb_template_bootstrap .cb_form_line.cbtwolinesfield > .cb_field {
	width: 100%;
	margin-left: 0;
}

/* FIELD ICONS */

.cb_template_bootstrap .cbFieldIcons {
	margin-left: 3px;
}

.cb_template_bootstrap .cbFieldIconsLabels img,
.cb_template_bootstrap .cbFieldIcons img {
	width: 12px;
	height: 12px;
}

.cb_template_bootstrap .cbFieldIconsLabels img[src*="icon-16-profile"],
.cb_template_bootstrap .cbFieldIcons img[src*="icon-16-profile"] {
	width: 14px;
}

#cbfv_termsc {
	margin-left: 25.531914891%;
}

/* AVATAR/IMAGE FIELDS */

.cbFullPict,
.cbThumbPict,
#cbtabconnections span > a > img {
	padding: 4px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

.cbFullPict:hover,
.cbThumbPict:hover,
#cbtabconnections span > a > img:hover {
	border-color: #0088cc;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
		-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
			box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

/* ONLINE STATUS */

.cb_template_bootstrap .cb_online {
	padding: 0px 0px 0px 20px;
	color: #6eab33;
	background: url("images/mini-icons/icon-15-online.png") no-repeat left center;
}

.cb_template_bootstrap .cb_offline {
	padding: 0px 0px 0px 20px;
	color: #c72234;
	background: url("images/mini-icons/icon-15-offline.png") no-repeat left center;
}

/* CONNECTIONS */

#myCon {
	margin-top: -20px;
}

#myCon .tab-page table {
	margin: 0;
}

#myCon #cbtabaction table,
#myCon #cbtabaction table thead tr th,
#myCon #cbtabaction table thead tr td,
#myCon #cbtabaction table tbody tr th,
#myCon #cbtabaction table tbody tr td {
	border: 0;
	padding: 0;
	margin: 0;
}

#myCon #cbtabaction table tbody tr:nth-child(odd) td,
#myCon #cbtabaction table tbody tr:nth-child(odd) th,
#myCon #cbtabaction table tbody tr:nth-child(even) td,
#myCon #cbtabaction table tbody tr:nth-child(even) th,
#myCon #cbtabaction table tbody tr:hover td,
#myCon #cbtabaction table tbody tr:hover th {
	background-color: transparent;
}

#myCon #cbtabaction input[type="radio"] {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 3px;
}

#myCon #cbtabconnections table thead tr th,
#myCon #cbtabconnections table thead tr td,
#myCon #cbtabconnections table tbody tr th,
#myCon #cbtabconnections table tbody tr td {
	text-align: center;
}

.cbConTitle {
	display: none;
}

.connectionBox {
	display: inline-block;
	height: auto !important;
	width: auto !important;
	min-height: 20px;
	padding: 12px;
	margin-bottom: 20px;
	margin-right: 20px;
	background-color: #f5f5f5;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	text-align: center;
	position: inherit !important;
	vertical-align: top;
}

#myCon .tab-page .cb_offline,
.connectionBox .cb_offline {
	padding: 0px 0px 0px 10px !important
}

.connectionBox:hover {
	border-color: #0088cc;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
		-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
			box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.connectionBox > div {
	height: auto !important;
	width: auto !important;
	position: inherit !important;
}

.connectionBox span > a > img {
	padding: 4px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

#myCon .tab-page table img[src$="pending.png"],
.connectionBox img[src$="pending.png"] {
	height: 0px;
	width: 0px;
	padding-bottom: 12px;
	padding-right: 12px;
	background: url("images/mini-icons/halflings/022_time.png") no-repeat top left;
	margin-bottom: 8px;
}

#myCon .tab-page table img[src$="tick.png"],
.connectionBox img[src$="tick.png"] {
	height: 0px;
	width: 0px;
	padding-bottom: 11px;
	padding-right: 13px;
	background: url("images/mini-icons/halflings/012_ok.png") no-repeat top left;
	margin-bottom: 8px;
}

#myCon .tab-page table img[src$="publish_x.png"],
.connectionBox img[src$="publish_x.png"] {
	height: 0px;
	width: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	background: url("images/mini-icons/halflings/013_remove.png") no-repeat top left;
	margin-bottom: 9px;
}

#myCon .tab-page table img[src$="pending.png"],
#myCon .tab-page table img[src$="tick.png"],
#myCon .tab-page table img[src$="publish_x.png"] {
	margin-bottom: 0;
}

#myCon .tab-page table img[src$="profiles.gif"],
.connectionBox img[src$="profiles.gif"] {
	height: 0px;
	width: 0px;
	padding-bottom: 12px;
	padding-right: 12px;
	background: url("images/mini-icons/halflings/007_user.png") no-repeat top left;
}

#myCon .tab-page table img[src$="email.gif"],
.connectionBox img[src$="email.gif"] {
	height: 0px;
	width: 0px;
	padding-bottom: 10px;
	padding-right: 12px;
	background: url("images/mini-icons/halflings/003_envelope.png") no-repeat top left;
	margin-left: 3px;
}

#myCon .tab-page table img[src$="pm.gif"],
.connectionBox img[src$="pm.gif"] {
	height: 0px;
	width: 0px;
	padding-bottom: 11px;
	padding-right: 12px;
	background: url("images/mini-icons/halflings/110_comments.png") no-repeat top left;
	margin-left: 3px;
}

#connOverForm {
	margin-top: 10px;
	font-weight: bold;
}

#connOverForm textarea {
	margin-top: 5px;
}

/* TOOLTIPS */

.cb-tips-bg tr,
.cb-tips-bg td {
	border: 0;
}

#overDiv,
#cluetip {
	padding: 0;
	background-color: #f5f5f5;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
			border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
			box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	min-width: 250px;
	max-width: 400px;
}

#overDiv table,
#cluetip table {
	min-width: 250px;
}

#overDiv table tr:hover td,
#cluetip table tr:hover td {
	background: transparent;
}

#overDiv table,
#cluetip table,
#overDiv tbody,
#cluetip tbody,
.cb-tips-bg > tbody > tr,
.cb-tips-bg > tbody > tr > td {
	margin: 0;
	padding: 0;
	border: 0;
}

#cluetip-title,
#cluetip-inner {
	margin: 0;
	border: 0;
	background: transparent;
}

.cb-tips-bg table:first-child,
#cluetip-title {
	background-color: #f5f5f5;
	border-bottom: 1px solid #eee;
}

.cb-tips-bg table:last-child,
#cluetip-inner {
	background-color: #ffffff;
}

.cb-tips-capfont,
#cluetip-title {
	font-weight: bold;
}

.cb-tips-capfont,
.cb-tips-font,
#cluetip-title,
#cluetip-inner {
	text-align: left;
	font-size: 14px;
}

.cb-tips-closefont {
	font-size: 12px;
}

.cb-tips-capfont,
.cb-tips-closefont,
.cb-tips-font,
#cluetip-title,
#cluetip-inner {
	padding: 14px;
}

/* CB MENU */

#conteneurmenu {
	min-height: 40px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
	background-repeat: repeat-x;
	border: 1px solid #d4d4d4;
		-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

#conteneurmenu li a span {
	display: none;
}

#conteneurmenu > ul {
	position: relative;
	left: 0;
	display: block;
	float: none;
	margin: 0 10px 0 0;
	list-style: none;
}

#conteneurmenu > ul > li {
	display: inline-block;
}

#conteneurmenu > ul > li a img {
	margin-right: 5px;
}

#conteneurmenu > ul > li > a {
	float: none;
	padding: 11px 15px 11px;
	color: #555555;
	text-decoration: none;
	text-shadow: 0 1px 0 #ffffff;
	display: block;
}

#conteneurmenu > ul > li > a:after {
	margin-left: 5px;
	vertical-align: middle;
	display: inline-block;
	border-right: 4px solid transparent;
	border-top: 4px solid #000000;
	border-left: 4px solid transparent;
	content: '';
}

#conteneurmenu > ul > li > a:hover {
	text-decoration: none;
}

#conteneurmenu > ul > li:hover {
	color: #555555;
	text-decoration: none;
	background-color: #e5e5e5;
	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
		-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
			box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

#conteneurmenu > ul > li > ul {
	position: absolute;
	z-index: 1000;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
			border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
		-moz-background-clip: padding;
			background-clip: padding-box;
}

#conteneurmenu > ul > li > ul > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	white-space: nowrap;
}

#conteneurmenu > ul > li > ul > li > a:hover,
#conteneurmenu > ul > li > ul > li > a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #0088cc;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

#conteneurmenu > ul > li > ul:before {
	position: absolute;
	top: -7px;
	left: 9px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	content: '';
}

#conteneurmenu > ul > li > ul:after {
	position: absolute;
	top: -6px;
	left: 10px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	border-left: 6px solid transparent;
	content: '';
}

.cbMenu_UE_TEAMCREDITS_CB a:before,
a.cbMenu_UE_TEAMCREDITS_CB:before {
	background: url("images/mini-icons/halflings/085_circle_info.png") no-repeat left center;
	display: inline-block;
	content: '';
	width: 12px;
	height: 12px;
	margin-right: 5px;
}

.cbMenu_UE_UPDATEPROFILE img,
.cbMenu_UE_UPDATEAVATAR img,
.cbMenu_UE_DELETE_AVATAR img {
	display: none;
}

.cbMenu_UE_UPDATEPROFILE a:before,
a.cbMenu_UE_UPDATEPROFILE:before {
	background: url("images/mini-icons/halflings/135_wrench.png") no-repeat left center;
	display: inline-block;
	content: '';
	width: 12px;
	height: 12px;
	margin-right: 5px;
}

.cbMenu_UE_UPDATEAVATAR a:before,
a.cbMenu_UE_UPDATEAVATAR:before {
	background: url("images/mini-icons/halflings/059_picture.png") no-repeat left center;
	display: inline-block;
	content: '';
	width: 11px;
	height: 12px;
	margin-right: 5px;
}

.cbMenu_UE_DELETE_AVATAR a:before,
a.cbMenu_UE_DELETE_AVATAR:before {
	background: url("images/mini-icons/halflings/013_remove.png") no-repeat left center;
	display: inline-block;
	content: '';
	width: 10px;
	height: 10px;
	margin-right: 5px;
}

.cbMenu_UE_MENU_VIEWMYPROFILE a:before,
a.cbMenu_UE_MENU_VIEWMYPROFILE:before {
	background: url("images/mini-icons/halflings/020_home.png") no-repeat left center;
	display: inline-block;
	content: '';
	width: 13px;
	height: 13px;
	margin-right: 5px;
}

.cbMenu_UE_PM_USER a:before,
a.cbMenu_UE_PM_USER:before {
	background: url("images/mini-icons/halflings/110_comments.png") no-repeat left center;
	display: inline-block;
	content: '';
	width: 12px;
	height: 11px;
	margin-right: 5px;
}

.cbMenu_UE_MENU_SENDUSEREMAIL a:before,
a.cbMenu_UE_MENU_SENDUSEREMAIL:before {
	background: url("images/mini-icons/halflings/003_envelope.png") no-repeat left center;
	display: inline-block;
	content: '';
	width: 12px;
	height: 10px;
	margin-right: 5px;
}

.cbMenu_UE_MENU_MANAGEMYCONNECTIONS a:before,
a.cbMenu_UE_MENU_MANAGEMYCONNECTIONS:before {
	background: url("images/mini-icons/halflings/007_user.png") no-repeat left center;
	display: inline-block;
	content: '';
	width: 12px;
	height: 12px;
	margin-right: 5px;
}

.cbMenu_UE_ADDCONNECTIONREQUEST a:before,
a.cbMenu_UE_ADDCONNECTIONREQUEST:before {
	background: url("images/mini-icons/halflings/004_heart.png") no-repeat left center;
	display: inline-block;
	content: '';
	width: 13px;
	height: 11px;
	margin-right: 5px;
}

.cbMenu_UE_REMOVECONNECTION a:before,
a.cbMenu_UE_REMOVECONNECTION:before {
	background: url("images/mini-icons/halflings/013_remove.png") no-repeat left center;
	display: inline-block;
	content: '';
	width: 10px;
	height: 10px;
	margin-right: 5px;
}

.cbMenu_UE_REPORTUSER a:before,
a.cbMenu_UE_REPORTUSER:before {
	background: url("images/mini-icons/halflings/121_announcement.png") no-repeat left center;
	display: inline-block;
	content: '';
	width: 13px;
	height: 10px;
	margin-right: 5px;
}

.cbMenu_UE_REJECT_IMAGE a:before,
a.cbMenu_UE_REJECT_IMAGE:before {
	background: url("images/mini-icons/halflings/081_circle_minus.png") no-repeat left center;
	display: inline-block;
	content: '';
	width: 12px;
	height: 12px;
	margin-right: 5px;
}

.cbMenu_UE_BANPROFILE a:before,
a.cbMenu_UE_BANPROFILE:before {
	background: url("images/mini-icons/halflings/088_ban.png") no-repeat left center;
	display: inline-block;
	content: '';
	width: 12px;
	height: 12px;
	margin-right: 5px;
}

.cbMenuList .cbMenuULlist {
	margin-left: 0;
	list-style: none;
}

.cbMenuList .cbMenuULlist > li {
	margin-bottom: -1px;
}

.cbMenuList .cbMenuULlist > li > a {
	display: block;
	padding: 8px 12px 8px 12px;
	line-height: 20px;
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
		-moz-border-radius: 0;
			border-radius: 0;
}

.cbMenuList .cbMenuULlist > li > a:hover {
	text-decoration: none;
	background-color: #eeeeee;
}

.cbMenuList .cbMenuULlist > li:first-child > a {
	-webkit-border-top-right-radius: 4px;
		border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
		border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
}

.cbMenuList .cbMenuULlist > li:last-child > a {
	-webkit-border-bottom-right-radius: 4px;
		border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
		border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
}

/* CALENDAR POPUP */

.cb_template_bootstrap .cbDateinputJs span[id$="_ID"]:first-child {
	width: 250px !important;
	background-color: #f5f5f5 !important;
	border: 1px solid #eee !important;
	border: 1px solid rgba(0, 0, 0, 0.05) !important;
	-webkit-border-radius: 4px !important;
		-moz-border-radius: 4px !important;
			border-radius: 4px !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) !important;
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) !important;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) !important;
}

.cb_template_bootstrap .cbDateinputJs table {
	border-right: 0 !important;
	border-left: 0 !important;
	-webkit-border-radius: 0;
		-moz-border-radius: 0;
			border-radius: 0;
}

.cb_template_bootstrap .cbDateinputJs table {
	margin-bottom: 0 !important;
	background-color: #FFFFFF !important;
}

.cb_template_bootstrap .cbDateinputJs table th,
.cb_template_bootstrap .cbDateinputJs table td {
	background-color: transparent !important;
	color: #000000 !important;
	min-width: 24px !important;
	padding: 2px !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
	border-top: 1px solid #dddddd !important;
	border-left: 0 !important;
}

.cb_template_bootstrap .cbDateinputJs table tbody tr:hover td,
.cb_template_bootstrap .cbDateinputJs table tbody tr:hover th,
.cb_template_bootstrap .cbDateinputJs table tbody tr td:hover,
.cb_template_bootstrap .cbDateinputJs table tbody tr th:hover,
.cb_template_bootstrap .cbDateinputJs table tbody tr:nth-child(odd) td,
.cb_template_bootstrap .cbDateinputJs table tbody tr:nth-child(odd) th {
	background-color: transparent !important;
}

.cb_template_bootstrap .cbDateinputCalTable {
	border: 0 !important;
}

.cb_template_bootstrap .cbDateinputJs table:first-child tbody:first-child tr:first-child th,
.cb_template_bootstrap .cbDateinputJs table:first-child tbody:first-child tr:first-child td {
	border-top: 0 !important;
}

.cb_template_bootstrap .cbDateinputCalTable tbody tr:first-child {
	background-color: #f9f9f9 !important;
}

.cb_template_bootstrap .cbDateinputCalTable tr:last-child th,
.cb_template_bootstrap .cbDateinputCalTable tr:last-child td {
	font-size: 12px !important;
}

/* TINYMCE */

.cb_template_bootstrap div .mceEditor table {
	width: 100% !important;
	max-width: 100%;
	background-color: transparent;
	border-spacing: 0;
	margin-bottom: 0;
	border: 1px solid #dddddd;
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
}

.cb_template_bootstrap div .mceToolbar table {
	border: 0;
}

.cb_template_bootstrap div .mceEditor table th,
.cb_template_bootstrap div .mceEditor table td {
	padding: 2px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	border-right: 0;
	border-bottom: 0;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}

.cb_template_bootstrap div .mceEditor table td.mceFirst {
	padding-right: 0;
}

.cb_template_bootstrap div .mceEditor table td.mceLast {
	padding-left: 0;
}

.cb_template_bootstrap div .mceToolbar table th,
.cb_template_bootstrap div .mceToolbar table td {
	border: 0;
}

.cb_template_bootstrap div .mceEditor table th {
	font-weight: bold;
}

.cb_template_bootstrap div .mceEditor table thead th {
	vertical-align: bottom;
}

.cb_template_bootstrap div .mceEditor table caption + thead tr:first-child th,
.cb_template_bootstrap div .mceEditor table caption + thead tr:first-child td,
.cb_template_bootstrap div .mceEditor table colgroup + thead tr:first-child th,
.cb_template_bootstrap div .mceEditor table colgroup + thead tr:first-child td,
.cb_template_bootstrap div .mceEditor table thead:first-child tr:first-child th,
.cb_template_bootstrap div .mceEditor table thead:first-child tr:first-child td {
	border-top: 0;
}

.cb_template_bootstrap div .mceEditor table tbody + tbody {
	border-top: 2px solid #dddddd;
}

.cb_template_bootstrap div .mceEditor table caption + thead tr:first-child th,
.cb_template_bootstrap div .mceEditor table caption + tbody tr:first-child th,
.cb_template_bootstrap div .mceEditor table caption + tbody tr:first-child td,
.cb_template_bootstrap div .mceEditor table colgroup + thead tr:first-child th,
.cb_template_bootstrap div .mceEditor table colgroup + tbody tr:first-child th,
.cb_template_bootstrap div .mceEditor table colgroup + tbody tr:first-child td,
.cb_template_bootstrap div .mceEditor table thead:first-child tr:first-child th,
.cb_template_bootstrap div .mceEditor table tbody:first-child tr:first-child th,
.cb_template_bootstrap div .mceEditor table tbody:first-child tr:first-child td {
	border-top: 0;
}

.cb_template_bootstrap div .mceEditor table thead:first-child tr:first-child th:first-child,
.cb_template_bootstrap div .mceEditor table tbody:first-child tr:first-child td:first-child {
	-webkit-border-top-left-radius: 4px;
		border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
}

.cb_template_bootstrap div .mceEditor table thead:first-child tr:first-child th:last-child,
.cb_template_bootstrap div .mceEditor table tbody:first-child tr:first-child td:last-child {
	-webkit-border-top-right-radius: 4px;
		border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
}

.cb_template_bootstrap div .mceEditor table thead:last-child tr:last-child th:first-child,
.cb_template_bootstrap div .mceEditor table tbody:last-child tr:last-child td:first-child {
	-webkit-border-radius: 0 0 0 4px;
		-moz-border-radius: 0 0 0 4px;
			border-radius: 0 0 0 4px;
	-webkit-border-bottom-left-radius: 4px;
		border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
}

.cb_template_bootstrap div .mceEditor table thead:last-child tr:last-child th:last-child,
.cb_template_bootstrap div .mceEditor table tbody:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 4px;
		border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
}

.cb_template_bootstrap div .mceEditor table tbody tr:nth-child(odd) td,
.cb_template_bootstrap div .mceEditor table tbody tr:nth-child(odd) th {
	background-color: transparent;
}

.cb_template_bootstrap div .mceEditor table tbody tr:hover td,
.cb_template_bootstrap div .mceEditor table tbody tr:hover th {
	background-color: transparent;
}

.cb_template_bootstrap div .mceToolbar table tr:before,
.cb_template_bootstrap div .mceToolbar table tr:after {
	display: table;
	content: "";
}

.cb_template_bootstrap div .mceToolbar table tr:after {
	clear: both;
}

.cb_template_bootstrap div .mceToolbar table tr > td {
	float: left;
}

.cb_template_bootstrap div .mceEditor table tr.mceLast td.mceLast {
	border-bottom: 0;
}

.cb_template_bootstrap .button2-left {
	margin-left: 0;
	background: transparent none;
}

.cb_template_bootstrap .button2-left > div {
	background: transparent none;
}

.cb_template_bootstrap .button2-left a {
	height: auto;
}

.cb_template_bootstrap #editor-xtd-buttons {
	padding: 0;
}

.cb_template_bootstrap .toggle-editor,
.cb_template_bootstrap #editor-xtd-buttons + div,
.cb_template_bootstrap #editor-xtd-buttons {
	display: inline-block;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 8px;
}

.cb_template_bootstrap .toggle-editor a,
.cb_template_bootstrap .toggle-editor a:link,
.cb_template_bootstrap .toggle-editor a:visited,
.cb_template_bootstrap #editor-xtd-buttons + div a,
.cb_template_bootstrap #editor-xtd-buttons + div a:link,
.cb_template_bootstrap #editor-xtd-buttons + div a:visited,
.cb_template_bootstrap #editor-xtd-buttons a,
.cb_template_bootstrap #editor-xtd-buttons a:link,
.cb_template_bootstrap #editor-xtd-buttons a:visited {
	margin-right: 5px;
	margin-top: 10px;
	display: inline-block;
	*display: inline;
	padding: 4px 10px 4px;
	*margin-left: .3em;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	*line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: #f5f5f5;
	*background-color: #e6e6e6;
	background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	*border: 0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.cb_template_bootstrap .toggle-editor a:hover,
.cb_template_bootstrap .toggle-editor a:active,
.cb_template_bootstrap .toggle-editor a.active,
.cb_template_bootstrap .toggle-editor a.disabled,
.cb_template_bootstrap .toggle-editor a[disabled],
.cb_template_bootstrap #editor-xtd-buttons + div a:hover,
.cb_template_bootstrap #editor-xtd-buttons + div a:active,
.cb_template_bootstrap #editor-xtd-buttons + div a.active,
.cb_template_bootstrap #editor-xtd-buttons + div a.disabled,
.cb_template_bootstrap #editor-xtd-buttons + div a[disabled],
.cb_template_bootstrap #editor-xtd-buttons a:hover,
.cb_template_bootstrap #editor-xtd-buttons a:active,
.cb_template_bootstrap #editor-xtd-buttons a.active,
.cb_template_bootstrap #editor-xtd-buttons a.disabled,
.cb_template_bootstrap #editor-xtd-buttons a[disabled] {
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}

.cb_template_bootstrap .toggle-editor a:active,
.cb_template_bootstrap .toggle-editor a.active,
.cb_template_bootstrap #editor-xtd-buttons + div a:active,
.cb_template_bootstrap #editor-xtd-buttons + div a.active,
.cb_template_bootstrap #editor-xtd-buttons a:active,
.cb_template_bootstrap #editor-xtd-buttons a.active {
	background-color: #e6e6e6;
	background-color: #d9d9d9 !important \9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
			box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.cb_template_bootstrap .toggle-editor a:first-child,
.cb_template_bootstrap #editor-xtd-buttons + div a:first-child,
.cb_template_bootstrap #editor-xtd-buttons a:first-child {
	*margin-left: 0;
}

.cb_template_bootstrap .toggle-editor a:hover,
.cb_template_bootstrap #editor-xtd-buttons + div a:hover,
.cb_template_bootstrap #editor-xtd-buttons a:hover {
	color: #333333;
	text-decoration: none;
	background-image: none;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
		-moz-transition: background-position 0.1s linear;
			-ms-transition: background-position 0.1s linear;
				-o-transition: background-position 0.1s linear;
					transition: background-position 0.1s linear;
}

.cb_template_bootstrap .toggle-editor a:focus,
.cb_template_bootstrap #editor-xtd-buttons + div a:focus,
.cb_template_bootstrap #editor-xtd-buttons a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.cb_template_bootstrap .toggle-editor a.disabled,
.cb_template_bootstrap .toggle-editor a[disabled],
.cb_template_bootstrap #editor-xtd-buttons + div a.disabled,
.cb_template_bootstrap #editor-xtd-buttons + div a[disabled],
.cb_template_bootstrap #editor-xtd-buttons a.disabled,
.cb_template_bootstrap #editor-xtd-buttons a[disabled] {
	cursor: default;
	background-color: #e6e6e6;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
		-moz-box-shadow: none;
			box-shadow: none;
}

/* CB PLUGINS */

.cb_template_bootstrap .cbStarRatingOn {
	background: url("images/mini-icons/halflings/005_star.png") no-repeat top left;
	width: 13px;
	height: 12px;
	display: inline-block;
}

.cb_template_bootstrap .cbStarRatingOff {
	background: url("images/mini-icons/halflings/006_star_empty.png") no-repeat top left;
	width: 13px;
	height: 12px;
	display: inline-block;
}

.cb_template_bootstrap .stars > .star {
	background: url("images/mini-icons/halflings/006_star_empty.png") no-repeat top left;
	width: 13px;
	height: 12px;
	display: inline-block;
	text-indent: -999em;
	cursor: pointer;
	overflow: hidden;
}

.cb_template_bootstrap .stars > .cancel,
.cb_template_bootstrap .stars > .cancel:hover {
	background: url("images/mini-icons/halflings/013_remove.png") no-repeat top left;
	width: 10px;
	height: 11px;
	display: inline-block;
	text-indent: -999em;
	cursor: pointer;
	overflow: hidden;
}

.cb_template_bootstrap .stars > .star_hover,
.cb_template_bootstrap .stars > .star_on {
	background: url("images/mini-icons/halflings/005_star.png") no-repeat top left;
}

.cb_template_bootstrap .cbCoreFieldsAjaxValue {
	max-width: 90%;
}

.cb_template_bootstrap .cbCoreFieldsAjaxInput select,
.cb_template_bootstrap .cbCoreFieldsAjaxInput textarea,
.cb_template_bootstrap .cbCoreFieldsAjaxInput input {
	margin-bottom: 5px;
}

.cb_template_bootstrap .cbCoreFieldsAjaxInput .cb_result_ok,
.cb_template_bootstrap .cbCoreFieldsAjaxInput .cb_result_info,
.cb_template_bootstrap .cbCoreFieldsAjaxInput .cb_result_warning,
.cb_template_bootstrap .cbCoreFieldsAjaxInput .cb_result_error {
	margin-bottom: 5px;
}

.cb_template_bootstrap .cbCoreFieldsAjaxInput .cb_result_warning {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
}

.cb_template_bootstrap .cbCoreFieldsAjaxButtons .cbCoreFieldsAjaxSubmit,
.cb_template_bootstrap .cbCoreFieldsAjaxButtons .cbCoreFieldsAjaxCancel {
	margin-top: 0;
}

.cb_template_bootstrap .cbCoreFieldsAjaxValue {
	border: 0;
}

.cb_template_bootstrap .cbCoreFieldsAjaxValue:hover {
	background: url("images/mini-icons/halflings/060_pencil.png") no-repeat right center;
	border: 0;
	background-color: #f5f5f5;
}

.cb_template_bootstrap .cbProgress .ui-progressbar {
	border: 0;
	height: 18px;
	overflow: hidden;
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
	background-repeat: repeat-x;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.cb_template_bootstrap .cbProgress .ui-progressbar .ui-widget-header {
	border: 0;
	height: 18px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
				box-sizing: border-box;
	-webkit-transition: width 0.6s ease;
		-moz-transition: width 0.6s ease;
			-ms-transition: width 0.6s ease;
				-o-transition: width 0.6s ease;
					transition: width 0.6s ease;
}

.cb_template_bootstrap .cbProgressBar .ui-widget-header {
	background-color: #c3c0c3;
	background-image: -moz-linear-gradient(top, #D5D2D5, #AAA7AA);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D5D2D5), to(#AAA7AA));
	background-image: -webkit-linear-gradient(top, #D5D2D5, #AAA7AA);
	background-image: -o-linear-gradient(top, #D5D2D5, #AAA7AA);
	background-image: linear-gradient(top, #D5D2D5, #AAA7AA);
	background-image: -ms-linear-gradient(top, #D5D2D5, #AAA7AA);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#D5D2D5', endColorstr='#AAA7AA', GradientType=0);
}

.cb_template_bootstrap .cbProgressBarRed .ui-widget-header {
	background-color: #FD3F49;
	background-image: -moz-linear-gradient(top, #FD7279, #BC2F36);
	background-image: -ms-linear-gradient(top, #FD7279, #BC2F36);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FD7279), to(#BC2F36));
	background-image: -webkit-linear-gradient(top, #FD7279, #BC2F36);
	background-image: -o-linear-gradient(top, #FD7279, #BC2F36);
	background-image: linear-gradient(top, #FD7279, #BC2F36);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FD7279', endColorstr='#BC2F36', GradientType=0);
}

.cb_template_bootstrap .cbProgressBarBlue .ui-widget-header {
	background-color: #0e90d2;
	background-image: -moz-linear-gradient(top, #149bdf, #0480be);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
	background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
	background-image: -o-linear-gradient(top, #149bdf, #0480be);
	background-image: linear-gradient(top, #149bdf, #0480be);
	background-image: -ms-linear-gradient(top, #149bdf, #0480be);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.cb_template_bootstrap .cbProgressBarGreen .ui-widget-header {
	background-color: #39E639;
	background-image: -moz-linear-gradient(top, #67E667, #269926);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#67E667), to(#269926));
	background-image: -webkit-linear-gradient(top, #67E667, #269926);
	background-image: -o-linear-gradient(top, #67E667, #269926);
	background-image: linear-gradient(top, #67E667, #269926);
	background-image: -ms-linear-gradient(top, #67E667, #269926);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#67E667', endColorstr='#269926', GradientType=0);
}

.cb_template_bootstrap .cbProgressBarLightBlue .ui-widget-header {
	background-color: #4bb1cf;
	background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
	background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
	background-image: linear-gradient(top, #5bc0de, #339bb9);
	background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.cb_template_bootstrap .cbProgressBarAqua .ui-widget-header {
	background-color: #34C6CD;
	background-image: -moz-linear-gradient(top, #5DC8CD, #1D7074);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5DC8CD), to(#1D7074));
	background-image: -webkit-linear-gradient(top, #5DC8CD, #1D7074);
	background-image: -o-linear-gradient(top, #5DC8CD, #1D7074);
	background-image: linear-gradient(top, #5DC8CD, #1D7074);
	background-image: -ms-linear-gradient(top, #5DC8CD, #1D7074);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5DC8CD', endColorstr='#1D7074', GradientType=0);
}

.cb_template_bootstrap .cbProgressBarPurple .ui-widget-header {
	background-color: #9F3ED5;
	background-image: -moz-linear-gradient(top, #AD66D5, #5F2580);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#AD66D5), to(#5F2580));
	background-image: -webkit-linear-gradient(top, #AD66D5, #5F2580);
	background-image: -o-linear-gradient(top, #AD66D5, #5F2580);
	background-image: linear-gradient(top, #AD66D5, #5F2580);
	background-image: -ms-linear-gradient(top, #AD66D5, #5F2580);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#AD66D5', endColorstr='#5F2580', GradientType=0);
}

.cb_template_bootstrap .cbProgressBarPink .ui-widget-header {
	background-color: #E6399B;
	background-image: -moz-linear-gradient(top, #E667AF, #992667);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E667AF), to(#992667));
	background-image: -webkit-linear-gradient(top, #E667AF, #992667);
	background-image: -o-linear-gradient(top, #E667AF, #992667);
	background-image: linear-gradient(top, #E667AF, #992667);
	background-image: -ms-linear-gradient(top, #E667AF, #992667);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#E667AF', endColorstr='#992667', GradientType=0);
}

.cb_template_bootstrap .cbProgressBarOrange .ui-widget-header {
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(top, #fbb450, #f89406);
	background-image: -ms-linear-gradient(top, #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}

.cb_template_bootstrap .cbProgressBarYellow .ui-widget-header {
	background-color: #FFFD40;
	background-image: -moz-linear-gradient(top, #FFFD73, #BFBD30);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFD73), to(#BFBD30));
	background-image: -webkit-linear-gradient(top, #FFFD73, #BFBD30);
	background-image: -o-linear-gradient(top, #FFFD73, #BFBD30);
	background-image: linear-gradient(top, #FFFD73, #BFBD30);
	background-image: -ms-linear-gradient(top, #FFFD73, #BFBD30);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFD73', endColorstr='#BFBD30', GradientType=0);
}

.cb_template_bootstrap .cbProgressBarYellowGreen .ui-widget-header {
	background-color: #CBF93E;
	background-image: -moz-linear-gradient(top, #D7F970, #94B62D);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D7F970), to(#94B62D));
	background-image: -webkit-linear-gradient(top, #D7F970, #94B62D);
	background-image: -o-linear-gradient(top, #D7F970, #94B62D);
	background-image: linear-gradient(top, #D7F970, #94B62D);
	background-image: -ms-linear-gradient(top, #D7F970, #94B62D);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#D7F970', endColorstr='#94B62D', GradientType=0);
}

.cb_template_bootstrap .cbProgressBarTeal .ui-widget-header {
	background-color: #35D3A7;
	background-image: -moz-linear-gradient(top, #5FD3B3, #1F7D63);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5FD3B3), to(#1F7D63));
	background-image: -webkit-linear-gradient(top, #5FD3B3, #1F7D63);
	background-image: -o-linear-gradient(top, #5FD3B3, #1F7D63);
	background-image: linear-gradient(top, #5FD3B3, #1F7D63);
	background-image: -ms-linear-gradient(top, #5FD3B3, #1F7D63);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5FD3B3', endColorstr='#1F7D63', GradientType=0);
}

.cb_template_bootstrap .cbProgressBarBlack .ui-widget-header {
	background-color: #000000;
	background-image: -moz-linear-gradient(top, #434343, #000000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#434343), to(#000000));
	background-image: -webkit-linear-gradient(top, #434343, #000000);
	background-image: -o-linear-gradient(top, #434343, #000000);
	background-image: linear-gradient(top, #434343, #000000);
	background-image: -ms-linear-gradient(top, #434343, #000000);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#434343', endColorstr='#000000', GradientType=0);
}

.cb_template_bootstrap .cbProgressBarWhite .ui-widget-header {
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
}

.cb_template_bootstrap .cbProgressChecklistComplete img {
	height: 0px;
	width: 0px;
	padding-bottom: 11px;
	padding-right: 13px;
	background: url("images/mini-icons/halflings/012_ok.png") no-repeat top left;
}

.cb_template_bootstrap .cbProgressChecklistInComplete img {
	height: 0px;
	width: 0px;
	padding-bottom: 10px;
	padding-right: 13px;
	background: url("images/mini-icons/halflings/013_remove.png") no-repeat top left;
}

.cb_template_bootstrap .cbProgressChecklist {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 5px;
	background-color: #f5f5f5;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.cb_template_bootstrap .cbAjaxPointsMinus {
	background: url("images/mini-icons/halflings/098_minus.png") no-repeat left center !important;
	width: 9px;
	height: 16px;
}

.cb_template_bootstrap .cbAjaxPointsPlus {
	background: url("images/mini-icons/halflings/097_plus.png") no-repeat right center !important;
	width: 11px;
	height: 16px;
}

.cb_template_bootstrap .cbajValue,
.cb_template_bootstrap .cbajtValue {
	max-width: 93%;
}

.cb_template_bootstrap .cbAjTxtBubble .cbajtValue {
	max-width: 100%;
}

.cb_template_bootstrap .cbajAjaxForm .inputbox,
.cb_template_bootstrap .cbajtAjaxForm .inputbox {
	margin-bottom: 5px;
}

.cb_template_bootstrap .cbajValue .error {
	padding: 8px 35px 8px 14px;
	margin-bottom: 5px;
	color: #b94a48;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #f2dede;
	border: 1px solid #eed3d7;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
}

.cb_template_bootstrap .cbajAjaxForm .cbajButSubmit,
.cb_template_bootstrap .cbajAjaxForm .cbajButCancel,
.cb_template_bootstrap .cbajtAjaxForm .cbajtButSubmit,
.cb_template_bootstrap .cbajtAjaxForm .cbajtButCancel {
	margin-top: 0;
}

.cb_template_bootstrap .cbajtAjaxForm .cbajtButCancel {
	margin-left: 0;
}

.cb_template_bootstrap .cbajValue,
.cb_template_bootstrap .cbajtValue {
	border: 0;
	padding: 0;
}

.cb_template_bootstrap .cbajValue:hover,
.cb_template_bootstrap .cbajtValue:hover {
	background: url("images/mini-icons/halflings/060_pencil.png") no-repeat right center;
	border: 0;
	background-color: #f5f5f5;
}

.cb_template_bootstrap .cbAjTxtBubble .cbajtValue:hover {
	background-color: transparent;
}

.cb_template_bootstrap .cbajtAjaxForm .cbFieldIcons {
	margin-right: 55%;
}

.cb_template_bootstrap .cbpgIbox {
	background-color: #f5f5f5;
	border: 1px solid #eee !important;
	border: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.cb_template_bootstrap .cbpgIbox:hover {
	border-color: #0088cc !important;
}

.cb_template_bootstrap .cbpgIbox input[type="submit"],
.cb_template_bootstrap input[type="submit"][name="PGsubmitform"] {
	display: none;
}

.cb_template_bootstrap .cbpgSubmitForm input,
.cb_template_bootstrap .cbpgSubmitForm textarea {
	width: auto;
}

.cb_template_bootstrap .cbpgSubmitForm {
	margin-bottom: 10px;
}

.cb_template_bootstrap .cbpgIbox img[src$="delete_f2.png"] {
	height: 0px;
	width: 0px;
	padding-bottom: 13px;
	padding-right: 11px;
	background: url("images/mini-icons/halflings/019_bin.png") no-repeat top left;
	margin-right: 3px;
}

.cb_template_bootstrap .cbpgIbox img[src$="publish_f2.png"] {
	height: 0px;
	width: 0px;
	padding-bottom: 12px;
	padding-right: 12px;
	background: url("images/mini-icons/halflings/086_remove.png") no-repeat top left;
	margin-right: 3px;
}

.cb_template_bootstrap .cbpgIbox img[src$="unpublish_f2.png"] {
	height: 0px;
	width: 0px;
	padding-bottom: 12px;
	padding-right: 12px;
	background: url("images/mini-icons/halflings/083_circle_ok.png") no-repeat top left;
	margin-right: 3px;
}

.cb_template_bootstrap .cbpgIbox img[src$="archive_f2.png"] {
	height: 0px;
	width: 0px;
	padding-bottom: 12px;
	padding-right: 12px;
	background: url("images/mini-icons/halflings/080_circle_plus.png") no-repeat top left;
	margin-right: 3px;
}

.cb_template_bootstrap .cbpgIbox img[src$="unarchive_f2.png"] {
	height: 0px;
	width: 0px;
	padding-bottom: 12px;
	padding-right: 12px;
	background: url("images/mini-icons/halflings/081_circle_minus.png") no-repeat top left;
	margin-right: 3px;
}

.cb_template_bootstrap .cbpgIbox img[src$="edit_f2.png"] {
	height: 0px;
	width: 0px;
	padding-bottom: 13px;
	padding-right: 13px;
	background: url("images/mini-icons/halflings/060_pencil.png") no-repeat top left;
}

.cb_template_bootstrap .cbpgEditorHidden,
.cb_template_bootstrap .cbpgEditorHidden:hover,
.cb_template_bootstrap .cbpgEditorVisible,
.cb_template_bootstrap .cbpgEditorVisible:hover {
	background: transparent;
}

.cb_template_bootstrap .cbpgEditorHidden:after {
	margin-left: 5px;
	vertical-align: middle;
	display: inline-block;
	border-right: 4px solid transparent;
	border-top: 4px solid #000000;
	border-left: 4px solid transparent;
	content: '';
}

.cb_template_bootstrap .cbpgEditorVisible:after {
	margin-left: 5px;
	vertical-align: middle;
	display: inline-block;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #000000;
	border-left: 4px solid transparent;
	content: '';
}

.cb_template_bootstrap .cbpgControlArea {
	margin-top: 5px;
}

.cb_template_bootstrap #pgadminForm label {
	font-weight: bold;
}

.cb_template_bootstrap .cbpbEditorContainer {
	padding: 19px;
	margin-top: 5px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.cb_template_bootstrap .cbpbMainArea > table > tbody > .sectiontableheader > th:first-child {
	width: 20%;
}

.cb_template_bootstrap .cbpbBlog .cbpbSnglMsgAll,
.cb_template_bootstrap .cbpbBlog .cbpbTopSep,
.cb_template_bootstrap .cbpbMainArea > table > tbody > .sectiontableheader > th:last-child {
	width: auto;
}

.cb_template_bootstrap .cbpbBlog .cbpbEditorsArea {
	margin: 0;
}

.cb_template_bootstrap .cbpbeditorButtons input,
.cb_template_bootstrap .cbpbeditorButtons select {
	width: auto !important;
}

.cb_template_bootstrap .cbpbEditorHidden,
.cb_template_bootstrap .cbpbEditorHidden:hover,
.cb_template_bootstrap .cbpbEditorVisible,
.cb_template_bootstrap .cbpbEditorVisible:hover {
	background: transparent;
}

.cb_template_bootstrap .cbpbEditorHidden:after {
	margin-left: 5px;
	vertical-align: middle;
	display: inline-block;
	border-right: 4px solid transparent;
	border-top: 4px solid #000000;
	border-left: 4px solid transparent;
	content: '';
}

.cb_template_bootstrap .cbpbEditorVisible:after {
	margin-left: 5px;
	vertical-align: middle;
	display: inline-block;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #000000;
	border-left: 4px solid transparent;
	content: '';
}

.cb_template_bootstrap .cbpbEditorContainer table {
	border: 0;
	margin: 0;
}

.cb_template_bootstrap .cbpbEditorContainer table th,
.cb_template_bootstrap .cbpbEditorContainer table td {
	padding: 0;
	border: 0;
}

.cb_template_bootstrap .cbpbEditorContainer table tbody + tbody {
	border: 0;
}

.cb_template_bootstrap .cbpbEditorContainer table tbody tr:nth-child(odd) td,
.cb_template_bootstrap .cbpbEditorContainer table tbody tr:nth-child(odd) th,
.cb_template_bootstrap .cbpbEditorContainer table tbody tr:nth-child(even) td,
.cb_template_bootstrap .cbpbEditorContainer table tbody tr:nth-child(even) th,
.cb_template_bootstrap .cbpbEditorContainer table tbody tr:hover td,
.cb_template_bootstrap .cbpbEditorContainer table tbody tr:hover th {
	background-color: transparent;
}

.cb_template_bootstrap .cbpbEditorContainer .titleCell {
	font-weight: bold;
}

.cb_template_bootstrap .cbpbControlArea {
	padding-top: 5px;
}

.cb_template_bootstrap .cbpbMainArea > table > tbody > tr > td:first-child img {
	padding: 4px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

.cb_template_bootstrap .cbpbMainArea > table > tbody > tr > td:first-child img:hover {
	border-color: #0088cc;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
		-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
			box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.cb_template_bootstrap .cbpbEditorContainer .content_vote {
	margin-top: 3px;
	margin-bottom: 3px;
}

.cb_template_bootstrap .cbpbEditorContainer .content_vote .stars {
	margin-left: 5px;
	margin-right: 4px;
	margin-top: 3px;
}

.cb_template_bootstrap .cbpbEditorContainer textarea {
	width: 95%;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector,
.cb_template_bootstrap .cbregPlanStatus {
	padding: 8px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	margin-bottom: 6px;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector .cbregTick {
	float: none;
	display: inline-block;
	margin-top: 0;
	vertical-align: top;
	width: 3%;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector .cbregTick input[type="checkbox"] {
	margin: 0;
	padding: 0;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector .cbRegNameDesc {
	float: none;
	display: inline-block;
	width: 94%;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector .cbregDonationValue .cbregDonationFreeValue {
	line-height: 18px;
	vertical-align: top;
	-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
			border-radius: 0 3px 3px 0;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector .cbregDonationValue .cbregDonationFreeValue:focus {
	z-index: 2;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector .cbregDonationValue .cbregPcur {
	display: inline-block;
	width: auto;
	line-height: 18px;
	vertical-align: top;
	min-width: 16px;
	padding: 4px 5px;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	margin-right: -5px;
	background-color: #eeeeee;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
			border-radius: 3px 0 0 3px;
}

.cb_template_bootstrap #cbregProfileTitle,
.cb_template_bootstrap #cbregSubscribed,
.cb_template_bootstrap #cbregUpgradePossibilities,
.cb_template_bootstrap #cbregInvoicesTitle {
	line-height: 18px;
	font-weight: bold;
	font-size: 130%;
	margin-bottom: 10px;
	border: 0;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded,
.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded .cbRegNameDesc,
.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded .cbregParagraph {
	background-image: none;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded {
	display: inline-block;
	float: none;
	min-width: 300px;
	background-color: #f5f5f5;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
			border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
			box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	padding: 0;
	margin-bottom: 15px;
	vertical-align: top;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded:hover,
.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded:hover .cbregSubPlanSelector > .cbregPlanSelector_rounded {
	background-color: #FAB609;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded .cbregSubPlanSelector > .cbregPlanSelector_rounded {
	min-width: 100%;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded .cbregParagraph {
	background-color: #ffffff;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded .cbRegNameDesc {
	margin: 0;
	border: 0;
	padding: 0;
	width: 100%;
	min-width: 300px;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded .cbregSubPlanSelector .cbRegNameDesc {
	min-width: 100%;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded .cbregName,
.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded .cbregParagraph {
	margin: 0;
	border: 0;
	width: auto;
	padding: 14px;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded .cbregName {
	height: auto;
	border-bottom: 1px solid #eee;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded .cbregName label {
	font-size: 18px;
	font-weight: bold;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded .cbregTick {
	width: 10%;
}

.cb_template_bootstrap .cbregPlansList .cbregPlanSelector_rounded .cbregFee {
	display: inline-block;
	width: 85%;
	margin: 0;
}

.cb_template_bootstrap .cbregPlanStatus .cbregName img[src$="ok_b_16.gif"] {
	height: 0px;
	width: 0px;
	padding-bottom: 11px;
	padding-right: 13px;
	background: url("images/mini-icons/halflings/012_ok.png") no-repeat top left;
}

.cb_template_bootstrap .cbregPlanStatus .cbregName img[src$="close_b_16.gif"] {
	height: 0px;
	width: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	background: url("images/mini-icons/halflings/013_remove.png") no-repeat top left;
}

.cb_template_bootstrap .cpay_button_unsubscribe_wrapper button[type="submit"] {
	font-weight: normal;
	color: #333333;
	background-color: #f5f5f5;
	*background-color: #e6e6e6;
	background-image: none;
	background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
}

.cb_template_bootstrap .cpay_button_unsubscribe_wrapper button[type="submit"]:hover {
	color: #333333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}

#cbGj #cbGjInner .tab-pane > .tab-page {
	border: 0;
	-webkit-border-radius: 0;
		-moz-border-radius: 0;
			border-radius: 0;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.075);
		-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.075);
			box-shadow: 0 0 0 rgba(0, 0, 0, 0.075);
}

.cb_template_bootstrap #stepbystep {
	padding: 10px;
}

.cb_template_bootstrap #stepbystep .tabs-nav-left,
.cb_template_bootstrap #stepbystep .tabs-nav-right {
	display: inline-block;
	float: none;
}

.cb_template_bootstrap #stepbystep .prevButton,
.cb_template_bootstrap #stepbystep .nextButton {
	text-decoration: none;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #DDD;
	-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
			border-radius: 15px;
}

.cb_template_bootstrap #stepbystep .prevButton:hover,
.cb_template_bootstrap #stepbystep .nextButton:hover {
	text-decoration: none;
	background-color: #f5f5f5;
}

.cb_template_bootstrap #stepbystep .prevButton:hover input[type="button"],
.cb_template_bootstrap #stepbystep .nextButton:hover input[type="button"] {
	color: #005580;
}

.cb_template_bootstrap #stepbystep .prevButton input[type="button"],
.cb_template_bootstrap #stepbystep .nextButton input[type="button"] {
	color: #0088cc;
}

.cb_template_bootstrap #stepbystep .prevButton input[type="button"],
.cb_template_bootstrap #stepbystep .prevButton input[type="button"]:hover,
.cb_template_bootstrap #stepbystep .nextButton input[type="button"],
.cb_template_bootstrap #stepbystep .nextButton input[type="button"]:hover {
	background: transparent;
	margin: 0;
	padding: 0;
	border: 0;
}

.cb_template_bootstrap #stepbystep .tabs-nav-right input[type="submit"] {
	margin: 0;
}

.cb_template_bootstrap #stepbystep .prevButton:before {
	display: inline-block;
	content: '←';
	margin-right: 5px;
}

.cb_template_bootstrap #stepbystep .nextButton:after {
	display: inline-block;
	content: '→';
	margin-left: 5px;
}

.cb_template_bootstrap #stepbystep > ul,
.cb_template_bootstrap #stepbystep > ul > li {
	background: transparent;
	margin: 0;
	padding: 0;
	border: 0;
}

.cb_template_bootstrap #stepbystep > ul {
	margin-bottom: 15px;
}

.cb_template_bootstrap #stepbystep > ul > li > a {
	padding: 8px 12px 8px 12px;
	margin: 2px 2px 2px;
	line-height: 14px;
	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
			border-radius: 5px;
}

.cb_template_bootstrap #stepbystep > ul > li > a:hover {
	text-decoration: none;
	background-color: #EEEEEE;
}

.cb_template_bootstrap #stepbystep > ul > .ui-state-active > a,
.cb_template_bootstrap #stepbystep > ul > .ui-state-active > a:hover {
	color: #ffffff;
	background-color: #0088cc;
}

.cb_template_bootstrap #stepbystep > ul > .ui-state-error > a,
.cb_template_bootstrap #stepbystep > ul > .ui-state-error > a:hover {
	color: #b94a48;
	background-color: #f2dede;
}

.cb_template_bootstrap #stepbystep > ul > .ui-state-disabled > a,
.cb_template_bootstrap #stepbystep > ul > .ui-state-disabled > a:hover {
	color: #999999;
	background-color: transparent;
}

.cb_template_bootstrap #stepbystep > div {
	margin: 0;
	padding: 0;
}

.cb_template_bootstrap .cbPrivacyTabSetting {
	text-align: right;
}

.cb_template_bootstrap #cbfv_cbcaptchaImage {
	margin-bottom: 9px;
}

.cb_template_bootstrap .facebook_button,
.cb_template_bootstrap .twitter_button,
.cb_template_bootstrap .linkedin_button,
.cb_template_bootstrap .facebook_button:link,
.cb_template_bootstrap .twitter_button:link,
.cb_template_bootstrap .linkedin_button:link {
	color: white;
	text-decoration: none;
}

.cb_template_bootstrap .windowslive_button,
.cb_template_bootstrap .google_button,
.cb_template_bootstrap .windowslive_button:link,
.cb_template_bootstrap .google_button:link {
	color: black;
	text-decoration: none;
}
