/* CLEAR */

.cbClr {
	clear: both;
}

/* MISC */

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

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

/* FORMS */

.cb_template_bootstrap form {
	margin: 0 !important;
}

/* LINKS */

.cb_template_bootstrap a,
#myCon a,
#overDiv a {
	color: #0088cc !important;
	text-decoration: none !important;
}

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

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

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

.cb_template_bootstrap a:hover,
.cb_template_bootstrap a:active,
#myCon a:hover,
#myCon a:active,
#overDiv a:hover,
#overDiv a:active {
	outline: 0 !important;
}

/* TABLES */

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

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

.cb_template_bootstrap table th,
#myCon table th {
	font-weight: bold !important;
}

.cb_template_bootstrap table thead th,
.cb_template_bootstrap table tbody tr.sectiontableheader th,
.cb_template_bootstrap table tbody tr th.sectiontableheader,
#myCon table thead th,
#myCon table tbody tr.sectiontableheader th,
#myCon table tbody tr th.sectiontableheader {
	vertical-align: bottom !important;
	background: transparent !important;
	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 table caption + thead tr:first-child th,
#myCon table caption + thead tr:first-child td,
#myCon table colgroup + thead tr:first-child th,
#myCon table colgroup + thead tr:first-child td,
#myCon table thead:first-child tr:first-child th {
	border-top: 0 !important;
}

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

.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 table caption + thead tr:first-child th,
#myCon table caption + tbody tr:first-child th,
#myCon table caption + tbody tr:first-child td,
#myCon table colgroup + thead tr:first-child th,
#myCon table colgroup + tbody tr:first-child th,
#myCon table colgroup + tbody tr:first-child td,
#myCon table thead:first-child tr:first-child th,
#myCon table tbody:first-child tr:first-child th,
#myCon table tbody:first-child tr:first-child td {
	border-top: 0 !important;
}

.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 table thead:first-child tr:first-child th:first-child,
#myCon table tbody:first-child tr:first-child td:first-child {
	-webkit-border-top-left-radius: 4px !important;
		border-top-left-radius: 4px !important;
	-moz-border-radius-topleft: 4px !important;
}

.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 table thead:first-child tr:first-child th:last-child,
#myCon table tbody:first-child tr:first-child td:last-child {
	-webkit-border-top-right-radius: 4px !important;
		border-top-right-radius: 4px !important;
	-moz-border-radius-topright: 4px !important;
}

.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 table thead:last-child tr:last-child th:first-child,
#myCon table tbody:last-child tr:last-child td:first-child {
	-webkit-border-radius: 0 0 0 4px !important;
		-moz-border-radius: 0 0 0 4px !important;
			border-radius: 0 0 0 4px !important;
	-webkit-border-bottom-left-radius: 4px !important;
		border-bottom-left-radius: 4px !important;
	-moz-border-radius-bottomleft: 4px !important;
}

.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 table thead:last-child tr:last-child th:last-child,
#myCon table tbody:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 4px !important;
		border-bottom-right-radius: 4px !important;
	-moz-border-radius-bottomright: 4px !important;
}

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

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

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

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

.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 table tbody tr.sectiontableheader td,
#myCon table tbody tr.sectiontableheader td:hover,
#myCon table tbody tr.sectiontableheader th,
#myCon table tbody tr.sectiontableheader th:hover,
#myCon table tbody tr td.sectiontableheader,
#myCon table tbody tr td.sectiontableheader:hover,
#myCon table tbody tr th.sectiontableheader,
#myCon table tbody tr th.sectiontableheader:hover {
	background: transparent !important;
	color: #333333 !important
}

/* FEILDSETS */

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

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

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

/* INPUTS */

.cbSnglCtrlLbl,
#myCon .cbSnglCtrlLbl,
#overDiv .cbSnglCtrlLbl {
	margin-right: 5px !important;
}

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

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

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

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

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

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

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

.cb_template_bootstrap input[type="search"]::-webkit-search-decoration,
.cb_template_bootstrap input[type="search"]::-webkit-search-cancel-button,
#myCon input[type="search"]::-webkit-search-decoration,
#myCon 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 !important;
}

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

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

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

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

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

.cb_template_bootstrap textarea:focus,
.cb_template_bootstrap input:focus,
#myCon textarea:focus,
#myCon input:focus,
#overDiv textarea:focus,
#overDiv input:focus {
	border-color: rgba(82, 168, 236, 0.8) !important;
	outline: 0 !important;
	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) !important;
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
}

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

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

.cb_template_bootstrap select[multiple],
.cb_template_bootstrap select[size],
#myCon select[multiple],
#myCon select[size],
#overDiv select[multiple],
#overDiv select[size] {
	height: auto !important;
}

.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 select:focus,
#myCon input[type="file"]:focus,
#myCon input[type="radio"]:focus,
#myCon 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 !important;
	outline: 5px auto -webkit-focus-ring-color !important;
	outline-offset: -2px !important;
}

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

.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 input[disabled],
#myCon select[disabled],
#myCon textarea[disabled],
#myCon input[readonly],
#myCon select[readonly],
#myCon textarea[readonly],
#overDiv input[disabled],
#overDiv select[disabled],
#overDiv textarea[disabled],
#overDiv input[readonly],
#overDiv select[readonly],
#overDiv textarea[readonly] {
	cursor: not-allowed !important;
	background-color: #eeeeee !important;
	border-color: #ddd !important;
}

.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 input[type="radio"][disabled],
#myCon input[type="checkbox"][disabled],
#myCon input[type="radio"][readonly],
#myCon 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 !important;
}

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

.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 input:focus:required:invalid:focus,
#myCon textarea:focus:required:invalid:focus,
#myCon 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 !important;
		-moz-box-shadow: 0 0 6px #f8b9b7 !important;
			box-shadow: 0 0 6px #f8b9b7 !important;
}

.cbValidationError > label {
	color: #b94a48 !important;
}

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

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

/* RESULTS */

.cb_result_container {
	margin-bottom: 9px !important;
}

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

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

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

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

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

/* BUTTONS */

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

.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 input[type="button"]:hover,
#myCon input[type="reset"]:hover,
#myCon input[type="submit"]:hover,
#myCon button:hover,
#myCon input[type="button"]:active,
#myCon input[type="reset"]:active,
#myCon input[type="submit"]:active,
#myCon button:active,
#myCon input[type="button"].active,
#myCon input[type="reset"].active,
#myCon input[type="submit"].active,
#myCon button.active,
#myCon input[type="button"].disabled,
#myCon input[type="reset"].disabled,
#myCon input[type="submit"].disabled,
#myCon button.disabled,
#myCon input[type="button"][disabled],
#myCon input[type="reset"][disabled],
#myCon input[type="submit"][disabled],
#myCon 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 !important;
	*background-color: #d9d9d9 !important;
}

.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 input[type="button"]:active,
#myCon input[type="reset"]:active,
#myCon input[type="submit"]:active,
#myCon button:active,
#myCon input[type="button"].active,
#myCon input[type="reset"].active,
#myCon input[type="submit"].active,
#myCon 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 !important;
	background-color: #d9d9d9 !important \9;
	background-image: none !important;
	outline: 0 !important;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
		-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
			box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
}

.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 input[type="button"]:first-child,
#myCon input[type="reset"]:first-child,
#myCon input[type="submit"]:first-child,
#myCon 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 !important;
}

.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 input[type="button"]:hover,
#myCon input[type="reset"]:hover,
#myCon input[type="submit"]:hover,
#myCon button:hover,
#overDiv input[type="button"]:hover,
#overDiv input[type="reset"]:hover,
#overDiv input[type="submit"]:hover,
#overDiv button:hover {
	color: #333333 !important;
	background-color: #e6e6e6 !important;
	*background-color: #d9d9d9 !important;
	background-position: 0 -15px !important;
	-webkit-transition: background-position 0.1s linear !important;
		-moz-transition: background-position 0.1s linear !important;
			-ms-transition: background-position 0.1s linear !important;
				-o-transition: background-position 0.1s linear !important;
					transition: background-position 0.1s linear !important;
}

.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 input[type="button"]:focus,
#myCon input[type="reset"]:focus,
#myCon input[type="submit"]:focus,
#myCon button:focus,
#overDiv input[type="button"]:focus,
#overDiv input[type="reset"]:focus,
#overDiv input[type="submit"]:focus,
#overDiv button:focus {
	outline: thin dotted #333 !important;
	outline: 5px auto -webkit-focus-ring-color !important;
	outline-offset: -2px !important;
}

.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 input[type="button"].disabled,
#myCon input[type="reset"].disabled,
#myCon input[type="submit"].disabled,
#myCon button.disabled,
#myCon input[type="button"][disabled],
#myCon input[type="reset"][disabled],
#myCon input[type="submit"][disabled],
#myCon 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 !important;
	background-color: #e6e6e6 !important;
	background-image: none !important;
	opacity: 0.65 !important;
	filter: alpha(opacity=65) !important;
	-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
			box-shadow: none !important;
}

.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 input[type="submit"],
#myCon input[type="submit"]:hover,
#myCon button[type="submit"],
#myCon 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 !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}

.cb_template_bootstrap input[type="submit"].active,
.cb_template_bootstrap button[type="submit"].active,
#myCon input[type="submit"].active,
#myCon 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) !important;
}

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

.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 input[type="submit"]:hover,
#myCon input[type="submit"]:active,
#myCon input[type="submit"].active,
#myCon input[type="submit"].disabled,
#myCon input[type="submit"][disabled],
#myCon button[type="submit"]:hover,
#myCon button[type="submit"]:active,
#myCon button[type="submit"].active,
#myCon button[type="submit"].disabled,
#myCon 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 !important;
	*background-color: #004ab3 !important;
}

.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 input[type="submit"]:active,
#myCon input[type="submit"].active,
#myCon button[type="submit"]:active,
#myCon 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;
}

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

/* 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 !important;
	font-family: inherit !important;
	font-weight: bold !important;
	color: inherit !important;
	text-rendering: optimizelegibility !important;
}

.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 !important;
	color: #999999 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

#cbIconsTop {
	margin-bottom: 10px !important;
}

#cbIconsBottom {
	margin-top: 10px !important;
}

/* LISTS */

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

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

.cb_template_bootstrap ul {
	list-style: disc !important;
}

.cb_template_bootstrap ol {
	list-style: decimal !important;
}

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

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

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

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

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

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

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

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

/* HORIZONTAL LINES */

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

/* TOP PROFILE */

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

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

.cbPosTop:after {
	clear: both !important;
}

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

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

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

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

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

/* TABS */

.tab_Description {
	margin-bottom: 10px !important;
}

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

.tab-pane {
	position: inherit !important;
}

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

.tab-pane > .tab-row:before,
.tab-pane > .tab-row:after {
	display: table !important;
	content: "" !important;
}

.tab-pane > .tab-row:after {
	clear: both !important;
}

.tab-pane > .tab-row > .tab {
	float: left !important;
	padding: 0px !important;
	margin: 0px 2px -1px 0px !important;
	border: 1px solid transparent !important;
	-webkit-border-radius: 4px 4px 0 0 !important;
		-moz-border-radius: 4px 4px 0 0 !important;
			border-radius: 4px 4px 0 0 !important;
	background-color: transparent !important;
	height: auto !important;
	position: inherit !important;
}

.tab-pane > .tab-row > .tab:hover {
	text-decoration: none !important;
	background-color: #eeeeee !important;
	border-color: #eeeeee #eeeeee #dddddd !important;
}

.tab-pane > .tab-row > .tab > a {
	display: block !important;
	margin:  8px 12px 8px 12px !important;
	line-height: 14px !important;
	font: 13px arial, helvetica, sans-serif !important;
}

.tab-pane > .tab-row > .tab a:hover {
	text-decoration: none !important;
}

.tab-pane > .tab-row > .selected,
.tab-pane > .tab-row > .selected:hover {
	cursor: default !important;
	background-color: #ffffff !important;
	border: 1px solid #ddd !important;
	border-bottom-color: transparent !important;
}

.tab-pane > .tab-row > .selected a,
.tab-pane > .tab-row > .selected a:hover {
	color: #555555 !important;
}

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

.tab-pane > .tab-page .tab-page {
	padding: 0 !important;
	border: 0 !important;
}

.cb_tab_rounddiv {
	min-height: 20px !important;
	padding: 9px !important;
	margin-bottom: 20px !important;
	background-color: #f5f5f5 !important;
	border: 1px solid #e3e3e3 !important;
	-webkit-border-radius: 3px !important;
		-moz-border-radius: 3px !important;
			border-radius: 3px !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_tab_rounddiv .contentheading {
	border-color: #e3e3e3 !important;
}

/* FIELD ROWS */

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

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

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

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

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

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

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

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

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

.cb_form_line .cb_form_line > .cb_field,
.cbPosTop .cb_form_line > .cb_field,
.webUrlSpan > .subFieldSpan,
.webTextSpan > .subFieldSpan {
	width: 65.95744680199999% !important;
	*width: 65.90425531263828% !important;
}

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

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

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

/* FIELD ICONS */

.cbFieldIcons {
	margin-left: 3px !important;
}

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

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

/* AVATAR/IMAGE FIELDS */

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

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

/* ONLINE STATUS */

.cb_online {
	padding: 0px 0px 0px 20px !important;
	color: #6eab33 !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/icon-15-online.png") no-repeat left center !important;
}

.cb_offline {
	padding: 0px 0px 0px 20px !important;
	color: #c72234 !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/icon-15-offline.png") no-repeat left center !important;
}

/* CONNECTIONS */

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

#myCon table {
	margin: 0 !important;
}

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

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

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

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

.cbConTitle {
	display: none !important;
}

.connectionBox {
	display: inline-block !important;
	height: auto !important;
	width: auto !important;
	min-height: 20px !important;
	padding: 12px !important;
	margin-bottom: 20px !important;
	margin-right: 20px !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;
	text-align: center !important;
	position: inherit !important;
	vertical-align: top !important;
}

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

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

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

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

#myCon table img[src$="pending.png"],
.connectionBox img[src$="pending.png"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 12px !important;
	padding-right: 12px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/022_time.png") no-repeat top left !important;
	margin-bottom: 8px !important;
}

#myCon table img[src$="tick.png"],
.connectionBox img[src$="tick.png"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 11px !important;
	padding-right: 13px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/012_ok.png") no-repeat top left !important;
	margin-bottom: 8px !important;
}

#myCon table img[src$="publish_x.png"],
.connectionBox img[src$="publish_x.png"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 10px !important;
	padding-right: 10px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/013_remove.png") no-repeat top left !important;
	margin-bottom: 9px !important;
}

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

#myCon table img[src$="profiles.gif"],
.connectionBox img[src$="profiles.gif"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 12px !important;
	padding-right: 12px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/007_user.png") no-repeat top left !important;
}

#myCon table img[src$="email.gif"],
.connectionBox img[src$="email.gif"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 10px !important;
	padding-right: 12px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/003_envelope.png") no-repeat top left !important;
	margin-left: 3px !important;
}

#myCon table img[src$="pm.gif"],
.connectionBox img[src$="pm.gif"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 11px !important;
	padding-right: 12px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/110_comments.png") no-repeat top left !important;
	margin-left: 3px !important;
}

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

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

/* TOOLTIPS */

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

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

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

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

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

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

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

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

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

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

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

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

/* CB MENU */

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

#conteneurmenu li a span {
	display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.cbMenu_UE_TEAMCREDITS_CB a:before,
a.cbMenu_UE_TEAMCREDITS_CB:before {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/085_circle_info.png") no-repeat left center !important;
	display: inline-block !important;
	content: '' !important;
	width: 12px !important;
	height: 12px !important;
	margin-right: 5px;
}

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

.cbMenu_UE_UPDATEPROFILE a:before,
a.cbMenu_UE_UPDATEPROFILE:before {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/135_wrench.png") no-repeat left center !important;
	display: inline-block !important;
	content: '' !important;
	width: 12px !important;
	height: 12px !important;
	margin-right: 5px;
}

.cbMenu_UE_UPDATEAVATAR a:before,
a.cbMenu_UE_UPDATEAVATAR:before {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/059_picture.png") no-repeat left center !important;
	display: inline-block !important;
	content: '' !important;
	width: 11px !important;
	height: 12px !important;
	margin-right: 5px;
}

.cbMenu_UE_DELETE_AVATAR a:before,
a.cbMenu_UE_DELETE_AVATAR:before {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/013_remove.png") no-repeat left center !important;
	display: inline-block !important;
	content: '' !important;
	width: 10px !important;
	height: 10px !important;
	margin-right: 5px;
}

.cbMenu_UE_MENU_VIEWMYPROFILE a:before,
a.cbMenu_UE_MENU_VIEWMYPROFILE:before {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/020_home.png") no-repeat left center !important;
	display: inline-block !important;
	content: '' !important;
	width: 13px !important;
	height: 13px !important;
	margin-right: 5px;
}

.cbMenu_UE_PM_USER a:before,
a.cbMenu_UE_PM_USER:before {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/110_comments.png") no-repeat left center !important;
	display: inline-block !important;
	content: '' !important;
	width: 12px !important;
	height: 11px !important;
	margin-right: 5px;
}

.cbMenu_UE_MENU_SENDUSEREMAIL a:before,
a.cbMenu_UE_MENU_SENDUSEREMAIL:before {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/003_envelope.png") no-repeat left center !important;
	display: inline-block !important;
	content: '' !important;
	width: 12px !important;
	height: 10px !important;
	margin-right: 5px;
}

.cbMenu_UE_MENU_MANAGEMYCONNECTIONS a:before,
a.cbMenu_UE_MENU_MANAGEMYCONNECTIONS:before {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/007_user.png") no-repeat left center !important;
	display: inline-block !important;
	content: '' !important;
	width: 12px !important;
	height: 12px !important;
	margin-right: 5px;
}

.cbMenu_UE_ADDCONNECTIONREQUEST a:before,
a.cbMenu_UE_ADDCONNECTIONREQUEST:before {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/004_heart.png") no-repeat left center !important;
	display: inline-block !important;
	content: '' !important;
	width: 13px !important;
	height: 11px !important;
	margin-right: 5px;
}

.cbMenu_UE_REMOVECONNECTION a:before,
a.cbMenu_UE_REMOVECONNECTION:before {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/013_remove.png") no-repeat left center !important;
	display: inline-block !important;
	content: '' !important;
	width: 10px !important;
	height: 10px !important;
	margin-right: 5px;
}

.cbMenu_UE_REPORTUSER a:before,
a.cbMenu_UE_REPORTUSER:before {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/121_announcement.png") no-repeat left center !important;
	display: inline-block !important;
	content: '' !important;
	width: 13px !important;
	height: 10px !important;
	margin-right: 5px;
}

.cbMenu_UE_REJECT_IMAGE a:before,
a.cbMenu_UE_REJECT_IMAGE:before {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/081_circle_minus.png") no-repeat left center !important;
	display: inline-block !important;
	content: '' !important;
	width: 12px !important;
	height: 12px !important;
	margin-right: 5px;
}

.cbMenu_UE_BANPROFILE a:before,
a.cbMenu_UE_BANPROFILE:before {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/088_ban.png") no-repeat left center !important;
	display: inline-block !important;
	content: '' !important;
	width: 12px !important;
	height: 12px !important;
	margin-right: 5px;
}

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

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

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

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

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

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

/* CALENDAR POPUP */

.cb_template_bootstrap .cbDateinputJs span[id$="_ID"]:first-child,
.cb_template_bootstrap .calendar {
	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 .calendar {
	width: 300px !important;
}

.cb_template_bootstrap .calendar table {
	width: 100% !important;
	max-width: 100% !important;
}

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

.cb_template_bootstrap .cbDateinputJs table th,
.cb_template_bootstrap .cbDateinputJs table td,
.cb_template_bootstrap .calendar table th,
.cb_template_bootstrap .calendar table td {
	color: #000000 !important;
	padding: 2px !important;
	text-align: center !important;
	vertical-align: middle !important;
	min-width: 24px !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-bottom: 0 !important;
}

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

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

.cb_template_bootstrap .calendar .daynames,
.cb_template_bootstrap .calendar .daysrow .selected {
	font-weight: bold !important;
}

.cb_template_bootstrap .calendar .daysrow {
	cursor: default !important;
}

/* TINYMCE */

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

.cb_template_bootstrap .mceToolbar table {
	border: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cb_template_bootstrap .button2-left {
	margin-left: 0 !important;
}

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

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

.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 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 !important;
	*background-color: #d9d9d9 !important;
}

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

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

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

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

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

/* CB PLUGINS */

.cbStarRatingOn {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/005_star.png") no-repeat top left !important;
	width: 13px !important;
	height: 12px !important;
	display: inline-block !important;
}

.cbStarRatingOff {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/006_star_empty.png") no-repeat top left !important;
	width: 13px !important;
	height: 12px !important;
	display: inline-block !important;
}

.cb_template_bootstrap .stars > .star {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/006_star_empty.png") no-repeat top left !important;
	width: 13px !important;
	height: 12px !important;
	display: inline-block !important;
	text-indent: -999em !important;
	cursor: pointer !important;
	overflow: hidden !important;
}

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

.cb_template_bootstrap .stars > .star_hover,
.cb_template_bootstrap .stars > .star_on {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/005_star.png") no-repeat top left !important;
}

.cbCoreFieldsAjaxValue {
	max-width: 90% !important;
}

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

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

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

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

.cbCoreFieldsAjaxValue {
	border: 0 !important;
}

.cbCoreFieldsAjaxValue:hover {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/060_pencil.png") no-repeat right center !important;
	border: 0 !important;
	background-color: #f5f5f5 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cbProgressChecklistComplete img {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 11px !important;
	padding-right: 13px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/012_ok.png") no-repeat top left !important;
}

.cbProgressChecklistInComplete img {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 10px !important;
	padding-right: 13px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/013_remove.png") no-repeat top left !important;
}

.cbProgressChecklist {
	min-height: 20px !important;
	padding: 19px !important;
	margin-bottom: 5px !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;
}

.cbAjaxPointsMinus {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/098_minus.png") no-repeat left center !important;
	width: 9px !important;
	height: 16px !important;
}

.cbAjaxPointsPlus {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/097_plus.png") no-repeat right center !important;
	width: 11px !important;
	height: 16px !important;
}

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

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

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

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

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

.cbajValue,
.cbajtValue {
	border: 0 !important;
	padding: 0 !important;
}

.cbajValue:hover,
.cbajtValue:hover {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/060_pencil.png") no-repeat right center !important;
	border: 0 !important;
	background-color: #f5f5f5 !important;
}

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

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

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

.cbpgSubmitForm input,
.cbpgSubmitForm textarea {
	width: auto !important;
}

.cbpgSubmitForm {
	margin-bottom: 10px !important;
}

.cbpgIbox img[src$="delete_f2.png"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 13px !important;
	padding-right: 11px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/019_bin.png") no-repeat top left !important;
	margin-right: 3px !important;
}

.cbpgIbox img[src$="publish_f2.png"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 12px !important;
	padding-right: 12px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/086_remove.png") no-repeat top left !important;
	margin-right: 3px !important;
}

.cbpgIbox img[src$="unpublish_f2.png"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 12px !important;
	padding-right: 12px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/083_circle_ok.png") no-repeat top left !important;
	margin-right: 3px !important;
}

.cbpgIbox img[src$="archive_f2.png"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 12px !important;
	padding-right: 12px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/080_circle_plus.png") no-repeat top left !important;
	margin-right: 3px !important;
}

.cbpgIbox img[src$="unarchive_f2.png"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 12px !important;
	padding-right: 12px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/081_circle_minus.png") no-repeat top left !important;
	margin-right: 3px !important;
}

.cbpgIbox img[src$="edit_f2.png"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 13px !important;
	padding-right: 13px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/060_pencil.png") no-repeat top left !important;
}

.cbpgEditorHidden,
.cbpgEditorHidden:hover,
.cbpgEditorVisible,
.cbpgEditorVisible:hover {
	background: transparent !important;
}

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

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

.cbpgControlArea {
	margin-top: 5px !important;
}

#pgadminForm label {
	font-weight: bold !important;
}

.cbpbEditorContainer {
	padding: 19px !important;
	margin-top: 5px !important;
	margin-bottom: 20px !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;
}

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

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

.cbpbBlog .cbpbEditorsArea {
	margin: 0 !important;
}

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

.cbpbEditorHidden,
.cbpbEditorHidden:hover,
.cbpbEditorVisible,
.cbpbEditorVisible:hover {
	background: transparent !important;
}

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

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

.cbpbEditorContainer table {
	border: 0 !important;
	margin: 0 !important;
}

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

.cbpbEditorContainer table tbody + tbody {
	border: 0 !important;
}

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

.cbpbEditorContainer .titleCell {
	font-weight: bold !important;
}

.cbpbControlArea {
	padding-top: 5px !important;
}

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

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

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

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

.cbpbEditorContainer textarea {
	width: 95% !important;
}

.cbBlogs input,
.cbBlogs textarea,
.cbBlogs select,
.cbInvites input,
.cbInvites textarea,
.cbInvites select,
.cbGroupJive input,
.cbGroupJive textarea,
.cbGroupJive select {
	width: auto !important;
}

.cbArticles .articlesHeaderSearch input,
.cbBlogs .blogsHeaderSearch input,
.cbForums .forumsHeaderSearch input,
.cbInvites .invitesHeaderSearch input,
.cbGroupJive .gjMainTitleSearch input {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/002_search.png") no-repeat 5px center !important;
	padding-left: 21px !important;
}

.cbArticles .articleTab form,
.cbBlogs .blogTab form,
.cbForums .forumTabPosts form,
.cbForums .forumTabFavs form,
.cbForums .forumTabCatSubs form,
.cbForums .forumTabSubs form,
.cbInvites .inviteTab form,
.cbGroupJive .gjMain form:last-of-type,
.cbGroupJive .tab-page form:last-of-type {
	width: 100% !important;
	max-width: 100% !important;
	background-color: transparent !important;
	border-spacing: 0 !important;
	margin-bottom: 18px !important;
	border: 1px solid #dddddd !important;
	border-collapse: separate !important;
	*border-collapse: collapsed !important;
	-webkit-border-radius: 4px !important;
		-moz-border-radius: 4px !important;
			border-radius: 4px !important;
}

.cbGroupJive .tab-page form .gjEditContentInputTitle {
	width: 22% !important;
}

.cbGroupJive .tab-page form .gjEditContentInputField {
	width: 76% !important;
}

.cbArticles .articlesHeaderSearch,
.cbArticles .articlesHeaderTitles,
.cbArticles .articlesContent,
.cbArticles .articlesPaging,
.cbBlogs .blogsHeaderSearch,
.cbBlogs .blogsHeaderTitles,
.cbBlogs .blogsContent,
.cbBlogs .blogsPaging,
.cbForums .forumsHeaderSearch,
.cbForums .forumsHeaderTitles,
.cbForums .forumsContent,
.cbForums .forumsPaging,
.cbInvites .invitesHeaderSearch,
.cbInvites .invitesHeaderTitles,
.cbInvites .invitesContent,
.cbInvites .invitesPaging,
.cbGroupJive .gjMainContent,
.cbGroupJive .gjMainPaging {
	margin: 0 !important;
	padding: 8px !important;
	line-height: 18px !important;
	text-align: left !important;
	vertical-align: top !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
	border-top: 1px solid #dddddd !important;
}

.cbArticles .articlesHeader,
.cbBlogs .blogsHeader,
.cbForums .forumsHeader,
.cbInvites .invitesHeader,
.cbGroupJive .gjMainTitle {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	font-weight: bold !important;
	vertical-align: bottom !important;
	background-color: transparent !important;
}

.cbGroupJive .gjMainTitle {
	padding: 8px !important;
}

.cbArticles .articlesHeader input,
.cbBlogs .blogsHeader input,
.cbForums .forumsHeader input,
.cbInvites .invitesHeader input,
.cbGroupJive .gjMainTitle input,
.cbGroupJive .gjMainTitle select {
	margin: 0 !important;
}

.cbArticles .articlesHeaderSearch,
.cbBlogs .blogsHeaderSearch,
.cbForums .forumsHeaderSearch,
.cbInvites .invitesHeaderSearch {
	border-top: 0 !important;
	text-align: right !important;
}

.cbArticles .articlesContent a,
.cbArticles .articlesContent a:visited,
.cbBlogs .blogsContent a,
.cbBlogs .blogsContent a:visited,
.cbForums .forumsContent a,
.cbForums .forumsContent a:visited,
.cbInvites .invitesContent a,
.cbInvites .invitesContent a:visited,
.cbGroupJive .gjMainContent a,
.cbGroupJive .gjMainContent a:visited {
	font-weight: normal !important;
}

.cbArticles .articlesContent:nth-child(odd),
.cbBlogs .blogsContent:nth-child(odd),
.cbForums .forumsContent:nth-child(odd),
.cbInvites .invitesContent:nth-child(odd),
.cbGroupJive .gjMainContent:nth-child(odd) {
	background-color: #f9f9f9 !important;
}

.cbArticles .articlesContent:nth-child(even),
.cbBlogs .blogsContent:nth-child(even),
.cbForums .forumsContent:nth-child(even),
.cbInvites .invitesContent:nth-child(even),
.cbGroupJive .gjMainContent:nth-child(even) {
	background-color: transparent !important;
}

.cbArticles .articlesContent:hover,
.cbBlogs .blogsContent:hover,
.cbForums .forumsContent:hover,
.cbInvites .invitesContent:hover,
.cbGroupJive .gjMainContent:hover {
	background-color: #f5f5f5 !important;
}

.cbArticles .articlesPaging,
.cbBlogs .blogsPaging,
.cbForums .forumsPaging,
.cbInvites .invitesPaging,
.cbGroupJive .gjMainPaging {
	font-weight: bold !important;
	vertical-align: bottom !important;
	background-color: transparent !important;
	text-align: center !important;
	line-height: 0 !important;
	font-size: 0 !important;
}

.cbArticles .articlesPaging .pagenav,
.cbBlogs .blogsPaging .pagenav,
.cbForums .forumsPaging .pagenav,
.cbInvites .invitesPaging .pagenav,
.cbGroupJive .gjMainPaging .pagenav {
	font-size: 14px !important;
	display: inline-block !important;
	margin: 0 !important;
	padding: 0 14px !important;
	line-height: 38px !important;
	text-decoration: none !important;
	background-color: #ffffff !important;
	border: 1px solid #dddddd !important;
	border-left-width: 0 !important;
}

.cbArticles .articlesPaging span.pagenav,
.cbBlogs .blogsPaging span.pagenav,
.cbForums .forumsPaging span.pagenav,
.cbInvites .invitesPaging span.pagenav,
.cbGroupJive .gjMainPaging span.pagenav {
	color: #000000 !important;
}

.cbArticles .articlesPaging .pagenav:first-child,
.cbBlogs .blogsPaging .pagenav:first-child,
.cbForums .forumsPaging .pagenav:first-child,
.cbInvites .invitesPaging .pagenav:first-child,
.cbGroupJive .gjMainPaging .pagenav:first-child {
	border-left-width: 1px !important;
	-webkit-border-radius: 3px 0 0 3px !important;
		-moz-border-radius: 3px 0 0 3px !important;
			border-radius: 3px 0 0 3px !important;
}

.cbArticles .articlesPaging .pagenav:last-child,
.cbBlogs .blogsPaging .pagenav:last-child,
.cbForums .forumsPaging .pagenav:last-child,
.cbInvites .invitesPaging .pagenav:last-child,
.cbGroupJive .gjMainPaging .pagenav:last-child {
	-webkit-border-radius: 0 3px 3px 0 !important;
		-moz-border-radius: 0 3px 3px 0 !important;
			border-radius: 0 3px 3px 0 !important;
}

.cbArticles .articlesPaging a:hover,
.blogsPaging a:hover,
.cbForums .forumsPaging a:hover,
.cbInvites .invitesPaging a:hover,
.cbGroupJive .gjMainPaging a:hover {
	background-color: #f5f5f5 !important;
	text-decoration: none !important;
}

.cbInvites .invitesEdit *,
.cbBlogs .blogsEdit * {
	vertical-align: baseline !important;
}

.cbInvites .invitesEditContentInputField,
.cbBlogs .blogsEditContentInputField {
	vertical-align: top !important;
}

.cbInvites .invitesEditContentInputIcon,
.cbBlogs .blogsEditContentInputIcon {
	vertical-align: baseline !important;
}

.cbBlogs .blogsContentMenu div,
.cbInvites .invitesContentMenu div,
.cbForums .forumsContentMenu div,
.cbGroupJive .gjPanesMenuContent div,
.cbGroupJive .gjMainContentMenu div {
	border-bottom: 1px solid #eeeeee !important;
}

.cbBlogs .blogsContentMenu div:hover,
.cbInvites .invitesContentMenu div:hover,
.cbForums .forumsContentMenu div:hover,
.cbGroupJive .gjPanesMenuContent div:hover,
.cbGroupJive .gjMainContentMenu div:hover {
	background-color: transparent !important;
}

.cbGroupJive .gjPanesMenuContent div {
	background-image: none !important;
}

.cbGroupJive .gjPanesMenuContent div a:before {
	display: inline-block !important;
	content: '' !important;
	width: 13px !important;
	height: 12px !important;
	margin-right: 5px;
}

.cbBlogs .blogsContentMenu .blogsContentMenuEdit,
.cbInvites .invitesContentMenu .invitesContentMenuEdit,
.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentEdit a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuEdit {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/060_pencil.png") no-repeat left center !important;
}

.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentPublish a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuPublish {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/012_ok.png") no-repeat left center !important;
}

.cbBlogs .blogsContentMenu .blogsContentMenuUnpublish,
.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentUnpublish a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuUnpublish {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/088_ban.png") no-repeat left center !important;
}

.cbBlogs .blogsContentMenu .blogsContentMenuDelete,
.cbInvites .invitesContentMenu .invitesContentMenuDelete,
.cbForums .forumsContentMenu .forumsContentMenuDelete,
.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentDelete a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuDelete {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/013_remove.png") no-repeat left center !important;
}

.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentMessage a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuMessage {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/003_envelope.png") no-repeat left center !important;
}

.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentSave a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuSave {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/024_download.png") no-repeat left center !important;
}

.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentReply a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuReply {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/110_comments.png") no-repeat left center !important;
}

.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentLock a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuLock {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/032_lock.png") no-repeat left center !important;
}

.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentPromote a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuPromote {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/124_thumbs_up.png") no-repeat left center !important;
}

.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentDemote a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuDemote {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/125_thumbs_down.png") no-repeat left center !important;
}

.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentNew a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuNew,
.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentJoin a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuJoin {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/097_plus.png") no-repeat left center !important;
}

.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentLeave a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuLeave {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/098_minus.png") no-repeat left center !important;
}

.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentBack a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuBack {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/094_share.png") no-repeat left center !important;
}

.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentFolder a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuFolder {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/116_folder.png") no-repeat left center !important;
}

.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentInfo a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuInfo {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/085_circle_info.png") no-repeat left center !important;
}

.cbGroupJive .gjPanesMenuContent .gjPanesMenuContentPanel a:before,
.cbGroupJive .gjMainContentMenu .gjMainContentMenuPanel {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/020_home.png") no-repeat left center !important;
}

.cbGroupJive .gjEventLocation {
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/061_map_marker.png") no-repeat left center !important;
	padding-left: 15px !important;
}

.cbGroupJive .gjTabHeadToggleExpand:after,
.cbGroupJive .gjWallRepliesToggleExpand:after {
	margin-left: 5px !important;
	vertical-align: middle !important;
	display: inline-block !important;
	border-right: 4px solid transparent !important;
	border-top: 4px solid #000000 !important;
	border-left: 4px solid transparent !important;
	content: '' !important;
}

.cbGroupJive .gjTabHeadToggleCollapse:after,
.cbGroupJive .gjWallRepliesToggleCollapse:after {
	margin-left: 5px !important;
	vertical-align: middle !important;
	display: inline-block !important;
	border-right: 4px solid transparent !important;
	border-bottom: 4px solid #000000 !important;
	border-left: 4px solid transparent !important;
	content: '' !important;
}

.cbGroupJive .tab-pane > .tab-page {
	padding: 0 !important;
	border: 0 !important;
}

.cbGroupJive .gjPanes,
.cbGroupJive .gjMain {
	display: block !important;
	width: 100% !important;
}

.cbGroupJive .gjPanes {
	position: relative !important;
	margin-bottom: 15px !important;
}

.cbGroupJive .gjPanesLogo,
.cbGroupJive .gjPanesLogoContent,
.cbGroupJive .gjPanesDescription,
.cbGroupJive .gjPanesMenu,
.cbGroupJive .gjPanesInfo {
	margin: 0 !important;
}

.cbGroupJive .gjPanesLogo,
.cbGroupJive .gjPanesMenu,
.cbGroupJive .gjPanesInfo {
	border: 0 !important;
}

.cbGroupJive .gjPanesLogoTitle {
	background-color: transparent !important;
	line-height: 36px !important;
	font-family: inherit !important;
	font-weight: bold !important;
	font-size: 24px !important;
	color: inherit !important;
	text-rendering: optimizelegibility !important;
	margin-bottom: 10px !important;
	border-bottom: 1px solid #eeeeee !important;
}

.cbGroupJive .gjPanesLogoContent {
	padding: 0 !important;
	float: left !important;
	width: 30% !important;
}

.cbGroupJive .gjPanesDescription {
	margin-left: 30% !important;
}

.cbGroupJive .gjPanesMenu {
	float: right !important;
	width: 20% !important;
	position: relative !important;
}

.cbGroupJive .gjPanesInfo {
	float: right !important;
	width: 50% !important;
}

.cbGroupJive .gjPanesInfoTitle {
	display: none !important;
}

.cbGroupJive .gjPanesMenuTitle {
	cursor: pointer !important;
	color: #0088cc !important;
	text-decoration: none !important;
	background-color: transparent !important;
	text-align: right !important;
}

.cbGroupJive .gjPanesMenu:hover .gjPanesMenuTitle {
	color: #005580 !important;
	text-decoration: underline !important;
}

.cbGroupJive .gjPanesMenuContent {
	visibility: hidden !important;
	position: absolute !important;
	right: 0 !important;
	z-index: 1000 !important;
	min-width: 180px !important;
	padding: 5px 0 !important;
	margin: 0 !important;
	list-style: none !important;
	background-color: #ffffff !important;
	border: 1px solid #ccc !important;
	border: 1px solid rgba(0, 0, 0, 0.2) !important;
	*border-right-width: 2px !important;
	*border-bottom-width: 2px !important;
	-webkit-border-radius: 6px !important;
		-moz-border-radius: 6px !important;
			border-radius: 6px !important;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
		-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
			box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
	-webkit-background-clip: padding-box !important;
		-moz-background-clip: padding !important;
			background-clip: padding-box !important;
}

.cbGroupJive .gjPanesMenu:hover .gjPanesMenuContent  {
	visibility: visible !important;
}

.cbGroupJive .gjPanesMenuContent:before {
	position: absolute !important;
	top: -7px !important;
	right: 9px !important;
	display: inline-block !important;
	border-right: 7px solid transparent !important;
	border-bottom: 7px solid #ccc !important;
	border-left: 7px solid transparent !important;
	border-bottom-color: rgba(0, 0, 0, 0.2) !important;
	content: '' !important;
}

.cbGroupJive .gjPanesMenuContent:after {
	position: absolute !important;
	top: -6px !important;
	right: 10px !important;
	display: inline-block !important;
	border-right: 6px solid transparent !important;
	border-bottom: 6px solid #ffffff !important;
	border-left: 6px solid transparent !important;
	content: '' !important;
}

.cbGroupJive .gjPanesMenuContent div {
	margin: 0 !important;
	padding: 0 !important;
}

.cbGroupJive .gjPanesMenuContent a {
	display: block !important;
	padding: 3px 20px !important;
	clear: both !important;
	font-weight: normal !important;
	line-height: 20px !important;
	color: #333333 !important;
	white-space: nowrap !important;
}

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

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

.cbGroupJive .gjMainContentInfoTitle {
	background-color: #F5F5F5 !important;
	border-color: #ECEFF5 !important;
}

.cbGroupJive .gjMainContentInfoBody {
	border-color: #ECEFF5 !important;
}

.cbGroupJive .gjMainContentInfoTitle a {
	font-weight: bold !important;
}

.cbGroupJive .gjUsers .gjMainContent,
.cbGroupJive .gjVideo .gjMainContent,
.cbGroupJive .gjFile .gjMainContent,
.cbGroupJive .gjPhoto .gjMainContent {
	display: inline-block !important;
	height: auto !important;
	width: auto !important;
	min-height: 20px !important;
	padding: 12px !important;
	margin: 10px !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;
	text-align: center !important;
	position: relative !important;
	vertical-align: top !important;
}

.cbGroupJive .gjUsers .gjMainContent:hover,
.cbGroupJive .gjVideo .gjMainContent:hover,
.cbGroupJive .gjFile .gjMainContent:hover,
.cbGroupJive .gjPhoto .gjMainContent:hover {
	border-color: #0088cc !important;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25) !important;
		-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25) !important;
			box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25) !important;
}

.cbGroupJive .gjUsers .gjMainContentLogo img:hover,
.cbGroupJive .gjFile .gjMainContentLogo img,
.cbGroupJive .gjPhoto .gjMainContentLogo img {
	padding: 4px !important;
	border: 1px solid #ddd !important;
	-webkit-border-radius: 4px !important;
		-moz-border-radius: 4px !important;
			border-radius: 4px !important;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) !important;
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) !important;
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) !important;
}

.cbGroupJive .gjUsers .gjMainTitle,
.cbGroupJive .gjVideo .gjMainTitle,
.cbGroupJive .gjFile .gjMainTitle,
.cbGroupJive .gjPhoto .gjMainTitle {
	border-bottom: 1px solid #DDD !important;
}

.cbGroupJive .gjUsers .gjMainContent > div,
.cbGroupJive .gjVideo .gjMainContent > div,
.cbGroupJive .gjFile .gjMainContent > div,
.cbGroupJive .gjPhoto .gjMainContent > div {
	float: none !important;
	display: block !important;
	width: 100% !important;
	text-align: center !important;
}

.cbGroupJive .gjUsers .gjMainContentMenu,
.cbGroupJive .gjVideo .gjMainContentMenu,
.cbGroupJive .gjFile .gjMainContentMenu,
.cbGroupJive .gjPhoto .gjMainContentMenu {
	position: relative !important;
}

.cbGroupJive .gjVideo .gjMainContentInfo,
.cbGroupJive .gjVideo .gjMainContentInfoFull,
.cbGroupJive .gjFile .gjMainContentInfo,
.cbGroupJive .gjFile .gjMainContentInfoFull,
.cbGroupJive .gjPhoto .gjMainContentInfo,
.cbGroupJive .gjPhoto .gjMainContentInfoFull {
	position: relative !important;
}

.cbGroupJive .gjVideo .gjMainContent > div.gjMainContentInfo,
.cbGroupJive .gjVideo .gjMainContent > div.gjMainContentInfoFull {
	width: 280px !important;
}

.cbGroupJive .gjUsers .gjMainContentMenu > div,
.cbGroupJive .gjVideo .gjMainContentMenu > div,
.cbGroupJive .gjFile .gjMainContentMenu > div,
.cbGroupJive .gjPhoto .gjMainContentMenu > div {
	margin: 0 !important;
	border: 0 !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	display: inline-block !important;
	cursor: pointer !important;
	background-position: center bottom !important;
}

.cbGroupJive .gjUsers .gjMainContentMenu > div > a,
.cbGroupJive .gjVideo .gjMainContentMenu > div > a,
.cbGroupJive .gjVideo .gjMainContentInfoBody,
.cbGroupJive .gjFile .gjMainContentMenu > div > a,
.cbGroupJive .gjFile .gjMainContentInfoBody,
.cbGroupJive .gjPhoto .gjMainContentMenu > div > a,
.cbGroupJive .gjPhoto .gjMainContentInfoBody {
	visibility: hidden !important;
	position: absolute !important;
	top: -15px !important;
	margin-left: -18px !important;
	z-index: 1000 !important;
	padding: 5px !important;
	background-color: #ffffff !important;
	border: 1px solid #ccc !important;
	border: 1px solid rgba(0, 0, 0, 0.2) !important;
	*border-right-width: 2px !important;
	*border-bottom-width: 2px !important;
	-webkit-border-radius: 6px !important;
		-moz-border-radius: 6px !important;
			border-radius: 6px !important;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
		-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
			box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
	-webkit-background-clip: padding-box !important;
		-moz-background-clip: padding !important;
			background-clip: padding-box !important;
}

.cbGroupJive .gjVideo .gjMainContentInfoBody,
.cbGroupJive .gjFile .gjMainContentInfoBody,
.cbGroupJive .gjPhoto .gjMainContentInfoBody {
	top: 55% !important;
	left: 0 !important;
	width: 300px !important;
	text-align: left !important;
}

.cbGroupJive .gjVideo .gjMainContentInfoBody {
	top: 90% !important;
}

.cbGroupJive .gjUsers .gjMainContentMenu > div:hover > a,
.cbGroupJive .gjVideo .gjMainContentMenu > div:hover > a,
.cbGroupJive .gjVideo .gjMainContentInfoTitle:hover + .gjMainContentInfoBody,
.cbGroupJive .gjVideo .gjMainContentInfoBody:hover,
.cbGroupJive .gjFile .gjMainContentMenu > div:hover > a,
.cbGroupJive .gjFile .gjMainContentInfoTitle:hover + .gjMainContentInfoBody,
.cbGroupJive .gjFile .gjMainContentInfoBody:hover,
.cbGroupJive .gjPhoto .gjMainContentMenu > div:hover > a,
.cbGroupJive .gjPhoto .gjMainContentInfoTitle:hover + .gjMainContentInfoBody,
.cbGroupJive .gjPhoto .gjMainContentInfoBody:hover {
	visibility: visible !important;
}

.cbGroupJive .gjVideo .gjMainContentInfoBodyVideo {
	visibility: visible !important;
	width: 300px !important;
	position: absolute !important;
	height: auto !important;
	bottom: 100%;
}

.cbGroupJive .gjUsers .gjMainContentInfo > div,
.cbGroupJive .gjUsers .gjMainContentInfoFull > div,
.cbGroupJive .gjVideo .gjMainContentInfo > div,
.cbGroupJive .gjVideo .gjMainContentInfoFull > div,
.cbGroupJive .gjFile .gjMainContentInfo > div,
.cbGroupJive .gjFile .gjMainContentInfoFull > div,
.cbGroupJive .gjPhoto .gjMainContentInfo > div,
.cbGroupJive .gjPhoto .gjMainContentInfoFull > div {
	margin: 0 !important;
	border: 0 !important;
}

.cbGroupJive .gjVideo .gjMainContentInfo > div.gjMainContentInfoTitle,
.cbGroupJive .gjVideo .gjMainContentInfoFull > div.gjMainContentInfoTitle {
	padding-bottom: 100% !important;
}

.cbGroupJive .gjUsers .gjMainContentInfo,
.cbGroupJive .gjUsers .gjMainContentInfoFull,
.cbGroupJive .gjVideo .gjMainContentInfo,
.cbGroupJive .gjVideo .gjMainContentInfoFull,
.cbGroupJive .gjFile .gjMainContentInfo,
.cbGroupJive .gjFile .gjMainContentInfoFull,
.cbGroupJive .gjPhoto .gjMainContentInfo,
.cbGroupJive .gjPhoto .gjMainContentInfoFull {
	padding-bottom: 0 !important;
}

.cbGroupJive .gjUsers .gjMainContentInfoBody,
.cbGroupJive .gjVideo .gjMainContentInfoBody,
.cbGroupJive .gjFile .gjMainContentInfoBody,
.cbGroupJive .gjPhoto .gjMainContentInfoBody {
	padding-top: 0 !important;
}

.cbGroupJive .gjFile .gjMainContentLogo img {
	max-width: 60px !important;
}

.cbGroupJive .gjPanes .gjPanesLogoContent img,
.cbGroupJive .gjNestedCategories .gjMainContentLogo img,
.cbGroupJive .gjCategoryGroups .gjMainContentLogo img,
.cbGroupJive .gjNestedGroups .gjMainContentLogo img,
.cbGroupJive .gjInvites .gjMainContentLogo img {
	padding: 4px !important;
	border: 1px solid #ddd !important;
	-webkit-border-radius: 4px !important;
		-moz-border-radius: 4px !important;
			border-radius: 4px !important;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) !important;
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) !important;
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) !important;
}

.cbGroupJive .gjPanes .gjPanesLogoContent img:hover,
.cbGroupJive .gjNestedCategories .gjMainContentLogo img:hover,
.cbGroupJive .gjCategoryGroups .gjMainContentLogo img:hover,
.cbGroupJive .gjNestedGroups .gjMainContentLogo img:hover,
.cbGroupJive .gjInvites .gjMainContentLogo img:hover {
	border-color: #0088cc !important;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25) !important;
		-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25) !important;
			box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25) !important;
}

.cbBlogs .blogsEditTitle,
.cbInvites .invitesEditTitle,
.cbGroupJive .gjEditTitle {
	background-color: transparent !important;
	line-height: 36px !important;
	font-family: inherit !important;
	font-weight: bold !important;
	font-size: 24px !important;
	color: inherit !important;
	text-rendering: optimizelegibility !important;
	margin-bottom: 10px !important;
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	border-bottom: 1px solid #eeeeee !important;
}

.cbBlogs .blogsEditContent,
.cbInvites .invitesEditContent,
.cbGroupJive .gjEditContent {
	padding: 8px !important;
	border: 1px solid #ddd !important;
	-webkit-border-radius: 4px !important;
		-moz-border-radius: 4px !important;
			border-radius: 4px !important;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) !important;
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) !important;
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) !important;
}

.cbInvites .invitesContent4 img[src$="publish.png"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 11px !important;
	padding-right: 13px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/012_ok.png") no-repeat top left !important;
}

.cbInvites .invitesContent4 img[src$="unpublish.png"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 12px !important;
	padding-right: 12px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/088_ban.png") no-repeat top left !important;
}

.cbActivity .activityAvatar {
	width: 15% !important;
}

.cbActivity .activityEntry {
	width: 85% !important;
}

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

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

.cbregTick input[type="checkbox"] {
	margin: 0 !important;
	padding: 0 !important;
}

.cbRegNameDesc {
	float: none !important;
	display: inline-block !important;
	width: 94% !important;
}

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

.cbregDonationValue .cbregDonationFreeValue:focus {
	z-index: 2 !important;
}

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

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

.cbregPlanSelector_rounded,
.cbregPlanSelector_rounded .cbRegNameDesc,
.cbregPlanSelector_rounded .cbregParagraph {
	background-image: none !important;
}

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

.cbregPlanSelector_rounded:hover,
.cbregPlanSelector_rounded:hover .cbregSubPlanSelector > .cbregPlanSelector_rounded {
	background-color: #FAB609 !important;
}

.cbregPlanSelector_rounded .cbregSubPlanSelector > .cbregPlanSelector_rounded {
	min-width: 100% !important;
}

.cbregPlanSelector_rounded .cbregParagraph {
	background-color: #ffffff !important;
}

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

.cbregPlanSelector_rounded .cbregSubPlanSelector .cbRegNameDesc {
	min-width: 100% !important;
}

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

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

.cbregPlanSelector_rounded .cbregName label {
	font-size: 18px !important;
	font-weight: bold !important;
}

.cbregPlanSelector_rounded .cbregTick {
	width: 10% !important;
}

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

.cbregPlanStatus .cbregName img[src$="ok_b_16.gif"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 11px !important;
	padding-right: 13px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/012_ok.png") no-repeat top left !important;
}

.cbregPlanStatus .cbregName img[src$="close_b_16.gif"] {
	height: 0px !important;
	width: 0px !important;
	padding-bottom: 10px !important;
	padding-right: 10px !important;
	background: url("http://c-supervision.net/components/com_comprofiler/plugin/templates/bootstrap/images/mini-icons/halflings/013_remove.png") no-repeat top left !important;
}

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

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

#stepbystep {
	padding: 10px !important;
}

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

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

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

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

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

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

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

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

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

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

#stepbystep > ul {
	margin-bottom: 15px !important;
}

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

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

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

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

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

#stepbystep > div {
	margin: 0 !important;
	padding: 0 !important;
}

.cbPrivacyTabSetting {
	text-align: right !important;
}

#cbfv_cbcaptchaImage {
	margin-bottom: 9px !important;
}