/* CSS Document : Admin CSS */
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#opensans-regular-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Bold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#opensans-bold-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans Light';
    src: url('../opensans-light-webfont.eot');
    src: url('../opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../opensans-light-webfont.woff') format('woff'),
         url('../opensans-light-webfont.ttf') format('truetype'),
         url('../opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans Semibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#opensans-bold-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}



button:focus,a,input:focus{
	outline:none !important;
}

input:focus{
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	border:none;
}

.main
{
	height:auto;
	width:100%;
}
.main_header
{
		margin-top:100px;
		font-size:32px;

}
.main_form
{
		margin-top:50px;
		height:150px;
		width:500px;
}
.box_effetc
{
		margin-top:20px;
		height:150px;
		width:500px;
}
.part_package_form
{
	float:left;
	width:250px;
}
.seperate_field
{
	float:left;
	width:400px;
	height:35px;
}
.seperate_field1
{
	float:left;
	width:190px;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}

.seperate_field1_last
{
	float:left;
	width:200px;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
}
.plan_header
{
	font-size:32px;
	height:50px;
	padding-left:80px;
	width:600px;
}
.droppackage
{
	width:195px;
}
.inner_dispaly_list_main
{
	width:1140px;
	height:auto;
	
}
.header_display_list
{
	height:50px;
	background:#666666;
}
.header_list_part_1
{
	width:210px;
	float:left;
	height:50px;
	padding-left:20px;
}
.header_list_part_2
{
	width:890px;
	float:left;
	height:50px;
	padding-left:20px;
}

.content_list_part_1
{
	width:210px;
	float:left;
	padding-left:20px;
	height:auto;
}
.content_list_part_2
{
	width:650px;
	float:left;
	padding-left:20px;
	height:auto;
	padding-top:10px;
	height:70px;
}
.content_list_part_3
{
	width:190px;
	float:left;
	height:auto;
	padding-left:50px;
	padding-top:20px;
	height:60px;
}
.package_diaplay_list
{
	height:80px;
}
.package_name,.package_link
{
	padding-top:12px;
	height:30px;
}
.package_name,.plan_name
{
	font-size:16px;
}
.plan_name
{
	padding-top:20px;
}
.btnedit
{
	width:100px;
	height:30px;
}
.edit_package
{
		height:200px;
		display:none;
		box-shadow:1px 1px 10px 3px #888888;
		-moz-box-shadow:1px 1px 10px 3px #888888;
		-webkit-box-shadow:1px 1px 10px 3px #888888;
		-o-box-shadow:1px 1px 10px 3px #888888;	
}
.edit_plan
{
		height:100%;
		display:none;
		box-shadow:1px 1px 10px 3px #888888;
		-moz-box-shadow:1px 1px 10px 3px #888888;
		-webkit-box-shadow:1px 1px 10px 3px #888888;
		-o-box-shadow:1px 1px 10px 3px #888888;	
}
.arrange_text_package
{
	float:left;
	width:540px;
	padding-left:100px;
	
}
.emptyline
{
	height:1px;
	background:#666666;
}
.emptyaddplan
{
		height:3px;
		width:600px;
		float:left;
}
.edit_labels_plan
{
	width:500px;
	float:left;
	padding-right:50px;
	padding-top:4px;
}
.edit_fields_plan 
{
	width:480px;
	float:left;
	padding-left:50px;

}
.editbutton
{
	width:100px;
}
.pricingtablename
{
	padding-top:10px;
	float:left;
	width:100%;
}

.txt_price_table
{	
	height:35px;
	width:300px;

}

.pricingtable_menu_belt{
	float:left;
	position:fixed;
	width:100%;
	top:0;
	z-index:999999;
	background:#d9534f;
	display:none;
}

.pricing_table_main{
	float:left;
	width:50%;
	height:48px;
}

.pt_table_main_cnt{
	float:left;
	width:98%;
	margin-left:10px;
}

label.header_table_name{
	font-family:'Open Sans Bold',Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal !important;
	color:#FFFFFF;
	float:left;
	padding-left: 10px;
	max-width:82%;
	padding-right:20px;
	width:auto;
	min-width:300px;
	background:url(../images/icons/edit-icon.png) 98% 10px no-repeat;
	height:40px;
	line-height:40px;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;


}

label.header_table_name:hover,
label.header_table_name.hover{
	background-image:url(../images/icons/edit-icon_hover.png);
	background-position:98% 9px;
	border:1px solid #ff9b98;
	height:38px;
	line-height:38px;
	padding-left:9px;
}

label.header_table_name form input{
	float:left;
	margin:0 !important;
	margin-top:0px !important;
	position:relative !important;
	background:none;
	border:none;
	max-width:95% !important;
	font-family: "Open Sans Bold",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold !important;
	color: #ffffff;
	padding:0px;
	box-shadow:none;
	 -webkit-box-shadow:none;
 	 -moz-box-shadow:none;
	 -o-box-shadow:none;
}

label.header_table_name form input:focus{
	box-shadow:none !important;
 	 -webkit-box-shadow:none !important;
	 -moz-box-shadow:none !important;
	 -o-box-shadow:none !important;	 

	border:none !important;
	outline:none;
}

.pricing_table_btns{
	float:right;
	width:50%;
	height:48px;
}

.package_header_part
{
	height:40px;
	background-color:#FFFFFF;
}
.title
{
	width:990px;
	float:left;
	padding-left:10px;
	padding-top:8px;
	
}
.pack_title
{
	font-size:20px;

}
.togglepackage
{
	width:60px;
	float:left;
	padding-left:80px;
	padding-top:10px;
}
.borderline
{
	
	border-bottom:solid #DDDDDD 1px;
}
.package_field_part1
{
		height:42px;
		width:100px;
		float:left;
		padding-top:18px;
}
.package_field_part2
{
	height:46px;
	width:200px;
	float:left;
	padding-top:14px;
}
.field_name
{
	font-size:12px;
}
.package_field_radio
{
	width: 200px;
	height: 120px;
	float: left;
}
.pack_color
{
	background-color:#DADADA;
}
.main_package
{
	height:auto;
}
.main_package_box
{
		width:330px;
		height:auto; 
		border: #DDDDDD 1px solid;
		cursor:move;
}
.btn_field
{
	float:left;
}
.add_new_package{
	float:left;
	width:215px;
	height:285px;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	 -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	 -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	 -o-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	margin-left:20px;
	background:#ffffff url(../images/addnew-icon.png) center 98px no-repeat;
	cursor:pointer;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transiton:all 0.5s;
	-o-transition:all 0.5s;
}

.add_new_package .add_new_package_label {
    float: left;
    font-family: Open Sans Bold;
    font-size: 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 60px;
    width: 100%;
	color:#c6c6c6;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transiton:all 0.5s;
	-o-transition:all 0.5s;
}

.add_new_package:hover{
	background:#ffffff url(../images/addnew-icon_hover.png) center 98px no-repeat;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
	-o-box-shadow: 0px 0px 10px rgba(0,0,0,0.4);	
	
	transition:all 0.7s;
	-webkit-transition:all 0.7s;
	-moz-transiton:all 0.7s;
	-o-transition:all 0.7s;
}

.add_new_package:hover .add_new_package_label{
	color:#d9534f;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transiton:all 0.5s;
	-o-transition:all 0.5s;
}

.arp_toggle{
	float:right;
	margin-right:5px;
	margin-top:10px;
	width:auto;
	height:auto;
	font-size:24px;
	font-weight:bolder;
	cursor:pointer;
}

/* picker styles */
#picker {
	position: absolute;
	width: 200px;
	margin-top:29px;
	margin-left: -76px;
}

/*Farbtastic styles*/
.farbtastic {
  position: relative;
  background: #555;
  border: 1px solid #aaa;
  top: 1px;
  left: 0;
  z-index: 99999999;
}

.farbtastic * {
  position: absolute;
  cursor: crosshair;
}

.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}

.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}

.farbtastic .wheel {
  background: url(../images/wheel.png) no-repeat;
  width: 195px;
  height: 195px;
}

.farbtastic .overlay {
  background: url(../images/mask.png) no-repeat;
}

.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url(../images/marker.png) no-repeat;
} 

#packages{
	margin:0px;
}

#packages .main_package_box_placeholder {
	background:none;
    border: 1px dashed #BBBBBB;
    border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
		-o-border-radius: 3px 3px 3px 3px;
    cursor: default;
    float: left;
    height: auto;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: auto;
}

#packages #column_0 {
	cursor:auto;
}

.arpbodyoptionrow_placeholder {
	background:none;
    border: 1px dashed #BBBBBB !important;
	cursor: default;
    float: left;
}

.success_message {
	background: url("../images/success-icon.png") no-repeat scroll 10px 10px #5cb85c;
    border: 1px solid #49a049;
    border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;

    box-sizing: border-box;
    color: #ffffff;
    display: none;
    font-family:Arial,Helvetica,Verdana,sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 28px;
    line-height: 26px;
	margin-top:30px;
    padding: 8px 5px 33px 40px;
}

.error_message{
	background: url("../images/error-icon.png") no-repeat scroll 10px 10px #e66b6b;
    border: 1px solid #e25555;
    border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;

    box-sizing: border-box;
    color: #ffffff;
    display: block;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 16px !important;
    font-weight: normal;
    height: 28px;
    line-height: 26px;
    margin-bottom: 12px !important;
	margin-left:10px;
    margin-top: 15px !important;
    padding: 8px 5px 33px 40px;
    width: 95.5% !important;
}

.arp_template_table {
	border-collapse: collapse;
    clear: both;
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
}

.arp_template_table .arp_table_tr {
	float:left;
	width:100%;
}

.arp_template_table .arp_table_tr .inputdiv {
    float: left;
    line-height: 20px;
    padding: 8px 10px;
    width: 73%;
}
	
.arp_insideimg {
	float:left;
	width:300px;
	height:117px;
	border:solid 1px #F4F4F4;
	padding:5px;
	cursor:pointer;
	margin-left:5px;
	margin-bottom:10px;
}

.arp_insideimg.arp_active {
	background:#33CCFF;
}

.arp_insideimg img {
	height:100%;
	width:100%;
}

.arp_button_row {
	margin-top:10px;
}


.arp_modal_shortcode_content {
	
}

.arp_stdtxt {
	width: 360px;
}

.arp_fainsideimge {
	cursor: pointer;
	float: left;
	width:45px;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #cccccc;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

	height:45px;
	text-align:center;
}

.arp_fainsideimge:hover{
	background:#ffefef;
	border-color:#f1a4a2;
}

.arp_fainsideimge i{
	float:none;
	margin:0;
	position:relative;
	top:10px;
	font-size:24px;
	color:#666666;
}

.arp_fainsideimge.arp_active {
	background:#ffefef;
	border-color:#f1a4a2;
}

.arp_fontawesome_content {
	float:left;
	width:96%;
	height:450px;
	overflow-y:auto;
	overflow-x:hidden;
	padding:20px 13px 25px 19px;
}
.fa_subcontent {
	clear:both;
	display: inline-block;
	float:left;
}


/* Pricing Table Listing*/

.edit_btn:hover{
		background:#DBDBDD !important;
	}
.edit_icon{
	float:left;
	width:25px;
	height:23px;
	font-size:16px;
	padding-top:5px;
	text-align:center;
	background:#DBDBDD;
	border-radius:3px 0 0 3px;
		-moz-border-radius:3px 0 0 3px;
		-webkit-border-radius:3px 0 0 3px;
		-o-border-radius:3px 0 0 3px;

}
.delete_btn:hover{
	background:#A91E1E !important;
}
.delete_icon{
	float:left;
	width:25px;
	height:23px;
	font-size:16px;
	padding-top:3px;
	text-align:center;
	background:#A91E1E;
	border-radius:3px 0 0 3px;
		-moz-border-radius:3px 0 0 3px;
		-webkit-border-radius:3px 0 0 3px;
		-o-border-radius:3px 0 0 3px;

}
.copy_btn:hover{
	background:#1A8FBF !important;
}
.copy_icon{
	float:left;
	width:25px;
	height:23px;
	font-size:16px;
	padding-top:3px;
	text-align:center;
	background:#1A8FBF;
	border-radius:3px 0 0 3px;
		-moz-border-radius:3px 0 0 3px;
		-webkit-border-radius:3px 0 0 3px;
		-o-border-radius:3px 0 0 3px;

}
.page,.next_page,.last_page,.first_page,.previous_page{
	background:white;
	color:#000000;
	border:1px solid #E8E8E8;
	cursor:pointer;
	padding:4px 8px;
}
.page:hover,.next_page:hover,.last_page:hover,.first_page:hover,.previous_page:hover{
	background:#F5F5F6;
}
.current_page{
	background:#303641;
	color:white;
	border:1px solid #E8E8E8;
	padding:4px 8px;
}
.page:active,.next_page:active,.last_page:active,.first_page:active,.previous_page:active{
	transform:scale(0.9,0.9);
}
#pagination button{
	margin-left:5px;
}
.arp_btn_lbl{
	float:left;
	margin-left:5px;
}
.arp_btn_wrapper{
	float:left;
	margin-top:1px;
	padding:0px 10px 0 0;
	cursor:pointer;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

}
.edit_btn{
	background:#F0F0F1;
}
.edit_btn .arp_btn_lbl{
	margin-top:5px;
}
.delete_btn .arp_btn_lbl{
	margin-top:4px;
}
.copy_btn .arp_btn_lbl{
	margin-top:4px;
}
.delete_btn{
	background:#CC2424;
	color:white;
	margin-left:5px;
}
.copy_btn{
	margin-left:5px;
	background:#21A9E1;
	color:white;
}
.arp_edit_link{
	text-decoration:none;
	color:black !important;
}
.arp_edit_link:hover{
	color:black;
}

.update-nag{
	display:none;
}

.global_setting_main{
	float:left;
	width:100%;
	margin-top:30px;
	clear:both;
	margin-bottom:10px;
}

.global_setting_title_belt{
	background:#0074A3;
	color:white;
	padding:15px;
	width:95.5%;
	border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
		-o-border-radius:4px 4px 0 0;

}

.global_setting_title{
	font-family:'Open Sans Bold',Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:18px;
}

.global_setting_tabs{
	float:left;
	width:95.5%;
	border:1px solid #D3D3D3;
	border-top:0px;
	background:white;
	padding:14px;
}

.global_setting_tabs .global_setting_tabs_main{
	float:left;
	width:100%;
}

.glob_setting_tab{
	float:left;
	width:98%;
	padding:10px;
	background:linear-gradient(#FFFFFF,#EEEEEE);
	background-image: -ms-lienar-gradient(#FFFFFF,#EEEEEE);
	background-image: -webkit-linear-gradient(#FFFFFF,#EEEEEE);
	background-image: -o-linear-gradient(#FFFFFF,#EEEEEE);
	background-image: -moz-linear-gradient(#FFFFFF,#EEEEEE);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#EEEEEE', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#EEEEEE', GradientType=0);
	border:1px solid #D3D3D3;
	border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;

	cursor:pointer;
}

.glob_setting_tab_title{
	float:left;
	width:auto;
	font-family:'Open Sans Bold',Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#919191;
}

.glob_setting_tab_toggle_icon{
	float:right;
	width:auto;
	font-size:14px;
	color:#919191;
}

.glob_setting_tab_main{
	float:left;
	width:100%;
	margin-bottom:10px;
}

.glob_setting_tab_detail{
	float:left;
	width:98%;
	padding:10px 10px 0;
	border:1px solid #D3D3D3;
	border-top:none;
	border-radius:0 0 4px 4px;
		-moz-border-radius:0 0 4px 4px;
		-webkit-border-radius:0 0 4px 4px;
		-o-border-radius:0 0 4px 4px;

	margin-bottom:10px;
	display:none;
	background:#F7F7F7;
}

.setting_details_tab{
	float:left;
	width:98%;
	padding:10px 10px 0;
	margin-bottom:20px;
}

.font_options_tab{
	float:left;
	width:23%;
	padding:10px 0 0;
	margin:10px;
}

.column_setting_tab,
.tooltip_setting_tab{
	float:left;
	width:30%;
	padding:10px 0 0;
	margin:10px 0 10px 10px;
}
.tooltip_setting_tab{
	width:25%;
}

.font_options_title,
.column_options_title,
.tooltip_options_title{
	float:left;
	clear:both;
	text-align:left;
	color:#0074A3;
	font-family:'Open Sans Bold',Arial, Helvetica, sans-serif;
	font-size:16px;
	width:100%;
}

.font_options_seperator{
	float:left;
	width:100%;
	height:1px;
	background:#D9D9D9;
	margin:10px 0;
}

.font_options_detail,
.column_options_detail,
.tooltip_options_detail{
	float:left;
	width:100%;
	padding:15px 0 10px;
	margin-top:10px;
}

.column_options_detail,
.tooltip_options_detail{
	margin-top:-5px;
}

.column_animation_detail{
	float:left;
	width:100% !important;
	padding:10px 0;
	margin:2px 0 0 !important;
}

.font_opt_title,
.col_setting_opt_title,
.column_animation_title,
.tooltip_setting_title{
	float:left;
	width:auto;
	margin-right:10px;
	font-family:'opensans-regular-webfont',Arial, Helvetica, sans-serif;
	font-size:14px;
}

.col_setting_opt_title{
	margin-right:0px;
	width:65%;
}

.col_setting_opt_detail,
.column_animation_detail,
.tooltip_setting_detail{
	float:left;
	width:auto;
	margin:0 10px;
}

#header_font_family,
#price_font_family,
#price_text_font_family,
#body_font_family,
#button_font_family,
#header_font_size,
#price_font_size,
#price_text_font_size,
#body_font_size,
#button_font_size,
#header_font_color,
#price_font_color,
#price_font_text_color,
#body_font_color,
#button_font_color,
#header_font_style,
#price_font_style,
#price_text_font_style,
#body_font_style,
#button_font_style,
#tooltip_txtcolor,
#tooltip_bgcolor {
	float:none;
	width:140px;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

	height:32px !important;
	margin-top:-5px;
}
#tooltip_width
{
	float:left;
	width:80px;
}

#column_setting_toggle_div,
#tooltip_setting_toggle_div{
	padding-top:20px;
	padding-bottom:20px;
}

.column_animation_row{
	float:left;
	width:98%;
	padding:10px;
}

.font_opt_title{
	width:100%;
	margin:-10px 0 10px;
}
.column_animation_title{
	margin:0;
	width:124px;
}

.tooltip_setting_title{
	margin:0;
	width:150px;
}

.column_option_tab_col_icon{
	float:right;
	font-size:18px;
	margin-top:10px;
	margin-right:10px;
}

.savebtn{
	background: none repeat scroll 0 0 #e7e5e5 !important;
    border: 1px solid #ffffff !important;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.5) !important;
	 -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5) !important;
	 -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5) !important;
	 -o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5) !important;
    color: #50545a !important;
    font-family: 'Helvetica_Neue_LT', Arial, Helvetica, sans-serif !important;
    font-size: 17px !important;
    height: 38px !important;
    width: auto;
	border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;

	float:left;
	min-width:100px;
	margin-right: 5px;
	cursor:pointer;	
}
.savebtn:hover{
	background:#FFFFFF !important;
	color:#d9534f !important;
	box-shadow: 0px 0px 9px rgba(0,0,0,0.5) !important;
	 -moz-box-shadow: 0px 0px 9px rgba(0,0,0,0.5) !important;
	 -webkit-box-shadow: 0px 0px 9px rgba(0,0,0,0.5) !important;
	 -o-box-shadow: 0px 0px 9px rgba(0,0,0,0.5) !important;
	border:1px solid #ffffff !important;
}

.savebtndiv { padding:10px 12px; width:auto; float:left; font-weight:bold;}

.savebtnimg { width:38px; 
height:38px; float:left;
border-right:1px solid #c5c6c7;  background:#FFFFFF url(../images/icons/save-icon.png) center center no-repeat;  }

.previewbtnimg { width:38px; 
height:38px; float:left;
border-right:1px solid #c5c6c7;  background:#FFFFFF url(../images/icons/preview-icon.png) center center no-repeat;  }

.choosetemplatebtnimg { width:38px; 
height:38px; float:left;
border-right:1px solid #c5c6c7;  background:#FFFFFF url(../images/icons/chngtem-icon.png) center center no-repeat;  }

.cancelbtnimg { width:38px; 
height:38px; float:left;
border-right:1px solid #c5c6c7;  background:#FFFFFF url(../images/icons/cancel-icon.png) center center no-repeat;  }

.cloneicon{
	float:left;
	width:38px;
	height:38px;
	border-right:1px solid #c5c6c7;
	background:#FFFFFF url(../images/icons/clone-icon.png) center center no-repeat;
}

.choosetmpicon{
	float:left;
	width:38px;
	height:38px;
	border-right:1px solid #c5c6c7;
	background:#FFFFFF url(../images/icons/choose-icon.png) center center no-repeat;
}
.shortcodebtn{
	width:38px;
	height:38px; float:left;
	border-right:1px solid #c5c6c7;
	background:#FFFFFF url(../images/icons/shortcode-icon.png) center center no-repeat;
}

.deletebtnimg{
	width:38px; height:38px; float:left; border-right:1px solid #c5c6c7; background:#ffffff url(../images/icons/delete-icon3.png) center center no-repeat; 
}

.general_options_bar { background:#373a3f; height:54px; margin-top:0px; width:100%; float:left; }

.general_column_options_tab,
.general_animation_tab,
.general_tooltip_tab,
.general_custom_css_tab { font-family:'open_sansregular'; font-size:17px; font-weight:bold;
background:#26282c; border-right:1px solid #424242; float:left; width:auto; min-width:100px; width:auto; height:52px; cursor:pointer; }

.general_column_options_tabimg { width:30px; 
height:30px; background:url(../images/icons/column-icon.png) center center no-repeat; float:left; padding-left:20px; height:54px; }

.general_animation_tabimg { width:30px; 
height:30px; background:url(../images/icons/animation-icon.png) center center no-repeat; float:left; padding-left:20px; height:54px; }

.general_tooltip_tabimg { width:30px; 
height:30px; background:url(../images/icons/tooltip-icon.png) center center no-repeat; float:left; padding-left:20px; height:54px; }

.general_custom_css_tabimg { 
width:30px; 
height:30px; background:url(../images/icons/custom-css_img.png) center center no-repeat; float:left; padding-left:20px; height:54px; line-height:54px; }



.general_column_options_tabdiv,
.general_animation_tabdiv,
.general_tooltip_tabdiv,
.general_custom_css_tabdiv { padding:0px 25px 0px 0px; width:auto; float:left; font-weight:bold; color:#ffce6f; height: 54px;
    line-height: 54px;}


.global_opts.enable:hover{
	background:#f8f8f8;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	box-shadow: 0px 0px 7px rgba(0,0,0,0.5);
	 -moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.5);
	 -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.5);
	 -o-box-shadow: 0px 0px 7px rgba(0,0,0,0.5);
}

.general_column_options_tab.enable:hover .general_column_options_tabdiv,
.general_animation_tab.enable:hover .general_animation_tabdiv,
.general_tooltip_tab.enable:hover .general_tooltip_tabdiv,
.general_custom_css_tab.enable:hover .general_custom_css_tabdiv,
.general_custom_css_tab.enable:hover .general_custom_css_tabimg{
	color:#d9534f;
}

.general_column_options_tab.enable:hover .general_column_options_tabimg{ background:url(../images/icons/column-icon_hover.png) center center no-repeat; }
.general_animation_tab.enable:hover .general_animation_tabimg{ background:url(../images/icons/animation-icon_hover.png) center center no-repeat; }
.general_tooltip_tab.enable:hover .general_tooltip_tabimg{ background:url(../images/icons/tooltip-icon_hover.png) center center no-repeat; }

.general_custom_css_tab.enable:hover .general_custom_css_tabimg{ background:url(../images/icons/custom-css_hover_img.png) center center no-repeat; }


.general_color_opts{ float:right; margin-right:5px; }

.general_color_opts .general_color_tabdiv{ float:left; color:#FFFFFF; font-family:'Open Sans Bold'; font-size:14px; margin-top:18px; }

.general_color_opts .general_color_box_div{ float:left; width:85px; background:#FFFCF8; height:34px; margin-top:10px; margin-left:5px; 
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px; 
cursor:pointer; }

.general_color_box{ float:left; width:40px; height:20px; margin:7px; 
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;
	
}

.general_color_seperator{ float:left;width:1px; height:100%; background:#CFCFCF;  }

.general_color_box_img{ float:left; width:20px; height:20px; background:url(../images/icons/color-picker-icon.png) center center no-repeat; margin-top:7px; margin-left:5px; }

.font_opt_detail{
	float:left;
	width:auto;
	margin-right:10px;
	border:1px solid #CBCED4;
	background:#EFF0F5;
	font-family:'opensans-regular-webfont',Arial,Helvetica,Verdana,sans-serif;
	font-size:13px;
	height:32px;
	width:95%;
	margin-left:0px;
	padding-left:6px;
	margin-bottom:10px;
	line-height:32px;
	margin-top:-5px;
	overflow:hidden;
	cursor:pointer;
}

.font_setting_popup{
	float:none;
	position:absolute;
	margin-left:0px;
	padding:10px;
	width:250px;
	border:1px solid #CBCED4;
	background:#EFF0F5;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	 -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	 -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	 -o-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	z-index:998;
	border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;

	margin-top:45px;
}

#close_btn{
	float:none;
	width:auto;
	height:auto;
	position:absolute;
	right:6px;
	cursor:pointer;
	top:0;
	clear:both;
}

.setting_title{
	float:left;
	width:100%;
	font-family:'Open Sans Bold',Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#999999;
	padding-bottom:10px;
	border-bottom:1px solid;
}

.font_setting_tab_seperator{
	float:left;
	margin:20px 0;
	width:1px;
	height:170px;
	background:#CCCCCC;
}

.color_picker{
	float:left;
	width:60px !important;
	height:25px !important;
	margin-top:10px !important;
	border:3px solid #DCDFE4;
	border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-o-border-radius:2px;

	cursor:pointer;
}

.column_option_detail_right{
	float:right;
	width:48%;
	padding-top:10px;
	padding-bottom:10px;
}

.colorpicker_arrow_div{
	float:right;
	width:8px;
	height:8px;
	background:#DCDFE4;
	margin-top:17px;
}
.colorpicker_arrow{
	background:url(../images/colpickarrow.png) no-repeat center center;
	width:8px;
	height:8px;
	float:left;
	position:relative;
	left:1px;
	top:0px;
}

.column_opt_detail_tabs{
	float:left;
	width:100%;
}

.column_opt_detail_tabs.animation_settings{
	width:48%;
}

.column_opt_detail_tabs_row{
	float:left;
	width:100%;
	margin:10px 0;
}

.column_opt_detail_tabs_row.tooltip_settings{
	float:left;
	width:100%;
	margin:5px 0;
}

.column_opt_detail_tabs_row.animation_settings{
	float:left;
	width:100%;
}

.column_tabs_separator{
	float:left;
	width:1px;
	height:200px;
	background:#CCCCCC;
	margin:15px 5px;
}

.column_animation_tab_separator{
	background:#cccccc;
    float: left;
    height: 160px;
    margin: 5px 5px 20px;
    width: 1px;
}

.column_opt_animation_detail{
	float:left;
}

.col_opt_anim_dtl{
	float:left;
	margin-left:-3px;
	width:80px;
}

.arp_edit_icon{
	float:right;
	width:22px;
	height:22px;
	background:url(../images/edit-icon2.png) no-repeat;
	margin-top:5px;
	margin-right:5px;
}

button#ribbon_select i{
	float:left;
	margin-top:3px;
}

button.add_header_shortcode_btn{
	float:left;
	width:130px;
	height:35px;
	border:none;
	border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;
	cursor:pointer;
	border:1px solid #E1E1E1;
	background:#FFFFF0;
}

button.add_header_shortcode_btn i{
	font-size:14px;
	float:left;
	margin-top:3px;
	margin-left:5px;
}

/*button.arp_add_row_shortcode,*/
button.add_button_shortcode{
	float:left;
	width:130px;
	height:35px;
	border:1px solid #CFD8FF;
	border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;

	background:#F0F8FF;
	cursor:pointer;
}

button.remove_row_btn{
	width:80px;
	height:35px;
	cursor:pointer;
	border:1px solid #faa3a3;
	background:#fac3c3;
	border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;

}

button.remove_row_btn i{
	float:left;
	margin-top:2px;
	margin-left:5px;
	font-size:14px;
}



button#copy_row i,
button.add_button_icon i,
button#add_new_row i,
button.add_button_shortcode i,
button.arp_choose_template i,
button.arp_new_template i,
button.arp_add_new_table i{
	float:left;
	margin-top:3px;
	margin-left:5px;
	font-size:14px;
}

button.add_button_icon{
	background:#ffffe8;
    border: 1px solid #c7c789;
    border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;

    cursor: pointer;
    float: left;
    height: 35px;
    width: 90px;
}

.arp_choose_template,
.arp_new_template,
.arp_new_table{
	float:left;
	width:155px;
	height:35px;
	background:#F5F5DC;
	border:1px solid #DEB887;
	border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;

	cursor:pointer;
}

.arp_new_template,
.arp_new_table{
	width:110px;
}

.arp_new_table i{
	float:right;
	margin-top:3px;
	margin-right:5px;
	font-size:14px;
}

button.arp_add_new_table{
	float:right;
	width:100px;
	height:35px;
	cursor:pointer;
	background:#8ccf7a;
	border:none;
	color:#FFFFFF;
	border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;

}

.arpbodyoptionrow{
	float:left;
	width:100%;
	clear:both;
	cursor:move;
	border:none;
}

#general_opt_toggle_div,
#column_header_toggle_div,
#column_body_opt_toggle_div,
#column_button_opt_toggle_div{
	float:left;
	width:100%;
}

.template_loader{
	float:left;
	margin:5px;
}


/* Preview */
#arp_pricing_table_preview{
	background:white;
	top:50px !important;
	z-index:9999999 !important;
}

.arp_model_preview_belt{
	height:60px;
	padding:0 15px;
	background:#373a3f;
}

.device_icon{
	float:left;
	width:50px;
	height:40px;
	border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;

	margin:10px;
	background:white;
	font-size:20px;
	text-align:center;
	cursor:pointer;
}

.device_icon .computer_icon,
.device_icon .tablet_icon,
.device_icon .mobile_icon{
	float:none;
	margin:12px 0;
	font-size:30px;
	font-family:FontAwesome;
}

.device_icon .tablet_icon,
.device_icon .mobile_icon{
	font-size:40px;
}

.device_icon.active{
	color:#D9534F;
}

.preview_close{
    color: #FFFFFF;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
    margin-top: 5px;
	margin-right:-15px;
	cursor:pointer;
}

.preview_model iframe{
	float:left;
	width:100%;
	height:100%;
}

.preview_model iframe#arpdevicepreview > html{
	float:left !important;
	width:100% !important;
	height:100% !important;
	overflow-y:scroll !important;
}

iframe#arpdevicepreview html body{
	margin:0 !important;
	padding:0 20px !important;
	overflow:hidden !important;
}

#arp_pricing_table_preview{
	transition:all 0.3s linear 0s;
	position:fixed;
	margin:auto;
}

iframe.b-iframe html{
	float:left;
	height:auto !important;
	width:100%;
}

.arp_fainsideimge .font_awesome_size{
	float:left;
	position:relative;
	width:180px;
	height:auto;
	border:1px solid;
	margin-top:20px;
	margin-left:-1%;
	border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;

	background:white;
	z-index:999;
	box-shadow:0 0 4px rgba(0,0,0,0.5);
	 -moz-box-shadow:0 0 4px rgba(0,0,0,0.5);
	 -webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
	 -o-box-shadow:0 0 4px rgba(0,0,0,0.5);	
	cursor:default;
	padding:5px;
}

.arp_fainsideimge .font_awesome_size.show_to_right{
	margin-left:45px;
}
.arp_active .font_awesome_size.show_to_top,
.arp_fainsideimge .font_awesome_size.show_to_top{
	margin-top:-215px !important;
	margin-top:-190px\9 !important;
}

.arp_fainsideimge.last_4 .font_awesome_size{
	margin-left:-10px;
}

.arp_active .font_awesome_size.show_to_right{
	margin-left:-145px !important;
}

.arp_fainsideimge.last_3 .font_awesome_size.show_to_top,
.arp_fainsideimge.last_2 .font_awesome_size.show_to_top,
.arp_fainsideimge.last_1 .font_awesome_size.show_to_top{
	
}

.close_btn_fa_size i{
    float: right;
    font-size: 14px;
    margin-top: -10px;
	cursor:pointer;
}

.fa_size_title {
    float: left;
    font-family: Open Sans;
    font-size: 14px;
}

.fa_size,
.fa_size_header{
	float:left;
	width:100%;
	clear:both;
	text-align:left;
}

.fa_size.normal,
.fa_size_header.normal{
	height:38px;
}

.fa_size.normal i,
.fa_size_header.normal i{
	font-size:1.33333em;
}

.fa_size.medium,
.fa_size_header.medium{
	height:53px;
}

.fa_size.medium i,
.fa_size_header.medium i{
	font-size:2em;
}

.fa_size.large,
.fa_size_header.large{
	height:66px;
}

.fa_size.large i,
.fa_size_header.large i{
	font-size:3em;
}

.fa_size:hover,
.fa_size_header:hover{
	background:#ffefef;
	cursor:pointer;
}

.fa_size i,
.fa_size_header i{
	width:85px;
	float:left;
	line-height:1;
	text-align:center;
}
.fa_size label.fa_icon_name,
.fa_size_header label.fa_icon_name{
	float:left;
	line-height:1;
	font-size:16px;
	width:90px;
}

.fa_size.normal .fa_icon_name,
.fa_size_header.normal .fa_icon_name{
	float:left;
	position:relative;
	top:10px;
}

.fa_size.medium .fa_icon_name,
.fa_size_header.medium .fa_icon_name{
	float:left;
	position:relative;
	top:15px;
}

.fa_size.large .fa_icon_name,
.fa_size_header.large .fa_icon_name{
	float:left;
	position:relative;
	top:25px;
}

#button_radius{
	float:left;
	width:50px;
	margin-right:5px;
}

.btn_radius_lbl{
	float:left;
	margin-top:3px;
}


#wphead,
#screen-meta{
	display:none;
}

.updated.woocommerce-message{
	display:none;
}

/* Pricing Table Tabs */
.column_option_dropdown,
.column_option_other_dropdown{
	float:left;
	width:375px;
	height:auto;
	background:#FFFFFF;
	position:absolute;
	margin-top:52px;
	display:none;
	cursor:default;
	box-shadow:0 3px 3px rgba(0,0,0,0.4);
		-moz-box-shadow:0 3px 3px rgba(0,0,0,0.4);
		-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.4);
		-o-box-shadow:0 3px 3px rgba(0,0,0,0.4);
	border-right:2px solid #f8f8f8;
	border-bottom:2px solid #f8f8f8;
}

.custom_css_dropdown{
	float:left;
	width:550px;
	height:auto;
	background:#FFFFFF;
	position:absolute;
	margin-top:52px;
	display:none;
	cursor:default;
	box-shadow:0 3px 3px rgba(0,0,0,0.4); 
	 -moz-box-shadow:0 3px 3px rgba(0,0,0,0.4);
	 -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.4);
	 -o-box-shadow:0 3px 3px rgba(0,0,0,0.4);
	
}

.custom_css_dropdown > .column_opt_row{
	height:213px;
	padding:15px 0;
}

.animation_dropdown,
.tooltip_dropdown{
	float:left;
	width:400px;
	height:auto;
	background:#FFFFFF;
	position:absolute;
	margin-top:52px;
	display:none;
	cursor:default;
	box-shadow:0 3px 3px rgba(0,0,0,0.4); 
	 -moz-box-shadow:0 3px 3px rgba(0,0,0,0.4);
	 -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.4);
	 -o-box-shadow:0 3px 3px rgba(0,0,0,0.4);

}
.animation_dropdown .column_option_animation_dropdown,
.tooltip_dropdown .column_option_tooltip_dropdown{
	float:left;
	width:398px;
	border-right:2px solid #f8f8f8;
	border-bottom:2px solid #f8f8f8;
}

.general_column_options_tab.enable:hover > .column_option_dropdown{
	display:block;
}

.general_animation_tab.enable:hover > .animation_dropdown{
	display:block;
}

.general_tooltip_tab.enable:hover > .tooltip_dropdown{
	display:block;
}

.general_custom_css_tab.enable:hover > .custom_css_dropdown{
	display:block;
}

.general_other_tab.enable:hover > .column_option_other_dropdown{
	display:block;
}

.column_opt_row{
	float:left;
	width:100%;
	height:52px;
}

.column_content_dark_row{
	background:#eaeaea;
}

.column_content_light_row{
	background:#f8f8f8;
}

.column_opt_label{
	float:left;
	width:220px;
	font-family:'Open Sans Bold', Arial, Helvetica, sans-serif;
	color:#373a3f;
	line-height:52px;
	padding-left:10px;
	font-size:14px;
	font-weight:normal;
}

.column_opt_opts{
	float:left;
	width:140px;
}


.arp_tab_txt{
	float:left;
	width:110px;
	height:30px;
	font-family:'Open Sans Bold', Arial, Helvetica, sans-serif;
	border:1px solid #d6d6d6;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

	color:#373a3f;
	font-size:14px;
	font-weight:normal;
	margin-top:12px;
}

.col_tooltip_color_picker{ margin-top:10px !important; }

.colpick_hex{ z-index:9999999; }

.general_options_bar_content input[type="checkbox"],
input[type='checkbox'].arp_checkbox{
	position:absolute;
	opacity:0;
	cursor:pointer;
	margin-top:2px;
	margin-left:2px;
	_noFocusLine: expression(this.hideFocus=true);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

.arp_dark_checkbox{
	width:19px;
	height:19px;
	background:url(../images/icons/checkbox.png) center right no-repeat;
	cursor:pointer;
	margin-top:18px;
	float:left;
}

.col_opt_input_div .arp_light_checkbox{
	width:19px;
	height:19px;
	background:url(../images/icons/checkbox.png) center left no-repeat;
	cursor:pointer;
	float:left;
	margin-top:5px;
}

.col_opt_input_div .arp_light_checkbox input[type='checkbox']{
	float:left;
	position:relative;
}

.arp_checkbox_label{
	float:left;
	width:auto;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.arp_checkbox_div{
	float:right;
	width:50px;
	height:30px;
	line-height:30px;
	text-align:right;
}

.arp_dark_checkbox.checked,
.arp_light_checkbox.checked{
	background:url(../images/icons/checkbox.png) center center no-repeat;
}

.choose_nav_style,
.choose_pagination_style{
	float:left;
	margin-top:13px;
	margin-left:10px;
	cursor:pointer;
	height:28px;
	width:auto;
	padding:0 10px;
	border:none;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

	font-family:'Open Sans Bold';
	font-size:14px;
	background:#D9534F;
	color:white;
}

.pagi_position{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px
}

.template_color_schemes{
	float:right;
	width:150px;
	height:auto;
	background:#FFFCF8;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

	box-shadow:0 2px 3px rgba(0,0,0,0.4);
	 -moz-box-shadow:0 2px 3px rgba(0,0,0,0.4);
	 -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.4);
	 -o-box-shadow:0 2px 3px rgba(0,0,0,0.4);

	position:absolute;
	margin-left:-65px;
	cursor:default;
	margin-top:35px;
	display:none;
}

.template_color_schemes .color_row{
	float:left;
	width:93%;
	height:25px;
	padding:5px;
	border-bottom:1px solid #d8d8d8;
	cursor:pointer;
}

.color_row.light{
	background:#f0f0f0;
}
.color_row.dark{
	background:#eaeaea;
}

.color_box{
	float:left;
	width:55px;
	height:25px;
	margin-right:15px;
	border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-o-border-radius:2px;

}

.arprice_color{
	float:left;
	width:100%;
	height:auto;
}

.arp_choose_template_model_box,
.arp_modal_content{
	float:left;
	width:98%;
	padding:5px;
}

.arp_modal_content{
	height:520px;
}

.pricing_table_color_schemes{
	border: none;
    height: auto;
    padding: 10px;
    width: 100%;
	border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		-o-border-radius:10px;

	overflow:auto;
}

.arp_template_scheme{
	float:left;
	width:214px;
	height:112px;
	line-height:110px;
	padding:5px;
	cursor:pointer;
	overflow:hidden;
	margin:0 15px 15px 0;	
	background:#FFFFFF;
	border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:
		-o-border-radius:5px;

	text-align:center;
	
	box-shadow:0px 0px 0px 2px rgba(204, 204, 204, 1);
	-webkit-box-shadow:0px 0px 0px 2px rgba(204, 204, 204, 1);
	-moz-box-shadow:0px 0px 0px 2px rgba(204, 204, 204, 1);
	-o-box-shadow:0px 0px 0px 2px rgba(204, 204, 204, 1);
	
}

.arp_template_scheme img{
	opacity: 0.6;	
	padding: 10px 0;
}

.arp_template_scheme:hover img , .arp_active img{
	opacity:1;	
	transition:all .6s;
	-moz-transition:all .6s;
	-webkit-transition:all .6s;
	-o-transition:all .6s;
}
.arp_template_scheme:hover,  .arp_template_scheme.arp_active{


	box-shadow:0px 0px 0px 3px rgba(217, 83, 79, 1);
	-webkit-box-shadow:0px 0px 0px 3px rgba(217, 83, 79, 1);
	-moz-box-shadow:0px 0px 0px 3px rgba(217, 83, 79, 1);
	-o-box-shadow:0px 0px 0px 3px rgba(217, 83, 79, 1);
	
	transition:all .4s;
	-moz-transition:all .4s;
	-webkit-transition:all .4s;
	-o-transition:all .4s;
	
}




@media (min-width: 1599px) and (max-width:1899px)
{
.arp_template_scheme{
	float:left;
	width:290px;
	height:150px;
	line-height:148px;
	padding:5px;
	cursor:pointer;
	overflow:hidden;
	margin:0 15px 15px 0;	
	background:#FFFFFF;
	border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
	
	text-align:center;
	
	box-shadow:0px 0px 0px 2px rgba(204, 204, 204, 1);
	-webkit-box-shadow:0px 0px 0px 2px rgba(204, 204, 204, 1);
	-moz-box-shadow:0px 0px 0px 2px rgba(204, 204, 204, 1);
	-o-box-shadow:0px 0px 0px 2px rgba(204, 204, 204, 1);

	}
	
	.arp_template_scheme img{
		opacity: 0.6;	
	}
	
	.arp_template_scheme:hover > img , .arp_active img{
		opacity:1;	
		transition:all .6s;
		-moz-transition:all .6s;
		-webkit-transition:all .6s;
		-o-transition:all .6s;
	}
	.arp_template_scheme:hover,  .arp_template_scheme.arp_active{
	
	
		box-shadow:0px 0px 0px 3px rgba(217, 83, 79, 1);
		-webkit-box-shadow:0px 0px 0px 3px rgba(217, 83, 79, 1);
		-moz-box-shadow:0px 0px 0px 3px rgba(217, 83, 79, 1);
		-o-box-shadow:0px 0px 0px 3px rgba(217, 83, 79, 1);
		
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
		
	}
	
		
}

@media (min-width: 1900px){
	.arp_template_scheme{
		width:350px;
		height:170px;
	}	
}

.arp_top_edit_menu{
	float:left;
	width:100%;
	position:fixed;
	background:#D9534F;
	height:60px;
	padding-left:10px;
	z-index:auto;
}

.arp_loader{
	float: left;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999999;
	background:rgba(0,0,0,0.4);
	display:none;
}

.arp_loader_img{
	float:none;
	top:50%;
	background:url(../images/arp_ajax_loader.gif) no-repeat center center #d9534f;
	width:80px;
	height:80px;
	left:50%;
	border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;

	position:fixed;
}

.top_edit_menu_title {
    color: #ffffff;
    float: left;
	font-family: "Open Sans Bold",Arial,Helvetica,sans-serif;
    font-size: 22px;
    height: 40px;
    line-height: 40px;
    padding-right: 30px;
    width: 50%;
	margin:0 0 0 23px;
}

.top_edit_menu_btns {
    float: right;
    margin-right: 39px;
}

.top_edit_menu_btns .savebtn{
	float:right !important;
}

.arprice_editor{
	float:left;
	width:100%;
	height:100%;
}

/* Column Level Settings */
.column_level_settings{
	float:right;
	width:auto;
	display:none;
	position:absolute;
	z-index:99997;
	text-align:left;
	box-sizing:content-box !important;
	-moz-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
	-o-box-sizing:content-box !important;
}
.btn-main{
	float:left;
	margin-right:6px !important;
	width:52px;
}
.btn{
	background:#707275;
    border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;

	color:#ffffff;
    cursor: pointer;
    float: left;
    height: 52px;
    margin-bottom: 3px !important;
    padding-top: 13px !important;
    text-align: center;
    width: 52px;
}
.btn.selected{
	background:#d9534f;
}
.btn:hover{
	background:#d9534f;
}
.action_btn.selected{
	background:#707275 !important;
}

.column_level_options{
	float:left;
	color:#FFFFFF;
	height:auto;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

	position:absolute;
	left:58px;
	width:275px;
}

.column_option_div{
	float:left;
	width:272px;
	color:#ffffff;
	background:#373a3f;
	height:auto;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

	display:none;
}

.column_tabs{
	background:#26282c !important;
    border-radius: 3px 3px 0 0 !important;
		-moz-border-radius: 3px 3px 0 0 !important;
		-webkit-border-radius: 3px 3px 0 0 !important;
		-o-border-radius: 3px 3px 0 0 !important;

    color: #ffffff !important;
    float: left !important;
    height: 50px !important;
    padding: 9px 0 0 10px  !important;
    text-transform: uppercase !important;
    width: 262px !important;
	box-sizing:content-box !important;
	-moz-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
	-o-box-sizing:content-box !important;
}

.column_tabs.single{
    color: #ffffff;
    float: left;
    font-family: "Open Sans Bold";
    font-size: 14px;
    height: 25px !important;
    padding: 9px 0 0 10px  !important;
    text-transform: uppercase;
    width: 262px;
	box-sizing:content-box !important;
	-moz-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
	-o-box-sizing:content-box !important;
}

.ArpPricingTableColumnWrapper.maincaptioncolumn .column_tabs li,
.column_tabs li{
	float:left !important;
	height:38px !important;
	width:auto !important;
	display:inline-block !important;
	background:#5A5B5D !important;
	color:#bdbdbe !important;
	padding:8px 5px 5px !important;
	margin-top:13px !important;
	border-radius:4px 4px 0 0 !important;
		-moz-border-radius:4px 4px 0 0 !important;
		-webkit-border-radius:4px 4px 0 0 !important;
		-o-border-radius:4px 4px 0 0 !important;

	margin-right:5px !important;
	cursor:pointer !important;
	line-height:25px !important;
	font-family: "Open Sans Bold" !important;
    font-size: 13px !important;
}

.ArpPricingTableColumnWrapper.maincaptioncolumn .column_tabs.signle li,
.column_tabs.single li{
	float:left !important;
	height:auto !important;
	width:auto !important;
	display:inline-block !important;
	background:none !important;
	color:#ffffff !important;
	padding:0 !important;
	margin:0px !important;
	border-radius:0 !important;
		-moz-border-radius:0 !important;
		-webkit-border-radius:0 !important;
		-o-border-radius:0 !important;
}

.ArpPricingTableColumnWrapper.maincaptioncolumn .column_tabs li.option_title.selected,
li.option_title.selected{
	background:#373a3f !important;
	color:#ffffff !important;
}

.col_opt_row{
	float: left;
    padding: 7px 10px !important;
    width: 252px;
	box-sizing:content-box !important;
	-moz-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
	-o-box-sizing:content-box !important;
}

.col_opt_row.row_light{
	background:#26282c;
}

.col_opt_row.row_dark{
	background:#373a3f;
}

.col_opt_title_div{
	float: left;
    font-family: "open_sansregular";
    font-size: 14px;
    padding: 0 0 6px !important;
    width: 252px;
	box-sizing:content-box !important;
	-moz-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
	-o-box-sizing:content-box !important;
}

.col_opt_title_div.two_column{
	width:126px;
	height:30px;
	line-height:30px;
}

.col_opt_input_div{
	float:left;
	width:252px;
	box-sizing:content-box !important;
	-moz-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
	-o-box-sizing:content-box !important;
}

.col_opt_input_div.two_column{
	width:126px;
}

.col_opt_input{
	float:left;
	width:232px;
	border:none;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

	color:#373a3f;
	font-size:13px;
	height:30px;
	padding:0 10px !important;
}

.col_opt_input_div.two_column div.col_opt_input{
	float:left;
	width:100%;
	background:#fff;
	height:30px;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

	padding:0 !important; 
	border:none;
	outline:none;
}

div.col_opt_input input.col_opt_input{
	float:left;
	width:77%;
	border:none;
	border-radius:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
		-o-border-radius:0;

	height:auto;
	outline:none;
	height:28px;
}

input.col_opt_input:focus{
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
}

div.col_opt_input span{
	float:left;
	width:15%;
	height:30px;
	padding-left:5px;
	line-height:30px;
	color:#9D9D9D;
}

.col_opt_textarea{
	border: medium none;
    border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;

    color: #373a3f;
    font-size: 13px;
    line-height: normal;
    padding: 5px 10px !important;
    width: 232px;
	max-width:232px;
	height:65px;
	max-height:65px;
}

.col_opt_textarea.col_opt_textarea_big{
	height:110px;
	max-height:110px;
}

.col_opt_button{
	float:left;
	width:252px;
	margin-top:10px !important;
	box-sizing:content-box !important;
	-moz-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
	-o-box-sizing:content-box !important;
}

.col_opt_btn{
	float:left;
	width:auto;
	height:33px;
	color:#ffffff;
	border:none;
	background:#d9534f;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

	cursor:pointer;
	font-family:'open_sansregular';
	font-size:14px;
	padding:0 10px !important;
	text-align:center;
}

.col_opt_btn_icon{
	float:left;
	width:40px;
	height:33px;
	color:#ffffff;
	border:none;
	background:#d9534f;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

	cursor:pointer;
	font-family:'open_sansregular';
	font-size:16px;
	padding:0 10px !important;
	text-align:center;
}

.col_opt_btn_icon img,
.col_opt_btn img{
	float:left;
	margin-top:2px;
}

.arppricetablecolumntitle.selected,
.arpcaptiontitle.selected{
	
	box-shadow:0px 0px 0px 3px #28caff inset;
	-webkit-box-shadow:0px 0px 0px 3px #28caff inset;
	-moz-box-shadow:0px 0px 0px 3px #28caff inset;
	-o-box-shadow:0px 0px 0px 3px #28caff inset;

	z-index:99997;
	position:relative;
	width:100%;
}

.arp_header_selection_new{ cursor:pointer; float:left; width:100%; }
.arp_header_selection_new.selected{
	box-shadow:0px 0px 0px 3px #28caff inset;
	-webkit-box-shadow:0px 0px 0px 3px #28caff inset;
	-moz-box-shadow:0px 0px 0px 3px #28caff inset;
	-o-box-shadow:0px 0px 0px 3px #28caff inset;
	z-index:99997;
	position:relative;
	width:100%;
}

#column_header{ cursor:pointer; }

.arpcolumnheader .arppricetablecolumnprice{ 
	height:auto;
	cursor:pointer; 
}
.column_level_options .selectize-input{ line-height:10px !important; padding-left:5px; }

.column_level_options .selectize-dropdown .optgroup-header{ font-family:'Open Sans Bold'; font-size:14px; color:#000000; }

.col_opt_btn_div{ float:left; width:100%; text-align:center; }

.delete_column,.duplicate_column{ float:left; width:120px; height:30px; line-height:30px; text-align:center; margin-left:2px; }

.delete_row,.duplicate_row{ float:left; width:120px; height:30px; line-height:30px; text-align:center; margin-left:2px; }

.duplicate_column,.duplicate_row{ margin-left:5px; background:#FDCF6B !important; color:#333333 !important; }


.delete_icon{ float:none; background:url(../images/icons/delete-icon.png) no-repeat; width:17px; height:17px; display:inline-block; position:relative; top:5px; right:5px; }

.duplicate_icon{ float:none; background:url(../images/icons/duplicate-icon.png) no-repeat; width:17px; height:17px; display:inline-block; position:relative; top:5px; right:5px; }

.arppricingtablebodycontent.selected{ 
	border:3px solid #28caff !important;
	margin:-3px -3px -3px 0;
	z-index:99999;
	position:relative;
}

#arppricingtablebodycontent{ cursor:pointer !important; float:left;width:100%; }

.maincaptioncolumn #arppricingtablebodycontent,
.maincaptioncolumn #arppricingtablebodycontent ul { cursor:pointer !important; }

.ArpPricingTableColumnWrapper.selected{ 
	box-shadow:0px 0px 0px 3px #28caff;
	-webkit-box-shadow:0px 0px 0px 3px #28caff;
	-moz-box-shadow:0px 0px 0px 3px #28caff;
	-o-box-shadow:0px 0px 0px 3px #28caff;

	z-index:99999;
	position:relative;
}

.col_opt_row .btn_type_size{
	width:120px;
	float:left;
	margin-right:5px;
}

.col_opt_title_div.two_column.more_size{
	width:auto;
}

.col_opt_input_div.two_column.small_size{
	width:auto;
	float:right;
}

.arppricetablecolumnprice.selected{
	box-shadow:0px 0px 0px 3px #28caff inset;
	-webkit-box-shadow:0px 0px 0px 3px #28caff inset;
	-moz-box-shadow:0px 0px 0px 3px #28caff inset;
	-o-box-shadow:0px 0px 0px 3px #28caff inset;
	z-index:99999;
	position:relative;
}

.arpmain_price.selected,
.arp_pricename_selection_new.selected{
	box-shadow:0px 0px 0px 3px #28caff;
	-webkit-box-shadow:0px 0px 0px 3px #28caff;
	-moz-box-shadow:0px 0px 0px 3px #28caff;
	-o-box-shadow:0px 0px 0px 3px #28caff;
	z-index:99999;
	position:relative;
}



ul.arp_opt_options li.selected{
	box-shadow:0px 0px 0px 3px #ff6800 inset;
	-webkit-box-shadow:0px 0px 0px 3px #ff6800 inset;
	-moz-box-shadow:0px 0px 0px 3px #ff6800 inset;
	-o-box-shadow:0px 0px 0px 3px #ff6800 inset;

	z-index:99999;
	position:relative;
}

.alignment_btn{
	float:left;
	cursor:pointer;
	margin-right:10px !important;
	background:#FFFFFF;
	color:#010101;
	padding:5px 15px !important;
	text-align:center;
	font-style:normal !important;
	border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;

}

.alignment_btn i{
	float:left;
	font-size:23px;
	margin-top:0px;
}

.alignment_btn:hover,
.alignment_btn.align_selected{
	color:#D9534F;
}

.column_level_settings.left_positioned .column_level_options{
	position:absolute;
	left:-275px;
}

.column_tabs.single li,
.column_tabs.single label{
	float:left !important;
	height:auto !important;
	width:auto !important;
	display:inline-block !important;
	background:none !important;
	color:#ffffff !important;
	padding:0 !important;
	margin:0px !important;
	border-radius:0 !important;
		-moz-border-radius:0 !important;
		-webkit-border-radius:0 !important;
		-o-border-radius:0 !important;
}

#wpadminbar{
	z-index:999999 !important;
}

.selectize-control.all_column_width_unit{
	float:left;
	width:55px;
	margin-top:12px;
	margin-left:0px;
}

.selectize-control.all_column_width_unit .selectize-input.items.full.has-options.has-items{
	padding:5px;
}

#arpcolumnfooter{ cursor:pointer; }

.repue_pricing_table_content{ float:left; width:99%; margin-left:15px; }

.main_package{
	float:left;
	width:100%;
	white-space:nowrap;
	margin-top:40px;
}

.ex{ float:left;width:99%; padding-bottom:80px; }

.col_opt_row_size{
	width:110px;
}

.selectize-control.arp_select_box.cls_font_size{
	width:120px;
}

.color_picker_font{
	background: none repeat scroll 0 0 #fefefe;
	border: 3px solid #fefefe !important;
    border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-o-border-radius: 2px;

    cursor: pointer;
    float: left;
    height: 30px !important;
    margin-top: 0px !important;
    width: 105px !important;
}

.general_color_box.general_color_box_font_color{
	border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;

    float: left !important;
    height: 24px !important;
    margin: 0;
    width: 75px !important;
	margin-top: -3px !important;
	border:none;
	background:#FEFEFE;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
}
#body_li_other_font_size .general_color_box.general_color_box_font_color { margin-top: 0px !important; }

.general_color_box_img_font_color{ margin-left: 2px !important;margin-top: 2px !important;}

.general_color_box.general_color_box_font_color:focus{ border:none; 
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
}

div.ArpPriceTable .arppricetablebutton button.bestPlanButton.selected{
    box-shadow:inset 0px 0px 0px 3px #28caff !important;
	-webkit-box-shadow:inset 0px 0px 0px 3px #28caff !important;
	-moz-box-shadow:inset 0px 0px 0px 3px #28caff !important;
	-o-box-shadow:inset 0px 0px 0px 3px #28caff !important;
	z-index:99997;
	position:relative;
}

.ArpPricingTableColumnWrapper.no_transition{
	transition:none !important;
	-webkit-transition:none !important;
	-moz-transition:none !important;
	-o-transition:none !important;
}

.arp_pricename_selection_new{
	float:left;
	margin-top:30px;
	width:100%;
}

.multi-color-icon{
background:url(../images/multi-color-icon.png) no-repeat;
width:55px;
height:25px;	
}
.multi-color-small-icon{
background:url(../images/multi-color-small-icon.png) no-repeat;
width:40px;
height:20px;
}

.general_choose_template{float:right; margin:8px;}



.arp_allow_animation .column_opt_label{padding-left:25px; width:208px;}

.arp_modal_box{
	display:none;
	width:850px;
	height:auto;
	background:#ffffff;
	top:50px !important;
	position:relative;
	left:250px !important;
	z-index:9999999 !important;
}

.arp_object_modal_box{
	display:none;
	width:570px;
	position:relative;
	z-index:9999999 !important;
	height:400px;
}

#new_template_modal.arp_modal_box {
    left: 400px !important;
    width: 600px !important;
	top:40px !important;
}
.modal_top_belt{
	float:left;
	width:100%;
	background:#373a3f;
	height:50px;
}

.modal_title{
	float:left;
	width:auto;
	padding:0 25px;
	font-family:'Open Sans Bold';
	font-size:18px;
	color:#ffffff;
	height:50px;
	line-height:50px;
}

.modal_close_btn{
	float:right;
	background:url(../images/close-icon.png) no-repeat center center;
	width:25px;
	height:25px;
	position:relative;
	top:12px;
	right:15px;
	cursor:pointer;
}

.font_awesome_title{
	float: left;
	font-family: Open Sans Bold;
    font-size: 18px;
    height: 20px;
    margin:15px 0 20px;
    width: 100%;
}


.arp_rbn_preview{
	float:left;
	width:150px;
	height:110px;
	margin-top:25px;
}

.arp_rbn_close_btn{
	float:left;
	cursor:pointer;
	border-radius:0 3px 3px 0;
		-moz-border-radius:0 3px 3px 0;
		-webkit-border-radius:0 3px 3px 0;
		-o-border-radius:0 3px 3px 0;

	width:24px;
	height:24px;
	background:url(../images/arp_close-icon.png) center center no-repeat #CAC8C9;
	margin-top:10px;
}

.modal_content_inner {
    float: left;
    height: 93%;
    margin: 10px 15px;
    width: 95%;
}

.modal_content_row{
	float:left;
	width:100%;
	margin-bottom:5px;
}

.modal_content_cell{
	float:left;
	margin-left:5px;
	margin-right:20px;
	width:45%;
}

.modal_content_label,
.modal_content_input{
	float:left;
	width:100%;
	padding-top:10px;
}

.modal_content_label{
	font-family:Open Sans Bold;
	font-size:14px;
	color:#353942;
}

.arp_modal_txtbox {
    border: 1px solid #cccccc !important;
    border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;

    color: #353942 !important;
    float: left;
    font-family: open_sansregular;
    font-size: 14px;
    height: 34px;
    width: 250px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari only override */
    ::i-block-chrome,.arp_modal_txtbox {
     	width: 169px !important;
    }
}
.arp_modal_txtbox.img{
    border-right: medium none !important;
    margin: 0;
    width: 173px;
	border-radius: 5px 0 0 5px;
	 -moz-border-radius:  5px 0 0 5px;
	 -webkit-border-radius:  5px 0 0 5px;
	 -o-border-radius: 5px 0 0 5px;
}

.arp_modal_txtbox:focus{
	background:#fffce4;
	box-shadow:none !important;
	 -webkit-box-shadow:none !important;
	 -moz-box-shadow:none !important;
	 -o-box-shadow:none !important;	 
	outline:none;
	border:1px solid #cccccc;
}

.arp_modal_add_file_btn,
.arp_header_object{
    background:#d9534f;
    border: medium none;
    border-radius: 0 5px 5px 0;
	 -moz-border-radius: 0 5px 5px 0;
	 -webkit-border-radius: 0 5px 5px 0;
	 -o-border-radius: 0 5px 5px 0; 
    color: #ffffff;
    cursor: pointer;
    float: right;
    font-family: Open Sans Semibold;
    font-size: 14px;
    height: 34px;
    padding: 0 12px;
    width: auto;
}

.arp_modal_insert_shortcode_btn{
	float:left;
	background:#d9534f;
    border:medium none;
    border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;

    color:#ffffff;
    float:left;
    font-family: Open Sans Semibold;
    font-size: 14px;
    height: 34px;
    padding: 0 12px;
	cursor:pointer;
    width: auto;
}

.modal_content_label.modal_single {
    float: left;
    width: 90%;
}

.modal_content_label.modal_single.right_aligned{ margin-left:10px; width:80%; }

.modal_content_input.modal_single{
	float:left;
	width:auto;
}

.modal_content_cell .arp_dark_checkbox {
    margin-top:0px;
}

.arp_modal_insert_shortcode_btn i {
    float: left;
    margin-right: 8px;
    margin-top: 4px;
}

.arp_modal_txtarea{
    border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;

    float: left;
    height: 80px;
	max-height:80px;
    width: 100%;
	max-width:100%;
}

.arp_modal_txtarea:focus{
	background:#fffce4;
	box-shadow:none !important;
 	 -webkit-box-shadow:none !important;
	 -moz-box-shadow:none !important;
	 -o-box-shadow:none !important;	 

	outline:none;
	border:1px solid #cccccc;
}

#arp_select_navigation_style,
#arp_select_pagination_style{
    float: left;
    left: 450px !important;
    top: 160px !important;
    width: 500px;
    z-index: 9999999 !important;
}

.arp_modal_content.slider_pagination_navigation {
    border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-o-border-radius: 0;

    height: 250px;
	overflow-x:hidden;
	overflow-y:auto;
	width:95%;
	padding:10px;
}

.arp_modal_content.arp_button_template{
	height:350px;
}

.arp_modal_box#arp_button_template_modal{
	width:570px;
	left:500px !important;
}

.navigation_style_wrapper,
.pagination_style_wrapper{
	float:left;
	width:100px;
	height:50px;	
	margin-right:5px;
	text-align:center;
	cursor:pointer;
	border:1px solid #cccccc;
	border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;

}
.pagination_style_wrapper{
	padding-top:30px;
	padding-bottom:30px;
}

.navigation_style_wrapper:hover,
.navigation_style_wrapper.selected,
.pagination_style_wrapper:hover,
.pagination_style_wrapper.selected{
	background:#ffefef;
	border:1px solid #f1a4a2;
}

.navigation_style_wrapper .arp_nav_style_1{
	float:none;
	margin:auto;
	width:40px;
	height:20px;
	background:url('../images/navigation_map.png') 0 0  repeat;
	margin-top:14%;
}

.navigation_style_wrapper .arp_nav_style_2{
	float:none;
	margin:auto;
	width:70px;
	height:35px;
	background:url('../images/navigation_map.png') 0 103px repeat;
	margin-top:8%;
}

.pagination_style_wrapper{
	float:left;
	width:100px;
	height:50px;	
	margin-right:5px;
	text-align:center;
	cursor:pointer;
}

.pagination_style_wrapper{
	padding:5px 15px 7px 20px;
	width:40px;
	height:22px;
}

.navigation_style_wrapper .arp_nav_style_1{
	float:none;
	margin:auto;
	width:40px;
	height:20px;
	background:url('../images/navigation_map.png') 0 0  repeat;
	margin-top:14%;
}

.navigation_style_wrapper .arp_nav_style_2{
	float:none;
	margin:auto;
	width:70px;
	height:35px;
	background:url('../images/navigation_map.png') 0 103px repeat;
	margin-top:8%;
}

.pagination_style_wrapper .arp_paging_style_1{
	float:left;
	margin:auto;
	width:12px;
	height:12px;
	background:url('../images/navigation_map.png') -19px 24px  repeat;
	margin-top:14%;
}

.pagination_style_wrapper .arp_paging_style_1.page_2{
	background:url('../images/navigation_map.png') -19px 13px  repeat;
}

.pagination_style_wrapper .arp_paging_style_2{
	float:left;
	margin:auto;
	width:25px;
	height:4px;
	background:url('../images/navigation_map.png') -37px 24px  repeat;
	margin-top:14%;
}

.pagination_style_wrapper#arp_paging_style_2{
	width:75px;
}

.pagination_style_wrapper .arp_paging_style_2.page_2{
	background:url('../images/navigation_map.png') -37px 20px  repeat;
}

#arp_fileupload_iframe.arp_modal_box {
    left: 350px !important;
    top: 40px !important;
	height:580px !important;
}



.pricing_table_animated_template{
    height: auto;
    padding: 10px;
    width: 100%;
	overflow:auto;	
}

.arp_listing_template_title{
	float:left;
	font-family: "Open Sans Bold",Arial,Helvetica,sans-serif;
    font-size: 21px;
	width:100%;
	margin:20px 0 20px; 0;
}


.arp_template_scheme.custom_template > img {
    height: 100%;
    width: 100%;
}
.is_animation_hover > .animation_dropdown{display:block;}
.is_animation_hover .general_animation_tabimg { background:url(../images/icons/animation-icon_hover.png) center center no-repeat; }
.is_tooltip_hover > .tooltip_dropdown{display:block}
.is_tooltip_hover .general_tooltip_tabimg{ background:url(../images/icons/tooltip-icon_hover.png) center center no-repeat; }

.is_column_option_hover > .column_option_dropdown{display:block;}
.is_column_option_hover .general_column_options_tabimg{ background:url(../images/icons/column-icon_hover.png) center center no-repeat; }

.is_animation_hover .general_animation_tabdiv, .is_tooltip_hover .general_tooltip_tabdiv, .is_column_option_hover .general_column_options_tabdiv{color:#d9534f;}
.is_animation_hover, .is_tooltip_hover, .is_column_option_hover{
	background:#f8f8f8;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	box-shadow: 0px 0px 7px rgba(0,0,0,0.5);
	 -moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.5);
	 -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.5);
	 -o-box-shadow: 0px 0px 7px rgba(0,0,0,0.5);
 
}


.arp_model_delete_box{
    float: left;
    width: 600px;
  	z-index: 9999999 !important;
}
.arp_model_delete_box .arp_modal_delete_content{
	float:left;
 	height:170px;
	width:100%
	
}
.arp_model_delete_box .arp_delete_modal_msg{
	color: #353942;
 	font-family:'Open Sans Bold',Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: normal;
	margin:30px 0 30px 0;
    text-align: center;
}
.arp_model_delete_box .arp_delete_modal_btn{margin:auto; width:450px;}
.arp_delete_modal_btn button{height:50px; width:215px; margin-left:10px; font-size:18px;}


.btn#add_new_row_loader{
	background:url(../images/ajax_loader.gif) no-repeat center center #707275;
}
textarea.arp_custom_css {
    border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;

    float: left;
    height: 100%;
    margin-left: 14px;
    width: 95%;
	font-family:'Open Sans';
	font-weight:normal;
	font-size:14px;
	height:180px;
}

textarea:focus{
	outline:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
}

.column_opt_label_div{
	background:#f8f8f8;
    float: left;
    height: auto;
    padding: 10px 16px 0;
    width: 94%;
	font-family:"Open Sans";
	font-size:16px;
	font-weight:normal;
}

/* Column resizable */
/*@import url("http://code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css"); */

.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute; font-size: 0.1px; display: block;	-ms-touch-action: none; touch-action: none;}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {display: none;}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0;}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px;	top: 0; height: 100%;}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%;}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px;}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px;}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px;}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-dialog .ui-resizable-se {width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px;}

#ArpPricingTableColumns .arp_allcolumnsdiv:not(.no_arp_tour_hover) .ArpPricingTableColumnWrapper:not(.selected):hover{z-index:1 !important;}
.ArpPricingTableColumnWrapper.selected:not(.ArpPricingTableColumnWrapper_inner_selected) .ui-resizable-e {background:url(../images/resizable-dot.png) center center no-repeat; right: -6px; width: 10px;}
.ArpPricingTableColumnWrapper.selected:not(.ArpPricingTableColumnWrapper_inner_selected) .ui-resizable-w {background:url(../images/resizable-dot.png) center center no-repeat; left: -6px; width: 10px;}

/* Custom Select Box Styling */

.arp_selectbox{
	cursor:pointer;
}

.arp_selectbox dd,
.arp_selectbox dt,
.arp_selectbox ul { 
	margin:0px;
	padding:0px;
}

.arp_selectbox dd { 
	position:relative; 
}

.arp_selectbox dt {
	background:linear-gradient(#FFFFFF,#EEEEEE);
	background-image: -ms-lienar-gradient(#FFFFFF,#EEEEEE);
	background-image: -webkit-linear-gradient(#FFFFFF,#EEEEEE);
	background-image: -o-linear-gradient(#FFFFFF,#EEEEEE);
	background-image: -moz-linear-gradient(#FFFFFF,#EEEEEE);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#EEEEEE', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#EEEEEE', GradientType=0);
    border: 1px solid #cfcfcf;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

    display: block;
    float: left;
    font-family: "Open Sans";
    font-size: 13px;
    height: 22px;
	line-height:22px;
    margin-top: -15px;
    overflow: hidden;
    padding: 3px 7px 2px;
    width: 100%;
	color:#000000;
}

.arp_selectbox.column_level_dd dt{
	margin-top:0px;
	width:218px;
}

.arp_selectbox.column_level_size_dd dt{
	margin-top:0px;
	width:95px;
}

.arp_selectbox dt span{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	float:left;
	width:69%;
}

.arp_selectbox dt i{
	float:right;
	/*position:relative;*/
	margin-right:0;
	margin-top:4px;
	z-index:99998;
}

.arp_selectbox dd ul { 
	background:#ffffff;
    border: 1px solid #cfcfcf;
	display: none;
	border-radius:0 0 3px 3px;
		-moz-border-radius:0 0 3px 3px;
		-webkit-border-radius:0 0 3px 3px;
		-o-border-radius:0 0 3px 3px;

    float: left;
    font-family: "Open Sans";
    font-size: 13px;
    margin-top: 13px !important;
    overflow-x: hidden;
	overflow-y:auto;
    padding: 0 14px 0 0;
    width: 100%;
	z-index:99999;
	max-height:140px;
	position:absolute;
	color:#000000;
}

.arp_selectbox dd ul ol {
	float:left;
	font-family:"Open Sans Bold";
	font-size:13px;
	font-style:italic;
	width:100%;
	color:#000000;
	margin:0;
}

.arp_selectbox dd ul li { 
	display: block;
    float: left;
    min-height: 22px;
	height:auto;
    /*margin: 0 0 0 10px;*/
	line-height:22px !important;
    padding: 3px 7px 3px 17px;
    width: 100%;
	z-index:99999;
	margin-bottom:0px;
}

.arp_selectbox dd ul li:hover{
	background:rgba(0,0,0,0.1);
	color:#000;
}

.arp_selectbox ul.arp_selectbox_header_font_family{
	width:248px;
	margin-left:0px;
	margin-top:27px !important;
}

.arp_selectbox.column_level_dd dd{
	float:left;
	width:234px;
	margin-top:-14px;
}

.arp_selectbox.column_level_size_dd dd{
	float:left;
	width:111px;
	margin-top:-14px;
}

.arp_selectbox .arp_autocomplete{
	float:left;
	width:80%;
	margin-top:0px;
	margin-left:-5px;
	border:none !important;
	background:none !important;
	outline:none !important;
	box-shadow:none !important;
 	 -webkit-box-shadow:none !important;
	 -moz-box-shadow:none !important;
	 -o-box-shadow:none !important;	 

	font-family: "Open Sans";
    font-size: 13px;
}

/* Custom Select Box Styling */


.template_action_div {
    float: left;
    height: auto;
    min-height: 20px;
    position: relative;
    text-align: center;
    top: 10px;
    width: 100%;
	margin:0;
	padding:0;
	transition:top .5s;
	-moz-transition:top .5s;
	-webkit-transition:top .5s;
	-o-transition:.5s;
}

.template_action_button{
	float:none;
	display:inline-block;
	margin:0 0 0 9px;
	width:39px;
	height:34px;
	background:#d9534f;
	border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-o-border-radius:5px 5px 0 0;

}

.template_action_button.edit_template{
	background:#d9534f url(../images/icons/select2-icon.png) 10px 8px no-repeat;
}

.template_action_button.clone_template{
	background:#d9534f url(../images/icons/clone2-icon.png) 10px 8px no-repeat;
}

.template_action_button.delete_template{
	background:#d9534f url(../images/icons/delete2-icon.png) 10px 8px no-repeat;
}

.arp_template_scheme:hover > .template_action_div{
	top:-53px;
	transition:top .5s;
	-moz-transition:top .5s;
	-webkit-transition:top .5s;
	-o-transition:top .5s;
}


.template_action_div_belt {
  float: left;
    height: auto;
    min-height: 20px;
    position: relative;
    text-align: center;
    top: -70px;
    width: 100%;
	margin:0;
	padding:0;
	z-index:1;
	margin-top:-45px;
	transition:top .5s;
	-moz-transition:top .5s;
	-webkit-transition:top .5s;
	-o-transition:.5s;
}


.template_action_belt{
	float:none;
	width:100%;
	height:38px;
	background: rgba(255, 255, 255, 0.7);
	border-radius:5px 5px 0 0;	
		-moz-border-radius:5px 5px 0 0;	
		-webkit-border-radius:5px 5px 0 0;	
		-o-border-radius:5px 5px 0 0;	

	line-height:25px !important;
	color:#D9534F;
	font-size:18px;
	font-family: "Open Sans Bold",sans-serif;
	text-align:right;
}



.arp_template_scheme:hover > .template_action_div_belt{
	top:42px;
	transition:top .5s;
	-moz-transition:top .5s;
	-webkit-transition:top .5s;
	-o-transition:top .5s;
}

.arp_belt_shortcode{
	margin-right:12px;
}





.template_action_button:hover{
	background-color:#bf2e2a !important;
	transition:background-color .5s;
	-moz-transition:background-color .5s;
	-webkit-transition:background-color .5s;
	-o-transition:background-color .5s;
}

@media (min-width: 1600px) and (max-width:1899px){
	.arp_template_scheme:hover > .template_action_div{
		top:-68px;
		transition:top .5s;
		-moz-transition:top .5s;
		-webkit-transition:top .5s;
		-o-transition:top .5s;
	}
	
	.template_action_button{
		float:none;
		display:inline-block;
		margin:0 0 0 9px;
		width:47px;
		height:43px;
		background:#d9534f;
		border-radius:5px 5px 0 0;
			-moz-border-radius:5px 5px 0 0;
			-webkit-border-radius:5px 5px 0 0;
			-o-border-radius:5px 5px 0 0;

	}
	
	.template_action_button.edit_template{
		background:#d9534f url(../images/icons/select2-icon.png) 13px 9px no-repeat;
	}
	
	.template_action_button.clone_template{
		background:#d9534f url(../images/icons/clone2-icon.png) 12px 9px no-repeat;
	}
	
	.template_action_button.delete_template{
		background:#d9534f url(../images/icons/delete2-icon.png) 10px 8px no-repeat;
	}
}
@media (min-width:1900px){
	.template_action_button{
		float:none;
		display:inline-block;
		margin:0 0 0 9px;
		width:46px;
		height:42px;
		background:#d9534f;
		border-radius:5px 5px 0 0;
			-moz-border-radius:5px 5px 0 0;
			-webkit-border-radius:5px 5px 0 0;
			-o-border-radius:5px 5px 0 0;

	}
	
	.template_action_button.edit_template{
		background:#d9534f url(../images/icons/select2-icon.png) 14px 13px no-repeat;
	}
	
	.template_action_button.clone_template{
		background:#d9534f url(../images/icons/clone2-icon.png) 12px 13px no-repeat;
	}
	
	.template_action_button.delete_template{
		background:#d9534f url(../images/icons/delete2-icon.png) 12px 13px no-repeat;
	}
}


.arp_shortcode_main{float:right;}
.arp_shortcode{background:#26282c; color:#ffce6f; font-family:'open_sansregular'; font-size:15px; margin:0 20px 0 0; 
border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
height:54px; line-height:38px;}
.arp_shortcode_title{color: #ffffff;float: left;font-family: "Open Sans Bold"; font-size: 14px; margin:18px 5px 0 0}

.arp_shortcode .savebtndiv{ padding:8px 11px;}

#addnewpackage_loader{
	background:url(../images/ajax_loader.gif) no-repeat center center;
	float:left;
	width:32px;
	height:285px;
	display:none;
	margin-left:20px
}

.closebtnimg { width:38px; 
height:38px; float:left;
border-right:1px solid #c5c6c7;  background:#FFFFFF url(../images/icons/cancel-icon.png) center center no-repeat;  }


/**  import export css **/
.arp_import_export_main{float:left;	width:100%;	font-family: 'open_sansregular'; overflow:hidden;}
.arp_import_export_main .arp_import_export_main_inner{float:left;	width:100%;	margin-left:10px;}

.arp_import_export_main .arp_import_export_main_title{float:left;padding:0 5px;width:auto;}
.arp_import_export_main .arp_import_export_main_title h2{font-size:30px; color:#373a3f;}

.arp_import_export_main .arp_import_export_sub_title{float:left;padding:0 20px;}
.arp_import_export_main .arp_import_export_sub_title h2{font-size:18px; color:#FFFFFF;font-family: 'Open Sans Semibold'; margin:15px 0 0 0;}

.arp_import_export_main .arp_import_export_frm{float:left; width:100%;}


.arp_import_export_frm .arp_import_export_frm_title{float:left; width:100%; margin:5px 0; font-weight:bold;}
.arp_import_export_frm .arp_import_export_frm_select{float:left; width:35%; margin:5px 0;}
.arp_import_export_frm .arp_import_export_frm_select select{float:left; width:100%;}
.arp_import_export_frm .arp_import_export_frm_submit{float:left; width:100%; margin:5px 0;}

.arp_import_export_file_btn{
	background:#d9534f;
    border:none;
    border-radius:0px 3px 3px 0px;
		-moz-border-radius:0px 3px 3px 0px;
		-webkit-border-radius:0px 3px 3px 0px;
		-o-border-radius:0px 3px 3px 0px;

    color:#ffffff;
    float:right;
    font-family: Open Sans Semibold;
    font-size: 15px;
    height: 34px;
    padding: 0 12px;
    width: auto;
	cursor:pointer;
}
.arp_import_export_btn{
	background:#d9534f;
	border:none;
    border-radius: 3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

    color:#ffffff;
    float:left;
    font-family: Open Sans Semibold;
    font-size: 15px;
    height: 34px;
    padding: 0 12px;
    width: auto;
	cursor:pointer;
}

.arp_go_page_main{
	display: inline-block;
    margin-right: 20px;
    width: auto;
}
.arp_go_page_main input{width:10%; border:1px solid #CCCCCC; 
border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
 background:#FFFFFF;}
.arp_go_page_main spna{font-size:14px; }
.arp_go_page_main button{padding:4px; }


.arprice_analysis_data{float:left; margin-top:30px;}
.arprice_analysis_data h2{float:left; margin-bottom:-5px;  font-family: 'Open Sans Semibold';}

/** 28-11-2014***/
.arprice_analysis{float:left; width:100%; margin-left:15px;}
.arprice_chart_main{float:left;width:97%;}
.arprice_chart_main .arprice_chart_browser{float:left;width:49%;}
.arprice_chart_main .arprice_chart_country{float:left;width:49%; margin-left:1%;}
.arprice_chart_main .arprice_title{height:54px; line-height:54px; background:#D9544F; border:1px solid #D9544F; 
border-radius:4px 4px 0px 0px;
	-moz-border-radius:4px 4px 0px 0px;
	-webkit-border-radius:4px 4px 0px 0px;
	-o-border-radius:4px 4px 0px 0px;
}
.arprice_chart_main .arprice_title h2{margin:0px; color:#FFFFFF; margin-left:10px; font-family: 'Open Sans Semibold';}
.arprice_chart_main .arprice_global_settings{float:left;width:99%;}

.arprice_analytics_browser{
border-left:1px solid #D1D1D1 !important;
border-right:1px solid #D1D1D1 !important;
border-bottom:1px solid #D1D1D1 !important;
border-radius:0 0 4px 4px !important;
-webkit-border-radius:0 0 4px 4px !important;
-moz-border-radius:0 0 4px 4px !important;
-o-border-radius:0 0 4px 4px !important;
border-top:none !important;
padding:1%;
background:#FFFFFF;

}


.arprice_analysis_data table{float:left;width:97%;margin-top:25px;}
.arprice_analysis_data table tr th{float:left; padding-left:11px; text-align:left; color:#FFFFFF; height:54px; background:#D9544F; font-size:17px; line-height:54px; border-right:1px solid #E89995;}

.arprice_analysis_data table tbody tr td{float:left; height:auto; min-height:55px; padding:10px 0 0 12px; border-right:1px solid #DEDEDE; text-align:left; font-size:13px; font-family: 'Open Sans Semibold'; } 

.arprice_analysis_data table tbody tr td.last_td{border-right:none;} 

.arprice_analysis_data table tfoot td#analytics_entries{float:left; width:35%; font-size:16px; line-height:55px; padding-left:12px;}
.arprice_analysis_data table tfoot td#analytics_pagination{float:left; width:63%;  line-height:55px; text-align:right;}

.arprice_analysis_data table tfoot td#analytics_pagination button{background:#D9544F; border:#C74842; color:#FFFFFF; line-height:normal;
border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
}
.arprice_analysis_data table tfoot td#analytics_pagination button.current_page{opacity:0.6}
.ArpTemplate_main .ArpPriceTable #ArpPricingTableColumns .ArpPricingTableColumnWrapper_inner_selected.selected
{
	box-shadow:none !important;
 	 -webkit-box-shadow:none !important;
	 -moz-box-shadow:none !important;
	 -o-box-shadow:none !important;	 
	border:2px dashed #ff0000 !important;
}
.arppricingtablebodycontent_inner_selected.selected
{
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	-o-box-shadow:none !important;	 

	border:2px dashed #28caff !important;
	margin:-2px -2px -2px 0;
}
.header_button_selected_no_border.ArpPricingTableColumnWrapper_inner_selected.selected
{
	margin-bottom:38px !important;
}
.header_button_selected_1px_border.ArpPricingTableColumnWrapper_inner_selected.selected
{
	margin-bottom:39px !important;
}

.arp_model_empty_box{
	float: left;
    width:425px;
  	z-index: 9999999 !important;
	height:190px;
	color: #353942;
 	font-family:'Open Sans Bold',Arial, Helvetica, sans-serif;
    line-height: 70px;
    text-align: center;
	margin:auto; 
}

.modal_top_belt_emptybox{
	float:left;
	width:100%;
	background:#373a3f;
	height:70px;
}

.modal_title_emptybox{
	width:auto;
	font-size:21px;
	color:#ffffff;
}
.arp_empty_modal_btn button{
	height:50px; 
	width:140px;
	font-size:18px;
	margin-left:146px;
	margin-top:35px;
}

.column_opt_label .column_opt_label_halp{
	float: left;
    font-size: 12px;
	color:#FF0000;
    line-height: 0;
    margin: -10px 0 0;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
}
.arp_tooltip_setting_main{float:left;width:100%;}
.arp_tooltip_setting_left{float:left;width:49%; margin-right:2%;}
.arp_tooltip_setting_right{float:left;width:49%;}
.arp_tooltip_setting_main .arp_tooltip_inner{float:left; width:98%; margin:0 0 2% 2%;}

.arp_tooltip_setting_main .column_opt_label{line-height:0px; margin-top:13px; padding:7px 0 3px 13px;}
.arp_tooltip_setting_main .column_opt_opts{margin-left:9px;}
.arp_tooltip_setting_main .arp_tooltip_inner .column_opt_opts{width:80%;}
.aro_tooltip_font_title{	float:left;
	font-family:'Open Sans Bold', Arial, Helvetica, sans-serif;
	color:#373a3f;
	padding-left:10px;
	font-size:14px;
	font-weight:normal;
	width:100%;
	line-height: 52px;
}

.arp_template_scheme.custom_template .template_large_img {
    height: 165px;
    padding: 10px 0 0;
    width: 338px;
}
.arp_template_scheme.custom_template .template_big_img {
    height: 136px;
    padding: 10px 0 0;
    width: 265px;
}
.arp_template_scheme.custom_template .template_img {
    height: 103px;
    padding: 10px 0 0;
    width: 200px;
}

img.arp_audio_img,  img.arp_video_img, img.arp_embed_img{
	float:none !important;
	margin:23px;
	width:auto !important;
	height:auto !important;
} 

.bestPlanTitle
{
	word-wrap:break-word;
}

@media (min-width: 1900px){
	.ArpPriceTable #ArpPricingTableColumns {
		margin:28px 0 0 10px !important; 
	}
}

@media (min-width: 1600px){
	.ArpPriceTable #ArpPricingTableColumns {
		margin:28px 0 0 10px !important; 
	}
}
.arp_style_btn{
	float:left;
	cursor:pointer;
	margin-right:10px !important;
	background:#FFFFFF;
	color:#010101;
	padding:6px 9px !important;
	text-align:center;
	font-style:normal !important;
	border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;

	height:30px;
	width:30px;
}

.arp_style_btn i{
	float:left;
	font-size:15px;
	margin-top:2px;
}

.arp_style_btn:hover,
.arp_style_btn.selected{
	color:#D9534F;
}

.greensavebtn {
	cursor:pointer;
	font-family:'open_sansregular';
	font-size:16px;
	font-weight:bold;
	background-color:#8ccf7a;
	outline:none;
	color:#FFFFFF;
}
.greensavebtn:hover {
	cursor:pointer;
	font-family:'open_sansregular';
	font-size:16px;
	background-color:#7cba6c;
	outline:none;
	color:#FFFFFF;
}

.arprice_analytics_browser input{width:30%; border:1px solid #CCCCCC; background:#FFFFFF; padding:8px; margin-bottom:10px; 
border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
}

.arperrmessage{ color: #ff0000; margin-bottom: 10px; margin-top: -10px;}

#licenseactivatedmessage {
	height:22px;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	letter-spacing:0.5;
	margin-left:0px;
	display:block;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

	padding:7px 5px 5px 0px;
	font-family:'open_sansregular', Arial, Helvetica, Verdana, sans-serif;
	background-color:#8ccf7a;
	margin-top:15px !important;
	margin-bottom:10px !important;
	text-align:center;
}

.arp_crossbelt{
position: absolute; 
top: 14px;
width: 153px;
padding: 2px 0;
color: #ffffff;
height:20px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.7px;
font-weight:bold;
text-align:center;

display: block;
text-shadow:rgba(0, 0, 0,0.2) 0px 1px 0px;
}


.arp_crossbelt_left{
left: -54px;
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}

.arp_crossbelt_blue{
background: #000000;
}


/* import export */

.arp_import_export_sub_title{
	background: none repeat scroll 0 0 #d9544f;
    border: 1px solid #d9544f;
    border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		-webkit-border-radius: 4px 4px 0 0;
		-o-border-radius: 4px 4px 0 0;

    height: 54px;
    line-height: 25px;
	width:1069px;
}


.import_export_list_main{
	 background: none repeat scroll 0 0 #ffffff;
    border-color: -moz-use-text-color #d1d1d1 #d1d1d1 !important;
    border-radius: 0 0 4px 4px !important;
		-moz-border-radius: 0 0 4px 4px !important;
		-webkit-border-radius: 0 0 4px 4px !important;
		-o-border-radius: 0 0 4px 4px !important;
    border-style: none solid solid !important;
    border-width: medium 1px 1px !important;
    padding: 2%;
	padding-left:32px !important;
	width:1055px !important;
	border-color:#D1D1D1 !important;
}

#arp_export .arp_import_export_list{ width:auto !important;}

.arp_import_export_list{
	padding:0 0 30px 0  !important;
	
}

#arp_import .import_export_list_main_import{
	 background: none repeat scroll 0 0 #ffffff;
	 border-color: #d1d1d1 !important;
    border-radius: 0 0 4px 4px !important;
		-moz-border-radius:0 0 4px 4px !important;
		-webkit-border-radius:0 0 4px 4px !important;
		-o-border-radius:0 0 4px 4px !important;
    border-style: none solid solid !important;
    border-width: medium 1px 1px !important;
    padding: 2%;
	padding-left:32px !important;
	width:1055px !important;
	height:185px;
	border-color:#D1D1D1;
  
}


#table_to_export{ padding:10px;}

/* Ribbon Modal */

.arp_ribbon_list{
	float:left;
	width:100%;
	height:120px;
	margin-top:25px;
}

.arp_ribbon_icons{
	float:left;
	width:128px;
	height:100%;
	text-align:center;
	border:1px solid #CCCCCC;
	background:#E5E5E5;
	cursor:pointer;
}

.arp_ribbon_icons.disabled{
	opacity:0.5;
	cursor:no-drop;
}

.arp_ribbon_icons:not(.disabled):hover,
.arp_ribbon_icons:not(.disabled).selected{
	border-color:#F2A4A2;
	background:#FFEFEF;
}

.arp_ribbon_icons img{
	position:relative;
	top:9px;
}

.arp_ribbon_text_content {
    float: left;
    margin-top: 20px;
    padding: 20px 20px 0;
    width: 94%;
}

.arp_ribbon_text_title.single,
.arp_ribbon_text_input.single{
	float:left;
	width:100%;
}

.arp_ribbon_text_title.single{
	height:25px;
	line-height:25px;
}

.arp_ribbon_text_title{
	font-family:'Open Sans Bold';
	font-size:14px;
}

.arp_ribbon_text_input textarea{
	float:left;
	width:50%;
	height:60px;
	line-height:normal;
	border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-o-border-radius:4px;
	border-color:#cccccc;
	box-shadow:none;
	 -webkit-box-shadow:none;
  	 -moz-box-shadow:none;
	 -o-box-shadow:none;
	padding:10px;
}

.arp_ribbon_text_input textarea:focus{
	box-shadow:none;
	 -webkit-box-shadow:none;
	 -moz-box-shadow:none;
	 -o-box-shadow:none;
	outline:none;
	border-color:#cccccc;
}

.arp_ribbon_text_content.multiple{
	float:left;
	width:43%;
	padding:10px 20px 0;
}

.arp_ribbon_text_title.multiple{
	float:left;
	padding-right:20px;
}

.ribbon_insert_btn {
    background: none repeat scroll 0 0 #d9534f;
    border: medium none;
    border-radius: 3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

    color: #ffffff;
    cursor: pointer;
    float: left;
    font-family: Open Sans Semibold;
    font-size: 16px;
    height: 34px;
    padding: 0 12px;
    width: auto;
}

.ribbon_cancel_btn {
    border: medium none;
    border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;

    color: #474747;
	background:#CBC9CA;
    cursor: pointer;
    float: left;
    font-family: Open Sans Semibold;
    font-size: 16px;
    height: 34px;
    padding: 0 20px;
}

.ribbon_remove_btn{
	border: medium none;
    border-radius: 3px;
		-moz-border-radius:	 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;

    color: #ffffff;
	background:#D9534F;
    cursor: pointer;
    float: left;
    font-family: Open Sans Semibold;
    font-size: 16px;
    height: 34px;
    padding: 0 20px;
}

.arp_ribbon_btn_content {
    float: left;
    margin-top: 20px;
    padding: 20px;
    width: 94%;
}

.arp_ribbon_btn {
    float: left;
    margin-right: 20px;
    width: auto;
}

.arp_ribbon_text_input.multiple {
    float: left;
    width: 46%;
}

.arp_ribbon_bgcolor_wrapper,
.arp_ribbon_txtcolor_wrapper{
    float: left;
    width: 100%;
	cursor:pointer;
}

.arp_ribbon_bgcolor_wrapper > input,
.arp_ribbon_txtcolor_wrapper > input{
    border: 1px solid #cccccc;
    border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		-webkit-border-radius: 3px 0 0 3px;
		-o-border-radius: 3px 0 0 3px;
    box-shadow: none;
	 -webkit-box-shadow:none;
	 -moz-box-shadow:none;
	 -o-box-shadow:none;
    float: left;
    height: 30px;
    margin: 0;
    position: relative;
    top: -5px;
	width: 70%;
	border-right:none;
}

.arp_ribbon_bgcolor_wrapper > input:focus,
.arp_ribbon_txtcolor_wrapper > input:focus{
	box-shadow:none;
	 -webkit-box-shadow:none;
	 -moz-box-shadow:none;
	 -o-box-shadow:none;
	outline:none;
	border-color:#cccccc;
}


.arp_ribbon_bgcolor_picker,
.arp_ribbon_textcolor_picker{
    background: none repeat scroll 0 0 #e7e8ec;
    border: 1px solid #cccccc;
    border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		-webkit-border-radius: 0 3px 3px 0;
		-o-border-radius: 0 3px 3px 0;

    float: left;
    height: 28px;
    position: relative;
    text-align: center;
    top: -5px;
    width: 25%;
}

.arp_ribbon_bgcolor_picker i,
.arp_ribbon_textcolor_picker i{
    float: none;
    margin: auto;
    position: relative;
    top: 5px;
	color:#909090;
}

.arp_ribbon_colorpicker_wrapper {
    background:rgba(0, 0, 0, 0.4);
    float: left;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	display:none;
}

.arp_ribbon_colorpicker{
	background:#EBEBEB;
    float: left;
    height: 47%;
    left: 32%;
    position: absolute;
    top: 25%;
    width: 37%;
    z-index: 9999;
}

.ribbon_modal_top_belt{
	float:left;
	width:100%;
	background:#373a3f;
	height:35px;
}

.ribbon_modal_top_belt .arp_tabs {
    float: left;
    line-height: 35px;
    margin: 0;
}

.ribbon_modal_top_belt .modal_title {
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
}

.tab_item {
	color: #FFCE6F;
    cursor: pointer;
    display: inline-block;
    float: none;
    margin: 5px 0 0 4px;
    padding: 0 5px;
	border:1px solid #26282C;
	height:28px;
	line-height:28px;
	background:#26282C;
	border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
		-o-border-radius:4px 4px 0 0;

	
}

.tab_item:hover,
.tab_item.selected{
	color:#ffffff;
	background:#D9534F;
	border:1px solid #D9534F;
}

.ribbon_modal_close_btn{
	cursor: pointer;
	float: right;
	height: 25px;
	position: relative;
	right: 0px;
	top: 8px;
	width: 25px;
	color:#ffffff;
}

.arp_basic_colors {
    margin-bottom: 0;
    margin-top: 33px;
    padding: 7px 7px 0 9px;
}

.basic_color_box {
    display: inline-block;
    height: 25px;
    width: 32px;
	cursor:pointer;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;

	margin-right:2px;
}

.basic_color_selected{
	box-shadow: 0 0 0 2px rgba(217,83,79, 1);
	 -moz-box-shadow: 0 0 0 2px rgba(217,83,79, 1);
	 -webkit-box-shadow: 0 0 0 2px rgba(217,83,79, 1);
	 -o-box-shadow: 0 0 0 2px rgba(217,83,79, 1);
}


.arp_ribbon_colorpicker_okbtn{
	float:left;
	width:100%;
	height:37px;
	background:#EBEBEB;
}

#arp_ribbon_advanced_colpick_btn{
	float:left;
	position:absolute;
	bottom:5px;
}

#column_high_on_hover_dd dt{
	width:120% !important;
}

#column_high_on_hover_dd dd {
	width:120% !important;
}

.column_level_size_dd{
	margin-top:2px !important;
}

.arppricetablecolumnprice .arp_price_wrapper {
    float: left;
    height: auto;
    width: 100%;
	padding-left:10px;
	padding-right:10px;
}

.arp_user_help_section{
	position: absolute;
    right: 0;
    top: 80%;
    width: 47px;
}

.arp_user_help_section{
	position: fixed;
    right: 0;
    top: 80%;
    width: 47px;
}

@media (min-width: 1900px){
	.arp_user_help_section{
		top: 85% !important;
	}
}


.arp_guid_btn{
	background:#D95350;
    border-radius: 4px 0px 0px 4px;
		-moz-border-radius: 4px 0px 0px 4px;
		-webkit-border-radius: 4px 0px 0px 4px;
		-o-border-radius: 4px 0px 0px 4px;

    cursor: pointer;
    float: left;
    height: 44px;
    text-align: center;
    width: 47px;
	margin:0 0 4px 0;
}
.arp_guid_btn img{
margin:auto;
margin-top:8px;
}

.arp_tour{
	z-index:999999 !important;
	text-align:center !important;
}
.arp_tour_preview{
	z-index:9999999 !important;
	text-align:center !important;
}

.arp_tour_next {
  min-height: 28px;
  width: 75px;	
  height:29px;
  border-radius: 2px;
  	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;

  font-family: arial;
  color:#000000;
  font-size:14px;
  border:1px solid #A0A0A0;
  background:url(../images/icons/tour-next.png) 80% 8px no-repeat #F3F3F3;
  margin:0 7px 15px;
  padding:0 0 0 18px;
  text-align:left;
  float:left;
  cursor:pointer !important;
}
.arp_tour_next:hover{
  color:#ffffff;
  background:url(../images/icons/tour-next_hover.png) 80% 8px no-repeat #D9544F;
  border:1px solid #D9544F;
}

.arp_tour_prev {
  min-height: 28px;
  width: 75px;	
  height:29px;
  border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;

  font-family: arial;
  color:#000000;
  font-size:14px;
  border:1px solid #A0A0A0;
  background:url(../images/icons/tour-prev.png) 18% 8px no-repeat #F3F3F3;
  margin:0 0 15px;
  padding:0 0 0 25px;
  text-align:left;
  float:left;
  cursor:pointer !important;
}
.arp_tour_prev:hover{
  color:#ffffff;
  background:url(../images/icons/tour-prev_hover.png) 12% 8px no-repeat #D9544F;
  border:1px solid #D9544F;
}


.arp_tour_end_tour {
  background-color:#D9544F;
  min-height: 28px;
  width: 75px;	
  height:29px;
  border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
  	
  font-family: arial;
  color:#ffffff;
  font-size:14px;
  border:1px solid #d9544f;
  cursor:pointer !important;
}


.popover.left > .arrow_color{
	top:12% !important; 
	margin-left:350px;
}

.popover.right > .arrow_header{
	top:12% !important; 
	margin-left:1px;
}
.popover.right > .arrow_price{
	top:14% !important; 
	margin-left:1px;
}
.arpbodyoptionrow span *{
    padding-top: 3px !important;
}

.dotted_line {
    border-bottom: 1px solid #e3e4e7 !important;
	clear:both;
}

.responsive_screen_width_unit{
	color: #666666;
    float: none;
    font-size: 14px;
    position: relative;
    top: 5px;
	left:2px;
}

.arp_verify_li {
	color:green;
}

.arp_not_verify_li{ color:red; }

#adminmenu .wp-menu-image img{ 
				padding: 5px 0 0 !important;
			}