#cb_p2_admin_settings_form_footer{
	
	clear:both;
	display:block;
	margin-top:20px;
	margin-bottom:20px;
	
	
}


.cb_p2_admin_separator
{

clear : both; 
margin-top: 10px;
margin-bottom: 10px;
background-color: #c0c0c0;
width: 100%;
min-height:2px;


}

.cb_p2_admin_form
{

font-size : 125%;

}

.cb_p2_admin_segment2
{

font-size : 125%;
background-color : #E9E9E9;
border:2px solid #c0c0c0;
padding-bottom:10px;
margin-bottom:25px;
padding-left:10px;
vertical-align : top;
}

.cb_p2_admin_segment1
{

font-size : 125%;
padding-left:10px;
padding-bottom:10px;
margin-bottom:10px;
padding-left:10px;
vertical-align : top;
}
.cb_p2_logo_div
{
vertical-align : middle;
display : inline-block;
width : 100%;
padding-top:10px;
}


.cb_p2_h1
{
font-size: 175%;
color:#36578F;
display:block;
margin-bottom: 15px;
margin-top : 15px;
font-weight:bold;
}


.cb_p2_h2
{
	font-size: 125%;
	color:#36578F;
	display:block;
	margin-bottom: 10px;
	margin-top : 10px;
	font-weight:bold;
}


.cb_p2_h3
{
	font-size: 100%;
	color:#36578F;
	display:block;
	margin-bottom: 5px;
	margin-top : 15px;
	font-weight:bold;
}

.cb_p2_license
{

	display:inline-block;
	font-weight:bold;
	max-width : 350px;
	width : 100%;
}


.cb_p2_admin_button
{
font-size: 125%;
background-color:#2c5089;
color:#ffffff;
display:inline-block;
padding-right: 15px;
padding-left : 15px;
padding-top : 3px;
padding-bottom : 5px;
font-weight:bold;
border:0px;
margin : 3px;
}
.cb_p2_admin_info
{
font-size : 125%;
display:inline-block;
margin-top : 15px;
margin-bottom : 15px;
}
.cb_p2_admin_button:hover
{
background-color:#305ba0;
cursor: pointer;
}

.cb_p2_admin_product_box {
background-color : #2d4b7c; 
border: 1px solid #CCCCCC; 
padding : 5px; 
margin : 5px;
display:inline-block; 
font-size: 14px; 
font-weight:bold; 
margin-right : 3px;
margin-left : 20px;

}

#department_form{
	
	display:inline-block;
	
	
	
}

.cb_p2_admin_support_admin_staff_name{
display:inline-block; 
font-size: 14px; 
font-weight:bold; 
margin-right : 3px; 
margin-left : 20px; 
}


.cb_p2_inline_block_form{
	display:inline-block;
	
	
}


.cb_p2_settings{
	
display:block;
margin-top :20px;	
	
	
}
.cb_p2__option_info{
	
display:block;
margin-bottom :10px;	
	
	
}

.nav-tab-wrapper{
	border-bottom:1px solid #ccc;
	
	
	
}

.cb_p2_option_info{
	
	display :block;
	
	margin-bottom : 10px;
	
	width : 100%;
	
}
#cb_p2_setup_wizard_header{
	
font-size:175%;
font-weight:bold;
margin-top:30px;
display:inline-table;
width:100%;
	
}
.cb_p2_setup_wizard_big_heading{
	
font-size:150%;
font-weight:bold;
margin-top:20px;
margin-bottom:15px;
display:inline-table;
width:100%;
	
}
.cb_p2_setup_wizard_small_heading{
	
font-size:125%;
font-weight:bold;
margin-top:30px;
margin-bottom:15px;
display:table-cell;
width:100%;
	
}
.cb_p2_setup_wizard_col_50{
	
font-size:125%;
font-weight:bold;
display:table-cell;
width:50%;
	
}
.cb_p2_setup_wizard_two_col{
	
font-weight:bold;
margin-top:10px;
margin-bottom:15px;
display:inline-table;
width:100%;
max-width : 800px;
	
}
.cb_p2_setup_wizard_col_33{
	
font-size:125%;
font-weight:bold;
display:table-cell;
width:33%;
	
}
.cb_p2_setup_wizard_three_col{
	
font-weight:bold;
margin-top:10px;
margin-bottom:15px;
display:inline-table;
width:100%;
max-width : 800px;
	
}

.cb_addon_listing{

	display:inline-block;
	max-width : 150px;
	width : 100%;
	height : auto;	
	text-align:center;
	vertical-align:top;
		
	
}
.cb_addon_icon{

	display:block;
	width : 150px;
	height : auto;	
	clear:both;
	text-align:center;
	vertical-align:top;
	
	
}
.cb_addon_icon img{

	width : 150px;
	height : auto;	
	
	
}
.cb_addon_title {
	
	display:block;
	max-width : 150px;
	width : 100%;
	height : auto;	
	text-align:center;
	vertical-align:top;	
	margin-bottom: 10px;
	margin-top : 10px;
	
}



.cb_addon_title a:link,
.cb_addon_title a:active,
.cb_addon_title a:visited
{

	
	font-size: 135%;
	color:#36578F;
	font-weight:bold;
	text-decoration : none;
	
}
.cb_addon_title a:hover
{

	text-decoration : underline;
	
}
.cb_addon_status{

	display:block;
	width : 100%;
	height : auto;	
	text-align:center;
	vertical-align:top;
	
}
.cb_addons_list{

	display:block;
	width : 100%;
	height : auto;	
	text-align:left;
	vertical-align:top;
	margin-bottom : 20px;
	
}
.cb_get_addon_link:link,
.cb_get_addon_link:active,
.cb_get_addon_link:visited
{


	
}
.cb_get_addon_link:hover
{


	
}


.cb_addon_license_input{
	
	font-size : 85%;
	width : 100%;
	height: 25px;
	
}

.cb_p2_setup_wizard_big_font{
	
	font-size:135%;
	font-weight:bold;
	
}

.cb_p2_img_div {
	
	width : 75px;
	
	
}

.cb_p2_img_div img{
	
	width : 100%;
	height : auto;
	
	
	
}
.cb_p2_pro_pitch {
	
	width : 100%;
	height : auto;
	font-size : 125%;
margin-top:10px;
margin-bottom:10px;
padding-left:10px;
font-weight:bold;
	
	
}


#cb_p2_setup_modal{
	
	display:none;
}

#cb_p2_pro_pitch_modal{
	
	display:none;
}

.cb_p2_last_operation_result{
	
	display:block;
	margin-top: 5px;
	max-width : 600px;
	width : 100%;
	height:auto;
	padding : 10px;
	background-color : #f7f7f7;
	border: 1px solid #c0c0c0;
	
	
}

.cb_p2_option_notice{
	display:inline;
	margin-left: 15px;
	font-size: 75%;
}

.cb_p2_setup_wizard_text {
	
	font-size : 125%;
	font-weight: bold;
	color : #383838;
	display:block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cb_p2_setup_wizard_text_small {
	
	font-size : 100%;
	font-weight: bold;
	color : #383838;
	display:block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.cb_p2_setup_wizard_heading {
	
	font-size : 200%;
	font-weight: bold;
	color : #282828;
	line-height: 1;
}

.cb_p2_setup_wizard_required_plugins {
	
	font-size : 125%;
	font-weight: bold;
	color : #2c5ba5;
	margin-top: 10px;
	margin-bottom: 10px;
}

.cb_p2_install_plugins_vector {
	margin: 10px;
	float:left;
}

#cb_p2_install_update_plugin_results {
	clear:both;
	font-size : 125%;
	font-weight: bold;
	color : #383838;
	display:block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.cb_p2_plugin_install_info {
	color: #00A0D2;
	display:inline;
}
.cb_p2_plugin_install_success {
	color: #46B450;
	display:inline;
}
.cb_p2_plugin_install_error {
	color: #DC3232;
	display:inline;
}

.cb_p2_admin_button_general > * {
    vertical-align: middle;
}
.cb_p2_admin_button_general a:link,
.cb_p2_admin_button_general a:hover,
.cb_p2_admin_button_general a:visited,
.cb_p2_admin_button_general a:active
{
	text-decoration:none;
}



.cb_p2_admin_button_general img {
	margin-right :5px;
}

.cb_p2_admin_button_general {
	background-color:#0085ba;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border-bottom : 1px solid #006799;
	border-left : 1px solid #006799;
	border-right : 1px solid #006799;
	border-top : 1px solid #0073aa;
	display:inline-block;
	margin : 3px;
	cursor:pointer;
	color:#ffffff;
	padding:5px 24px;
	text-decoration:none;
	-moz-box-shadow:    0px 1px 0px 0px #006799;
	-webkit-box-shadow: 0px 1px 0px 0px #006799;
	box-shadow : 0px 1px 0px 0px #006799;
}
.cb_p2_admin_button_general:hover {
	
	background:#008ec2;
	border-color:#006799;
	color:#fff;
}
.cb_p2_admin_button_general:active {
	position:relative;
	top:1px;
}

.cb_p2_general_wizard_button > * {
    vertical-align: middle;
}
.cb_p2_general_wizard_button a:link,
.cb_p2_general_wizard_button a:hover,
.cb_p2_general_wizard_button a:visited,
.cb_p2_general_wizard_button a:active
{
	text-decoration:none;
}


.cb_p2_social_network_edit_button > * {
    vertical-align: middle;
}
.cb_p2_social_network_edit_button a:link,
.cb_p2_social_network_edit_button a:hover,
.cb_p2_social_network_edit_button a:visited,
.cb_p2_social_network_edit_button a:active
{
	text-decoration:none;
}



.cb_p2_social_network_edit_button img {
	margin-right :5px;
	border : 1px solid #ffffff !important;
}

.cb_p2_social_network_edit_button {
	background-color:#0085ba;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border-bottom : 1px solid #006799;
	border-left : 1px solid #006799;
	border-right : 1px solid #006799;
	border-top : 1px solid #0073aa;
	display:inline-block;
	margin : 3px;
	cursor:pointer;
	color:#ffffff;
	padding:5px 24px;
	text-decoration:none;
	-moz-box-shadow:    0px 1px 0px 0px #006799;
	-webkit-box-shadow: 0px 1px 0px 0px #006799;
	box-shadow : 0px 1px 0px 0px #006799;
}
.cb_p2_social_network_edit_button:hover {
	
	background:#008ec2;
	border-color:#006799;
	color:#fff;
}
.cb_p2_social_network_edit_button:active {
	position:relative;
	top:1px;
}

.cb_p2_general_wizard_button > * {
    vertical-align: middle;
}
.cb_p2_general_wizard_button a:link,
.cb_p2_general_wizard_button a:hover,
.cb_p2_general_wizard_button a:visited,
.cb_p2_general_wizard_button a:active
{
	text-decoration:none;
}


.cb_p2_general_wizard_button img {
	margin-right :5px;
}

.cb_p2_general_wizard_button {
	background-color:#0085ba;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border-bottom : 1px solid #006799;
	border-left : 1px solid #006799;
	border-right : 1px solid #006799;
	border-top : 1px solid #0073aa;
	display:inline-block;
	margin : 3px;
	cursor:pointer;
	color:#ffffff;
	padding:5px 24px;
	text-decoration:none;
	-moz-box-shadow:    0px 1px 0px 0px #006799;
	-webkit-box-shadow: 0px 1px 0px 0px #006799;
	box-shadow : 0px 1px 0px 0px #006799;
}
.cb_p2_general_wizard_button:hover {

	background:#008ec2;
	border-color:#006799;
	color:#fff;
}
.cb_p2_general_wizard_button:active {
	position:relative;
	top:1px;
}


.cb_p2_processing_message {
	display:block;
	font-size :24px;
	margin:10px;
}

.cb_p2_social_network_edit_wrapper{
	
	display:block;
	margin-top:20px;
	margin-bottom:10px;
	
}

#cb_p2_social_network_list_insert{
	
	display:block;
	margin-top: 20px;
	margin-bottom: 20px;
	
}


#cb_p2_design_editor{
	
	display:block;
	margin:20px;
	max-width:800px;
	width:100%;
	
}

#cb_p2_style_preview_form{
	
	display:inline-block;
	margin-left:10px; 
}
#cb_p2_style_preview_form_heading{
	
	display:inline-block;
	font-size:20px;
	font-weight:bold;
}
#cb_p2_set_editor{
	
	display:block;
	margin:20px;
	
}

#cb_p2_design_editor select {
    min-width:125px;
    min-height: 45px;
    border-width: 3px;
    border-color: rgba(50, 50, 50, 0.14);
    margin: 10px 10px 10px 0px;
	font-size: 18px;
}

#slider {
	
	width : 100%;
	max-width : 300px;
	
}


.cb_p2_style_editor_item{
	
	display:inline-block;
	
		vertical-align:top;
	margin:5px;
	max-width:200px;
	
	width:100%;
	
	min-height:100px;
	
	padding:15px;
	
	background-color : #ffffff;
	
	border: 1px solid #c0c0c0;
    border-radius: 25px;
	
	
	font-size : 16px;
}

.cb_p2_slider_input_value{
	
	border:0; 
	color: #f6931f !important;
	font-weight:bold;
	font-size:18px;
	
}

.cb_p2_style_editor_item_label {
	
	display:block;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight:bold;
}
.cb_p2_style_editor_item_desc {
	
	display:block;
	margin-top: 30px;
	margin-bottom: 10px;
}


#cb_p2_style_editor_items{
		display:block;
		vertical-align:top;
		clear: both;
	
}

#cb_p2_style_editor_buttons_wrapper{
	
	display:block;
	clear:both;
	margin-top:0px;
	background-color: #f1f1f1;
}

#cb_p2_customize_style_info, #cb_p2_style_editor_items {
	
	display:none;
	
}

#cb_p2_current_style_info {
		display:block;
	font-size :24px;
	margin:10px;
	margin-top:20px;
}

#cb_p2_style_assignment_div {
		display:block;
	font-size :16px;
	margin:10px;
	margin-left: 0px;
}


.cb_p2_plugin_title{
	
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:20px;
}
.cb_p2_plugin_insert{
	width:200px;
	font-weight:bold;
	background-color: #ffffff;
	margin:5px;
	padding:8px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	float:left;
	
}
.cb_p2_option_message{
	display:inline-block;
	margin:10px;
	margin-left:0px;
	font-weight:bold;
}
.cb_p2_block{
	display:block;
}